@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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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-20C0,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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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_9d64edc0-module__yEKr1W__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9d64edc0-module__yEKr1W__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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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-20C0,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_AGwYC1QHNkWoybFZTnqi67mfn9uk)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_e63fbdf9-module__BeR0la__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_e63fbdf9-module__BeR0la__variable{--font-display-src:"Familjen Grotesk", "Familjen Grotesk Fallback"}
.splash-module__VWg6pG__root{overflow:hidden;container-type:size}.splash-module__VWg6pG__field{background:var(--grad);opacity:.62;pointer-events:none;position:absolute;inset:0}.splash-module__VWg6pG__stage{pointer-events:none;--s9splash-cue-ramp-0:#ffc2e0;--s9splash-cue-ramp-1:#9fd6f2;--s9splash-cue-ramp-2:#4a90e2;--s9splash-cue-ramp-3:#3c7fe0;--s9splash-cue-ramp-4:#5fa9f0;--s9splash-cue-sky:#87ceeb;--s9splash-cue-sky-2:#9bd9f7;--s9splash-cue-body:#326ef0;--s9splash-cue-body-2:#4a90e2;--s9splash-cue-floor:#5fa9f0;--s9splash-cue-floor-2:#63b4f2;--s9splash-cue-crown:#ffb3d9;--s9splash-cue-crown-2:#ffd2e8;--s9splash-cue-peek-top:#bfe3f8;--s9splash-cue-eye:#fff;--s9splash-sheen-hi:#ffffff38;--s9splash-sheen-lo:#ffffff1a;--s9splash-sheen-sweep:#fff;width:max(100cqw,177.778cqh);height:max(56.25cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}.splash-module__VWg6pG__blob{border-radius:var(--r-pill);opacity:0;animation:splash-module__VWg6pG__sb-aur 1.6s var(--ease) var(--d) both;position:absolute}.splash-module__VWg6pG__mesh{opacity:0;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--aur-1) 15%, transparent) 0 .055cqw, transparent .055cqw 6.4cqw), repeating-linear-gradient(90deg, color-mix(in srgb, var(--aur-1) 15%, transparent) 0 .055cqw, transparent .055cqw 6.4cqw);animation:splash-module__VWg6pG__sb-mesh 1.5s var(--ease) .3s both;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42%,#000 4%,#00000080 30%,#0000 62%);mask-image:radial-gradient(circle at 42%,#000 4%,#00000080 30%,#0000 62%)}.splash-module__VWg6pG__mote{border-radius:var(--r-pill);opacity:0;animation:splash-module__VWg6pG__sb-mote 1.5s var(--ease) var(--d) both;position:absolute}.splash-module__VWg6pG__cluster{position:absolute;inset:0;transform:translate(3.4cqw)scale(.62)}.splash-module__VWg6pG__glow{border-radius:var(--r-pill);background:radial-gradient(circle, color-mix(in srgb, var(--aur-1) 22%, transparent) 0%, color-mix(in srgb, var(--s9splash-cue-crown) 9%, transparent) 42%, transparent 66%);filter:blur(2.2cqw);opacity:0;width:40cqw;height:40cqw;animation:splash-module__VWg6pG__sb-glowin .9s var(--ease) 1.4s both;margin:-20cqw 0 0 -20cqw;position:absolute;top:28.125cqw;left:35.5cqw}.splash-module__VWg6pG__ring{border-radius:var(--r-pill);opacity:0;background:radial-gradient(circle, transparent 57%, color-mix(in srgb, var(--aur-1) 40%, transparent) 66%, color-mix(in srgb, var(--s9splash-cue-crown) 14%, transparent) 72%, transparent 79%);filter:blur(.3cqw);width:32cqw;height:32cqw;margin:-16cqw 0 0 -16cqw;animation:.76s cubic-bezier(.2,.5,.2,1) 1.68s both splash-module__VWg6pG__sb-ring;position:absolute;top:28.125cqw;left:35.5cqw}.splash-module__VWg6pG__cuePeekWindow{width:5.1cqw;height:3.75cqw;position:absolute;top:19cqw;left:36cqw;overflow:hidden}.splash-module__VWg6pG__cuePeek{background:linear-gradient(180deg, var(--s9splash-cue-peek-top) 0%, var(--s9splash-cue-sky) 36%, var(--s9splash-cue-floor) 68%, var(--s9splash-cue-body-2) 100%);border-radius:1.4cqw 1.4cqw 0 0;width:2.8cqw;height:6.4cqw;animation:1.92s cubic-bezier(.32,1.16,.38,1) 2.86s both splash-module__VWg6pG__sb-cue-peek;position:absolute;top:0;left:1.15cqw;transform:translateY(6.2cqw)}.splash-module__VWg6pG__cueEyes{animation:splash-module__VWg6pG__sb-cue-glance 1.05s var(--ease) 3.48s both;gap:.6cqw;display:flex;position:absolute;top:.95cqw;left:.48cqw}.splash-module__VWg6pG__cueEye{border-radius:var(--r-pill);background:var(--s9splash-cue-eye);width:.62cqw;height:.92cqw;animation:.11s cubic-bezier(.2,0,.4,1) 4.38s forwards splash-module__VWg6pG__sb-cue-wide;display:block}.splash-module__VWg6pG__mark{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.splash-module__VWg6pG__settle{transform-box:fill-box;transform-origin:50%;animation:splash-module__VWg6pG__sb-settle .7s var(--ease) 1.24s both, splash-module__VWg6pG__sb-weld .52s var(--ease-settle) 1.7s forwards}.splash-module__VWg6pG__cellX,.splash-module__VWg6pG__cellY{transform-box:fill-box;transform-origin:50%}.splash-module__VWg6pG__cellX{animation:splash-module__VWg6pG__sb-arr-x .7s cubic-bezier(.14, .82, .24, 1) var(--d) both}.splash-module__VWg6pG__cellY{animation:splash-module__VWg6pG__sb-arr-y .7s cubic-bezier(.14, .82, .24, 1) var(--d) both}.splash-module__VWg6pG__sheen{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.62s cubic-bezier(.36,0,.3,1) 1.7s both splash-module__VWg6pG__sb-sheen}.splash-module__VWg6pG__word{font-family:var(--font-display);letter-spacing:-.034em;color:var(--text);align-items:baseline;font-size:7.4cqw;line-height:1;display:flex;position:absolute;top:28.45cqw;left:44.2cqw;transform:translateY(-50%)}.splash-module__VWg6pG__letter{opacity:0;animation:splash-module__VWg6pG__sb-word .62s var(--ease) var(--d) both;font-weight:650;display:block}.splash-module__VWg6pG__suffix{letter-spacing:-.02em;color:var(--text3);opacity:0;animation:splash-module__VWg6pG__sb-word .62s var(--ease) var(--d) both;margin-left:1.7cqw;font-weight:400;display:block}.splash-module__VWg6pG__mcell{transform-box:fill-box;transform-origin:50%}.splash-module__VWg6pG__m1{animation:13s ease-in-out infinite splash-module__VWg6pG__mw1,6.4s ease-in-out infinite splash-module__VWg6pG__mp1}.splash-module__VWg6pG__m2{animation:17s ease-in-out infinite splash-module__VWg6pG__mw3,7.6s ease-in-out infinite splash-module__VWg6pG__mp2}.splash-module__VWg6pG__m3{animation:15s ease-in-out infinite splash-module__VWg6pG__mw2,5.8s ease-in-out infinite splash-module__VWg6pG__mp3}.splash-module__VWg6pG__m4{animation:12s ease-in-out infinite splash-module__VWg6pG__mw4,8.2s ease-in-out infinite splash-module__VWg6pG__mp1}.splash-module__VWg6pG__m5{animation:14s ease-in-out infinite reverse splash-module__VWg6pG__mw3,6.9s ease-in-out infinite splash-module__VWg6pG__mp2}.splash-module__VWg6pG__m6{animation:18s ease-in-out infinite reverse splash-module__VWg6pG__mw1,7.2s ease-in-out infinite splash-module__VWg6pG__mp3}.splash-module__VWg6pG__m7{animation:11s ease-in-out infinite splash-module__VWg6pG__mw4,6.6s ease-in-out infinite splash-module__VWg6pG__mp1}.splash-module__VWg6pG__m8{animation:16s ease-in-out infinite splash-module__VWg6pG__mw2,5.4s ease-in-out infinite splash-module__VWg6pG__mp2}@keyframes splash-module__VWg6pG__mw1{0%,to{translate:0}30%{translate:7px -5px}62%{translate:-6px 4px}84%{translate:4px 6px}}@keyframes splash-module__VWg6pG__mw2{0%,to{translate:0}26%{translate:-8px 4px}54%{translate:5px 7px}81%{translate:6px -5px}}@keyframes splash-module__VWg6pG__mw3{0%,to{translate:0}22%{translate:6px 6px}49%{translate:-7px -4px}77%{translate:3px -7px}}@keyframes splash-module__VWg6pG__mw4{0%,to{translate:0}34%{translate:-5px -6px}58%{translate:7px 3px}86%{translate:-4px 5px}}@keyframes splash-module__VWg6pG__mp1{0%,to{scale:1}34%{scale:1.16 .92}68%{scale:.9 1.14}}@keyframes splash-module__VWg6pG__mp2{0%,to{scale:1.06 .96}29%{scale:.88 1.18}63%{scale:1.2 1}}@keyframes splash-module__VWg6pG__mp3{0%,to{scale:.96 1.08}41%{scale:1.18 .9}72%{scale:.92 1.12}}@keyframes splash-module__VWg6pG__sb-aur{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes splash-module__VWg6pG__sb-mesh{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes splash-module__VWg6pG__sb-arr-x{0%{opacity:0;transform:translateX(var(--fx)) scale(3.4, .68)}14%{opacity:1}66%{transform:translate(0)scale(.8,1.18)}84%{transform:translate(0)scale(1.06,.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes splash-module__VWg6pG__sb-arr-y{0%{opacity:0;transform:translateY(var(--fy)) scale(.68, 3.4)}14%{opacity:1}66%{transform:translateY(0)scale(1.18,.8)}84%{transform:translateY(0)scale(.95,1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes splash-module__VWg6pG__sb-settle{0%{transform:scale(1.38)}to{transform:scale(1)}}@keyframes splash-module__VWg6pG__sb-weld{0%{transform:scale(1)}36%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes splash-module__VWg6pG__sb-sheen{0%{opacity:0;transform:translate(0)rotate(17deg)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(150px)rotate(17deg)}}@keyframes splash-module__VWg6pG__sb-ring{0%{opacity:0;transform:scale(.42)}22%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@keyframes splash-module__VWg6pG__sb-glowin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes splash-module__VWg6pG__sb-mote{0%{opacity:0;transform:translate(0)scale(.3)}46%{opacity:1}to{opacity:.55;transform:translate(var(--mx), var(--my)) scale(1)}}@keyframes splash-module__VWg6pG__sb-word{0%{opacity:0;filter:blur(7px);transform:translateY(1.1cqw)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes splash-module__VWg6pG__sb-cue-peek{0%{transform:translateY(6.2cqw)}26%{transform:translateY(1.42cqw)}31%{transform:translateY(1.6cqw)}80%{transform:translateY(1.6cqw)}84%{transform:translateY(1.28cqw)}to{transform:translateY(6.2cqw)}}@keyframes splash-module__VWg6pG__sb-cue-glance{0%{transform:translate(0)}24%{transform:translate(-.42cqw)}54%{transform:translate(.42cqw)}78%,to{transform:translate(.05cqw)}}@keyframes splash-module__VWg6pG__sb-cue-wide{0%{transform:scale(1)}to{transform:scale(1.22,1.34)}}@media (prefers-reduced-motion:reduce){.splash-module__VWg6pG__stage,.splash-module__VWg6pG__stage *{animation:none!important}.splash-module__VWg6pG__blob,.splash-module__VWg6pG__mesh,.splash-module__VWg6pG__glow,.splash-module__VWg6pG__letter,.splash-module__VWg6pG__suffix{opacity:1!important}.splash-module__VWg6pG__mote{opacity:.55!important}.splash-module__VWg6pG__cuePeekWindow{display:none!important}}
.surface9-sign-in-module__myJNFG__root{z-index:50;position:fixed;inset:0;overflow:auto}.surface9-sign-in-module__myJNFG__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-sign-in-module__myJNFG__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-sign-in-module__myJNFG__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-sign-in-module__myJNFG__brandLogo{width:168px;max-width:100%;height:auto;display:block;position:relative}.surface9-sign-in-module__myJNFG__brandMessage{flex-direction:column;gap:16px;padding:34px 0 26px;display:flex;position:relative}.surface9-sign-in-module__myJNFG__brandChecklist{flex-direction:column;gap:11px;display:flex;position:relative}.surface9-sign-in-module__myJNFG__formPanel{flex-direction:column;justify-content:center;min-width:0;padding:44px 42px;display:flex}.surface9-sign-in-module__myJNFG__formPanel,.surface9-sign-in-module__myJNFG__formPanel *{box-sizing:border-box}.surface9-sign-in-module__myJNFG__themeToggle{z-index:6;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:26px;right:26px}.surface9-sign-in-module__myJNFG__footer{z-index:2;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:16px;left:0;right:0}.surface9-sign-in-module__myJNFG__previewIntro{justify-content:center;align-items:center;display:inline-flex}.surface9-sign-in-module__myJNFG__passwordToggle{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:6px;right:6px}@media (max-width:767px){.surface9-sign-in-module__myJNFG__frame{align-items:flex-start;min-height:100dvh;padding:72px 16px}.surface9-sign-in-module__myJNFG__card{border-radius:22px;grid-template-columns:minmax(0,1fr);max-width:480px;min-height:0}.surface9-sign-in-module__myJNFG__brandPanel{border-right:0;border-bottom:1px solid var(--line);justify-content:center;min-height:96px;padding:24px}.surface9-sign-in-module__myJNFG__brandLogo{width:132px}.surface9-sign-in-module__myJNFG__brandMessage,.surface9-sign-in-module__myJNFG__brandChecklist{display:none}.surface9-sign-in-module__myJNFG__formPanel{padding:32px 28px 34px}.surface9-sign-in-module__myJNFG__themeToggle{width:44px;height:44px;top:16px;right:16px}.surface9-sign-in-module__myJNFG__footer{gap:10px;bottom:2px}.surface9-sign-in-module__myJNFG__previewIntro{min-height:44px}.surface9-sign-in-module__myJNFG__passwordToggle{width:44px;height:44px;top:0;right:0}}@media (max-width:420px){.surface9-sign-in-module__myJNFG__frame{padding-left:12px;padding-right:12px}.surface9-sign-in-module__myJNFG__card{border-radius:20px}.surface9-sign-in-module__myJNFG__brandPanel{min-height:88px;padding:20px}.surface9-sign-in-module__myJNFG__brandLogo{width:124px}.surface9-sign-in-module__myJNFG__formPanel{padding:28px 20px 30px}}@media (prefers-reduced-motion:reduce){.surface9-sign-in-module__myJNFG__card,.surface9-sign-in-module__myJNFG__themeToggle{-webkit-backdrop-filter:none;backdrop-filter:none}}
.surface9,body.s9-legacy-portal-host{--bg:#edf2f9;--grad:radial-gradient(540px 300px at 50% -2%, #6d9dff21, transparent 72%),radial-gradient(450px 360px at 5% 12%, #64c2cb21, transparent 74%),radial-gradient(420px 330px at 96% 4%, #a58ced1a, transparent 74%),radial-gradient(470px 360px at 84% 95%, #6d9dff12, transparent 74%),linear-gradient(152deg,#f8faff 0%,#edf2f9 48%,#e5ebf5 100%);--blob:radial-gradient(circle, #6d9dff21 0%, #6d9dff0d 45%, transparent 76%);--glass:#f8faffcc;--glass-panel:#f8faffa8;--shadow:0 1px 1px #0b1d3a08,0 6px 24px #0b1d3a12;--shadow-sm:0 1px 1px #0b1d3a08,0 4px 16px #0b1d3a0f;--sheet:#f8faff;--sheet-row:#edf2f9;--sheet-shadow:0 24px 70px #0b1d3a52;--shadow-up:0 -8px 30px #0b1d3a24;--splash-stage:#f1f6fc;--tile:#dfe9f7;--tile-h:#cedcf0;--tile-2:#d8e3f3;--line:#d5deec;--card-edge:#18233717;--card-edge-h:#1823372b;--text:#182337;--text2:#43516a;--text3:#69748a;--text-body:#2b3547;--accent:#326ef0;--accent-h:#245bd5;--accent-ink:#fff;--accent-text:#245bd5;--accent-soft:#e7efff;--accent-wash:#326ef014;--accent-dim:#326ef08c;--accent-ring:#326ef02e;--accent-glow:#326ef04d;--skel:#1823371f;--btn-soft:#1823371a;--btn-soft-h:#18233729;--skel-sheen:#ffffff9e;--sheen-solid:#ffffff52;--aur-1:#4d87f7;--aur-2:#64c2cb;--aur-3:#a58ced;--aur-sweep:linear-gradient(100deg,transparent 0%,#6d9dffb3 30%,#64c2cbcc 50%,#a58cedb3 70%,transparent 100%);--check-dim:#69748a59;--overlay:#18233757;--warn:#8a5a08;--warn-soft:#c98a1129;--warn-chip:#fbefd4;--warn-dot:#c98a11;--good:#15935a;--good-h:#0f7a48;--good-ink:#fff;--good-soft:#15935a24;--good-glow:#15935a47;--teal-soft:#64c2cb33;--teal-text:#20666c;--carrier-ambetter:linear-gradient(118deg,#f9974b 0%,#ef5b4e 100%);--carrier-reliant:linear-gradient(118deg,#1b2f56 0%,#101f3e 100%);--plan-hdr-ink:#fff;--plan-badge:#ffffffeb;--plan-badge-ink:#22304c;--plan-chip:#121d34e0;--plan-chip-ink:#fff;--chip-solid:#182337;--chip-solid-ink:#fff;--toast:#182337;--toast-ink:#fff;--toast-accent:#7fd8a8;--toast-btn:#ffffff24;--toast-btn-h:#ffffff3d;--scroll-pill:#1823374d;--field:#ffffffb8;--danger:#be123c;--danger-soft:#be123c1f;--danger-ink:#fff;--hot:var(--danger);--hot-soft:#be123c1c;--hot-ink:#fff}:root[data-theme=dark] .surface9,:root[data-theme=dark] body.s9-legacy-portal-host{--bg:#182337;--grad:radial-gradient(560px 305px at 50% -2%, #6d9dff33, transparent 72%),radial-gradient(470px 370px at 5% 10%, #24324b9e, transparent 74%),radial-gradient(435px 340px at 97% 4%, #a58ced26, transparent 74%),radial-gradient(490px 370px at 85% 96%, #64c2cb1a, transparent 74%),linear-gradient(152deg,#182337 0%,#152136 52%,#131e31 100%);--blob:radial-gradient(circle, #6d9dff29 0%, #6d9dff0f 45%, transparent 76%);--glass:#24324bc2;--glass-panel:#1d2a41a8;--shadow:0 1px 1px #0003,0 8px 28px #00000042;--shadow-sm:0 1px 1px #0000002e,0 5px 18px #0003;--sheet:#1d2a41;--sheet-row:#24324b;--sheet-shadow:0 24px 70px #00000075;--shadow-up:0 -10px 34px #0006;--splash-stage:#03101f;--tile:#30415b;--tile-h:#3a4c68;--tile-2:#3a4c68;--line:#34465f;--card-edge:#edf3fc0f;--card-edge-h:#edf3fc24;--text:#edf3fc;--text2:#c5d0df;--text3:#9eacc0;--text-body:#dce6f4;--accent:#83adff;--accent-h:#9cc0ff;--accent-ink:#182337;--accent-text:#83adff;--accent-soft:#6d9dff2b;--accent-wash:#6d9dff1f;--accent-dim:#83adff73;--accent-ring:#83adff52;--accent-glow:#6d9dff42;--skel:#edf3fc21;--btn-soft:#edf3fc1a;--btn-soft-h:#edf3fc2b;--skel-sheen:#edf3fc1c;--sheen-solid:#fff3;--aur-1:#6d9dff;--aur-2:#64c2cb;--aur-3:#a58ced;--aur-sweep:linear-gradient(100deg,transparent 0%,#6d9dff9e 30%,#64c2cbb3 50%,#a58ced9e 70%,transparent 100%);--check-dim:#c5d0df52;--overlay:#060c168f;--warn:#e8b457;--warn-soft:#e8b4572e;--warn-chip:#e8b45738;--warn-dot:#e8b457;--good:#5fd79a;--good-h:#7fe3b2;--good-ink:#182337;--good-soft:#5fd79a29;--good-glow:#5fd79a3d;--teal-soft:#64c2cb2e;--teal-text:#7fd0d8;--carrier-ambetter:linear-gradient(118deg,#f9974b 0%,#ef5b4e 100%);--carrier-reliant:linear-gradient(118deg,#2a4170 0%,#16274c 100%);--plan-hdr-ink:#fff;--plan-badge:#ffffffeb;--plan-badge-ink:#22304c;--plan-chip:#121d34e0;--plan-chip-ink:#fff;--chip-solid:#edf3fc;--chip-solid-ink:#182337;--toast:#101b2c;--toast-ink:#edf3fc;--toast-accent:#5fd79a;--toast-btn:#edf3fc24;--toast-btn-h:#edf3fc3d;--scroll-pill:#edf3fc47;--field:#0f192a6b;--danger:#ff8fa8;--danger-soft:#ff8fa826;--danger-ink:#182337;--hot:#ff6b62;--hot-soft:#ff6b6229;--hot-ink:#2a0c0c}.surface9,body.s9-legacy-portal-host{--font-ui:var(--font-ui-src,"Geist"),system-ui,-apple-system,sans-serif;--font-display:var(--font-display-src,"Familjen Grotesk"),var(--font-ui);--font-mono:var(--font-mono-src,"JetBrains Mono"),ui-monospace,monospace;--rail-w:66px;--rail-w-open:232px;--rail-btn:38px;--rail-icon:19px;--rail-radius:22px;--inner-nav-w:256px;--inner-content-max:680px;--rail-inset:18px;--rail-top:70px;--rail-gap:8px;--topbar-h:76px;--content-left:102px;--content-min:1180px;--content-max:1200px;--content-pad:32px;--sheet-w:460px;--panel-w:352px;--dock-w:322px;--toolsrail-w:52px;--brand-logo-w:168px;--brand-icon:38px;--brand-icon-lg:56px;--r-panel:18px;--r-card:14px;--r-row:12px;--r-sheet:20px;--ctl-sm:26px;--ctl-md:30px;--ctl-lg:38px;--ctl-chip:28px;--icon-sq:28px;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent-dim);--r-xs:5px;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:26px;--r-3xl:28px;--r-pill:9999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:26px;--s-7:32px;--s-8:44px;--blur-glass:blur(20px) saturate(140%);--blur-card:blur(22px) saturate(140%);--ease:cubic-bezier(.22,.9,.3,1);--ease-out:cubic-bezier(.4,0,1,1);--ease-settle:cubic-bezier(.3,1.36,.4,1);--dur-fast:.14s;--dur:.19s;--dur-slow:.34s;--dur-fly:.4s;--ease-fly:cubic-bezier(.4,.02,.9,.35);--dur-yield:.3s;--ease-yield:cubic-bezier(.22,.72,.28,1);--dur-stagger:60ms;--dur-pulse:2.6s;--dur-scrub:.9s;--toast-life:3.2s;--dur-shimmer:1.45s;--dur-breath:1.6s;--load-delay:.3s;--load-min:.4s;--load-patience:2s;--theme-reveal:.64s;--splash-run:2.05s;--splash-hold:.3s;--splash-fade:.46s;--splash-cap:3.4s}:is(.surface9,body.s9-legacy-portal-host),:is(.surface9,body.s9-legacy-portal-host) *,:is(.surface9,body.s9-legacy-portal-host) :before,:is(.surface9,body.s9-legacy-portal-host) :after{box-sizing:border-box}:is(.surface9,body.s9-legacy-portal-host){background:var(--bg);font-family:var(--font-ui);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}:is(.surface9,body.s9-legacy-portal-host) a{color:var(--accent-text);text-decoration:none}:is(.surface9,body.s9-legacy-portal-host) a:hover{color:var(--accent-h)}:is(.surface9,body.s9-legacy-portal-host) button,:is(.surface9,body.s9-legacy-portal-host) input,:is(.surface9,body.s9-legacy-portal-host) textarea,:is(.surface9,body.s9-legacy-portal-host) select{font-family:inherit}:is(.surface9,body.s9-legacy-portal-host) ::placeholder{color:var(--text3)}:is(.surface9,body.s9-legacy-portal-host) [data-theme-dark]{display:none!important}:root[data-theme=dark] :is(.surface9,body.s9-legacy-portal-host) [data-theme-dark]{display:block!important}:root[data-theme=dark] :is(.surface9,body.s9-legacy-portal-host) [data-theme-light]{display:none!important}:is(.surface9,body.s9-legacy-portal-host) *{scrollbar-width:none;-ms-overflow-style:none}:is(.surface9,body.s9-legacy-portal-host) ::-webkit-scrollbar{width:0;height:0}
: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(--tile);box-shadow:inset 0 0 0 1px var(--card-edge);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~=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~=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~=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}.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]{opacity:1;transform:none}@container shell (min-width:1120px){.s9-rail-toggle{display:flex}[data-gd-shell][data-gd-rail-mode=open] .s9-rail-btn{gap:var(--s-2);justify-content:flex-start}[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)}}@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{overscroll-behavior:contain;max-width:calc(100cqw - 32px);max-height:min(500px,100dvh - 82px);overflow-y:auto}@container shell (max-width:767px){.s9-account-menu{max-height:min(420px, calc(100dvh - var(--railbar-h) - 90px))}}.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-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;align-items:center;display:flex}.s9-toast-undo:hover{background:var(--toast-btn-h)}.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(--n-400)}
.live-workspace-module__qvoDaG__overlay{z-index:120;background:var(--bg);min-height:0;color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.live-workspace-module__qvoDaG__header{min-height:var(--topbar-h);border-bottom:1px solid var(--line);background:var(--sheet);padding:var(--s-3) 24px;box-shadow:var(--shadow-sm);align-items:center;gap:14px;display:flex}.live-workspace-module__qvoDaG__callMark{border-radius:var(--r-pill);background:var(--hot-soft);width:38px;height:38px;color:var(--hot);flex:none;justify-content:center;align-items:center;display:flex}.live-workspace-module__qvoDaG__identity{flex:1;min-width:0}.live-workspace-module__qvoDaG__name{color:var(--text);font:650 15px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-workspace-module__qvoDaG__meta,.live-workspace-module__qvoDaG__eyebrow,.live-workspace-module__qvoDaG__muted,.live-workspace-module__qvoDaG__phase{color:var(--text3);font:500 11px var(--font-ui)}.live-workspace-module__qvoDaG__headerActions,.live-workspace-module__qvoDaG__buttonRow,.live-workspace-module__qvoDaG__askActions{align-items:center;gap:var(--s-2);display:flex}.live-workspace-module__qvoDaG__pendingBanner{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line);background:var(--warn-soft);color:var(--text2);font:550 12px var(--font-ui);padding:10px 24px;display:flex}.live-workspace-module__qvoDaG__pendingIdentity{flex:1;min-width:0}.live-workspace-module__qvoDaG__status{border-radius:var(--r-pill);background:var(--good-soft);color:var(--good);font:650 11px var(--font-ui);white-space:nowrap;align-items:center;gap:7px;padding:7px 11px;display:flex}.live-workspace-module__qvoDaG__button,.live-workspace-module__qvoDaG__iconButton,.live-workspace-module__qvoDaG__restoreButton{border-radius:var(--r-pill);background:var(--btn-soft);min-height:44px;color:var(--text2);font:650 12px var(--font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.live-workspace-module__qvoDaG__button:focus-visible,.live-workspace-module__qvoDaG__iconButton:focus-visible,.live-workspace-module__qvoDaG__restoreButton:focus-visible,.live-workspace-module__qvoDaG__dismissButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.live-workspace-module__qvoDaG__button:disabled,.live-workspace-module__qvoDaG__iconButton:disabled{cursor:not-allowed;opacity:.5}.live-workspace-module__qvoDaG__iconButton{flex:none;width:44px;padding:0}.live-workspace-module__qvoDaG__dangerButton{background:var(--hot);color:var(--hot-ink)}.live-workspace-module__qvoDaG__accentButton{background:var(--accent);color:var(--accent-ink)}.live-workspace-module__qvoDaG__body{gap:var(--s-4);min-height:0;padding:var(--s-4);flex:1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.live-workspace-module__qvoDaG__panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheet);min-height:0;box-shadow:var(--sheet-shadow);overflow:auto}.live-workspace-module__qvoDaG__panelHeader{z-index:1;border-bottom:1px solid var(--line);background:var(--sheet);padding:14px var(--s-4);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.live-workspace-module__qvoDaG__panelTitle{color:var(--text);font:700 13px var(--font-ui)}.live-workspace-module__qvoDaG__panelBody{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.live-workspace-module__qvoDaG__transcript{border-radius:var(--r-md);background:var(--accent-soft);color:var(--text2);font:500 12px/1.55 var(--font-ui);align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.live-workspace-module__qvoDaG__scriptList{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-workspace-module__qvoDaG__scriptLine{border:1px solid var(--line);border-radius:var(--r-md);background:var(--tile);padding:var(--s-3);color:var(--text2);font:500 13px/1.55 var(--font-ui);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.live-workspace-module__qvoDaG__scriptLine[data-live=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.live-workspace-module__qvoDaG__lineNumber{color:var(--text3);font:700 10px var(--font-ui)}.live-workspace-module__qvoDaG__blockLabel{color:var(--accent-text);font:700 10px var(--font-ui);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-bottom:5px;display:inline-flex}.live-workspace-module__qvoDaG__required{color:var(--hot)}.live-workspace-module__qvoDaG__sideStack{gap:var(--s-4);flex-direction:column;min-height:0;display:flex;overflow:auto}.live-workspace-module__qvoDaG__suggestion{border-radius:var(--r-md);background:var(--warn-soft);padding:11px var(--s-3);align-items:flex-start;gap:10px;display:flex}.live-workspace-module__qvoDaG__suggestionBody{min-width:0;color:var(--text2);font:500 12px/1.5 var(--font-ui);flex:1}.live-workspace-module__qvoDaG__dismissButton{border-radius:var(--r-pill);background:var(--btn-soft);width:44px;height:44px;color:var(--text3);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.live-workspace-module__qvoDaG__askForm{flex-direction:column;gap:9px;display:flex}.live-workspace-module__qvoDaG__askInput{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);background:var(--tile);min-height:78px;padding:10px var(--s-3);color:var(--text);font:500 12px/1.5 var(--font-ui);outline:none}.live-workspace-module__qvoDaG__askInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.live-workspace-module__qvoDaG__conversation{gap:var(--s-2);border-top:1px solid var(--line);padding-top:var(--s-3);flex-direction:column;display:flex}.live-workspace-module__qvoDaG__turn{border-radius:var(--r-md);background:var(--tile);padding:10px var(--s-3);color:var(--text2);font:500 12px/1.5 var(--font-ui);white-space:pre-wrap}.live-workspace-module__qvoDaG__userTurn{background:var(--accent-soft)}.live-workspace-module__qvoDaG__error{color:var(--hot);font:600 11px var(--font-ui)}.live-workspace-module__qvoDaG__restoreButton{left:calc(var(--rail-w) + 24px);z-index:121;background:var(--hot);box-shadow:var(--sheet-shadow);color:var(--hot-ink);position:fixed;bottom:24px}@media (max-width:879px){.live-workspace-module__qvoDaG__header{min-height:auto;padding:10px var(--s-3);grid-template-columns:38px minmax(0,1fr);display:grid}.live-workspace-module__qvoDaG__status{grid-column:1/-1;justify-content:center}.live-workspace-module__qvoDaG__headerActions{grid-column:1/-1}.live-workspace-module__qvoDaG__headerActions>*{flex:1}.live-workspace-module__qvoDaG__body{grid-template-columns:minmax(0,1fr);padding:10px;overflow:auto}.live-workspace-module__qvoDaG__pendingBanner{padding:10px var(--s-3);flex-wrap:wrap}.live-workspace-module__qvoDaG__pendingBanner .live-workspace-module__qvoDaG__button{width:100%}.live-workspace-module__qvoDaG__panel,.live-workspace-module__qvoDaG__sideStack{overflow:visible}.live-workspace-module__qvoDaG__restoreButton{bottom:16px;left:16px}}