@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_b74b4fb-module__aves6a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_b74b4fb-module__aves6a__variable{--font-ui-src:"Geist", "Geist Fallback"}
@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/62201545b028e8d7-s.0l4a4erwkg-j6.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.0oxsisjwf5w8a.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.3ii__yurxaf4q.woff2?dpl=dpl_GtSvWgbefJfZQq8FU6X2jWGjpiWj)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_56ece2b0-module__8otv3a__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_56ece2b0-module__8otv3a__variable{--font-display-src:"Familjen Grotesk", "Familjen Grotesk Fallback"}
.surface9-auth-module__NrSCqa__root{z-index:50;position:fixed;inset:0;overflow:auto}.surface9-auth-module__NrSCqa__frame{background:var(--bg);box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;min-height:100%;padding:34px 24px;display:flex;position:relative;overflow:hidden}.surface9-auth-module__NrSCqa__card{z-index:2;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);width:100%;min-width:0;max-width:1000px;min-height:600px;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.surface9-auth-module__NrSCqa__brandPanel{border-right:1px solid var(--line);background:var(--glass-panel);flex-direction:column;justify-content:space-between;min-width:0;padding:44px 42px;display:flex;position:relative;overflow:hidden}.surface9-auth-module__NrSCqa__brandLogo{width:168px;max-width:100%;height:auto;display:block;position:relative}.surface9-auth-module__NrSCqa__brandMessage{flex-direction:column;gap:16px;padding:34px 0 26px;display:flex;position:relative}.surface9-auth-module__NrSCqa__brandChecklist{flex-direction:column;gap:11px;display:flex;position:relative}.surface9-auth-module__NrSCqa__formPanel{flex-direction:column;justify-content:center;min-width:0;padding:44px 42px;display:flex}.surface9-auth-module__NrSCqa__formPanel,.surface9-auth-module__NrSCqa__formPanel *{box-sizing:border-box}.surface9-auth-module__NrSCqa__themeToggle{z-index:6;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:26px;right:26px}.surface9-auth-module__NrSCqa__footer{z-index:2;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:16px;left:0;right:0}.surface9-auth-module__NrSCqa__footerButton{font:400 11.5px var(--font-ui);color:var(--text3);cursor:pointer;background:0 0;border:0;padding:0}.surface9-auth-module__NrSCqa__previewIntro{justify-content:center;align-items:center;display:inline-flex}.surface9-auth-module__NrSCqa__passwordToggle{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:6px;right:6px}.surface9-auth-module__NrSCqa__heading{font:600 22px var(--font-ui);letter-spacing:-.012em;color:var(--text);margin:0 0 4px}.surface9-auth-module__NrSCqa__lede{font:400 13.5px/1.55 var(--font-ui);color:var(--text3);margin:0 0 22px}.surface9-auth-module__NrSCqa__form{flex-direction:column;gap:14px;display:flex}.surface9-auth-module__NrSCqa__fieldLabel{flex-direction:column;gap:7px;display:flex}.surface9-auth-module__NrSCqa__labelText{font:550 12px var(--font-ui);letter-spacing:.01em;color:var(--text2)}.surface9-auth-module__NrSCqa__input{border:1px solid var(--line);background:var(--field);width:100%;height:44px;font:400 14px var(--font-ui);color:var(--text);border-radius:12px;padding:0 14px}.surface9-auth-module__NrSCqa__inputWithToggle{padding-right:44px}.surface9-auth-module__NrSCqa__passwordWrap{display:block;position:relative}.surface9-auth-module__NrSCqa__ghostButton{color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:9px}.surface9-auth-module__NrSCqa__linkRow{justify-content:flex-end;align-items:center;padding-top:2px;display:flex}.surface9-auth-module__NrSCqa__linkRowCentered{justify-content:center;align-items:center;padding-top:4px;display:flex}.surface9-auth-module__NrSCqa__link{font:500 13px var(--font-ui)}.surface9-auth-module__NrSCqa__alert{background:var(--danger-soft);font:450 12.5px/1.5 var(--font-ui);color:var(--danger);border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex}.surface9-auth-module__NrSCqa__notice{background:var(--warn-soft);font:450 12.5px/1.5 var(--font-ui);color:var(--warn);border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex}.surface9-auth-module__NrSCqa__alertTitle{font-weight:600;display:block}.surface9-auth-module__NrSCqa__primaryButton{background:var(--accent);height:48px;color:var(--accent-ink);font:600 14.5px var(--font-ui);letter-spacing:.005em;box-shadow:0 2px 14px var(--accent-glow);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:6px;text-decoration:none;transition:opacity .16s,transform .16s;display:flex}.surface9-auth-module__NrSCqa__formPanel a.surface9-auth-module__NrSCqa__primaryButton,.surface9-auth-module__NrSCqa__formPanel a.surface9-auth-module__NrSCqa__primaryButton:hover{color:var(--accent-ink)}.surface9-auth-module__NrSCqa__primaryButton:disabled{cursor:default}.surface9-auth-module__NrSCqa__primaryButtonBusy{opacity:.72;pointer-events:none}.surface9-auth-module__NrSCqa__statusText{font:400 13.5px/1.55 var(--font-ui);color:var(--text3);margin:0}.surface9-auth-module__NrSCqa__protectedRow{align-items:center;gap:8px;padding-top:22px;display:flex}.surface9-auth-module__NrSCqa__protectedText{font:400 11.5px/1.5 var(--font-ui);color:var(--text3)}.surface9-auth-module__NrSCqa__footerText{font:400 11.5px var(--font-ui);color:var(--text3)}.surface9-auth-module__NrSCqa__footerDot{background:var(--text3);opacity:.6;border-radius:9999px;width:3px;height:3px;display:block}@media (max-width:767px){.surface9-auth-module__NrSCqa__frame{align-items:flex-start;min-height:100dvh;padding:72px 16px}.surface9-auth-module__NrSCqa__card{border-radius:22px;grid-template-columns:minmax(0,1fr);max-width:480px;min-height:0}.surface9-auth-module__NrSCqa__brandPanel{border-right:0;border-bottom:1px solid var(--line);justify-content:center;min-height:96px;padding:24px}.surface9-auth-module__NrSCqa__brandLogo{width:132px}.surface9-auth-module__NrSCqa__brandMessage,.surface9-auth-module__NrSCqa__brandChecklist{display:none}.surface9-auth-module__NrSCqa__formPanel{padding:32px 28px 34px}.surface9-auth-module__NrSCqa__themeToggle{width:44px;height:44px;top:16px;right:16px}.surface9-auth-module__NrSCqa__footer{gap:10px;bottom:2px}.surface9-auth-module__NrSCqa__previewIntro{min-height:44px}.surface9-auth-module__NrSCqa__passwordToggle{width:44px;height:44px;top:0;right:0}}@media (max-width:420px){.surface9-auth-module__NrSCqa__frame{padding-left:12px;padding-right:12px}.surface9-auth-module__NrSCqa__card{border-radius:20px}.surface9-auth-module__NrSCqa__brandPanel{min-height:88px;padding:20px}.surface9-auth-module__NrSCqa__brandLogo{width:124px}.surface9-auth-module__NrSCqa__formPanel{padding:28px 20px 30px}}@media (prefers-reduced-motion:reduce){.surface9-auth-module__NrSCqa__card,.surface9-auth-module__NrSCqa__themeToggle{-webkit-backdrop-filter:none;backdrop-filter:none}}
:is(.surface9,body.s9-legacy-portal-host) [data-gc]:focus-visible{box-shadow:var(--focus-ring);outline:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc][data-state~=disabled],:is(.surface9,body.s9-legacy-portal-host) [data-gc]:disabled{opacity:.45;pointer-events:none}@keyframes gc-pulse{0%,to{opacity:.55}50%{opacity:.9}}:is(.surface9,body.s9-legacy-portal-host) [data-gc][data-state~=loading]{pointer-events:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc][data-state~=loading]:not([data-gc~=btn]):not([data-gc~=field]){position:relative;color:#0000!important}:is(.surface9,body.s9-legacy-portal-host) [data-gc][data-state~=loading]:not([data-gc~=btn]):not([data-gc~=field]):after{content:"";border-radius:inherit;background-color:var(--skel);background-image:linear-gradient(100deg,transparent 42%,var(--skel-sheen) 50%,transparent 58%);animation:gc-shimmer var(--dur-shimmer) linear infinite;background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=panel]{border-radius:var(--r-panel);background:var(--glass-panel);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=panel][data-gc~=sm]{border-radius:var(--r-card)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=clip]{overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card]{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--card-edge),var(--shadow);transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=hover]:hover{background:var(--tile-h);box-shadow:inset 0 0 0 1px var(--card-edge-h),var(--shadow-sm)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-state~=selected]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ring)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-state~=error]{box-shadow:inset 0 0 0 1px var(--danger)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=well]{border-radius:var(--r-row);background:var(--sheet-row);box-shadow:inset 0 0 0 1px var(--card-edge),var(--shadow-sm)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn]{height:var(--ctl-md);border-radius:var(--r-pill);cursor:pointer;font:600 12px var(--font-ui);background:var(--tile);color:var(--text);transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn]:active{transform:scale(.97)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=sm]{height:var(--ctl-sm);padding:0 11px;font-size:11.5px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=lg]{height:var(--ctl-lg);padding:0 16px;font-size:12.5px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=icon]{width:var(--ctl-md);flex:none;padding:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=primary]{background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 14px var(--accent-glow)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=primary]:hover{background:var(--accent-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=soft]{background:var(--btn-soft);color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=soft]:hover{background:var(--btn-soft-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=tile]{background:var(--tile);color:var(--text)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=tile]:hover{background:var(--tile-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=quiet]{color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=good]{background:var(--good);color:var(--good-ink);box-shadow:0 2px 14px var(--good-glow)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=good]:hover{background:var(--good-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=danger]{background:var(--danger);color:var(--danger-ink)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=danger]:hover{background:color-mix(in srgb,var(--danger) 85%,black)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=ghost]{color:var(--text2);background:0 0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-gc~=ghost]:hover{background:var(--btn-soft)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn] svg{flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tabs]{border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-sm);gap:4px;padding:4px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tab]{height:var(--ctl-md);border-radius:var(--r-pill);cursor:pointer;font:600 12.5px var(--font-ui);color:var(--text2);background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tab]:hover{background:var(--btn-soft)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tab][data-state~=selected]{background:var(--accent);color:var(--accent-ink)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tab][data-state~=selected]:hover{background:var(--accent-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=count]{font:600 11px var(--font-ui);opacity:.7}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=chip]{height:var(--ctl-chip);border-radius:var(--r-pill);cursor:pointer;font:500 11.5px var(--font-ui);background:var(--glass-panel);color:var(--text2);border:0;align-items:center;gap:6px;padding:0 11px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=chip]:hover{background:var(--tile-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=chip][data-state~=selected]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg]{border-radius:var(--r-pill);background:var(--tile);gap:3px;padding:3px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn]{border-radius:var(--r-pill);cursor:pointer;height:24px;font:600 11.5px var(--font-ui);color:var(--text2);background:0 0;border:0;align-items:center;padding:0 11px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn][data-state~=selected]{background:var(--glass);color:var(--text);box-shadow:var(--shadow-sm)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn]:hover{background:var(--btn-soft)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn][data-state~=selected]:hover{background:var(--glass)}@media (pointer:coarse){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn]{position:relative}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn]:after{content:"";width:100%;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch]{height:var(--ctl-sm);border-radius:var(--r-pill);background:var(--tile);cursor:pointer;width:46px;transition:background var(--dur-fast) var(--ease);border:0;flex:none;align-items:center;padding:0 3px;display:inline-flex;position:relative}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch]:hover{background:var(--tile-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch][data-state~=on]{background:var(--accent)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch][data-state~=on]:hover{background:var(--accent-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch]:active{transform:scale(.97)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch]:focus-visible{box-shadow:var(--focus-ring);outline:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch][disabled],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch][aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch][disabled]:hover{background:var(--tile)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch][data-state~=on][disabled]:hover{background:var(--accent)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch] [data-gc~=knob]{border-radius:var(--r-pill);background:var(--sheet);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease);transform:translate(0)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch][data-state~=on] [data-gc~=knob]{transform:translate(20px)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch-row]{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-3) 0;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch-row] [data-gc~=k]{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch-row] [data-gc~=k]>:first-child{font:550 13px var(--font-ui);color:var(--text)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch-row] [data-gc~=k]>:last-child{font:400 11.5px/1.45 var(--font-ui);color:var(--text2);text-wrap:pretty}@media (prefers-reduced-motion:reduce){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch] [data-gc~=knob]{transition:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch]:active{transform:none}}@media (pointer:coarse){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=switch]:after{content:"";width:100%;min-width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge]{border-radius:var(--r-pill);height:20px;font:600 10.5px var(--font-ui);background:var(--accent-soft);color:var(--accent-text);align-items:center;gap:6px;padding:0 9px;display:inline-flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-gc~=warn]{background:var(--warn-soft);color:var(--warn)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-gc~=good]{background:var(--good-soft);color:var(--good)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-gc~=danger]{background:var(--danger-soft);color:var(--danger)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-gc~=hot]{background:var(--hot-soft);color:var(--hot)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-gc~=teal]{background:var(--teal-soft);color:var(--teal-text)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-gc~=neutral]{background:var(--tile);color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-icon]{flex:0 auto;min-width:0;position:relative}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-icon] [data-gc~=t]{white-space:nowrap;text-overflow:clip;min-width:0;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-icon] svg[data-gb-icon]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph]{cursor:pointer;width:20px;transition:background var(--dur-fast) var(--ease);justify-content:center;padding:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph] [data-gc~=t]{display:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph] svg[data-gb-icon]{width:13px;height:13px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph]:hover{filter:saturate(140%)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph]:active{transform:scale(.94)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph]{width:28px;margin-inline:8px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph] svg[data-gb-icon]{width:15px;height:15px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph]:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc]{flex-direction:column;display:flex;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-sum]{cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:11px 12px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-sum]:hover{background:var(--tile-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-sum]:active{transform:scale(.995)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-sum]:focus-visible{box-shadow:var(--focus-ring);outline:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-chev]{width:13px;height:13px;color:var(--text3);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease);flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc][data-state~=open] [data-gc~=disc-chev]{transform:rotate(180deg)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-body]{flex-direction:column;gap:7px;padding:2px 12px 12px;display:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc][data-state~=open] [data-gc~=disc-body]{animation:gc-rise var(--dur) var(--ease);display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-body]>[data-gc~=divider]{margin-bottom:3px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=disc]:hover{box-shadow:inset 0 0 0 1px var(--card-edge-h),var(--shadow-sm)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=disc]:hover [data-gc~=disc-id]{box-shadow:inset 0 0 0 1px var(--card-edge-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-id]{height:var(--icon-sq);width:var(--icon-sq);border-radius:var(--r-sm);background:var(--tile-h);font:700 11px var(--font-ui);color:var(--text2);flex:none;justify-content:center;align-items:center;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-k]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-k]>:first-child{font:650 13px var(--font-ui);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-k]>:last-child{font:400 11px var(--font-ui);color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-sum] [data-gc~=meta]{font:500 10.5px var(--font-mono);color:var(--text3);white-space:nowrap;flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-f]{align-items:baseline;gap:10px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-f]>:first-child{font:500 11.5px var(--font-ui);color:var(--text3);flex:none;width:96px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-f]>:last-child{font:550 11.5px var(--font-ui);color:var(--text);min-width:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-f][data-gc~=warn]>:last-child{color:var(--warn)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-f][data-gc~=num]>:last-child{font-family:var(--font-mono);font-weight:500}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-flag]{border-radius:var(--r-row);background:var(--warn-soft);align-items:center;gap:8px;padding:8px 10px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-flag] svg{width:13px;height:13px;color:var(--warn);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc-flag] span{font:500 11px/15px var(--font-ui);color:var(--warn);text-wrap:pretty;flex:1}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc][data-gc~=section] [data-gc~=disc-sum]{gap:11px;padding:13px 14px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc][data-gc~=section] [data-gc~=disc-k]>:first-child{font:650 13.5px var(--font-ui)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc][data-gc~=section] [data-gc~=disc-k]>:last-child{font:400 11.5px/1.45 var(--font-ui);color:var(--text2);white-space:normal;text-wrap:pretty}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc][data-gc~=section] [data-gc~=disc-body]{padding:0 14px 14px}@media (prefers-reduced-motion:reduce){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-chev]{transition:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc][data-state~=open] [data-gc~=disc-body]{animation:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-sum]:active{transform:none}}@media (pointer:coarse){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=disc] [data-gc~=disc-sum]{min-height:44px}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row]{border-radius:var(--r-row);cursor:pointer;background:0 0;align-items:flex-start;gap:10px;margin:0 10px;padding:11px 12px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row]:hover{background:var(--tile)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row][data-state~=selected]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ring)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row][data-state~=selected]:hover{background:var(--accent-soft)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row-icon]{height:var(--icon-sq);width:var(--icon-sq);border-radius:var(--r-sm);background:var(--tile);color:var(--text2);flex:none;justify-content:center;align-items:center;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row-icon][data-gc~=accent]{background:var(--accent);color:var(--accent-ink)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row-icon][data-gc~=warn]{background:var(--warn-soft);color:var(--warn)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row-icon][data-gc~=good]{background:var(--good-soft);color:var(--good)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row-icon][data-gc~=danger]{background:var(--danger-soft);color:var(--danger)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=section-head]{align-items:center;gap:9px;padding:8px 18px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=section-head]>span{font:600 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text2);flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=section-head]:after{content:"";background:var(--line);flex:1;height:1px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=label-upper]{font:600 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=label-upper][data-gc~=dim]{color:var(--text3);letter-spacing:.07em;font-size:10.5px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=divider]{background:var(--line);height:1px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tile-kv]{border-radius:var(--r-row);background:var(--tile);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tile-kv] [data-gc~=k]{font:500 10.5px var(--font-ui);color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tile-kv] [data-gc~=v]{font:600 12.5px var(--font-ui);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=stat]{border-radius:var(--r-panel);background:var(--glass-panel);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow);flex-direction:column;gap:9px;padding:18px 20px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=stat] [data-gc~=k]{font:500 11.5px var(--font-ui);color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=stat] [data-gc~=v]{font:650 28px/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field]{border-radius:var(--r-md);background:var(--field);height:36px;box-shadow:inset 0 0 0 1px var(--line);font:500 12.5px var(--font-ui);color:var(--text);border:0;padding:0 12px}:is(.surface9,body.s9-legacy-portal-host) textarea[data-gc~=field]{resize:vertical;height:auto;padding:10px 12px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 3px var(--accent-ring);outline:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field][data-state~=error]{box-shadow:inset 0 0 0 1.5px var(--danger)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table]{border-collapse:collapse;width:100%}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table] th{font:600 10.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);text-align:left;border-bottom:1px solid var(--line);padding:10px 14px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table] td{font:500 12.5px var(--font-ui);color:var(--text);border-bottom:1px solid var(--line);padding:11px 14px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table] tbody tr{cursor:pointer}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table] tbody tr:hover{background:var(--tile)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table] tbody tr[data-state~=selected]{background:var(--accent-soft)}@container page (max-width:879px){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table] [data-priority=low]{display:none}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=kanban-col]{border-radius:var(--r-panel);background:var(--glass-panel);width:clamp(230px,78cqw,262px);min-height:0;-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow);flex-direction:column;flex:none;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=overlay]{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=sheet-card]{width:min(var(--sheet-w),100cqw - 32px);border-radius:var(--r-sheet);background:var(--sheet);max-height:calc(100vh - 32px);box-shadow:var(--sheet-shadow);overflow-y:auto}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover]{z-index:900;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--glass);max-width:240px;-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow);font:550 11.5px var(--font-ui);color:var(--text);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease-settle);padding:7px 11px;position:fixed;transform:translateY(3px)scale(.96)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover][data-state~=open]{opacity:1;transform:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover][data-gc~=panel]{max-width:var(--pop-w,300px);padding:var(--s-3);border-radius:var(--r-card);font:400 12.5px var(--font-ui);color:var(--text-body);pointer-events:auto}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover]:after{content:"";left:var(--pop-arrow,50%);border:1px solid var(--line);background:var(--glass);width:8px;height:8px;margin-left:-4px;position:absolute;transform:rotate(45deg)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover][data-side=top]:after{border-top:0;border-left:0;bottom:-5px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover][data-side=bottom]:after{border-bottom:0;border-right:0;top:-5px}@media (prefers-reduced-motion:reduce){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover]{transition:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=badge][data-badge-state=glyph]:active{transform:none}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu]{width:var(--pop-w,248px);max-width:calc(100cqw - 32px);max-height:min(420px,var(--pop-max-h,calc(100vh - 32px)));border-radius:var(--r-card);border:1px solid var(--line);background:var(--sheet);box-shadow:var(--sheet-shadow);color:var(--text);pointer-events:auto;flex-direction:column;gap:1px;padding:7px;display:flex;overflow:auto}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover][data-gc~=menu-host]{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--r-card);pointer-events:auto;background:0 0;border:0;padding:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=popover][data-gc~=menu-host]:after{display:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu] [data-gc~=menu-label]{padding:4px var(--s-2) 6px;font:600 10px var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--text3)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu] [data-gc~=menu-sep]{background:var(--line);height:1px;margin:5px 0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item]{width:100%;padding:7px var(--s-2);border-radius:var(--r-sm);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:9px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item]:hover,:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item][data-state~=active]{background:var(--tile)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item]:active{transform:scale(.99)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item]:focus-visible{background:var(--tile);box-shadow:var(--focus-ring);outline:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item] svg{width:13px;height:13px;color:var(--text3);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item] [data-gc~=t]{min-width:0;font:500 12px var(--font-ui);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item] [data-gc~=meta]{font:500 10px var(--font-mono);color:var(--text3);white-space:nowrap;flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item][data-gc~=danger] [data-gc~=t],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item][data-gc~=danger] svg{color:var(--danger)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item][disabled],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item][aria-disabled=true]{opacity:.45;cursor:not-allowed;background:0 0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item][disabled] [data-gc~=meta]{color:var(--text3)}@media (prefers-reduced-motion:reduce){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item]{transition:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item]:active{transform:none}}@media (pointer:coarse){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=menu-item]{padding:11px var(--s-2);min-height:44px}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:56px 30px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty] [data-gc~=empty-icon]{border-radius:var(--r-pill);background:var(--tile);width:44px;height:44px;color:var(--text2);justify-content:center;align-items:center;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty] [data-gc~=empty-icon][data-gc~=good]{background:var(--good-soft);color:var(--good-h)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty] [data-gc~=t]{font:650 14px var(--font-ui);color:var(--text)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty] [data-gc~=b]{font:400 12.5px/1.55 var(--font-ui);color:var(--text2);max-width:34ch}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty][data-gc~=sm]{gap:7px;padding:34px 18px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty][data-gc~=sm] [data-gc~=empty-icon]{width:38px;height:38px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty][data-gc~=sm] [data-gc~=t]{font-size:12.5px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=empty][data-gc~=sm] [data-gc~=b]{max-width:26ch;font-size:11.5px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=dashed]{border:1.5px dashed var(--line);box-shadow:none;background:0 0}:is(.surface9,body.s9-legacy-portal-host) [data-aurora-pointer]{border-radius:var(--r-pill);background:var(--blob);filter:blur(34px);opacity:0;width:460px;height:460px;transition:opacity var(--dur-slow) linear;pointer-events:none;will-change:transform;margin:-230px 0 0 -230px;position:absolute;top:0;left:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=progress]{border-radius:var(--r-xs);background:var(--btn-soft);height:5px;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=progress]>div{border-radius:inherit;background:var(--accent);height:100%;transition:width .22s var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tab],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=chip],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn]{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=tab]:active,:is(.surface9,body.s9-legacy-portal-host) [data-gc~=chip]:active,:is(.surface9,body.s9-legacy-portal-host) [data-gc~=seg-btn]:active{transform:scale(.96)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row]{transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=row]:active{transform:scale(.995)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=hover]{transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=hover]:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=hover]:active{transform:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field]{transition:box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=table] tbody tr{transition:background var(--dur-fast) var(--ease)}@keyframes gc-confirm{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}:is(.surface9,body.s9-legacy-portal-host) [data-fx~=confirm]{animation:gc-confirm var(--dur-slow) var(--ease)}@keyframes gc-settle{0%{transform:scale(.965)}60%{transform:scale(1.015)}to{transform:scale(1)}}:is(.surface9,body.s9-legacy-portal-host) [data-fx~=settle]{animation:gc-settle var(--dur-slow) var(--ease-settle)}@keyframes gc-flash{0%{background:var(--accent-wash)}to{background:0 0}}:is(.surface9,body.s9-legacy-portal-host) [data-fx~=flash]{animation:gc-flash var(--dur-slow) var(--ease)}@keyframes gc-good{0%{box-shadow:0 0 0 0 var(--good-glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}:is(.surface9,body.s9-legacy-portal-host) [data-fx~=good]{animation:gc-good var(--dur-slow) var(--ease)}@keyframes gc-draw{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}:is(.surface9,body.s9-legacy-portal-host) [data-fx~=check] svg path{stroke-dasharray:26;animation:gc-draw var(--dur-slow) var(--ease) both}@keyframes gc-fade{0%{opacity:0}to{opacity:1}}@keyframes gc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gc-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=overlay]{animation:gc-fade var(--dur) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=sheet-card]{animation:gc-pop var(--dur-slow) var(--ease-settle)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=view]{animation:gc-rise var(--dur) var(--ease)}@media (prefers-reduced-motion:reduce){:is(.surface9,body.s9-legacy-portal-host) [data-gc],:is(.surface9,body.s9-legacy-portal-host) [data-gc]:before,:is(.surface9,body.s9-legacy-portal-host) [data-gc]:after,:is(.surface9,body.s9-legacy-portal-host) [data-fx]{transition-duration:1ms!important;animation-duration:1ms!important}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=card][data-gc~=hover]:hover,:is(.surface9,body.s9-legacy-portal-host) [data-gc]:active{transform:none!important}:is(.surface9,body.s9-legacy-portal-host) [data-gc][data-state~=loading]:after{opacity:.7;animation:none}}@keyframes gc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel]{background-color:var(--skel);background-image:linear-gradient(100deg,transparent 42%,var(--skel-sheen) 50%,transparent 58%);animation:gc-shimmer var(--dur-shimmer) linear infinite;background-repeat:no-repeat;background-size:200% 100%}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel][data-gc~=line]{border-radius:var(--r-pill);height:.72lh;margin:.14lh 0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel][data-gc~=tight]{line-height:1}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel][data-gc~=block]{border-radius:var(--r-card)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel][data-gc~=sq]{height:var(--icon-sq);width:var(--icon-sq);border-radius:var(--r-sm);flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel][data-gc~=circle]{aspect-ratio:1;height:var(--icon-sq);border-radius:var(--r-pill);flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel][data-gc~=pill]{height:var(--ctl-md);border-radius:var(--r-pill);flex:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-row]:nth-child(3n+2) [data-gc~=skel],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-grid]>:nth-child(3n+2) [data-gc~=skel]{animation-delay:calc(var(--dur-fast) * .6)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-row]:nth-child(3n+3) [data-gc~=skel],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-grid]>:nth-child(3n+3) [data-gc~=skel]{animation-delay:calc(var(--dur-fast) * 1.2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-rows]{flex-direction:column;gap:2px;padding:12px 0 8px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-row]{border-radius:var(--r-row);align-items:flex-start;gap:10px;margin:0 10px;padding:11px 12px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-col]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-grid]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-strip]{gap:var(--s-3);display:flex;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-stack]{gap:var(--s-3);flex-direction:column;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-kv]{gap:10px;display:flex}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel-kv]>*{flex:1}:is(.surface9,body.s9-legacy-portal-host) [data-load=on]>[data-load-when=ready],:is(.surface9,body.s9-legacy-portal-host) [data-load]:not([data-load=on]):not([data-load=ghost])>[data-load-when=loading]{display:none!important}:is(.surface9,body.s9-legacy-portal-host) [data-load=ghost]{position:relative}:is(.surface9,body.s9-legacy-portal-host) [data-load=ghost]>[data-load-when=loading]{z-index:2;opacity:.55;pointer-events:none;position:absolute;inset:0}:is(.surface9,body.s9-legacy-portal-host) [data-load-when=loading],:is(.surface9,body.s9-legacy-portal-host) [data-load-when=ready][data-load-landed]{animation:gc-fade var(--dur) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-state~=loading],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field][data-state~=loading]{pointer-events:none;position:relative;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-state~=loading]:after,:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field][data-state~=loading]:after{content:"";border-radius:inherit;background-image:linear-gradient(100deg,transparent 40%,var(--sheen-solid) 50%,transparent 60%);animation:gc-shimmer var(--dur-shimmer) linear infinite;pointer-events:none;background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-state~=loading]>*{opacity:.82}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field][data-state~=loading]{color:var(--text2)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load]{z-index:2147482000;justify-content:center;align-items:center;gap:var(--s-6);background-color:var(--bg);background-image:var(--grad);animation:gc-fade var(--dur) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load][data-gc~=inset]{z-index:20;-webkit-backdrop-filter:blur(3px);background-color:#0000;background-image:none;position:absolute}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-field]{width:calc(var(--s-8) * 4);height:calc(var(--s-8) * 4);justify-content:center;align-items:center;display:flex;position:relative}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-ring]{border-radius:var(--r-pill);opacity:0;animation:gc-breath var(--dur-breath) var(--ease) infinite;position:absolute;inset:0}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-ring]:first-of-type{box-shadow:0 0 0 1px var(--aur-1),0 0 26px var(--accent-glow) inset}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-ring]:nth-of-type(2){box-shadow:0 0 0 1px var(--aur-2);animation-delay:calc(var(--dur-breath) * .34)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-ring]:nth-of-type(3){box-shadow:0 0 0 1px var(--aur-3);animation-delay:calc(var(--dur-breath) * .67)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-mark]{width:var(--brand-icon-lg);height:auto;animation:gc-mark var(--dur-breath) var(--ease) infinite;position:relative}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-msg]{font:500 13px var(--font-ui);color:var(--text2);text-align:center;max-width:34ch;transition:opacity var(--dur) var(--ease)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-trace]{width:calc(var(--s-8) * 3);border-radius:var(--r-pill);background:var(--btn-soft);height:3px;position:relative;overflow:hidden}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-trace]>div{border-radius:inherit;background-image:linear-gradient(100deg,transparent 30%,var(--accent) 50%,transparent 70%);animation:gc-shimmer var(--dur-shimmer) linear infinite;background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}@keyframes gc-breath{0%{opacity:0;transform:scale(.4)}22%{opacity:.85}to{opacity:0;transform:scale(1.5)}}@keyframes gc-mark{0%,to{filter:drop-shadow(0 0 #0000)}45%{filter:drop-shadow(0 2px 20px var(--accent-glow))}}@media (prefers-reduced-motion:reduce){:is(.surface9,body.s9-legacy-portal-host) [data-gc~=skel],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][data-state~=loading]:after,:is(.surface9,body.s9-legacy-portal-host) [data-gc~=field][data-state~=loading]:after{opacity:.7;background-image:none;animation:none!important}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-ring]{opacity:.45;animation:none;transform:scale(1)}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-mark]{animation:none}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=page-load-trace]>div{background-image:none;background:var(--accent);opacity:.5;animation:none}}
::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.surface9 :focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][disabled],:is(.surface9,body.s9-legacy-portal-host) [data-gc~=btn][aria-disabled=true]{opacity:.45;cursor:not-allowed}.surface9{--s9-panel-shadow:inset 0 0 0 1px var(--card-edge)}.surface9 [data-gd-content] :is([data-gc~=panel],[data-gc~=stat],[data-gc~=kanban-col],.s9-list-panel,.s9-work-pane){box-shadow:var(--s9-panel-shadow)}.s9-rail-btn{border-radius:var(--r-md);width:100%;height:38px;color:var(--text3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.s9-rail-icon-cell{width:var(--rail-btn);height:var(--rail-btn);border-radius:var(--r-md);transition:color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.s9-rail-label-wrap{align-items:center;gap:var(--s-2);opacity:0;min-width:0;transition:opacity var(--dur-fast) var(--ease);flex:1;display:flex;overflow:hidden}.s9-rail-label{min-width:0;color:var(--text);font:600 13px var(--font-ui);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.s9-rail-badge{min-width:16px;height:16px;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 2px var(--glass);font:700 9px/1 var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-4px;right:-5px}.s9-rail-badge[data-state=loading],.s9-rail-badge[data-state=unavailable]{background:var(--tile);color:var(--text2);box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--glass)}.s9-rail-btn:hover{background:var(--btn-soft);color:var(--text)}.s9-rail-btn[aria-current=page],.s9-rail-btn[aria-current=page]:hover{background:var(--accent-wash);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-ring)}.s9-rail-btn[aria-current=page] .s9-rail-icon-cell{color:var(--accent-text)}.s9-rail-btn[aria-current=page] .s9-rail-badge{background:var(--accent);color:var(--accent-ink)}.s9-rail-brand-marks{width:30px;height:30px;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);flex:none;margin-inline-start:calc((var(--rail-w) - 30px) / 2);position:relative}.s9-rail-brand-marks img{width:30px;height:30px;display:block;position:absolute;inset:0}.s9-rail-wordmark{opacity:0;min-width:0;color:var(--text);font:650 15px var(--font-display);letter-spacing:-.02em;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease);flex:1;overflow:hidden}.s9-rail-wordmark em{color:var(--text3);font-style:normal;font-weight:400}.s9-rail-toggle{inset-inline-start:calc((var(--rail-w) - 30px) / 2);top:var(--s-1);background:var(--tile);width:30px;height:30px;color:var(--text2);cursor:pointer;opacity:0;pointer-events:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:0;border-radius:10px;justify-content:center;align-items:center;display:none;position:absolute}.s9-rail-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}[data-gd-logo][data-rail-mode=min]:hover .s9-rail-brand-marks{opacity:0}[data-gd-logo][data-rail-mode=min]:hover .s9-rail-toggle,[data-gd-logo][data-rail-mode=min] .s9-rail-toggle:focus-visible{opacity:1;pointer-events:auto}.s9-rail-tooltip{border:1px solid var(--line);border-radius:var(--r-pill);min-height:26px;box-shadow:var(--shadow-sm);font:600 11.5px var(--font-ui);white-space:nowrap;align-items:center;padding:0 11px;display:flex}.s9-rail-tooltip:after{display:none}.surface9 .s9-rail-tooltip[data-gc~=popover][data-state=delayed-open],.surface9 .s9-rail-tooltip[data-gc~=popover][data-state=instant-open],.surface9 .s9-tooltip[data-gc~=popover][data-state=delayed-open],.surface9 .s9-tooltip[data-gc~=popover][data-state=instant-open]{opacity:1;transform:none}.surface9 .s9-tooltip[data-gc~=popover][data-side=left]:after,.surface9 .s9-tooltip[data-gc~=popover][data-side=right]:after{display:none}@container shell (min-width:1120px){.s9-rail-toggle{display:flex}[data-gd-shell][data-gd-rail-mode=open] .s9-rail-btn[data-gd-navbtn]{gap:var(--s-2);justify-content:flex-start;width:100%}[data-gd-shell][data-gd-rail-mode=open] .s9-rail-label-wrap,[data-gd-logo][data-rail-mode=open] .s9-rail-wordmark{opacity:1}[data-gd-shell][data-gd-rail-mode=open] .s9-rail-badge{top:10px;right:var(--s-2);background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent-text);box-shadow:none;font:600 10.5px var(--font-ui);padding-inline:5px}[data-gd-shell][data-gd-rail-mode=open] .s9-rail-btn[aria-current=page] .s9-rail-badge{background:var(--accent);color:var(--accent-ink)}[data-gd-shell][data-gd-rail-mode=open] .s9-rail-badge:is([data-state=loading],[data-state=unavailable]){background:var(--tile);color:var(--text2);box-shadow:0 0 0 1px var(--line)}[data-gd-shell][data-gd-rail-mode=open] .s9-rail-icon-cell{position:static}[data-gd-logo][data-rail-mode=open]{gap:var(--s-2)}[data-gd-logo][data-rail-mode=open] .s9-rail-brand-marks{margin-inline-start:calc((var(--rail-w) - 30px) / 2)}[data-gd-logo][data-rail-mode=open] .s9-rail-toggle{width:26px;height:26px;border-radius:var(--r-pill);opacity:1;pointer-events:auto;background:0 0;margin-inline-end:calc((var(--rail-w) - 30px) / 2);position:static}[data-gd-logo][data-rail-mode=open] .s9-rail-toggle:hover{background:var(--btn-soft)}}@container shell (max-width:767px){.s9-rail-label-wrap{display:none}}@media (prefers-reduced-motion:reduce){.s9-rail-icon-cell,.s9-rail-label-wrap,.s9-rail-brand-marks,.s9-rail-wordmark,.s9-rail-toggle,.s9-rail-tooltip{transition:none}}.s9-topbar-btn{border-radius:var(--r-pill);width:32px;height:32px;color:var(--text2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.s9-topbar-btn:hover{background:var(--tile)}.s9-account-chip{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;height:32px;padding:0 10px 0 3px;display:flex}.s9-account-chip:hover{background:var(--tile)}.s9-account-menu-row{width:100%;padding:7px var(--s-2);border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.s9-account-menu-row:hover:not(:disabled){background:var(--tile)}.s9-account-menu-row-danger:hover:not(:disabled){background:var(--danger-soft)}.s9-account-menu-row:disabled{cursor:default;opacity:.6}.s9-account-menu{max-width:calc(100svw - 32px);max-height:min(var(--s9-header-panel-cap,500px), calc(100dvh - var(--s9-header-panel-clearance,82px)));overscroll-behavior:contain;overflow-y:auto}.surface9{--dur-yield:.24s;--ease-yield:cubic-bezier(.3, 1.25, .4, 1);--dur-pulse:1.6s}@keyframes s9d-ringpulse{0%,to{box-shadow:0 0 0 0 var(--warn-soft), var(--shadow)}50%{box-shadow:0 0 0 8px transparent, var(--shadow)}}@keyframes s9d-avatarpulse{0%,to{box-shadow:0 0 0 0 var(--warn-soft)}50%{box-shadow:0 0 0 7px #0000}}.s9d-ringpulse{animation:s9d-ringpulse var(--dur-pulse) ease-in-out infinite}.s9d-avatarpulse{animation:s9d-avatarpulse var(--dur-pulse) ease-in-out infinite}.s9d-chip-icon:hover{opacity:.82}.s9d-soft-btn{background:var(--btn-soft);transition:background var(--dur-fast) ease}.s9d-soft-btn:hover:not(:disabled){background:var(--btn-soft-h)}.s9d-lift{transition:transform var(--dur-fast) ease}.s9d-lift:hover:not(:disabled){transform:translateY(-1px)}.s9d-tile-btn{transition:background var(--dur-fast) ease, transform var(--dur-fast) ease}.s9d-tile-btn:hover:not(:disabled){background:var(--tile-h);transform:translateY(-2px)}.s9d-tile-btn:active:not(:disabled){transform:translateY(0)}.s9d-key{transition:background var(--dur-fast) ease, transform var(--dur-fast) ease}.s9d-key:hover{background:var(--tile-h);transform:translateY(-2px)}.s9d-key:active{background:var(--accent-soft);transform:translateY(0)}.s9d-tile-row:hover{background:var(--tile-h)}.s9d-status-opt:hover:not(:disabled){background:var(--tile)}.s9d-soft-btn:disabled,.s9d-lift:disabled,.s9d-tile-btn:disabled{cursor:not-allowed;opacity:.45}.s9d-status-opt:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.s9d-ringpulse,.s9d-avatarpulse{animation:none}[data-dialer-panel],[data-dialer-anchor],[data-dialer-anchor] *,[data-s9-capsule-ring]{transition:none!important}}.s9-page-action{height:38px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 14px var(--accent-glow);cursor:pointer;border:0;flex:none;align-items:center;gap:7px;display:flex}.s9-page-action:hover{background:var(--accent-h)}.s9-tab-pill{border-radius:var(--r-pill);height:30px;font:600 12.5px var(--font-ui);color:var(--text2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;display:flex}.s9-tab-pill:hover{color:var(--text)}.s9-tab-pill[data-active],.s9-tab-pill[data-active]:hover{background:var(--accent);color:var(--accent-ink)}.s9-filter-chip{border-radius:var(--r-pill);background:var(--glass-panel);height:28px;font:500 11.5px var(--font-ui);color:var(--text2);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 11px;display:flex}.s9-filter-chip:hover{background:var(--tile);color:var(--text)}.s9-filter-chip[data-active],.s9-filter-chip[data-active]:hover{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.s9-row{padding:11px var(--s-3);border-radius:var(--r-row);background:0 0;align-items:flex-start;gap:11px;margin:0 10px;display:flex}.s9-row:hover{background:var(--tile)}.s9-row[data-selected],.s9-row[data-selected]:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ring)}.s9-row-body{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:11px;padding:0;display:flex}.s9-row-body:disabled{cursor:default}.s9-row-tile{border-radius:var(--r-sm);background:var(--tile);width:28px;height:28px;color:var(--text2);flex:none;justify-content:center;align-items:center;display:flex}.s9-row-tile[data-warn]{background:var(--warn-soft);color:var(--warn)}.s9-row-tile[data-selected]{background:var(--accent);color:var(--accent-ink)}.s9-footer-action{border-radius:var(--r-pill);background:var(--tile);height:26px;font:600 11.5px var(--font-ui);color:var(--text);cursor:pointer;border:0;flex:none;align-items:center;padding:0 11px;display:flex}.s9-footer-action:hover{background:var(--tile-h)}.s9-open-record{border-radius:var(--r-pill);background:var(--tile);height:32px;font:600 12px var(--font-ui);color:var(--text);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:0 13px;display:flex}.s9-open-record:hover{background:var(--tile-h)}.s9-action-primary{border-radius:var(--r-pill);background:var(--accent);height:30px;font:600 12px var(--font-ui);color:var(--accent-ink);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 15px;display:flex}.s9-action-primary:hover{background:var(--accent-h)}.s9-action-secondary{border-radius:var(--r-pill);background:var(--btn-soft);height:30px;font:600 12px var(--font-ui);color:var(--text2);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 13px;display:flex}.s9-action-secondary:hover{background:var(--btn-soft-h)}.s9-action-primary:disabled,.s9-action-secondary:disabled{cursor:not-allowed;opacity:.45}.s9-action-primary:disabled:hover{background:var(--accent)}.s9-action-secondary:disabled:hover{background:var(--btn-soft)}.s9-undo-toast-idle{width:0;height:0;position:absolute;overflow:hidden}.s9-undo-toast{z-index:20;width:max-content;max-width:min(420px,100% - 24px);height:40px;padding:0 var(--s-2) 0 var(--s-4);border-radius:var(--r-pill);background:var(--toast);box-shadow:var(--shadow);align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.s9-undo-toast-check{color:var(--toast-accent);flex:none}.s9-undo-toast-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12.5px var(--font-ui);color:var(--toast-ink);flex:auto;overflow:hidden}.s9-toast-undo{height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--toast-btn);font:600 12px var(--font-ui);color:var(--toast-ink);cursor:pointer;border:0;flex:none;align-items:center;display:flex}.s9-toast-undo:hover{background:var(--toast-btn-h)}.s9-notice-stack[data-sonner-toaster]{--width:360px!important}@media (min-width:601px){.s9-notice-stack [data-sonner-toast]{width:var(--width)}}.s9-notice{align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--sheet);box-shadow:var(--shadow);color:var(--text);font-family:var(--font-ui);display:flex}.s9-notice-glyph{border-radius:var(--r-pill);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);flex:none;place-items:center;display:grid}.s9-notice[data-tone=success] .s9-notice-glyph{background:var(--good-soft);color:var(--good)}.s9-notice[data-tone=warning] .s9-notice-glyph{background:var(--warn-soft);color:var(--warn)}.s9-notice[data-tone=error] .s9-notice-glyph{background:var(--danger-soft);color:var(--danger)}.s9-notice-text{flex-direction:column;flex:auto;gap:3px;min-width:0;padding-top:1px;display:flex}.s9-notice-title{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.35}.s9-notice-body{color:var(--text2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.s9-notice-actions{gap:var(--s-2);margin-top:var(--s-2);display:flex}.s9-notice-dismiss{align-self:flex-start;margin:-4px -6px 0 0}.s9-stale-build{z-index:60;max-width:min(460px,100vw - 24px);min-height:40px;padding:6px var(--s-2) 6px var(--s-4);border-radius:var(--r-pill);background:var(--toast);box-shadow:var(--shadow);align-items:center;gap:10px;display:flex;position:fixed;bottom:78px;left:50%;transform:translate(-50%)}.s9-stale-build.s9-greeting-nudge{max-width:min(520px,100vw - 24px);bottom:126px}.s9-greeting-nudge-link{color:var(--toast-ink);text-decoration:underline}.s9-stale-build-icon{color:var(--toast-accent)}.s9-stale-build-text{font:600 12.5px var(--font-ui);color:var(--toast-ink)}.s9-stale-build .s9-toast-undo:disabled{opacity:.45;cursor:not-allowed}.s9-sheet-close{border-radius:var(--r-pill);background:var(--tile);width:30px;height:30px;color:var(--text2);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.s9-sheet-close:hover{background:var(--tile-h)}.s9-sheet-primary{height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--accent);font:650 12.5px var(--font-ui);color:var(--accent-ink);cursor:pointer;border:0;align-items:center;display:flex}.s9-sheet-primary:hover{background:var(--accent-h)}.s9-sheet-primary:disabled{cursor:not-allowed;opacity:.45}.s9-sheet-primary:disabled:hover{background:var(--accent)}.s9-sheet-danger{height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--danger);font:650 12.5px var(--font-ui);color:var(--danger-ink);cursor:pointer;border:0;align-items:center;display:flex}.s9-sheet-danger:hover{filter:brightness(1.04)}.s9-sheet-cancel{border-radius:var(--r-pill);background:var(--tile);height:36px;font:600 12.5px var(--font-ui);color:var(--text2);cursor:pointer;border:0;align-items:center;padding:0 15px;display:flex}.s9-sheet-cancel:hover{background:var(--tile-h)}@keyframes s9-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes s9-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes s9-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes s9-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}.s9-drawer-overlay[data-state=open]{animation:s9-drawer-overlay-in var(--dur) var(--ease)}.s9-drawer-overlay[data-state=closed]{animation:s9-drawer-overlay-out var(--dur) var(--ease-out) both}.s9-drawer[data-state=open]{animation:s9-drawer-in var(--dur-slow) var(--ease)}.s9-drawer[data-state=closed]{animation:s9-drawer-out var(--dur) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.s9-drawer-overlay[data-state],.s9-drawer[data-state]{animation:none}}.s9-list-panel{flex:none;width:436px}.s9-work-pane{flex:1;min-width:420px}:where([data-gd-list])>.s9-list-panel,:where([data-gd-pane])>.s9-work-pane{flex:1;width:100%;min-width:0;min-height:0}.s9-responsive-back{height:32px;margin-bottom:var(--s-2);border-radius:var(--r-pill);background:var(--tile);font:600 12px var(--font-ui);color:var(--text);cursor:pointer;border:0;flex:none;align-self:flex-start;align-items:center;gap:6px;padding:0 13px}.s9-responsive-back:hover{background:var(--tile-h)}.s9-trail{min-width:0;padding-bottom:var(--s-2);flex:none}.s9-trail-list{align-items:center;gap:var(--s-1);min-width:0;margin:0;padding:0;list-style:none;display:flex}.s9-trail-item{align-items:center;min-width:0;display:flex}.s9-trail-up{height:30px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--tile);font:600 12px var(--font-ui);color:var(--text);flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.s9-trail-up,.s9-trail-up:hover{color:var(--text)}.s9-trail-up:hover{background:var(--tile-h)}.s9-trail-sep{font:400 12px var(--font-ui);color:var(--text3)}.s9-trail-leaf-item{min-width:0}.s9-trail-leaf{min-width:0;font:550 12.5px var(--font-ui);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container shell (max-width:767px){.s9-trail-up{min-height:44px;padding:0 var(--s-4)}}.s9-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s9-dial{height:44px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--good);box-shadow:0 2px 14px var(--good-glow);font:650 13.5px var(--font-ui);color:var(--good-ink);cursor:pointer;border:0;align-items:center;gap:9px;display:flex}.s9-dial:hover{background:var(--good-h)}.s9-dial:disabled{cursor:not-allowed;opacity:.55}.s9-dial:disabled:hover{background:var(--good)}.s9-row-check{width:20px;height:20px;margin-top:var(--s-1);border-radius:var(--r-pill);background:var(--btn-soft);color:var(--text3);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.s9-row-check:hover:not(:disabled){background:var(--btn-soft-h)}.s9-row-check[data-done]{background:var(--good);color:var(--good-ink)}.s9-row-check:disabled{color:var(--check-dim);cursor:not-allowed}.s9-overdue-chip{height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--glass-panel);font:600 11.5px var(--font-ui);color:var(--warn);cursor:pointer;border:0;align-items:center;gap:7px;display:flex}.s9-overdue-chip[data-on]{background:var(--warn-chip)}.s9-splash{z-index:2147483000;background:var(--bg);opacity:1;transition:opacity var(--splash-fade) cubic-bezier(.4, 0, .2, 1);cursor:default;position:fixed;inset:0;overflow:hidden}.s9-splash[data-leaving]{opacity:0;pointer-events:none}.s9-signin-input{transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}.s9-signin-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.s9-signin-ghost-btn:hover{background:var(--btn-soft);color:var(--text2)}.s9-signin-footer-btn:hover{color:var(--text2)}.s9-signin-link:hover,.s9-signin-link:focus-visible{text-decoration:underline}.s9-metric-card{isolation:isolate;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--s9-ring,0 0 var(--line)), var(--shadow-sm), 0 0 calc(var(--s9-near,0) * 18px) calc(var(--s9-near,0) * -7px) var(--s9-aurora);--s9-aurora:var(--accent-glow);--s9-rim-mid:color-mix(in srgb, var(--s9-aurora) calc(20% + var(--s9-near,0) * 14%), transparent);--s9-rim-hi:color-mix(in srgb, var(--s9-aurora) calc(20% + var(--s9-near,0) * 14% + var(--s9-dir,0) * 22% + var(--s9-dir,0) * var(--s9-near,0) * 26%), transparent);--s9-rim-lo:color-mix(in srgb, var(--s9-shade) calc(var(--s9-dir,0) * 12%), transparent);--s9-sheen:color-mix(in srgb, var(--s9-aurora) calc(6% + var(--s9-near,0) * 10%), transparent);--s9-shade:#0b1d3a;position:relative}button.s9-metric-card{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}:root[data-theme=dark] .s9-metric-card{--s9-shade:#000}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.s9-metric-card{border-color:#0000}.s9-metric-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--s9-angle,180deg), var(--s9-rim-hi) 0%, var(--s9-rim-mid) 50%, var(--s9-rim-lo) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s9-metric-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at calc(50% + var(--s9-lx,0) * 46%) calc(50% + var(--s9-ly,-1) * 46%), var(--s9-sheen), transparent 62%);position:absolute;inset:0}}@keyframes s9-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.surface9 .s9-skel{background-color:var(--skel);background-image:linear-gradient(100deg, transparent 42%, var(--skel-sheen) 50%, transparent 58%);animation:s9-shimmer var(--dur-shimmer) linear infinite;background-repeat:no-repeat;background-size:200% 100%}.surface9 .s9-skel-line{border-radius:var(--r-pill);height:.72lh;margin:.14lh 0}.surface9 .s9-skel-tight{line-height:1}.surface9 .s9-skel-block{border-radius:var(--r-card)}.surface9 .s9-skel-sq{height:var(--icon-sq);width:var(--icon-sq);border-radius:var(--r-sm);flex:none}.surface9 .s9-skel-circle{aspect-ratio:1;height:var(--icon-sq);border-radius:var(--r-pill);flex:none}.surface9 .s9-skel-pill{height:var(--ctl-md);border-radius:var(--r-pill);flex:none}.surface9 .s9-skel-row:nth-child(3n+2) .s9-skel,.surface9 .s9-skel-grid>:nth-child(3n+2) .s9-skel{animation-delay:calc(var(--dur-fast) * .6)}.surface9 .s9-skel-row:nth-child(3n+3) .s9-skel,.surface9 .s9-skel-grid>:nth-child(3n+3) .s9-skel{animation-delay:calc(var(--dur-fast) * 1.2)}.surface9 .s9-skel-rows{padding:var(--s-3) 0 var(--s-2);flex-direction:column;gap:2px;display:flex}.surface9 .s9-skel-row{padding:11px var(--s-3);border-radius:var(--r-row);align-items:flex-start;gap:10px;margin:0 10px;display:flex}.surface9 .s9-skel-col{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.surface9 .s9-skel-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.surface9 .s9-skel-card{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-card);background:var(--glass-panel);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.surface9 .s9-skel-msg{padding:var(--s-3) 0;text-align:center;color:var(--text3);transition:opacity var(--dur) var(--ease);font-size:12.5px}@keyframes s9-fx-confirm{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.surface9 [data-fx~=confirm]{animation:s9-fx-confirm var(--dur-slow) var(--ease)}@keyframes s9-fx-good{0%{box-shadow:0 0 0 0 var(--good-glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.surface9 [data-fx~=good]{animation:s9-fx-good var(--dur-slow) var(--ease)}@keyframes s9-fx-settle{0%{transform:scale(.965)}60%{transform:scale(1.015)}to{transform:scale(1)}}.surface9 [data-fx~=settle]{animation:s9-fx-settle var(--dur-slow) var(--ease-settle)}@keyframes s9-fx-flash{0%{background:var(--accent-wash)}to{background:0 0}}.surface9 [data-fx~=flash]{animation:s9-fx-flash var(--dur-slow) var(--ease)}@keyframes s9-fx-draw{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}.surface9 [data-fx~=check] svg path{stroke-dasharray:26;animation:s9-fx-draw var(--dur-slow) var(--ease) both}@media (prefers-reduced-motion:reduce){.surface9 [data-fx]{animation-duration:1ms!important}.surface9 .s9-skel{opacity:.7;background-image:none;animation:none!important}.surface9 .s9-skel-msg{transition-duration:1ms}}.surface9 .s9-record-household{width:clamp(280px, 26%, var(--panel-w));flex-direction:column;flex:none;gap:11px;min-width:0;padding-right:2px;display:flex;overflow-y:auto}.surface9 .s9-record-right{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;padding-right:2px;display:flex;overflow-y:auto}.surface9 .s9-record-avatar{flex:none;justify-content:center;align-items:center;display:flex}.surface9 .s9-record-avatar[data-size=lg]{background:var(--accent);width:46px;height:46px;font:700 15px var(--font-ui);color:var(--accent-ink);border-radius:15px}.surface9 .s9-record-avatar[data-size=md]{background:var(--accent-soft);width:34px;height:34px;font:700 12px var(--font-ui);color:var(--accent-text);border-radius:11px}.surface9 .s9-record-avatar[data-size=sm]{background:var(--tile-h);width:30px;height:30px;font:700 11px var(--font-ui);color:var(--text2);border-radius:10px}.surface9 .s9-record-btn{height:var(--ctl-md);border-radius:var(--r-pill);cursor:pointer;font:600 12px var(--font-ui);background:var(--tile);color:var(--text);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.surface9 .s9-record-btn:active:not(:disabled){transform:scale(.97)}.surface9 .s9-record-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.surface9 .s9-record-btn[data-size=sm]{height:var(--ctl-sm);padding:0 11px;font-size:11.5px}.surface9 .s9-record-btn[data-size=lg]{height:var(--ctl-lg);padding:0 var(--s-4);font-size:12.5px}.surface9 .s9-record-btn[data-variant=primary]{background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 14px var(--accent-glow)}.surface9 .s9-record-btn[data-variant=primary]:hover:not(:disabled){background:var(--accent-h)}.surface9 .s9-record-btn[data-variant=soft]{background:var(--btn-soft);color:var(--text2)}.surface9 .s9-record-btn[data-variant=soft]:hover:not(:disabled){background:var(--btn-soft-h)}.surface9 .s9-record-btn[data-variant=ghost]{color:var(--text2);background:0 0}.surface9 .s9-record-btn[data-variant=ghost]:hover:not(:disabled){background:var(--btn-soft)}.surface9 .s9-record-btn[data-variant=tile]:hover:not(:disabled){background:var(--tile-h)}.surface9 .s9-record-btn[data-variant=icon]{width:var(--ctl-md);background:var(--btn-soft);color:var(--text2);padding:0}.surface9 .s9-record-btn[data-variant=icon]:hover:not(:disabled){background:var(--btn-soft-h)}.surface9 .s9-record-btn:disabled{cursor:not-allowed;opacity:.45}.surface9 .s9-record-btn:disabled:hover{background:inherit}.surface9 .s9-record-btn svg{flex:none}.surface9 .s9-record-card{border-radius:var(--r-card);background:var(--tile);transition:background var(--dur-fast) var(--ease);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.surface9 .s9-record-card:not([data-open]):hover{background:var(--tile-h)}.surface9 .s9-record-member-trigger{width:100%;padding:11px var(--s-3);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;display:flex}.surface9 .s9-record-member-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.surface9 .s9-record-member-trigger:active{transform:scale(.995)}.surface9 .s9-record-chev{color:var(--text3);transition:transform var(--dur-fast) var(--ease-out);flex:none;transform:rotate(0)}.surface9 .s9-record-chev[data-open]{transform:rotate(90deg)}.surface9 .s9-record-add{justify-content:center;align-items:center;gap:var(--s-2);border:1.5px dashed var(--line);border-radius:var(--r-card);cursor:pointer;font:550 12px var(--font-ui);color:var(--text3);transition:background var(--dur-fast) var(--ease);background:0 0;flex:none;padding:13px;display:flex}.surface9 .s9-record-add:hover:not(:disabled){background:var(--tile)}.surface9 .s9-record-add:focus-visible{box-shadow:var(--focus-ring);outline:none}.surface9 .s9-record-add:disabled{cursor:not-allowed;opacity:.45}.surface9 .s9-record-field{padding:10px var(--s-3);border-radius:var(--r-md);resize:vertical;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);font:500 12.5px var(--font-ui);color:var(--text);border:0}.surface9 .s9-record-field::placeholder{color:var(--text3)}.surface9 .s9-record-field:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 3px var(--accent-ring);outline:none}.surface9 .s9-record-input{resize:none;height:36px}.surface9 .s9-record-ws{z-index:40;border-radius:var(--r-panel);background:var(--bg);box-shadow:var(--sheet-shadow);animation:s9-record-ws-in var(--dur-slow) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.surface9 .s9-record-ws:focus{outline:none}@keyframes s9-record-ws-in{0%{opacity:0;transform:translateY(10px)scale(.994)}to{opacity:1;transform:none}}.surface9 .s9-record-ws-bar{align-items:center;gap:var(--s-3);background:var(--glass);flex-wrap:wrap;flex:none;display:flex}.surface9 .s9-record-ws-bar[data-edge=bottom]{padding:13px var(--s-4);border-bottom:1px solid var(--line)}.surface9 .s9-record-ws-bar[data-edge=top]{padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);gap:11px}.surface9 .s9-record-ws-body{min-width:0;padding:18px var(--s-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.surface9 .s9-record-offer-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(258px,1fr));align-content:start;display:grid}.surface9 .s9-record-offer{border-radius:var(--r-card);background:var(--tile);min-width:0;transition:background var(--dur-fast) var(--ease);flex-direction:column;gap:10px;padding:14px;display:flex}.surface9 .s9-record-offer:hover{background:var(--tile-h)}.surface9 .s9-record-offer[data-in-cart]{box-shadow:inset 0 0 0 1.5px var(--accent-ring)}.surface9 .s9-record-dock{width:var(--dock-w);border-left:1px solid var(--line);background:var(--glass-panel);flex-direction:column;flex:none;gap:11px;padding:14px;display:flex;overflow-y:auto}.surface9 .s9-record-progress{border-radius:var(--r-pill);background:var(--tile);width:100%;height:6px;overflow:hidden}@media (prefers-reduced-motion:reduce){@keyframes s9-record-ws-in{0%{opacity:1}to{opacity:1}}.surface9 .s9-record-progress-fill{transition-duration:1ms}}.surface9{--carrier-unknown:var(--toast)}.surface9 .s9-plan-select{cursor:pointer;text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.surface9 .s9-plan-select:focus-visible{box-shadow:var(--focus-ring);outline:none}.surface9 .s9-plan-select:active{transition:transform var(--dur-fast) var(--ease-out);transform:scale(.995)}.surface9 .s9-plan-badge{background:var(--plan-badge);height:23px;font:600 11px var(--font-ui);color:var(--plan-badge-ink);border-radius:8px;align-items:center;padding:0 10px;display:flex}.surface9 .s9-plan-menu-row{width:100%;padding:7px var(--s-2);border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.surface9 .s9-plan-menu-row:hover:not(:disabled){background:var(--tile)}.surface9 .s9-plan-menu-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.surface9 .s9-plan-menu-row:disabled{cursor:not-allowed;opacity:.45}.surface9 .s9-record-progress{border-radius:var(--r-pill);background:var(--tile);flex:none;width:100%;height:6px;overflow:hidden}.surface9 .s9-record-progress-fill{border-radius:var(--r-pill);background:var(--accent);height:100%;transition:width var(--dur) var(--ease-out)}.surface9 .s9-check-box{border-radius:7px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media (prefers-reduced-motion:reduce){.surface9 .s9-record-progress-fill{transition:none}.surface9 .s9-plan-select:active{transform:none}}.surface9 .s9-record-root{container:s9-record/inline-size}.surface9 [data-record-pane-nav]{display:none}.surface9 .s9-record-pane-btn{position:relative}.surface9 .s9-record-pane-btn:after{content:"";border-radius:inherit;position:absolute;inset:-3px 0}@container s9-record (max-width:880px){.surface9 [data-record-pane-nav]{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:none;display:flex}.surface9 [data-record-pane=work] .s9-record-household,.surface9 [data-record-pane=household] .s9-record-right{display:none}.surface9 [data-record-pane=household] .s9-record-household{flex:1;width:auto}}.surface9 .s9-record-next-chip{height:var(--ctl-md);padding:0 var(--s-3);flex:none}.surface9 .s9-record-next-chip-label,.surface9 .s9-record-sec-hint{white-space:nowrap}.surface9 .s9-record-note-field{flex:1}.surface9 .s9-record-cart-math{flex:none}.surface9 .s9-record-cart-sum{font:650 28px var(--font-mono)}.surface9 .s9-record-cart-price{white-space:nowrap;flex:none;min-width:104px}.surface9 .s9-record-field{min-width:0}.surface9 .s9-record-history-panel{container:s9-history/inline-size}.surface9 .s9-record-history-head{min-width:0;flex-wrap:nowrap!important}.surface9 .s9-record-history-head .s9-filter-chip,.surface9 .s9-record-history-head .s9-record-btn{transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease-out)}.surface9 .s9-record-history-head .s9-filter-chip:focus-visible,.surface9 .s9-record-history-head .s9-record-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.surface9 .s9-record-history-head .s9-filter-chip:active:not(:disabled),.surface9 .s9-record-history-head .s9-record-btn:active:not(:disabled){transform:scale(.97)}.surface9 .s9-record-history-head [data-responsive-icons]{flex-wrap:nowrap!important}.surface9 .s9-record-history-title{align-items:center;gap:var(--s-2);flex:none;display:flex}.surface9 .s9-record-history-title>svg,.surface9 .s9-record-history-head [data-responsive-icons] .s9-filter-chip>svg{display:none}.surface9 .s9-record-history-actions{align-items:center;gap:var(--s-1)!important}.surface9 .s9-record-history-icon-action{width:var(--ctl-md);min-width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-sm);padding:0}.surface9 .s9-record-history-actions .s9-record-btn:disabled{opacity:.42}.surface9 .s9-record-history-plus{width:var(--ctl-md);border-radius:50%;padding:0}@container s9-history (max-width:840px){.surface9 .s9-record-history-title>svg{display:block}.surface9 .s9-record-history-title-label{display:none}}@container s9-history (max-width:820px){.surface9 .s9-record-history-action-label{display:none}.surface9 .s9-record-history-actions .s9-record-btn{width:var(--ctl-md);padding:0}}@container s9-history (max-width:720px){.surface9 .s9-record-history-head{padding-inline:var(--s-2)!important;gap:6px!important}.surface9 .s9-record-history-head [data-responsive-icons]{gap:var(--s-1)!important}.surface9 .s9-record-history-head [data-responsive-icons] .s9-filter-chip-label{display:none}.surface9 .s9-record-history-head [data-responsive-icons] .s9-filter-chip>svg{display:block}.surface9 .s9-record-history-head [data-responsive-icons] .s9-filter-chip[data-has-icon]{justify-content:center;width:28px;padding:0}.surface9 .s9-record-history-start{width:28px}}@container s9-history (max-width:460px){.surface9 .s9-record-history-head{padding-inline:var(--s-1)!important;gap:2px!important}.surface9 .s9-record-history-head [data-responsive-icons],.surface9 .s9-record-history-actions{gap:1px!important}.surface9 .s9-record-history-head [data-responsive-icons] .s9-filter-chip[data-has-icon],.surface9 .s9-record-history-actions .s9-record-btn{width:22px;min-width:22px}.surface9 .s9-record-history-actions .s9-record-history-plus{width:var(--ctl-md)}}.surface9 .s9-record-btn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container s9-record (max-width:880px){.surface9 .s9-record-ws-row{position:relative}.surface9 .s9-record-dock{z-index:1;background:var(--sheet);width:auto;box-shadow:var(--sheet-shadow);border-left:0;position:absolute;inset:0}.surface9 .s9-record-ws-bar[data-edge=bottom],.surface9 .s9-record-ws-bar[data-edge=top]{padding:var(--s-3);row-gap:var(--s-3)}.surface9 .s9-record-ws-body{padding:var(--s-4) var(--s-3)}.surface9 .s9-record-ws-bar [role=tablist]{flex-wrap:wrap;min-width:0}.surface9 .s9-record-offer-grid{grid-template-columns:repeat(auto-fill,minmax(min(258px,100%),1fr))}.surface9 .s9-record-cart-row,.surface9 .s9-record-cart-total{row-gap:var(--s-2);flex-wrap:wrap}.surface9 .s9-record-cart-math{flex:auto;min-width:0}.surface9 .s9-record-cart-price{min-width:0}.surface9 .s9-record-cart-sum{font-size:22px}.surface9 .s9-record-note-row{row-gap:var(--s-2);flex-wrap:wrap}.surface9 .s9-record-note-field{flex-basis:100%;order:-1}.surface9 .s9-record-next-chip{height:auto;min-height:var(--ctl-md);padding:var(--s-1) var(--s-3);flex:0 auto;min-width:0}.surface9 .s9-record-member-trigger{row-gap:var(--s-2);flex-wrap:wrap}.surface9 .s9-record-next-chip-label,.surface9 .s9-record-sec-hint{white-space:normal}.surface9 .s9-record-btn{max-width:100%;position:relative}.surface9 .s9-record-btn:after{content:"";border-radius:inherit;position:absolute;inset:-7px 0}.surface9 .s9-record-btn[data-size=sm]:after,.surface9 .s9-record-btn[data-size=lg]:after{inset:-3px 0}}.surface9 .s9-rv4-split{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-height:0;display:grid;overflow-y:auto}.surface9 .s9-rv4-col,.surface9 .s9-rv4-main{flex-direction:column;gap:14px;min-width:0;display:flex}.surface9 .s9-rv4-main{min-height:520px}@container s9-record (min-width:881px){.surface9 .s9-rv4-split{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(300px,30%,372px) minmax(0,1fr);align-content:stretch;overflow:hidden}.surface9 .s9-rv4-col,.surface9 .s9-rv4-main{min-height:0;padding-right:2px;overflow-y:auto}}@container s9-record (max-width:880px){.surface9 [data-record-pane=work] .s9-rv4-col,.surface9 [data-record-pane=household] .s9-rv4-main{display:none}}.surface9 .s9-rv4 .lr{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:34px;padding:7px 18px;display:flex}.surface9 .s9-rv4 .lr .k{font:500 10.5px var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--text3);flex:none;width:76px}.surface9 .s9-rv4 .lr .v{text-align:right;min-width:0;font:550 12.5px var(--font-ui);color:var(--text);overflow-wrap:anywhere;flex:1}.surface9 .s9-rv4 .lr .v.mono{font:550 12.5px var(--font-mono)}.surface9 .s9-rv4 .lr .v.warnv{color:var(--warn)}.surface9 .s9-rv4 .sechw{align-items:center;gap:var(--s-2);padding-right:var(--s-3);transition:background var(--dur-fast) var(--ease);display:flex}.surface9 .s9-rv4 .sechw:hover{background:var(--tile)}.surface9 .s9-rv4 .sech{min-width:0;padding:var(--s-3) 14px;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:9px;display:flex}.surface9 .s9-rv4 .sech:active{transform:scale(.995)}.surface9 .s9-rv4 .sech:focus-visible{box-shadow:var(--focus-ring);outline:0}.surface9 .s9-rv4 .sech .sl{font:500 11px var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--text2);white-space:nowrap}.surface9 .s9-rv4 .scount{font:500 11px var(--font-mono);color:var(--text3);background:var(--tile);border-radius:var(--r-pill);padding:1px var(--s-2);flex:none}.surface9 .s9-rv4 .secmeta{font:400 11px var(--font-ui);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface9 .s9-rv4 .ssub{align-items:center;gap:var(--s-2);padding:var(--s-2) 18px 2px;min-height:32px;display:flex}.surface9 .s9-rv4 .ed{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);flex:none}.surface9 .s9-rv4 .mf:hover .ed,.surface9 .s9-rv4 .mf:focus-within .ed{opacity:1;pointer-events:auto}@media (pointer:coarse){.surface9 .s9-rv4 .ed{opacity:1;pointer-events:auto}}.surface9 .s9-rv4 .mgrid{padding:2px 18px var(--s-1) 56px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;display:grid}.surface9 .s9-rv4 .mf{min-width:0;padding:3px var(--s-6) 3px 0;flex-direction:column;gap:1px;display:flex;position:relative}.surface9 .s9-rv4 .mf .k2{font:500 10px var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--text3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface9 .s9-rv4 .mf .v2{font:550 12px var(--font-ui);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface9 .s9-rv4 .mf .v2.mono{font:550 12px var(--font-mono)}.surface9 .s9-rv4 .mf .v2.warnv{color:var(--warn)}.surface9 .s9-rv4 .mf .ed{position:absolute;top:50%;right:0;transform:translateY(-50%)}.surface9 .s9-rv4 .mbools{align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:2px 18px 10px 56px;display:flex}.surface9 .s9-rv4 .mb{font:550 11.5px var(--font-ui);color:var(--text2);align-items:center;gap:6px;display:flex}.surface9 .s9-rv4 .mrow{width:100%;padding:var(--s-3) 18px;border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;color:inherit;transition:background var(--dur-fast) var(--ease);background:0 0;align-items:center;gap:10px;display:flex}.surface9 .s9-rv4 .mrow:hover{background:var(--tile)}.surface9 .s9-rv4 .mrow:active{transform:scale(.995)}.surface9 .s9-rv4 .mrow:focus-visible{box-shadow:var(--focus-ring);outline:0}.surface9 .s9-rv4 .mchev{width:13px;height:13px;color:var(--text3);transition:transform var(--dur) var(--ease);flex:none}.surface9 .s9-rv4 .mchev.up{transform:rotate(180deg)}.surface9 .s9-rv4 .mchev.sm{width:11px;height:11px}.surface9 .s9-rv4 .mbody{animation:s9-record-ws-in var(--dur) var(--ease-out) both;flex-direction:column;padding:0 0 6px;display:flex}.surface9 .s9-rv4 .std{font:550 11.5px var(--font-ui);color:var(--text3);white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.surface9 .s9-rv4 .std i{border-radius:var(--r-pill);background:var(--text3);width:7px;height:7px;font-style:normal}.surface9 .s9-rv4 .std.warn{color:var(--warn)}.surface9 .s9-rv4 .std.warn i{background:var(--warn-dot)}.surface9 .s9-rv4 .std.good{color:var(--good)}.surface9 .s9-rv4 .std.good i{background:var(--good)}.surface9 .s9-rv4 .mradd{justify-content:center;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3);border:0;border-top:1px solid var(--line);cursor:pointer;font:550 12px var(--font-ui);color:var(--text3);transition:background var(--dur-fast) var(--ease);background:0 0;display:flex}.surface9 .s9-rv4 .mradd:hover{background:var(--tile)}.surface9 .s9-rv4 .mradd:focus-visible{box-shadow:var(--focus-ring);outline:0}.surface9 .s9-rv4 .mradd:disabled{opacity:.45;cursor:default}.surface9 .s9-rv4 .mradd:disabled:hover{background:0 0}.surface9 .s9-rv4 .task{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.surface9 .s9-rv4 .tchk{border-radius:var(--r-pill);border:1px solid var(--line);cursor:pointer;color:#0000;width:26px;height:26px;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.surface9 .s9-rv4 .tchk:hover{border-color:var(--good);color:var(--good);background:var(--good-soft)}.surface9 .s9-rv4 .tchk:active{transform:scale(.97)}.surface9 .s9-rv4 .tchk:focus-visible{box-shadow:var(--focus-ring);outline:0}.surface9 .s9-rv4 .tchk:disabled{opacity:.45;cursor:default;border-color:var(--line);color:#0000;background:0 0}.surface9 .s9-rv4 .tt{font:600 12.5px var(--font-ui);color:var(--text)}.surface9 .s9-rv4 .tm{font:400 11px var(--font-ui);color:var(--text3)}.surface9 .s9-rv4 .tm .dw{color:var(--warn);font-weight:550}.surface9 .s9-rv4 .opr{gap:var(--s-2);width:100%;padding:var(--s-3) 14px;border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;color:inherit;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;flex-direction:column;display:flex}.surface9 .s9-rv4 .opr:hover{background:var(--tile)}.surface9 .s9-rv4 .opr:active{transform:scale(.995)}.surface9 .s9-rv4 .opr:focus-visible{box-shadow:var(--focus-ring);outline:0}.surface9 .s9-rv4 .opr[data-state~=selected]{box-shadow:inset 0 0 0 1.5px var(--accent-ring)}.surface9 .s9-rv4 .hini,.surface9 .s9-rv4-dlg .hini{border-radius:var(--r-pill);background:var(--tile-h);width:22px;height:22px;font:700 11px var(--font-ui);color:var(--text2);flex:none;justify-content:center;align-items:center;display:inline-flex}.surface9 .s9-rv4 .hhead{align-items:center;gap:var(--s-2);cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:flex}.surface9 .s9-rv4 .hhead:focus-visible{box-shadow:var(--focus-ring);outline:0}.surface9 .s9-rv4 .ht{font:600 13px var(--font-ui);color:var(--text)}.surface9 .s9-rv4 .hsnip{font:400 12px var(--font-ui);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface9 .s9-rv4 .hbody{font:400 12px/17px var(--font-ui);color:var(--text2);text-wrap:pretty;overflow-wrap:anywhere;animation:s9-record-ws-in var(--dur) var(--ease-out) both}.surface9 .s9-rv4 .stgb{cursor:pointer;align-items:center;gap:var(--s-1);border:0;display:inline-flex}.surface9 .s9-rv4 .stgb:focus-visible{box-shadow:var(--focus-ring);outline:0}.surface9 .s9-rv4 .flab,.surface9 .s9-rv4-dlg .flab{font:550 11.5px var(--font-ui);color:var(--text2)}.surface9 .s9-rv4 .oemp{padding:var(--s-3) 14px 14px;border-top:1px solid var(--line);font:400 11.5px/16px var(--font-ui);color:var(--text3);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.surface9 .s9-rv4 .mchev,.surface9 .s9-rv4 .ed{transition:none}.surface9 .s9-rv4 .mrow:active,.surface9 .s9-rv4 .opr:active,.surface9 .s9-rv4 .sech:active,.surface9 .s9-rv4 .tchk:active{transform:none}.surface9 .s9-rv4 .mbody,.surface9 .s9-rv4 .hbody{animation:none}}.surface9 .s9-board-scroll{scrollbar-width:thin;scrollbar-color:var(--scroll-pill) transparent;overflow-y:hidden}.surface9 .s9-board-scroll::-webkit-scrollbar{width:0;height:10px}.surface9 .s9-board-scroll::-webkit-scrollbar-track{background:0 0}.surface9 .s9-board-scroll::-webkit-scrollbar-thumb{background:var(--scroll-pill);border-radius:var(--r-pill)}.surface9 .s9-board-scroll::-webkit-scrollbar-thumb:hover{background:var(--text)}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=tile]:hover:not(:disabled){background:var(--tile-h)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=ghost]:hover:not(:disabled){background:var(--btn-soft)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=soft]:hover:not(:disabled){background:var(--btn-soft-h)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=accent]:hover:not(:disabled){background:var(--accent-h)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=good]:hover:not(:disabled){background:var(--good-h)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=text]:hover:not(:disabled){color:var(--text)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=row]:hover:not(:disabled){background:var(--tile)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, black)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=accent-soft]:hover:not(:disabled){background:color-mix(in srgb, var(--accent-soft) 85%, var(--accent))!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=link]:hover:not(:disabled){text-decoration:underline!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=badge-btn]:hover:not(:disabled){background:var(--tile)!important}:is(.surface9,body.s9-legacy-portal-host) [data-s9-hover=data]:hover:not(:disabled):not(:focus-visible){outline:2px solid var(--line)!important}.surface9 .s9-developer-workspace{flex:1;min-width:0;min-height:0;display:flex}.surface9 .s9-lab-workspace{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.surface9 .s9-lab-nav{flex:0 0 var(--inner-nav-w);min-height:0;display:flex}.surface9 .s9-lab-nav nav{gap:var(--s-1);flex-direction:column;display:flex}.surface9 .s9-lab-nav .s9-tab-pill{text-align:left;justify-content:space-between;width:100%}.surface9 .s9-lab-content{min-width:0;min-height:0;padding:var(--s-6);gap:var(--s-5);flex-direction:column;flex:1;display:flex;overflow:auto;container-type:inline-size}.surface9 .s9-lab-content h1{font:650 34px/1.05 var(--font-display);margin:0 0 var(--s-2)}.surface9 .s9-lab-content h2{font:600 18px/1.3 var(--font-display);margin:0}.surface9 .s9-lab-content h3{font:600 16px var(--font-display)}.surface9 .s9-lab-content code{font:400 11px/1.6 var(--font-mono);overflow-wrap:anywhere}.surface9 .s9-lab-content p{margin:0}.surface9 .s9-lab-content>[data-gc~=tabs]{flex-wrap:wrap;flex-shrink:0}.surface9 .s9-lab-counts,.surface9 .s9-lab-badges{gap:var(--s-2);flex-wrap:wrap;display:flex}.surface9 .s9-lab-counts{margin-top:var(--s-4);color:var(--text2);font-size:12px}.surface9 .s9-lab-muted{color:var(--text2);font-size:12px;line-height:1.5}.surface9 .s9-lab-grid{align-items:start;gap:var(--s-4);margin-block:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.surface9 .s9-lab-entry{padding:var(--s-3);gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.surface9 .s9-lab-heading{gap:var(--s-2);flex-direction:column;display:flex}.surface9 .s9-lab-path{white-space:nowrap;text-overflow:ellipsis;color:var(--text3);display:block;overflow:hidden}.surface9 .s9-lab-state{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.surface9 .s9-lab-specimen{padding:var(--s-3);min-height:104px;position:relative;overflow:hidden}.surface9 .s9-lab-fixture{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.surface9 .s9-lab-fixture>[data-gc~=field],.surface9 .s9-lab-fixture>[data-gc~=progress],.surface9 .s9-lab-fixture>[data-gc~=divider],.surface9 .s9-lab-fixture>[data-gc~=skel]{width:100%}.surface9 .s9-lab-fixture>[data-gc~=overlay]{width:100%;min-height:104px;position:relative;inset:auto}.surface9 .s9-lab-fixture>[data-gc~=page-load]{width:100%;min-height:160px;position:relative;inset:auto}.surface9 .s9-lab-fixture>[data-gc~=popover],.surface9 .s9-lab-fixture>[data-gc~=sheet-card],.surface9 .s9-lab-fixture>[data-gc~=menu]{max-width:100%}.surface9 .s9-lab-fixture .s9-list-panel,.surface9 .s9-lab-fixture .s9-work-pane{width:100%;min-width:0}.surface9 .s9-lab-frame{pointer-events:none;border:0;width:100%;height:340px}.surface9 .s9-lab-anti{border-left:4px solid var(--danger-soft)}.surface9 .s9-lab-source{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sheet-row);border-radius:var(--r-row);max-height:300px;padding:var(--s-3);margin:0;overflow:auto}.surface9 .s9-lab-swatches{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.surface9 .s9-lab-swatch{border-radius:var(--r-sm);height:36px;box-shadow:inset 0 0 0 1px var(--card-edge);display:block}.surface9 .s9-lab-icons{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.surface9 .s9-lab-icons>span{text-align:center;align-items:center;gap:var(--s-1);flex-direction:column;display:flex}.surface9 .s9-lab-type-ramp{gap:var(--s-2);flex-direction:column;display:flex}.surface9 .s9-lab-entry details>summary{cursor:pointer}.surface9.s9-lab-document{background:var(--sheet-row);color:var(--text);position:absolute;inset:0;overflow:hidden}.surface9 .s9-lab-document-host{height:100%;padding:var(--s-4);justify-content:center;align-items:center;display:flex;position:relative}@container (max-width:800px){.surface9 .s9-lab-grid{grid-template-columns:minmax(0,1fr)}.surface9 .s9-lab-nav{display:none}.surface9 .s9-lab-content{padding:var(--s-4)}}.surface9 .s9-lab-swatch[data-token=bg]{background:var(--bg)}.surface9 .s9-lab-swatch[data-token=sheet]{background:var(--sheet)}.surface9 .s9-lab-swatch[data-token=sheet-row]{background:var(--sheet-row)}.surface9 .s9-lab-swatch[data-token=tile]{background:var(--tile)}.surface9 .s9-lab-swatch[data-token=line]{background:var(--line)}.surface9 .s9-lab-swatch[data-token=text]{background:var(--text)}.surface9 .s9-lab-swatch[data-token=text2]{background:var(--text2)}.surface9 .s9-lab-swatch[data-token=text3]{background:var(--text3)}.surface9 .s9-lab-swatch[data-token=accent]{background:var(--accent)}.surface9 .s9-lab-swatch[data-token=good]{background:var(--good)}.surface9 .s9-lab-swatch[data-token=warn]{background:var(--warn)}.surface9 .s9-lab-swatch[data-token=danger]{background:var(--danger)}.surface9 .s9-lab-swatch[data-token=hot]{background:var(--hot)}.surface9 .s9-lab-page-header{justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;display:flex}.surface9 .s9-lab-page-header>div:first-child{flex:320px}.surface9 .s9-lab-page-header p{margin-top:var(--s-2)}