html[data-theme=glass-app]{scroll-behavior:smooth}html[data-theme=glass-app][data-mode=dark]{color-scheme:dark}html[data-theme=glass-app] body{font-size:1rem;line-height:1.55}html[data-theme=glass-app] *{box-sizing:border-box}html[data-theme=glass-app] ::-moz-selection{background:rgba(143,189,247,.55);color:var(--g-ink)}html[data-theme=glass-app] ::selection{background:rgba(143,189,247,.55);color:var(--g-ink)}html[data-theme=glass-app][data-mode=dark] ::-moz-selection{background:rgba(131,181,245,.45);color:var(--g-ink)}html[data-theme=glass-app][data-mode=dark] ::selection{background:rgba(131,181,245,.45);color:var(--g-ink)}html[data-theme=glass-app]{scrollbar-color:rgb(var(--g-ink-rgb)/.22) transparent}html[data-theme=glass-app] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=glass-app] ::-webkit-scrollbar-track{background:transparent}html[data-theme=glass-app] ::-webkit-scrollbar-thumb{background:rgb(var(--g-ink-rgb)/.2);border-radius:999px;border:3px solid transparent;background-clip:padding-box}html[data-theme=glass-app] ::-webkit-scrollbar-thumb:hover{background:rgb(var(--g-ink-rgb)/.32);background-clip:padding-box}html[data-theme=glass-app] .dashboard-scroll{scrollbar-gutter:stable;overscroll-behavior:contain}html[data-theme=glass-app] .font-mono{font-variant-numeric:tabular-nums;letter-spacing:0}html[data-theme=glass-app] :is([class~="text-[9.5px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"],[class~="text-[12px]"],[class~="text-[12.5px]"],[class~="text-[13px]"],[class~="text-[13.5px]"],.text-xs){font-size:.875rem;line-height:1.45}html[data-theme=glass-app] [class~="text-[14.5px]"]{font-size:.9375rem}html[data-theme=glass-app] .uppercase{text-transform:none}html[data-theme=glass-app] [class*="tracking-[0."]{letter-spacing:.01em}html[data-theme=glass-app] .font-serif{font-weight:500;letter-spacing:-.02em;font-style:normal}html[data-theme=glass-app] :is(.italic,.serif-i,.whisper){font-style:normal}html[data-theme=glass-app] :is(h1,h2,h3,h4) :is(i,em){font-style:normal}html[data-theme=glass-app] .serif-i{font-weight:500;letter-spacing:-.02em}html[data-theme=glass-app] .whisper{color:var(--g-ink-2);font-weight:400}html[data-theme=glass-app] :is(.tnum,.g-tnum){font-variant-numeric:tabular-nums}html[data-theme=glass-app] code{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,monospace}html[data-theme=glass-app] .rounded{border-radius:var(--r-field)}html[data-theme=glass-app] .shadow-exhibit{box-shadow:var(--g-shadow)}html[data-theme=glass-app] [class~="bg-[linear-gradient(180deg,var(--panel),var(--bg-2))]"]{background:var(--m-output);border-color:var(--m-shell-edge);border-radius:var(--r-output);box-shadow:var(--g-inset),var(--g-shadow-soft)}.g-tile{border:1px solid var(--line);border-radius:var(--r-row);background:rgb(var(--g-soft-rgb)/.72)}html[data-mode=dark] .g-tile{background:rgb(var(--g-soft-rgb)/.55)}html[data-theme=glass-app] [class~="bg-[var(--panel)]"]{background-color:var(--g-panel)}html[data-theme=glass-app] .spot-card:after{display:none}.g-room{position:relative;z-index:1}.g-appbar{z-index:30;border-radius:var(--r-header)}.g-appbar:not(.sticky){position:relative}.g-dropzone{border-style:dashed;border-width:1.5px;border-color:var(--g-line-strong);border-radius:var(--r-output);transition:border-color var(--g-dur-quiet) var(--g-ease),background-color var(--g-dur-quiet) var(--g-ease)}.g-dropzone:hover{border-color:var(--g-accent)}.g-app-scrim{background:rgb(var(--g-bg-rgb)/.62)}html[data-mode=dark] .g-app-scrim{background:rgba(0,16,7,.55)}html[data-theme=glass-app] .cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.25rem;overflow:hidden;border:1px solid var(--m-frost-edge);border-radius:var(--r-action);background:var(--m-frost);color:var(--m-frost-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 20px rgba(27,79,62,.14);font:inherit;font-size:var(--fs-small);font-weight:500;line-height:1.15;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;transition-property:background-color,box-shadow,transform,color,opacity;transition-duration:var(--g-dur-hover);transition-timing-function:var(--g-ease);will-change:auto}html[data-theme=glass-app] .cta:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--m-shine);opacity:.55;transform:translateX(-12%);transition:opacity var(--g-dur-hover) var(--g-ease),transform var(--g-dur-hover) var(--g-ease);pointer-events:none}html[data-theme=glass-app] .cta:hover{color:var(--m-frost-ink);background:var(--m-frost-hover);transform:translateY(-1px)}html[data-theme=glass-app] .cta:hover:before{opacity:1;transform:translateX(8%)}html[data-theme=glass-app] .cta:active{transform:translateY(0)}html[data-theme=glass-app] .cta-brass,html[data-theme=glass-app] .cta-brass:hover{background:var(--m-mint);color:var(--m-mint-ink);border-color:var(--m-mint-edge)}html[data-theme=glass-app] .cta-brass{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 10px 24px rgba(40,110,82,.2)}html[data-theme=glass-app] .cta-brass:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 14px 30px rgba(40,110,82,.26)}html[data-theme=glass-app][data-mode=dark] :is(.cta,.cta-brass){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 24px rgba(0,12,6,.32)}html[data-theme=glass-app] .cta-quiet{background:var(--m-quiet);border-color:var(--m-quiet-edge);color:var(--g-ink-2);font-weight:400;box-shadow:none}html[data-theme=glass-app] .cta-quiet:before{display:none}html[data-theme=glass-app] .cta-quiet:hover{background:var(--m-quiet-hover);color:var(--g-ink);transform:none}html[data-theme=glass-app][data-mode=dark] .cta-quiet{box-shadow:none}html[data-theme=glass-app] .cta-sm{min-height:2.25rem;padding:.5rem .9375rem;border-radius:var(--r-learn);font-size:var(--fs-small)}@media (pointer:coarse){html[data-theme=glass-app] .cta-sm{min-height:2.75rem}}html[data-theme=glass-app] :is(.cta[disabled],.cta[aria-disabled=true]){cursor:not-allowed;opacity:.55;transform:none;pointer-events:none}html[data-theme=glass-app] :is(.cta[disabled],.cta[aria-disabled=true]):before{display:none}html[data-theme=glass-app] .cta.w-full{display:flex;width:100%}html[data-theme=glass-app] .navlink{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:.5rem .875rem;border:1px solid transparent;border-radius:var(--r-tab);background:transparent;color:var(--g-ink-2);font:inherit;font-size:var(--fs-small);line-height:1.2;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap}html[data-theme=glass-app] .navlink:after{display:none}html[data-theme=glass-app] .navlink:hover{color:var(--g-ink);background:var(--m-quiet-hover)}html[data-theme=glass-app] :is(.navlink.active,.navlink[aria-current=page],.navlink[aria-current=true]){color:var(--g-ink);font-weight:500;background:var(--m-select);border-color:var(--m-select-edge);box-shadow:var(--g-inset),var(--g-shadow-soft)}@media (pointer:coarse){html[data-theme=glass-app] .navlink{min-height:2.75rem}}.g-apptabs{position:relative;display:flex;align-items:center;gap:.25rem;padding:.25rem;overflow-x:auto;scrollbar-width:none;border-radius:calc(var(--r-tab) + 4px);background:rgb(var(--g-panel-rgb)/.28);border:1px solid var(--m-quiet-edge)}.g-apptabs::-webkit-scrollbar{display:none}html[data-mode=dark] .g-apptabs{background:hsla(0,0%,100%,.05)}.g-apptabs .g-bubble{border-radius:var(--r-tab)}.g-apptabs[data-bubble=ready] :is(.navlink.active,.navlink[aria-current=page]){background:transparent;border-color:transparent;box-shadow:none}html[data-theme=glass-app] .ledger-label{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:var(--g-ink-2);font-family:var(--font-glass);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:600;letter-spacing:.01em;text-transform:none}html[data-theme=glass-app] .ledger-label:after{content:"";flex:1;height:1px;background:var(--line)}html[data-theme=glass-app] .eyebrow{display:flex;align-items:center;gap:.75rem;color:var(--g-ink-2);font-size:var(--fs-small);font-weight:600;letter-spacing:.01em;text-transform:none}html[data-theme=glass-app] .eyebrow em{color:var(--g-accent);font-style:normal}html[data-theme=glass-app] .pulse-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgb(var(--green-rgb)/.18)}html[data-theme=glass-app] [class*="shadow-[0_0_8px_var(--"]{box-shadow:0 0 0 3px rgb(var(--g-ink-rgb)/.08)}html[data-theme=glass-app] [class*="animate-[pulse"]{animation:none}.g-flag-white{background:#fff;box-shadow:inset 0 0 0 1px rgb(var(--g-ink-rgb)/.35)}.g-flag-black{background:#0d1f18;box-shadow:0 0 0 1px rgb(var(--g-ink-rgb)/.2)}html[data-mode=dark] .g-flag-black{box-shadow:0 0 0 1px hsla(0,0%,100%,.55)}.g-flagscope{--bone:#fff}.g-flagscope .bg-bone{background:#fff;box-shadow:inset 0 0 0 1px rgb(var(--g-ink-rgb)/.35)}.g-flagscope svg path{stroke:rgb(var(--g-ink-rgb)/.28);stroke-width:.6}html[data-theme=glass-app] .entry{padding:.25rem 0;color:var(--g-ink-2);font-family:var(--font-glass);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;opacity:0;transform:translateY(4px);transition:opacity var(--g-dur-pane) var(--g-ease),transform var(--g-dur-pane) var(--g-ease)}html[data-theme=glass-app] .entry.show{opacity:1;transform:none}html[data-theme=glass-app] .entry b{margin-right:.625rem;color:var(--green);font-weight:600}html[data-theme=glass-app] .entry .t{margin-right:.625rem;color:var(--g-accent)}html[data-theme=glass-app] .entry.err b{color:var(--red)}@keyframes eden-caret{0%,49%{opacity:1}50%,to{opacity:0}}html[data-theme=glass-app] .caret{display:inline-block;width:2px;height:1em;margin-left:.125rem;border-radius:1px;background:var(--g-accent);vertical-align:text-bottom;animation:eden-caret 1.1s steps(1) infinite}html[data-theme=glass-app] .ltable{width:100%;border-collapse:collapse;font-family:var(--font-glass);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums}html[data-theme=glass-app] .ltable th{padding:.625rem .875rem;border-bottom:1px solid var(--line);background:var(--g-soft);color:var(--g-ink-2);font-size:var(--fs-small);font-weight:600;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap}html[data-theme=glass-app] .ltable td{padding:.625rem .875rem;border-bottom:1px solid var(--line-soft);color:var(--g-ink);font-variant-numeric:tabular-nums;transition:background-color var(--g-dur-quiet) var(--g-ease)}html[data-theme=glass-app] :is(.ltable-compact th,.ltable-compact td){padding:.5rem .75rem}html[data-theme=glass-app] .ltable td.num{text-align:right}html[data-theme=glass-app] .ltable tbody tr:last-child td{border-bottom:0}html[data-theme=glass-app] .ltable tbody tr:hover td{background:rgb(var(--g-soft-rgb)/.7)}html[data-theme=glass-app] :is(.spotlight tbody:hover tr:not(:hover),.spotlight-list:hover>:not(:hover)){opacity:1}html[data-theme=glass-app] thead[class~="bg-[var(--panel)]"]{background:var(--g-soft)}html[data-theme=glass-app] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=date],input:not([type]),select,textarea):not(.cmdk-input){min-height:2.75rem;padding:.5rem .875rem;border:1px solid var(--m-field-edge);border-radius:var(--r-field);background:var(--m-field-solid);color:var(--g-ink);font-family:var(--font-glass);font-size:.9375rem;line-height:1.3;letter-spacing:0;outline:none;transition:border-color var(--g-dur-quiet) var(--g-ease),box-shadow var(--g-dur-quiet) var(--g-ease),background-color var(--g-dur-quiet) var(--g-ease)}html[data-theme=glass-app] :is(input,select,textarea):not(.cmdk-input):hover{border-color:var(--g-line-strong)}html[data-theme=glass-app] :is(input,select,textarea):not(.cmdk-input):focus-visible{border-color:var(--g-accent);box-shadow:0 0 0 3px rgb(var(--g-accent-rgb)/.18);outline:none}html[data-theme=glass-app] :is(input,textarea)::-moz-placeholder{color:var(--g-ink-2);opacity:.85}html[data-theme=glass-app] :is(input,textarea)::placeholder{color:var(--g-ink-2);opacity:.85}html[data-theme=glass-app] select{cursor:pointer;padding-right:2.25rem}html[data-theme=glass-app] :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}html[data-theme=glass-app] select option{background:var(--g-panel);color:var(--g-ink)}html[data-theme=glass-app] input[type=checkbox],html[data-theme=glass-app] input[type=radio]{width:1.0625rem;height:1.0625rem;accent-color:var(--g-accent);cursor:pointer}html[data-theme=glass-app][data-mode=dark] :is(input[type=checkbox],input[type=radio]){accent-color:var(--g-ok)}html[data-theme=glass-app] .placard-host{position:relative;border-radius:var(--r-wiki-focus)}html[data-theme=glass-app] .placard-pop{position:absolute;z-index:60;min-width:180px;max-width:340px;padding:.625rem .875rem;border-radius:var(--r-menu);color:var(--g-ink-2);font-family:var(--font-glass);font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:0;white-space:normal;opacity:0;pointer-events:none;max-width:min(340px,calc(100vw - 2rem))}html[data-theme=glass-app] .placard-host:not(:hover):not(:focus-within)>.placard-pop{width:1px;height:1px;min-width:0;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}html[data-theme=glass-app] :is(.placard-host:hover,.placard-host:focus-within)>.placard-pop{opacity:1}@media (max-width:560px){html[data-theme=glass-app] .placard-pop{left:0;--tw-translate-x:0;min-width:0;width:-moz-max-content;width:max-content}}html[data-theme=glass-app] .placard-pop .pk{color:var(--g-ink-2)}html[data-theme=glass-app] .placard-pop .pv{color:var(--g-ink)}html[data-theme=glass-app] .progress-bar{position:fixed;top:0;left:0;z-index:100;height:3px;width:0;border-radius:0 var(--r-progress) var(--r-progress) 0;background:linear-gradient(90deg,var(--g-accent),var(--g-blue))}html[data-theme=glass-app] .cmdk-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-start;justify-content:center;padding:min(14vh,110px) 1rem 1rem;background:rgb(var(--g-bg-rgb)/.5)}html[data-mode=dark] .cmdk-backdrop{background:rgba(0,16,7,.45)}html[data-theme=glass-app] .cmdk-panel{width:min(640px,100%);overflow:hidden;border-radius:var(--r-island)}html[data-theme=glass-app] .cmdk-input{width:100%;min-height:3.25rem;padding:1rem 1.25rem;border:0;border-bottom:1px solid var(--m-menu-edge);background:transparent;color:var(--g-ink);font-family:var(--font-glass);font-size:1rem;outline:none}html[data-theme=glass-app] .cmdk-input::-moz-placeholder{color:var(--g-ink-2)}html[data-theme=glass-app] .cmdk-input::placeholder{color:var(--g-ink-2)}html[data-theme=glass-app] .cmdk-list{max-height:340px;overflow:auto;padding:.5rem}html[data-theme=glass-app] .cmdk-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.5rem .875rem;border:0;border-radius:var(--r-option);background:none;color:var(--g-ink);font-family:var(--font-glass);font-size:var(--fs-small);letter-spacing:0;text-align:left;cursor:pointer}html[data-theme=glass-app] :is(.cmdk-item[data-selected=true],.cmdk-item:hover){background:var(--g-sel-blue);color:var(--g-sel-blue-ink)}html[data-theme=glass-app] .cmdk-item .hint{margin-left:auto;color:var(--g-ink-2);font-size:var(--fs-small);letter-spacing:0;text-transform:none}html[data-theme=glass-app] .cmdk-item[data-selected=true] .hint{color:var(--g-sel-blue-ink)}html[data-theme=glass-app] .cmdk-empty{padding:1.375rem .75rem;color:var(--g-ink-2);font-size:var(--fs-small);text-align:center}html[data-theme=glass-app] :is(.grain,.vignette,.glow,.scanline,.ticker){display:none}html[data-theme=glass-app] .skeleton{border-radius:var(--r-wiki-focus);background:var(--g-soft)}html[data-theme=glass-app] .room-num{color:var(--g-accent);-webkit-text-stroke:0;font-style:normal}.g-chip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgba(18,57,46,.12)}.g-chip .g-blue{fill:#4285f4}.g-chip .g-green{fill:#34a853}.g-chip .g-yellow{fill:#fbbc05}.g-chip .g-red{fill:#ea4335}.g-login{width:100%;max-width:430px;padding:2rem;border-radius:var(--r-island)}@media (max-width:560px){.g-login{padding:1.75rem 1.5rem}}.g-login__modes{display:flex;gap:.25rem;padding:.25rem;margin-bottom:1.25rem;border-radius:calc(var(--r-tab) + 4px);background:var(--m-review);border:1px solid var(--m-island-edge)}.g-login__modes .navlink{flex:1;justify-content:center;color:var(--m-island-ink)}.g-login__modes :is(.navlink:hover){background:hsla(0,0%,100%,.22);color:var(--m-island-ink)}.g-login__modes :is(.navlink.active,.navlink[aria-current=true]){color:var(--m-island-ink)}html[data-mode=dark] .g-login__modes :is(.navlink.active,.navlink[aria-current=true]){background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.32)}.g-login :is(.text-bone,.text-muted,.text-faint,.whisper,.text-boneDim){color:var(--m-island-ink)}.g-login .text-brass{color:var(--m-island-ink)}.g-login h1{font-size:var(--fs-island-h);line-height:1.15}html[data-theme=glass-app] .g-login :is(input[type=email],input[type=password]){display:block;width:100%;margin-bottom:.75rem;min-height:2.875rem;background:var(--m-island-field);border-color:hsla(0,0%,100%,.7);color:var(--g-ink)}html[data-theme=glass-app][data-mode=dark] .g-login :is(input[type=email],input[type=password]){border-color:hsla(0,0%,100%,.28);color:var(--m-island-ink)}html[data-theme=glass-app] .g-login :is(input)::-moz-placeholder{color:var(--g-ink);opacity:.72}html[data-theme=glass-app] .g-login :is(input)::placeholder{color:var(--g-ink);opacity:.72}html[data-theme=glass-app][data-mode=dark] .g-login :is(input)::-moz-placeholder{color:var(--m-island-ink)}html[data-theme=glass-app][data-mode=dark] .g-login :is(input)::placeholder{color:var(--m-island-ink)}.g-login .cta{min-height:2.875rem}.g-login__rule{background:hsla(0,0%,100%,.55)}html[data-mode=dark] .g-login__rule{background:hsla(0,0%,100%,.25)}.g-login__msg{padding:.625rem .875rem;border-radius:var(--r-feedback);background:var(--m-island-field);color:var(--g-ink)}html[data-mode=dark] .g-login__msg{color:var(--m-island-ink)}.g-login__bar{position:fixed;top:1rem;right:1rem;z-index:20}@media print{html[data-theme=glass-app]{--bg:#fff;--bg-2:#fff;--panel:#fff;--panel-raised:#fff;--bone:#12392e;--bone-dim:#24483e;--muted:#3d6355;--faint:#4a6b60;--line:rgba(18,57,46,.25);--line-soft:rgba(18,57,46,.12);--brass:#226a55;--green:#226a55;--red:#9c3f38;--amber:#7a5410;--m-output:#fff;background:#fff;color-scheme:light}html[data-theme=glass-app] body{background:#fff}html[data-theme=glass-app] :is(.g-environment,.progress-bar,.cmdk-backdrop,nav,.no-print){display:none!important}html[data-theme=glass-app] :is(.m-shell,.m-sidebar,.m-output,.m-reading,.m-field,.m-menu){background:#fff!important;box-shadow:none!important;backdrop-filter:none!important}html[data-theme=glass-app] .entry{opacity:1!important;transform:none!important}.exhibit-shadow{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){html[data-theme=glass-app]{scroll-behavior:auto}html[data-theme=glass-app] :is(.entry,.placard-pop){transition:none}html[data-theme=glass-app] .entry{opacity:1;transform:none}html[data-theme=glass-app] .caret{animation:none}html[data-theme=glass-app] :is(.cta,.cta:before,.navlink){transition:none}html[data-theme=glass-app] :is([class*=transition],[class*=duration-]){transition-duration:0ms!important}}@media (forced-colors:active){html[data-theme=glass-app] :is(.cta,.navlink,.g-apptabs,.placard-pop,.cmdk-panel){border:1px solid ButtonText;background:Canvas;color:CanvasText;box-shadow:none}html[data-theme=glass-app] :is(.navlink.active,.navlink[aria-current=page]){border-color:Highlight}}.g-rooms__panel{left:0;right:auto}