@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-black:#000;--color-page:#03050b;--color-page-ink:#eef3f8;--color-abyss:#08050d;--color-abyss-glow:#100820;--color-violet-haze:#785ac8;--color-violet-deep:#7445ff;--color-obsidian-950:#020307;--color-night-950:#03040b;--color-night-900:#070914;--color-night-800:#0c0e1e;--color-night-700:#121426;--color-ink-50:#f6f8ff;--color-ink-100:#e8e8fc;--color-ink-200:#dadcf6;--color-ink-300:#ccd7e3;--color-violet-200:#c4bcff;--color-violet-300:#b8aeff;--color-violet-500:#7a6dff;--color-ice-300:#9acbf2;--text-name:clamp(.98rem, 1.15vw, 1.2rem);--text-name--line-height:1.2;--text-name--letter-spacing:.24em;--text-name--font-weight:600;--text-eyebrow:.62rem;--text-eyebrow--letter-spacing:.34em;--text-eyebrow--font-weight:700;--text-face-title:clamp(2.4rem, 4.2vw, 4.6rem);--text-face-title--line-height:.96;--text-face-title--letter-spacing:-.01em;--text-face-title--font-weight:700;--text-label:.74rem;--text-label--letter-spacing:.22em;--text-label--font-weight:700;--text-badge:.72rem;--text-badge--letter-spacing:.06em;--text-badge--font-weight:700;--text-cta:.7rem;--text-cta--letter-spacing:.22em;--text-cta--font-weight:700;--text-hint:.62rem;--text-hint--letter-spacing:.32em;--text-hint--font-weight:600;--text-control:.85em;--text-control--letter-spacing:.08em;--text-control--font-weight:700;--text-dialog-close:1.15rem;--text-dialog-close--line-height:1;--text-dialog-eyebrow:.66rem;--text-dialog-eyebrow--letter-spacing:.3em;--text-dialog-eyebrow--font-weight:800;--text-dialog-title:clamp(2.2rem, 4vw, 4rem);--text-dialog-title--line-height:.96;--text-dialog-lead:clamp(.98rem, 1.2vw, 1.08rem);--text-dialog-lead--line-height:1.62;--text-dialog-point:.92rem;--text-dialog-point--line-height:1.52;--text-link-label:.78rem;--text-link-label--letter-spacing:.18em;--text-link-note:.82rem;--text-link-note--line-height:1.4;--text-shadow-name:0 1px 18px #000000b3;--ease-obsidian:cubic-bezier(.2, .8, .2, 1)}}@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,ui-sans-serif, system-ui, 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{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}:root{font-family:var(--font-sans);color:var(--color-page-ink);background:var(--color-page);font-synthesis:style;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{background:var(--color-page);width:100%;min-width:0;max-width:none;height:100%;min-height:100%}body{margin:0;overflow:hidden}@media (width<=900px),(aspect-ratio<=4/3){html,body,#root{height:auto;min-height:100%}body{overflow:visible}}button,input,textarea,select{font:inherit}}@layer components{.detail-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(135deg,#7a6dff1f,#0000 38%),linear-gradient(#0c0e1ef5,#03040bfa);position:fixed}@supports (color:color-mix(in lab, red, red)){.detail-dialog{background:linear-gradient(135deg, color-mix(in srgb, var(--color-violet-500) 12%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--color-night-800) 96%, transparent), color-mix(in srgb, var(--color-night-950) 98%, transparent))}}.detail-dialog{box-shadow:0 36px 120px #000000b8,0 0 56px #7a6dff29,inset 0 1px #f6f8ff17}@supports (color:color-mix(in lab, red, red)){.detail-dialog{box-shadow:0 36px 120px color-mix(in srgb, var(--color-black) 72%, transparent), 0 0 56px color-mix(in srgb, var(--color-violet-500) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ink-50) 9%, transparent)}}.detail-dialog::backdrop{background:radial-gradient(circle at 50% 48%,#7a6dff29,#0000 34rem),#020307b8}@supports (color:color-mix(in lab, red, red)){.detail-dialog::backdrop{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--color-violet-500) 16%, transparent), transparent 34rem), color-mix(in srgb, var(--color-obsidian-950) 72%, transparent)}}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.detail-dialog:before,.detail-dialog:after{pointer-events:none;content:"";width:2.8rem;height:2.8rem;position:absolute}.detail-dialog:before{border-top:1px solid #b8aeffc2;top:.85rem;left:.85rem}@supports (color:color-mix(in lab, red, red)){.detail-dialog:before{border-top:1px solid color-mix(in srgb, var(--color-violet-300) 76%, transparent)}}.detail-dialog:before{border-left:1px solid #b8aeff85}@supports (color:color-mix(in lab, red, red)){.detail-dialog:before{border-left:1px solid color-mix(in srgb, var(--color-violet-300) 52%, transparent)}}.detail-dialog:before{box-shadow:-8px -8px 28px #7a6dff2e}@supports (color:color-mix(in lab, red, red)){.detail-dialog:before{box-shadow:-8px -8px 28px color-mix(in srgb, var(--color-violet-500) 18%, transparent)}}.detail-dialog:after{border-right:1px solid #b8aeff85;bottom:.85rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.detail-dialog:after{border-right:1px solid color-mix(in srgb, var(--color-violet-300) 52%, transparent)}}.detail-dialog:after{border-bottom:1px solid #b8aeffc2}@supports (color:color-mix(in lab, red, red)){.detail-dialog:after{border-bottom:1px solid color-mix(in srgb, var(--color-violet-300) 76%, transparent)}}.cube-nudge{z-index:1;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .36s var(--ease-obsidian), bottom .62s var(--ease-obsidian), visibility 0s linear .36s;margin:0;font-size:clamp(13px,min(1.1vw,1.95vh),19px);position:absolute;bottom:71%;left:50%;translate:-50%}.cube-nudge[data-explore]{bottom:79%}.cube-nudge[data-visible=true]{opacity:1;visibility:visible;transition:opacity .36s var(--ease-obsidian), bottom .62s var(--ease-obsidian), visibility 0s}.cube-nudge__bubble{--nudge-fill:color-mix(in srgb, var(--color-night-950) 86%, var(--color-violet-300));--nudge-line:color-mix(in srgb, var(--color-violet-300) 72%, var(--color-night-950));border:1px solid var(--nudge-line);background:var(--nudge-fill);color:var(--color-ink-50);letter-spacing:.02em;white-space:nowrap;box-shadow:0 0 1.8em color-mix(in srgb, var(--color-violet-300) 32%, transparent);transform-origin:50% 100%;border-radius:999px;align-items:center;gap:.5em;padding:.6em 1.05em .6em .85em;font-size:.86em;font-weight:700;display:inline-flex;position:relative}.cube-nudge__bubble svg{width:1.25em;height:1.25em;color:var(--color-violet-300);transform-origin:35% 35%}.cube-nudge__bubble:after{content:"";border-right:1px solid var(--nudge-line);border-bottom:1px solid var(--nudge-line);background:var(--nudge-fill);clip-path:polygon(100% 0,100% 100%,0 100%);width:.75em;height:.75em;position:absolute;bottom:-.4em;left:50%;translate:-50%;rotate:45deg}.cube-nudge[data-visible=true] .cube-nudge__bubble{animation:.56s cubic-bezier(.34,1.56,.64,1) both cube-nudge-pop,2.6s ease-in-out .56s infinite cube-nudge-float}.cube-nudge[data-visible=true] .cube-nudge__bubble svg{animation:1.3s ease-in-out .7s infinite cube-nudge-tap}@media (prefers-reduced-motion:reduce){.cube-nudge[data-visible=true] .cube-nudge__bubble,.cube-nudge[data-visible=true] .cube-nudge__bubble svg{animation:none}}@keyframes cube-nudge-pop{0%{opacity:0;translate:0 .8em;scale:.55}}@keyframes cube-nudge-float{50%{translate:0 -.32em}}@keyframes cube-nudge-tap{0%,55%,to{scale:1}25%{scale:.8}}.stage{--ink:var(--color-ink-50);--ink-2:#dadcf6bd}@supports (color:color-mix(in lab, red, red)){.stage{--ink-2:color-mix(in srgb, var(--color-ink-200) 74%, transparent)}}.stage{--ink-3:#ccd7e385}@supports (color:color-mix(in lab, red, red)){.stage{--ink-3:color-mix(in srgb, var(--color-ink-300) 52%, transparent)}}.stage{--hair:#e8e8fc17}@supports (color:color-mix(in lab, red, red)){.stage{--hair:color-mix(in srgb, var(--color-ink-100) 9%, transparent)}}.stage{--hair-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stage{--hair-accent:color-mix(in srgb, var(--accent) 30%, transparent)}}.stage{--glass:#03040ba8}@supports (color:color-mix(in lab, red, red)){.stage{--glass:color-mix(in srgb, var(--color-night-950) 66%, transparent)}}.stage{--glass-strong:#03040bcc}@supports (color:color-mix(in lab, red, red)){.stage{--glass-strong:color-mix(in srgb, var(--color-night-950) 80%, transparent)}}.stage{--edge:2.1em;z-index:5;pointer-events:none;color:var(--ink);font-size:clamp(13px,min(1.1vw,1.95vh),19px);position:absolute;inset:0}.stage :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.stage :where(ul,ol){list-style:none}.stage:before,.stage:after{content:"";position:absolute;inset:0}.stage:before{background:radial-gradient(34% 42%,#0000 0%,#03040b59 100%),linear-gradient(#0000 80%,#03040bcc)}@supports (color:color-mix(in lab, red, red)){.stage:before{background:radial-gradient(ellipse 34% 42% at 50% 50%, transparent 0%, color-mix(in srgb, var(--color-night-950) 35%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-night-950) 80%, transparent), transparent 20%)}}.stage:before{transition:opacity .6s var(--ease-obsidian)}.stage:after{z-index:-1;background:linear-gradient(#03040be6 6em,#0000 10em)}@supports (color:color-mix(in lab, red, red)){.stage:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-night-950) 90%, transparent) 6em, transparent 10em)}}.stage[data-explore]:before{opacity:0}.stage-top{top:1.5em;right:var(--edge);left:var(--edge);grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute}.stage-identity{gap:.18em;display:grid}.stage-identity h1{letter-spacing:-.015em;text-shadow:var(--text-shadow-name);font-size:1.7em;font-weight:700;line-height:1.05}.stage-identity__role{letter-spacing:.01em;color:#c4bcffe6;font-size:1.02em;font-weight:600}@supports (color:color-mix(in lab, red, red)){.stage-identity__role{color:color-mix(in srgb, var(--color-violet-200) 90%, transparent)}}.stage-identity__keywords{color:var(--ink-3);letter-spacing:.04em;margin-top:.2em;font-size:.72em}.stage-explore{pointer-events:auto;border:1px solid var(--hair-accent);background:#03040b80;border-radius:999px;align-items:center;gap:.5em;height:2.83em;padding:0 1em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stage-explore{background:color-mix(in srgb, var(--color-night-950) 50%, transparent)}}.stage-explore{color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .18s, border-color .18s, background .18s, opacity .42s var(--ease-obsidian);font-size:.72em;font-weight:600}.stage[data-explore] .stage-explore:not(:focus-visible){opacity:0;pointer-events:none}.stage-explore:hover,.stage-explore[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.stage-actions{pointer-events:auto;justify-self:end;align-items:center;gap:.5em;display:flex}.stage-link{border:1px solid var(--hair);background:var(--glass);height:2.55em;color:var(--ink-2);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75em;align-items:center;gap:.5em;padding:0 .95em;font-size:.8em;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.stage-link:hover{border-color:var(--hair-accent);color:var(--ink)}.stage-locale{height:2.55em;margin-left:.75em;font-size:.8em}.stage-content{top:7.4em;right:var(--edge);bottom:6.4em;left:var(--edge);transition:opacity .42s var(--ease-obsidian), filter .42s var(--ease-obsidian), scale .52s var(--ease-obsidian), visibility 0s linear;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25em;display:grid;position:absolute}.stage-content>*{pointer-events:auto;min-height:0;animation:stage-rise .64s var(--ease-obsidian) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.stage[data-transition=exiting] .stage-content,.stage[data-explore] .stage-content{opacity:0;filter:blur(6px);pointer-events:none;scale:.985}.stage[data-explore] .stage-content>*{pointer-events:none}.stage[data-explore] .stage-content{visibility:hidden;transition:opacity .42s var(--ease-obsidian), filter .42s var(--ease-obsidian), scale .52s var(--ease-obsidian), visibility 0s linear .42s}.stage[data-transition=entering] .stage-content>*{animation-delay:calc(var(--i,0) * 90ms + .14s)}@keyframes stage-rise{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:none}}.st-panel{border:1px solid var(--hair);background:linear-gradient(150deg, var(--accent), transparent 42%), var(--glass);border-radius:1em;grid-template-columns:minmax(0,1fr);align-content:start;gap:1em;padding:1.35em 1.45em;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.st-panel{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 42%), var(--glass)}}.st-panel{box-shadow:inset 0 1px #f6f8ff0d,0 1.5em 4em #0006}@supports (color:color-mix(in lab, red, red)){.st-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ink-50) 5%, transparent), 0 1.5em 4em color-mix(in srgb, var(--color-black) 40%, transparent)}}.st-panel{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%)}.stage-content>.st-panel{overscroll-behavior:contain;scrollbar-color:var(--hair-accent) transparent;scrollbar-width:thin;max-height:100%;overflow:auto}.st-panel--glass{background:linear-gradient(150deg, var(--accent), transparent 48%), #03040b85}@supports (color:color-mix(in lab, red, red)){.st-panel--glass{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 48%), color-mix(in srgb, var(--color-night-950) 52%, transparent)}}.st-panel--glass{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.st-heading{gap:.75em;display:grid}.st-heading__top{justify-content:space-between;align-items:center;display:flex}.st-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75em;font-size:.68em;font-weight:700;display:inline-flex}.st-eyebrow__mark{background:var(--accent);width:.6em;height:.6em;box-shadow:0 0 1em var(--accent-glow);rotate:45deg}.st-counter{letter-spacing:.08em;color:var(--ink-3);font-size:.82em;font-weight:300}.st-title{letter-spacing:-.02em;font-size:2.55em;font-weight:700;line-height:1;display:grid}.st-title--m{font-size:2.1em}.st-title__accent{background:linear-gradient(95deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.st-title__accent{background:linear-gradient(95deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--color-ink-50)))}}.st-title__accent{color:#0000;-webkit-background-clip:text;background-clip:text}.st-summary{max-width:34em;color:var(--ink-2);font-size:.92em;line-height:1.5}.st-label{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:.55em;display:flex}.st-label span{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.7em;font-size:.66em;font-weight:700;display:inline-flex}.st-label span:before{content:"";background:var(--accent);width:.55em;height:.55em;rotate:45deg}.st-label span,.st-label small{white-space:nowrap}.st-label small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.62em}.st-tile{border:1px solid var(--hair-accent);background:var(--accent);border-radius:.65em;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid}@supports (color:color-mix(in lab, red, red)){.st-tile{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.st-tile{color:var(--accent)}.st-chips{flex-wrap:wrap;gap:.4em;display:flex}.st-chips li{border:1px solid var(--hair);background:#f6f8ff08;border-radius:999px;padding:.28em .7em}@supports (color:color-mix(in lab, red, red)){.st-chips li{background:color-mix(in srgb, var(--color-ink-50) 3%, transparent)}}.st-chips li{color:var(--ink-2);font-size:.68em}.st-actions{gap:.7em;display:flex}.st-actions--stack{gap:.6em;margin-top:.3em;display:grid}.st-button{border:1px solid var(--hair-accent);background:#03040b80;border-radius:.7em;align-items:center;gap:.7em;min-height:2.9em;padding:0 1.1em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-button{background:color-mix(in srgb, var(--color-night-950) 50%, transparent)}}.st-button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;font-size:.86em;font-weight:600;transition:background .18s,border-color .18s,transform .18s}.st-button>span{flex:1}.st-button:hover{border-color:var(--accent);transform:translateY(-1px)}.st-button--primary{background:linear-gradient(100deg, var(--accent), var(--accent));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.st-button--primary{background:linear-gradient(100deg, var(--accent), color-mix(in srgb, var(--accent) 72%, var(--color-ink-50)))}}.st-button--primary{color:var(--color-night-950);box-shadow:0 .6em 2em var(--accent-glow)}.st-button--primary:hover{border-color:#0000}.stage-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-dock{right:var(--edge);bottom:1.1em;left:var(--edge);pointer-events:auto;border:1px solid var(--hair);background:var(--glass-strong);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);transition:opacity .42s var(--ease-obsidian), translate .52s var(--ease-obsidian), visibility 0s linear;border-radius:1em;padding:.5em .6em;position:absolute}.stage[data-explore] .stage-dock{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease-obsidian), translate .52s var(--ease-obsidian), visibility 0s linear .42s;translate:0 .8em}.stage-dock ul{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stage-dock ul>li+li{border-left:1px solid var(--hair)}.stage-dock__item{color:var(--ink-2);border-radius:.7em;align-items:center;gap:.65em;padding:.45em .9em;text-decoration:none;transition:color .18s,background .18s;display:flex;position:relative}.stage-dock__item:hover{color:var(--ink);background:#f6f8ff08}@supports (color:color-mix(in lab, red, red)){.stage-dock__item:hover{background:color-mix(in srgb, var(--color-ink-50) 3%, transparent)}}.stage-dock__icon{border:1px solid var(--hair);width:2.2em;height:2.2em;color:var(--ink-3);border-radius:999px;flex:none;place-items:center;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.stage-dock__text{gap:.1em;min-width:0;display:grid}.stage-dock__text strong{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.72em;font-weight:650}.stage-dock__text small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:.75em;overflow:hidden}.stage-dock__item.is-active{color:var(--ink)}.stage-dock__item.is-active .stage-dock__icon{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stage-dock__item.is-active .stage-dock__icon{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.stage-dock__item.is-active .stage-dock__icon{color:var(--accent);box-shadow:0 0 1.4em var(--accent-glow)}.stage-dock__item.is-active:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);border-radius:2px;height:2px;position:absolute;bottom:.2em;left:.75em;right:.75em}@media (width<=900px),(aspect-ratio<=4/3){.stage{--edge:1rem;z-index:auto;padding:0 var(--edge) 9em;pointer-events:auto;font-size:clamp(13px,3.4vw,16px);display:block;position:static}.stage:before{display:none}.stage-top{z-index:6;grid-template-columns:minmax(0,1fr) auto;gap:.8em;top:1rem}.stage-top:before{inset:-1rem calc(var(--edge) * -1) auto;z-index:-1;pointer-events:none;content:"";background:linear-gradient(#03040beb,#03040be6 70%,#03040b99 88%,#0000);height:calc(100% + 2.5rem);position:absolute}@supports (color:color-mix(in lab, red, red)){.stage-top:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-night-950) 92%, transparent), color-mix(in srgb, var(--color-night-950) 90%, transparent) 70%, color-mix(in srgb, var(--color-night-950) 60%, transparent) 88%, transparent)}}.stage-explore,.stage-hint{display:none}}@media (width<=680px){.stage-link>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-link,.stage-locale{font-size:.95em}.stage-link{justify-content:center;width:2.55em;padding:0}.stage-locale{margin-left:.3em}}@media (width<=900px),(aspect-ratio<=4/3){.stage-content{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1em;max-width:46rem;margin:1.4em auto 0;position:static}.stage .stage-content>*{max-height:none;overflow:visible}.stage-dock{right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));z-index:20;background:#03040beb;padding:.35em .4em;position:fixed;left:.5rem}@supports (color:color-mix(in lab, red, red)){.stage-dock{background:color-mix(in srgb, var(--color-night-950) 92%, transparent)}}.stage-dock ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.2em}}@media (width>=901px) and (aspect-ratio<=4/3){.stage-dock ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=900px),(aspect-ratio<=4/3){.stage-dock ul>li+li{border-left:0}}@media (width>=901px) and (aspect-ratio<=4/3){.stage-dock ul>li+li{border-left:1px solid var(--hair)}}@media (width<=900px),(aspect-ratio<=4/3){.stage-dock__item{gap:.3em;min-height:44px;padding:.4em 4px}.stage-dock__icon{width:1.5em;height:1.5em}.stage-dock__icon svg{width:.9em;height:.9em}.stage-dock__text strong{letter-spacing:.04em;font-size:.7em}}@media (width<=389px){.stage-dock__text strong{font-size:.66em}}@media (width<=900px),(aspect-ratio<=4/3){.stage-dock__text small{display:none}}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.stage[data-template=case] .stage-content{grid-template-rows:minmax(0,1fr) auto}}.cs-head{align-content:start;gap:.8em;display:grid}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.cs-head{grid-area:1/1/auto/span 5}}.cs-case{align-items:center;gap:.8em;font-size:.86em;font-weight:600;display:flex}.cs-case span{border:1px dashed var(--hair-accent);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border-radius:.4em;padding:.3em .7em;font-size:.72em;font-weight:700}.cs-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:.7em;display:grid}.cs-compare>div{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.8em;gap:.45em;height:100%;padding:.85em 1em;display:grid}.cs-compare>div.is-after{border-color:var(--hair-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cs-compare>div.is-after{background:color-mix(in srgb, var(--accent) 8%, var(--glass))}}.cs-compare small{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:.62em;font-weight:700}.cs-compare .is-after small{color:var(--accent)}.cs-compare li{color:var(--ink-2);font-size:.8em;line-height:1.4}.cs-compare li:before{content:"—";color:var(--ink-3);margin-right:.5em}.cs-compare__arrow{color:var(--accent)}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.cs-map{grid-area:1/9/auto/span 4;align-self:start}}.cs-cells{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4em;display:grid}.cs-cells li,.cs-legend li:before{aspect-ratio:1;border-radius:.3em}.cs-cells li[data-state=done],.cs-legend li[data-state=done]:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cs-cells li[data-state=done],.cs-legend li[data-state=done]:before{background:color-mix(in srgb, var(--accent) 70%, transparent)}}.cs-cells li[data-state=done],.cs-legend li[data-state=done]:before{box-shadow:0 0 .8em var(--accent-glow)}.cs-cells li[data-state=active],.cs-legend li[data-state=active]:before{border:1px solid var(--accent);background:repeating-linear-gradient(135deg, var(--accent) 0 3px, transparent 3px 6px)}@supports (color:color-mix(in lab, red, red)){.cs-cells li[data-state=active],.cs-legend li[data-state=active]:before{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 40%, transparent) 0 3px, transparent 3px 6px)}}.cs-cells li[data-state=pending],.cs-legend li[data-state=pending]:before{border:1px dashed var(--hair-accent)}.cs-legend{gap:1.2em;display:flex}.cs-legend li{color:var(--ink-2);align-items:center;gap:.5em;font-size:.72em;display:inline-flex}.cs-legend li:before{content:"";width:.9em}.cs-band{grid-template-columns:1fr auto;align-items:center;gap:2em;padding:1.1em 1.5em}@media (width<=900px),(aspect-ratio<=4/3){.cs-band{grid-template-columns:minmax(0,1fr);gap:1.2em}}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.cs-band{grid-area:2/1/auto/-1}}.cs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6em;display:grid;position:relative}@media (width<=900px),(aspect-ratio<=4/3){.cs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cs-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=900px),(aspect-ratio<=4/3){.cs-steps:before{display:none}}.cs-steps:before{content:"";background:linear-gradient(90deg, var(--accent), var(--hair-accent) 70%, transparent);height:1px;position:absolute;top:1.2em;left:1.2em;right:2em}.cs-steps>li{gap:.4em;display:grid;position:relative}.cs-steps__node{border:1px solid var(--accent);background:var(--color-night-950);width:2.4em;height:2.4em;color:var(--accent);border-radius:999px;place-items:center;display:grid}.cs-steps small{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-top:.3em;font-size:.64em;font-weight:700}.cs-steps p{color:var(--ink-2);font-size:.82em;line-height:1.45}.ca-list{gap:.85em}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.ca-list{grid-column:1/span 5;align-self:center}}.ca-items{gap:.45em;display:grid}.ca-item{grid-template-columns:2.8em 1fr auto;display:grid}.ca-item:not(:has(img)){grid-template-columns:1fr auto}.ca-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.8em;align-items:center;gap:.85em;padding:.5em .7em .5em .5em;transition:background .18s,border-color .18s}.ca-item:hover{background:#f6f8ff08}@supports (color:color-mix(in lab, red, red)){.ca-item:hover{background:color-mix(in srgb, var(--color-ink-50) 3%, transparent)}}.ca-item.is-selected{border-color:var(--hair-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ca-item.is-selected{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.ca-item.is-selected{box-shadow:inset 2px 0 0 var(--accent)}.ca-item img{border:1px solid var(--hair);object-fit:cover;border-radius:.6em;width:2.8em;height:2.8em}.ca-item span{gap:.15em;display:grid}.ca-item strong{font-size:.9em}.ca-item small{color:var(--ink-3);font-size:.74em}.ca-item svg{color:var(--ink-3)}.ca-detail{gap:.8em;animation-name:stage-rise}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.ca-detail{grid-column:8/span 5;align-self:center}}.ca-detail__head{justify-content:space-between;align-items:start;gap:1.5em;display:flex}.ca-detail__head>div{gap:.4em;display:grid}.ca-detail h3{letter-spacing:-.01em;font-size:1.3em;font-weight:700}.ca-status{border:1px solid var(--hair-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-radius:999px;flex:none;align-items:center;gap:.5em;padding:.4em .85em;font-size:.7em;font-weight:600;display:inline-flex}.ca-status span{background:var(--accent);width:.5em;height:.5em;box-shadow:0 0 .8em var(--accent);border-radius:999px}.ca-shot{aspect-ratio:16/10;border:1px solid var(--hair);border-radius:.8em;position:relative;overflow:hidden;box-shadow:0 1.2em 3em #0000008c}@supports (color:color-mix(in lab, red, red)){.ca-shot{box-shadow:0 1.2em 3em color-mix(in srgb, var(--color-black) 55%, transparent)}}.ca-shot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.ca-text{color:var(--ink-2);font-size:.84em;line-height:1.45}.ca-detail__body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1em;display:grid}.ca-detail__body:not(:has(.ca-shot)){grid-template-columns:minmax(0,1fr)}@media (width<=680px){.ca-detail__body{grid-template-columns:minmax(0,1fr)}}.ca-facts{gap:.6em;min-width:0;display:grid}.ca-facts>div{border-bottom:1px solid var(--hair);gap:.2em;padding-bottom:.55em;display:grid}.ca-facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55em;font-size:.66em;font-weight:700;display:inline-flex}.ca-facts dd{color:var(--ink-2);font-size:.78em;line-height:1.45}.ca-links{flex-wrap:wrap;gap:.8em;display:flex}.ca-links a{color:var(--accent);align-items:center;gap:.35em;font-size:.8em;font-weight:600;text-decoration:none;display:inline-flex}.ca-list .st-actions{margin-top:.3em}.ch-left{align-content:start;gap:1.1em;display:grid}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.ch-left{grid-column:1/span 5;align-self:center}}.ch-availability{color:var(--ink-2);align-items:center;gap:.7em;font-size:.84em;display:inline-flex}.ch-availability span{background:var(--accent);width:.6em;height:.6em;box-shadow:0 0 0 .25em var(--accent), 0 0 1em var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ch-availability span{box-shadow:0 0 0 .25em color-mix(in srgb, var(--accent) 18%, transparent), 0 0 1em var(--accent)}}.ch-channels{gap:.55em;display:grid}.ch-channels a{border:1px solid var(--hair);background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.85em;grid-template-columns:auto 1fr auto;align-items:center;gap:1em;padding:.75em 1em;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.ch-channels a:hover{border-color:var(--hair-accent);transform:translate(.2em)}.ch-channels .st-tile{width:2.7em;height:2.7em}.ch-channels a>span:nth-child(2){gap:.15em;display:grid}.ch-channels strong{font-size:1em}.ch-channels small{color:var(--ink-3);font-size:.8em}.ch-channels a>svg{color:var(--ink-3)}.le-left{align-content:start;gap:1.1em;display:grid}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.le-left{grid-column:1/span 4}}.le-callout{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.85em;grid-template-columns:auto 1fr;gap:.9em;padding:.95em 1.05em;display:grid}.le-callout>div{gap:.3em;display:grid}.le-callout small{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.62em;font-weight:700}.le-callout strong{font-size:.95em}.le-callout p{color:var(--ink-2);font-size:.82em;line-height:1.45}.le-console{background:#020307d6;gap:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.le-console{background:color-mix(in srgb, var(--color-obsidian-950) 84%, transparent)}}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.le-console{grid-column:8/span 5;align-self:center}}.le-console__bar{border-bottom:1px solid var(--hair);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:1em;padding:.75em 1.1em;font-size:.66em;font-weight:700;display:flex}.le-console__dots{gap:.45em;display:inline-flex}.le-console__dots i{background:var(--hair);border-radius:999px;width:.75em;height:.75em}.le-console__dots i:first-child{background:var(--accent)}.le-console__body{gap:.75em;padding:1.1em 1.2em 1.2em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;display:grid}.le-console__command{color:var(--ink-2);font-size:.8em}.le-console__command span{color:var(--accent)}.le-console__body ul{gap:.15em;display:grid}.le-console__body ul>li{border-bottom:1px dashed var(--hair);grid-template-columns:8.4em 8.6em 1fr;align-items:baseline;gap:.9em;padding:.5em 0;font-size:.78em;display:grid}@media (width<=680px){.le-console__body ul>li{grid-template-columns:auto minmax(0,1fr);row-gap:.3em}.le-text{grid-column:1/-1}}.le-status{border:1px solid var(--hair-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:.3em;justify-self:start;padding:.15em .55em;font-size:.82em;font-weight:700}li[data-status=verified] .le-status{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){li[data-status=verified] .le-status{background:color-mix(in srgb, var(--accent) 16%, transparent)}}li[data-status=implemented] .le-status{color:var(--ink);border-color:var(--hair)}li[data-status=planned] .le-status{color:var(--ink-3);border-style:dashed;border-color:var(--hair)}.le-console__body code{font:inherit;color:var(--ink);overflow-wrap:anywhere}.le-text{font-family:var(--font-sans);color:var(--ink-2)}.le-console__tally{color:var(--accent);align-items:center;gap:.6em;font-size:.74em;display:flex}.le-console .st-actions{padding:0 1.2em 1.2em}.rd-margin{align-content:start;gap:1em;display:grid}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.rd-margin{grid-column:1/span 4;align-self:center}}.rd-distinctions{gap:.8em;display:grid}.rd-distinctions>div{border-left:2px solid var(--hair-accent);gap:.25em;padding-left:.9em;display:grid}.rd-distinctions dt{font-size:.86em;font-weight:700}.rd-distinctions dd{color:var(--ink-2);font-size:.8em;line-height:1.45}.rd-right{gap:.9em;min-height:0;display:grid}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.rd-right{grid-column:8/span 5;align-self:center}}.rd-column{gap:1em;padding:1.5em 1.7em}.rd-question__label{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:.66em;font-weight:700}.rd-question{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:1.32em;font-weight:300;line-height:1.28}.rd-question:before{content:"“";color:var(--accent)}.rd-question:after{content:"”";color:var(--accent)}.rd-chain{gap:.95em;padding-top:.4em;display:grid;position:relative}.rd-chain:before{content:"";background:linear-gradient(180deg, var(--accent), var(--hair-accent));width:1px;position:absolute;top:1.4em;bottom:1.4em;left:1.05em}.rd-chain>li{grid-template-columns:2.1em 1fr;gap:.2em 1em;display:grid}.rd-chain__node{border:1px solid var(--accent);background:var(--color-night-950);width:2.1em;height:2.1em;color:var(--accent);border-radius:999px;grid-row:span 2;place-items:center;display:grid;position:relative}.rd-chain small{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.64em;font-weight:700}.rd-chain p{color:var(--ink-2);font-size:.9em;line-height:1.45}.rd-notes{gap:.8em}.rd-notes__doc{color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:1em;text-decoration:none;display:grid}.rd-notes__doc>span:last-child{gap:.2em;display:grid}.rd-notes__icon{border:1px solid var(--hair-accent);width:3em;height:3.7em;color:var(--accent);background:var(--accent);border-radius:.5em;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rd-notes__icon{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.rd-notes small{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.62em;font-weight:700}.rd-notes strong{font-size:1.1em}.rd-notes__meta{color:var(--ink-3);font-size:.8em}.sh-left{gap:.65em;padding-block:1em}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.sh-left{grid-column:1/span 5;align-self:center}}.sh-right{flex-direction:column;gap:.9em;display:flex}@media not all and ((width<=900px) or (aspect-ratio<=4/3)){.sh-right{grid-column:8/span 5;align-self:center}}.sh-featured{color:inherit;border:1px solid var(--hair-accent);border-left:2px solid var(--accent);background:var(--accent);border-radius:.8em;grid-template-columns:auto 1fr;gap:1em;padding:.7em 1.1em;text-decoration:none;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sh-featured{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.sh-featured__glyph{border:1px solid var(--hair-accent);width:3.3em;height:3.3em;color:var(--accent);border-radius:.9em;place-items:center;display:grid;rotate:0deg}.sh-featured>div{gap:.3em;display:grid}.sh-featured__label{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.62em;font-weight:700}.sh-featured strong{font-size:.98em}.sh-featured p{color:var(--ink-2);font-size:.8em;line-height:1.45}.sh-featured .st-chips{margin-top:.25em}.sh-featured__go{color:var(--ink-3);position:absolute;top:.9em;right:.9em}.sh-steps{gap:0;display:grid}.sh-steps>li{border-bottom:1px solid var(--hair);grid-template-columns:auto 7em 1fr;align-items:center;gap:.9em;padding:.22em 0;display:grid}.sh-steps>li:last-child{border-bottom:0}.sh-steps .st-tile{width:2em;height:2em}.sh-steps strong{font-size:.9em}.sh-steps p{color:var(--ink-2);font-size:.78em;line-height:1.4}.sh-proofs{gap:.7em;display:grid}.sh-proof{color:inherit;border:1px solid var(--hair);background:#f6f8ff05;border-radius:.8em;grid-template-columns:auto 1fr auto;gap:.9em;padding:.85em .95em;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.sh-proof{background:color-mix(in srgb, var(--color-ink-50) 2%, transparent)}}.sh-proof{transition:border-color .18s}a.sh-proof:hover{border-color:var(--hair-accent)}.sh-proofs__number{border:1px solid var(--hair-accent);width:2.3em;height:2.3em;color:var(--ink);border-radius:999px;place-items:center;font-size:.86em;font-weight:600;display:grid}.sh-proof>div{gap:.25em;min-width:0;display:grid}.sh-proofs small{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.6em;font-weight:700}.sh-proofs strong{font-size:.95em}.sh-proofs p{color:var(--ink-2);font-size:.78em;line-height:1.4}.sh-proofs .st-chips{margin-top:.3em}.sh-proofs__icon{color:var(--ink-3)}.experience-shell{background:radial-gradient(circle at 50% 46%, #785ac81a, transparent 32%), radial-gradient(circle at 80% 86%, #7445ff14, transparent 36%), linear-gradient(180deg, var(--color-abyss) 0%, var(--color-abyss-glow) 52%, var(--color-abyss) 100%)}@supports (color:color-mix(in lab, red, red)){.experience-shell{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--color-violet-haze) 10%, transparent), transparent 32%), radial-gradient(circle at 80% 86%, color-mix(in srgb, var(--color-violet-deep) 8%, transparent), transparent 36%), linear-gradient(180deg, var(--color-abyss) 0%, var(--color-abyss-glow) 52%, var(--color-abyss) 100%)}}.experience-shell:before,.experience-shell:after{pointer-events:none;content:"";transition:opacity .52s;position:absolute;inset:0}@media (width<=900px),(aspect-ratio<=4/3){.experience-shell:before,.experience-shell:after{display:none}}.experience-shell:before{z-index:1;background:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px)}@supports (color:color-mix(in lab, red, red)){.experience-shell:before{background:linear-gradient(color-mix(in srgb, var(--color-white) 2.1%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-white) 1.8%, transparent) 1px, transparent 1px)}}.experience-shell:before{-webkit-mask-image:radial-gradient(circle at 50% 48%, var(--color-black) 0 38%, transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 48%, var(--color-black) 0 38%, transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 48%, var(--color-black) 0 38%, transparent 72%);mask-image:radial-gradient(circle at 50% 48%, var(--color-black) 0 38%, transparent 72%);opacity:.82;background-size:72px 72px}.experience-shell:after{z-index:2;background:radial-gradient(circle at 50% 56%,#9acbf214,#0000 22%),radial-gradient(#0000 0 36%,#00000085 82%),linear-gradient(#00000047,#0000 24%,#0000006b)}@supports (color:color-mix(in lab, red, red)){.experience-shell:after{background:radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--color-ice-300) 8%, transparent), transparent 22%), radial-gradient(ellipse at center, transparent 0 36%, color-mix(in srgb, var(--color-black) 52%, transparent) 82%), linear-gradient(180deg, color-mix(in srgb, var(--color-black) 28%, transparent), transparent 24%, color-mix(in srgb, var(--color-black) 42%, transparent))}}.cube-canvas canvas{touch-action:none;display:block;width:100%!important;height:100%!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-\[0\.6rem\]{top:.6rem}.top-\[68\.5\%\]{top:68.5%}.right-\[0\.6rem\]{right:.6rem}.left-1\/2{left:50%}.z-0{z-index:0}.z-1{z-index:1}.container{width:100%}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[1\.4rem\]{margin-top:1.4rem}.mt-\[1\.35rem\]{margin-top:1.35rem}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[0\.42rem\]{width:.42rem;height:.42rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[2\.4rem\]{width:2.4rem;height:2.4rem}.size-full{width:100%;height:100%}.h-svh{height:100svh}.max-h-\[min\(76vh\,46rem\)\]{max-height:min(76vh,46rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[5\.8rem\]{min-height:5.8rem}.min-h-svh{min-height:100svh}.w-\[min\(46rem\,calc\(100vw-2\*clamp\(1rem\,4vw\,3rem\)\)\)\]{width:min(46rem,100vw - 2*clamp(1rem,4vw,3rem))}.w-screen{width:100vw}.max-w-\[12ch\]{max-width:12ch}.max-w-\[42rem\]{max-width:42rem}.max-w-none{max-width:none}.min-w-\[3em\]{min-width:3em}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.25em\]{gap:.25em}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[0\.72rem\]{gap:.72rem}.gap-px{gap:1px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[0\.65em\]{border-radius:.65em}.rounded-\[0\.75em\]{border-radius:.75em}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\(--accent-line\){border-color:var(--accent-line)}.border-\[color-mix\(in_srgb\,var\(--accent\)_50\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.border-ink-100\/9{border-color:#e8e8fc17}@supports (color:color-mix(in lab, red, red)){.border-ink-100\/9{border-color:color-mix(in oklab, var(--color-ink-100) 9%, transparent)}}.border-violet-300\/22{border-color:#b8aeff38}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/22{border-color:color-mix(in oklab, var(--color-violet-300) 22%, transparent)}}.border-violet-300\/34{border-color:#b8aeff57}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/34{border-color:color-mix(in oklab, var(--color-violet-300) 34%, transparent)}}.border-violet-500\/18{border-color:#7a6dff2e}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/18{border-color:color-mix(in oklab, var(--color-violet-500) 18%, transparent)}}.border-violet-500\/24{border-color:#7a6dff3d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/24{border-color:color-mix(in oklab, var(--color-violet-500) 24%, transparent)}}.bg-\(--accent\){background-color:var(--accent)}.bg-ice-300\/14{background-color:#9acbf224}@supports (color:color-mix(in lab, red, red)){.bg-ice-300\/14{background-color:color-mix(in oklab, var(--color-ice-300) 14%, transparent)}}.bg-night-900\/84{background-color:#070914d6}@supports (color:color-mix(in lab, red, red)){.bg-night-900\/84{background-color:color-mix(in oklab, var(--color-night-900) 84%, transparent)}}.bg-night-950\/48{background-color:#03040b7a}@supports (color:color-mix(in lab, red, red)){.bg-night-950\/48{background-color:color-mix(in oklab, var(--color-night-950) 48%, transparent)}}.bg-night-950\/78{background-color:#03040bc7}@supports (color:color-mix(in lab, red, red)){.bg-night-950\/78{background-color:color-mix(in oklab, var(--color-night-950) 78%, transparent)}}.bg-night-950\/90{background-color:#03040be6}@supports (color:color-mix(in lab, red, red)){.bg-night-950\/90{background-color:color-mix(in oklab, var(--color-night-950) 90%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/18{background-color:#7a6dff2e}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/18{background-color:color-mix(in oklab, var(--color-violet-500) 18%, transparent)}}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-\[0\.2em\]{padding:.2em}.p-\[clamp\(1\.25rem\,3vw\,2\.2rem\)\]{padding:clamp(1.25rem,3vw,2.2rem)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[0\.5em\]{padding-inline:.5em}.py-\[0\.62rem\]{padding-block:.62rem}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-\[2\.9rem\]{padding-right:2.9rem}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pl-\[1\.15rem\]{padding-left:1.15rem}.font-\[inherit\]{font-family:inherit}.text-face-title{font-size:var(--text-face-title);line-height:var(--tw-leading,var(--text-face-title--line-height));letter-spacing:var(--tw-tracking,var(--text-face-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-face-title--font-weight))}.text-name{font-size:var(--text-name);line-height:var(--tw-leading,var(--text-name--line-height));letter-spacing:var(--tw-tracking,var(--text-name--letter-spacing));font-weight:var(--tw-font-weight,var(--text-name--font-weight))}.text-dialog-close{font-size:var(--text-dialog-close);line-height:var(--tw-leading,var(--text-dialog-close--line-height))}.text-dialog-lead{font-size:var(--text-dialog-lead);line-height:var(--tw-leading,var(--text-dialog-lead--line-height))}.text-dialog-point{font-size:var(--text-dialog-point);line-height:var(--tw-leading,var(--text-dialog-point--line-height))}.text-dialog-title{font-size:var(--text-dialog-title);line-height:var(--tw-leading,var(--text-dialog-title--line-height))}.text-link-note{font-size:var(--text-link-note);line-height:var(--tw-leading,var(--text-link-note--line-height))}.text-badge{font-size:var(--text-badge);letter-spacing:var(--tw-tracking,var(--text-badge--letter-spacing));font-weight:var(--tw-font-weight,var(--text-badge--font-weight))}.text-control{font-size:var(--text-control);letter-spacing:var(--tw-tracking,var(--text-control--letter-spacing));font-weight:var(--tw-font-weight,var(--text-control--font-weight))}.text-cta{font-size:var(--text-cta);letter-spacing:var(--tw-tracking,var(--text-cta--letter-spacing));font-weight:var(--tw-font-weight,var(--text-cta--font-weight))}.text-dialog-eyebrow{font-size:var(--text-dialog-eyebrow);letter-spacing:var(--tw-tracking,var(--text-dialog-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-dialog-eyebrow--font-weight))}.text-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-eyebrow--font-weight))}.text-hint{font-size:var(--text-hint);letter-spacing:var(--tw-tracking,var(--text-hint--letter-spacing));font-weight:var(--tw-font-weight,var(--text-hint--font-weight))}.text-label{font-size:var(--text-label);letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-link-label{font-size:var(--text-link-label);letter-spacing:var(--tw-tracking,var(--text-link-label--letter-spacing))}.text-\[0\.62rem\]{font-size:.62rem}.text-\[clamp\(2\.2rem\,4vw\,4rem\)\]{font-size:clamp(2.2rem,4vw,4rem)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.whitespace-nowrap{white-space:nowrap}.text-\(--accent\){color:var(--accent)}.text-ink-50\/78{color:#f6f8ffc7}@supports (color:color-mix(in lab, red, red)){.text-ink-50\/78{color:color-mix(in oklab, var(--color-ink-50) 78%, transparent)}}.text-ink-50\/80{color:#f6f8ffcc}@supports (color:color-mix(in lab, red, red)){.text-ink-50\/80{color:color-mix(in oklab, var(--color-ink-50) 80%, transparent)}}.text-ink-50\/90{color:#f6f8ffe6}@supports (color:color-mix(in lab, red, red)){.text-ink-50\/90{color:color-mix(in oklab, var(--color-ink-50) 90%, transparent)}}.text-ink-50\/94{color:#f6f8fff0}@supports (color:color-mix(in lab, red, red)){.text-ink-50\/94{color:color-mix(in oklab, var(--color-ink-50) 94%, transparent)}}.text-ink-50\/98{color:#f6f8fffa}@supports (color:color-mix(in lab, red, red)){.text-ink-50\/98{color:color-mix(in oklab, var(--color-ink-50) 98%, transparent)}}.text-ink-100\/92{color:#e8e8fceb}@supports (color:color-mix(in lab, red, red)){.text-ink-100\/92{color:color-mix(in oklab, var(--color-ink-100) 92%, transparent)}}.text-ink-200\/42{color:#dadcf66b}@supports (color:color-mix(in lab, red, red)){.text-ink-200\/42{color:color-mix(in oklab, var(--color-ink-200) 42%, transparent)}}.text-ink-200\/66{color:#dadcf6a8}@supports (color:color-mix(in lab, red, red)){.text-ink-200\/66{color:color-mix(in oklab, var(--color-ink-200) 66%, transparent)}}.text-ink-200\/76{color:#dadcf6c2}@supports (color:color-mix(in lab, red, red)){.text-ink-200\/76{color:color-mix(in oklab, var(--color-ink-200) 76%, transparent)}}.text-ink-200\/82{color:#dadcf6d1}@supports (color:color-mix(in lab, red, red)){.text-ink-200\/82{color:color-mix(in oklab, var(--color-ink-200) 82%, transparent)}}.text-ink-200\/86{color:#dadcf6db}@supports (color:color-mix(in lab, red, red)){.text-ink-200\/86{color:color-mix(in oklab, var(--color-ink-200) 86%, transparent)}}.text-ink-300\/64{color:#ccd7e3a3}@supports (color:color-mix(in lab, red, red)){.text-ink-300\/64{color:color-mix(in oklab, var(--color-ink-300) 64%, transparent)}}.text-page-ink{color:var(--color-page-ink)}.text-page-ink\/74{color:#eef3f8bd}@supports (color:color-mix(in lab, red, red)){.text-page-ink\/74{color:color-mix(in oklab, var(--color-page-ink) 74%, transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/88{color:#b8aeffe0}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/88{color:color-mix(in oklab, var(--color-violet-300) 88%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_var\(--accent-glow\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--accent-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-ring:focus-visible{outline:1px solid #b8aeffd1}@supports (color:color-mix(in lab, red, red)){.focus-ring:focus-visible{outline:1px solid color-mix(in srgb, var(--color-violet-300) 82%, transparent)}}.focus-ring:focus-visible{outline-offset:4px;box-shadow:0 0 0 4px #7a6dff29}@supports (color:color-mix(in lab, red, red)){.focus-ring:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-violet-500) 16%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\,transform\]{transition-property:border-color,background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-120{transition-delay:.12s}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-520{--tw-duration:.52s;transition-duration:.52s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.ease-obsidian{--tw-ease:var(--ease-obsidian);transition-timing-function:var(--ease-obsidian)}.accent-scope{--accent:var(--section-accent,var(--color-violet-300));--accent-line:var(--section-accent,#7a6dff)}@supports (color:color-mix(in lab, red, red)){.accent-scope{--accent-line:color-mix(in srgb, var(--section-accent,var(--color-violet-500)) 42%, transparent)}}.accent-scope{--accent-faint:var(--section-accent,#7a6dff)}@supports (color:color-mix(in lab, red, red)){.accent-scope{--accent-faint:color-mix(in srgb, var(--section-accent,var(--color-violet-500)) 16%, transparent)}}.accent-scope{--accent-glow:var(--section-accent,#7a6dff)}@supports (color:color-mix(in lab, red, red)){.accent-scope{--accent-glow:color-mix(in srgb, var(--section-accent,var(--color-violet-500)) 28%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[0\.58em\]:before{content:var(--tw-content);top:.58em}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:size-\[0\.42rem\]:before{content:var(--tw-content);width:.42rem;height:.42rem}.before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.before\:bg-violet-300\/90:before{content:var(--tw-content);background-color:#b8aeffe6}@supports (color:color-mix(in lab, red, red)){.before\:bg-violet-300\/90:before{background-color:color-mix(in oklab, var(--color-violet-300) 90%, transparent)}}.before\:shadow-\[0_0_12px_color-mix\(in_srgb\,var\(--color-violet-300\)_58\%\,transparent\)\]:before{content:var(--tw-content);--tw-shadow:0 0 12px var(--tw-shadow-color,#b8aeff94)}@supports (color:color-mix(in lab, red, red)){.before\:shadow-\[0_0_12px_color-mix\(in_srgb\,var\(--color-violet-300\)_58\%\,transparent\)\]:before{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in srgb,var(--color-violet-300) 58%,transparent))}}.before\:shadow-\[0_0_12px_color-mix\(in_srgb\,var\(--color-violet-300\)_58\%\,transparent\)\]:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\(--accent\):hover{border-color:var(--accent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-violet-300\/55:focus-visible{outline-color:#b8aeff8c}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-violet-300\/55:focus-visible{outline-color:color-mix(in oklab, var(--color-violet-300) 55%, transparent)}}.data-\[visible\=false\]\:opacity-0[data-visible=false]{opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:duration-1{--tw-duration:1ms;transition-duration:1ms}}@media not all and (width>=900px){.max-\[900px\]\:block{display:block}}@media (width<=900px),(aspect-ratio<=4/3){.stacked\:relative{position:relative}.stacked\:inset-auto{inset:auto}.stacked\:top-\[85\%\]{top:85%}.stacked\:h-\[52svh\]{height:52svh}.stacked\:h-auto{height:auto}.stacked\:min-h-72{min-height:calc(var(--spacing) * 72)}.stacked\:w-full{width:100%}.stacked\:overflow-visible{overflow:visible}}@media (width<=720px){.narrow\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.narrow\:text-\[0\.62rem\]{font-size:.62rem}}.\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-full>:last-child:nth-child(odd){grid-column:1/-1}.\[\&\>svg\]\:-rotate-45>svg{rotate:-45deg}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@media (prefers-reduced-motion:reduce){.stage-content,.stage-content>*{transition-duration:1ms!important;animation:none!important}}.experience-shell[data-intro] :is(.stage-top,.stage-content,.stage-dock){transition:opacity .7s var(--ease-obsidian), translate .7s var(--ease-obsidian), visibility 0s linear}.experience-shell[data-intro=pending] :is(.stage-top,.stage-content,.stage-dock){opacity:0;visibility:hidden;translate:0 .5rem}.experience-shell[data-intro=reveal] .stage-top{transition-delay:.1s}.experience-shell[data-intro=reveal] .stage-content{transition-delay:.45s}.experience-shell[data-intro=reveal] .stage-dock{transition-delay:.7s}.experience-shell[data-intro=pending] .cube-hint{opacity:0}.experience-shell[data-intro=reveal] .cube-hint{transition-delay:1.1s}
