/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-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, "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100:oklch(97% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:12px;--radius-lg:20px;--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-foreground:#f3f3f1;--color-surface:#0d0d11;--color-surface-2:#15151b;--color-muted:#8b8b95;--color-muted-2:#5d5d67;--color-gold:#f5c543;--color-gold-hi:#f8d28c;--color-gold-mid:#f2aa4c;--color-gold-deep:#c6832e;--color-ink:#1b1206;--color-cream:#fffdf7;--color-parchment:#e4dccb;--color-line:#ffffff17;--color-line-strong:#ffffff2e;--font-brand:"Inter Tight", Inter, "Helvetica Neue", sans-serif;--font-display:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--font-cond:"Oswald", "DIN Condensed", "Helvetica Neue", sans-serif}}@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}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;background-color:#050506}html,body,#app{color:#f3f3f1;background-color:#050506;min-height:100dvh}body{overscroll-behavior:none;font-family:var(--font-sans);margin:0}h1,h2,h3{text-wrap:balance}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.capitalize{text-transform:capitalize}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.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)}.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)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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))}@media (hover:hover){.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:no-underline:disabled{text-decoration-line:none}@media (prefers-color-scheme:dark){.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}@media (hover:hover){.dark\:hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}}}}.page-rails{z-index:0;pointer-events:none;background:repeating-linear-gradient(180deg, var(--color-gold) 0 7px, #120e08 7px 14px) 0 0 / 7px 100% no-repeat, repeating-linear-gradient(180deg, var(--color-gold) 0 7px, #120e08 7px 14px) 100% 0 / 7px 100% no-repeat;opacity:.5;position:fixed;inset:0}.hud-corners{z-index:2;pointer-events:none;position:absolute;inset:8px}.hud-c{border-color:var(--color-gold);border-style:solid;border-width:0;width:16px;height:16px;position:absolute}.hud-c.is-tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.hud-c.is-tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.hud-c.is-bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.hud-c.is-br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.hex-portrait{flex:none;place-items:center;display:grid;position:relative}.hex-portrait.is-sm{width:36px;height:40px}.hex-portrait.is-md{width:86px;height:96px}.hex-portrait.is-hive{width:68px;height:76px}.hex-ring,.hex-face{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);position:absolute;inset:0}.hex-ring{background:linear-gradient(180deg, var(--color-gold-hi), var(--color-gold-deep))}.hex-portrait.is-md .hex-ring{filter:drop-shadow(0 0 14px #f5c54359)}.hex-face{background:var(--color-surface-2);inset:3px;overflow:hidden}.hex-portrait.is-sm .hex-face{inset:2px}.hex-face img{object-fit:cover;width:100%;height:100%;display:block}.hex-fallback{height:100%;color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.08em;place-items:center;font-size:.75rem;font-weight:600;display:grid}.hex-portrait.is-md .hex-fallback{font-size:1.25rem}.hex-portrait.is-hive .hex-fallback{font-size:1rem}.hex-portrait.is-hive .hex-face{inset:2px}.hex-link{flex:none;place-items:center;text-decoration:none;display:grid}.landing{isolation:isolate;min-height:100svh;padding:32px 24px;padding-top:max(32px, env(safe-area-inset-top));padding-bottom:max(32px, env(safe-area-inset-bottom));background-color:#050506;background-image:radial-gradient(1200px 700px at 50% -10%,#f5c5431a,#0000 58%),radial-gradient(800px 520px at 110% 110%,#c6832e14,#0000 62%),radial-gradient(700px 480px at -10% 90%,#f2aa4c0d,#0000 60%);place-items:center;display:grid;position:relative;overflow:hidden}.landing-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-aurora{filter:blur(32px);background:conic-gradient(from 210deg at 50% 42%,#0000 0deg,#f5c54312 40deg,#0000 90deg,#c6832e0d 160deg,#0000 210deg,#f5c5430f 280deg,#0000 360deg);animation:28s linear infinite aurora;position:absolute;inset:-20%}.landing-glow{z-index:0;background:radial-gradient(circle,#f5c54347,#c6832e1a 42%,#0000 68%);border-radius:999px;width:min(78vw,560px);height:min(78vw,560px);position:absolute;inset:42% auto auto 50%;translate:-50% -58%}.landing-constellation{opacity:.85;width:min(92vw,720px);height:min(92vw,720px);position:absolute;top:46%;left:50%;translate:-50% -56%}.landing-dust{opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#f5c5438c,#0000),radial-gradient(1.5px 1.5px at 78% 22%,#f8d28c66,#0000),radial-gradient(1px 1px at 22% 72%,#f5c54359,#0000),radial-gradient(1.5px 1.5px at 88% 64%,#f2aa4c73,#0000),radial-gradient(1px 1px at 48% 12%,#fff6e059,#0000),radial-gradient(1px 1px at 64% 82%,#f5c54366,#0000),radial-gradient(1.5px 1.5px at 8% 48%,#f8d28c47,#0000),radial-gradient(1px 1px at 92% 40%,#f5c54352,#0000),radial-gradient(1px 1px at 36% 88%,#c6832e66,#0000);position:absolute;inset:0}.landing-vignette{background:radial-gradient(at 50% 42%,#0000 38%,#050506b8 100%);position:absolute;inset:0}.landing-stage{z-index:1;flex-direction:column;align-items:center;gap:22px;width:min(100%,520px);padding:28px 16px 20px;display:flex;position:relative}.academy-logo{object-fit:contain;display:block}.academy-mark{color:#f7f7f5;flex:none;display:block}.brand-lockup{color:#f7f7f5;align-items:center;gap:18px;display:flex}.brand-lockup .academy-mark{width:min(22vw,108px);height:auto}.landing-lockup{z-index:1;gap:22px;position:relative}.landing-lockup .academy-mark{filter:drop-shadow(0 0 16px #f5c54373)drop-shadow(0 18px 32px #00000080);width:min(26vw,128px);overflow:visible}.landing-lockup .mark-smile{stroke:#f5c543}.landing-lockup .mark-eye{fill:#f5c543}.landing-faces{justify-content:center;align-items:center;max-width:min(100%,420px);min-height:48px;margin:2px 0 0;padding:0 0 0 10px;list-style:none;display:flex}.landing-faces li{margin-left:-10px;position:relative}.landing-faces .hex-portrait.is-sm{width:44px;height:48px}.landing-faces .hex-link{border-radius:0;outline:none;display:grid}.landing-faces .hex-link:hover .hex-ring,.landing-faces .hex-link:focus-visible .hex-ring{filter:drop-shadow(0 0 10px #f5c5438c)}.landing-faces-more{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:44px;height:48px;color:var(--color-gold);font-family:var(--font-brand);background:linear-gradient(#f5c54347,#c6832e2e);place-items:center;font-size:1.35rem;font-weight:600;line-height:1;display:grid}.landing-faces-more span{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#14110c;place-items:center;width:calc(100% - 4px);height:calc(100% - 6px);display:grid}.wordmark{font-family:var(--font-brand);letter-spacing:-.04em;text-align:left;color:#f7f7f5;flex-direction:column;margin:0;font-size:clamp(2.35rem,9vw,4.35rem);font-weight:700;line-height:.92;display:flex}.wordmark span{display:block}.join-cta{z-index:1;background:linear-gradient(177deg, var(--color-gold-hi), var(--color-gold-mid) 46%, var(--color-gold-deep));min-width:220px;min-height:52px;color:var(--color-ink);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;border:1px solid #f8d28c99;border-radius:4px;justify-content:center;align-items:center;padding:16px 34px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #fff6e0bf,inset 0 -1px #78460c8c,0 10px 34px #f2aa4c38}.join-cta:focus-visible{outline-offset:3px;outline:2px solid #f8d28cd9}.join-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff6e0d9,inset 0 -1px #78460c8c,0 0 0 1px #f8d28c59,0 16px 46px #f2aa4c66}.join-cta:active:not(:disabled){transform:scale(.96)}.join-cta:disabled{opacity:.7}.join-cta-slot{justify-content:center;align-items:center;min-width:220px;min-height:52px;display:flex}@media (prefers-reduced-motion:no-preference){.landing.is-assembling .landing-glow{animation:.7s cubic-bezier(.22,1,.36,1) both glow-in}.landing.is-assembling .landing-constellation{animation:.72s cubic-bezier(.22,1,.36,1) both constellation-in}.landing.is-assembling .landing-constellation g{stroke-dasharray:280;stroke-dashoffset:280px;animation:.9s cubic-bezier(.22,1,.36,1) both draw-line}.landing.is-assembling .landing-lockup .academy-mark{filter:drop-shadow(0 18px 32px #00000080);animation:.64s cubic-bezier(.22,1,.36,1) 1.08s both mark-together}.landing.is-assembling .landing-lockup .mark-smile{stroke:#f7f7f5;stroke-dasharray:100;stroke-dashoffset:100px;animation:.52s cubic-bezier(.22,1,.36,1) both smile-gold}.landing.is-assembling .landing-lockup .mark-smile.is-n{animation-delay:0s}.landing.is-assembling .landing-lockup .mark-smile.is-e{animation-delay:.24s}.landing.is-assembling .landing-lockup .mark-smile.is-s{animation-delay:.48s}.landing.is-assembling .landing-lockup .mark-smile.is-w{animation-delay:.72s}.landing.is-assembling .landing-lockup .mark-eye{fill:#f7f7f5;transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.22,1,.36,1) both eye-gold}.landing.is-assembling .landing-lockup .mark-eye.is-tl{animation-delay:70ms}.landing.is-assembling .landing-lockup .mark-eye.is-tr{animation-delay:.11s}.landing.is-assembling .landing-lockup .mark-eye.is-br{animation-delay:.31s}.landing.is-assembling .landing-lockup .mark-eye.is-bl{animation-delay:.55s}.landing.is-assembling .landing-lockup .wordmark span:first-child{animation:.48s cubic-bezier(.16,1,.3,1) .2s both word-in}.landing.is-assembling .landing-lockup .wordmark span:last-child{animation:.48s cubic-bezier(.16,1,.3,1) .26s both word-in}.landing.is-assembling .landing-stage .hud-c.is-tl{animation:.5s cubic-bezier(.16,1,.3,1) both hud-tl}.landing.is-assembling .landing-stage .hud-c.is-tr{animation:.5s cubic-bezier(.16,1,.3,1) 40ms both hud-tr}.landing.is-assembling .landing-stage .hud-c.is-br{animation:.5s cubic-bezier(.16,1,.3,1) 80ms both hud-br}.landing.is-assembling .landing-stage .hud-c.is-bl{animation:.5s cubic-bezier(.16,1,.3,1) .12s both hud-bl}.landing.is-assembling .join-cta{animation:.42s cubic-bezier(.22,1,.36,1) .28s both rise}.landing.is-assembling .landing-faces li{--from-x:0px;animation:.3s cubic-bezier(.16,1,.3,1) both face-in}.landing.is-assembling .landing-faces li:first-child{--from-x:-22px;animation-delay:0s}.landing.is-assembling .landing-faces li:nth-child(2){--from-x:-12px;animation-delay:55ms}.landing.is-assembling .landing-faces li:nth-child(3){--from-x:-4px;animation-delay:.11s}.landing.is-assembling .landing-faces li:nth-child(4){--from-x:4px;animation-delay:.165s}.landing.is-assembling .landing-faces li:nth-child(5){--from-x:12px;animation-delay:.22s}.landing.is-assembling .landing-faces li:nth-child(6){--from-x:18px;animation-delay:.275s}.landing.is-assembling .landing-faces li:nth-child(7){--from-x:22px;animation-delay:.33s}.landing.is-assembling .landing-faces li:nth-child(8){--from-x:26px;animation-delay:.385s}.landing.is-assembling .landing-faces li:nth-child(9){--from-x:30px;animation-delay:.44s}}.landing.is-settled .landing-constellation g,.landing.is-settled .landing-lockup .mark-smile{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.landing.is-settled .landing-lockup .mark-smile{stroke:#f5c543}.landing.is-settled .landing-lockup .mark-eye{fill:#f5c543;opacity:1;animation:none;transform:none}.landing.is-settled .landing-lockup .academy-mark,.landing.is-settled .landing-lockup .wordmark span,.landing.is-settled .join-cta,.landing.is-settled .landing-faces li,.landing.is-settled .landing-glow,.landing.is-settled .landing-constellation,.landing.is-settled .hud-c{opacity:1;filter:none;animation:none;transform:none}.landing.is-settled .landing-lockup .academy-mark{filter:drop-shadow(0 0 16px #f5c54373)drop-shadow(0 18px 32px #00000080)}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes word-in{0%{opacity:0;filter:blur(4px);transform:translate(22px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes smile-gold{0%{stroke-dashoffset:100px;stroke:#f7f7f5;opacity:.35}48%{stroke-dashoffset:0;stroke:#f7f7f5;opacity:1}to{stroke-dashoffset:0;stroke:#f5c543;opacity:1}}@keyframes eye-gold{0%{opacity:0;fill:#f7f7f5;transform:scale(.25)}42%{opacity:1;fill:#f7f7f5;transform:scale(1)}to{opacity:1;fill:#f5c543;transform:scale(1)}}@keyframes mark-together{0%{filter:drop-shadow(0 18px 32px #00000080)}45%{filter:drop-shadow(0 0 26px #f5c543cc)drop-shadow(0 18px 32px #00000080)}to{filter:drop-shadow(0 0 16px #f5c54373)drop-shadow(0 18px 32px #00000080)}}@keyframes face-in{0%{opacity:0;transform:translateX(var(--from-x,0)) translateY(10px) scale(.25);filter:blur(4px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)scale(1)}}@keyframes glow-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes constellation-in{0%{opacity:0;scale:1.06}to{opacity:.85;scale:1}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes hud-tl{0%{opacity:0;transform:translate(-12px,-12px)}to{opacity:1;transform:none}}@keyframes hud-tr{0%{opacity:0;transform:translate(12px,-12px)}to{opacity:1;transform:none}}@keyframes hud-br{0%{opacity:0;transform:translate(12px,12px)}to{opacity:1;transform:none}}@keyframes hud-bl{0%{opacity:0;transform:translate(-12px,12px)}to{opacity:1;transform:none}}@keyframes aurora{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory{isolation:isolate;min-height:100svh;padding:0 22px 48px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 168px);background-color:#060608;position:relative}.directory-top{z-index:8;padding:max(10px, env(safe-area-inset-top)) 22px 12px;background:linear-gradient(#060608 74%,#060608e0 88%,#0000);justify-content:space-between;align-items:center;gap:10px;margin:0 -22px 10px;display:flex;position:sticky;top:0}.directory-brand,.directory-actions{max-width:920px}.directory-brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.directory-mark{color:#f7f7f5;flex:none;width:40px;height:40px}.directory-title{font-family:var(--font-brand);letter-spacing:-.04em;color:#f7f7f5;flex-direction:column;font-size:1.05rem;font-weight:700;line-height:.95;display:flex}.directory-title span{display:block}.directory-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.directory-top .commit-cta,.directory-actions .join-cta{letter-spacing:.14em;min-width:140px;min-height:44px;padding:0 18px;font-size:.78rem}.view-switch{min-height:44px;color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:.6875rem;font-weight:600;transition:color .18s}.view-switch:hover,.view-switch.is-member{color:var(--color-gold)}.directory-heading .view-switch{margin:8px auto 0;display:block}.profile-actions .view-switch{width:100%;min-height:40px;color:var(--color-parchment);border:1px solid #f5c54347;font-size:11px}.profile-actions .view-switch:hover,.profile-actions .view-switch.is-member{color:var(--color-gold);border-color:#f5c5438c}.profile-link{place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.roster{z-index:1;max-width:920px;margin:0 auto;position:relative}.guest-home{isolation:isolate;z-index:1;background-color:#050506;background-image:radial-gradient(1100px 680px at 50% -12%,#f5c5432e,#0000 56%),radial-gradient(760px 520px at 108% 108%,#c6832e1f,#0000 60%),radial-gradient(640px 460px at -8% 88%,#f2aa4c14,#0000 58%);flex-direction:column;align-items:center;min-height:100svh;padding:36px 16px 40px;display:flex;position:relative;overflow:hidden}.guest-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.guest-aurora{filter:blur(36px);background:conic-gradient(from 200deg at 50% 38%,#0000 0deg,#f5c5431a 50deg,#0000 100deg,#c6832e12 170deg,#0000 220deg,#f5c54314 290deg,#0000 360deg);animation:28s linear infinite aurora;position:absolute;inset:-18%}.guest-glow{filter:blur(8px);background:radial-gradient(circle,#f5c54338,#f2aa4c0f 42%,#0000 70%);border-radius:999px;width:min(88vw,620px);height:min(72vw,480px);animation:7s ease-in-out infinite guest-glow;position:absolute;top:58%;left:50%;translate:-50% -42%}.guest-dust{opacity:.75;background-image:radial-gradient(1px 1px at 14% 22%,#f5c54380,#0000),radial-gradient(1.5px 1.5px at 78% 18%,#f8d28c61,#0000),radial-gradient(1px 1px at 24% 74%,#f5c54352,#0000),radial-gradient(1.5px 1.5px at 86% 68%,#f2aa4c66,#0000),radial-gradient(1px 1px at 48% 14%,#fff6e04d,#0000),radial-gradient(1px 1px at 62% 86%,#f5c54359,#0000);position:absolute;inset:0}.guest-lockup{z-index:1;gap:16px;position:relative}.guest-lockup .academy-mark{filter:drop-shadow(0 0 16px #f5c54373)drop-shadow(0 18px 32px #00000080);width:min(22vw,104px);overflow:visible}.guest-lockup .mark-smile{stroke:#f5c543}.guest-lockup .mark-eye{fill:#f5c543}.guest-home .join-wrap{z-index:5;pointer-events:auto;width:min(100%,280px);position:relative}.guest-join{z-index:1;width:min(100%,280px);min-height:52px;margin:18px 0 22px;font-size:15px;position:relative}.explorer-hive{--hex-w:46px;--hex-h:52px;--hex-gap:2px;--hex-nest:calc(var(--hex-h) * -.22);z-index:1;width:min(100%, calc(var(--hex-w) * 5 + var(--hex-gap) * 4 + 8px));padding-bottom:calc(var(--hex-h) * .28);flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.explorer-hive .hex-portrait.is-hive{width:var(--hex-w);height:var(--hex-h)}.explorer-hive.is-loading{background:radial-gradient(circle,#f5c54329,#0000 68%);border-radius:999px;width:min(88vw,420px);height:180px;animation:2.4s ease-in-out infinite guest-glow}.hive-row{margin:0 0 var(--hex-nest);justify-content:center;gap:var(--hex-gap);padding:0;font-size:0;line-height:0;list-style:none;display:flex}.hive-row li{line-height:0;display:grid}.hive-cell{outline:none;place-items:center;text-decoration:none;display:grid}.hive-cell:hover .hex-ring,.hive-cell:focus-visible .hex-ring{filter:drop-shadow(0 0 14px #f5c543bf)}.onboard-home{z-index:1;background:linear-gradient(180deg, #f5c5430f, transparent 48%), var(--color-surface);border:1px solid #f5c54333;flex-direction:column;align-items:flex-start;width:min(100%,560px);margin:4px auto 18px;padding:16px 16px 14px;display:flex;position:relative}.onboard-home .commit-kicker{margin:0}.onboard-home .onboard-title{margin:4px 0 6px;font-size:clamp(1.35rem,4vw,1.75rem)}.onboard-home .commit-copy{margin:0 0 12px;font-size:.9rem}.onboard-home-cta{width:100%;min-width:0;min-height:46px}@media (width>=420px){.explorer-hive{--hex-w:56px;--hex-h:62px;--hex-gap:4px}}@media (width>=720px){.guest-home{padding:56px 24px 48px}.guest-lockup .academy-mark{width:112px}.explorer-hive{--hex-w:72px;--hex-h:80px;--hex-gap:5px}.onboard-home{padding:18px 20px 16px}.onboard-home-cta{width:auto;min-width:200px}}@keyframes guest-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes hive-in{0%{opacity:0;transform:scale(.72)translateY(10px)}to{opacity:1;transform:none}}@keyframes hive-flare{0%{filter:drop-shadow(0 0 #0000)}45%{filter:drop-shadow(0 0 16px #f5c543e6)}to{filter:drop-shadow(0 0 7px #f5c54347)}}@keyframes soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes play-breathe{0%,to{box-shadow:inset 0 1px #fff6e0bf,0 10px 28px #f2aa4c52}50%{box-shadow:inset 0 1px #fff6e0e6,0 0 0 10px #f5c54312,0 16px 38px #f2aa4c80}}@keyframes panel-glow{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.onboard-home{animation:.52s cubic-bezier(.22,1,.36,1) both soft-in}.onboard-home .commit-kicker{animation:.48s cubic-bezier(.22,1,.36,1) 80ms both soft-in}.onboard-home .onboard-title{animation:.5s cubic-bezier(.22,1,.36,1) .12s both soft-in}.onboard-home .commit-copy,.onboard-home-cta{animation:.5s cubic-bezier(.22,1,.36,1) .17s both soft-in}.guest-lockup,.guest-join{animation:.56s cubic-bezier(.22,1,.36,1) both soft-in}.guest-join{animation-delay:80ms}.explorer-hive li{animation:.56s cubic-bezier(.22,1,.36,1) both hive-in;animation-delay:calc(var(--i,0) * 55ms)}.explorer-hive .hex-ring{animation:.9s ease-out both hive-flare;animation-delay:calc(var(--i,0) * 55ms + 80ms)}.onboard-play-mark{animation:2.8s ease-in-out infinite play-breathe}.roster-section{animation:.52s cubic-bezier(.22,1,.36,1) .22s both soft-in}.explorer-card:not(.skeleton-card){animation:.48s cubic-bezier(.22,1,.36,1) backwards soft-in}.explorer-grid>:first-child{animation-delay:40ms}.explorer-grid>:nth-child(2){animation-delay:90ms}.explorer-grid>:nth-child(3){animation-delay:.14s}.explorer-grid>:nth-child(4){animation-delay:.19s}.explorer-grid>:nth-child(5){animation-delay:.24s}.explorer-grid>:nth-child(6){animation-delay:.29s}.explorer-grid>:nth-child(n+7){animation-delay:.32s}.directory-admin{animation:.4s cubic-bezier(.22,1,.36,1) .16s both soft-in}}.directory-admin{flex-direction:column;align-items:center;gap:8px;margin:0 0 8px;display:flex}.roster-section+.roster-section{margin-top:22px}.roster-heading{color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;font-size:.72rem;font-weight:600;display:flex}.roster-meta{color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:-6px 0 14px;font-size:.68rem;font-weight:500}.info-tip{width:22px;height:22px;color:var(--color-gold);background:#f5c54314;border:1px solid #f5c54359;border-radius:99px;place-items:center;display:grid;position:relative}.info-tip:hover,.info-tip:focus-visible,.info-tip.is-open{background:#f5c54329;border-color:#f5c543b3}.info-tip-bubble{z-index:5;width:min(68vw,252px);color:var(--color-parchment);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;opacity:0;pointer-events:none;background:#12110d;border:1px solid #f5c54347;border-radius:8px;padding:10px 12px;font-size:.78rem;font-weight:400;line-height:1.45;transition:opacity .16s,translate .16s;position:absolute;top:calc(100% + 8px);left:50%;translate:-62% 4px;box-shadow:0 12px 32px #00000073}.info-tip:hover .info-tip-bubble,.info-tip:focus-visible .info-tip-bubble,.info-tip.is-open .info-tip-bubble{opacity:1;translate:-62%}.roster-empty{color:var(--color-muted);text-align:center;margin:0;padding:8px 8px 2px;font-size:.8125rem;line-height:1.45}.directory-status.is-quiet{padding:8px 8px 4px;font-size:.8rem}.explorer-card.is-locked .hex-face,.explorer-card.is-locked .hex-ring{filter:grayscale()brightness(.62)}.explorer-card.is-locked .explorer-name,.explorer-card.is-locked .explorer-handle{opacity:.62}.hex-guest{color:#f7f7f5;place-items:center;display:grid}.hex-guest .academy-mark{width:46%;height:auto}.directory-heading-copy{min-width:0}.directory-heading h1{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.85rem,7vw,3rem);font-weight:400;line-height:.92}.directory-heading p{color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;margin:6px 0 0;font-size:.75rem;font-weight:500}.backup-wrap{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.directory-heading .backup-cta{width:auto;min-width:200px;margin-top:12px;padding:0 18px}.backup-cta:disabled{opacity:.55}.directory-tools{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.search-field{align-items:center;min-height:44px;display:flex;position:relative}.search-icon{width:16px;height:16px;color:var(--color-muted);pointer-events:none;position:absolute;left:14px}.search-field input{border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-foreground);border-radius:4px;outline:none;padding:0 14px 0 40px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.search-field input::placeholder{color:var(--color-muted-2)}.search-field input:focus{border-color:#f5c5438c;box-shadow:0 0 0 3px #f5c54329}.sort-row{flex-wrap:wrap;gap:8px;display:flex}.sort-chip{border:1px solid var(--color-line-strong);min-height:40px;color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 14px;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.sort-chip.is-active{color:var(--color-gold);background:#f5c54314;border-color:#f5c54380}.sort-dir{color:var(--color-gold-hi);letter-spacing:.08em}.explorer-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.explorer-card{background:linear-gradient(180deg, #f5c5430d, transparent 48%), var(--color-surface);text-align:center;border:1px solid #f5c54329;flex-direction:column;align-items:center;gap:6px;min-width:0;height:100%;padding:12px 8px 10px;display:flex;position:relative}.explorer-card.is-guest{background:linear-gradient(#f5c5431f,#0000 48%),#100e08;border-color:#f5c54373}.explorer-card.is-guest .hex-ring{background:linear-gradient(180deg, var(--color-gold-hi), var(--color-gold-deep))}.explorer-card.is-you{background:linear-gradient(#f5c54324,#0000 48%),#100e08;border-color:#f5c5438c;box-shadow:0 0 28px #f5c5431f}.explorer-card.is-you .hud-c{width:18px;height:18px}@media (width>=720px){.explorer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.explorer-card{padding:14px 10px 12px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.explorer-card{transition:border-color .18s,transform .18s,box-shadow .18s}.explorer-card:hover{border-color:#f5c5436b;transform:translateY(-2px);box-shadow:0 12px 28px #00000047}}.explorer-copy{flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.explorer-name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex}.explorer-name{-webkit-line-clamp:2;max-width:100%;font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.explorer-name a{color:inherit;text-decoration:none}.explorer-name a:hover{color:var(--color-gold-hi)}.explorer-you-slot{place-items:center;display:grid}.you-chip{background:var(--color-gold);color:var(--color-ink);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;flex:none;padding:2px 7px;font-size:.5625rem;font-weight:600}.explorer-handle{max-width:100%;color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.explorer-rank{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.18em;font-size:.6875rem;font-weight:600}.status-chip{max-width:100%;color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #f5c54366;border-radius:2px;align-items:center;padding:4px 8px;font-size:.625rem;font-weight:600;display:inline-flex;overflow:hidden}.intake-chip{color:var(--color-muted-2);font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:600}.intake-chip.is-on{color:var(--color-gold)}.explorer-card.has-intake{border-color:#f5c5436b}.explorer-joined{color:var(--color-muted-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.6875rem}.share-cta{width:100%;min-width:0;min-height:36px;margin-top:2px;padding:8px 10px;font-size:11px;animation:none}.card-actions{flex-direction:column;justify-content:flex-end;gap:8px;width:100%;margin-top:auto;display:flex}.remove-cta{width:100%;min-height:40px;color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #f5c54347;font-size:11px;font-weight:600}.remove-cta:hover{color:var(--color-gold);border-color:#f5c5438c}.remove-confirm{width:100%;margin-top:16px;animation:none}.connect-copy{max-width:28ch;color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:500;line-height:1.45}.commit-cta{letter-spacing:.14em;white-space:nowrap;min-width:140px;min-height:44px;padding:0 18px;font-size:.78rem;animation:none}.directory-status{color:var(--color-muted);text-align:center;padding:28px 8px;font-size:.9375rem;line-height:1.5}.skeleton-card{background:linear-gradient(90deg,#ffffff08,#f5c54314,#ffffff08) 0 0/140% 100%;min-height:220px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.modal-overlay{z-index:40;background:#000000b8;position:fixed;inset:0}.modal-overlay[data-state=open]{animation:.25s cubic-bezier(.22,1,.36,1) fade-in}.modal-overlay[data-state=closed]{animation:.15s cubic-bezier(.22,1,.36,1) fade-out}.modal-content{z-index:50;width:min(420px,100vw - 32px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100svh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--color-surface);color:var(--color-foreground);border:1px solid #f5c54347;padding:28px 24px 24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff08,0 24px 80px #00000073}.modal-content[data-state=open]{animation:.25s cubic-bezier(.22,1,.36,1) modal-in}.modal-content[data-state=closed]{animation:.15s cubic-bezier(.22,1,.36,1) modal-out}.modal-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0 36px 12px 0;font-size:2rem;font-weight:400;line-height:1}.modal-close{z-index:3;width:44px;height:44px;color:var(--color-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.modal-close:hover{color:var(--color-gold)}.modal-close svg{width:18px;height:18px}.sheet-handle{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:calc(100% + 32px);min-height:44px;margin:-8px -16px 2px;padding:0;display:grid}.sheet-handle:after{content:"";background:#f5c5438c;border-radius:99px;width:52px;height:5px}.modal-sheet.is-dragging{transition:none;animation:none!important}.commit-kicker{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;margin:6px 36px 0 0;font-size:.6875rem;font-weight:600}.commit-copy{max-width:36ch;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.45}.intake-modal{width:min(400px,100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100svh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:min(480px, calc(100svh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));flex-direction:column;padding:16px 16px 12px;display:flex;overflow:hidden}.intake-progress-row{flex:none;align-items:center;gap:10px;margin:0 48px 8px 0;display:flex}.intake-progress{background:#f5c5431f;border-radius:99px;flex:1;height:4px;overflow:hidden}.intake-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-gold-mid), var(--color-gold-hi));height:100%;transition:width .28s cubic-bezier(.22,1,.36,1);display:block}.intake-percent{min-width:2.6em;color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.08em;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:600}.intake-kicker{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.intake-intro{flex-direction:column;flex:1;justify-content:center;gap:14px;min-height:0;padding:12px 4px 8px;display:flex}.intake-intro .intake-prompt{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2rem,8vw,2.6rem);line-height:.95}.intake-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding-right:36px;display:flex}.intake-head .commit-kicker{margin:0}.intake-dots{gap:6px;display:flex}.intake-dots button{background:#f5c54338;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.intake-dots button.is-done{background:var(--color-gold)}.intake-dots button.is-now{background:var(--color-gold-hi);width:18px}.intake-stage{flex-direction:column;flex:1;min-height:0;margin:12px 0 0;display:flex;position:relative;overflow:hidden}.intake-pane{flex-direction:column;flex:1;min-height:0;display:flex}.intake-pane.is-fwd{animation:.28s cubic-bezier(.22,1,.36,1) intake-fwd}.intake-pane.is-back{animation:.28s cubic-bezier(.22,1,.36,1) intake-back}@keyframes intake-fwd{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes intake-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.intake-field{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.intake-prompt{color:var(--color-cream);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:1.05rem;font-weight:500;line-height:1.4}.intake-note{color:var(--color-muted);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:400;line-height:1.45}.intake-field textarea{border:1px solid var(--color-line-strong);width:100%;min-height:160px;color:var(--color-foreground);font-family:var(--font-sans);resize:none;background:#00000059;border-radius:10px;outline:none;flex:1;padding:14px;font-size:1.05rem;line-height:1.45}.intake-field textarea::placeholder{color:var(--color-muted-2)}.intake-field textarea:focus{border-color:#f5c5438c;box-shadow:0 0 0 3px #f5c5431f}.intake-recap{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}.intake-recap-section{flex-direction:column;gap:8px;display:flex}.intake-recap-section .commit-kicker{margin:0}.intake-recap ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.intake-recap button{border:1px solid var(--color-line);width:100%;color:inherit;text-align:left;background:#00000047;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.intake-recap button span{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:600}.intake-recap button strong{color:var(--color-parchment);overflow-wrap:anywhere;font-size:.9rem;font-weight:500;line-height:1.4}.intake-error{color:#e8b4b4;margin:8px 0 0;font-size:.8125rem;line-height:1.4}.intake-nav{flex:none;gap:8px;margin-top:12px;display:flex}.intake-back{border:1px solid var(--color-line-strong);min-width:76px;min-height:44px;color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:4px;padding:0 14px;font-size:.75rem;font-weight:600}.intake-back:disabled{opacity:.35}.intake-submit{flex:1;min-width:0;min-height:44px;margin-top:0;padding:10px 16px;font-size:12px;animation:none}.intake-saved{color:var(--color-muted-2);font-family:var(--font-cond);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:8px 0 0;font-size:.625rem;font-weight:500}.intake-saved.is-on{color:var(--color-gold)}.intake-review-head{flex:none;align-items:center;gap:12px;min-width:0;margin:0 40px 10px 0;display:flex}.intake-review-head>div{min-width:0}.intake-review-head .modal-title{overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,5.2vw,1.45rem);line-height:1.05}.intake-review-head .commit-kicker{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.intake-review{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;display:flex;overflow:auto}.intake-review section{flex-direction:column;gap:10px;display:flex}.intake-review section+section{margin-top:8px}.intake-review dl{flex-direction:column;gap:12px;margin:0;display:flex}.intake-review dt{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.intake-review dd{color:var(--color-parchment);white-space:pre-wrap;margin:6px 0 0;font-size:1rem;line-height:1.55}.intake-review-modal{height:auto;min-height:0;max-height:min(640px, calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));padding-bottom:max(12px, env(safe-area-inset-bottom))}.intake-review-track{flex:0 auto;min-height:0;display:block;overflow:hidden}.intake-review-slide{touch-action:pan-y;flex-direction:column;flex:none;gap:10px;width:100%;min-width:0;height:auto;min-height:0;padding:4px 4px 8px;display:flex;overflow:visible}.intake-review-slide .commit-kicker,.intake-review-prompt{flex:none}.intake-review-slide .commit-kicker{margin:0}.intake-review-prompt{color:var(--color-gold);font-family:var(--font-display);letter-spacing:.02em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(1rem,4.6vw,1.15rem);font-weight:400;line-height:1.35}.intake-review-answer{overscroll-behavior:contain;min-height:8.5rem;max-height:min(22rem,46dvh);color:var(--color-parchment);border:1px solid var(--color-line);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;text-wrap:pretty;touch-action:pan-y;-webkit-overflow-scrolling:touch;caret-color:#0000;background:#00000040;border-radius:12px;flex:auto;margin:0;padding:12px 14px;font-size:1.05rem;line-height:1.6;overflow:hidden auto}.intake-review-nav{flex:none;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.intake-review-chevron{width:44px;height:44px;color:var(--color-gold);background:#f5c5430f;border:1px solid #f5c54338;border-radius:12px;flex:none;place-items:center;display:grid}.intake-review-chevron:disabled{opacity:.28}.intake-review-chevron svg{width:20px;height:20px}.intake-review-dots{justify-content:center;align-items:center;gap:4px;display:flex}.intake-review-dots button{background:0 0;border:0;place-items:center;width:28px;height:44px;padding:0;display:grid}.intake-review-dots button:after{content:"";background:#f5c54347;border-radius:99px;width:8px;height:8px}.intake-review-dots button.is-on:after{background:var(--color-gold);width:22px}@media (prefers-reduced-motion:no-preference){.intake-review-dots button:after{transition:width .18s,background-color .18s}}@media (width<=720px){.modal-sheet{top:auto;right:0;bottom:var(--vv-bottom,0px);width:100%;max-width:100%;height:auto;max-height:calc(var(--vvh,100dvh) - 12px);min-height:0;transform:translate3d(0, var(--sheet-y,0px), 0);border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;padding:8px 16px 12px;left:0;overflow:hidden}.modal-sheet.intake-modal{width:100%;min-height:0}.modal-sheet[data-state=open]{animation:.32s cubic-bezier(.22,1,.36,1) sheet-in}.modal-sheet[data-state=closed]{animation:.2s cubic-bezier(.22,1,.36,1) sheet-out}.modal-sheet .modal-close{z-index:4;width:44px;height:44px;color:var(--color-gold-hi);background:#0505068c;border-radius:99px;top:4px;right:6px}.intake-review-modal{height:auto;max-height:calc(var(--vvh,100dvh) - 12px);min-height:0;padding-bottom:12px}.intake-review-head{margin:0 48px 8px 0;padding-top:0}.intake-review-nav{padding-top:4px}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes sheet-out{0%{transform:translate3d(0, var(--sheet-y,0px), 0)}to{transform:translateY(100%)}}@keyframes intake-sheet-in{0%{opacity:0;transform:translate(-50%,28px)}to{opacity:1;transform:translate(-50%)}}@keyframes intake-sheet-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,28px)}}.onboard-modal{width:min(520px,100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100svh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;padding:20px 18px 18px;display:flex;overflow:auto}.onboard-modal .commit-kicker{margin:0 48px 0 0}.onboard-modal .modal-title{margin:8px 48px 8px 0;font-size:1.85rem}.onboard-modal .commit-copy{margin-bottom:16px}.onboard-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.onboard-steps li{grid-template-columns:28px 1fr;gap:12px;display:grid}.onboard-n{width:28px;height:28px;color:var(--color-gold);font-family:var(--font-cond);border:1px solid #f5c54373;border-radius:99px;place-items:center;font-size:.75rem;font-weight:600;display:grid}.onboard-step-title{color:var(--color-cream);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 10px;font-size:.8125rem;font-weight:600}.onboard-step-copy{color:var(--color-muted);margin:0 0 12px;font-size:.875rem;line-height:1.45}.onboard-video{aspect-ratio:16/9;background:#050506;border:1px solid #f5c54347;border-radius:10px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.onboard-player{aspect-ratio:16/9;object-fit:contain;vertical-align:top;background:#050506;width:100%;height:100%;display:block}.onboard-play{cursor:pointer;background:#05050647;border:0;place-items:center;display:grid;position:absolute;inset:0}.onboard-play-mark{background:linear-gradient(177deg, var(--color-gold-hi), var(--color-gold-mid) 46%, var(--color-gold-deep));width:72px;height:72px;color:var(--color-ink);border:1px solid #f8d28c99;border-radius:999px;place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #fff6e0bf,0 10px 28px #f2aa4c59}.onboard-play-mark svg{fill:currentColor;width:28px;height:28px;margin-left:3px}.onboard-play:hover .onboard-play-mark{transform:scale(1.06)}@media (hover:hover){.onboard-video:hover{border-color:#f5c5437a;box-shadow:0 0 0 1px #f5c54314,0 16px 40px #00000047}}.onboard-play:focus-visible{outline:none}.onboard-play:focus-visible .onboard-play-mark{outline-offset:3px;outline:2px solid #f8d28cd9}.onboard-steps .intake-submit{width:100%;display:inline-flex}.profile-sheet{z-index:1;background:linear-gradient(180deg, #f5c5430f, transparent 28%), var(--color-surface);border:1px solid #f5c54333;flex-direction:column;gap:22px;max-width:520px;margin:0 auto;padding:28px 18px 32px;display:flex;position:relative}.profile-you{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.profile-you h1{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(1.8rem,7vw,2.6rem);font-weight:400;line-height:.95}.profile-intake{flex-direction:column;gap:14px;display:flex}.profile-actions{flex-direction:column;gap:10px;display:flex}.profile-actions .intake-submit{width:100%;display:inline-flex}.profile-back{color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-top:4px;font-size:.75rem;font-weight:500;text-decoration:none}.profile-back:hover{color:var(--color-gold)}.share-modal{width:min(520px,100vw - 16px);padding:48px 12px 14px}.share-stage{flex-direction:column;align-items:center;gap:16px;display:flex}.share-card{aspect-ratio:1;outline-offset:-1px;-webkit-touch-callout:default;-webkit-user-select:none;user-select:none;outline:1px solid #f5c54347;width:100%;display:block}.share-card-pending{background:linear-gradient(90deg,#ffffff08,#f5c54314,#ffffff08) 0 0/140% 100%;animation:1.4s linear infinite shimmer}.share-actions{flex-direction:column;gap:8px;width:100%;display:flex}.share-post{width:100%;animation:none}.share-save{width:100%;min-height:44px;color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #f5c54347;font-size:12px;font-weight:600}.share-save:hover:not(:disabled){color:var(--color-gold);border-color:#f5c5438c}.share-save:disabled,.share-post:disabled{opacity:.55}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (width>=640px){.directory{padding:24px 36px 64px}.directory-tools{flex-direction:row;align-items:center}.search-field{flex:1}.explorer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (width<=420px){.directory-title{font-size:.95rem}.commit-cta{letter-spacing:.08em;padding:10px 11px;font-size:11px}.directory-mark{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.landing-lockup,.landing-lockup .mark-smile,.landing-lockup .mark-eye,.landing-lockup .academy-mark,.landing-lockup .wordmark span,.landing-stage .hud-c,.landing-faces li,.landing-glow,.landing-constellation,.landing-constellation g,.landing .join-cta,.academy-mark,.landing-aurora,.wordmark,.join-cta,.skeleton-card,.intake-pane,.guest-lockup,.guest-join,.explorer-hive li,.explorer-hive .hex-ring,.guest-aurora,.guest-glow,.onboard-home,.modal-sheet{animation:none}.landing-faces li,.landing-lockup .mark-smile,.landing-lockup .mark-eye,.landing-lockup .wordmark span{opacity:1;filter:none;stroke-dashoffset:0;transform:none}.landing-lockup .mark-smile{stroke:#f5c543}.landing-lockup .mark-eye{fill:#f5c543}.landing-lockup .academy-mark{filter:drop-shadow(0 0 16px #f5c54373)drop-shadow(0 18px 32px #00000080)}.join-cta,.sort-chip,.search-field input,.modal-overlay,.modal-content{transition:none;animation:none}}.workshop-heading{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(2.6rem,8vw,4.4rem);font-weight:400;line-height:.9}.workshop-grid{gap:18px;margin:0;padding:0;list-style:none;display:grid}.workshop-card-copy span:last-child,.workshop-blurb{color:var(--color-muted);font-size:.95rem;line-height:1.5}.workshop-card.is-featured{border-color:#f5c54361;box-shadow:0 0 0 1px #f5c54314,0 24px 60px #00000059}.workshop-propose{width:min(100%,280px);margin-top:28px}.workshop-empty{color:var(--color-muted)}.workshop-price{color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;margin:14px 0 0;font-size:.78rem}.workshop-body{color:var(--color-parchment);gap:14px;margin-bottom:28px;font-size:1.02rem;line-height:1.6;display:grid}.workshop-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.workshop-steps li{border-top:1px solid var(--color-line);grid-template-columns:48px 1fr;gap:12px;padding:14px 0;display:grid}.workshop-step-n{color:var(--color-gold);font-family:var(--font-display);letter-spacing:.06em;font-size:1.6rem}.workshop-steps h2{color:var(--color-cream);font-family:var(--font-brand);margin:0 0 6px;font-size:1.05rem}.workshop-steps p{color:var(--color-muted);margin:0;line-height:1.5}.workshop-cms,.workshop-mine{border-top:1px solid var(--color-line);margin-top:36px;padding-top:18px}.workshop-cms h2,.workshop-mine h2{font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.8rem}.workshop-cms p{color:var(--color-muted);margin:0 0 14px;font-size:.92rem}.workshop-cms ul,.workshop-mine ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workshop-cms li,.workshop-mine li{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.workshop-cms li span,.workshop-mine li span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;display:block}.workshop-cms-actions{flex-wrap:wrap;gap:8px;display:flex}.workshop-ghost{border:1px solid var(--color-line-strong);min-height:40px;color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;padding:0 12px;font-size:.72rem;font-weight:600}.workshop-ghost.is-danger{color:#ffb4ac;border-color:#dc50468c}.workshop-form{gap:12px;display:grid}.workshop-form label,.workshop-form fieldset{color:var(--color-muted);border:0;gap:6px;margin:0;padding:0;font-size:.82rem;display:grid}.workshop-form input,.workshop-form textarea{border:1px solid var(--color-line-strong);width:100%;color:var(--color-foreground);font:inherit;background:#00000059;border-radius:10px;padding:12px}.workshop-form textarea{resize:vertical;min-height:96px}.workshop-error{color:#ffb4ac;font-size:.9rem}@media (width>=860px){.workshop-hero{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:36px}.workshop-card{grid-template-columns:240px 1fr}.workshop-card img,.workshop-card-fallback{aspect-ratio:1;height:100%}}@media (width<=640px){.library-hero h1{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(2rem,7vw,3.4rem);line-height:.9}.library-hero p{max-width:42rem;color:var(--color-parchment);margin:8px 0 0;line-height:1.45}}@media (width>=720px){.library-people ul{grid-template-columns:repeat(3,minmax(0,1fr))}.library-page{--dock-clear:148px}.site-dock{--dock-size:80px;gap:18px;padding:12px 18px 10px}.dock-label{font-size:.72rem}.dock-mark,.dock-glyph{width:52%;height:52%}}@media (width>=900px){.library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.library-space.is-focus{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}}@media (width<=640px){.site-dock{left:50%;right:auto;transform:translate(-50%)}.dock-face-you{padding:0}.dock-face-you .hex-portrait,.dock-face-you .hex-portrait.is-sm{width:100%;height:100%}}@media (width<=720px){.directory-brand-cluster .site-nav-link{display:none}.site-dock.has-you{--dock-size:46px;gap:8px;padding:8px 10px 6px}.workshop-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.workshop-outlink{width:100%;max-width:360px;margin-top:18px}}@media (width>=860px){.workshop-tape{width:100%;max-width:420px}}.live-catalog{z-index:1;max-width:920px;margin:0 auto;position:relative}.live-grid{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.live-card{border-radius:var(--radius-lg);background:linear-gradient(#15151beb,#08080af0);border:1px solid #f5c54347;gap:18px;padding:18px;display:grid;box-shadow:0 0 0 1px #f5c5430f,0 24px 60px #00000059}.live-card-top{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.live-card-copy h2{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:6px 0 4px;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:400;line-height:.95}.live-host{color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem}.live-pill{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.live-dot{background:var(--color-gold);border-radius:999px;width:8px;height:8px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 #f5c543b3}.live-join{width:100%;max-width:280px}@keyframes live-pulse{0%{box-shadow:0 0 #f5c5438c}70%{box-shadow:0 0 0 10px #f5c54300}to{box-shadow:0 0 #f5c5438c}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}@media (width>=720px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.space-transcript{gap:14px;margin:0;padding:0;list-style:none;display:grid}.space-cue{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.space-transcript li p,.space-cue p{color:var(--color-parchment);white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;margin:4px 0 0;line-height:1.5}.space-cue-meta{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.hex-portrait.is-lg{width:108px;height:120px}.join-note{max-width:22rem;color:var(--color-parchment);text-align:center;margin:0;font-size:.92rem;line-height:1.45}.guest-join .join-cta{width:100%;min-height:56px;font-size:15px}.explorer-grid>:first-child{animation-delay:40ms}.explorer-grid>:nth-child(2){animation-delay:90ms}.explorer-grid>:nth-child(3){animation-delay:.14s}.explorer-grid>:nth-child(4){animation-delay:.19s}.explorer-grid>:nth-child(5){animation-delay:.24s}.explorer-grid>:nth-child(6){animation-delay:.29s}.explorer-grid>:nth-child(n+7){animation-delay:.32s}.catalog-intro{margin:0 0 4px}.desk{gap:18px;max-width:720px;margin:8px 0 0;display:grid}.desk-you{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.desk-you h1{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 8px;font-size:clamp(2rem,6vw,3.2rem);font-weight:400;line-height:.9}.desk-meta{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:.78rem;font-weight:600;display:flex}.desk-copy{max-width:34rem;color:var(--color-parchment);margin:8px 0 0;line-height:1.45}.desk-block{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:linear-gradient(#15151beb,#08080af0);padding:16px}.desk-block-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.desk-block .workshop-kicker{margin:0}.desk-more{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:600;text-decoration:none}.desk-more:hover{color:var(--color-gold-hi)}.desk-x{color:var(--color-gold);text-decoration:none}.desk-x:hover{color:var(--color-gold-hi)}.desk-count{color:var(--color-muted);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.desk-lock{color:var(--color-muted);margin:4px 0 0;line-height:1.45}.desk-workshop{color:inherit;background:#0a0908;border:1px solid #f5c54347;border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:0;text-decoration:none;display:grid;overflow:hidden}.desk-workshop img,.desk-workshop-fallback{aspect-ratio:1;object-fit:cover;background:#120e08;width:96px;min-width:96px;height:96px;min-height:96px;display:block}.desk-workshop-copy{flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.desk-workshop-copy em{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:600}.desk-workshop-copy strong{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:400;line-height:.95}.desk-workshop-copy span{-webkit-line-clamp:2;color:var(--color-muted);-webkit-box-orient:vertical;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.desk-workshop:hover{border-color:#f5c5438c}.desk-tapes{gap:0;margin:0;padding:0;list-style:none;display:grid}.desk-tapes li{border-top:1px solid var(--color-line)}.desk-tapes li:first-child{border-top:0}.desk-tapes a{min-height:52px;color:inherit;flex-direction:column;gap:2px;padding:10px 2px;text-decoration:none;display:flex}.desk-tapes strong{color:var(--color-cream);font-family:var(--font-sans);font-size:.98rem;font-weight:600;line-height:1.25}.desk-tapes span{color:var(--color-muted);font-size:.78rem}.desk-tapes a:hover strong{color:var(--color-gold)}.desk-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.desk-actions .join-cta{flex:none;width:auto;min-width:148px}.desk-ghost{min-height:44px;color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #f5c54347;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.desk-ghost:hover{color:var(--color-gold);border-color:#f5c5438c}.desk-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.desk-foot .view-switch,.desk-foot .backup-cta,.desk-foot .remove-cta,.desk-foot .desk-ghost{width:auto;min-height:36px;color:var(--color-muted);background:0 0;border:0;padding:0 12px;font-size:.7rem}.desk-foot .backup-wrap{display:inline-flex}.desk-foot .view-switch:hover,.desk-foot .desk-ghost:hover,.desk-foot .backup-cta:hover{color:var(--color-gold)}.profile-page{--dock-clear:148px;padding-bottom:max(96px, var(--dock-clear))}.directory-brand-cluster{align-items:center;gap:14px;min-width:0;display:flex}.site-nav-link{color:var(--color-parchment);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.75rem;font-weight:600;text-decoration:none}.site-nav-link:hover,.site-nav-link.is-on{color:var(--color-gold)}.workshop-catalog,.workshop-detail{z-index:1;max-width:920px;margin:0 auto;position:relative}.workshop-kicker{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.18em;text-transform:uppercase;margin:8px 0 0;font-size:.72rem;font-weight:600}.workshop-kicker a{color:inherit;text-decoration:none}.workshop-lede{max-width:34rem;color:var(--color-muted);margin:12px 0 28px;font-size:1.02rem;line-height:1.55}.workshop-card,.workshop-feature{color:inherit;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:linear-gradient(#15151beb,#08080af0);text-decoration:none;display:grid;overflow:hidden}.workshop-card img,.workshop-feature img,.workshop-card-fallback{aspect-ratio:1;object-position:center;object-fit:cover;background:#120e08;width:100%;display:block}.workshop-card-copy,.workshop-feature-copy{flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex}.workshop-card-copy strong,.workshop-feature-copy strong,.workshop-hero-copy h1{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:400;line-height:.95}.workshop-card-copy em,.workshop-host,.workshop-feature-copy em{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:600}.workshop-feature{z-index:1;width:min(100%,420px);margin:28px 0 12px;position:relative}.guest-home .workshop-feature{grid-template-columns:92px 1fr;align-items:stretch;width:min(100%,420px);margin-top:28px}.guest-home .workshop-feature img{aspect-ratio:1;height:100%;min-height:92px}.guest-home .workshop-feature-copy{justify-content:center;padding:12px 14px}.guest-home .workshop-feature-copy strong{font-size:1.2rem}.workshop-hero{gap:22px;margin:18px 0 28px;display:grid}.workshop-tape{border-radius:var(--radius-lg);background:#09090c;border:1px solid #f5c54347;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #0c0a068c}.workshop-tape-video{aspect-ratio:1;object-position:center;object-fit:cover;background:#09090c;width:100%;display:block}.workshop-tape-play{min-height:44px;color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;background:#080705c7;border:1px solid #f5c5438c;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;inset:auto 16px 16px auto}.workshop-tape-play svg{fill:currentColor;width:16px;height:16px}.workshop-hero-copy h1{margin:8px 0 10px;font-size:clamp(2.2rem,7vw,3.6rem)}.workshop-hero{grid-template-columns:1fr;align-items:start;gap:22px}@media (width>=860px){.workshop-hero{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:36px}}.site-dock{--dock-size:52px;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#1c160eeb,#080706f0);border:1px solid #f5c54347;border-radius:999px;justify-content:center;align-items:flex-end;gap:10px;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:8px 12px 7px;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #fff6e01a,0 0 0 1px #00000073,0 18px 40px #0000007a}.dock-bubble{min-width:var(--dock-size);color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.dock-face{width:var(--dock-size);height:var(--dock-size);color:var(--color-gold-hi);background:radial-gradient(circle at 32% 26%,#fff6e029,#0000 42%),linear-gradient(#2c2316,#12100c 58%,#090806);border-radius:999px;place-items:center;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .18s,color .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff6e038,inset 0 -7px 12px #00000080,0 0 0 1.5px #f5c5436b,0 0 0 3px #0c0a07,0 8px 16px #0006}.dock-mark,.dock-glyph{width:58%;height:58%;display:block}.dock-label{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.62rem;font-weight:500;line-height:1.1}.dock-bubble.is-on .dock-face{color:var(--color-ink);background:radial-gradient(circle at 32% 26%, #fff6e08c, transparent 46%), linear-gradient(177deg, var(--color-gold-hi), var(--color-gold-mid) 46%, var(--color-gold-deep));box-shadow:inset 0 1px #fff6e0cc,inset 0 -4px 8px #78460c73,0 0 0 1.5px #f8d28cb3,0 0 22px #f5c54352}.dock-bubble.is-on .dock-label{color:var(--color-gold-hi)}.site-dock{left:50%;right:auto;transform:translate(-50%)}.dock-face-you{padding:0}.dock-face-you .hex-portrait,.dock-face-you .hex-portrait.is-sm{width:100%;height:100%}.directory-brand-cluster .site-nav-link,.directory-actions .profile-link{display:none}@media (width<=720px){.site-dock.has-you{--dock-size:52px;gap:10px;padding:8px 12px 7px}.dock-label{font-size:.68rem}}@media (width>=860px){.site-dock,.site-dock.has-you{--dock-size:84px;gap:26px;padding:16px 28px 14px;bottom:24px}.dock-bubble{gap:8px}.dock-label{font-size:.9rem;font-weight:600}.dock-mark,.dock-glyph{width:54%;height:54%}.directory,.profile-page,.library-page,.live-page{--dock-clear:176px;padding-bottom:max(128px,var(--dock-clear))}}.workshop-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.workshop-tape{width:100%;max-width:420px}.live-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 168px)}.live-quiet-card{border-radius:var(--radius-lg);background:linear-gradient(#15151beb,#08080af0);border:1px solid #f5c54347;max-width:34rem;margin-top:4px;padding:20px 20px 8px;box-shadow:0 0 0 1px #f5c5430f,0 24px 60px #00000059}.live-quiet-card .workshop-lede{margin-top:8px}.live-quiet{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(1.6rem,4vw,2.2rem)}.library-page{--dock-clear:calc(env(safe-area-inset-bottom,0px) + 168px);padding-bottom:var(--dock-clear)}.library-hero h1{color:var(--color-cream);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(2rem,7vw,3.4rem);line-height:.9}.library-hero p{max-width:42rem;color:var(--color-parchment);margin:8px 0 0;line-height:1.45}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.library-tile{min-width:0;height:100%;min-height:210px;color:inherit;background:linear-gradient(#1c160e8c,#080706eb);border:1px solid #f5c54338;border-radius:10px;flex-direction:column;gap:8px;padding:14px 12px 12px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fff6e00f}.library-tile:hover,.library-tile:focus-visible{border-color:#f5c54380;outline:none}.library-tile h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.05rem,3.4vw,1.45rem);line-height:.95;display:-webkit-box;overflow:hidden}.library-tile-meta{color:var(--color-muted);margin:0;font-size:.72rem}.library-tile-faces{gap:4px;margin:auto 0 0;padding:0;list-style:none;display:flex}.library-tile-faces li{margin:0}.library-space{background:linear-gradient(#1c160e66,#080706eb);border:1px solid #f5c54333;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.library-space-meta{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:0;margin:8px 0 0;font-size:.88rem}.space-actions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.space-ask-launch{flex-direction:column;gap:6px;width:100%;min-width:0;min-height:76px;padding:16px 22px}.space-ask-launch-kicker{color:#1b1206b3;font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.84rem;font-weight:500;line-height:1.2}.space-ask-launch>span:last-child{letter-spacing:.14em;font-size:1.08rem}.space-text-link{color:var(--color-muted);font-family:var(--font-sans);text-underline-offset:3px;background:0 0;border:0;appearance:none;padding:0;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-flex;align-items:center}.space-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.space-text-link:hover,.space-text-link:focus-visible{color:var(--color-cream);outline:none}.space-audio{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.trailer-deck{background:linear-gradient(#1c160e80,#080706eb);border:1px solid #f5c54338;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"play copy clock""track track track""caption caption caption";align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.trailer-play{width:56px;height:56px;color:var(--color-ink);background:linear-gradient(177deg, var(--color-gold-hi), var(--color-gold-mid) 46%, var(--color-gold-deep));border:1px solid #f8d28c8c;border-radius:50%;grid-area:play;place-items:center;display:grid;box-shadow:inset 0 1px #fff6e0bf,0 8px 22px #f2aa4c38}.trailer-play svg{width:22px;height:22px;margin-left:2px}.trailer-deck.is-playing .trailer-play svg{margin-left:0}.trailer-copy{flex-direction:column;grid-area:copy;gap:2px;min-width:0;display:flex}.trailer-copy strong{color:var(--color-cream);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:600}.trailer-copy em{color:var(--color-muted);font-family:var(--font-sans);font-size:.78rem;font-style:normal}.trailer-clock{color:var(--color-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:clock;font-size:.78rem}.trailer-track{grid-area:track;align-items:center;height:28px;display:grid;position:relative}.trailer-track:before{content:"";background:#ffffff1a;border-radius:99px;height:6px;position:absolute;left:0;right:0}.trailer-track i{pointer-events:none;background:linear-gradient(90deg, var(--color-gold-hi), var(--color-gold));border-radius:99px;height:6px;position:absolute;left:0}.trailer-track input[type=range]{z-index:2;appearance:none;width:100%;height:28px;accent-color:var(--color-gold);background:0 0;margin:0;position:relative}.trailer-track input[type=range]::-webkit-slider-runnable-track{background:0 0;height:6px}.trailer-track input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-cream);border:2px solid var(--color-gold);border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 0 3px #00000047}.trailer-track input[type=range]::-moz-range-track{background:0 0;border:0;height:6px}.trailer-track input[type=range]::-moz-range-thumb{background:var(--color-cream);border:2px solid var(--color-gold);border-radius:50%;width:16px;height:16px}.trailer-caption{width:100%;min-width:0;color:var(--color-parchment);white-space:normal;overflow-wrap:break-word;word-break:normal;grid-area:caption;margin:2px 0 0;font-size:1rem;line-height:1.55}.trailer-caption .space-cue-meta{margin:0 0 6px;display:block}.trailer-caption-text{max-width:42rem;display:block}.section-label{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:600}.library-people ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.library-people li{background:#08070659;border:1px solid #f5c5431f;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;font-size:.82rem;display:flex}.library-people a.library-person{width:100%;min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.library-people a.library-person:hover em{color:var(--color-parchment)}.library-person-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.library-person-copy span{color:var(--color-cream);font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.84rem;font-weight:500;overflow:hidden}.library-people em{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;overflow:hidden}.space-ask{flex-direction:column;gap:12px;display:flex}.space-ask-lede{color:var(--color-parchment);margin:0;font-size:.86rem;line-height:1.45}.space-ask-log{max-height:min(42vh,320px);overflow:auto}.space-ask-log ol{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.space-ask-you,.space-ask-keeper{white-space:pre-wrap;max-width:92%;margin:0;padding:8px 12px;font-size:.9rem;line-height:1.45}.space-ask-you{color:var(--color-ink);background:linear-gradient(180deg, var(--color-gold-hi), var(--color-gold));border-radius:14px 14px 4px;margin-left:auto}.space-ask-keeper{color:var(--color-parchment);border:1px solid var(--color-line);background:#00000059;border-radius:14px 14px 14px 4px;margin-right:auto}.space-ask-chips{flex-wrap:wrap;gap:6px;display:flex}.space-ask-chips button{min-height:40px;color:var(--color-parchment);font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:8px 12px;font-size:.84rem;font-weight:500}.space-ask-form{align-items:center;gap:8px;display:flex}.space-ask-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.space-ask-form input{min-width:0;min-height:44px;color:var(--color-foreground);border:1px solid var(--color-line-strong);background:#00000059;border-radius:12px;flex:1;padding:10px 12px}.space-ask-send{width:44px;height:44px;color:var(--color-ink);background:linear-gradient(180deg, var(--color-gold-hi), var(--color-gold));border:0;border-radius:12px;place-items:center;display:grid}.space-ask-send:disabled{opacity:.45}.space-ask-modal{width:min(540px,100vw - 24px)}.dock-join{min-height:var(--dock-size);padding:0 10px;font-size:.62rem}@media (width>=720px){.library-people ul{grid-template-columns:repeat(3,minmax(0,1fr))}.library-page{--dock-clear:148px}}@media (width>=900px){.library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.library-space.is-focus{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}}@media (width<=640px){.site-dock{left:50%;right:auto;transform:translate(-50%)}}@media (width<=720px){.directory-brand-cluster .site-nav-link{display:none}.workshop-outlink{width:100%;max-width:360px;margin-top:18px}}@media (width>=860px){.workshop-tape{width:100%;max-width:420px}}.space-ask-keeper.is-pending{opacity:.7;font-style:italic}.intake-edit-log{flex-direction:column;gap:10px;max-height:28vh;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.intake-edit-log li{border:1px solid var(--color-line);background:#00000059;border-radius:12px;padding:10px 12px}.intake-edit-log p{color:var(--color-parchment);margin:0;font-size:.86rem;line-height:1.45}.workshop-heading,.workshop-hero-copy h1,.catalog-intro{min-width:0;max-width:100%}.workshop-heading{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(2rem,7.2vw,4.4rem)}@media (width<=720px){.desk-you{grid-template-columns:auto minmax(0,1fr);gap:14px}.desk-you h1{font-size:clamp(1.7rem,9vw,2.4rem)}.desk-workshop-copy span{display:none}.workshop-heading{letter-spacing:.02em;font-size:clamp(1.85rem,10.4vw,2.8rem);line-height:.92}}.directory,.profile-page,.library-page,.live-page,.workshop-page{--dock-clear:calc(env(safe-area-inset-bottom,0px) + 168px);padding-bottom:var(--dock-clear)}@media (width>=860px){.directory,.profile-page,.library-page,.live-page,.workshop-page{--dock-clear:calc(env(safe-area-inset-bottom,0px) + 156px);padding-bottom:var(--dock-clear)}}.workshop-author{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 14px;display:flex}.workshop-author-kicker{color:var(--color-gold);font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;width:100%;margin:0;font-size:.72rem;font-weight:600}.workshop-author-tag{min-width:0;color:inherit;background:linear-gradient(#1c160e8c,#080706eb);border:1px solid #f5c54347;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;text-decoration:none;display:flex}.workshop-author-tag:hover,.workshop-author-tag:focus-visible{border-color:#f5c54399;outline:none}.workshop-author-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.workshop-author-copy strong{color:var(--color-cream);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:600;line-height:1.15}.workshop-author-copy em{color:var(--color-gold);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.76rem;font-style:normal}.workshop-author-x{color:var(--color-gold);font-family:var(--font-sans);text-underline-offset:3px;font-size:.82rem;text-decoration:none}.workshop-author-x:hover,.workshop-author-x:focus-visible{color:var(--color-gold-hi);outline:none;text-decoration:underline}@media (width<=720px){.workshop-hero-copy{padding-bottom:24px}}.dock-brand{display:none}@media (width>=860px){.site-dock,.site-dock.has-you{--dock-size:28px;z-index:30;width:248px;max-width:none;height:100dvh;box-shadow:none;background:#050506;border:0;border-right:1px solid #ffffff14;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;padding:16px 12px 24px;inset:0 auto 0 0;transform:none}.dock-brand{min-height:56px;color:var(--color-cream);font-family:var(--font-brand);letter-spacing:-.04em;align-items:center;gap:12px;margin:0 0 10px;padding:0 12px;font-size:1.05rem;font-weight:700;line-height:1.05;text-decoration:none;display:flex}.dock-brand-mark{flex:none;width:32px;height:32px}.dock-bubble{border-radius:999px;flex-direction:row;align-items:center;gap:14px;min-width:0;min-height:52px;padding:0 14px}.dock-bubble:hover{background:#ffffff0f}.dock-bubble.is-on{background:#ffffff14}.dock-face,.dock-bubble.is-on .dock-face{width:28px;height:28px;color:var(--color-cream);box-shadow:none;background:0 0;border-radius:0}.dock-bubble.is-on .dock-face{color:var(--color-gold-hi)}.dock-mark,.dock-glyph{width:26px;height:26px}.site-dock.has-you .dock-bubble:last-child{margin-top:auto}.dock-label,.dock-bubble.is-on .dock-label{color:var(--color-cream);font-size:1.2rem;font-weight:600;line-height:1}.dock-bubble.is-on .dock-label{color:var(--color-gold-hi)}.dock-face-you .hex-portrait,.dock-face-you .hex-portrait.is-sm{width:28px;height:32px}.directory,.profile-page,.library-page,.live-page,.workshop-page{--dock-clear:40px;padding-top:0;padding-bottom:40px;padding-left:276px}.directory-brand{display:none}.directory-top{margin-left:0;padding-left:8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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}
