/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.isolate{isolation:isolate}.z-20{z-index:20}.grid{display:grid}.w-full{width:100%}.min-w-0{min-width:0}.resize{resize:both}.place-items-center{place-items:center}.items-stretch{align-items:stretch}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.bg-\[\#090b0b\]{background-color:#090b0b}.px-4{padding-inline:calc(var(--spacing) * 4)}.text-\[\#f4eadf\]{color:#f4eadf}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (width>=40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ev-ink:#f4eadf;--ev-muted:#a99889;--ev-faint:#75695e;--ev-cu:#e98535;--ev-cu2:#ffc17a;--ev-line:#f2b16630;--ev-line-strong:#f2b16647;--ev-soft:#f4eadf17;--ev-canvas:#090b0b;--ev-card:#101213d9;--ev-menu:#101213fa;--ev-modal:#111314;--ev-ok:#8fc7a0;--ev-warn:#ebb462;--ev-bad:#f0a08c;--ev-sans:Inter, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--ev-mono:ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--ev-sans);background:var(--ev-canvas);color:var(--ev-ink);font-synthesis:none}:where([hidden]){display:none!important}html,body,#root{width:100%;min-height:100%;margin:0}body{background:var(--ev-canvas);color:var(--ev-ink);letter-spacing:.01em;overflow:hidden}button,input{font:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer;min-height:0}button:hover{transform:none}button:disabled{cursor:wait}.scene-webgl,.terrain-canvas,.reference-background{width:100%;height:100%}.reference-background{position:absolute;inset:0}.terrain-fallback{background:var(--ev-canvas)}.scene-vignette{background:radial-gradient(at 50% 48%,#0000 46%,#07090ac7 100%),linear-gradient(#090b0b57,#0000 24% 76%,#090b0b70)}.gate-center,.gate-positioner{perspective:1100px}.gate-positioner{max-width:clamp(36rem,48vw,84rem)}.gate-float{transform-style:preserve-3d}.access-rail{--gate-energy:0;aspect-ratio:796/108;width:100%;transform-style:preserve-3d;filter:drop-shadow(0 14px 28px #000000a6);grid-template-columns:minmax(0,608fr) minmax(0,69fr) minmax(0,119fr);position:relative}.reference-rail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.frame-beam{stroke:var(--ev-cu2);stroke-width:1.35px;stroke-dasharray:5 95;stroke-dashoffset:0;filter:drop-shadow(0 0 2px #e98535bf);opacity:.56}.frame-focus{stroke:var(--ev-cu2);stroke-width:1.3px;opacity:calc(var(--gate-energy) * .85);filter:drop-shadow(0 0 5px #e9853594);transition:opacity .26s}.is-focused .frame-focus{opacity:.48}.access-rail:has(.workspace-entry-button:hover,.workspace-entry-button:focus-visible,.core-button:hover,.core-button:focus-visible) .frame-focus{opacity:.74}.rail-base-ring{stroke-width:1.75px;opacity:.92;transition:opacity .22s,filter .22s}.is-focused .rail-base-ring{opacity:1;filter:drop-shadow(0 0 4px #e985356b)}.rail-ready-node{opacity:0;transition:opacity .24s}[data-authenticated=true] .rail-ready-node{opacity:1}.rail-ready-halo{fill:#e9853529;transition:fill .2s}.rail-ready-ring{stroke:var(--ev-cu2);stroke-width:1.15px;opacity:.26;transition:opacity .2s,filter .2s}.rail-ready-dot{fill:var(--ev-cu2);filter:drop-shadow(0 0 5px #e98535d9);transition:fill .18s,filter .18s;animation:3s ease-in-out infinite alternate ready-dot-breathe}[data-authenticated=true] .access-rail:has(.workspace-entry-button:hover,.workspace-entry-button:focus-visible,.core-button:hover,.core-button:focus-visible) .rail-ready-halo{fill:#ffc17a47}[data-authenticated=true] .access-rail:has(.workspace-entry-button:hover,.workspace-entry-button:focus-visible,.core-button:hover,.core-button:focus-visible) .rail-ready-ring{opacity:.9;filter:drop-shadow(0 0 6px #e98535a6)}[data-authenticated=true] .access-rail:has(.workspace-entry-button:hover,.workspace-entry-button:focus-visible,.core-button:hover,.core-button:focus-visible) .rail-ready-dot{fill:var(--ev-ink);filter:drop-shadow(0 0 7px var(--ev-cu2)) drop-shadow(0 0 14px var(--ev-cu));animation:none}@keyframes ready-dot-breathe{0%{opacity:.55}to{opacity:1}}.password-panel{z-index:2;min-height:0}.password-panel input{z-index:4;width:100%;min-width:0;height:78%;color:var(--ev-ink);letter-spacing:.18em;box-shadow:none;caret-color:var(--ev-cu2);background:0 0;border:0;border-radius:0;outline:none;padding:0 7% 0 15%;font-size:clamp(14px,1.15vw,25px);position:absolute;top:14%;left:0}.password-panel input::selection{color:var(--ev-ink);background:#e9853557}.password-panel input:-webkit-autofill{-webkit-text-fill-color:var(--ev-ink);caret-color:var(--ev-cu2);transition:background-color 999999s}.password-panel input::placeholder{color:var(--ev-muted);letter-spacing:.28em;opacity:.88;font-size:.78em;transition:color .24s,opacity .26s}.password-panel input:focus::placeholder{opacity:.45}.ripple-clip{pointer-events:none;clip-path:polygon(6.4% 14%,94.4% 14%,99.5% 53.7%,94.4% 92%,6.4% 92%,.7% 53.7%);position:absolute;inset:0;overflow:hidden}.input-ripple{opacity:0;border:1px solid #ffc17aa6;border-radius:50%;width:60px;height:60px;position:absolute;top:calc(54% - 30px);left:19%;box-shadow:0 0 14px #e9853538}.layers-panel{z-index:3;touch-action:manipulation;background:0 0;border:0;outline:none;place-items:center;min-width:0;margin:0;padding:0;display:grid}.layer-frame-chamber{fill:#e9853500;transition:fill .22s}.layer-frame-focus{stroke:var(--ev-cu2);stroke-width:1.35px;opacity:0;filter:drop-shadow(0 0 6px #e985359e);transition:opacity .22s}.layers-symbol{opacity:.34;filter:drop-shadow(0 0 2px #e9853566);transition:opacity .22s,filter .22s;animation:4.5s ease-in-out infinite alternate idle-layers}.is-focused .layers-symbol{animation-play-state:paused}.layer-line{stroke:var(--ev-cu2);stroke-width:1.25px;stroke-linejoin:round;transition:stroke .2s,stroke-width .2s,opacity .2s}.access-rail:has(.layers-panel:hover,.layers-panel:focus-visible) .layer-frame-chamber{fill:#e985351f}.access-rail[data-vault-locked=true] .layer-frame-chamber{fill:#e985352e}.access-rail:has(.layers-panel:hover,.layers-panel:focus-visible) .layer-frame-focus{opacity:.72}.access-rail[data-vault-locked=true] .layer-frame-focus{opacity:.94}.access-rail[data-vault-locked=true] .layers-symbol{opacity:1;filter:drop-shadow(0 0 5px #ffc17abf)drop-shadow(0 0 14px #e985358c);animation:none}.access-rail:has(.layers-panel:hover,.layers-panel:focus-visible) .layers-symbol{opacity:1;filter:drop-shadow(0 0 5px #ffc17abf)drop-shadow(0 0 14px #e985358c);animation:none}.access-rail[data-vault-locked=true] .layer-line{stroke:var(--ev-ink);stroke-width:1.45px;animation:1.15s ease-in-out infinite alternate vault-layer-glow}.access-rail:has(.layers-panel:hover,.layers-panel:focus-visible) .layer-line{stroke:var(--ev-ink);stroke-width:1.45px;animation:1.15s ease-in-out infinite alternate vault-layer-glow}.access-rail[data-vault-locked=true] .layer-line:first-child{animation-delay:0s}.access-rail:has(.layers-panel:hover,.layers-panel:focus-visible) .layer-line:first-child{animation-delay:0s}.access-rail[data-vault-locked=true] .layer-line:nth-child(2){animation-delay:.16s}.access-rail:has(.layers-panel:hover,.layers-panel:focus-visible) .layer-line:nth-child(2){animation-delay:.16s}.access-rail[data-vault-locked=true] .layer-line:nth-child(3){animation-delay:.32s}.access-rail:has(.layers-panel:hover,.layers-panel:focus-visible) .layer-line:nth-child(3){animation-delay:.32s}.core-button{z-index:2;touch-action:manipulation;background:0 0;border:0;outline:none;min-width:0;margin:0;padding:0}.core-model{pointer-events:none;filter:drop-shadow(0 0 calc(var(--gate-energy) * 14px) #ffc17a85);transition:transform .28s,filter .28s;position:absolute;inset:0 2.5% 3.7% 0}:is(.core-button:hover .core-model,[data-authenticated=true] .access-rail:has(.workspace-entry-button:hover,.workspace-entry-button:focus-visible) .core-model){filter:drop-shadow(0 0 8px #e9853585);transform:translateY(-1px)scale(1.02)}.core-button:active .core-model{transform:scale(.98)}.core-button:focus-visible .core-model{filter:drop-shadow(0 0 10px #ffc17ab8)}.core-aura{pointer-events:none;opacity:calc(var(--gate-energy) * .85);background:radial-gradient(#e985353d,#0000 70%);border-radius:50%;position:absolute;inset:5%}.core-fallback{width:100%;height:100%}.workspace-entry-button{z-index:4;touch-action:manipulation;clip-path:polygon(6.4% 0%,94.4% 0%,99.5% 51%,94.4% 100%,6.4% 100%,.7% 51%);background:0 0;border:0;outline:none;width:100%;height:78%;margin:0;padding:0;position:absolute;top:14%;left:0}.access-message{text-align:center;letter-spacing:.04em;width:100%;color:var(--ev-cu2);text-shadow:0 1px 4px #000000d9;margin:0;font-size:13px;position:absolute;top:calc(100% + 98px)}[data-authenticated=true] .access-message{top:calc(100% + 24px)}[data-phase=error] .access-message{color:var(--ev-bad)}[data-phase=authenticating] .layers-symbol{animation:1.4s ease-in-out infinite alternate verify-layers}[data-phase=unlocking] .frame-focus,[data-phase=unlocking] .layer-frame-focus{opacity:1;filter:drop-shadow(0 0 7px var(--ev-cu2))}[data-phase=error] .frame-focus{stroke:var(--ev-bad);opacity:.72}@keyframes idle-layers{0%{opacity:.24}to{opacity:.82}}@keyframes vault-layer-glow{0%{opacity:.62;stroke:var(--ev-cu)}to{opacity:1;stroke:var(--ev-ink)}}@keyframes verify-layers{0%{opacity:.28}to{opacity:1}}.brand{text-align:center;pointer-events:none;position:absolute;bottom:calc(100% + clamp(26px,5.8vh,62px));left:0;right:0}.brand-kicker{letter-spacing:.36em;color:var(--ev-muted);text-shadow:0 1px 6px #000000e6;justify-content:center;align-items:center;gap:14px;margin:0 0 clamp(9px,1.4vh,16px);font-size:clamp(11px,.78vw,13px);font-weight:500;line-height:1;display:flex}.brand-kicker i{background:linear-gradient(90deg,#0000,#f2b1666b,#0000);width:clamp(24px,3vw,52px);height:1px;display:block}.brand-mark{white-space:nowrap;letter-spacing:.42em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #e9853533)drop-shadow(0 2px 4px #000c);background:linear-gradient(100deg,#7a4b24 0%,#e98535 18%,#f4eadf 25%,#ffc17a 33%,#7a4b24 50%,#e98535 68%,#f4eadf 75%,#ffc17a 83%,#7a4b24 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding-left:.42em;font:200 clamp(38px,5vw,94px)/1 Inter,Avenir Next,Helvetica Neue,PingFang SC,sans-serif}.brand-letter{min-width:.62em;display:inline-block}.brand-letter[data-state=glyph]{-webkit-text-fill-color:var(--ev-cu2);opacity:.78;text-shadow:0 0 12px #e985358c}.code-cells{--cell:clamp(42px, 3.2vw, 54px);justify-items:center;gap:10px;display:grid;position:absolute;top:calc(100% + 26px);left:0;right:0}.code-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.code-field{position:relative}.code-field input{z-index:2;opacity:0;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.code-field input:disabled{cursor:wait}.code-hexes{gap:clamp(7px,.72vw,11px);display:flex}.code-hex{width:calc(var(--cell) * .96);height:calc(var(--cell) * 1.06);background:var(--ev-card);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);font:600 calc(var(--cell) * .42)/1 var(--ev-mono);font-variant-numeric:tabular-nums;color:var(--ev-ink);border:1px solid #f4eadf1f;border-radius:10px;place-items:center;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s,color .18s;display:grid;position:relative;box-shadow:0 8px 22px #0000006b,inset 0 1px #ffffff0a}.code-hex[data-filled=true]{color:var(--ev-cu2);background:linear-gradient(#ffc4801a,#e985350d),#101213e6;border-color:#f2b1665c;transform:translateY(-1px)}.code-field:focus-within .code-hex[data-active=true]{border-color:#ffc17a94;box-shadow:0 8px 22px #0000007a,0 0 0 3px #e9853524}.code-field:focus-within .code-hex[data-active=true]:after{content:"";background:var(--ev-cu2);border-radius:1px;width:2px;height:42%;animation:1s step-end infinite caret;box-shadow:0 0 8px #e98535a6}.code-strip{min-width:calc(var(--cell) * 6.4);max-width:min(440px,100vw - 32px);height:calc(var(--cell) * 1.06);background:var(--ev-card);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);font:500 14.5px/1 var(--ev-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--ev-ink);border:1px solid #f2b1665c;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex;overflow:hidden;box-shadow:0 8px 22px #0000006b,inset 0 1px #ffffff0a}.code-strip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-phase=error] .code-hex,[data-phase=error] .code-strip{border-color:#f0a08c8f;box-shadow:0 8px 22px #00000073,0 0 0 2px #f0a08c24}[data-phase=authenticating] .code-hex{animation:.85s ease-in-out infinite alternate cell-verify}[data-phase=authenticating] .code-hex:nth-child(2n){animation-delay:.14s}@keyframes caret{50%{opacity:0}}@keyframes cell-verify{to{filter:brightness(1.22);border-color:#ffc17aa6}}.ev-cu{color:var(--ev-cu2);background:linear-gradient(#ffc4802e,#e9853517),#181411f0;border:1px solid #ffc17a5c;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;box-shadow:0 6px 16px #00000052,inset 0 1px #ffe8cd24}.ev-cu:hover:not(:disabled){color:#ffe3bf;background:linear-gradient(#ffc48040,#e9853526),#1c1713f7;border-color:#ffc17a9e;transform:none;box-shadow:0 8px 20px #0000006b,0 0 16px #e9853524}.ev-circle-btn{border:1px solid var(--ev-soft);width:34px;height:34px;min-height:0;color:var(--ev-muted);cursor:pointer;background:#ffffff08;border-radius:999px;flex:none;place-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-grid}.ev-circle-btn svg{width:18px;height:18px;display:block}.ev-circle-btn:hover{color:var(--ev-cu2);background:#e9853529;border-color:#ffc17a6b;transform:none}.ev-fi{width:38px;height:38px;color:var(--ev-muted);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex:none;place-items:center;display:grid}.ev-fi svg{width:21px;height:21px;display:block}.ev-fi[data-kind=video]{color:#e89b58;background:#e89b581a;border-color:#e89b5838}.ev-fi[data-kind=audio]{color:#d8a668;background:#d8a6681a;border-color:#d8a66838}.ev-fi[data-kind=image]{color:#8fc7a0;background:#8fc7a01a;border-color:#8fc7a038}.ev-fi[data-kind=pdf]{color:#e28475;background:#e284751a;border-color:#e2847538}.ev-fi[data-kind=sheet]{color:#7ec495;background:#7ec4951a;border-color:#7ec49538}.ev-fi[data-kind=doc]{color:#8db5e0;background:#8db5e01a;border-color:#8db5e038}.ev-fi[data-kind=code]{color:#b7c2d0;background:#b7c2d017;border-color:#b7c2d033}.ev-fi[data-kind=zip]{color:#c7a6e0;background:#c7a6e01a;border-color:#c7a6e038}.home-info-footer{z-index:25;bottom:max(22px, env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;left:0;right:0}.home-info-footer button{color:var(--ev-muted);letter-spacing:.05em;text-shadow:0 1px 4px #000000d9;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:12.5px;transition:color .15s,background .15s}.home-info-footer button+button{position:relative}.home-info-footer button+button:before{content:"·";color:var(--ev-faint);pointer-events:none;position:absolute;left:-3px}.home-info-footer button:hover{color:var(--ev-cu2)}.home-info-footer button:focus-visible,.home-info-dialog button:focus-visible{outline-offset:2px;outline:2px solid #ffc17aa6}.home-info-dialog{border:1px solid var(--ev-line);width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ev-ink);background:var(--ev-modal);border-radius:15px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #000000b8,inset 0 1px #ffffff0a}.home-info-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050708bd}.home-info-sheet{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.home-info-sheet header{border-bottom:1px solid var(--ev-soft);background:#090b0b6b;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.home-info-tabs{align-items:center;gap:6px;display:flex}.home-info-tabs button{height:34px;min-height:0;color:var(--ev-muted);letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.home-info-tabs button:hover{color:var(--ev-ink);background:#ffffff0b}.home-info-tabs button[aria-current=page]{color:var(--ev-cu2);background:#e9853529;border-color:#ffc17a47;font-weight:600}.home-info-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f4eadf29 transparent;min-height:0;padding:22px 24px 20px;font-size:14px;line-height:1.65;animation:.24s ease-out info-in;overflow-y:auto}@keyframes info-in{0%{opacity:0;transform:translateY(5px)}}.home-info-body h2{letter-spacing:.02em;color:var(--ev-ink);margin:0 0 6px;font-size:20px;font-weight:600}.home-info-lead{color:var(--ev-muted);margin:0 0 18px;font-size:13.5px}.home-info-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-info-item{border:1px solid var(--ev-soft);background:var(--ev-card);border-radius:12px;align-items:center;gap:13px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.home-info-item:hover{background:#141718eb;border-color:#f2b1663d}.home-info-item-copy{flex:1;min-width:0}.home-info-item-copy h3{color:var(--ev-ink);margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.35}.home-info-item-copy p{color:var(--ev-muted);margin:0;font-size:12.5px;line-height:1.5}.home-info-contact{border:1px solid var(--ev-line);background:var(--ev-card);border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px 10px 14px;display:flex}.home-info-contact-tag{color:var(--ev-muted);flex:none;font-size:12px;font-weight:500}.home-info-contact a{text-overflow:ellipsis;min-width:0;color:var(--ev-ink);font:500 13.5px/1.4 var(--ev-mono);flex:1;text-decoration:none;transition:color .15s;overflow:hidden}.home-info-contact a:hover{color:var(--ev-cu2);text-underline-offset:3px;text-decoration:underline}.home-info-copy-btn{border-radius:8px;flex-shrink:0;height:30px;min-height:0;padding:0 12px;font-size:12.5px}.home-info-copy-btn.is-copied{color:var(--ev-ok);background:#8fc7a01f;border-color:#8fc7a07a}.home-info-bottom{border-top:1px solid var(--ev-soft);background:#090b0b5c;justify-content:space-between;align-items:center;gap:12px;padding:11px 24px;display:flex}.home-info-bottom span{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ev-faint);font-size:11.5px}@media (width<=900px){.password-panel input{font-size:16px}}@media (width<=600px){.code-cells{--cell:41px}.brand-mark{font-size:34px}.access-message{top:calc(100% + 92px)}.home-info-footer button,.home-info-sheet header{padding:10px 12px}.home-info-tabs button{padding:0 11px;font-size:12.5px}.home-info-body{padding:18px 16px}.home-info-contact-tag{display:none}.home-info-bottom{padding:10px 16px}}@media (height<=450px){.gate-center{transform:translateY(-10px)}.home-info-footer{bottom:4px}.code-cells{top:calc(100% + 10px)}.brand-kicker{display:none}.brand{bottom:calc(100% + 14px)}.brand-mark{font-size:28px}.access-message{top:calc(100% + 66px)}}@media (height<=620px) and (height>=451px){.brand{bottom:calc(100% + 18px)}.brand-mark{font-size:clamp(30px,4vw,56px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.frame-beam{opacity:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
