.gs-splash{--gs-splash-ground:var(--gs-public-theme-surface,#0b0d11);--gs-splash-accent:var(--gs-public-theme-primary,#7fb2ff);--gs-splash-strong:var(--gs-public-theme-strong,#f5f8fc);--gs-splash-text:var(--gs-public-theme-text,#e9eef6);--gs-splash-muted:var(--gs-public-theme-muted,#93a3b8);--gs-splash-panel:var(--gs-public-theme-panel,rgba(13,23,38,0.96));--gs-splash-line:var(--gs-public-theme-border,rgba(255,255,255,0.09));--gs-splash-field:var(--gs-public-theme-input,#08101c);--gs-splash-note:color-mix(in srgb,var(--gs-splash-text) 74%,var(--gs-splash-muted));--gs-splash-track:color-mix(in srgb,var(--gs-splash-text) 9%,transparent);--gs-splash-ring:color-mix(in srgb,var(--gs-splash-text) 13%,transparent);--gs-splash-ring-hover:color-mix(in srgb,var(--gs-splash-text) 28%,transparent);--gs-splash-glow:color-mix(in srgb,var(--gs-splash-accent) 9%,var(--gs-splash-ground));--gs-splash-node-root:#d6e4ff;--gs-splash-node-god:#62d6ff;--gs-splash-node-space:#7fe39a;--gs-splash-node-desk:#f2bb5c;--gs-splash-seed-hi:#ffffff;--gs-splash-mark-tile:#ffffff;--gs-splash-seed-lo:#3b4a63;--gs-splash-seed-halo:color-mix(in srgb,var(--gs-splash-node-root) 16%,transparent);--gs-splash-seed-pulse:color-mix(in srgb,var(--gs-splash-node-root) 45%,transparent);--gs-splash-font:var(--gs-public-theme-font,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--gs-splash-mono:ui-monospace,"Cascadia Mono","SF Mono",Consolas,monospace;--gs-splash-ease:cubic-bezier(0.22,1,0.36,1);--gs-splash-stage:min(58vh,80vw);--gs-splash-gutter:40px;position:absolute;inset:0;z-index:120;overflow:hidden;box-sizing:border-box;color:var(--gs-splash-text);font:14px/1.5 var(--gs-splash-font);-webkit-font-smoothing:antialiased;background-color:var(--gs-splash-ground);background-image:radial-gradient(70vmax 50vmax at 50% 44%,var(--gs-splash-glow),var(--gs-splash-ground) 70%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--gs-startup-fade-ms,.6s) ease,visibility 0s linear var(--gs-startup-fade-ms,.6s)}.gs-splash.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--gs-startup-fade-ms,.6s) ease}.gs-splash *,.gs-splash :after,.gs-splash :before{box-sizing:border-box}.gs-splash__stage{position:absolute;left:50%;top:43%;width:var(--gs-splash-stage);height:var(--gs-splash-stage);transform:translate(-50%,-50%);transition:transform var(--gs-startup-fade-ms,.6s) var(--gs-splash-ease)}.gs-splash:not(.is-visible) .gs-splash__stage{transform:translate(-50%,calc(-50% + 7vh)) scale(1.12)}.gs-splash__drift{position:absolute;inset:0;animation:gs-splash-breathe 12s ease-in-out infinite alternate}.gs-splash__seed{position:absolute;left:50%;top:50%;width:calc(var(--gs-splash-stage) * .06);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background-image:radial-gradient(circle at 34% 30%,var(--gs-splash-seed-hi),var(--gs-splash-node-root) 55%,var(--gs-splash-seed-lo));box-shadow:0 0 0 calc(var(--gs-splash-stage) * .027) var(--gs-splash-seed-halo);transition:opacity .6s ease}.gs-splash__seed:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px var(--gs-splash-seed-pulse);animation:gs-splash-pulse 2.8s ease-out infinite}.gs-splash[data-web=own]:not([data-step="0"]) .gs-splash__seed{opacity:0}.gs-splash__web{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.gs-splash__web.is-on{opacity:1}.gs-splash__brand{position:absolute;top:30px;left:var(--gs-splash-gutter);margin:0;display:flex;align-items:center;gap:12px;line-height:1}.gs-splash__brand-text{display:flex;flex-direction:column;gap:3px}.gs-splash__mark{flex:none;width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--gs-splash-mark-tile);box-shadow:0 0 0 1px var(--gs-splash-line)}.gs-splash__mark img{display:block;width:88%;height:88%;-o-object-fit:contain;object-fit:contain}.gs-splash__brand-name{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--gs-splash-strong)}.gs-splash__brand-sub,.gs-splash__eyebrow,.gs-splash__picks-head{font-family:var(--gs-splash-mono);text-transform:uppercase;color:var(--gs-splash-muted)}.gs-splash__brand-sub{font-size:10px;letter-spacing:.16em}.gs-splash__route{position:absolute;top:28px;right:var(--gs-splash-gutter);margin:0;display:flex;align-items:center;gap:10px;height:40px;padding:0 5px 0 16px;border:1px solid var(--gs-splash-line);border-radius:999px;background-color:var(--gs-splash-panel);font:10px var(--gs-splash-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gs-splash-muted)}.gs-splash__route strong{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--gs-splash-ring);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--gs-splash-strong)}.gs-splash__dock{position:absolute;left:var(--gs-splash-gutter);right:var(--gs-splash-gutter);bottom:var(--gs-splash-gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.gs-splash__browse,.gs-splash__status{min-width:0;display:flex;flex-direction:column;border:1px solid var(--gs-splash-line);border-radius:22px;background-color:var(--gs-splash-panel)}.gs-splash__status{flex:0 1 460px;gap:12px;padding:22px 24px 20px}.gs-splash__eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:500;letter-spacing:.2em}.gs-splash__eyebrow:before{content:"";width:18px;height:1px;background-color:currentColor;opacity:.8}.gs-splash__step-name{display:none}.gs-splash__copy{min-height:68px}.gs-splash__copy-inner{display:flex;flex-direction:column;gap:6px}.gs-splash__title{margin:0;font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--gs-splash-strong);text-wrap:balance}.gs-splash__detail{margin:0;font:12px var(--gs-splash-mono);letter-spacing:.04em;color:var(--gs-splash-note)}.gs-splash__meter{display:flex;gap:4px;height:4px;margin-top:6px}.gs-splash__seg{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:999px;background-color:var(--gs-splash-track)}.gs-splash__seg b,.gs-splash__seg i{position:absolute;inset:0;background-color:var(--gs-splash-accent);transform:scaleX(0);transform-origin:0 50%}.gs-splash__seg.is-active i,.gs-splash__seg.is-done i{animation:gs-splash-creep var(--gs-splash-creep,4s) linear forwards}.gs-splash__seg.is-done i{animation-play-state:paused}.gs-splash__seg b{transition:transform .35s var(--gs-splash-ease)}.gs-splash__seg.is-done b{transform:scaleX(1)}.gs-splash__steps{display:flex;gap:4px;margin:0;padding:0;list-style:none;font:11px var(--gs-splash-mono);letter-spacing:.02em;color:var(--gs-splash-muted)}.gs-splash__steps li{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:color .4s ease}.gs-splash__steps li span{width:6px;height:6px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;transition:background-color .4s ease,opacity .4s ease}.gs-splash__steps li.is-done{color:var(--gs-splash-note)}.gs-splash__steps li.is-done span{background-color:var(--gs-splash-accent);box-shadow:none;opacity:1}.gs-splash__steps li.is-active{color:var(--gs-splash-strong)}.gs-splash__steps li.is-active span{box-shadow:inset 0 0 0 1.5px var(--gs-splash-accent);opacity:1}.gs-splash__browse{flex:0 1 344px;gap:14px;padding:20px}.gs-splash__pick,.gs-splash__search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--gs-splash-ring);transition:box-shadow .2s ease,color .2s ease}.gs-splash__search{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 16px 0 15px;background-color:var(--gs-splash-field);color:var(--gs-splash-strong);font-size:14px;text-align:left}.gs-splash__glyph{width:16px;height:16px;display:grid;place-items:center;flex:none;color:var(--gs-splash-muted)}.gs-splash__glyph svg{width:16px;height:16px}.gs-splash__picks-head{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:10.5px;letter-spacing:.16em}.gs-splash__picks{display:flex;flex-wrap:wrap;gap:6px}.gs-splash__pick{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px 0 11px;background-color:transparent;color:var(--gs-splash-note);font-size:12.5px;white-space:nowrap}.gs-splash__pick svg{flex:none;color:var(--gs-splash-muted)}.gs-splash__pick:hover:not(:disabled),.gs-splash__search:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gs-splash-ring-hover);color:var(--gs-splash-strong)}.gs-splash__pick:disabled,.gs-splash__search:disabled{cursor:default;opacity:.55}.gs-splash__pick[aria-busy=true],.gs-splash__search[aria-busy=true]{opacity:1}.gs-splash__pick:focus-visible,.gs-splash__search:focus-visible{outline:2px solid var(--gs-splash-accent);outline-offset:2px}.gs-splash__spinner{width:12px;height:12px;flex:none;border:1.6px solid;border-right:1.6px solid transparent;border-radius:50%;animation:gs-splash-spin .8s linear infinite}.gs-splash__stage{animation:gs-splash-bloom .9s var(--gs-splash-ease) var(--gs-splash-enter-offset,0s) backwards}.gs-splash__brand{animation:gs-splash-rise .7s var(--gs-splash-ease) calc(.1s + var(--gs-splash-enter-offset, 0s)) backwards}.gs-splash__dock{animation:gs-splash-rise .7s var(--gs-splash-ease) calc(.2s + var(--gs-splash-enter-offset, 0s)) backwards}.gs-splash__copy-inner.is-swapping{animation:gs-splash-rise .5s var(--gs-splash-ease) backwards}.gs-splash__browse{animation:gs-splash-rise .6s var(--gs-splash-ease) backwards}@keyframes gs-splash-rise{0%{opacity:0;translate:0 12px}}@keyframes gs-splash-bloom{0%{opacity:0;scale:.94}}@keyframes gs-splash-breathe{to{transform:scale(1.025)}}@keyframes gs-splash-pulse{0%{opacity:.85;scale:1}to{opacity:0;scale:2.6}}@keyframes gs-splash-creep{0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.8,.4,1)}10%{transform:scaleX(.55);animation-timing-function:cubic-bezier(.3,.6,.5,1)}45%{transform:scaleX(.8);animation-timing-function:ease-out}to{transform:scaleX(.92)}}@keyframes gs-splash-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.gs-splash{--gs-splash-gutter:24px}.gs-splash__dock{gap:12px}.gs-splash__status{flex:1 1 0}.gs-splash__browse{flex:0 1 300px;padding:16px}}@media (max-width:640px){.gs-splash{--gs-splash-gutter:16px;--gs-splash-stage:min(46vh,84vw)}.gs-splash__dock{flex-direction:column-reverse;align-items:stretch;gap:10px}.gs-splash__browse,.gs-splash__status{flex:none}.gs-splash__brand{top:20px;left:20px}.gs-splash__route{top:16px;height:36px;padding-left:5px}.gs-splash__route>span{display:none}.gs-splash__stage{top:34%}.gs-splash:not(.is-visible) .gs-splash__stage{transform:translate(-50%,calc(-50% + 12vh)) scale(1.12)}.gs-splash__status{gap:10px;padding:18px 18px 16px;border-radius:20px}.gs-splash__title{font-size:25px}.gs-splash__copy{min-height:58px}.gs-splash__steps{display:none}.gs-splash__step-name{display:inline}.gs-splash__browse{gap:12px;padding:16px;border-radius:20px}.gs-splash__search{height:46px}.gs-splash__picks{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.gs-splash__picks::-webkit-scrollbar{display:none}.gs-splash__pick{flex:none;min-height:44px}}@media (max-height:560px){.gs-splash{--gs-splash-gutter:16px;--gs-splash-stage:min(40vh,60vw)}.gs-splash__brand{top:16px;left:16px}.gs-splash__route{top:12px;height:34px}.gs-splash__stage{top:30%}.gs-splash__dock{bottom:12px;flex-direction:row;align-items:flex-end;gap:10px}.gs-splash__status{flex:1 1 0;gap:8px;padding:12px 16px;border-radius:18px}.gs-splash__browse{flex:0 1 300px;gap:8px;padding:12px 14px;border-radius:18px}.gs-splash__title{font-size:21px}.gs-splash__copy{min-height:44px}.gs-splash__browse>.gs-splash__eyebrow,.gs-splash__picks-head,.gs-splash__steps{display:none}.gs-splash__step-name{display:inline}.gs-splash__search{height:44px}.gs-splash__picks{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.gs-splash__pick{flex:none;min-height:44px}}@media (prefers-reduced-motion:reduce){.gs-splash__brand,.gs-splash__browse,.gs-splash__copy-inner.is-swapping,.gs-splash__dock,.gs-splash__drift,.gs-splash__seed:after,.gs-splash__stage{animation:none}.gs-splash__seed,.gs-splash__seg b,.gs-splash__stage,.gs-splash__web{transition:none}.gs-splash__seg.is-active i{animation:none;transform:scaleX(.5)}}body.gs-performance-lite .gs-splash__drift,body.gs-performance-lite .gs-splash__seed:after{animation:none}:is(html.gs-boot-light,body.theme-classic) .gs-splash{--gs-splash-accent:var(--gs-public-theme-primary,#2f8ccf);--gs-splash-ground:color-mix(in srgb,var(--gs-splash-accent) 6%,#ffffff);--gs-splash-panel:color-mix(in srgb,var(--gs-splash-accent) 3%,#ffffff);--gs-splash-line:color-mix(in srgb,var(--gs-splash-accent) 42%,#ffffff);--gs-splash-field:#ffffff;--gs-splash-strong:#03070d;--gs-splash-text:#0b1726;--gs-splash-muted:#56697f;--gs-splash-node-root:#3a5a8c;--gs-splash-node-god:#1b8fcf;--gs-splash-node-space:#2f9e62;--gs-splash-node-desk:#c98a1c;--gs-splash-seed-lo:#1e3354}:where(svg.lucide[width="8"]){width:calc(8px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="9"]){width:calc(9px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="10"]){width:calc(10px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="11"]){width:calc(11px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="12"]){width:calc(12px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="13"]){width:calc(13px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="14"]){width:calc(14px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="15"]){width:calc(15px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="16"]){width:calc(16px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="17"]){width:calc(17px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="18"]){width:calc(18px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="19"]){width:calc(19px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="20"]){width:calc(20px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="21"]){width:calc(21px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="22"]){width:calc(22px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="23"]){width:calc(23px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="24"]){width:calc(24px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="25"]){width:calc(25px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="26"]){width:calc(26px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="27"]){width:calc(27px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="28"]){width:calc(28px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="29"]){width:calc(29px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="30"]){width:calc(30px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="31"]){width:calc(31px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="32"]){width:calc(32px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="33"]){width:calc(33px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="34"]){width:calc(34px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="35"]){width:calc(35px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="36"]){width:calc(36px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="37"]){width:calc(37px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="38"]){width:calc(38px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="39"]){width:calc(39px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="40"]){width:calc(40px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="41"]){width:calc(41px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="42"]){width:calc(42px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="43"]){width:calc(43px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="44"]){width:calc(44px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="45"]){width:calc(45px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="46"]){width:calc(46px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="47"]){width:calc(47px * var(--gs-ui-scale, 1))}:where(svg.lucide[width="48"]){width:calc(48px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="8"]){height:calc(8px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="9"]){height:calc(9px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="10"]){height:calc(10px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="11"]){height:calc(11px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="12"]){height:calc(12px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="13"]){height:calc(13px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="14"]){height:calc(14px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="15"]){height:calc(15px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="16"]){height:calc(16px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="17"]){height:calc(17px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="18"]){height:calc(18px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="19"]){height:calc(19px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="20"]){height:calc(20px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="21"]){height:calc(21px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="22"]){height:calc(22px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="23"]){height:calc(23px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="24"]){height:calc(24px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="25"]){height:calc(25px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="26"]){height:calc(26px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="27"]){height:calc(27px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="28"]){height:calc(28px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="29"]){height:calc(29px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="30"]){height:calc(30px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="31"]){height:calc(31px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="32"]){height:calc(32px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="33"]){height:calc(33px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="34"]){height:calc(34px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="35"]){height:calc(35px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="36"]){height:calc(36px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="37"]){height:calc(37px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="38"]){height:calc(38px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="39"]){height:calc(39px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="40"]){height:calc(40px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="41"]){height:calc(41px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="42"]){height:calc(42px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="43"]){height:calc(43px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="44"]){height:calc(44px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="45"]){height:calc(45px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="46"]){height:calc(46px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="47"]){height:calc(47px * var(--gs-ui-scale, 1))}:where(svg.lucide[height="48"]){height:calc(48px * var(--gs-ui-scale, 1))}#web-view-container{--gwt-strong:#f5f8fc;--gwt-body:#cfd8e5;--gwt-note:#b4c1d2;--gwt-muted:#93a3b8;--gwt-accent:#62d6ff;--gwt-glass-top:rgba(14,26,43,0.86);--gwt-glass-bottom:rgba(10,20,34,0.88);--gwt-glass-edge-top:rgba(255,255,255,0.15);--gwt-glass-edge-bottom:rgba(255,255,255,0.04);--gwt-shadow:0 24px 48px -28px rgba(0,0,0,0.85);--gwt-label-bg:rgba(9,18,32,0.86);--gwt-label-line:rgba(255,255,255,0.1);--gwt-label-line-hover:rgba(255,255,255,0.2);--gwt-port-bg:#0a1422;--gwt-orb-light:rgba(255,255,255,0.85);--gwt-orb-shade:rgba(8,18,34,0.42);--gwt-grid-dot:rgba(160,190,230,0.07);--gwt-glow:rgba(42,92,160,0.14);--gwt-vignette:rgba(0,0,0,0.45);--gwt-ring:rgba(220,236,255,0.6);--gwt-fav:#f2bb5c;--gwt-done-bg:#eef2f8;--gwt-done-ink:#08111f;--gwt-focus:rgba(127,178,255,0.75);--gwt-tag-bg:rgba(9,18,32,0.92);--gwt-tag-line:rgba(255,255,255,0.18);--gwt-tag-ink:#b4c1d2;--gwt-tag-armed-bg:rgba(14,40,58,0.95);--gwt-tag-armed-line:rgba(98,214,255,0.65);--gwt-tag-armed-ink:#dff7ff;--gwt-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--gwt-mono:"Geist Mono",var(--gw-font-mono,ui-monospace),monospace}body.theme-classic #web-view-container{--gwt-strong:#0e1726;--gwt-body:#24324a;--gwt-note:#3f5068;--gwt-muted:#5b6b80;--gwt-accent:#1b9fd0;--gwt-glass-top:rgba(255,255,255,0.9);--gwt-glass-bottom:rgba(244,248,253,0.92);--gwt-glass-edge-top:rgba(15,40,80,0.14);--gwt-glass-edge-bottom:rgba(15,40,80,0.06);--gwt-shadow:0 18px 40px -28px rgba(15,40,80,0.45);--gwt-label-bg:rgba(255,255,255,0.94);--gwt-label-line:rgba(15,40,80,0.14);--gwt-label-line-hover:rgba(15,40,80,0.3);--gwt-port-bg:#ffffff;--gwt-orb-light:rgba(255,255,255,0.9);--gwt-orb-shade:rgba(10,30,60,0.3);--gwt-grid-dot:rgba(30,70,130,0.16);--gwt-glow:rgba(80,140,220,0.1);--gwt-vignette:transparent;--gwt-ring:rgba(20,60,120,0.45);--gwt-done-bg:#0e1726;--gwt-done-ink:#ffffff;--gwt-focus:rgba(30,100,200,0.6);--gwt-tag-bg:rgba(255,255,255,0.96);--gwt-tag-line:rgba(15,40,80,0.18);--gwt-tag-ink:#3f5068;--gwt-tag-armed-bg:rgba(225,244,255,0.98);--gwt-tag-armed-line:rgba(20,140,190,0.55);--gwt-tag-armed-ink:#0b4a66}#web-view-container.gs-wt-host{inset:0}.gs-wt-stage{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-family:var(--gwt-sans);background:radial-gradient(1000px 620px at 40% 45%,var(--gwt-glow),transparent 72%),radial-gradient(140% 120% at 50% 50%,transparent 55%,var(--gwt-vignette) 100%)}.gs-wt-stage.is-lifting{cursor:grabbing}.gs-wt-grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,var(--gwt-grid-dot) 0 .65px,transparent .95px)}.gs-wt-grid.is-off{display:none}.gs-wt-nodes,.gs-wt-world{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}.gs-wt-links{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.gs-wt-band,.gs-wt-link-glow,.gs-wt-link-line{fill:none;stroke-linecap:round}.gs-wt-link-glow{stroke-width:6;stroke-opacity:.06}.gs-wt-link-line{stroke-width:1.2;stroke-opacity:.42}.gs-wt-link.is-hot .gs-wt-link-glow{stroke-width:10;stroke-opacity:.16}.gs-wt-link.is-hot .gs-wt-link-line{stroke-width:2;stroke-opacity:.92}.gs-wt-spark{opacity:.9}.gs-wt-band{stroke-width:1.2;stroke-opacity:.35;stroke-dasharray:5 6}.gs-wt-band.is-armed{stroke-width:1.8;stroke-opacity:.85;stroke-dasharray:none}.gs-wt-node{--gs-wt-c:var(--gwt-accent);position:absolute;left:0;top:0;width:0;height:0;color:var(--gs-wt-c)}.gs-wt-node.is-hidden,.gs-wt-node.is-off{display:none}.gs-wt-body{position:absolute;left:calc(var(--gs-wt-w) * -.5);top:calc(var(--gs-wt-r) * -1);width:var(--gs-wt-w);height:calc(var(--gs-wt-r) * 2 + 45px);border-radius:12px;outline:none;cursor:pointer}.gs-wt-stage.is-rearrange .gs-wt-body{cursor:grab}.gs-wt-orb{position:absolute;left:calc(50% - var(--gs-wt-r));top:0;width:calc(var(--gs-wt-r) * 2);height:calc(var(--gs-wt-r) * 2);border-radius:50%;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.gs-wt-orb:after,.gs-wt-orb:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.gs-wt-orb:before{inset:calc(var(--gs-wt-r) * -2.4);background:radial-gradient(closest-side,color-mix(in srgb,var(--gs-wt-c) 26%,transparent),color-mix(in srgb,var(--gs-wt-c) 7%,transparent) 45%,transparent)}.gs-wt-orb:after{inset:0;background:radial-gradient(circle at 35% 30%,var(--gwt-orb-light),transparent 58%),radial-gradient(circle at 50% 50%,transparent 60%,var(--gwt-orb-shade) 100%),var(--gs-wt-c)}.gs-wt-body:hover .gs-wt-orb{transform:scale(1.09)}.gs-wt-node.is-selected .gs-wt-orb{transform:scale(1.16)}.gs-wt-stage.is-rearrange .gs-wt-body:hover .gs-wt-orb{box-shadow:0 0 0 5px transparent,0 0 0 6px var(--gwt-ring)}.gs-wt-node.is-pressing .gs-wt-orb{box-shadow:0 0 0 9px color-mix(in srgb,var(--gs-wt-c) 35%,transparent);transition:box-shadow .36s linear}.gs-wt-node.is-selected .gs-wt-body:before{content:"";position:absolute;left:calc(50% - var(--gs-wt-r) - 6px);top:-6px;width:calc(var(--gs-wt-r) * 2 + 12px);height:calc(var(--gs-wt-r) * 2 + 12px);box-sizing:border-box;border-radius:50%;border:1.3px solid color-mix(in srgb,var(--gs-wt-c) 60%,transparent);animation:gs-wt-pulse 2.6s ease-in-out infinite;pointer-events:none}@keyframes gs-wt-pulse{50%{transform:scale(1.1)}}.gs-wt-label{position:absolute;left:0;top:calc(var(--gs-wt-r) * 2 + 9px);width:var(--gs-wt-w);height:36px;box-sizing:border-box;padding:0 13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;background:var(--gwt-label-bg);border:1px solid var(--gwt-label-line);transition:border-color .2s ease,background-color .2s ease}.gs-wt-meta,.gs-wt-title{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gs-wt-title{font:500 calc(12px * var(--gs-ui-scale, 1))/1.15 var(--gwt-sans);color:var(--gwt-strong)}.gs-wt-meta{font:400 calc(9px * var(--gs-ui-scale, 1))/1.2 var(--gwt-mono);letter-spacing:.06em;color:var(--gwt-muted)}.gs-wt-body:hover .gs-wt-label{border-color:var(--gwt-label-line-hover)}.gs-wt-node.is-selected .gs-wt-label{border-color:color-mix(in srgb,var(--gs-wt-c) 70%,transparent);background:color-mix(in srgb,var(--gs-wt-c) 8%,var(--gwt-label-bg))}.gs-wt-node.is-lift-origin .gs-wt-label{border-style:dashed;border-color:color-mix(in srgb,var(--gs-wt-c) 80%,transparent)}.gs-wt-body:focus-visible .gs-wt-label{outline:2px solid var(--gwt-focus);outline-offset:2px}.gs-wt-port{position:absolute;left:-18px;top:calc(var(--gs-wt-r) + 40px);width:36px;height:36px;margin:0;padding:0;border:0;display:grid;place-items:center;background:transparent;color:var(--gs-wt-c);cursor:pointer}.gs-wt-port-count[hidden],.gs-wt-port[hidden]{display:none}.gs-wt-port:before{content:"";position:absolute;left:9px;top:9px;width:18px;height:18px;box-sizing:border-box;border-radius:50%;background:var(--gwt-port-bg);border:1.2px solid color-mix(in srgb,var(--gs-wt-c) 50%,transparent);transition:background-color .2s ease}.gs-wt-node.is-closed .gs-wt-port:before{border-color:color-mix(in srgb,var(--gs-wt-c) 85%,transparent)}.gs-wt-port:hover:before{background:color-mix(in srgb,var(--gs-wt-c) 30%,var(--gwt-port-bg))}.gs-wt-port:focus-visible:before{outline:2px solid var(--gwt-focus);outline-offset:2px}.gs-wt-port-mark{position:relative;width:7px;height:7px}.gs-wt-port-mark:after,.gs-wt-port-mark:before{content:"";position:absolute;border-radius:1px;background:currentColor}.gs-wt-port-mark:before{left:0;right:0;top:calc(50% - .7px);height:1.4px}.gs-wt-port-mark:after{top:0;bottom:0;left:calc(50% - .7px);width:1.4px;display:none}.gs-wt-node.is-closed .gs-wt-port-mark:after{display:block}.gs-wt-port-count{position:absolute;left:14px;top:calc(var(--gs-wt-r) + 58px);transform:translateY(-50%);font:500 calc(9px * var(--gs-ui-scale, 1))/1 var(--gwt-mono);color:color-mix(in srgb,var(--gs-wt-c) 90%,transparent);white-space:nowrap;pointer-events:none}.gs-wt-fav{position:absolute;left:calc(var(--gs-wt-w) * .5 + 2px);top:calc(var(--gs-wt-r) + 13px);width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;font:400 calc(13px * var(--gs-ui-scale, 1))/1 var(--gwt-sans);color:var(--gwt-muted);opacity:0;cursor:pointer;transition:opacity .2s ease,color .2s ease}.gs-wt-fav.is-active,.gs-wt-node.is-selected .gs-wt-fav,.gs-wt-node:focus-within .gs-wt-fav,.gs-wt-node:hover .gs-wt-fav{opacity:1}.gs-wt-fav.is-active{color:var(--gwt-fav)}.gs-wt-fav:hover{color:var(--gwt-strong)}.gs-wt-fav:focus-visible{outline:2px solid var(--gwt-focus)}.gs-wt-float{z-index:5;pointer-events:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.55))}.gs-wt-float .gs-wt-body:before,.gs-wt-float .gs-wt-fav,.gs-wt-float .gs-wt-port,.gs-wt-float .gs-wt-port-count{display:none}.gs-wt-drag-tag{position:absolute;left:0;top:0;z-index:3;height:24px;padding:0 11px;display:flex;align-items:center;border-radius:12px;white-space:pre;font:500 calc(10.5px * var(--gs-ui-scale, 1))/1 var(--gwt-mono);color:var(--gwt-tag-ink);background:var(--gwt-tag-bg);border:1px solid var(--gwt-tag-line);opacity:0;pointer-events:none}.gs-wt-stage.is-lifting .gs-wt-drag-tag{opacity:1}.gs-wt-drag-tag.is-armed{color:var(--gwt-tag-armed-ink);background:var(--gwt-tag-armed-bg);border-color:var(--gwt-tag-armed-line)}.gs-wt-head,.gs-wt-notice{position:absolute;z-index:2;margin:0;font-family:var(--gwt-sans);background:linear-gradient(180deg,var(--gwt-glass-top),var(--gwt-glass-bottom)) padding-box,linear-gradient(180deg,var(--gwt-glass-edge-top),var(--gwt-glass-edge-bottom)) border-box;border:1px solid transparent;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:var(--gwt-shadow)}.gs-wt-head{top:var(--gs-home-clear-top,84px);left:var(--gs-home-clear-side,52px);max-width:calc(100% - 2 * var(--gs-home-clear-side, 52px));display:flex;align-items:center;gap:18px;padding:12px 18px 12px 20px;border-radius:22px}.gs-wt-head-copy{display:flex;flex-direction:column;gap:3px}.gs-wt-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font:500 calc(11px * var(--gs-ui-scale, 1))/1.2 var(--gwt-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gwt-muted)}.gs-wt-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.8}.gs-wt-heading{margin:0;font:300 calc(22px * var(--gs-ui-scale, 1))/1.1 var(--gwt-sans);letter-spacing:-.03em;color:var(--gwt-strong)}.gs-wt-count{margin:0;font:400 calc(10.5px * var(--gs-ui-scale, 1))/1 var(--gwt-mono);letter-spacing:.1em;white-space:nowrap;color:var(--gwt-note)}.gs-wt-count b{font-weight:500;color:var(--gwt-strong)}.gs-wt-notice{top:calc(var(--gs-home-clear-top, 84px) + 80px);left:var(--gs-home-clear-side,52px);display:flex;align-items:center;gap:12px;min-height:44px;padding:5px 5px 5px 16px;border-radius:999px;font-size:calc(12.5px * var(--gs-ui-scale, 1));line-height:1.35;color:var(--gwt-body)}.gs-wt-notice[hidden]{display:none}.gs-wt-notice b{font-weight:500;color:var(--gwt-strong)}.gs-wt-notice-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gwt-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--gwt-accent) 18%,transparent),0 0 14px var(--gwt-accent);animation:gs-wt-breathe 1.8s ease-in-out infinite}@keyframes gs-wt-breathe{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--gwt-accent) 6%,transparent),0 0 18px var(--gwt-accent)}}.gs-wt-done{flex:none;height:34px;padding:0 16px;border:0;border-radius:999px;background:var(--gwt-done-bg);color:var(--gwt-done-ink);font:500 calc(12.5px * var(--gs-ui-scale, 1))/1 var(--gwt-sans);cursor:pointer}.gs-wt-done:focus-visible{outline:2px solid var(--gwt-focus);outline-offset:2px}body.gs-performance-lite .gs-wt-head,body.gs-performance-lite .gs-wt-notice{backdrop-filter:none;-webkit-backdrop-filter:none}body.gs-performance-lite .gs-wt-node.is-selected .gs-wt-body:before,body.gs-performance-lite .gs-wt-notice-dot{animation:none}@media (prefers-reduced-motion:reduce){.gs-wt-node.is-selected .gs-wt-body:before,.gs-wt-notice-dot{animation:none}.gs-wt-label,.gs-wt-orb{transition:none}}.godweb-root.gs-public-theme-active #web-view-container :is(.gs-wt-body,.gs-wt-port,.gs-wt-fav){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.godweb-root.gs-public-theme-active #web-view-container .gs-wt-port{color:var(--gs-wt-c)!important}.godweb-root.gs-public-theme-active #web-view-container .gs-wt-fav{color:var(--gwt-muted)!important}.godweb-root.gs-public-theme-active #web-view-container .gs-wt-fav.is-active{color:var(--gwt-fav)!important}.godweb-root.gs-public-theme-active #web-view-container .gs-wt-done{background:var(--gwt-done-bg)!important;color:var(--gwt-done-ink)!important;border-color:transparent!important;box-shadow:none!important}@media (max-width:1180px){.gs-wt-heading{display:none}.gs-wt-notice{top:calc(var(--gs-home-clear-top, 84px) + 64px)}}@media (max-width:760px){.gs-wt-head{top:64px;left:12px;max-width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.gs-wt-notice{top:64px;left:12px;right:12px;z-index:3;border-radius:24px}}#web-view-container :is(.gs-wt-body,.gs-wt-port,.gs-wt-fav),.gs-wt-world>.gs-wt-links{max-width:none}#canvas-container{background:radial-gradient(920px 640px at 50% 46%,var(--gsv-glow,rgba(40,86,150,.16)),transparent 72%),radial-gradient(140% 120% at 50% 50%,transparent 55%,var(--gsv-vignette,rgba(0,0,0,.45)) 100%)}body.theme-classic #canvas-container{--gsv-glow:rgba(80,140,220,0.1);--gsv-vignette:transparent}#spatial-view-chrome{--gsv-strong:#f5f8fc;--gsv-body:#cfd8e5;--gsv-note:#b4c1d2;--gsv-muted:#93a3b8;--gsv-accent:#62d6ff;--gsv-glass-top:rgba(14,26,43,0.86);--gsv-glass-bottom:rgba(10,20,34,0.88);--gsv-glass-edge-top:rgba(255,255,255,0.15);--gsv-glass-edge-bottom:rgba(255,255,255,0.04);--gsv-shadow:0 24px 48px -28px rgba(0,0,0,0.85);--gsv-focus:rgba(127,178,255,0.75);--gsv-done-bg:#eef2f8;--gsv-done-ink:#08111f;--gsv-tag-bg:rgba(9,18,32,0.92);--gsv-tag-line:rgba(255,255,255,0.18);--gsv-tag-ink:#b4c1d2;--gsv-tag-strain-line:rgba(255,200,130,0.55);--gsv-tag-strain-ink:#ffe2bd;--gsv-tag-armed-bg:rgba(14,40,58,0.95);--gsv-tag-armed-line:rgba(98,214,255,0.65);--gsv-tag-armed-ink:#dff7ff;--gsv-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--gsv-mono:"Geist Mono",var(--gw-font-mono,ui-monospace),monospace;font-family:var(--gsv-sans)}body.theme-classic #spatial-view-chrome{--gsv-strong:#0e1726;--gsv-body:#24324a;--gsv-note:#3f5068;--gsv-muted:#5b6b80;--gsv-accent:#1b9fd0;--gsv-glass-top:rgba(255,255,255,0.9);--gsv-glass-bottom:rgba(244,248,253,0.92);--gsv-glass-edge-top:rgba(15,40,80,0.14);--gsv-glass-edge-bottom:rgba(15,40,80,0.06);--gsv-shadow:0 18px 40px -28px rgba(15,40,80,0.45);--gsv-focus:rgba(30,100,200,0.6);--gsv-done-bg:#0e1726;--gsv-done-ink:#ffffff;--gsv-tag-bg:rgba(255,255,255,0.96);--gsv-tag-line:rgba(15,40,80,0.18);--gsv-tag-ink:#3f5068;--gsv-tag-strain-line:rgba(200,120,40,0.55);--gsv-tag-strain-ink:#7a4a10;--gsv-tag-armed-bg:rgba(225,244,255,0.98);--gsv-tag-armed-line:rgba(20,140,190,0.55);--gsv-tag-armed-ink:#0b4a66}#spatial-view-chrome[hidden],.gs-sv-drag-tag[hidden],.gs-sv-notice[hidden],body.gs-immersive-active #spatial-view-chrome{display:none}.gs-sv-scene{position:absolute;top:var(--gs-home-clear-top,84px);left:var(--gs-home-clear-side,52px);display:flex;flex-direction:column;gap:6px}.gs-sv-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font:500 calc(11px * var(--gs-ui-scale, 1))/1.2 var(--gsv-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gsv-muted)}.gs-sv-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.8}.gs-sv-heading{margin:0;font:300 calc(30px * var(--gs-ui-scale, 1))/1.1 var(--gsv-sans);letter-spacing:-.03em;color:var(--gsv-strong)}.gs-sv-sub{margin:0;font:400 calc(11px * var(--gs-ui-scale, 1))/1.3 var(--gsv-mono);letter-spacing:.08em;color:var(--gsv-muted)}.gs-sv-notice{position:absolute;background:linear-gradient(180deg,var(--gsv-glass-top),var(--gsv-glass-bottom)) padding-box,linear-gradient(180deg,var(--gsv-glass-edge-top),var(--gsv-glass-edge-bottom)) border-box;border:1px solid transparent;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:var(--gsv-shadow);top:58px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;min-height:44px;padding:5px 5px 5px 16px;border-radius:999px;font-size:calc(12.5px * var(--gs-ui-scale, 1));line-height:1.35;white-space:nowrap;color:var(--gsv-body);pointer-events:auto}.gs-sv-notice b{font-weight:500;color:var(--gsv-strong)}.gs-sv-notice-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gsv-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--gsv-accent) 18%,transparent),0 0 14px var(--gsv-accent);animation:gs-wt-breathe 1.8s ease-in-out infinite}.gs-sv-done{flex:none;height:34px;padding:0 16px;border:0;border-radius:999px;background:var(--gsv-done-bg);color:var(--gsv-done-ink);font:500 calc(12.5px * var(--gs-ui-scale, 1))/1 var(--gsv-sans);cursor:pointer}.gs-sv-done:focus-visible{outline:2px solid var(--gsv-focus);outline-offset:2px}.gs-sv-drag-tag{position:fixed;left:0;top:0;z-index:3;height:24px;padding:0 11px;display:flex;align-items:center;border-radius:12px;white-space:nowrap;font:500 calc(10.5px * var(--gs-ui-scale, 1))/1 var(--gsv-mono);color:var(--gsv-tag-ink);background:var(--gsv-tag-bg);border:1px solid var(--gsv-tag-line);pointer-events:none}.gs-sv-drag-tag[data-state=strain]{color:var(--gsv-tag-strain-ink);border-color:var(--gsv-tag-strain-line)}.gs-sv-drag-tag[data-state=armed]{color:var(--gsv-tag-armed-ink);background:var(--gsv-tag-armed-bg);border-color:var(--gsv-tag-armed-line)}@media (max-width:1100px){.gs-sv-scene{display:none}}@media (max-width:760px){.gs-sv-notice{top:64px;left:12px;right:12px;transform:none;white-space:normal;border-radius:24px}}body.gs-performance-lite .gs-sv-notice{backdrop-filter:none;-webkit-backdrop-filter:none}body.gs-performance-lite .gs-sv-notice-dot{animation:none}@media (prefers-reduced-motion:reduce){.gs-sv-notice-dot{animation:none}}.gs-sv-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.godweb-root.gs-public-theme-active #spatial-view-chrome .gs-sv-done{background:var(--gsv-done-bg)!important;color:var(--gsv-done-ink)!important;border-color:transparent!important;box-shadow:none!important}#heat-map-view-container{--gew-strong:#f5f8fc;--gew-text:#e9eef6;--gew-note:#b4c1d2;--gew-muted:#93a3b8;--gew-god:#62d6ff;--gew-space:#7fe39a;--gew-desk:#f2bb5c;--gew-meta-set:#a9c9ec;--gew-glass-top:rgba(14,26,43,0.84);--gew-glass-bottom:rgba(10,20,34,0.84);--gew-glass-edge-top:rgba(255,255,255,0.15);--gew-glass-edge-bottom:rgba(255,255,255,0.04);--gew-shadow:0 24px 48px -28px rgba(0,0,0,0.85);--gew-hover:rgba(255,255,255,0.07);--gew-row-hover:rgba(255,255,255,0.04);--gew-line:rgba(255,255,255,0.07);--gew-sep:rgba(255,255,255,0.1);--gew-filter-bg:rgba(255,255,255,0.03);--gew-filter-line:rgba(255,255,255,0.1);--gew-filter-line-hover:rgba(255,255,255,0.24);--gew-filter-on-bg:rgba(127,178,255,0.12);--gew-filter-on-line:rgba(127,178,255,0.42);--gew-filter-on-count:#cfe1ff;--gew-tear-none:rgba(255,255,255,0.28);--gew-grab:rgba(255,255,255,0.22);--gew-scroll:rgba(255,255,255,0.14);--gew-focus:rgba(127,178,255,0.75);--gew-glow:rgba(30,80,150,0.16);--gew-vignette:rgba(0,0,0,0.45);--gew-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--gew-mono:"Geist Mono",var(--gw-font-mono,ui-monospace),monospace;font-family:var(--gew-sans)}body.theme-classic #heat-map-view-container{--gew-strong:#0e1726;--gew-text:#1a2638;--gew-note:#3f5068;--gew-muted:#5b6b80;--gew-meta-set:#1f5f99;--gew-glass-top:rgba(255,255,255,0.9);--gew-glass-bottom:rgba(244,248,253,0.92);--gew-glass-edge-top:rgba(15,40,80,0.14);--gew-glass-edge-bottom:rgba(15,40,80,0.06);--gew-shadow:0 18px 40px -28px rgba(15,40,80,0.45);--gew-hover:rgba(15,40,80,0.07);--gew-row-hover:rgba(15,40,80,0.05);--gew-line:rgba(15,40,80,0.08);--gew-sep:rgba(15,40,80,0.12);--gew-filter-bg:rgba(15,40,80,0.03);--gew-filter-line:rgba(15,40,80,0.14);--gew-filter-line-hover:rgba(15,40,80,0.3);--gew-filter-on-bg:rgba(30,100,200,0.1);--gew-filter-on-line:rgba(30,100,200,0.4);--gew-filter-on-count:#1f5f99;--gew-tear-none:rgba(15,40,80,0.3);--gew-grab:rgba(15,40,80,0.22);--gew-scroll:rgba(15,40,80,0.18);--gew-focus:rgba(30,100,200,0.6);--gew-glow:rgba(80,140,220,0.1);--gew-vignette:transparent}#heat-map-view-container.gs-ew-host{inset:0;overflow:hidden;color:var(--gew-text);background:radial-gradient(900px 700px at 38% 55%,var(--gew-glow),transparent 70%),radial-gradient(140% 120% at 50% 50%,transparent 55%,var(--gew-vignette) 100%)}.gs-ew-globe{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab;outline:none}.gs-ew-globe:focus-visible{outline:2px solid var(--gew-focus);outline-offset:-4px}#heat-map-view-container.is-street .gs-ew-globe,#heat-map-view-container.is-street .gs-ew-key{display:none}#heat-map-globe-stage,.gs-ew-street,.gs-ew-street-surface{position:absolute;inset:0}.gs-ew-street{overflow:hidden;animation:gs-ew-fade .32s cubic-bezier(.22,1,.36,1) both}.gs-ew-street[hidden]{display:none}@keyframes gs-ew-fade{0%{opacity:0}}#heat-map-globe-stage .maplibregl-ctrl-top-left{top:var(--gs-home-clear-top,84px);left:var(--gs-home-clear-side,52px)}#heat-map-globe-stage .maplibregl-ctrl-bottom-right{right:var(--gs-home-clear-corner,68px);bottom:6px}.gs-ew-hint,.gs-ew-key,.gs-ew-roster,.gs-ew-tools{background:linear-gradient(180deg,var(--gew-glass-top),var(--gew-glass-bottom)) padding-box,linear-gradient(180deg,var(--gew-glass-edge-top),var(--gew-glass-edge-bottom)) border-box;border:1px solid transparent;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:var(--gew-shadow)}.gs-ew-key{position:absolute;top:var(--gs-home-clear-top,84px);left:var(--gs-home-clear-side,52px);width:288px;padding:18px 20px;border-radius:22px;display:flex;flex-direction:column;gap:12px}.gs-ew-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font:500 calc(11px * var(--gs-ui-scale, 1))/1.2 var(--gew-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gew-muted)}.gs-ew-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.8}.gs-ew-heading{margin:0;font:300 calc(28px * var(--gs-ui-scale, 1))/1.1 var(--gew-sans);letter-spacing:-.03em;color:var(--gew-strong)}.gs-ew-of{color:var(--gew-muted)}.gs-ew-text{margin:0;font:400 calc(12.5px * var(--gs-ui-scale, 1))/1.5 var(--gew-sans);color:var(--gew-note)}.gs-ew-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 calc(10px * var(--gs-ui-scale, 1))/1.4 var(--gew-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gew-note)}.gs-ew-kind{display:inline-flex;align-items:center;gap:7px}.gs-ew-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--gew-dot,var(--gew-god));box-shadow:0 0 10px var(--gew-dot,var(--gew-god))}.gs-ew-kind.is-space{--gew-dot:var(--gew-space)}.gs-ew-kind.is-desk{--gew-dot:var(--gew-desk)}.gs-ew-arc{width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--gew-god) 20%,transparent),var(--gew-god))}.gs-ew-side{position:absolute;top:var(--gs-home-clear-top,84px);right:var(--gs-home-clear-side,52px);bottom:var(--gs-home-clear-bottom,72px);width:364px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.gs-ew-side>*{pointer-events:auto}.gs-ew-tools{flex:none;display:flex;align-items:center;gap:2px;height:52px;padding:3px;border-radius:999px}.gs-ew-total{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.4em;height:44px;padding:0 14px;overflow:hidden;font:500 calc(10.5px * var(--gs-ui-scale, 1))/1 var(--gew-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--gew-strong)}.gs-ew-sep{flex:none;width:1px;height:18px;margin:0 2px;background:var(--gew-sep)}.gs-ew-cam,.gs-ew-tool{flex:none;height:44px;margin:0;border:0;border-radius:999px;background:transparent;color:var(--gew-note);cursor:pointer;transition:background-color .2s ease,color .2s ease}.gs-ew-cam{width:40px;padding:0;display:grid;place-items:center}.gs-ew-tool{width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}#heat-map-view-container:not(.is-street) .gs-ew-street-tool,.gs-ew-tool span{display:none}.gs-ew-street-tool svg{width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1))}.gs-ew-street-tool.is-active{background:var(--gew-filter-on-bg);color:var(--gew-filter-on-count)}.gs-ew-cam:hover:not(:disabled),.gs-ew-tool:hover{background:var(--gew-hover);color:var(--gew-strong)}.gs-ew-cam:disabled{opacity:.38;cursor:default}.gs-ew-roster{flex:1;min-height:0;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.gs-ew-grab,.gs-ew-sheet-count{display:none}.gs-ew-roster-head{flex:none;padding:18px 18px 12px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--gew-line)}.gs-ew-roster-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gs-ew-filters{display:flex;flex-wrap:wrap;gap:6px}.gs-ew-filter{display:inline-flex;align-items:center;gap:7px;height:36px;margin:0;padding:0 13px;border:0;border-radius:999px;background:var(--gew-filter-bg);box-shadow:inset 0 0 0 1px var(--gew-filter-line);color:var(--gew-note);font:500 calc(10px * var(--gs-ui-scale, 1))/1 var(--gew-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.gs-ew-filter b{font-weight:500;letter-spacing:.04em;color:var(--gew-muted)}.gs-ew-filter:hover{color:var(--gew-strong);box-shadow:inset 0 0 0 1px var(--gew-filter-line-hover)}.gs-ew-filter.is-on{background:var(--gew-filter-on-bg);color:var(--gew-strong);box-shadow:inset 0 0 0 1px var(--gew-filter-on-line)}.gs-ew-filter.is-on b{color:var(--gew-filter-on-count)}.gs-ew-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:var(--gew-scroll) transparent}.gs-ew-row{--gs-ew-c:var(--gew-god);width:100%;min-height:54px;margin:0;padding:6px 12px;border:0;border-radius:14px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;background:transparent;color:var(--gew-text);font:inherit;text-align:left;cursor:pointer}.gs-ew-row:hover{background:var(--gew-row-hover)}.gs-ew-row.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--gs-ew-c) 13%,transparent),var(--gew-filter-bg) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-ew-c) 34%,transparent)}.gs-ew-tear{justify-self:center;width:12px;height:12px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--gs-ew-c);box-shadow:0 0 12px color-mix(in srgb,var(--gs-ew-c) 70%,transparent)}.gs-ew-tear.is-none{background:transparent;box-shadow:inset 0 0 0 1.5px var(--gew-tear-none)}.gs-ew-names{display:flex;flex-direction:column;gap:1px;min-width:0}.gs-ew-meta,.gs-ew-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gs-ew-name{font:400 calc(14px * var(--gs-ui-scale, 1))/1.4 var(--gew-sans);color:var(--gew-strong)}.gs-ew-meta{font:400 calc(10.5px * var(--gs-ui-scale, 1))/1.4 var(--gew-mono);letter-spacing:.06em;color:var(--gew-muted)}.gs-ew-meta.is-set{color:var(--gew-meta-set)}.gs-ew-fly{display:inline-flex;align-items:center;height:28px;padding:0 4px;color:var(--gew-note)}.gs-ew-row:hover .gs-ew-fly{color:var(--gew-strong)}.gs-ew-empty{margin:0;padding:18px 12px;font:400 calc(12px * var(--gs-ui-scale, 1))/1.4 var(--gew-mono);text-align:center;color:var(--gew-muted)}.gs-ew-cam:focus-visible,.gs-ew-filter:focus-visible,.gs-ew-grab:focus-visible,.gs-ew-row:focus-visible,.gs-ew-tool:focus-visible{outline:2px solid var(--gew-focus);outline-offset:2px}.gs-ew-hint{position:absolute;bottom:10px;left:var(--gs-home-clear-corner,68px);display:flex;align-items:center;height:36px;margin:0;padding:0 14px;border-radius:999px;font:400 calc(10.5px * var(--gs-ui-scale, 1))/1 var(--gew-mono);letter-spacing:.06em;color:var(--gew-muted);pointer-events:none}@media (max-width:1180px){.gs-ew-key{width:250px}}@media (max-width:980px){.gs-ew-hint,.gs-ew-key{display:none}}@media (max-width:760px){.gs-ew-side{inset:0;width:auto;display:block}.gs-ew-tools{position:absolute;bottom:calc(78px + var(--gs-ew-sheet-h, 136px));left:50%;transform:translateX(-50%);gap:1px;height:44px;padding:3px 4px;transition:bottom .45s cubic-bezier(.22,1,.36,1)}.gs-ew-total{height:38px;padding:0 10px 0 8px;font-size:calc(10px * var(--gs-ui-scale, 1));letter-spacing:.12em}.gs-ew-sep{display:block}.gs-ew-cam,.gs-ew-tool{width:38px;height:38px;padding:0;justify-content:center}.gs-ew-roster{position:absolute;left:10px;right:10px;bottom:68px;height:var(--gs-ew-sheet-h,136px);transition:height .45s cubic-bezier(.22,1,.36,1)}#heat-map-view-container.is-sheet-dragging :is(.gs-ew-roster,.gs-ew-tools){transition:none}.gs-ew-grab,.gs-ew-roster-title{touch-action:none}.gs-ew-grab{flex:none;height:22px;margin:0;padding:0;border:0;display:grid;place-items:center;background:transparent;cursor:pointer}.gs-ew-grab span{width:36px;height:4px;border-radius:2px;background:var(--gew-grab)}.gs-ew-roster-head{padding:0 16px 10px;gap:8px;border-bottom:0}.gs-ew-roster .gs-ew-eyebrow{gap:8px;font-size:calc(10px * var(--gs-ui-scale, 1))}.gs-ew-roster .gs-ew-eyebrow:before{width:14px}.gs-ew-sheet-count{display:block;margin:0;font:300 calc(20px * var(--gs-ui-scale, 1))/1.1 var(--gew-sans);letter-spacing:-.03em;color:var(--gew-strong)}.gs-ew-sheet-count b{font-weight:300}.gs-ew-sheet-count span{color:var(--gew-muted)}.gs-ew-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gs-ew-filter{flex:none;height:34px;padding:0 12px}.gs-ew-list{padding:4px 8px 10px;border-top:1px solid var(--gew-line);scrollbar-width:none}.gs-ew-row{padding:6px 10px}.gs-ew-meta{font-size:calc(10px * var(--gs-ui-scale, 1));letter-spacing:.05em}#heat-map-globe-stage .maplibregl-ctrl-top-left{top:72px;left:4px}#heat-map-globe-stage .maplibregl-ctrl-bottom-right{right:64px;bottom:16px}}body.gs-performance-lite .gs-ew-hint,body.gs-performance-lite .gs-ew-key,body.gs-performance-lite .gs-ew-roster,body.gs-performance-lite .gs-ew-tools{backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.gs-ew-roster,.gs-ew-street,.gs-ew-tools{animation:none;transition:none}}.godweb-root.gs-public-theme-active #heat-map-view-container :is(.gs-ew-cam,.gs-ew-tool,.gs-ew-row,.gs-ew-grab){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.godweb-root.gs-public-theme-active #heat-map-view-container :is(.gs-ew-cam,.gs-ew-tool){color:var(--gew-note)!important}.godweb-root.gs-public-theme-active #heat-map-view-container :is(.gs-ew-cam:hover:not(:disabled),.gs-ew-tool:hover){background:var(--gew-hover)!important;color:var(--gew-strong)!important}.godweb-root.gs-public-theme-active #heat-map-view-container .gs-ew-street-tool.is-active{background:var(--gew-filter-on-bg)!important;color:var(--gew-filter-on-count)!important}.godweb-root.gs-public-theme-active #heat-map-view-container .gs-ew-row{color:var(--gew-text)!important}.godweb-root.gs-public-theme-active #heat-map-view-container .gs-ew-row.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--gs-ew-c) 13%,transparent),var(--gew-filter-bg) 70%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-ew-c) 34%,transparent)!important}.godweb-root.gs-public-theme-active #heat-map-view-container .gs-ew-filter{background:var(--gew-filter-bg)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--gew-filter-line)!important;color:var(--gew-note)!important}.godweb-root.gs-public-theme-active #heat-map-view-container .gs-ew-filter.is-on{background:var(--gew-filter-on-bg)!important;box-shadow:inset 0 0 0 1px var(--gew-filter-on-line)!important;color:var(--gew-strong)!important}#gs-profile-shell.gpm{--gpm-strong:var(--gs-public-theme-strong,#f5f8fc);--gpm-body:var(--gs-public-theme-text,#cfd8e5);--gpm-note:var(--gs-public-theme-text,#b4c1d2);--gpm-muted:var(--gs-public-theme-muted,#8f9fb4);--gpm-accent:var(--gs-public-theme-primary,#62d6ff);--gpm-glass-top:color-mix(in srgb,var(--gs-public-theme-panel,#101c2e) 94%,transparent);--gpm-glass-bottom:color-mix(in srgb,var(--gs-public-theme-panel-strong,#09121f) 96%,transparent);--gpm-gap:var(--gs-public-theme-panel,#0d1828);--gpm-edge-top:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 16%,transparent);--gpm-edge-bottom:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 4%,transparent);--gpm-edge-hot:color-mix(in srgb,var(--gs-public-theme-primary,#62d6ff) 55%,transparent);--gpm-shadow:0 28px 56px -30px rgba(0,0,0,0.9),0 2px 10px rgba(0,0,0,0.25);--gpm-row:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 3.5%,transparent);--gpm-row-line:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 6%,transparent);--gpm-row-hover:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 7.5%,transparent);--gpm-line:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 8%,transparent);--gpm-on-bg:color-mix(in srgb,var(--gs-public-theme-primary,#62d6ff) 11%,transparent);--gpm-on-line:color-mix(in srgb,var(--gs-public-theme-primary,#62d6ff) 42%,transparent);--gpm-on-ink:color-mix(in srgb,var(--gs-public-theme-primary,#62d6ff) 45%,var(--gs-public-theme-strong,#f5f8fc));--gpm-tag-bg:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 6%,transparent);--gpm-tag-line:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 12%,transparent);--gpm-avatar:linear-gradient(160deg,#2a4a72,#12233b);--gpm-danger:#ff9b92;--gpm-danger-bg:rgba(255,107,107,0.07);--gpm-danger-bg-hover:rgba(255,107,107,0.13);--gpm-danger-line:rgba(255,120,110,0.22);--gpm-dot:#ff5a5f;--gpm-ring:#3ddc84;--gpm-switch:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 16%,transparent);--gpm-knob:var(--gs-public-theme-strong,#f5f8fc);--gpm-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--gpm-mono:"Geist Mono",ui-monospace,monospace}body.theme-classic:not(.gs-public-theme-active) #gs-profile-shell.gpm{--gpm-strong:#0e1726;--gpm-body:#24324a;--gpm-note:#3f5068;--gpm-muted:#5b6b80;--gpm-accent:#1b8fc0;--gpm-glass-top:rgba(255,255,255,0.96);--gpm-glass-bottom:rgba(245,248,252,0.97);--gpm-gap:#ffffff;--gpm-edge-top:rgba(15,40,80,0.14);--gpm-edge-bottom:rgba(15,40,80,0.06);--gpm-edge-hot:rgba(27,143,192,0.5);--gpm-shadow:0 24px 48px -28px rgba(15,40,80,0.45),0 2px 8px rgba(15,40,80,0.08);--gpm-row:rgba(15,40,80,0.035);--gpm-row-line:rgba(15,40,80,0.07);--gpm-row-hover:rgba(15,40,80,0.07);--gpm-line:rgba(15,40,80,0.09);--gpm-on-bg:rgba(27,143,192,0.1);--gpm-on-line:rgba(27,143,192,0.42);--gpm-on-ink:#0f6d96;--gpm-tag-bg:rgba(15,40,80,0.05);--gpm-tag-line:rgba(15,40,80,0.12);--gpm-avatar:linear-gradient(160deg,#d9e6f5,#b8cbe2);--gpm-danger:#c2372f;--gpm-danger-bg:rgba(194,55,47,0.06);--gpm-danger-bg-hover:rgba(194,55,47,0.11);--gpm-danger-line:rgba(194,55,47,0.2);--gpm-dot:#e5383b;--gpm-ring:#1fae62;--gpm-switch:rgba(15,40,80,0.16);--gpm-knob:#ffffff}#gs-profile-shell.gpm #gs-profile-trigger{border:1px solid transparent;background:linear-gradient(180deg,var(--gpm-glass-top),var(--gpm-glass-bottom)) padding-box,linear-gradient(180deg,var(--gpm-edge-top),var(--gpm-edge-bottom)) border-box;box-shadow:var(--gpm-shadow);color:var(--gpm-strong);overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;transition:box-shadow .2s ease}#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-trigger{height:48px;gap:12px;padding:0 4px 0 16px;border-radius:999px}#gs-profile-shell.gpm #gs-profile-trigger:hover,#gs-profile-shell.gpm.open #gs-profile-trigger{background:linear-gradient(180deg,var(--gpm-glass-top),var(--gpm-glass-bottom)) padding-box,linear-gradient(180deg,var(--gpm-edge-hot),var(--gpm-edge-bottom)) border-box}#gs-profile-shell.gpm #gs-profile-trigger:focus-visible{outline:2px solid var(--gpm-edge-hot);outline-offset:2px}#gs-profile-shell.gpm #gs-profile-trigger .gs-profile-text{display:grid;justify-items:end;width:auto;height:20px;overflow:hidden}#gs-profile-shell.gpm #gs-profile-name,#gs-profile-shell.gpm #gs-profile-time{grid-area:1/1;position:relative;left:auto;top:auto;display:flex;align-items:center;gap:8px;max-width:none;font:500 calc(10.5px * var(--gs-ui-scale, 1))/calc(20px * var(--gs-ui-scale, 1)) var(--gpm-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--gpm-strong);pointer-events:none;transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}#gs-profile-shell.gpm #gs-profile-name{opacity:1;transform:none}#gs-profile-shell.gpm #gs-profile-time{opacity:0;transform:translateY(9px);letter-spacing:.1em;font-variant-numeric:tabular-nums}#gs-profile-shell.gpm #gs-profile-dock.show-time #gs-profile-name{opacity:0;transform:translateY(-9px)}#gs-profile-shell.gpm #gs-profile-dock.show-time #gs-profile-time{opacity:1;transform:none}#gs-profile-shell.gpm .gpm-clock{flex:none;width:12px;height:12px;color:var(--gpm-muted)}#gs-profile-shell.gpm #gs-profile-trigger .gs-profile-avatar{border:0;background:var(--gpm-avatar);color:var(--gpm-strong);box-shadow:none}#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-trigger .gs-profile-avatar{width:40px;height:40px}#gs-profile-shell.gpm #gs-profile-trigger .gs-profile-avatar:after{content:none}#gs-profile-shell.gpm #gs-profile-trigger .gs-profile-initials{font:600 calc(13px * var(--gs-ui-scale, 1))/1 var(--gpm-sans);letter-spacing:.02em}#gs-profile-shell.gpm #gs-profile-trigger.has-status .gs-profile-avatar{box-shadow:0 0 0 2px var(--gpm-gap),0 0 0 3.5px var(--gpm-ring)}#gs-profile-shell.gpm #gs-profile-trigger #whats-new-profile-badge{top:3px;right:3px;width:10px;height:10px;border:0;background:var(--gpm-dot);box-shadow:0 0 0 2px var(--gpm-gap);animation:none}#gs-profile-shell.gpm.is-in-right-dock #gs-profile-trigger .gs-profile-text{height:24px}#gs-profile-shell.gpm.is-in-right-dock #gs-profile-name,#gs-profile-shell.gpm.is-in-right-dock #gs-profile-time{font-size:calc(13px * var(--gs-ui-scale, 1));line-height:calc(24px * var(--gs-ui-scale, 1))}#gs-profile-shell.gpm #gs-profile-dropdown{box-sizing:border-box;gap:6px;padding:8px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--gpm-glass-top),var(--gpm-glass-bottom)) padding-box,linear-gradient(180deg,var(--gpm-edge-top),var(--gpm-edge-bottom)) border-box;box-shadow:var(--gpm-shadow);color:var(--gpm-body);font-family:var(--gpm-sans);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-dropdown{top:calc(100% + 12px);width:min(358px,calc(100vw - 1rem));min-width:0}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head{display:flex;align-items:center;gap:12px;padding:12px 12px 14px}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head-avatar{position:relative;flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--gpm-avatar);color:var(--gpm-strong);font:600 calc(15px * var(--gs-ui-scale, 1))/1 var(--gpm-sans)}#gs-profile-shell.gpm:has(#gs-profile-trigger.has-status) #gs-profile-dropdown .gpm-head-avatar{box-shadow:0 0 0 2px var(--gpm-gap),0 0 0 3.5px var(--gpm-ring)}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head-avatar img{grid-area:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head-avatar :is(img,span)[hidden]{display:none}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}#gs-profile-shell.gpm #gs-profile-dropdown #gs-profile-mobile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 calc(15px * var(--gs-ui-scale, 1))/1.2 var(--gpm-sans);letter-spacing:-.01em;color:var(--gpm-strong)}#gs-profile-shell.gpm #gs-profile-dropdown #gs-profile-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 calc(11px * var(--gs-ui-scale, 1))/1.3 var(--gpm-mono);color:var(--gpm-muted)}#gs-profile-shell.gpm #gs-profile-dropdown #gs-profile-portfolio-type{flex:none;align-self:flex-start;height:22px;padding:0 9px;border:1px solid var(--gpm-tag-line);border-radius:999px;display:inline-flex;align-items:center;background:var(--gpm-tag-bg);font:500 calc(9.5px * var(--gs-ui-scale, 1))/1 var(--gpm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gpm-note)}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px;padding:10px;border:1px solid var(--gpm-row-line);border-radius:14px;background:var(--gpm-row)}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-meta-label{display:inline-flex;align-items:center;gap:8px;font:500 calc(10px * var(--gs-ui-scale, 1))/1 var(--gpm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gpm-muted)}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-meta-label .gpm-clock{width:13px;height:13px}#gs-profile-shell.gpm #gs-profile-dropdown #gs-profile-mobile-timer{font:500 calc(12px * var(--gs-ui-scale, 1))/1 var(--gpm-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--gpm-strong)}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-sep{height:1px;margin:4px 10px;background:var(--gpm-line)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option{display:flex;align-items:center;gap:10px;width:auto;min-height:44px;margin:0;padding:0 12px;border:1px solid var(--gpm-row-line);border-radius:14px;background:var(--gpm-row);box-shadow:none;color:var(--gpm-body);font:450 calc(13px * var(--gs-ui-scale, 1))/1.2 var(--gpm-sans);letter-spacing:normal;text-transform:none;text-align:left;transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#gs-profile-shell.gpm #gs-profile-dropdown>.gs-profile-option,#gs-profile-shell.gpm #gs-profile-dropdown>.gs-profile-theme-row{margin:0 4px}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option :is(i,svg){flex:none;width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1));color:var(--gpm-note)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option:focus-visible,#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option:hover{border-color:var(--gpm-row-line);background:var(--gpm-row-hover);color:var(--gpm-strong);transform:none}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option:hover :is(i,svg){color:var(--gpm-strong)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option:focus-visible{outline:2px solid var(--gpm-edge-hot);outline-offset:2px}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option-hero{min-height:48px;color:var(--gpm-strong);font-weight:500}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option-hero :is(i,svg):first-child{color:var(--gpm-accent)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option-hero .gpm-chev{margin-left:auto;width:15px;height:15px;color:var(--gpm-muted)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0 4px}#gs-profile-shell.gpm #gs-profile-dropdown #profile-rearrange-action.is-active{border-color:var(--gpm-on-line);background:var(--gpm-on-bg);color:var(--gpm-on-ink)}#gs-profile-shell.gpm #gs-profile-dropdown #profile-rearrange-action.is-active :is(i,svg){color:var(--gpm-accent)}#gs-profile-shell.gpm #gs-profile-dropdown #profile-rearrange-action.is-active:after{content:"ON";flex:none;font:600 calc(9px * var(--gs-ui-scale, 1))/1 var(--gpm-mono);letter-spacing:.16em;color:var(--gpm-accent)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option.has-status{color:var(--gpm-body)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option.has-status :is(i,svg){color:var(--gpm-ring)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option.has-status:after{content:"";flex:none;width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--gpm-ring);box-shadow:none}#gs-profile-shell.gpm #gs-profile-dropdown #whats-new-menu-badge{flex:none;width:7px;height:7px;margin-left:auto;background:var(--gpm-dot)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option-note{flex:none;margin-left:auto;font:500 calc(9.5px * var(--gs-ui-scale, 1))/1 var(--gpm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gpm-muted)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-theme-row{display:flex;align-items:center;gap:10px;width:auto;min-height:44px;padding:0 8px 0 12px;border:0;border-radius:14px;background:transparent}#gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-label{gap:10px;font:450 calc(13px * var(--gs-ui-scale, 1))/1.2 var(--gpm-sans);letter-spacing:normal;text-transform:none;color:var(--gpm-body)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-label :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1));color:var(--gpm-note)}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-theme-state{margin-left:auto;font:500 calc(9.5px * var(--gs-ui-scale, 1))/1 var(--gpm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gpm-muted)}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-theme-state:before{content:"Light"}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-theme-row:has(.gs-theme-toggle-input:checked) .gpm-theme-state:before{content:"Dark"}#gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-track{width:40px;height:24px;border:0;border-radius:999px;background:var(--gpm-switch)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-knob{top:3px;left:3px;width:18px;height:18px;border:0;background:var(--gpm-knob);box-shadow:0 1px 3px rgba(0,0,0,.3)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-input:checked+.gs-theme-toggle-track{background:var(--gpm-switch)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-input:checked+.gs-theme-toggle-track .gs-theme-toggle-knob{border:0;background:var(--gpm-knob);transform:translateX(16px)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-input:focus-visible+.gs-theme-toggle-track{outline:2px solid var(--gpm-edge-hot);outline-offset:2px}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout{justify-content:center;margin-top:2px;border-color:var(--gpm-danger-line);background:var(--gpm-danger-bg);color:var(--gpm-danger);font-weight:500}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout>span{flex:0 0 auto}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout :is(i,svg),#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout:hover :is(i,svg){color:var(--gpm-danger)}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout:hover{border-color:var(--gpm-danger-line);background:var(--gpm-danger-bg-hover);color:var(--gpm-danger)}@media (max-width:520px){#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-trigger{justify-content:center;width:46px;max-width:46px;height:46px;gap:0;padding:2px}#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-trigger .gs-profile-text{display:none}#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-dropdown{width:calc(100vw - 24px);right:0!important;left:auto!important}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head{padding:8px 10px 10px}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head-avatar{width:42px;height:42px}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-meta{padding:8px 10px}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option-hero{min-height:44px}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-sep{margin:2px 10px}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-dropdown{max-height:calc(100vh - 88px)!important;max-height:calc(100svh - 88px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important}}@media (max-width:520px) and (max-height:720px){#gs-profile-shell.gpm:not(.is-in-right-dock) #gs-profile-dropdown{gap:4px}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head{padding:6px 10px 8px}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-head-avatar{width:38px;height:38px}#gs-profile-shell.gpm #gs-profile-dropdown .gpm-meta{padding:6px 10px}#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-grid{gap:4px}#gs-profile-shell.gpm #gs-profile-dropdown :is(.gs-profile-option,.gs-profile-option-hero,.gs-profile-theme-row){min-height:40px}}@media (prefers-reduced-motion:reduce){#gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option,#gs-profile-shell.gpm :is(#gs-profile-name,#gs-profile-time){transition:none}}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-trigger{border-color:transparent!important;background:linear-gradient(180deg,var(--gpm-glass-top),var(--gpm-glass-bottom)) padding-box,linear-gradient(180deg,var(--gpm-edge-top),var(--gpm-edge-bottom)) border-box!important;box-shadow:var(--gpm-shadow)!important;color:var(--gpm-strong)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-trigger :is(#gs-profile-name,#gs-profile-time){color:var(--gpm-strong)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-trigger .gs-profile-avatar{border-color:transparent!important;background:var(--gpm-avatar)!important;color:var(--gpm-strong)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown{border-color:transparent!important;background:linear-gradient(180deg,var(--gpm-glass-top),var(--gpm-glass-bottom)) padding-box,linear-gradient(180deg,var(--gpm-edge-top),var(--gpm-edge-bottom)) border-box!important;color:var(--gpm-body)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option,.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option:is(:hover,:focus-visible,.is-active){border-color:var(--gpm-row-line)!important;background:var(--gpm-row)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;color:var(--gpm-body)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-option:is(:hover,:focus-visible){background:var(--gpm-row-hover)!important;color:var(--gpm-strong)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown #profile-rearrange-action.is-active{border-color:var(--gpm-on-line)!important;background:var(--gpm-on-bg)!important;color:var(--gpm-on-ink)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout,.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout:is(:hover,:focus-visible){border-color:var(--gpm-danger-line)!important;background:var(--gpm-danger-bg)!important;color:var(--gpm-danger)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown .gs-profile-logout :is(i,svg){color:var(--gpm-danger)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown :is(.gs-profile-theme-row,.gs-theme-toggle-label,.gs-theme-toggle-switch){border-color:transparent!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown :is(.gs-theme-toggle-track,.gs-theme-toggle-input:checked+.gs-theme-toggle-track){border-color:transparent!important;background:var(--gpm-switch)!important}.godweb-root.gs-public-theme-active #gs-profile-shell.gpm #gs-profile-dropdown .gs-theme-toggle-knob{border-color:transparent!important;background:var(--gpm-knob)!important}