.bench-page{--bench-ease: cubic-bezier(.16, 1, .3, 1);padding-top:64px;padding-bottom:0;overflow:hidden;--bench-col: 420px}.bench-header{margin-bottom:1.5rem}.bench-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:500;letter-spacing:-.02em;margin:0 0 .3rem;color:var(--text-primary)}.bench-subtitle{font-size:.95rem;line-height:1.55;color:var(--text-muted);max-width:var(--bench-col);margin:0}.bench-layout{display:grid;grid-template-columns:minmax(0,calc(var(--bench-col) + 14px)) minmax(0,1fr);gap:56px;height:min(calc(100vh - 246px),780px);min-height:440px}.bench-left{overflow-y:auto;overscroll-behavior:contain;padding:6px 14px 6px 6px;margin:-6px 0 -6px -6px;scrollbar-width:thin;scrollbar-color:var(--border-dark) transparent}.bench-left::-webkit-scrollbar{width:6px}.bench-left::-webkit-scrollbar-track{background:transparent}.bench-left::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:3px}.bench-cards{display:flex;flex-direction:column;gap:12px}.bench-card{display:flex;text-decoration:none;align-items:flex-start;gap:20px;padding:20px 22px;width:100%;background:var(--navbar-bg-start);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;color:inherit;text-align:left;font-family:inherit;cursor:pointer;transition:all .3s var(--bench-ease)}.bench-card:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.bench-card.is-on{background:var(--navbar-bg-end);border-color:var(--border-dark);transform:none;box-shadow:0 8px 32px var(--shadow-medium)}.bench-card-icon{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--navbar-indicator);border-radius:12px;color:var(--text-secondary);transition:all .3s var(--bench-ease)}.bench-card-icon svg{width:22px;height:22px}.bench-card.is-on .bench-card-icon{background:var(--text-primary);color:var(--bg-primary)}.bench-card-body{min-width:0;flex:1}.bench-card-name{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 2px}.bench-card-desc{font-size:.85rem;line-height:1.5;color:var(--text-faded);margin:0}.bench-card-try{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--bench-ease)}.bench-card.is-on .bench-card-try{grid-template-rows:1fr}.bench-card-try>div{overflow:hidden}.bench-card-try p{margin:8px 0 0;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.bench-card-try b{color:var(--text-primary);font-weight:500}.bench-right{height:100%;min-height:0}.bench-stage{height:100%;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:8px 0}.bench-device{--dh: clamp(400px, calc(100vh - 278px) , 852px);--u: calc(var(--dh) / 852);flex:none;height:var(--dh);width:calc(393 * var(--u));padding:calc(9 * var(--u));border-radius:calc(64 * var(--u));background:linear-gradient(155deg,#3a3a42,#131317 38%,#0a0a0c);box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #0000002e,0 calc(26 * var(--u)) calc(64 * var(--u)) #0000003d}.bx-home{position:absolute;left:50%;bottom:calc(8 * var(--u));transform:translate(-50%);width:calc(140 * var(--u));height:calc(5 * var(--u));border-radius:calc(3 * var(--u));background:var(--home-ind, rgba(0, 0, 0, .34));pointer-events:none;z-index:5}.bx-status{flex:none;height:calc(54 * var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(26 * var(--u)) 0 calc(34 * var(--u));position:relative;background:var(--screen-bg, var(--sys-bg-2));color:var(--screen-fg, var(--label))}.bx-time{font-size:calc(17 * var(--u));font-weight:600;letter-spacing:calc(-.2 * var(--u));font-variant-numeric:tabular-nums}.bx-island{position:absolute;left:50%;top:calc(11 * var(--u));transform:translate(-50%);width:calc(125 * var(--u));height:calc(37 * var(--u));border-radius:calc(19 * var(--u));background:#000}.bx-icons{display:flex;align-items:center;gap:calc(5 * var(--u))}.bx-ic{display:block;height:auto}.bx-ic-sig{width:calc(18 * var(--u))}.bx-ic-wifi{width:calc(17 * var(--u))}.bx-ic-batt{width:calc(27 * var(--u))}.bx-screen{--label: #000000;--label-2: rgba(60, 60, 67, .6);--label-3: rgba(60, 60, 67, .3);--separator: rgba(60, 60, 67, .29);--sys-bg: #ffffff;--sys-bg-2: #f2f2f7;--fill: rgba(120, 120, 128, .12);--fill-2: rgba(120, 120, 128, .2);--blue: #007aff;--green: #34c759;--red: #ff3b30;--gray: #8e8e93;--press-in: 90ms cubic-bezier(.2, 0, 0, 1);--press-out: .4s cubic-bezier(.16, 1, .3, 1);position:relative;width:100%;height:100%;border-radius:calc(55 * var(--u));overflow:hidden;background:var(--screen-bg, var(--sys-bg-2));color:var(--label);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.bx-app{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 calc(16 * var(--u)) calc(36 * var(--u));background:var(--screen-bg, var(--sys-bg-2));transition:opacity .25s var(--bench-ease),transform .25s var(--bench-ease)}.bx-app::-webkit-scrollbar{width:0}.bx-app.is-swapping{opacity:0;transform:translateY(calc(8 * var(--u)))}.bx-foot{font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));color:var(--label-2)}@keyframes bxRowIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.bx-tap{border:0;background:none;font:inherit;color:inherit;cursor:pointer;transition:transform var(--press-out),opacity var(--press-out)}.bx-tap:active{transform:scale(.97);opacity:.75;transition:transform var(--press-in),opacity var(--press-in)}@keyframes bxMenuIn{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:none}}.bx-dd{--dd: #eb1700;margin:0 calc(-16 * var(--u))}.bx-dd>*{padding-left:calc(16 * var(--u));padding-right:calc(16 * var(--u))}.bx-dd-head{display:flex;align-items:center;justify-content:space-between;padding-top:calc(4 * var(--u))}.bx-dd-when{font-size:calc(13 * var(--u));color:var(--label-2)}.bx-dd-addr{display:flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(20 * var(--u));font-weight:700;letter-spacing:calc(-.45 * var(--u))}.bx-dd-caret{font-size:calc(12 * var(--u));color:var(--label-2)}.bx-dd-avatar{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;background:#d8d8dd;display:grid;place-items:center;color:#8b8b93;flex:none}.bx-dd-avatar svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.bx-dd-cats{display:flex;gap:calc(14 * var(--u));overflow:hidden;padding-top:calc(14 * var(--u))}.bx-dd-cat{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));flex:none;width:calc(58 * var(--u))}.bx-dd-cat i{width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:50%;background:#ededf0;display:grid;place-items:center;font-size:calc(26 * var(--u));font-style:normal}.bx-dd-cat span{font-size:calc(12 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:100%}.bx-dd-promo{margin:calc(16 * var(--u)) calc(16 * var(--u)) 0;border-radius:calc(12 * var(--u));background:linear-gradient(105deg,#c8102e 0%,var(--dd) 55%,#ff2d16 100%);color:#fff;padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u))}.bx-dd-promo h4{margin:0;font-size:calc(22 * var(--u));font-weight:700;letter-spacing:calc(-.3 * var(--u))}.bx-dd-promo p{margin:calc(2 * var(--u)) 0 calc(10 * var(--u));font-size:calc(14 * var(--u));opacity:.92}.bx-dd-dots{display:flex;gap:calc(5 * var(--u));justify-content:center}.bx-dd-dots i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#ffffff73}.bx-dd-dots i:first-child{background:#fff}.bx-dd-sec{margin:calc(20 * var(--u)) 0 calc(10 * var(--u));font-size:calc(22 * var(--u));font-weight:700;letter-spacing:calc(-.3 * var(--u))}.bx-dd-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u))}.bx-dd-shot{position:relative;border-radius:calc(8 * var(--u));aspect-ratio:4 / 3;display:grid;place-items:center;font-size:calc(40 * var(--u))}.bx-dd-heart{position:absolute;top:calc(8 * var(--u));right:calc(8 * var(--u));width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:#00000047;display:grid;place-items:center;font-size:calc(13 * var(--u));color:#fff}.bx-dd-name{margin-top:calc(7 * var(--u));font-size:calc(17 * var(--u));font-weight:700;letter-spacing:calc(-.41 * var(--u))}.bx-dd-meta{font-size:calc(14 * var(--u));color:var(--label-2);margin-top:calc(1 * var(--u))}.bx-dd-meta b{color:#f5a623;font-weight:500}.bx-dd-fee{font-size:calc(13 * var(--u));color:#1c8b3f;margin-top:calc(2 * var(--u))}.bx-scrim{position:absolute;inset:0;background:#0000004d;z-index:8;animation:bxFade .3s var(--bench-ease) both}@keyframes bxFade{0%{opacity:0}to{opacity:1}}.bx-sheet{position:absolute;left:0;right:0;bottom:0;z-index:9;background:#fff;border-radius:calc(22 * var(--u)) calc(22 * var(--u)) 0 0;padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(30 * var(--u));box-shadow:0 calc(-8 * var(--u)) calc(30 * var(--u)) #00000024;animation:bxSheetUp .42s var(--bench-ease) both;overflow:hidden}.bx-sheet.is-morphing{transition:height .44s var(--bench-ease)}@keyframes bxSheetUp{0%{transform:translateY(14%);opacity:0}to{transform:none;opacity:1}}.bx-sheet-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10 * var(--u))}.bx-sheet-title{font-size:calc(17 * var(--u));font-weight:500;letter-spacing:calc(-.41 * var(--u))}.bx-sheet-x{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:#eef2f6;color:#4a7fd6;display:grid;place-items:center;font-size:calc(15 * var(--u));flex:none}.bx-sheet-body{display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));padding-top:calc(14 * var(--u));animation:bxFade .32s var(--bench-ease) both}.bx-dd-mic{width:calc(88 * var(--u));height:calc(88 * var(--u));border-radius:50%;background:var(--dd, #eb1700);color:#fff;display:grid;place-items:center;box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #eb170052;transition:transform var(--press-out)}.bx-dd-mic:active{transform:scale(.93);transition:transform var(--press-in)}.bx-dd-mic svg{width:calc(34 * var(--u));height:calc(34 * var(--u))}.bx-dd-mic.is-sm{width:calc(56 * var(--u));height:calc(56 * var(--u))}.bx-dd-mic.is-sm svg{width:calc(23 * var(--u));height:calc(23 * var(--u))}.bx-vu{display:flex;align-items:center;gap:calc(3 * var(--u));height:calc(30 * var(--u))}.bx-vu i{width:calc(3.5 * var(--u));border-radius:calc(2 * var(--u));background:var(--dd, #eb1700);animation:bxVu .75s ease-in-out infinite}@keyframes bxVu{0%,to{height:18%}50%{height:100%}}.bx-thinking{display:flex;gap:calc(6 * var(--u))}.bx-thinking i{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:#f3b3a8;animation:bxPulse 1.1s ease-in-out infinite}@keyframes bxPulse{0%,to{opacity:.3}50%{opacity:1}}.bx-said{font-size:calc(19 * var(--u));line-height:calc(25 * var(--u));letter-spacing:calc(-.4 * var(--u));text-align:center;min-height:calc(50 * var(--u))}.bx-match-label{display:flex;align-items:center;gap:calc(6 * var(--u));color:var(--dd, #eb1700);font-size:calc(15 * var(--u));font-weight:600;letter-spacing:calc(-.24 * var(--u))}.bx-match{display:flex;align-items:center;gap:calc(12 * var(--u));background:#fafafa;border-radius:calc(12 * var(--u));padding:calc(10 * var(--u));width:100%}.bx-match-shot{width:calc(58 * var(--u));height:calc(58 * var(--u));border-radius:calc(9 * var(--u));background:#fbe8dd;display:grid;place-items:center;font-size:calc(28 * var(--u));flex:none}.bx-match-name{font-size:calc(17 * var(--u));line-height:calc(21 * var(--u));font-weight:700;letter-spacing:calc(-.41 * var(--u))}.bx-match-from{font-size:calc(14 * var(--u));color:var(--label-2)}.bx-match-meta{font-size:calc(13 * var(--u));color:var(--label-2);margin-top:calc(2 * var(--u))}.bx-cta{display:block;width:100%;background:var(--dd, #eb1700);color:#fff;border-radius:calc(26 * var(--u));padding:calc(15 * var(--u));font-size:calc(17 * var(--u));font-weight:700;letter-spacing:calc(-.41 * var(--u));text-align:center}.bx-badge{width:calc(64 * var(--u));height:calc(64 * var(--u));color:var(--dd, #eb1700)}.bx-placed{font-size:calc(24 * var(--u));font-weight:700;letter-spacing:calc(-.4 * var(--u));text-align:center}.bx-placed-sub{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));color:var(--label-2);text-align:center}.bx-eta{font-size:calc(15 * var(--u));color:var(--dd, #eb1700);font-weight:500}.bx-note-body{flex:1;min-height:0;overflow-y:auto;padding:calc(26 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u));font-size:calc(17 * var(--u));line-height:calc(26 * var(--u));letter-spacing:calc(-.41 * var(--u));white-space:pre-wrap;transition:opacity .28s var(--bench-ease)}.bx-note-body.is-fading{opacity:0}.bx-note-body{position:relative;-webkit-tap-highlight-color:transparent}.bx-note-body:focus{outline:none}.bx-slashmenu{position:absolute;z-index:4;width:calc(216 * var(--u));border-radius:calc(13 * var(--u));overflow:hidden;background:#fafaf9f2;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #0000002e,0 0 0 .5px #00000012;animation:bxMenuIn .24s var(--bench-ease) both;transform-origin:top left}.bx-slashmenu button{position:relative;display:flex;width:100%;align-items:baseline;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));font-size:calc(16 * var(--u));line-height:calc(21 * var(--u));letter-spacing:calc(-.32 * var(--u));text-align:left;transition:background var(--press-out)}.bx-slashmenu button:active{background:#0000000f;transition:background var(--press-in)}.bx-slashmenu button+button:before{content:"";position:absolute;left:calc(14 * var(--u));right:0;top:0;height:.5px;background:var(--separator)}.bx-slashmenu .bx-hint{margin-left:auto;font-size:calc(12 * var(--u));color:var(--label-2)}.bx-note-body::-webkit-scrollbar{width:0}.bx-caret{display:inline-block;width:calc(2 * var(--u));height:calc(20 * var(--u));background:var(--blue);vertical-align:calc(-4 * var(--u));animation:bxBlink 1.06s steps(1) infinite}@keyframes bxBlink{0%,49%{opacity:1}50%,to{opacity:0}}.bx-todo{display:flex;gap:calc(9 * var(--u))}.bx-todo+.bx-todo{margin-top:calc(6 * var(--u))}.bx-todo-box{flex:none;width:calc(17 * var(--u));height:calc(17 * var(--u));border:calc(1.4 * var(--u)) solid var(--label-3);border-radius:calc(3 * var(--u));margin-top:calc(4 * var(--u))}.bx-kb{flex:none;background:#d1d3d9;padding:0 calc(3 * var(--u)) calc(28 * var(--u));user-select:none;-webkit-user-select:none}.bx-kb-pred{display:flex;align-items:center;height:calc(46 * var(--u))}.bx-kb-pred button{flex:1;position:relative;font-size:calc(17 * var(--u));letter-spacing:calc(-.41 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u));color:var(--label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-kb-pred button+button:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:#00000029}.bx-kb-row{display:flex;justify-content:center;gap:calc(6 * var(--u));margin-bottom:calc(11 * var(--u))}.bx-kb-row:last-child{margin-bottom:calc(2 * var(--u))}.bx-key{flex:1 1 0;min-width:0;height:calc(42 * var(--u));background:#fff;border-radius:calc(5 * var(--u));box-shadow:0 calc(1 * var(--u)) 0 #00000047;display:grid;place-items:center;font-size:calc(22 * var(--u));color:var(--label);transition:background var(--press-out)}.bx-key:active{background:#e6e7ea;transition:background var(--press-in)}.bx-key.is-alt{background:#adb3bd;font-size:calc(15 * var(--u))}.bx-key.is-alt:active,.bx-key.is-alt.is-on{background:#fff}.bx-key.is-space{flex:5 1 0}.bx-key.is-mod{flex:1.5 1 0}.bx-kb-gap{flex:.5 1 0}.bx-kb-foot{display:flex;align-items:center;justify-content:space-between;padding:calc(6 * var(--u)) calc(18 * var(--u)) 0;font-size:calc(22 * var(--u));color:#0000008c}.bx-dd-fab{position:absolute;left:50%;bottom:calc(34 * var(--u) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:6;width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;background:var(--dd, #eb1700);color:#fff;display:grid;place-items:center;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00000024,0 calc(8 * var(--u)) calc(22 * var(--u)) #eb17005c;transition:transform var(--press-out)}.bx-dd-fab:active{transform:translate(-50%) scale(.93);transition:transform var(--press-in)}.bx-dd-fab svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.ov{--l: #ffffff;--l2: rgba(235, 235, 245, .6);--l3: rgba(235, 235, 245, .3);--sep: rgba(84, 84, 88, .65);--hit: rgba(235, 235, 245, .08);--orange: #ff9f0a;color:var(--l);padding:calc(26 * var(--u)) 0 calc(24 * var(--u))}.ov-title{margin:0 0 calc(7 * var(--u));font-size:calc(34 * var(--u));line-height:calc(41 * var(--u));font-weight:700;letter-spacing:calc(-.6 * var(--u))}.ov-sub{margin:0 0 calc(30 * var(--u));max-width:calc(300 * var(--u));font-size:calc(17 * var(--u));line-height:calc(23 * var(--u));letter-spacing:calc(-.41 * var(--u));color:var(--l2);transition:opacity .3s var(--bench-ease)}.ov-list{margin:0 calc(-16 * var(--u))}.ov-row{position:relative;display:flex;align-items:baseline;gap:calc(14 * var(--u));width:100%;padding:calc(13 * var(--u)) calc(16 * var(--u));text-align:left;color:inherit;transition:background var(--press-out);animation:bxRowIn .46s var(--bench-ease) both}.ov-row:active{background:var(--hit);transition:background var(--press-in)}.ov-row:after{content:"";position:absolute;left:calc(16 * var(--u));right:0;bottom:0;height:.5px;background:var(--sep)}.ov-row:first-child:before{content:"";position:absolute;left:calc(16 * var(--u));right:0;top:0;height:.5px;background:var(--sep)}.ov-main{min-width:0;flex:1}.ov-n{font-size:calc(17 * var(--u));line-height:calc(22 * var(--u));letter-spacing:calc(-.41 * var(--u))}.ov-d{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));letter-spacing:calc(-.24 * var(--u));color:var(--l2);margin-top:calc(2 * var(--u));transition:color .4s var(--bench-ease)}.ov-d.is-unsure{color:var(--orange)}.ov-time{flex:none;font-size:calc(15 * var(--u));letter-spacing:calc(-.24 * var(--u));color:var(--l3);font-variant-numeric:tabular-nums}.ov-scrim{position:absolute;inset:0;z-index:8;background:#0009;animation:bxFade .3s var(--bench-ease) both}.ov-sheet{position:absolute;left:0;right:0;bottom:0;z-index:9;background:#1c1c1e;border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0;padding:calc(8 * var(--u)) calc(20 * var(--u)) calc(32 * var(--u));color:#fff;animation:bxSheetUp .44s var(--bench-ease) both}.ov-grab{width:calc(36 * var(--u));height:calc(5 * var(--u));border-radius:calc(3 * var(--u));background:#ebebf54d;margin:0 auto calc(20 * var(--u))}.ov-s-title{margin:0;font-size:calc(24 * var(--u));line-height:calc(29 * var(--u));font-weight:700;letter-spacing:calc(-.5 * var(--u))}.ov-s-time{margin-top:calc(4 * var(--u));font-size:calc(15 * var(--u));color:#ebebf54d;font-variant-numeric:tabular-nums}.ov-s-why{margin:calc(16 * var(--u)) 0 0;font-size:calc(17 * var(--u));line-height:calc(24 * var(--u));letter-spacing:calc(-.41 * var(--u));color:#ebebf599}.ov-s-why b{color:#fff;font-weight:500}.ov-doubt{margin:calc(16 * var(--u)) 0 0;font-size:calc(17 * var(--u));line-height:calc(24 * var(--u));letter-spacing:calc(-.41 * var(--u));color:#fff}.ov-acts{margin-top:calc(28 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u))}.ov-b{width:100%;padding:calc(15 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(17 * var(--u));font-weight:600;letter-spacing:calc(-.41 * var(--u));text-align:center;background:#fff;color:#000;transition:transform var(--press-out),opacity var(--press-out)}.ov-b:active{transform:scale(.98);opacity:.85;transition:all var(--press-in)}.ov-b.is-equal{background:#ebebf51f;color:#fff}.ov-b.is-destructive{background:#ff453a29;color:#ff453a}@keyframes ovLanded{0%{background:#ebebf524}to{background:transparent}}.ov-row.is-landed{animation:ovLanded 1.1s var(--bench-ease) both}.ov-settled{margin-top:calc(26 * var(--u));font-size:calc(17 * var(--u));line-height:calc(24 * var(--u));letter-spacing:calc(-.41 * var(--u));color:#ebebf599;animation:bxFade .36s var(--bench-ease) both}@media (hover: hover){.bench-card:hover{background:var(--navbar-bg-end);border-color:var(--border-medium);transform:translateY(-2px);box-shadow:0 8px 32px var(--shadow-medium)}}@media (max-width: 1024px){.bench-page{overflow:visible;padding-bottom:120px}.bench-layout{grid-template-columns:minmax(0,1fr);gap:40px;height:auto;min-height:0}.bench-left{overflow:visible;padding:6px;margin:-6px;max-width:var(--bench-col)}.bench-device{--dh: clamp(400px, calc(100vh - 200px) , 852px)}.bench-device{--dh: clamp(400px, calc(100dvh - 200px) , 852px)}.bench-right{scroll-margin-top:16px}}@media (max-width: 600px){.bench-page{padding-top:56px}.bench-layout{gap:0}.bench-card{padding:16px 18px;gap:16px}.bench-card-icon{width:42px;height:42px}.bench-left{padding:0;margin:0;max-width:none}.bench-right{display:none}.bench-card.is-on{background:var(--navbar-bg-start);border-color:var(--border-light);box-shadow:none}.bench-card.is-on .bench-card-icon{background:var(--navbar-indicator);color:var(--text-secondary)}.bench-card.is-on .bench-card-try{grid-template-rows:0fr}.bench-card-go{display:block}}@media (prefers-reduced-motion: reduce){.bench-page *,.bx-screen *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bench-panel{display:none;width:100%}.bench-stage.is-skill .bench-device{display:none}.bench-stage.is-skill .bench-panel{display:flex;max-height:100%;min-height:0}.bench-stage.is-skill{align-items:start;padding-top:0}.bench-stage.is-skill .sk-panel{max-height:100%;display:flex;flex-direction:column}.bench-stage.is-skill .sk-top,.bench-stage.is-skill .sk-foot{flex:none}.bench-stage.is-skill .sk-code{flex:1 1 auto;min-height:0;overflow:auto;mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent)}.sk-panel{width:100%;min-width:0;max-width:760px;margin:0 auto;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:24px;box-shadow:0 8px 40px var(--shadow-medium);overflow:hidden}.sk-top{padding:34px 44px 22px}.sk-name{font-size:1.5rem;font-weight:500;letter-spacing:-.022em;color:var(--text-primary);margin:0 0 10px}.sk-line{font-size:.95rem;line-height:1.65;color:var(--text-muted);margin:0;max-width:58ch}.sk-tog{display:inline-flex;gap:2px;margin-top:22px;padding:2px;background:var(--navbar-indicator);border-radius:9px}.sk-togb{border:0;background:transparent;font:inherit;font-size:.8rem;color:var(--text-muted);padding:6px 14px;border-radius:7px;cursor:pointer;transition:all .25s var(--bench-ease)}.sk-togb[aria-pressed=true]{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 3px var(--shadow-medium)}.sk-togb:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.sk-code{margin:0;padding:20px 0 24px;min-height:calc(21em + 44px);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.75;color:var(--text-secondary)}.sk-code code{display:block;min-width:max-content}.sk-row{display:block;padding:0 44px;min-height:1.75em;white-space:pre;border-left:2px solid transparent}.sk-row.is-add{background:var(--navbar-indicator);border-left-color:var(--text-primary)}.sk-kw{color:var(--text-primary);font-weight:600}.sk-foot{display:flex;flex-direction:column;gap:14px;padding:20px 44px 22px;border-top:1px solid var(--border-light);background:var(--navbar-indicator)}.sk-foot-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sk-foot-row.is-cmd{gap:12px}.sk-cmd{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--text-muted)}.sk-btn{display:inline-flex;align-items:center;gap:9px;flex:none;border:0;cursor:pointer;font:inherit;font-size:.875rem;font-weight:500;padding:11px 18px;border-radius:11px;background:var(--text-primary);color:var(--bg-primary);transition:transform .2s var(--bench-ease),opacity .2s var(--bench-ease)}.sk-btn{text-decoration:none}.sk-btn:active{transform:scale(.97)}.sk-ghost{display:inline-flex;align-items:center;gap:8px;flex:none;cursor:pointer;font:inherit;font-size:.8rem;font-weight:500;padding:8px 14px;border-radius:9px;background:transparent;border:1px solid var(--border-dark);color:var(--text-muted);transition:color .2s var(--bench-ease),border-color .2s var(--bench-ease),transform .2s var(--bench-ease)}.sk-ghost:hover{color:var(--text-primary);border-color:var(--text-primary)}.sk-ghost:active{transform:scale(.97)}.sk-ghost.is-done{color:var(--text-primary);border-color:var(--text-primary)}.sk-ghost:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.sk-ghost .sk-btn-ic svg{width:13px;height:13px}.sk-btn.is-done{opacity:.6}.sk-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.sk-btn-ic{display:inline-flex}.sk-btn-ic svg{width:15px;height:15px}.sk-git{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:.85rem;color:var(--text-muted);text-decoration:none;transition:color .2s var(--bench-ease)}.sk-git:hover{color:var(--text-primary)}.sk-git svg{width:13px;height:13px}@media (max-width: 1024px){.sk-panel{max-width:none}}@media (max-width: 600px){.sk-panel{border-radius:16px;box-shadow:none}.sk-top{padding:24px 20px 20px}.sk-name{font-size:1.25rem}.sk-line{font-size:.9rem}.sk-code{padding:18px 0 24px;font-size:11.5px;min-height:0}.sk-row{padding:0 20px}.sk-foot{padding:18px 20px;gap:12px}.sk-cmd{flex-basis:100%}}
