@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p,figure,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gs-bg:var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#0e1013);--gs-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16191e);--gs-surface-variant:var(--lightningcss-light,#e8eaee)var(--lightningcss-dark,#22262c);--gs-on-bg:var(--lightningcss-light,#14181c)var(--lightningcss-dark,#e6e8eb);--gs-on-surface-variant:var(--lightningcss-light,#454c55)var(--lightningcss-dark,#b4bac2);--gs-outline:var(--lightningcss-light,#6b727b)var(--lightningcss-dark,#7d858f);--gs-scrim:#0009;--gs-primary:var(--lightningcss-light,#1f4fa3)var(--lightningcss-dark,#8fb8ff);--gs-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#00214d);--gs-primary-container:var(--lightningcss-light,#d6e3ff)var(--lightningcss-dark,#1e3a66);--gs-on-primary-container:var(--lightningcss-light,#001b3e)var(--lightningcss-dark,#fff);--gs-error:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ff8a80);--gs-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3b0000);--gs-ok:var(--lightningcss-light,#136b3a)var(--lightningcss-dark,#63d18b);--gs-warn:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#ffc94d);--gs-bad:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ff8a80);--gs-chip:var(--lightningcss-light,#e3e6eb)var(--lightningcss-dark,#262b32);--gs-on-chip:var(--lightningcss-light,#14181c)var(--lightningcss-dark,#e6e8eb);--gs-state-green:#1b5e3a;--gs-state-yellow:#7a5c00;--gs-state-orange:#8a3f00;--gs-state-red:#8e1b1b;--gs-state-grey:#3a3f47;--gs-state-amber:#6b4e00;--gs-on-state:#fff;--gs-alert-bg:#2a0a0a;--gs-alert-surface:#3d1212;--gs-alarm-bg:#1f0a0a;--gs-on-alert:#ffe4e4;--gs-on-alert-muted:#ffc9c9;--gs-alert-panel:#00000047;--gs-alert-action:#ffd9d9;--gs-on-alert-action:#3a0d0d;--gs-alert-border:#ffd9d966;--gs-border:var(--lightningcss-light,#c7ccd4)var(--lightningcss-dark,#2c343f);--gs-role-baby-bg:var(--lightningcss-light,#f6e9c9)var(--lightningcss-dark,#2a2417);--gs-role-baby-fg:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#f2c66d);--gs-role-parent-bg:var(--gs-primary-container);--gs-role-parent-fg:var(--gs-primary);--gs-camera-bg:var(--lightningcss-light,#0b0d11)var(--lightningcss-dark,#07090c);--gs-on-camera:#e8ecf1;--gs-qr-ground:#000;--gs-qr-module:#7a7468;--gs-qr-module-bright:#cfc6b6;--gs-radius-s:.5rem;--gs-radius-m:.75rem;--gs-radius-l:1.25rem;--gs-radius-full:62.5rem;--gs-space-1:.25rem;--gs-space-2:.5rem;--gs-space-3:.75rem;--gs-space-4:1rem;--gs-space-5:1.5rem;--gs-space-6:2rem;--gs-target:3rem;--gs-target-large:4.5rem;--gs-focus:var(--lightningcss-light,#1f4fa3)var(--lightningcss-dark,#8fb8ff);--gs-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--gs-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gs-duration:.16s}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dim]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gs-bg:#000;--gs-surface:#14120e;--gs-surface-variant:#1c1912;--gs-on-bg:#cfc6b6;--gs-on-surface-variant:#9c927f;--gs-outline:#6b6252;--gs-border:#2a2620;--gs-primary:#c9b48a;--gs-on-primary:#1a1408;--gs-primary-container:#2a2417;--gs-on-primary-container:#e0cfa8;--gs-role-baby-bg:#2a2417;--gs-role-baby-fg:#c9b48a;--gs-error:#c46a64;--gs-ok:#a8d5b5;--gs-warn:#c9a85a;--gs-bad:#c46a64;--gs-chip:#14120e;--gs-on-chip:#b5aa95;--gs-state-green:#0e4a28;--gs-state-yellow:#4a3a00;--gs-state-orange:#4f2400;--gs-state-red:#300;--gs-state-grey:#30333a;--gs-state-amber:#3f3000;--gs-on-state:#cfc6b6;--gs-focus:#c9b48a;--gs-scrim:#000c}}@layer base{html{background:var(--gs-bg);color:var(--gs-on-bg);font-family:var(--gs-font);font-size:100%;line-height:1.45}body{background:var(--gs-bg);min-height:100dvh;color:var(--gs-on-bg);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}h1{font-size:1.5rem;font-weight:600;line-height:1.25}h2{font-size:1.25rem;font-weight:600;line-height:1.3}a{color:var(--gs-primary)}:focus-visible{outline:.1875rem solid var(--gs-focus);outline-offset:.125rem}[data-route-heading]:focus{outline:none}::selection{background:var(--gs-primary-container);color:var(--gs-on-primary-container)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@layer components{.gs-btn{justify-content:center;align-items:center;gap:var(--gs-space-2);min-height:var(--gs-target);min-width:var(--gs-target);max-width:100%;padding:var(--gs-space-2) min(var(--gs-space-5), 5vw);border-radius:var(--gs-radius-full);background:var(--gs-primary);color:var(--gs-on-primary);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:filter var(--gs-duration);border:.0625rem solid #0000;font-weight:600;line-height:1.2;display:inline-flex}.gs-btn:hover:not(:disabled){filter:brightness(1.08)}.gs-btn:active:not(:disabled){filter:brightness(.94)}.gs-btn:disabled{opacity:.45;cursor:not-allowed}.gs-btn[data-variant=tonal]{background:var(--gs-primary-container);color:var(--gs-on-primary-container)}.gs-btn[data-variant=outline]{color:var(--gs-primary);border-color:var(--gs-outline);background:0 0}.gs-btn[data-variant=text]{color:var(--gs-primary);background:0 0}.gs-btn[data-variant=danger]{background:var(--gs-error);color:var(--gs-on-error)}.gs-btn[data-variant=alert]{background:var(--gs-alert-action);color:var(--gs-on-alert-action)}.gs-btn[data-variant=alert-outline]{color:var(--gs-on-alert);border-color:var(--gs-alert-border);background:0 0}.gs-btn[data-size=large]{min-height:var(--gs-target-large);padding-inline:var(--gs-space-6);font-size:1.25rem}.gs-btn[data-block]{width:100%;display:flex}.gs-card{gap:var(--gs-space-3);padding:var(--gs-space-4);border-radius:var(--gs-radius-l);background:var(--gs-surface);color:var(--gs-on-bg);flex-direction:column;display:flex}.gs-card[data-tone=variant]{background:var(--gs-surface-variant)}.gs-card[data-tone=alert]{background:var(--gs-alert-surface);color:var(--gs-on-state)}.gs-status-bar{align-items:center;gap:var(--gs-space-3);min-height:3.5rem;padding:var(--gs-space-3) var(--gs-space-4);background:var(--gs-state-grey);color:var(--gs-on-state);flex-wrap:wrap;font-weight:600;display:flex}.gs-status-bar[data-tone=ok]{background:var(--gs-state-green)}.gs-status-bar[data-tone=warn]{background:var(--gs-state-yellow)}.gs-status-bar[data-tone=orange]{background:var(--gs-state-orange)}.gs-status-bar[data-tone=bad]{background:var(--gs-state-red)}.gs-status-bar[data-tone=snooze]{background:var(--gs-state-amber)}.gs-glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5rem;height:1.5rem}.gs-chip{align-items:center;gap:var(--gs-space-2);min-height:2rem;padding:var(--gs-space-1) var(--gs-space-3);border-radius:var(--gs-radius-full);background:var(--gs-chip);color:var(--gs-on-chip);font-size:.875rem;font-weight:500;display:inline-flex}.gs-chip .gs-glyph{width:1.125rem;height:1.125rem}.gs-chip[data-tone=ok]{color:var(--gs-ok)}.gs-chip[data-tone=warn]{color:var(--gs-warn)}.gs-chip[data-tone=bad]{color:var(--gs-bad)}.gs-banner{align-items:flex-start;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-m);background:var(--gs-surface-variant);color:var(--gs-on-bg);border-inline-start:.375rem solid var(--gs-outline);display:flex}.gs-banner[data-tone=ok]{border-inline-start-color:var(--gs-ok)}.gs-banner[data-tone=warn]{border-inline-start-color:var(--gs-warn)}.gs-banner[data-tone=bad]{border-inline-start-color:var(--gs-bad)}.gs-banner__body{overflow-wrap:anywhere;flex:1;min-width:0}.gs-meter{gap:var(--gs-space-2);grid-template-columns:repeat(8,1fr);align-items:end;min-height:7.5rem;display:grid;position:relative}.gs-meter__bar{border-radius:var(--gs-radius-s);background:var(--gs-surface-variant);height:100%}.gs-meter__bar[data-on]{background:var(--gs-ok)}.gs-meter__bar[data-on][data-zone=mid]{background:var(--gs-warn)}.gs-meter__bar[data-on][data-zone=high]{background:var(--gs-bad)}.gs-meter__threshold{top:0;bottom:0;background:var(--gs-on-bg);opacity:.8;width:.1875rem;position:absolute;inset-inline-start:var(--gs-threshold,50%)}.gs-switch{justify-content:space-between;align-items:center;gap:var(--gs-space-4);min-height:var(--gs-target);cursor:pointer;display:flex}.gs-switch>span{overflow-wrap:anywhere;min-width:0}.gs-switch__input{appearance:none;border:.125rem solid var(--gs-outline);border-radius:var(--gs-radius-full);background:var(--gs-surface-variant);width:3.25rem;height:2rem;cursor:inherit;transition:background var(--gs-duration);flex:none;margin:0;position:relative}.gs-switch__input:after{content:"";background:var(--gs-outline);width:1.25rem;height:1.25rem;transition:inset-inline-start var(--gs-duration), background var(--gs-duration);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.25rem;transform:translateY(-50%)}.gs-switch__input:checked{border-color:var(--gs-primary);background:var(--gs-primary)}.gs-switch__input:checked:after{background:var(--gs-on-primary);inset-inline-start:1.5rem}.gs-switch__input:disabled{opacity:.45;cursor:not-allowed}.gs-dialog{width:min(100% - 2rem,28rem);max-height:calc(100dvh - 2rem);padding:min(var(--gs-space-5), 5vw);border-radius:var(--gs-radius-l);background:var(--gs-surface);color:var(--gs-on-bg);border:0;overflow:auto}.gs-dialog::backdrop{background:var(--gs-scrim)}.gs-dialog__actions{justify-content:flex-end;gap:var(--gs-space-2);flex-wrap:wrap;margin-block-start:var(--gs-space-5);display:flex}.gs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gs-row{align-items:center;gap:var(--gs-space-3);min-height:var(--gs-target);padding:var(--gs-space-3) var(--gs-space-4);width:100%;color:inherit;text-align:start;background:0 0;border:0;text-decoration:none;display:flex}button.gs-row,a.gs-row{cursor:pointer}button.gs-row:hover,a.gs-row:hover{background:var(--gs-surface-variant)}.gs-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.gs-row__title{font-weight:500}.gs-row__subtitle{color:var(--gs-on-surface-variant);font-size:.875rem}.gs-skip{z-index:10;padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-m);background:var(--gs-primary);color:var(--gs-on-primary);position:absolute;inset-block-start:var(--gs-space-2);inset-inline-start:var(--gs-space-2);transform:translateY(-300%)}.gs-skip:focus{transform:none}.gs-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-screen{gap:var(--gs-space-5);max-width:32rem;min-height:100dvh;padding:var(--gs-space-3) min(var(--gs-space-5), 5vw) var(--gs-space-5);flex-direction:column;margin-inline:auto;display:flex}.gs-screen--center{align-items:center}.gs-screen--wide{max-width:48rem}.gs-screen-header{align-items:center;gap:var(--gs-space-2);min-height:var(--gs-target);align-self:stretch;display:flex}.gs-screen-header__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;color:var(--gs-on-surface-variant);font-weight:600}.gs-screen-header__spacer{flex:1}.gs-icon-btn{width:var(--gs-target);height:var(--gs-target);border-radius:var(--gs-radius-full);color:var(--gs-on-surface-variant);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.gs-icon-btn:hover{background:var(--gs-surface-variant)}.gs-stack{gap:var(--gs-space-4);flex-direction:column;display:flex}.gs-stack--tight{gap:var(--gs-space-2)}.gs-fill{flex:1}.gs-fill-width{align-self:stretch}.gs-align-start{text-align:start;align-self:stretch}.gs-muted{color:var(--gs-on-surface-variant)}.gs-hint{color:var(--gs-on-surface-variant);font-size:.8125rem;line-height:1.4}.gs-button-row{gap:var(--gs-space-3);flex-wrap:wrap;display:flex}.gs-button-row>*{flex:8rem}.gs-note{align-items:flex-start;gap:var(--gs-space-3);padding:var(--gs-space-4);border-radius:var(--gs-radius-m);background:var(--gs-surface);color:var(--gs-on-surface-variant);font-size:.875rem;line-height:1.4;display:flex}.gs-note .gs-glyph{width:1.25rem;height:1.25rem;margin-block-start:.0625rem}.gs-note--end{margin-block-start:auto}.gs-role-card{align-items:center;gap:var(--gs-space-5);min-height:8.5rem;padding:min(var(--gs-space-5), 4vw);border:.0625rem solid var(--gs-border);background:var(--gs-surface);color:var(--gs-on-bg);transition:background var(--gs-duration);border-radius:1.5rem;flex-wrap:wrap;text-decoration:none;display:flex}.gs-role-card:hover{background:var(--gs-surface-variant)}.gs-role-card__icon{border-radius:var(--gs-radius-l);background:var(--gs-role-baby-bg);width:4rem;height:4rem;color:var(--gs-role-baby-fg);flex:none;justify-content:center;align-items:center;display:flex}.gs-role-card[data-role=parent] .gs-role-card__icon{background:var(--gs-role-parent-bg);color:var(--gs-role-parent-fg)}.gs-role-card__icon .gs-glyph{width:2rem;height:2rem}.gs-role-card__text{gap:var(--gs-space-1);overflow-wrap:anywhere;flex-direction:column;flex:8rem;min-width:0;display:flex}.gs-role-card__title{font-size:1.375rem;font-weight:600;line-height:1.25}.gs-figure{align-items:center;gap:var(--gs-space-3);color:var(--gs-on-surface-variant);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}.gs-qr{box-sizing:border-box;aspect-ratio:1;border:.0625rem solid var(--gs-border);border-radius:var(--gs-radius-l);background:var(--gs-qr-ground);width:min(15.5rem,100%);overflow:hidden}.gs-qr svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.gs-qr path{fill:var(--gs-qr-module)}.gs-qr[data-bright] path{fill:var(--gs-qr-module-bright)}.gs-waiting{align-items:center;gap:var(--gs-space-3);color:var(--gs-on-surface-variant);align-self:stretch;display:flex}.gs-dot{background:var(--gs-warn);border-radius:50%;width:.625rem;height:.625rem;animation:2.4s ease-in-out infinite gs-breathe}@keyframes gs-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gs-dot{opacity:.8;animation:none}}.gs-camera{justify-content:center;align-items:center;gap:var(--gs-space-4);min-height:18.75rem;padding:min(var(--gs-space-5), 4vw);border:.0625rem solid var(--gs-border);background:var(--gs-camera-bg);color:var(--gs-on-camera);text-align:center;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.gs-camera .gs-hint{color:var(--gs-on-camera);opacity:.8}.gs-camera__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gs-camera__frame{--c:var(--gs-primary);background:linear-gradient(var(--c), var(--c)) top left / 2rem .1875rem, linear-gradient(var(--c), var(--c)) top left / .1875rem 2rem, linear-gradient(var(--c), var(--c)) top right / 2rem .1875rem, linear-gradient(var(--c), var(--c)) top right / .1875rem 2rem, linear-gradient(var(--c), var(--c)) bottom left / 2rem .1875rem, linear-gradient(var(--c), var(--c)) bottom left / .1875rem 2rem, linear-gradient(var(--c), var(--c)) bottom right / 2rem .1875rem, linear-gradient(var(--c), var(--c)) bottom right / .1875rem 2rem;pointer-events:none;background-repeat:no-repeat;width:10rem;height:10rem;margin:auto;position:absolute;inset:0}.gs-divider{align-items:center;gap:var(--gs-space-3);color:var(--gs-on-surface-variant);font-size:.8125rem;display:flex}.gs-divider:before,.gs-divider:after{content:"";background:var(--gs-border);flex:1;height:.0625rem}.gs-input{box-sizing:border-box;width:100%;padding:var(--gs-space-3) var(--gs-space-4);border:.0625rem solid var(--gs-outline);background:var(--gs-surface);color:var(--gs-on-bg);font-family:var(--gs-font-mono);resize:none;border-radius:.875rem;font-size:.875rem;line-height:1.4}.gs-input:focus-visible{outline-offset:.0625rem}input.gs-input{font-family:var(--gs-font);font-size:1rem}.gs-status-card{gap:var(--gs-space-2);padding:min(var(--gs-space-5), 4vw);border:.0625rem solid var(--gs-border);background:var(--gs-surface);border-radius:1.5rem;flex-direction:column;display:flex}.gs-status-card__head{align-items:center;gap:var(--gs-space-3);display:flex}.gs-status-card[data-tone=ok] .gs-glyph,.gs-status-card[data-tone=ok] h1{color:var(--gs-ok)}.gs-status-card[data-tone=bad] .gs-glyph,.gs-status-card[data-tone=bad] h1{color:var(--gs-bad)}.gs-status-card h1{overflow-wrap:anywhere;min-width:0;font-size:1.375rem;line-height:1.3}.gs-meter-block{gap:var(--gs-space-2);color:var(--gs-on-surface-variant);flex-direction:column;font-size:.8125rem;display:flex}.gs-meter[data-compact]{gap:.375rem;min-height:2.5rem}.gs-chip-row{gap:var(--gs-space-2);flex-wrap:wrap;display:flex}.gs-checklist{gap:var(--gs-space-3);padding:var(--gs-space-4);border:.0625rem solid var(--gs-border);border-radius:var(--gs-radius-m);background:var(--gs-surface);color:var(--gs-on-surface-variant);flex-direction:column;font-size:.875rem;line-height:1.4;display:flex}.gs-checklist>div{gap:var(--gs-space-3);display:flex}.gs-checklist .gs-glyph{width:1.25rem;height:1.25rem}.gs-screen--monitor{gap:var(--gs-space-4);padding-inline:var(--gs-space-4)}.gs-screen--monitor .gs-status-bar{border-radius:var(--gs-radius-l)}.gs-ambient{gap:var(--gs-space-2);flex-direction:column;display:flex}.gs-ambient .gs-status-bar{flex-wrap:wrap}.gs-status-bar .gs-btn[data-variant=text]{color:inherit;text-decoration:underline}.gs-ambient__text{overflow-wrap:anywhere;flex:1;min-width:min(8rem,100%)}.gs-headline{padding-inline:var(--gs-space-1);font-size:1.75rem;font-weight:600;line-height:1.25}.gs-meter-card{padding:var(--gs-space-4);background:var(--gs-surface);border-radius:1.5rem}.gs-gate{width:100%;min-height:3.5rem}.gs-listen{justify-content:center;align-items:center;gap:var(--gs-space-3);width:88%;min-height:var(--gs-target-large);padding:var(--gs-space-2) var(--gs-space-5);border-radius:var(--gs-radius-full);background:var(--gs-primary);color:var(--gs-on-primary);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;align-self:center;font-size:1.125rem;font-weight:600;display:flex}.gs-listen[data-listen=hold],.gs-listen[data-listen=locked]{background:var(--gs-on-primary-container);color:var(--gs-primary-container)}.gs-listen:disabled{background:var(--gs-surface-variant);color:var(--gs-on-surface-variant);cursor:not-allowed}.gs-listen[data-variant=alert]{background:var(--gs-alert-panel);width:auto;min-height:3.25rem;color:var(--gs-on-alert);align-self:stretch;font-size:.9375rem}.gs-listen[data-variant=alert][data-listen=hold],.gs-listen[data-variant=alert][data-listen=locked]{background:var(--gs-alert-action);color:var(--gs-on-alert-action)}.gs-action-row{gap:var(--gs-space-2);flex-wrap:wrap;display:flex}.gs-action-row>*{flex:6rem}.gs-fullscreen{z-index:5;background:var(--gs-alert-bg);color:var(--gs-on-alert);position:fixed;inset:0;overflow-y:auto}.gs-fullscreen[data-kind=link]{background:var(--gs-alarm-bg)}.gs-fullscreen__inner{gap:var(--gs-space-5);max-width:32rem;min-height:100%;padding:var(--gs-space-3) var(--gs-space-4) var(--gs-space-5);flex-direction:column;margin-inline:auto;display:flex}.gs-fullscreen .gs-status-bar{border-radius:var(--gs-radius-l)}.gs-fullscreen__top{margin-block-start:var(--gs-space-5)}.gs-fullscreen__top h1{overflow-wrap:anywhere;min-width:0;font-size:2rem;font-weight:700;line-height:1.2}.gs-fullscreen__hero{align-items:center;gap:var(--gs-space-3);text-align:center;flex-direction:column;margin-block-start:var(--gs-space-6);display:flex}.gs-fullscreen__hero h1{overflow-wrap:anywhere;max-inline-size:100%;font-size:2.25rem;font-weight:700;line-height:1.2}.gs-fullscreen__hero p{color:var(--gs-on-alert-muted);font-variant-numeric:tabular-nums;font-size:1.125rem}.gs-fullscreen__icon{background:#ffe4e41f;border-radius:50%;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}.gs-fullscreen__icon .gs-glyph{width:2.75rem;height:2.75rem}.gs-fullscreen__badge{padding:var(--gs-space-1) var(--gs-space-3);border-radius:var(--gs-radius-s);background:var(--gs-on-alert);color:var(--gs-alert-bg);letter-spacing:.0625rem;font-size:.8125rem;font-weight:700}.gs-fullscreen__panel{padding:var(--gs-space-4);border-radius:var(--gs-radius-l);background:var(--gs-alert-panel)}.gs-fullscreen .gs-meter__bar{background:#ffe4e424}.gs-fullscreen .gs-meter__bar[data-on]{background:#ff8a8a}.gs-fullscreen .gs-meter__threshold{background:var(--gs-on-alert)}.gs-fullscreen__body{color:var(--gs-on-alert-muted);font-size:1.0625rem;line-height:1.55}.gs-fullscreen .gs-hint{color:var(--gs-on-alert-muted);text-align:center}.gs-fullscreen details{padding:var(--gs-space-1) var(--gs-space-4);border-radius:var(--gs-radius-l);background:var(--gs-alert-panel)}.gs-fullscreen summary{min-height:var(--gs-target);cursor:pointer;align-items:center;font-weight:600;display:flex}.gs-fullscreen details ul{margin:0 0 var(--gs-space-3);color:var(--gs-on-alert-muted);padding-inline-start:var(--gs-space-5);line-height:1.6}.gs-group{gap:var(--gs-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.gs-group>legend,.gs-group__title{color:var(--gs-on-surface-variant);padding:0;font-size:.875rem;font-weight:600}.gs-choice{align-items:center;gap:var(--gs-space-3);min-height:var(--gs-target);cursor:pointer;display:flex}.gs-choice input{width:1.25rem;height:1.25rem;accent-color:var(--gs-primary)}.gs-range{width:100%;min-height:var(--gs-target);accent-color:var(--gs-primary)}.gs-range-labels{justify-content:space-between;gap:var(--gs-space-3);color:var(--gs-on-surface-variant);font-size:.8125rem;display:flex}.gs-range-labels>*{overflow-wrap:anywhere;min-width:0}.gs-url-row{align-items:center;gap:var(--gs-space-2);display:flex}.gs-url-row>span{overflow-wrap:anywhere;min-width:0;font-family:var(--gs-font-mono);flex:1;font-size:.875rem}.gs-select{min-height:var(--gs-target);padding-inline:var(--gs-space-3);border:.0625rem solid var(--gs-outline);border-radius:var(--gs-radius-m);background:var(--gs-surface);color:var(--gs-on-bg)}.gs-night{color:#8f949c;background:#000;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;animation:1.2s ease-out gs-night-in;position:fixed;inset:0;overflow:hidden}.gs-night::backdrop{background:#000}.gs-night__tap{justify-content:flex-end;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-5) var(--gs-space-5) 4.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;position:absolute;inset:0}.gs-night__tap:focus-visible{outline-offset:-.5rem;outline:.125rem solid #8f949c}.gs-night__dot{background:#2a3a2e;border-radius:50%;width:.375rem;height:.375rem;animation:240s linear infinite gs-night-drift;position:absolute;top:15%;left:20%}.gs-night__status{align-items:center;gap:var(--gs-space-2);text-align:center;flex-direction:column;font-size:1rem;display:flex}.gs-night__line{align-items:center;gap:var(--gs-space-2);display:inline-flex}.gs-night__hint{font-size:.875rem}@keyframes gs-night-in{0%{opacity:0}to{opacity:1}}@keyframes gs-night-drift{0%{transform:translate(0)}25%{transform:translate(30vw,30vh)}50%{transform:translate(-10vw,50vh)}75%{transform:translate(25vw,12vh)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gs-night,.gs-night__dot{animation:none}}}
