.gx{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--fg);background:var(--chrome);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:13.5px;line-height:20px}:where(.gx) *{box-sizing:border-box}:where(.gx) h1,:where(.gx) h2,:where(.gx) h3,:where(.gx) h4,:where(.gx) p,:where(.gx) ol,:where(.gx) ul,:where(.gx) dl,:where(.gx) dd,:where(.gx) figure,:where(.gx) blockquote{margin:0}:where(.gx) ol,:where(.gx) ul{padding:0;list-style:none}:where(.gx) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.gx) input,:where(.gx) select,:where(.gx) textarea{font:inherit;color:inherit}:where(.gx) a{color:var(--acc-text);text-decoration:none}.gx a.link:hover{text-underline-offset:2px;text-decoration:underline}:where(.gx) abbr{text-decoration:none}:where(.gx) ::-moz-placeholder{color:var(--muted);opacity:1}:where(.gx) ::placeholder{color:var(--muted);opacity:1}.gx svg.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.gx svg.gl{flex-shrink:0;overflow:visible}.gx .num{font-variant-numeric:tabular-nums}.gx .mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;font-size:.93em}.gx .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gx .stack>*{flex-shrink:0}.gx .ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gx .disp{font-family:var(--disp);font-stretch:var(--disp-wdth);font-weight:var(--disp-w);letter-spacing:var(--disp-track);font-variant-numeric:lining-nums proportional-nums;font-optical-sizing:auto}.gx .disp-title{font-weight:var(--disp-w-title)}.gx .disp-hero{font-weight:var(--disp-w-hero)}.gx .disp.num,.gx .money.num,.gx .money .num{font-variant-numeric:lining-nums proportional-nums}.gx .money{font-family:var(--disp);font-stretch:var(--disp-wdth);font-weight:var(--disp-w-money);letter-spacing:var(--disp-track);font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;font-optical-sizing:auto;align-items:flex-start;display:inline-flex}.gx .money .frac{flex-direction:column;align-items:flex-start;margin:.1em 0 0 .05em;line-height:1;display:inline-flex}.gx .money .c{letter-spacing:0;color:var(--fg-2);font-size:.5em;line-height:1}.gx .money .ccy{font-family:var(--font-geist-sans),ui-sans-serif,sans-serif;letter-spacing:.07em;color:var(--muted);margin-top:.3em;font-size:10.5px;font-weight:600;font-stretch:100%;line-height:1}.gx .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.gx .amt .c{color:var(--muted);font-weight:500}.gx .eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500;line-height:14px}.gx.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gx.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gx :focus{outline:none}.gx :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gx .btn:focus-visible,.gx .seg-i:focus-visible,.gx .chip:focus-visible,.gx .fchip:focus-visible,.gx .stile:focus-visible,.gx .nav:focus-visible,.gx .rc-t:focus-visible{box-shadow:var(--bs,0 0 #0000),0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .input input:focus-visible,.gx .input select:focus-visible,.gx .input textarea:focus-visible{outline:none}.gx .btn{letter-spacing:-.003em;white-space:nowrap;height:32px;box-shadow:var(--bs);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,box-shadow .12s,color .12s;display:inline-flex;position:relative}.gx .btn-sm{border-radius:7px;gap:5px;height:28px;padding:0 10px;font-size:12.5px}.gx .btn-xs{border-radius:6px;gap:4px;height:24px;padding:0 8px;font-size:12px}.gx .btn-lg{border-radius:9px;height:36px;padding:0 14px;font-size:13.5px}.gx .btn-xl{border-radius:10px;height:40px;padding:0 16px;font-size:14px}.gx .btn-pill{border-radius:99px}.gx .btn-ic{width:32px;padding:0}.gx .btn-sm.btn-ic{width:28px}.gx .btn-xs.btn-ic{width:24px}.gx .btn-lg.btn-ic{width:36px}.gx.light .btn-p{color:var(--on-acc);background:var(--acc) linear-gradient(180deg,#ffffff0f,#fff0 60%)}.gx.light .btn-p:hover{background-color:var(--acc-hover)}.gx.light .btn-p:active{background:var(--acc-press)}.gx.dark .btn-p{color:var(--on-acc);background:var(--acc) linear-gradient(180deg,#ffffff29,#fff0 60%)}.gx.dark .btn-p:hover{background-color:var(--acc-hover)}.gx.dark .btn-p:active{background:var(--acc-press)}.gx.light .btn-s{color:var(--fg);background:#fff linear-gradient(#fff,#fafbfc)}.gx.light .btn-s:hover{background:#fff linear-gradient(#fff,#f4f5f7)}.gx.light .btn-s:active{background:#f2f3f5}.gx.dark .btn-s{color:var(--fg);background:linear-gradient(#ffffff13,#ffffff0b)}.gx.dark .btn-s:hover{background:linear-gradient(#ffffff1a,#ffffff0f)}.gx.dark .btn-s:active{background:#ffffff0a}.gx .btn-t{color:var(--acc-text);background:var(--acc-soft)}.gx .btn-t:hover{background:var(--acc-soft-2)}.gx .btn-t svg.i{color:var(--acc-text)}.gx .btn-g{color:var(--fg-2)}.gx .btn-g:hover{background:var(--hover);color:var(--fg)}.gx .btn-g:active{background:var(--press)}.gx .btn-a{color:var(--acc-text)}.gx .btn-a:hover{background:var(--acc-soft)}.gx.light .btn-d{color:#fff;background:#b91c1c linear-gradient(#ffffff0f,#fff0 60%)}.gx.light .btn-d:hover{background-color:#a51919}.gx.dark .btn-d{color:#fff;background:#dc2626 linear-gradient(#ffffff14,#fff0 60%)}.gx.dark .btn-d:hover{background-color:#c81e1e}.gx .btn-dash{white-space:nowrap;height:24px;color:var(--fg-2);border:1px dashed var(--border-strong);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.gx .btn-dash:hover{color:var(--fg);background:var(--hover)}.gx .btn[disabled],.gx .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gx .split{border-radius:8px;display:inline-flex}.gx .split>.btn:first-child{border-radius:8px 0 0 8px}.gx .split>.btn+.btn{border-radius:0 8px 8px 0;width:28px;margin-left:1px;padding:0}.gx .tools{box-shadow:0 0 0 1px var(--border-strong),0 1px 2px #0f172a0a;background:var(--surface);border-radius:8px;display:inline-flex}.gx.dark .tools{background:#ffffff0a}.gx .tools>.btn{width:32px;color:var(--fg-2);border-radius:0;padding:0}.gx .tools>.btn:first-child{border-radius:8px 0 0 8px}.gx .tools>.btn:last-child{border-radius:0 8px 8px 0}.gx .tools>.btn+.btn{box-shadow:inset 1px 0 0 var(--line)}.gx .tools>.btn:hover{background:var(--hover);color:var(--fg)}.gx .kbd{min-width:18px;height:18px;font:500 10.5px/1 var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong),inset 0 -1px 0 var(--border-strong);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.gx.dark .kbd{background:#ffffff0d;box-shadow:0 0 0 1px #ffffff1a,inset 0 -1px #ffffff14}.gx .btn .kbd{margin:0 -4px 0 4px}.gx.light .btn-p .kbd{color:#fff;background:#00000029;box-shadow:inset 0 0 0 1px #ffffff2e}.gx.dark .btn-p .kbd{color:var(--on-acc);background:#04141e1a;box-shadow:inset 0 0 0 1px #04141e38}.gx .btn-t .kbd{color:var(--acc-text);box-shadow:inset 0 0 0 1px var(--acc-ring);background:0 0}.gx .tip{z-index:20;white-space:nowrap;height:28px;color:var(--on-inverse);background:var(--inverse);border-radius:7px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #ffffff0f,0 6px 16px -4px #00000059}.gx .tip .kbd{color:var(--on-inverse-2);box-shadow:none;background:#ffffff1a}.gx .badge{white-space:nowrap;height:20px;color:var(--t);background:var(--tb);box-shadow:inset 0 0 0 1px var(--tr);border-radius:99px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.gx .badge-lg{gap:6px;height:24px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600}.gx .badge-sq{border-radius:6px}.gx .badge-tile{border-radius:6px;justify-content:center;width:22px;height:22px;padding:0}.gx .count{font-variant-numeric:tabular-nums;min-width:20px;height:18px;color:var(--fg-2);background:var(--surface-3);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.gx .count-bad{color:var(--bad);background:var(--bad-bg)}.gx .chip{height:28px;color:var(--fg-2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.gx a.chip:hover,.gx button.chip:hover{background:var(--hover);color:var(--fg)}.gx .chip svg.i{color:var(--muted)}.gx .vr{background:var(--border);flex-shrink:0;width:1px;height:16px}.gx .fchip{height:30px;color:var(--muted);border:1px dashed var(--border-strong);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.gx .fchip:hover{color:var(--fg);background:var(--hover)}.gx .fchip.on{color:var(--fg-2);background:var(--surface);box-shadow:0 0 0 1px var(--border),0 1px 2px #0f172a0d;border:0;padding:0 6px 0 11px}.gx.dark .fchip.on{background:#ffffff0d}.gx .mchip{height:18px;font-family:var(--font-geist-mono),ui-monospace,monospace;white-space:nowrap;vertical-align:1px;color:var(--t,var(--fg-2));background:var(--tb,var(--surface-3));box-shadow:inset 0 0 0 1px var(--tr,transparent);border-radius:5px;align-items:center;margin:0 1px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.gx .mplain{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);white-space:nowrap;font-size:12px}.gx .panel{background:var(--bg);box-shadow:var(--panel-shadow);border-radius:14px}.gx .card{background:var(--sheen),var(--surface);box-shadow:var(--e1);border-radius:12px;position:relative}.gx .card-i{transition:box-shadow .15s}.gx .card-i:hover{box-shadow:var(--e-hover)}.gx .lit{background:radial-gradient(130% 85% at 0% 0%,var(--lit),transparent 62%),var(--sheen),var(--surface);box-shadow:var(--e2),inset 0 1px 0 var(--acc-rim)}.gx .card-h{align-items:center;gap:8px;height:44px;padding:0 10px 0 16px;display:flex}.gx .card-t{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;font-size:13.5px;font-weight:600;line-height:20px}.gx .card-h>svg.i{color:var(--muted)}.gx .rc-h{align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;display:flex}.gx .rc-t{letter-spacing:-.01em;min-width:0;height:28px;color:var(--fg);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;margin-left:-4px;padding:0 4px;font-size:13.5px;font-weight:600;display:inline-flex}.gx .rc-t svg.i{color:var(--muted)}.gx .rc-t:hover{background:var(--hover)}.gx .sum{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:400;overflow:hidden}.gx .well{background:var(--well);box-shadow:var(--sunk);border-radius:10px}.gx .tray{background:var(--surface-2);min-height:44px;box-shadow:inset 0 1px 0 var(--line);color:var(--fg-2);border-radius:0 0 12px 12px;align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:12.5px;display:flex}.gx.dark .tray{background:#00000024}.gx .hair{background:var(--line);height:1px}.gx .callout{color:var(--fg);background:var(--tb,var(--neu-bg));box-shadow:inset 3px 0 0 var(--t,var(--neu)),inset 0 0 0 1px var(--tr,var(--neu-ring));border-radius:10px;padding:9px 12px 10px 14px}.gx .ticket{border-radius:12px;flex-direction:column;display:flex;position:relative}.gx .tk-stub{padding:14px 16px}.gx .perf{border-top:1.5px dashed var(--border-strong);z-index:1;height:0;margin:0 14px;position:relative}.gx .perf:before,.gx .perf:after{content:"";background:var(--notch-bg,var(--bg));width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--notch-ring);border-radius:50%;position:absolute;top:-8.5px}.gx .perf:before{clip-path:inset(0 0 0 calc(50% - 1px));left:-23px}.gx .perf:after{clip-path:inset(0 calc(50% - 1px) 0 0);right:-23px}.gx .tk-rcpt{background:var(--rcpt);padding:12px 16px 10px}.gx .tk-rcpt:last-child{border-radius:0 0 12px 12px}.gx .tk-row{-moz-column-gap:10px;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 84px;align-items:center;column-gap:10px;height:22px;font-size:13px;display:grid}.gx .tk-row>:first-child{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gx .tk-row>:nth-child(2){color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}.gx .tk-row>:nth-child(3){color:var(--fg);text-align:right;white-space:nowrap}.gx .tk-rule{background:var(--line);height:1px;margin:4px 0}.gx .tk-rule-strong{background:var(--border-strong);height:1px;margin:4px 0 2px}.gx .tk-total{height:26px;font-size:13.5px;font-weight:600}.gx .tk-total>:first-child,.gx .tk-total>:nth-child(3){color:var(--fg)}.gx .tk-tray{background:var(--rcpt);box-shadow:inset 0 1px 0 var(--line);color:inherit;border-radius:0 0 12px 12px;padding:10px 16px 12px;display:block}.gx a.tk-tray:hover{background:linear-gradient(var(--hover),var(--hover)),var(--rcpt)}.gx .input{background:var(--surface);height:34px;box-shadow:0 0 0 1px var(--border-strong),inset 0 1px 2px #0f172a0a;color:var(--fg);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;transition:box-shadow .12s;display:flex}.gx .input:hover{box-shadow:0 0 0 1px #0f172a3d,inset 0 1px 2px #0f172a0a}.gx .input:focus-within{box-shadow:0 0 0 1px var(--focus),0 0 0 4px var(--acc-ring)}.gx .input input,.gx .input select,.gx .input textarea{min-width:0;height:100%;color:var(--fg);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0}.gx .input>svg.i{color:var(--muted)}.gx .input.is-error{box-shadow:0 0 0 1px var(--bad),0 0 0 4px var(--bad-ring)}.gx .input-side{background:var(--surface);height:32px;box-shadow:0 0 0 1px var(--border),0 1px 1px #0f172a08;color:var(--muted);font-size:13px}.gx.dark .input{background:#00000038;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px 2px #00000059}.gx.dark .input:hover{box-shadow:0 0 0 1px #ffffff29,inset 0 1px 2px #00000059}.gx.dark .input:focus-within{box-shadow:0 0 0 1px var(--focus),0 0 0 4px var(--acc-ring)}.gx.dark .input-side{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff12}.gx .field-label{color:var(--fg-2);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.gx .field-help{color:var(--muted);margin-top:6px;font-size:12px}.gx .field-err{color:var(--bad);margin-top:6px;font-size:12px}.gx .cbw{flex-shrink:0;width:16px;height:16px;display:inline-grid;position:relative}.gx .cb{appearance:none;background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong),0 1px 1px #0f172a0a;cursor:pointer;border-radius:5px;margin:0}.gx .cb:checked{background:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-edge)}.gx .cbw svg{width:10px;height:10px;color:var(--on-acc);opacity:0;pointer-events:none;stroke-width:3px;position:absolute;top:3px;left:3px}.gx .cb:checked+svg{opacity:1}.gx .switch{background:var(--surface-3);width:30px;height:18px;box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 2px #0f172a14;border-radius:99px;flex-shrink:0;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.gx .switch:after{content:"";background:#fff;border-radius:99px;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a40,0 0 0 .5px #0f172a14}.gx .switch[aria-checked=true]{background:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-edge)}.gx .switch[aria-checked=true]:after{transform:translate(12px)}.gx.dark .switch{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.gx.dark .switch[aria-checked=true]{background:var(--acc)}.gx.dark .switch[aria-checked=true]:after{background:var(--on-acc)}.gx .switch:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .tabs{gap:22px;height:44px;display:flex}.gx .tab{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.gx .tab svg.i{color:var(--subtle)}.gx .tab:hover,.gx .tab[aria-selected=true],.gx .tab[aria-selected=true] svg.i{color:var(--fg)}.gx .tab[aria-selected=true]:after{content:"";background:var(--fg);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.gx .tab[aria-selected=true] .count{color:var(--surface);background:var(--fg)}.gx .seg{background:var(--surface-3);border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 1px 1px #0f172a0d}.gx .seg-i{height:28px;color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.gx .seg-i:hover{color:var(--fg)}.gx .seg-i[aria-selected=true],.gx .seg-i[aria-pressed=true]{color:var(--fg);background:var(--surface);box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a14,0 2px 6px -2px #0f172a14}.gx.dark .seg{background:#00000047;box-shadow:inset 0 0 0 1px #ffffff0d}.gx.dark .seg-i[aria-selected=true],.gx.dark .seg-i[aria-pressed=true]{background:#262b34;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}.gx .seg-sm .seg-i{border-radius:6px;height:24px;padding:0 8px;font-size:12px}.gx .stiles{background:var(--surface-3);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:3px;display:grid;box-shadow:inset 0 1px 1px #0f172a0d}.gx.dark .stiles{background:#00000047;box-shadow:inset 0 0 0 1px #ffffff0d}.gx .stile{-moz-column-gap:8px;height:52px;color:var(--fg-2);text-align:left;border-radius:9px;grid-template-rows:20px 16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 14px 8px 12px;display:grid}.gx .stile:hover{background:var(--hover)}.gx .stile[aria-selected=true]{color:var(--fg);background:var(--surface);box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a14,0 2px 6px -2px #0f172a14}.gx.dark .stile[aria-selected=true]{background:#262b34;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}.gx .shop-tile{color:#fff;background:linear-gradient(145deg,var(--tile-a),var(--tile-b));border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff40,0 1px 2px #081e284d}.gx.dark .shop-tile{color:#042f3a}.gx.dark.acc-indigo .shop-tile{color:#0b1a33}.gx .nav-g{color:var(--muted);padding:0 10px 4px;font-size:12px;font-weight:500;line-height:16px}.gx .nav{height:32px;color:var(--fg-2);border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13.5px;font-weight:500;display:flex}.gx .nav svg.i{color:var(--muted)}.gx .nav:hover{background:var(--hover);color:var(--fg)}.gx .nav[aria-current=page]{color:var(--fg);background:var(--surface);font-weight:600;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0f,0 2px 6px -3px #0f172a1a}.gx .nav[aria-current=page] svg.i{color:var(--acc-text)}.gx.dark .nav[aria-current=page]{background:#fff1;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff0f}.gx .topbar{height:52px;box-shadow:inset 0 -1px 0 var(--line);flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 28px;display:flex}.gx .crumbs{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.gx .crumbs a{color:var(--muted)}.gx .crumbs a:hover{color:var(--fg)}.gx .crumbs [aria-current]{color:var(--fg);font-weight:500}.gx .phone{background:var(--surface);height:30px;box-shadow:0 0 0 1px var(--border),0 1px 2px #0f172a0a;color:var(--fg-2);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;display:inline-flex}.gx.dark .phone{background:#ffffff0a}.gx .live{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-ring);border-radius:99px;flex-shrink:0}.gx .dotbadge{width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:99px;position:absolute;top:6px;right:6px}.gx .av{letter-spacing:.02em;width:24px;height:24px;color:var(--fg-2);background:linear-gradient(180deg,var(--surface-2),var(--surface-3));box-shadow:inset 0 0 0 1px var(--line),0 1px 1px #0f172a0d;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;position:relative}.gx .av-sq{border-radius:7px}.gx .av-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:99px;position:absolute;bottom:-1px;right:-1px}.gx .av-ch{width:15px;height:15px;color:var(--on-acc);background:var(--acc);box-shadow:0 0 0 2px var(--surface);border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.gx .av-none{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--muted);background:0 0}.gx .avs{display:inline-flex}.gx .avs>.av+.av{margin-left:-6px}.gx .avs>.av{box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px var(--line)}.gx .stage{isolation:isolate;background:radial-gradient(46% 12% at 50% 87%,var(--stage-spot),transparent 100%),linear-gradient(180deg,var(--stage-top) 0%,var(--stage-mid) 62%,var(--stage-floor) 100%);box-shadow:inset 0 0 0 1px var(--stage-edge),inset 0 1px 0 var(--stage-hi);border-radius:12px;position:relative;overflow:hidden}.gx .stage:before{content:"";background:linear-gradient(90deg,transparent,var(--stage-horizon) 20%,var(--stage-horizon) 80%,transparent);height:1px;position:absolute;top:62%;left:0;right:0}.gx .stage:after{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 40%,var(--stage-key),transparent 70%);position:absolute;inset:0}.gx .stage img{z-index:1;height:auto;display:block;position:absolute;left:50%;transform:translate(-50%)}.gx .stage .pin{z-index:2;position:absolute}.gx .stage-empty .tile{z-index:1;width:30px;height:30px;color:var(--muted);background:var(--sheen),var(--surface);box-shadow:var(--e1);border-radius:9px;place-items:center;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.gx .float{flex-shrink:0;display:inline-block;position:relative}.gx .float:before{content:"";background:radial-gradient(closest-side,var(--float-pool),transparent);z-index:0;border-radius:50%;height:7px;position:absolute;bottom:-2px;left:12%;right:12%}.gx .float:after{content:"";background:radial-gradient(closest-side,var(--float-lift),transparent);z-index:0;border-radius:50%;position:absolute;inset:-6px -8px -4px}.gx .float img{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;width:100%;height:100%;display:block;position:relative}.gx .float-a img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 70%;object-position:50% 70%}.gx .is-off img,.gx .float.is-off img{filter:grayscale();opacity:.55}.gx .past img{opacity:.72}.gx .plate{background:var(--plate-bg);height:20px;box-shadow:0 0 0 1px var(--plate-edge),inset 0 -1px 0 #0f172a14,0 1px 1px #0f172a0d;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--plate-fg);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:stretch;font-size:11.5px;font-weight:600;line-height:20px;display:inline-flex;overflow:hidden}.gx .plate abbr{letter-spacing:.06em;color:var(--plate-fg);background:var(--plate-tab);box-shadow:inset -1px 0 0 var(--plate-edge);align-items:center;padding:0 4px;font-size:7.5px;font-weight:700;display:flex}.gx .plate span{padding:0 6px 0 5px}.gx .plate-sm{height:18px;font-size:10.5px;line-height:18px}.gx .plate-lg{height:24px;font-size:13px;line-height:24px}.gx .plate-lg abbr{padding:0 5px;font-size:8.5px}.gx .track{background:var(--surface-3);border-radius:99px;gap:2px;height:6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #0f172a0f}.gx.dark .track{background:#ffffff12;box-shadow:inset 0 1px 1px #0006}.gx .track>i{border-radius:99px;height:100%;display:block}.gx .track-4{height:4px}.gx .track-3{height:3px}.gx .fill-ok{background:linear-gradient(180deg,var(--ok-fill-hi),var(--ok-fill))}.gx .fill-acc{background:var(--acc)}.gx .fill-warn{background:var(--warn)}.gx .fill-pend{background:repeating-linear-gradient(135deg,var(--ok-fill) 0 2px,transparent 2px 5px);opacity:.55}.gx .hatch{background:repeating-linear-gradient(135deg,var(--t,var(--warn)) 0 2px,transparent 2px 5px)}.gx .seg-bar{gap:2px;height:8px;display:flex}.gx .seg-bar>i{border-radius:3px;display:block}.gx .prog{gap:3px;display:grid}.gx .prog>i{background:var(--surface-3);border-radius:2px;height:2px;display:block}.gx.dark .prog>i{background:#ffffff14}.gx .prog>i.on{background:var(--acc)}.gx .pseg{grid-template-columns:repeat(6,1fr);gap:2px;height:4px;display:grid}.gx .pseg>i{background:var(--surface-3);border-radius:2px;display:block}.gx .pseg>i.in{background:var(--vio)}.gx .pseg>i.ord{background:var(--vio);opacity:.4}.gx .row{transition:background-color .1s}.gx .row:hover{background:var(--hover)}.gx .flow{color:inherit;flex-direction:column;min-width:0;padding:14px 16px 12px 18px;display:flex;position:relative}.gx .flow+.flow{box-shadow:inset 1px 0 0 var(--line)}.gx .flow+.flow:before{content:"";background:var(--surface);width:9px;height:9px;box-shadow:1px -1px 0 var(--line);z-index:1;margin-top:-4.5px;position:absolute;top:50%;left:-5px;transform:rotate(45deg)}.gx .flow:hover,.gx .flow:hover+.flow:before{background:var(--surface-2)}.gx .tbl-wrap{padding:6px 6px 0}.gx .tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13.5px}.gx .tbl th{text-align:left;height:32px;color:var(--muted);background:var(--surface-2);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:500}.gx.dark .tbl th{background:#ffffff09}.gx .tbl th:first-child{border-radius:8px 0 0 8px}.gx .tbl th:last-child{border-radius:0 8px 8px 0}.gx .tbl td{vertical-align:middle;height:52px;box-shadow:inset 0 -1px 0 var(--line);padding:0 12px}.gx .tbl tbody tr:last-child td{box-shadow:none}.gx .tbl tbody tr:hover td,.gx .tbl tr.is-hover td{background:var(--hover)}.gx .tbl tr.is-sel td{background:var(--acc-tint)}.gx .tbl tr.is-sel td:first-child{box-shadow:inset 2px 0 0 var(--acc),inset 0 -1px 0 var(--line)}.gx .tbl .r{text-align:right}.gx .tbl-plain th{height:30px;box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-radius:0}.gx .tbl-plain th:first-child,.gx .tbl-plain th:last-child{border-radius:0}.gx .row-qa{opacity:0;transition:opacity .12s}.gx .tbl tr:hover .row-qa,.gx .tbl tr:focus-within .row-qa,.gx .row-qa.is-shown{opacity:1}.gx .well-col{background:var(--col);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.gx .well-col.is-target{background:linear-gradient(var(--acc-tint),var(--acc-tint)),var(--col);box-shadow:inset 0 0 0 1px var(--acc-ring)}.gx .bcard{background:var(--sheen),var(--surface);box-shadow:var(--e1);color:inherit;border-radius:10px;padding:10px 10px 10px 12px;transition:box-shadow .15s;display:block;position:relative}.gx .bcard:hover{box-shadow:var(--e-hover)}.gx .bcard .grip{opacity:0;color:var(--subtle);transition:opacity .12s;position:absolute;top:10px;left:2px}.gx .bcard:hover .grip,.gx .bcard.is-hover .grip{opacity:1}.gx .bcard.is-hover{box-shadow:var(--e-hover)}.gx .bcard.is-drag{box-shadow:var(--e-drag);z-index:5;transform:rotate(1.5deg)}.gx .slot{border:1.5px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:10px;place-items:center;font-size:12px;display:grid}.gx .slot-target{background:var(--acc-tint);box-shadow:inset 0 0 0 1.5px var(--acc-ring);border-radius:10px}.gx .col-act{opacity:0;transition:opacity .12s}.gx .well-col:hover .col-act,.gx .col-act:focus-visible{opacity:1}.gx .rail-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.gx .rail-scroll::-webkit-scrollbar{width:8px}.gx .rail-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.gx .rail-fade{pointer-events:none;background:linear-gradient(180deg,#0000,var(--bg));height:32px;position:absolute;left:1px;right:0}.gx .dock{background:var(--dock-bg);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--dock-shadow)}.gx .prop{grid-template-columns:16px var(--prop-l,92px) minmax(0,1fr) auto;-moz-column-gap:8px;border-radius:7px;align-items:center;column-gap:8px;min-height:32px;margin:0 -6px;padding:0 6px;font-size:13px;display:grid}.gx .prop:hover{background:var(--hover)}.gx .prop>svg.i{color:var(--muted)}.gx .prop .act{opacity:0;transition:opacity .12s}.gx .prop:hover .act,.gx .prop:focus-within .act{opacity:1}.gx .psel{max-width:100%;height:24px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.gx .psel:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.gx .psel svg.i{color:var(--muted)}.gx .tl{-moz-column-gap:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:4px 0;display:grid;position:relative}.gx .tl-node{z-index:1;background:var(--surface);width:20px;height:20px;color:var(--t,var(--muted));box-shadow:0 0 0 1px var(--border),0 0 0 3px var(--surface);border-radius:99px;place-items:center;display:grid;position:relative}.gx .tl-rail{background:var(--line);width:1px;position:absolute;top:24px;bottom:-4px;left:9.5px}.gx .pk{-moz-column-gap:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:28px;font-size:13px;display:grid}.gx .pk-now{background:var(--acc-soft);height:36px;box-shadow:inset 0 0 0 1px var(--acc-ring);border-radius:8px;margin:2px -8px;padding:0 8px}.gx .pk-todo{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:99px;margin:1px}.gx .now{background:var(--acc);z-index:2;pointer-events:none;border-radius:2px;height:2px;position:absolute;left:12px;right:16px}.gx .now-pill{height:18px;font:600 10.5px/18px var(--font-geist-mono),ui-monospace,monospace;color:var(--on-acc);background:var(--acc);box-shadow:0 0 0 2px var(--surface);border-radius:5px;padding:0 6px;position:absolute;top:-9px;right:0}.gx .add-slot{border:1.5px dashed var(--border-strong);width:100%;height:48px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.gx .add-slot:hover{color:var(--fg);background:var(--hover)}.gx .bulk{z-index:10;height:44px;color:var(--on-inverse);background:var(--inverse);box-shadow:var(--e3),inset 0 1px 0 #ffffff14;white-space:nowrap;border-radius:12px;align-items:center;gap:2px;padding:0 6px 0 8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.gx .bulk .btn{height:32px;color:var(--on-inverse);padding:0 10px}.gx .bulk .btn:hover{background:#ffffff14}.gx .bulk .kbd{color:var(--on-inverse-2);box-shadow:none;background:#ffffff1a}.gx .bulk .sep{background:#ffffff24;width:1px;height:20px;margin:0 4px}.gx .bulk .n{background:#ffffff24;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.gx .toast{height:44px;color:var(--on-inverse);background:var(--inverse);box-shadow:var(--e3),inset 0 1px 0 #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:13px;font-weight:500;display:inline-flex}.gx .toast .btn{height:30px;color:var(--on-inverse)}.gx .toast .btn:hover{background:#ffffff14}.gx .toast .kbd{color:var(--on-inverse-2);box-shadow:none;background:#ffffff1a}.gx .pop{height:32px;color:var(--fg-2);background:var(--raised);box-shadow:var(--e3);border-radius:99px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:12.5px;display:inline-flex}.gx .scrim{z-index:30;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:absolute;inset:0}.gx .dialog{background:var(--sheen),var(--raised);width:440px;box-shadow:var(--e3);border-radius:16px;position:relative;overflow:hidden}.gx .dialog-b{gap:14px;padding:20px 20px 18px;display:flex}.gx .dialog-f{background:var(--surface-2);box-shadow:inset 0 1px 0 var(--line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.gx.dark .dialog-f{background:#00000029}.gx .empty{text-align:center;flex-direction:column;align-items:center;padding:28px 24px;display:flex}.gx .empty-art{place-items:center;width:160px;height:88px;display:grid;position:relative}.gx .empty-art:before{content:"";background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.gx .empty-ic{width:44px;height:44px;color:var(--fg-2);background:var(--sheen),var(--surface);box-shadow:var(--e1);border-radius:12px;place-items:center;display:grid;position:relative}.gx .skel{background:linear-gradient(90deg,var(--surface-3) 0%,var(--surface-2) 40%,var(--surface-3) 80%);background-size:220% 100%;border-radius:6px;height:10px;display:block}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gx .dock{background:var(--dock-solid)}}@media (prefers-reduced-transparency:reduce){.gx .dock{background:var(--dock-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover:none){.gx .prop .act,.gx .row-qa,.gx .col-act,.gx .bcard .grip{opacity:1}}@media (prefers-reduced-motion:no-preference){.gx .card-lift{transition:transform .15s,box-shadow .15s}.gx .card-lift:hover{box-shadow:var(--e-hover);transform:translateY(-1px)}.gx .skel{animation:1.6s ease-in-out infinite gx-shimmer}}@media (prefers-reduced-motion:reduce){.gx *,.gx :before,.gx :after{transition-duration:0s!important;animation:none!important}}@keyframes gx-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.gx .count-warn{color:var(--warn);background:var(--warn-bg)}.gx .tab[aria-selected=true] .count.count-warn{color:var(--surface);background:var(--warn)}.gx .count-acc{color:var(--acc-text);background:var(--acc-soft)}.gx .row:hover .row-qa,.gx .row:focus-within .row-qa{opacity:1}.gx button.flow:focus-visible{outline-offset:-2px}.gx .appt{background:var(--sheen),var(--surface);box-shadow:var(--e1);border-radius:8px;transition:box-shadow .15s;display:block;position:absolute;left:0;right:0;overflow:hidden}.gx .appt:hover{box-shadow:var(--e-hover)}.gx .appt.is-sel,.gx .appt.is-sel:hover{z-index:2;box-shadow:0 0 0 2px var(--acc),var(--e2)}.gx .appt.is-ghost{box-shadow:none;border:1.5px dashed var(--border-strong);background:0 0}.gx .appt.is-ghost:hover{background:var(--hover);box-shadow:none}.gx .appt.is-ghost.is-sel{box-shadow:0 0 0 2px var(--acc)}.gx .appt-hit{z-index:1;border-radius:inherit;width:100%;position:absolute;inset:0}.gx .appt-hit:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .appt-body{pointer-events:none;position:relative}.gx .appt-body a{z-index:2;pointer-events:auto;color:inherit;position:relative}.gx .appt-body a:hover{text-underline-offset:2px;text-decoration:underline}.gx .mm-d{font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--fg-2);border-radius:99px;place-items:center;margin:0 auto;font-size:12.5px;line-height:1;display:grid;position:relative}.gx .mm-d:hover{background:var(--hover);color:var(--fg)}.gx .mm-d.is-out,.gx .mm-d.is-closed{color:var(--muted)}.gx .mm-d[aria-current=date]{color:var(--on-acc);background:var(--acc);font-weight:600}.gx .mm-d:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .mm-d>i{background:var(--muted);border-radius:1px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.gx .mm-d[aria-current=date]>i{background:var(--on-acc)}.gx .mm-wk{background:var(--acc-tint);box-shadow:inset 0 0 0 1px var(--acc-ring);border-radius:8px}.gx .tag-hole{background:var(--chrome);width:10px;height:10px;box-shadow:inset 0 1px 2px #0f172a4d,0 0 0 3px var(--surface-3),0 0 0 3.5px var(--border-strong);border-radius:99px;flex-shrink:0;display:inline-block;position:relative}.gx.dark .tag-hole{box-shadow:inset 0 1px 2px #000000b3,0 0 0 3px var(--surface-3),0 0 0 3.5px var(--border-strong)}.gx .swatch{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--sw-edge);border-radius:99px;flex-shrink:0;transition:box-shadow .12s;display:inline-block}.gx .swatch:hover{box-shadow:inset 0 0 0 1px var(--sw-edge),0 0 0 2px var(--surface),0 0 0 3px var(--border-strong)}.gx .swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--sw-edge),0 0 0 2px var(--surface),0 0 0 3.5px var(--fg-2)}.gx .swatch:focus-visible{box-shadow:inset 0 0 0 1px var(--sw-edge),0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .seg-i[role=radio]{justify-content:center}.gx .seg-i[role=radio][aria-checked=true]{color:var(--t,var(--fg));background:linear-gradient(var(--tb,transparent),var(--tb,transparent)),var(--surface);box-shadow:inset 0 0 0 1px var(--tr,#0f172a14),0 1px 2px #0f172a0f}.gx.dark .seg-i[role=radio][aria-checked=true]{background:linear-gradient(var(--tb,transparent),var(--tb,transparent)),#262b34;box-shadow:inset 0 0 0 1px var(--tr,#ffffff1a),0 1px 2px #00000080}.gx .seg-i[role=radio]:focus-visible,.gx .seg-i[role=radio][aria-checked=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--tr,transparent),0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .switch[aria-disabled=true]{opacity:.55;cursor:not-allowed}.gx .ph{background:var(--well);box-shadow:var(--sunk);border-radius:8px;display:block;position:relative;overflow:hidden}.gx .ph:before{content:"";pointer-events:none;background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.gx .ph-hit{z-index:1;border-radius:inherit;width:100%;transition:background-color .12s;position:absolute;inset:0}.gx .ph-hit:hover{background:var(--hover)}.gx .ph-hit:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .ph-ic,.gx .ph-play{pointer-events:none;background:var(--sheen),var(--surface);box-shadow:var(--e1);place-items:center;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.gx .ph-ic{width:28px;height:28px;color:var(--muted);border-radius:8px}.gx .ph-play{width:32px;height:32px;color:var(--fg-2);border-radius:99px}.gx .ph-pin{pointer-events:none;position:absolute;top:8px;left:8px}.gx .ph-cap{height:24px;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:var(--dock-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -1px 0 var(--line);padding:0 8px;font-size:12px;line-height:24px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gx .ph-x{z-index:2;width:22px;height:22px;color:var(--fg-2);background:var(--dock-bg);box-shadow:0 0 0 1px var(--border);opacity:0;border-radius:6px;place-items:center;transition:opacity .12s,color .12s;display:grid;position:absolute;top:6px;right:6px}.gx .ph:hover .ph-x,.gx .ph:focus-within .ph-x{opacity:1}.gx .ph-x:hover{color:var(--bad)}.gx .ph-x:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--focus);outline:none}.gx .cv{-moz-column-gap:10px;text-align:left;width:100%;height:68px;color:inherit;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:10px;padding:10px 8px;transition:background-color .12s,box-shadow .12s;display:grid}.gx .cv:hover{background:var(--hover)}.gx .cv[aria-current=true]{background:var(--sheen),var(--surface);box-shadow:var(--e1)}.gx .cv:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--focus);outline:none}.gx .cv[aria-current=true]:focus-visible{box-shadow:var(--e1),0 0 0 2px var(--bg),0 0 0 4px var(--focus)}.gx .bub{max-width:372px;color:var(--fg);overflow-wrap:anywhere;border-radius:16px;padding:8px 12px 9px;font-size:13.5px;line-height:20px}.gx .bub-in{background:var(--surface-3);border-bottom-left-radius:5px}.gx .bub-out{background:var(--acc-soft-2);border-bottom-right-radius:5px}.gx .daysep{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:20px;display:flex}.gx .daysep:before,.gx .daysep:after{content:"";background:var(--line);flex:1;height:1px}.gx .lcard{height:44px;color:inherit;background:var(--surface);box-shadow:0 0 0 1px var(--border);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.gx .otx{-moz-column-gap:10px;text-align:left;width:360px;height:52px;color:inherit;background:var(--surface);box-shadow:0 0 0 1px var(--border);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;padding:0 12px 0 10px;display:grid}.gx .otx[aria-expanded=true]{align-items:start;height:auto;padding:10px 12px 12px 10px}.gx.dark .lcard,.gx.dark .otx{background:#ffffff0a}.gx a.lcard:hover,.gx .otx:hover{box-shadow:0 0 0 1px var(--border-strong)}.gx .lcard:focus-visible,.gx .otx:focus-visible{box-shadow:0 0 0 1px var(--border-strong),0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .vm-play{width:32px;height:32px;color:var(--surface);background:var(--fg);border-radius:99px;flex-shrink:0;place-items:center;transition:background-color .12s;display:grid;box-shadow:0 1px 2px #0f172a40}.gx .vm-play:hover{background:var(--fg-2)}.gx .vm-play:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .vm-play svg.i,.gx .ph-play svg.i{fill:currentColor;stroke:none}.gx .wave{flex:1;align-items:center;gap:2px;min-width:0;height:28px;display:flex}.gx .wave>i{background:var(--subtle);border-radius:2px;flex-shrink:0;width:3px;display:block}.gx .wave>i.on{background:var(--acc)}.gx .qr{white-space:nowrap;height:26px;color:var(--fg-2);background:var(--surface);box-shadow:0 0 0 1px var(--border),0 1px 1px #0f172a0a;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:500;transition:color .12s,box-shadow .12s;display:inline-flex}.gx .qr:hover{color:var(--fg);box-shadow:0 0 0 1px var(--border-strong),0 1px 1px #0f172a0a}.gx .qr:focus-visible{box-shadow:0 0 0 1px var(--border),0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx.dark .qr{background:#ffffff0d}.gx .input-ta{align-items:stretch;height:auto;padding:8px 10px}.gx .input-ta textarea{resize:none;font-size:13.5px;line-height:20px}.gx .srow{-moz-column-gap:16px;min-height:56px;box-shadow:inset 0 1px 0 var(--line);grid-template-columns:176px minmax(0,1fr);align-items:center;column-gap:16px;padding:10px 16px;display:grid}.gx .srow.is-edited{background:var(--acc-tint);box-shadow:inset 2px 0 0 var(--acc),inset 0 1px 0 var(--line)}.gx .edot{vertical-align:1px;background:var(--acc);border-radius:99px;flex-shrink:0;width:6px;height:6px;margin-left:6px;display:inline-block}.gx .bulk .btn-p{color:var(--on-acc)}.gx.light .bulk .btn-p:hover,.gx.dark .bulk .btn-p:hover{background:var(--acc-hover) linear-gradient(180deg,#ffffff0f,#fff0 60%)}.gx.light .bulk .btn-p:active,.gx.dark .bulk .btn-p:active{background:var(--acc-press)}.gx.light.acc-graphite .bulk .btn-p{color:var(--fg);background:#f4f5f7}.gx.light.acc-graphite .bulk .btn-p:hover,.gx.light.acc-graphite .bulk .btn-p:active{background:#fff}@media (hover:none){.gx .ph .ph-x{opacity:1}}@media (prefers-reduced-transparency:reduce){.gx .ph-cap{background:var(--dock-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.gx .bin{background:var(--surface);height:18px;box-shadow:0 0 0 1px var(--border-strong),inset 0 -1px 0 var(--line);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--fg);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:stretch;font-size:10.5px;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.gx .bin abbr{letter-spacing:.06em;color:var(--fg-2);background:var(--surface-3);box-shadow:inset -1px 0 0 var(--border-strong);align-items:center;padding:0 4px;font-size:7.5px;font-weight:700;display:flex}.gx .bin span{padding:0 6px 0 5px}.gx .bin-lg{height:20px;font-size:11.5px;line-height:20px}.gx.dark .bin{background:#ffffff0a}.gx .float-none{color:var(--muted);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}.gx .stage.stage-row{background:linear-gradient(180deg,var(--stage-top) 0%,var(--stage-mid) 62%,var(--stage-floor) 100%)}.gx .stage-row .float img{left:auto;transform:none}.gx .pick{text-align:left;width:100%;min-width:0;color:inherit;border-radius:8px;align-items:center;gap:12px;display:flex}.gx .pick:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .pick-in{border-radius:0;transition:background-color .12s}.gx .pick-in:hover{background:var(--hover)}.gx .qa-host{position:relative}.gx .qa-host:hover .row-qa,.gx .qa-host:focus-within .row-qa{opacity:1}.gx .fav[aria-pressed=true]{color:var(--fg)}.gx .fav[aria-pressed=true] svg.i{fill:currentColor}.gx .row-qa.fav[aria-pressed=true]{opacity:1}.gx .ctile{width:32px;height:32px;color:var(--fg-2);background:var(--surface-3);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.gx [aria-current=true] .ctile,.gx [aria-current=page] .ctile{color:var(--acc-text);background:var(--acc-soft)}.gx .menu{z-index:30;background:var(--sheen),var(--raised);min-width:200px;box-shadow:var(--e3);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute}.gx .menu-i{width:100%;min-height:32px;color:var(--fg);text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.gx .menu-i svg.i{color:var(--muted)}.gx .menu-i:hover{background:var(--hover)}.gx .menu-i:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .menu-sep{background:var(--line);height:1px;margin:4px 6px}.gx .menu-h{color:var(--muted);white-space:nowrap;padding:6px 10px 4px;font-size:12px;font-weight:500;line-height:16px}.gx .th-b{height:24px;color:inherit;font-weight:inherit;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;margin:0 -4px;padding:0 4px;display:inline-flex}.gx th[aria-sort] .th-b{color:var(--fg-2)}.gx .th-b:hover,.gx th[aria-sort] .th-b:hover{color:var(--fg)}.gx .th-b:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.gx .pal-q{letter-spacing:-.005em;min-width:0;height:100%;color:var(--fg);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;font-weight:500;line-height:24px}.gx .pal-q:focus-visible{outline:none}.gx .pal-q::-webkit-search-cancel-button{appearance:none;display:none}.gx .pal-q::-webkit-search-decoration{appearance:none;display:none}.gx .pal-row{-moz-column-gap:12px;text-align:left;width:100%;height:48px;color:inherit;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 10px;transition:background-color .1s,box-shadow .1s;display:grid}.gx .pal-row.is-act{height:36px}.gx .pal-row:hover{background:var(--hover)}.gx .pal-row[aria-current=true]{background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-ring)}.gx .pal-row:focus-visible,.gx .pal-row[aria-current=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .hit{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--acc-2);text-decoration-color:var(--acc-2);text-underline-offset:3px;text-decoration-skip-ink:none;font-weight:600;text-decoration-thickness:1.5px}.gx .tok{height:18px;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:0;white-space:nowrap;vertical-align:1px;color:var(--fg);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;align-items:center;margin:0 1px;padding:0 5px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-flex}.gx .qr[aria-pressed=true]{color:var(--acc-text);box-shadow:0 0 0 1.5px var(--acc),0 1px 1px #0f172a0a}.gx .qr[aria-pressed=true]:focus-visible{box-shadow:0 0 0 1.5px var(--acc),0 0 0 3px var(--surface),0 0 0 5px var(--focus)}.gx .opt{-moz-column-gap:12px;text-align:left;width:100%;min-height:60px;color:inherit;background:var(--surface);box-shadow:0 0 0 1px var(--border),0 1px 2px #0f172a0d;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;column-gap:12px;padding:0 14px;transition:box-shadow .12s;display:grid}.gx .opt:hover{box-shadow:0 0 0 1px var(--border-strong),0 1px 2px #0f172a0f}.gx .opt[aria-checked=true]{box-shadow:0 0 0 1.5px var(--acc),0 1px 2px #0f172a0f}.gx .opt:focus-visible{box-shadow:0 0 0 1px var(--border-strong),0 0 0 3px var(--surface),0 0 0 5px var(--focus);outline:none}.gx .opt[aria-checked=true]:focus-visible{box-shadow:0 0 0 1.5px var(--acc),0 0 0 3px var(--surface),0 0 0 5px var(--focus)}.gx.dark .opt{background:#ffffff0a}.gx .opt-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:99px;flex-shrink:0;display:block;position:relative}.gx [aria-checked=true]>.opt-dot{box-shadow:inset 0 0 0 1.5px var(--acc)}.gx [aria-checked=true]>.opt-dot:after{content:"";background:var(--acc);border-radius:99px;width:6px;height:6px;position:absolute;top:5px;left:5px}.gx .scrim.scrim-lite{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.gx .scrim-lite:before{content:"";background:var(--scrim);opacity:.6;pointer-events:none;position:absolute;inset:0}.gx .lock-veil{z-index:30;-webkit-backdrop-filter:blur(28px)saturate(.5);backdrop-filter:blur(28px)saturate(.5);position:absolute;inset:0}.gx.light .lock-veil{background:#edeff3bd}.gx.dark .lock-veil{background:#06070ac7}.gx .lock-veil.is-open{-webkit-backdrop-filter:blur(12px)saturate(.6);backdrop-filter:blur(12px)saturate(.6)}.gx .opt-box{width:16px;height:16px;color:var(--on-acc);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border-strong),0 1px 1px #0f172a0a;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.gx .opt-box svg.i{stroke-width:3px;opacity:0;width:10px;height:10px}.gx [aria-checked=true]>.opt-box{background:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-edge)}.gx [aria-checked=true]>.opt-box svg.i{opacity:1}.gx .opt[aria-disabled=true]{opacity:.55;cursor:not-allowed}.gx .opt[aria-disabled=true]:not([aria-checked=true]):hover{box-shadow:0 0 0 1px var(--border),0 1px 2px #0f172a0d}.gx .seg-i[disabled],.gx .seg-i[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gx .seg-i[disabled]:hover,.gx .seg-i[aria-disabled=true]:hover{color:var(--muted)}.gx.light .btn-p[disabled]:hover,.gx.dark .btn-p[disabled]:hover,.gx.light .btn-p[aria-disabled=true]:hover,.gx.dark .btn-p[aria-disabled=true]:hover{background-color:var(--acc)}.gx.light .input.plate-in,.gx.dark .input.plate-in{background:var(--plate-bg);height:44px;box-shadow:0 0 0 1px var(--plate-edge),inset 0 -1px 0 #0f172a14,0 1px 2px #0f172a0f;border-radius:6px;gap:0;padding:0 12px 0 0;overflow:hidden}.gx.light .input.plate-in:hover,.gx.dark .input.plate-in:hover{box-shadow:0 0 0 1px #0f172a57,inset 0 -1px #0f172a14,0 1px 2px #0f172a0f}.gx.light .input.plate-in:focus-within,.gx.dark .input.plate-in:focus-within{box-shadow:0 0 0 1px var(--focus),0 0 0 4px var(--acc-ring)}.gx.light .input.plate-in.is-error,.gx.dark .input.plate-in.is-error{box-shadow:0 0 0 1px var(--bad),0 0 0 4px var(--bad-ring)}.gx .plate-in .plate-tab{width:40px;height:100%;color:var(--plate-fg);background:var(--plate-tab);box-shadow:inset -1px 0 0 var(--plate-edge);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.gx.light .plate-in select,.gx.dark .plate-in select{text-align:center;text-align-last:center;width:100%;height:100%;font:700 10.5px/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--plate-fg);cursor:pointer;flex:none;padding:0 0 9px}.gx .plate-in .plate-tab svg.i{opacity:.6;pointer-events:none;margin-left:-4.5px;position:absolute;bottom:7px;left:50%}.gx.light .plate-in input,.gx.dark .plate-in input{font:600 17px/24px var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--plate-fg);padding:0 0 0 12px}.gx.light .plate-in input::-moz-placeholder{color:#5b6372;opacity:1;font:500 13.5px/24px var(--font-geist-sans),ui-sans-serif,sans-serif;letter-spacing:0;text-transform:none}.gx.dark .plate-in input::-moz-placeholder{color:#5b6372;opacity:1;font:500 13.5px/24px var(--font-geist-sans),ui-sans-serif,sans-serif;letter-spacing:0;text-transform:none}.gx.light .plate-in input::placeholder,.gx.dark .plate-in input::placeholder{color:#5b6372;opacity:1;font:500 13.5px/24px var(--font-geist-sans),ui-sans-serif,sans-serif;letter-spacing:0;text-transform:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gx.light .lock-veil{background:#e9ecf0}.gx.dark .lock-veil{background:#07080b}}@media (prefers-reduced-transparency:reduce){.gx .lock-veil{-webkit-backdrop-filter:none;backdrop-filter:none}.gx.light .lock-veil{background:#e9ecf0}.gx.dark .lock-veil{background:#07080b}}.gx .pdoc{background:var(--paper);width:816px;height:1056px;color:var(--paper-ink);font:400 10.67px/13px var(--font-geist-sans),ui-sans-serif,sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:left;transform-origin:0 0;padding:40px 48px 73px;position:relative;overflow:hidden}.gx .pdoc-box{border:1.33px solid var(--paper-rule);margin-bottom:16px}.gx .pdoc-r{border-bottom:.67px solid var(--paper-grid);min-height:24px;display:flex}.gx .pdoc-r:last-child{border-bottom:0}.gx .pdoc-c{border-right:.67px solid var(--paper-grid);flex:1;min-width:0;padding:5px 8px}.gx .pdoc-c:last-child{border-right:0}.gx .pdoc-l{color:var(--paper-ink);font-weight:700}.gx .pdoc-v{color:var(--paper-ink-2)}.gx .pdoc-h{color:var(--paper-ink);align-items:center;gap:8px;margin:0 0 8px;font-size:11.33px;font-weight:700;line-height:14px;display:flex}.gx .pdoc-h:before{content:"";background:var(--doc-acc,var(--paper-ink));flex-shrink:0;width:6.67px;height:6.67px;transform:rotate(45deg)}.gx .pdoc-th{background:var(--paper-head);border-bottom:1.33px solid var(--paper-rule);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:700}.gx .pdoc-job,.gx .pdoc-sub{background:var(--paper-head);font-weight:700}.gx .pdoc-job{min-height:19px}.gx .pdoc-job>.pdoc-c{padding-top:3px;padding-bottom:3px}.gx .pdoc-alt{background:var(--paper-alt)}.gx .pdoc-total{background:var(--paper-head);border-top:2.67px solid var(--paper-rule);font-size:14.67px;font-weight:700;line-height:18px}.gx .pdoc-note{color:var(--paper-muted);font-size:10px;font-style:italic;line-height:13px}.gx .pdoc-logo{background:linear-gradient(145deg,var(--paper-logo-a),var(--paper-logo-b));color:#fff;letter-spacing:.02em;border-radius:22%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.gx .pdoc-foot{border-top:.67px solid var(--paper-grid);color:var(--paper-muted);text-align:center;white-space:nowrap;padding-top:5px;font-size:8.67px;line-height:11px;position:absolute;bottom:21px;left:48px;right:48px}.gx .pthumb{background:var(--paper);width:36px;height:47px;box-shadow:0 0 0 1px var(--border),0 1px 2px #0f172a14;border-radius:2px;flex-direction:column;flex-shrink:0;gap:3px;padding:5px 4px;transition:box-shadow .12s;display:flex;position:relative;overflow:hidden}.gx .pthumb>i{background:var(--paper-grid);border-radius:1px;flex-shrink:0;height:2px;display:block}.gx .pthumb:hover{box-shadow:0 0 0 1px var(--border-strong),0 1px 2px #0f172a14}.gx .pthumb[aria-current=true]{box-shadow:0 0 0 2px var(--col),0 0 0 3.5px var(--acc)}.gx .pthumb:focus-visible{box-shadow:0 0 0 2px var(--col),0 0 0 4px var(--focus);outline:none}.gx .mtile{background:var(--surface);min-width:0;height:64px;box-shadow:0 0 0 1px var(--border),0 1px 2px #0f172a0d;border-radius:10px;flex-direction:column;justify-content:space-between;padding:11px 12px 10px;display:flex;position:relative}.gx.dark .mtile{background:#ffffff0a}.gx .mtile.is-off{background:var(--surface-2);box-shadow:0 0 0 1px var(--border)}.gx.dark .mtile.is-off{background:#00000024}.gx .mtile.is-edited,.gx.dark .mtile.is-edited,.gx .mtile.is-off.is-edited,.gx.dark .mtile.is-off.is-edited{background:var(--acc-tint);box-shadow:inset 2px 0 0 var(--acc),0 0 0 1px var(--border)}.gx .pick-in.is-sel,.gx .row.is-sel{background:var(--acc-tint);box-shadow:inset 2px 0 0 var(--acc),inset 0 1px 0 var(--line)}.gx .pick-in.is-sel:hover,.gx .row.is-sel:hover{background:linear-gradient(var(--hover),var(--hover)),var(--acc-tint)}.gx button.input{cursor:pointer;text-align:left}.gx button.input:focus-visible{outline:none}.gx .input[aria-expanded=true],.gx.dark .input[aria-expanded=true]{box-shadow:0 0 0 1px var(--focus),0 0 0 4px var(--acc-ring)}.gx .bkp{color:var(--bk-ink)}.gx .ttl{min-width:0;height:36px;color:var(--fg);box-shadow:none;appearance:none;background:0 0;border:0;border-radius:8px;outline:0;margin:0 0 0 -6px;padding:0 6px;transition:box-shadow .12s,background-color .12s;display:block}.gx .ttl:hover{box-shadow:inset 0 0 0 1px var(--border)}.gx .ttl:focus,.gx .ttl:focus-visible{background:var(--surface);box-shadow:0 0 0 1px var(--focus),0 0 0 4px var(--acc-ring);outline:none}.gx.dark .ttl:focus,.gx.dark .ttl:focus-visible{background:#00000038}.gx .dslot{width:100%;height:100%;color:inherit;text-align:center;border-radius:8px;transition:background-color .12s;display:block;position:relative}.gx .dslot:hover{background:var(--hover)}.gx .dslot[aria-pressed=true]{background:var(--acc-tint)}.gx .dslot[aria-pressed=true]:hover{background:linear-gradient(var(--hover),var(--hover)),var(--acc-tint)}.gx .dslot:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .mrow{-moz-column-gap:8px;width:calc(100% + 12px);height:24px;color:var(--fg-2);text-align:left;white-space:nowrap;border-radius:6px;grid-template-columns:8px minmax(0,1fr) 20px 68px;align-items:center;column-gap:8px;margin:0 -6px;padding:0 6px;font-size:13px;line-height:18px;transition:background-color .12s,color .12s;display:grid}.gx .mrow:hover{background:var(--hover);color:var(--fg)}.gx .mrow[aria-pressed=true]{color:var(--fg);background:var(--acc-soft)}.gx .mrow:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .dayb{width:32px;height:28px;font:500 12.5px/1 var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:7px;flex-shrink:0;place-items:center;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-grid}.gx.dark .dayb{background:#ffffff0a}.gx .dayb:hover{color:var(--fg);background:var(--hover)}.gx .dayb[aria-pressed=true]{color:var(--acc-text);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-ring);font-weight:600}.gx .dayb[aria-pressed=true]:hover{background:var(--acc-soft-2)}.gx .dayb[aria-disabled=true],.gx .dayb[aria-disabled=true]:hover{cursor:not-allowed;color:var(--muted);background:repeating-linear-gradient(135deg,var(--border) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--line)}.gx .dayb:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}@media (prefers-reduced-motion:no-preference){.gx svg.i.spin{animation:.9s linear infinite gx-spin}}@keyframes gx-spin{to{transform:rotate(360deg)}}.gx.light .input.is-focus,.gx.dark .input.is-focus,.gx.light .input.is-focus:hover,.gx.dark .input.is-focus:hover{box-shadow:0 0 0 1px var(--focus),0 0 0 4px var(--acc-ring)}.gx.light .input.is-disabled,.gx.light .input.is-disabled:hover,.gx.light button.input[disabled],.gx.light button.input[disabled]:hover,.gx.light .input[aria-disabled=true],.gx.light .input[aria-disabled=true]:hover{opacity:.55;cursor:not-allowed;box-shadow:0 0 0 1px var(--border),inset 0 1px 2px #0f172a08}.gx.dark .input.is-disabled,.gx.dark .input.is-disabled:hover,.gx.dark button.input[disabled],.gx.dark button.input[disabled]:hover,.gx.dark .input[aria-disabled=true],.gx.dark .input[aria-disabled=true]:hover{opacity:.55;cursor:not-allowed;box-shadow:0 0 0 1px #ffffff12,inset 0 1px 2px #0000004d}.gx .input.is-disabled *,.gx .input[aria-disabled=true] *,.gx button.input[disabled] *{cursor:not-allowed}.gx .swatch[role=radio][aria-checked=true],.gx .swatch[role=radio][aria-checked=true]:hover{box-shadow:inset 0 0 0 1px var(--sw-edge),0 0 0 2px var(--raised),0 0 0 3.5px var(--fg-2)}.gx .swatch[role=radio]:hover{box-shadow:inset 0 0 0 1px var(--sw-edge),0 0 0 2px var(--raised),0 0 0 3px var(--border-strong)}.gx .swatch[role=radio]:focus-visible,.gx .swatch[role=radio][aria-checked=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--sw-edge),0 0 0 2px var(--raised),0 0 0 4px var(--focus);outline:none}.gx .is-draft{outline:1.5px dashed var(--draft,var(--acc));outline-offset:2px;border-radius:2px}.gx .is-draft-text{-webkit-text-decoration:underline dashed var(--draft,var(--acc));-webkit-text-decoration:underline dashed var(--draft,var(--acc));text-decoration:underline dashed var(--draft,var(--acc));text-underline-offset:3px;text-decoration-skip-ink:none;background:var(--acc-tint);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;text-decoration-thickness:1.5px}.gx .tl.tl-x{grid-template-columns:20px minmax(0,1fr) auto 24px;min-height:48px;padding:5px 0}.gx .tl-x>.tl-rail{background:var(--tl-rail,var(--border));top:25px;bottom:-5px}.gx .tl-x>.tl-more{grid-column:2/-1;min-width:0;margin-top:10px}.gx .trail{-moz-column-gap:8px;height:22px;color:var(--fg-2);grid-template-columns:56px 14px minmax(0,1fr);align-items:center;column-gap:8px;font-size:12.5px;line-height:17px;display:grid}.gx .trail>.trail-t{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.gx .trail>svg.i{color:var(--muted)}.gx .trail>.trail-x{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gx .perf-v{z-index:1;border-left:1.5px dashed var(--border-strong);flex-shrink:0;align-self:stretch;width:0;margin:0 12px;position:relative}.gx .perf-v:before,.gx .perf-v:after{content:"";background:var(--notch-bg,var(--bg));width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--notch-ring);border-radius:50%;position:absolute;left:-8.75px}.gx .perf-v:before{clip-path:inset(calc(50% - 1px) 0 0);top:-8.5px}.gx .perf-v:after{clip-path:inset(0 0 calc(50% - 1px));bottom:-8.5px}.gx .strip{z-index:3;height:40px;color:var(--fg-2);white-space:nowrap;background:var(--tb,var(--warn-bg));box-shadow:inset 0 -1px 0 var(--tr,var(--warn-ring));flex-shrink:0;align-items:center;gap:10px;padding:0 14px 0 28px;font-size:13px;line-height:18px;display:flex;position:relative}.gx .strip>svg.i{color:var(--t,var(--warn));flex-shrink:0}.gx .strip b{color:var(--fg);font-weight:600}.gx .strip-x{text-overflow:ellipsis;min-width:0;overflow:hidden}.gx .live.is-off{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.gx .ld .skel{animation-delay:var(--skd,0s)}.gx.dark .ld .skel{background:#ffffff12 linear-gradient(90deg,#fff0 0%,#ffffff0d 40%,#fff0 80%) 0 0/220% 100%}@media (prefers-reduced-motion:reduce){.gx.light .ld .skel{background:var(--surface-3)}.gx.dark .ld .skel{background:#ffffff12}}.gx.light .ld.ld-still .skel{background:var(--surface-3);animation:none}.gx.dark .ld.ld-still .skel{background:#ffffff12;animation:none}@media (prefers-reduced-motion:no-preference){.gx .ld .ld-in{animation:.18s ease-out both gx-ld-in}}@keyframes gx-ld-in{0%{opacity:0}to{opacity:1}}.gx .ld.ld-still .ld-in{animation:none}.gx .ld-bar{z-index:5;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.gx .ld-bar>i{background:var(--acc);border-radius:2px;width:30%;height:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.gx .ld .ld-bar>i{animation:1.2s ease-in-out infinite gx-ld-bar}}@keyframes gx-ld-bar{0%{transform:translate(-100%)}to{transform:translate(340%)}}.gx .ld.ld-still .ld-bar>i{animation:none}.gx.light .btn.is-locked[aria-disabled=true],.gx.light .btn.is-locked[aria-disabled=true]:hover,.gx.light .btn.is-locked[aria-disabled=true]:active{opacity:1;color:var(--muted);background:var(--surface-2);cursor:not-allowed}.gx.dark .btn.is-locked[aria-disabled=true],.gx.dark .btn.is-locked[aria-disabled=true]:hover,.gx.dark .btn.is-locked[aria-disabled=true]:active{opacity:1;color:var(--muted);cursor:not-allowed;background:#ffffff08}.gx .btn.is-locked svg.i{color:var(--muted)}.gx .why{display:inline-flex;position:relative}.gx .why>.tip{display:none;top:calc(100% + 8px);right:0}.gx .why.why-t>.tip{top:auto;bottom:calc(100% + 8px)}.gx .why:hover>.tip,.gx .why:focus-within>.tip,.gx .why.is-pinned>.tip{display:inline-flex}.gx .btn-dash[disabled],.gx .btn-dash[aria-disabled=true],.gx .add-slot[disabled],.gx .add-slot[aria-disabled=true],.gx .fchip[disabled],.gx .fchip[aria-disabled=true],.gx .psel[disabled],.gx .psel[aria-disabled=true],.gx a.chip[aria-disabled=true],.gx button.chip[disabled]{opacity:.45;cursor:not-allowed}.gx .btn-dash[disabled]:hover,.gx .btn-dash[aria-disabled=true]:hover{color:var(--fg-2);background:0 0}.gx .add-slot[disabled]:hover,.gx .add-slot[aria-disabled=true]:hover,.gx .fchip:not(.on)[disabled]:hover,.gx .fchip:not(.on)[aria-disabled=true]:hover{color:var(--muted);background:0 0}.gx .psel[disabled]:hover,.gx .psel[aria-disabled=true]:hover{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.gx a.chip[aria-disabled=true]:hover,.gx button.chip[disabled]:hover{color:var(--fg-2);background:0 0}.gx .win{background:var(--sheen),var(--raised);box-shadow:var(--e3);border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.gx .win.is-behind{box-shadow:var(--e2)}.gx .win-bar{background:var(--surface-2);height:40px;box-shadow:inset 0 -1px 0 var(--line);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.gx .win-foot{height:30px;color:var(--muted);background:var(--surface-2);box-shadow:inset 0 1px 0 var(--line);flex-shrink:0;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:12px;line-height:16px;display:flex}.gx .win-grip{cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 44%,var(--subtle) 44% 51%,transparent 51% 62%,var(--subtle) 62% 69%,transparent 69% 80%,var(--subtle) 80% 87%,transparent 87%);flex-shrink:0;width:14px;height:14px;display:block}.gx .wchip{background:var(--sheen),var(--surface);height:30px;box-shadow:var(--e1);border-radius:8px;align-items:center;padding:0 3px 0 0;display:inline-flex}.gx .wchip>.btn.btn-sm:first-child{border-radius:8px 0 0 8px;gap:6px;height:30px;padding:0 6px 0 4px;font-weight:400}.gx.dark .input.is-error,.gx.dark .input.is-error:hover,.gx.dark .input.is-error:focus-within{box-shadow:0 0 0 1px var(--bad),0 0 0 4px var(--bad-ring)}.gx .fv{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--acc-2);text-decoration-color:var(--acc-2);text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-thickness:1px}.gx .smsr{gap:2px;height:6px;display:flex;position:relative}.gx .smsr>i{border-radius:3px;min-width:0;display:block}.gx .smsr:before,.gx .smsr:after{content:"";background:var(--border-strong);pointer-events:none;width:1px;height:10px;position:absolute;top:-2px}.gx .smsr:before{left:52.288%}.gx .smsr:after{right:0}.gx .sum.is-saved{color:var(--fg-2);align-items:center;gap:5px;display:inline-flex}.gx .sum.is-saved>svg.i{color:var(--ok)}@media (prefers-reduced-motion:no-preference){.gx .sum.is-saved{animation:.18s ease-out both gx-ld-in}}.gx .fchip.on:focus-visible{box-shadow:0 0 0 1px var(--border),0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .seg-i[aria-selected=true]:focus-visible,.gx .seg-i[aria-pressed=true]:focus-visible{box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a14,0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx.dark .seg-i[aria-selected=true]:focus-visible,.gx.dark .seg-i[aria-pressed=true]:focus-visible{box-shadow:inset 0 1px 0 #ffffff12,0 1px 2px #00000080,0 0 0 2px var(--surface),0 0 0 4px var(--focus)}.gx .pick:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus)!important}.gx .pick-in:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)!important}.gx .pick-in.is-sel:focus-visible{box-shadow:inset 2px 0 0 var(--acc),inset 0 0 0 2px var(--focus)!important}.gx .lane{background:linear-gradient(90deg,var(--chart-grid) 0 1px,transparent 1px) var(--lane-x0,0px) 0/var(--lane-hr,90px) 100% repeat-x,var(--well);height:28px;box-shadow:var(--sunk);border-radius:8px;position:relative}.gx .lane-thr{background:var(--border-strong);border-radius:1px;height:2px;position:absolute;top:13px}.gx .lane-thr:before{content:"";background:var(--subtle);border-radius:99px;width:6px;height:6px;position:absolute;top:-2px;left:-3px}.gx .lane-b{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--acc-text);background:var(--acc-soft-2);border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;line-height:22px;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.gx .lane-b.is-run{color:var(--on-acc);background:var(--acc);border-radius:5px 0 0 5px;padding:0 6px 0 4px;font-weight:600}.gx .lane-b.is-brk{color:var(--warn);background:repeating-linear-gradient(135deg,var(--warn-ring) 0 2px,transparent 2px 5px),var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-ring);justify-content:center;padding:0}.gx .lane-ghost{box-sizing:border-box;border:1.5px dashed var(--border-strong);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-left:0;border-radius:0 5px 5px 0;padding:0 5px;font-size:12px;line-height:19px;position:absolute;top:3px;bottom:3px}.gx .lane-note{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:22px;position:absolute;top:3px}.gx .lane-tk{background:var(--fg-2);border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:8px}.gx .lane-tl{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:500;line-height:14px;position:absolute;top:32px;transform:translate(-50%)}.gx .lane-due{border-left:1.5px dashed var(--warn);width:0;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.gx .lane-due>svg.i{width:11px;height:11px;color:var(--warn);position:absolute;top:-15px;left:-2px}.gx .pick-in.is-used{background:var(--acc-tint)}.gx .pick-in.is-used:hover{background:linear-gradient(var(--hover),var(--hover)),var(--acc-tint)}.gx .cchip{min-width:0;height:30px;color:var(--fg);white-space:nowrap;background:var(--surface);box-shadow:0 0 0 1px var(--border),0 1px 2px #0f172a0d;border-radius:8px;align-items:center;gap:6px;padding:0 3px 0 6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.gx .cchip>.cchip-t{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.gx .dtile{background:var(--well);width:48px;height:52px;box-shadow:var(--sunk);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gx .dtile>.dtile-w{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600;line-height:14px}.gx .dtile>.dtile-d{font-size:22px;line-height:26px}.gx .stile[role=radio][aria-checked=true]{color:var(--fg);background:var(--surface);box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a14,0 2px 6px -2px #0f172a14}.gx.dark .stile[role=radio][aria-checked=true]{background:#262b34;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}.gx .stile[role=radio][aria-checked=true]:focus-visible{box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a14,0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx.dark .stile[role=radio][aria-checked=true]:focus-visible{box-shadow:inset 0 1px 0 #ffffff12,0 1px 2px #00000080,0 0 0 2px var(--surface),0 0 0 4px var(--focus)}.gx .now-v{background:var(--acc);z-index:2;pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.gx .now-v:before{content:"";background:var(--acc);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);border-radius:99px;margin-left:-3px;position:absolute;top:-3px;left:50%}.gx .now-v>.now-pill{white-space:nowrap;margin-bottom:5px;inset:auto auto 100% 50%;transform:translate(-50%)}.gx .btn[aria-busy=true][aria-disabled=true]{opacity:1;cursor:progress}.gx .opt.is-full[aria-disabled=true],.gx .opt.is-full[aria-disabled=true]:not([aria-checked=true]):hover{opacity:1;cursor:not-allowed;color:var(--muted);background:repeating-linear-gradient(135deg,var(--border) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--line);text-decoration:line-through}.gx .opt.is-full[aria-disabled=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--line),0 0 0 3px var(--surface),0 0 0 5px var(--focus);outline:none}.gx .tab[aria-selected=true] .count.count-bad{color:var(--surface);background:var(--bad)}.gx .cal-chip{-moz-column-gap:6px;width:100%;height:21px;color:inherit;text-align:left;border-radius:6px;grid-template-columns:52px minmax(0,1fr) 12px;align-items:center;column-gap:6px;padding:0 4px;display:grid}.gx .cal-chip:hover{background:var(--hover)}.gx .cal-chip:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .cal-dayh{width:100%;height:22px;color:inherit;text-align:left;border-radius:6px;align-items:center;gap:6px;padding:0 2px 0 4px;display:flex}.gx .cal-dayh:hover{background:var(--hover)}.gx .cal-dayh[aria-expanded=true]{background:var(--acc-tint)}.gx .cal-dayh:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .amt.is-void,.gx .amt.is-void .c{color:var(--muted);text-decoration:line-through}.gx .al-h{height:16px;color:var(--fg-2);align-items:center;margin:0;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.gx .al-row{-moz-column-gap:8px;grid-template-columns:16px 104px minmax(0,1fr);align-items:start;column-gap:8px;min-height:30px;padding:6px 0;font-size:13px;line-height:18px;display:grid}.gx .al-i{height:18px;color:var(--muted);justify-content:center;align-items:center;display:flex}.gx .al-l{color:var(--muted)}.gx .al-v{color:var(--fg)}.gx.dark .callout.soft{background:color-mix(in srgb,var(--t,var(--neu)) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t,var(--neu)) 30%,transparent)}.gx .nav.nav-ic{justify-content:center;gap:0;width:44px;height:40px;padding:0;position:relative}.gx .nav.nav-ic .nav-n{text-align:center;font-variant-numeric:tabular-nums;min-width:16px;height:16px;color:var(--fg-2);background:var(--surface-3);border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:2px;right:0}.gx .nav.nav-ic[data-tip]:hover:after,.gx .nav.nav-ic[data-tip]:focus-visible:after{content:attr(data-tip);z-index:30;white-space:nowrap;height:26px;color:var(--fg);background:var(--raised);box-shadow:var(--e2);pointer-events:none;border-radius:7px;padding:0 9px;font-size:12px;font-weight:500;line-height:26px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.gx .phone.ring-pill{cursor:pointer;color:var(--fg);background:var(--acc-soft);box-shadow:0 0 0 1px var(--acc-ring),0 1px 2px #0f172a0a;font-family:inherit;position:relative}.gx .phone.ring-pill:hover{background:var(--acc-tint)}.gx .phone.ring-pill .ring-dot{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 3px var(--acc-ring);border-radius:99px;flex-shrink:0}.gx .phone.ring-pill[data-tip]:hover:after,.gx .phone.ring-pill[data-tip]:focus-visible:after{content:attr(data-tip);z-index:30;white-space:nowrap;height:26px;color:var(--fg);background:var(--raised);box-shadow:var(--e2);pointer-events:none;border-radius:7px;padding:0 9px;font-size:12px;font-weight:500;line-height:26px;position:absolute;top:calc(100% + 8px);right:0}.gx .w19-range{z-index:1;opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:28px;margin:0;padding:0;position:absolute;top:6px;left:0;right:0}.gx .w19-range:disabled{cursor:default}.gx .w19-knob{pointer-events:none;background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--fg);border-radius:99px;margin-left:-6px;position:absolute;top:13px}.gx .w19-range:hover+.w19-knob{box-shadow:inset 0 0 0 2px var(--fg),0 0 0 4px var(--hover)}.gx .w19-range:focus-visible+.w19-knob{box-shadow:inset 0 0 0 2px var(--fg),0 0 0 2px var(--surface),0 0 0 4px var(--focus)}.gx .w19-mark{z-index:2;font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--surface);background:var(--fg);box-shadow:0 0 0 2px var(--surface);border-radius:99px;place-items:center;margin:-11px 0 0 -11px;font-size:11.5px;font-weight:600;line-height:1;display:grid;position:absolute}.gx .w19-mark:before{content:"";border-radius:99px;position:absolute;inset:-11px}.gx .w19-mark[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--acc)}.gx .w19-mark:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .w19-hit{z-index:1;cursor:crosshair;border-radius:12px;width:100%;position:absolute;inset:0}.gx .w19-hit:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.gx .w19-ink-red{color:#ef4444}.gx .w19-ink-yellow{color:#facc15}.gx .w19-ink-white{color:#fff}.gx .w19-ink-black{color:#111827}.gx .w19-swatch{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);background:currentColor;border-radius:99px;flex-shrink:0;place-items:center;display:grid;position:relative}.gx .w19-swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--border-strong),0 0 0 2px var(--raised),0 0 0 4px var(--fg)}.gx .w19-swatch:focus-visible{box-shadow:inset 0 0 0 1px var(--border-strong),0 0 0 2px var(--raised),0 0 0 4px var(--focus);outline:none}.gx .w19-pad{text-align:left;cursor:crosshair;touch-action:none;background:var(--well);width:100%;box-shadow:var(--sunk);border-radius:12px;display:block;position:relative}.gx .w19-pad:after{content:"";border-top:1.5px dashed var(--border-strong);pointer-events:none;position:absolute;bottom:44px;left:24px;right:24px}.gx .w19-pad:focus-visible{box-shadow:var(--sunk),0 0 0 1px var(--focus),0 0 0 4px var(--acc-ring);outline:none}.gx .w20-bub{max-width:286px;color:var(--fg);background:var(--surface-3);overflow-wrap:anywhere;border-radius:18px;padding:8px 12px 9px;font-size:16px;line-height:21px;display:block;position:relative}.gx .w20-tail:before{content:"";background:var(--surface-3);pointer-events:none;border-bottom-right-radius:14px 12px;width:16px;height:18px;position:absolute;bottom:0;left:-5px}.gx .w20-tail:after{content:"";background:var(--bg);pointer-events:none;border-bottom-right-radius:10px;width:10px;height:18px;position:absolute;bottom:0;left:-10px}.gx .side{flex-direction:column;flex-shrink:0;width:240px;padding:12px 0;display:flex;position:relative}.gx .side.is-col{width:68px}.gx .side .side-lb{transition:opacity var(--mo-fast) linear .17s}.gx .side.is-col .side-lb{opacity:0;transition:opacity .1s linear}.gx .side.is-instant,.gx .side.is-instant *,.gx .side.is-instant :before,.gx .side.is-instant :after{transition:none!important}.gx .side-brand{text-align:left;height:44px;transition:background-color var(--mo-mid) var(--mo-ease);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin:0 12px 10px;padding:0 8px 0 6px;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.gx .side-brand:hover{background:var(--hover)}.gx .side-brand:hover .brand-chev{color:var(--fg)}}.gx .side-brand:active{background:var(--press)}.gx .side-tw{flex-shrink:0;width:32px;height:32px;position:relative}.gx .side .shop-tile{width:32px;height:32px;transition:opacity var(--mo-mid) linear;border-radius:9px}.gx .side-name{white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.gx .side-name-n{color:var(--fg);font-size:13.5px;font-weight:600;line-height:18px}.gx .side-name-c{color:var(--muted);font-size:12px;line-height:16px}.gx .side .brand-chev{color:var(--muted);transition:color var(--mo-mid) var(--mo-ease),opacity var(--mo-fast) linear .17s;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.gx .side .brand-chev.is-badge{background:var(--surface);width:15px;height:15px;box-shadow:0 0 0 1px var(--border-strong);opacity:0;transition:color var(--mo-mid) var(--mo-ease),opacity .1s linear;border-radius:99px;margin:0;position:absolute;bottom:-4px;right:-4px}.gx .side.is-col .brand-chev.is-badge{opacity:1;transition:color var(--mo-mid) var(--mo-ease),opacity var(--mo-fast) linear .17s}.gx .side-brand.is-wide .shop-tile{opacity:0}.gx .side.is-col .side-brand.is-wide .shop-tile{opacity:1}.gx .side-wide{pointer-events:none;align-items:center;max-width:176px;height:32px;display:flex;position:absolute;top:6px;left:6px}.gx.dark .side-wide{background:var(--paper);height:28px;box-shadow:0 0 0 1px var(--border);border-radius:7px;padding:0 9px;top:8px}.gx .side-list{timeline-scope:--gx-sr-side;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.gx .side-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scroll-timeline:--gx-sr-side y;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 12px 12px;scroll-padding-block:24px;display:flex;overflow:hidden auto}@media (hover:hover) and (pointer:fine){.gx .side-scroll:hover{scrollbar-color:var(--border-strong) transparent}}.gx .side.is-col .side-scroll{scrollbar-width:none}.gx .side.is-col .side-scroll::-webkit-scrollbar{display:none}.gx .side-fade-t,.gx .side-fade-b{z-index:1;pointer-events:none;opacity:0;height:24px;position:absolute;left:0;right:0}.gx .side-fade-t{background:linear-gradient(var(--chrome),transparent);top:0}.gx .side-fade-b{background:linear-gradient(transparent,var(--chrome));bottom:0}@supports (animation-timeline:scroll()){.gx .side-fade-t{animation:linear both gx-sr-fade-t;animation-timeline:--gx-sr-side}.gx .side-fade-b{animation:linear both gx-sr-fade-b;animation-timeline:--gx-sr-side}}@keyframes gx-sr-fade-t{0%{opacity:0}8%,to{opacity:1}}@keyframes gx-sr-fade-b{0%,92%{opacity:1}to{opacity:0}}.gx .side-grp{flex-direction:column;display:flex}.gx .side .nav-g{white-space:nowrap;height:20px;padding:0 10px 4px;position:relative}.gx .side .nav-hair:after{content:"";background:var(--border-strong);opacity:0;width:24px;height:1px;transition:opacity .1s linear;position:absolute;top:9px;left:10px}.gx .side.is-col .nav-hair:after{opacity:1;transition:opacity var(--mo-fast) linear .17s}.gx .side .nav{white-space:nowrap;height:36px;transition:background-color var(--mo-mid) var(--mo-ease),color var(--mo-mid) var(--mo-ease);border-radius:9px;flex-shrink:0;gap:11px;padding:0 10px 0 14px;position:relative}.gx .side .nav .side-lb{flex:1;min-width:0;overflow:hidden}.gx .side .nav-ic{width:26px;height:26px;color:var(--muted);transition:background-color var(--mo-mid) var(--mo-ease),color var(--mo-mid) var(--mo-ease);border-radius:7px;flex-shrink:0;place-items:center;margin-left:-5px;display:grid;position:relative}.gx .side .nav svg.i{color:inherit}@media (hover:hover) and (pointer:fine){.gx .side .nav:hover .nav-ic{color:var(--acc);background:var(--acc-soft);transition-duration:var(--mo-fast)}.gx.light.acc-graphite .side .nav:hover .nav-ic{background:var(--surface);box-shadow:0 0 0 1px var(--border-strong)}}.gx .side .nav[aria-current=page] .nav-ic{color:var(--acc);background:var(--acc-soft)}.gx .side .nav[aria-current=page]:before{content:"";background:var(--acc);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.gx .side .nav[aria-current=page]:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus)}.gx .side.is-col .nav:hover:not([aria-current=page]){background:0 0}.gx .side:not(.is-col) .nav:not([aria-current=page]):active{background:var(--press)}.gx .side.is-col .nav:active .nav-ic,.gx.light.acc-graphite .side.is-col .nav:active .nav-ic{background:var(--acc-soft-2)}@media not all and (hover:hover) and (pointer:fine){.gx .side:not(.is-col) .nav:not([aria-current=page]):hover:not(:active),.gx .topbar .btn-g:hover:not(:active){color:var(--fg-2);background:0 0}}.gx .side .nav-ct{font-variant-numeric:tabular-nums;min-width:22px;height:20px;color:var(--muted);background:var(--press);transition:opacity var(--mo-fast) linear .17s;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;line-height:20px;display:inline-flex}.gx .side .nav[aria-current=page] .nav-ct{color:var(--acc-text);background:var(--acc-soft)}@media (hover:hover) and (pointer:fine){.gx .side .nav:not([aria-current=page]):hover .nav-ct:not(.is-bad){color:var(--fg-2)}}.gx .side .nav-ct.is-bad,.gx .side .nav[aria-current=page] .nav-ct.is-bad{color:var(--surface);background:var(--bad)}.gx .side.is-col .nav-ct{opacity:0;transition:opacity .1s linear}.gx .side .nav-dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 2px var(--chrome);opacity:0;border-radius:99px;transition:opacity .1s linear;position:absolute;top:-2px;right:-2px}.gx .side .nav-dot.is-bad{background:var(--bad)}.gx .side .nav[aria-current=page] .nav-dot{box-shadow:0 0 0 2px var(--surface)}.gx .side.is-col .nav-dot{opacity:1;transition:opacity var(--mo-fast) linear .17s}.gx .side-foot{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:2px;margin:0 12px;padding-top:8px;display:flex}.gx .side .nav-col{width:100%}.gx .topbar .crumbs{flex:0 .0001 auto;min-width:0;margin:-4px -3px;padding:4px 3px;overflow:hidden}.gx .topbar .crumbs a,.gx .topbar .crumbs [aria-current]{text-overflow:ellipsis;min-width:2.5em;overflow:hidden}.gx .topbar .crumbs>a:first-child,.gx .topbar .crumbs [aria-current]{flex-shrink:.01}.gx .topbar>.phone,.gx .topbar>.btn,.gx .topbar>.tbar-me{flex-shrink:0}.gx .tbar-search{min-width:160px;height:34px;color:var(--muted);background:var(--surface);box-shadow:0 0 0 1px var(--border),0 1px 2px var(--line);transition:color var(--mo-fast) linear;border-radius:9px;flex:0 380px;align-items:center;gap:8px;margin-left:18px;padding:0 6px 0 11px;font-size:13px;display:flex;container-type:inline-size}.gx.dark .tbar-search{background:var(--hover)}@media (hover:hover) and (pointer:fine){.gx .tbar-search:hover{color:var(--fg-2);box-shadow:0 0 0 1px var(--border-strong),0 1px 2px var(--line)}}.gx .tbar-search:active{background:var(--hover)}.gx.dark .tbar-search:active{background:var(--press)}.gx .tbar-search:focus-visible{box-shadow:0 0 0 1px var(--acc),0 0 0 2px var(--surface),0 0 0 4px var(--focus);outline:none}.gx .tbar-search-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gx .tbar-search-s{flex:1;display:none}.gx .tbar-bell-n{text-align:center;font-variant-numeric:tabular-nums;min-width:16px;height:16px;color:var(--surface);background:var(--bad);box-shadow:0 0 0 2px var(--bg);border-radius:99px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:16px;position:absolute;top:2px;right:0}.gx .tbar-theme path{transform-box:view-box;transform-origin:12px 12px;transition:opacity var(--mo-mid) var(--mo-ease)}.gx .tbar-theme .tm-sun,.gx.dark .tbar-theme .tm-moon{opacity:0}.gx.dark .tbar-theme .tm-sun{opacity:1}.gx .tbar-vr{height:22px;margin:0 4px}.gx .tbar-me{height:40px;color:var(--fg);transition:background-color var(--mo-mid) var(--mo-ease);border-radius:99px;align-items:center;gap:9px;padding:0 10px 0 4px;display:flex}.gx .tbar-me .av{width:30px;height:30px;font-size:11px}@media (hover:hover) and (pointer:fine){.gx .topbar .tbar-lock:hover{color:var(--warn)}.gx .tbar-me:hover{background:var(--hover)}.gx .tbar-me:hover .av{box-shadow:inset 0 0 0 1px var(--line),0 0 0 2px var(--acc-ring)}}.gx .tbar-me:active{background:var(--press)}.gx .tbar-me:focus-visible .av{box-shadow:inset 0 0 0 1px var(--line),0 0 0 2px var(--acc-ring)}.gx .tbar-me-t{white-space:nowrap;flex-direction:column;display:flex}.gx .tbar-me-n{font-size:13px;font-weight:500;line-height:17px}.gx .tbar-me-r{color:var(--muted);font-size:12px;line-height:16px}@media (any-pointer:coarse){.gx .topbar .phone{position:relative}.gx .topbar .btn-ic:before,.gx .topbar .phone:before{content:"";position:absolute;inset:-4px}.gx .topbar .tools .btn-ic:before{inset:-4px 0}}.gx .topbar>.num{white-space:nowrap;flex-shrink:0}.gx .sw-menu{transform-origin:0 0}.gx .side-brand[aria-expanded=true]{background:var(--hover)}.gx .side.is-col .side-brand[aria-expanded=true]:after{display:none}.gx.dark .side-brand.is-noplate .side-wide{height:32px;box-shadow:none;background:0 0;padding:0;top:6px}.gx.dark .side-brand.is-plate .shop-tile{box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--border)}@media (prefers-reduced-motion:no-preference){.gx .side{transition:width var(--mo-slow) var(--mo-ease) 40ms}.gx .side .nav-ic{transition:background-color var(--mo-mid) var(--mo-ease),color var(--mo-mid) var(--mo-ease),transform var(--mo-mid) var(--mo-ease)}.gx .side .nav-dot{transition:opacity .1s linear,transform .1s linear;transform:scale(.85)}.gx .side.is-col .nav-dot{transition:opacity var(--mo-fast) linear .17s,transform var(--mo-fast) var(--mo-ease) .17s;transform:none}.gx .side .nav-hair:after{transition:opacity .1s linear,transform .1s linear;transform:scaleX(0)}.gx .side.is-col .nav-hair:after{transition:opacity var(--mo-fast) linear .17s,transform var(--mo-fast) var(--mo-ease) .17s;transform:none}.gx .tbar-lock .tbar-shk{transition:transform var(--mo-fast) var(--mo-ease)}.gx .tbar-theme path{transition:opacity var(--mo-mid) var(--mo-ease),transform var(--mo-slow) var(--mo-ease)}.gx .tbar-theme .tm-sun{transform:scale(.5)rotate(-45deg)}.gx.dark .tbar-theme .tm-moon{transform:rotate(25deg)scale(.6)}.gx.dark .tbar-theme .tm-sun{transform:none}.gx .sw-menu{animation:gx-sr-sw-move var(--mo-mid) var(--mo-ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.gx .side .nav:hover .nav-ic{transform:scale(1.08)}.gx .tbar-lock:hover .tbar-shk{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.gx .side .nav:active .nav-ic{transition-duration:60ms;transform:scale(.94)}}@keyframes gx-sr-sw-move{0%{opacity:0;transform:scale(.97)}}@keyframes gx-sr-sw-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gx .side .nav,.gx .side .nav-ic,.gx .side-brand,.gx .tbar-search,.gx .tbar-me,.gx .tbar-theme path{transition-duration:var(--mo-mid)!important;transition-delay:0s!important}.gx .side .side-lb,.gx .side .nav-ct,.gx .side .brand-chev,.gx .side.is-col .nav-dot,.gx .side.is-col .nav-hair:after,.gx .side.is-col .brand-chev.is-badge,.gx .side.is-col .side-brand.is-wide .shop-tile{transition-duration:var(--mo-fast)!important;transition-delay:0s!important}.gx .side.is-col .side-lb,.gx .side.is-col .nav-ct,.gx .side .nav-dot,.gx .side .nav-hair:after,.gx .side .brand-chev.is-badge,.gx .side .shop-tile{transition-duration:0s!important;transition-delay:0s!important}.gx .sw-menu{animation:gx-sr-sw-fade var(--mo-fast) linear!important}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:reduce){.gx .side-fade-t{animation:linear both gx-sr-fade-t!important;animation-timeline:--gx-sr-side!important}.gx .side-fade-b{animation:linear both gx-sr-fade-b!important;animation-timeline:--gx-sr-side!important}}}.gx .scrim[data-gx-portal],.gx .lock-veil[data-gx-portal]{position:fixed}.gx [data-radix-popper-content-wrapper]>:is(.menu,.tip,.dialog){position:relative;top:auto;left:auto}#gx-root{min-height:100vh}.gx,.gx *{scrollbar-color:var(--border-strong) transparent}.gx ::-webkit-scrollbar-track{background:0 0}.gx ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.gx ::-webkit-scrollbar-thumb:hover{background:var(--muted)}:root:has(#gx-root.light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edeff3}:root:has(#gx-root.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06070a}@media (forced-colors:active){:is(#gx-root,.gx[data-gx-portal-root]) :focus-visible{outline-offset:2px;outline:2px solid canvastext}.gx .dialog{outline:1px solid canvastext}}.gx .tab[aria-current=page],.gx .tab[aria-current=page] svg.i{color:var(--fg)}.gx .tab[aria-current=page]:after{content:"";background:var(--fg);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.gx .tab[aria-current=page] .count{color:var(--surface);background:var(--fg)}.gx .tab[aria-current=page] .count.count-warn{color:var(--surface);background:var(--warn)}.gx .tab[aria-current=page] .count.count-bad{color:var(--surface);background:var(--bad)}:where(.gx) input::-moz-placeholder{color:var(--muted);opacity:1}:where(.gx) textarea::-moz-placeholder{color:var(--muted);opacity:1}:where(.gx) input::placeholder,:where(.gx) textarea::placeholder{color:var(--muted);opacity:1}.gx .tbl-compact td{height:44px}.gx .perf:before,.gx .perf:after{box-sizing:border-box;clip-path:none;width:8px;box-shadow:none;border:1px solid var(--notch-ring)}.gx .perf:before{border-left:0;border-radius:0 8px 8px 0;left:-14px}.gx .perf:after{border-right:0;border-radius:8px 0 0 8px;right:-14px}@media print{.gx.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gx .scrim,.gx .toast{display:none}}.gx .w19-pad-fit:after{content:none}.gx.dark.acc-cyan .shop-tile,.gx.dark.acc-graphite .shop-tile{color:#04162f}
/*# sourceMappingURL=11vzw_tbtkosk.css.map*/