/*! tailwindcss v4.2.1 | 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-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:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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)}}@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}}@layer components;@layer utilities{.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.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)}.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))}}:root{--ink:#07060b;--night:#100a19;--plum:#20132d;--plum-soft:#321b45;--ivory:#f6f0e7;--muted:#c6b8c9;--gold:#c7a76a;--gold-bright:#ecd49c;--violet:#9f73d6;--line:#ecd49c3d;--font-display:Georgia, serif;--font-sans:Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#07060b}body{color:#f6f0e7;min-width:320px;font-family:var(--font-sans), sans-serif;background:#07060b;margin:0}body,button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}main{background:var(--ink);min-height:100vh;color:var(--ivory);transition:background .45s,color .3s;overflow:hidden}.kicker,.panel-label{color:var(--gold-bright);letter-spacing:.22em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800;line-height:1.5}.section-heading{max-width:820px;margin-bottom:45px}.section-heading--split{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:end;gap:clamp(35px,7vw,120px);max-width:none;display:grid}.section-heading h2,.vault-section h2,.astrology-section h2,.guide-section h2,.admin-preview h2,.safety-section h2{font:600 clamp(42px, 6vw, 78px)/.92 var(--font-display), serif;letter-spacing:-.035em;margin:0}.section-heading>p,.section-heading--split>p,.vault-section>div>p,.astrology-copy>p,.guide-intro>p,.admin-preview>div>p{color:var(--muted);font-size:15px;line-height:1.8}.primary-action,.secondary-action{border:1px solid var(--gold);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:49px;padding:12px 22px;font-size:11px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.primary-action{background:var(--gold-bright);color:var(--ink)}.secondary-action{color:var(--ivory);background:0 0}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.secondary-action:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.secondary-action:hover{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.text-action{border:0;border-bottom:1px solid var(--gold);color:var(--muted);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:5px 0;font-size:10px}.microcopy{color:var(--muted);font-size:10px;line-height:1.7}.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050508c7,#05050829);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(20px,4vw,72px);display:flex;position:absolute;top:0;left:0}.brand,.footer-brand{letter-spacing:.2em;align-items:center;gap:12px;font-size:13px;font-weight:900;display:inline-flex}.brand-dot{color:var(--gold-bright)}.brand-mark{border:1px solid var(--gold);background:var(--night);width:30px;height:42px;box-shadow:inset 0 0 0 3px var(--night), inset 0 0 0 4px var(--gold);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:inset 0 0 0 3px var(--night), inset 0 0 0 4px color-mix(in srgb, var(--gold) 55%, transparent)}}.brand-mark{color:var(--gold-bright)}.brand-mark__star{font-size:12px;line-height:1;position:absolute;top:6px}.brand-mark__play{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-top:11px;margin-left:2px}.site-header nav{align-items:center;gap:clamp(14px,2.2vw,34px);display:flex}.site-header nav a{color:#ffffffb8;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.site-header nav a:hover{color:var(--gold-bright)}.nav-submit{border:1px solid var(--gold);cursor:pointer;min-height:39px;color:var(--gold-bright);letter-spacing:.11em;text-transform:uppercase;background:#00000029;border-radius:999px;padding:9px 16px;font-size:9px;font-weight:800}.hero-shell{background:radial-gradient(circle at 78% 40%, var(--violet), transparent 28%), radial-gradient(circle at 10% 10%, var(--gold), transparent 26%), linear-gradient(135deg, var(--ink), var(--night) 48%, var(--plum));grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:center;gap:clamp(45px,8vw,140px);min-height:850px;padding:130px clamp(24px,7vw,120px) 80px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-shell{background:radial-gradient(circle at 78% 40%, color-mix(in srgb, var(--violet) 24%, transparent), transparent 28%), radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--gold) 11%, transparent), transparent 26%), linear-gradient(135deg, var(--ink), var(--night) 48%, color-mix(in srgb, var(--plum) 85%, black))}}.hero-shell{isolation:isolate}.hero-shell:before{z-index:-1;content:"";opacity:.4;background-image:radial-gradient(circle at 20% 40%,#ffffff57 0 1px,#0000 1.4px),radial-gradient(circle at 70% 20%,#ffffff42 0 1px,#0000 1.5px);background-size:104px 104px,173px 173px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-copy{z-index:2;max-width:760px;position:relative}.hero-copy h1{max-width:720px;font:600 clamp(60px, 7.8vw, 112px)/.82 var(--font-display), serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.hero-copy>p:not(.kicker){max-width:650px;color:var(--muted);margin:30px 0;font-size:clamp(15px,1.3vw,18px);line-height:1.75}.hero-actions,.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-metrics{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:25px;margin-top:42px;padding-top:25px;font-size:9px;display:flex}.hero-metrics strong{color:var(--gold-bright);font:600 22px/1 var(--font-display), serif;margin-right:6px}.hero-deck-stage{perspective:1400px;place-items:center;min-height:600px;display:grid;position:relative}.hero-deck-stage:before,.hero-deck-stage:after{aspect-ratio:825/1425;border:1px solid var(--line);background:var(--plum);content:"";opacity:.46;border-radius:22px;width:min(55%,310px);position:absolute}.hero-deck-stage:before{transform:translate(-53px,8px)rotate(-10deg)}.hero-deck-stage:after{transform:translate(53px,8px)rotate(10deg)}.hero-deck-stage img{z-index:3;aspect-ratio:825/1425;width:min(58%,330px);box-shadow:0 45px 85px #0000009e, 0 0 70px var(--violet);border-radius:23px;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-deck-stage img{box-shadow:0 45px 85px #0000009e, 0 0 70px color-mix(in srgb, var(--violet) 19%, transparent)}}.hero-deck-stage img{object-fit:cover;transform:rotateY(-7deg)rotate(2deg)}.hero-card-shadow{filter:blur(19px);background:#000000ad;border-radius:50%;width:280px;height:45px;position:absolute;bottom:66px}.hero-deck-stage>div{z-index:4;border:1px solid var(--line);background:var(--night);max-width:250px;padding:18px 20px;position:absolute;bottom:15%;right:2%}@supports (color:color-mix(in lab, red, red)){.hero-deck-stage>div{background:color-mix(in srgb, var(--night) 80%, transparent)}}.hero-deck-stage>div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.hero-deck-stage>div span{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.hero-deck-stage>div strong{font:600 25px/1 var(--font-display), serif;margin-top:7px;display:block}.hero-deck-stage>div p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}.deck-switcher{background:linear-gradient(180deg, var(--night), var(--ink));padding:100px clamp(24px,6vw,100px) 115px}@supports (color:color-mix(in lab, red, red)){.deck-switcher{background:linear-gradient(180deg, color-mix(in srgb, var(--night) 97%, black), var(--ink))}}.deck-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.deck-tile{border:1px solid var(--line);background:var(--plum);border-radius:12px;align-content:end;min-height:430px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-tile{background:color-mix(in srgb, var(--plum) 68%, black)}}.deck-tile{text-align:left;cursor:pointer;isolation:isolate;transition:transform .25s,border-color .25s,box-shadow .25s}.deck-tile:before{z-index:-1;background:linear-gradient(180deg, transparent 15%, var(--ink) 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.deck-tile:before{background:linear-gradient(180deg, transparent 15%, color-mix(in srgb, var(--ink) 95%, transparent) 74%)}}.deck-tile:before{content:""}.deck-tile:hover,.deck-tile.is-active{border-color:var(--gold-bright);transform:translateY(-8px);box-shadow:0 24px 55px #00000059}.deck-tile img{z-index:-2;object-fit:cover;border-radius:10px;width:70%;max-height:290px;position:absolute;top:26px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 15px 35px #0006}.deck-tile:nth-child(2n) img{transform:translate(-50%)rotate(-2deg)}.deck-tile__number{color:var(--gold-bright);font:600 22px/1 var(--font-display), serif;position:absolute;top:15px;left:16px}.deck-tile__copy strong{font:600 25px/1 var(--font-display), serif;display:block}.deck-tile__copy small{min-height:48px;color:var(--muted);margin-top:8px;font-size:9px;line-height:1.6;display:block}.deck-tile__status{border-top:1px solid var(--line);color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin-top:15px;padding-top:12px;font-size:8px;font-weight:800;display:block}.card-table{background:radial-gradient(circle at 50% 48%, var(--plum-soft), transparent 36%), radial-gradient(circle at 50% 50%, var(--night), var(--ink) 72%);flex-direction:column;justify-content:flex-start;align-items:center;min-height:980px;padding:95px clamp(18px,5vw,80px) 45px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-table{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--plum-soft) 75%, transparent), transparent 36%), radial-gradient(circle at 50% 50%, var(--night), var(--ink) 72%)}}.card-table{isolation:isolate}.star-field{z-index:-2;opacity:.38;background-image:radial-gradient(circle, var(--gold-bright) 0 1px, transparent 1.5px);background-size:67px 67px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.table-orbit{z-index:-1;border:1px solid var(--line);border-radius:50%;width:760px;height:760px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.table-orbit--two{opacity:.42;border-style:dashed;width:980px;height:980px}.table-heading{z-index:2;text-align:center;max-width:780px}.table-heading h2{font:600 clamp(50px, 6.7vw, 91px)/.89 var(--font-display), serif;letter-spacing:-.04em;margin:0}.table-heading>p:last-child{max-width:600px;color:var(--muted);margin:22px auto 0;font-size:13px;line-height:1.75}.table-controls{z-index:3;border:1px solid var(--line);background:#0003;border-radius:999px;gap:7px;margin-top:24px;padding:6px;display:flex}.table-controls button{color:var(--muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:800}.table-controls button[aria-pressed=true]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.table-controls button[aria-pressed=true]{background:color-mix(in srgb, var(--gold) 22%, transparent)}}.table-controls button[aria-pressed=true]{color:var(--gold-bright)}.topic-grid{z-index:3;grid-template-columns:repeat(3,1fr);gap:9px;width:min(870px,100%);margin-top:42px;display:grid}.topic-grid button{border:1px solid var(--line);background:var(--plum);border-radius:7px;min-height:88px;padding:17px}@supports (color:color-mix(in lab, red, red)){.topic-grid button{background:color-mix(in srgb, var(--plum) 68%, transparent)}}.topic-grid button{cursor:pointer;font-family:var(--font-display), serif;font-size:16px;transition:transform .2s,background .2s,border-color .2s}.topic-grid button:hover{border-color:var(--gold);background:var(--plum-soft);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.topic-grid button:hover{background:color-mix(in srgb, var(--plum-soft) 80%, transparent)}}.topic-grid button span{color:var(--gold-bright);font-family:var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:800;display:block}.shuffle-stage,.draw-stage{z-index:3;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.selected-path{color:var(--ivory);font:600 22px/1.15 var(--font-display), serif;text-align:center;margin:15px 0 25px}.selected-path span{color:var(--gold-bright);font:800 8px/1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;display:block}.deck-stack{cursor:grab;perspective:1000px;background:0 0;border:0;width:176px;height:298px;position:relative}.deck-card{border:1px solid var(--gold);background-color:var(--plum);background-position:50%;background-size:cover;border-radius:13px;transition:transform .45s;position:absolute;inset:0;box-shadow:0 18px 44px #0000006b}.deck-card--back{transform:translate(-13px,10px)rotate(-5deg)}.deck-card--middle{transform:translate(13px,7px)rotate(5deg)}.deck-card--front{transform:translateY(-4px)}.deck-stack:hover .deck-card--back{transform:translate(-34px,13px)rotate(-10deg)}.deck-stack:hover .deck-card--middle{transform:translate(34px,10px)rotate(10deg)}.shuffle-stage>.primary-action{margin-top:25px}.card-fan{perspective:1200px;justify-content:center;gap:10px;width:min(900px,100%);padding:24px 0 36px;display:flex}.pick-card{aspect-ratio:825/1425;background:var(--plum);cursor:pointer;border:0;border-radius:11px;width:130px;padding:0;transition:transform .25s;position:relative;overflow:visible;box-shadow:0 18px 35px #0006}.pick-card__back{border:1px solid var(--gold);background-position:50%;background-size:cover;border-radius:11px;position:absolute;inset:0}.pick-card:first-child{transform:rotate(-12deg)translateY(30px)}.pick-card:nth-child(2){transform:rotate(-7deg)translateY(12px)}.pick-card:nth-child(3){transform:rotate(-2deg)}.pick-card:nth-child(4){transform:rotate(2deg)}.pick-card:nth-child(5){transform:rotate(7deg)translateY(12px)}.pick-card:nth-child(6){transform:rotate(12deg)translateY(30px)}.pick-card:hover{z-index:3;transform:translateY(-16px)scale(1.05)}.card-number{z-index:2;background:var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.card-number{background:color-mix(in srgb, var(--ink) 76%, transparent)}}.card-number{color:var(--gold-bright);font-size:7px;font-weight:800}.result-stage{z-index:3;grid-template-columns:300px 1fr;align-items:center;gap:clamp(50px,8vw,110px);width:min(990px,100%);min-height:600px;padding:40px 0;display:grid}.revealed-card{aspect-ratio:825/1425;border:1px solid var(--gold);background:radial-gradient(circle, var(--violet), transparent 42%), linear-gradient(160deg, var(--plum-soft), var(--night));border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.revealed-card{background:radial-gradient(circle, color-mix(in srgb, var(--violet) 28%, transparent), transparent 42%), linear-gradient(160deg, var(--plum-soft), var(--night))}}.revealed-card{box-shadow:0 34px 75px #00000080, inset 0 0 0 8px var(--night), inset 0 0 0 9px var(--gold);text-align:center}.revealed-card:before{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;inset:34px}.revealed-card.is-reversed,.revealed-card.is-reversed>*{transform:rotate(180deg)}.card-corner{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:800;position:absolute;top:22px;left:28px;right:28px}.card-corner--bottom{top:auto;bottom:22px}.card-glyph{z-index:2;border:1px solid var(--gold);width:124px;height:124px;color:var(--gold-bright);font:500 62px/1 var(--font-display), serif;box-shadow:0 0 40px var(--violet);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.card-glyph{box-shadow:0 0 40px color-mix(in srgb, var(--violet) 22%, transparent)}}.revealed-card h3{z-index:2;font:600 27px/.95 var(--font-display), serif;margin:26px 0 6px;position:relative}.card-keywords{z-index:2;max-width:180px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;line-height:1.5;position:relative}.result-copy h2{font:600 clamp(48px, 5vw, 78px)/.9 var(--font-display), serif;letter-spacing:-.035em;margin:0 0 19px}.deck-voice-opening{color:var(--gold-bright);font:600 18px/1.45 var(--font-display), serif;margin:0 0 13px}.meaning{color:var(--ivory);font:500 19px/1.55 var(--font-display), serif}.deck-action{border:1px solid var(--line);background:var(--violet);margin:22px 0 10px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.deck-action{background:color-mix(in srgb, var(--violet) 13%, transparent)}}.deck-action span{color:var(--gold-bright);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.deck-action p{color:var(--ivory);margin:8px 0 0;font-size:12px;line-height:1.65}.journal-prompt{border-left:2px solid var(--gold);background:var(--plum);margin:25px 0 20px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.journal-prompt{background:color-mix(in srgb, var(--plum) 64%, transparent)}}.journal-prompt span,.journal-field{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.journal-prompt p{color:var(--muted);font:500 16px/1.5 var(--font-display), serif;margin:8px 0 0}.journal-field{margin-bottom:16px;display:block}.journal-field textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:72px;color:var(--ivory);text-transform:none;letter-spacing:0;background:#0003;border-radius:6px;margin-top:8px;padding:12px;font-size:12px;line-height:1.5}.result-actions{flex-wrap:wrap;gap:10px;display:flex}.save-status,.form-status{color:var(--gold-bright);font-size:10px;line-height:1.6}.table-footer{z-index:3;border-top:1px solid var(--line);width:min(700px,100%);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:8px;font-weight:800;display:flex}.table-footer span.active{color:var(--gold-bright)}.vault-section{background:linear-gradient(145deg, var(--night), var(--plum));grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(60px,10vw,170px);padding:125px clamp(24px,7vw,120px);display:grid}@supports (color:color-mix(in lab, red, red)){.vault-section{background:linear-gradient(145deg, var(--night), color-mix(in srgb, var(--plum) 64%, black))}}.vault-visual{perspective:1200px;min-height:540px;position:relative}.vault-visual:after{content:"";filter:blur(20px);background:#0000008a;border-radius:50%;height:50px;position:absolute;bottom:2%;left:6%;right:6%}.vault-visual img{--vault-index:0;z-index:calc(10 - var(--vault-index));aspect-ratio:825/1425;width:245px;transform:translate(calc(-50% + (var(--vault-index) - 2) * 49px), -50%) rotate(calc((var(--vault-index) - 2) * 6deg));transform-origin:50% 90%;border-radius:16px;position:absolute;top:50%;left:50%;box-shadow:0 28px 54px #0000006b}.feature-checks{grid-template-columns:1fr 1fr;gap:9px;margin:30px 0;display:grid}.feature-checks span{border:1px solid var(--line);color:var(--muted);background:#00000021;border-radius:5px;padding:14px 14px 14px 37px;font-size:10px;position:relative}.feature-checks span:before{color:var(--gold-bright);content:"✦";position:absolute;left:15px}.almanac-section{background:var(--ivory);color:var(--ink);padding:125px clamp(24px,6vw,100px)}.almanac-section .kicker,.almanac-section .panel-label{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.almanac-section .kicker,.almanac-section .panel-label{color:color-mix(in srgb, var(--gold) 86%, #4c2b12)}}.almanac-section .section-heading>p,.almanac-section .section-heading--split>p{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.almanac-section .section-heading>p,.almanac-section .section-heading--split>p{color:color-mix(in srgb, var(--ink) 60%, #7b6b62)}}.almanac-tabs{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.almanac-tabs span{color:#0a0a0a8c;letter-spacing:.09em;text-transform:uppercase;border:1px solid #0f0f0f29;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:800}.almanac-tabs span.is-active{border-color:var(--gold);background:var(--ink);color:var(--gold-bright)}.event-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.event-card{background:#ffffff6b;border:1px solid #0f0f0f24;min-height:315px;padding:24px;position:relative}.event-card:hover{border-color:var(--gold)}.event-date{letter-spacing:.1em;border-bottom:1px solid #0f0f0f29;justify-content:space-between;margin-bottom:65px;padding-bottom:13px;font-size:10px;display:flex}.event-date span{color:#0a0a0a7a}.event-card h3{font:600 30px/1 var(--font-display), serif;margin:0}.event-card>p:not(.panel-label){color:#0a0a0a94;font-size:10px;line-height:1.6}.event-card a{color:#382514;text-transform:uppercase;border-top:1px solid #0f0f0f26;justify-content:space-between;padding-top:12px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.hub-lower-grid{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px;display:grid}.hub-map-card,.submission-card{border:1px solid #0f0f0f24;min-height:470px;padding:35px;position:relative;overflow:hidden}.hub-map-card{color:#f4efdc;background:#101b19}.hub-map-card h3,.submission-card h3{max-width:620px;font:600 clamp(36px, 4vw, 59px)/.95 var(--font-display), serif;margin:0}.hub-map-card>p:not(.panel-label){color:#b9c3b8;max-width:610px;font-size:13px;line-height:1.75}.map-points{opacity:.55;border:1px solid #8cbf83;border-radius:50%;width:420px;height:300px;position:absolute;bottom:-90px;right:-40px;transform:rotate(-12deg)}.map-points:before,.map-points:after{content:"";border:1px solid #8cbf83;border-radius:50%;position:absolute;inset:20% -10%}.map-points:after{inset:-20% 32%}.map-points i{border:2px solid #f1c06c;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #f1c06c}.map-points i:first-child{top:25%;left:22%}.map-points i:nth-child(2){top:47%;left:45%}.map-points i:nth-child(3){top:33%;left:66%}.map-points i:nth-child(4){top:66%;left:74%}.map-points i:nth-child(5){top:72%;left:34%}.map-points i:nth-child(6){top:18%;left:54%}.submission-card{background:#fffaf0}.submission-card form{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.submission-card label,.astro-console label,.channel-modal label{color:#0a0a0a8c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.submission-card label:nth-child(4),.submission-card .primary-action,.submission-card .form-status{grid-column:1/-1}.submission-card input,.submission-card select,.submission-card textarea,.astro-console input,.astro-console select,.channel-modal input,.channel-modal select,.channel-modal textarea{color:#111;text-transform:none;letter-spacing:0;background:#ffffff8c;border:1px solid #0f0f0f2e;border-radius:5px;width:100%;margin-top:7px;padding:11px 12px;font-size:11px}.submission-card textarea{resize:vertical;color:#111;text-transform:none;letter-spacing:0;background:#ffffff8c;border:1px solid #0f0f0f2e;border-radius:5px;width:100%;min-height:65px;margin-top:7px;padding:11px 12px;font-size:11px}.submission-card .primary-action{color:#fff;background:#111;justify-self:start}.astrology-section{background:radial-gradient(circle at 15% 20%, var(--violet), transparent 24%), var(--night);grid-template-columns:1.12fr minmax(370px,.88fr);gap:clamp(60px,9vw,145px);padding:130px clamp(24px,7vw,120px);display:grid}@supports (color:color-mix(in lab, red, red)){.astrology-section{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--violet) 22%, transparent), transparent 24%), var(--night)}}.astro-module-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:32px;display:grid}.astro-module-grid span{border:1px solid var(--line);color:var(--muted);background:#00000026;padding:16px;font-size:10px;line-height:1.5}.astro-module-grid strong{color:var(--ivory);font:600 17px/1 var(--font-display), serif;margin-bottom:4px;display:block}.astro-console{border:1px solid var(--line);background:var(--plum);border-radius:12px;align-self:center;padding:30px}@supports (color:color-mix(in lab, red, red)){.astro-console{background:color-mix(in srgb, var(--plum) 72%, black)}}.astro-console{box-shadow:0 35px 75px #00000059}.console-top{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:28px;padding-bottom:15px;font-size:8px;font-weight:800;display:flex}.astro-console label{color:var(--muted);margin-bottom:14px;display:block}.astro-console input,.astro-console select{border-color:var(--line);color:var(--ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000003b}.input-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.astro-console .primary-action{width:100%;margin-top:8px}.astro-result{border:1px solid var(--gold);text-align:center;background:#0003;margin-top:17px;padding:20px}.astro-result span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.astro-result strong{font:600 41px/1 var(--font-display), serif;margin:6px 0;display:block}.astro-result p{color:var(--muted);font-size:9px;line-height:1.6}.pwa-section{background:linear-gradient(180deg, var(--ink), var(--plum));padding:125px clamp(24px,7vw,120px)}@supports (color:color-mix(in lab, red, red)){.pwa-section{background:linear-gradient(180deg, var(--ink), color-mix(in srgb, var(--plum) 55%, black))}}.pwa-layout{grid-template-columns:330px 1fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.phone-shell{background:#050506;border:8px solid #27242b;border-radius:44px;justify-self:center;width:270px;height:550px;padding:12px;position:relative;box-shadow:0 35px 80px #00000085}.phone-shell:before{z-index:2;content:"";background:#050506;border-radius:0 0 13px 13px;width:86px;height:20px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-screen{background:radial-gradient(circle, var(--plum-soft), var(--night) 65%);border-radius:31px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.phone-screen .brand-mark{margin-bottom:15px}.phone-screen img{border-radius:10px;width:124px;box-shadow:0 18px 40px #00000080}.phone-screen strong{font:600 24px/1 var(--font-display), serif;margin:20px 0 8px}.phone-screen>span{color:var(--gold-bright);letter-spacing:.15em;font-size:6px;font-weight:800}.capability-console{border:1px solid var(--line);background:#00000029;border-radius:12px;padding:28px}.connection-row{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr;align-items:center;column-gap:9px;padding-bottom:20px;display:grid}.connection-row small{color:var(--muted);grid-column:2;font-size:9px;line-height:1.5}.connection-dot{background:#d47272;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #d47272}.connection-dot.is-online{background:#7fc198;box-shadow:0 0 10px #7fc198}.capability-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:21px 0;display:grid}.capability-grid>span{border:1px solid var(--line);min-height:92px;color:var(--ivory);border-radius:6px;padding:15px;font-size:9px;font-weight:700;position:relative}.capability-grid i{background:#777;border-radius:50%;width:8px;height:8px;margin-bottom:15px;display:block}.capability-grid .is-supported i{background:#7fc198;box-shadow:0 0 8px #7fc198}.capability-grid .is-unavailable{opacity:.48}.capability-grid small{color:var(--muted);margin-top:7px;font-size:7px;font-weight:500;display:block}.pwa-actions{flex-wrap:wrap;gap:7px;display:flex}.pwa-actions button{border:1px solid var(--gold);cursor:pointer;color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:9px 12px;font-size:7px;font-weight:800}.pwa-notice{min-height:18px;color:var(--muted);font-size:9px;line-height:1.6}.beta-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;padding-top:15px;display:flex}.beta-strip span{background:var(--violet);border-radius:3px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.beta-strip span{background:color-mix(in srgb, var(--violet) 14%, transparent)}}.beta-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.guide-section{background:var(--ivory);color:var(--ink);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,10vw,160px);padding:125px clamp(24px,7vw,120px);display:grid}.guide-section .kicker{color:#7b5327}.guide-intro>p{color:#0a0a0a94}.guide-console{background:#ffffff8a;border:1px solid #0a0a0a26;border-radius:15px;padding:24px;box-shadow:0 30px 70px #2f22141f}.guide-message{color:#f6f0e7;background:#121016;border-radius:10px;align-items:flex-start;gap:17px;min-height:145px;padding:20px;display:flex}.guide-message .brand-mark{flex:none}.guide-message p{font:500 18px/1.55 var(--font-display), serif;margin:0}.guide-chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.guide-chips button{color:#292129;cursor:pointer;background:0 0;border:1px solid #0a0a0a26;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.guide-console form{border:1px solid #0a0a0a33;border-radius:8px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.guide-console input{color:#111;background:#fff;border:0;min-width:0;padding:14px;font-size:11px}.guide-console form button{color:#fff;cursor:pointer;text-transform:uppercase;background:#111;border:0;padding:0 18px;font-size:9px;font-weight:800}.guide-console>small{color:#0a0a0a75;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:7px;display:block}.network-section{background:var(--night);padding:125px clamp(24px,7vw,120px)}.network-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.network-grid article{border:1px solid var(--line);background:var(--plum);min-height:290px;padding:25px}@supports (color:color-mix(in lab, red, red)){.network-grid article{background:color-mix(in srgb, var(--plum) 60%, transparent)}}.network-grid article>span{color:var(--gold-bright);font:600 21px/1 var(--font-display), serif}.network-grid h3{font:600 27px/1 var(--font-display), serif;margin:85px 0 10px}.network-grid p{color:var(--muted);font-size:10px;line-height:1.7}.admin-preview{background:linear-gradient(135deg, var(--plum), var(--ink));grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,10vw,160px);padding:125px clamp(24px,7vw,120px);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--plum) 65%, black), var(--ink))}}.admin-preview .secondary-action{margin-top:18px}.admin-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.admin-grid>span{border:1px solid var(--line);min-height:120px;color:var(--ivory);font:600 20px/1 var(--font-display), serif;background:#00000029;border-radius:7px;padding:20px}.admin-grid small{color:var(--gold-bright);font:800 7px/1 var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:38px;display:block}.safety-section{background:var(--ink);text-align:center;padding:120px clamp(24px,7vw,120px)}.safety-section>h2{max-width:930px;margin:0 auto}.safety-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:50px;display:grid}.safety-grid p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:19px 8px;font-size:10px;line-height:1.7}.safety-grid strong{color:var(--ivory);margin-bottom:6px;display:block}footer{border-top:1px solid var(--line);color:#c9c1c8;background:#050507;grid-template-columns:.8fr 1.35fr 1fr;align-items:start;gap:45px;padding:65px clamp(24px,6vw,100px) 35px;display:grid}footer>p{margin:0;font-size:9px;line-height:1.75}.footer-brand{color:var(--ivory)}.footer-brand .brand-mark{width:26px;height:36px}footer>div:nth-of-type(2){flex-wrap:wrap;justify-content:flex-end;gap:15px;display:flex}footer>div:nth-of-type(2) a,footer>div:nth-of-type(2) button{cursor:pointer;color:#c9c1c8;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}footer>span{color:#756e75;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:24px;font-size:7px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030204db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.channel-modal{border:1px solid var(--gold);background:var(--night);border-radius:14px;width:min(740px,100%);max-height:90vh;padding:clamp(28px,5vw,55px);position:relative;overflow:auto;box-shadow:0 35px 100px #000000b8}.channel-modal h2{font:600 clamp(42px, 6vw, 65px)/.9 var(--font-display), serif;margin:0}.channel-modal>p:not(.kicker){color:var(--muted);font-size:12px;line-height:1.7}.modal-close{border:1px solid var(--line);cursor:pointer;width:35px;height:35px;color:var(--gold-bright);background:0 0;border-radius:50%;font-size:22px;position:absolute;top:16px;right:17px}.channel-modal form{grid-template-columns:1fr 1fr;gap:13px;margin-top:25px;display:grid}.channel-modal label{color:var(--muted)}.channel-modal input,.channel-modal select,.channel-modal textarea{border-color:var(--line);color:var(--ivory);background:#0003}.channel-modal textarea{resize:vertical;min-height:88px}.form-wide,.check-label,.channel-modal form .primary-action,.form-note{grid-column:1/-1}.check-label{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.check-label input{width:auto;margin-top:2px}.channel-modal form .primary-action{justify-self:start}.form-note{color:var(--muted);font-size:8px;line-height:1.6}.success-state{text-align:center}.success-state .brand-mark{margin:0 auto 20px}.success-state p:not(.kicker){color:var(--muted)}@media (width<=1100px){.site-header nav a:nth-child(2),.site-header nav a:nth-child(3){display:none}.hero-shell{grid-template-columns:1.1fr .9fr;gap:30px}.hero-deck-stage{min-height:520px}.hero-deck-stage>div{right:-2%}.deck-rail{grid-template-columns:repeat(3,1fr)}.deck-tile{min-height:400px}.deck-tile:nth-child(n+4){grid-column:span 1}.event-grid,.network-grid,.safety-grid{grid-template-columns:repeat(2,1fr)}.astrology-section{grid-template-columns:1fr 430px;gap:45px}.pwa-layout{grid-template-columns:290px 1fr;gap:40px}.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.site-header nav a{display:none}.site-header{padding:18px 22px}.hero-shell{text-align:center;grid-template-columns:1fr;min-height:1120px;padding-top:120px}.hero-copy{margin:0 auto}.hero-copy>p:not(.kicker){margin-left:auto;margin-right:auto}.hero-actions,.hero-metrics{justify-content:center}.hero-deck-stage{min-height:500px}.hero-deck-stage img{width:250px}.hero-deck-stage:before,.hero-deck-stage:after{width:240px}.hero-deck-stage>div{text-align:left;bottom:8%;right:9%}.section-heading--split{grid-template-columns:1fr;gap:15px}.deck-rail{grid-template-columns:repeat(2,1fr)}.card-table{min-height:1000px}.topic-grid{grid-template-columns:repeat(2,1fr)}.table-orbit{width:650px;height:650px}.table-orbit--two{width:820px;height:820px}.card-fan{flex-wrap:wrap;max-width:600px}.pick-card{width:112px}.pick-card:nth-child(n){transform:none}.pick-card:hover{transform:translateY(-8px)}.result-stage{grid-template-columns:235px 1fr;gap:35px}.vault-section,.astrology-section,.pwa-layout,.guide-section,.admin-preview{grid-template-columns:1fr}.vault-visual{min-height:440px}.vault-visual img{width:205px}.astrology-section{gap:50px}.astro-console{justify-self:center;width:min(520px,100%)}.pwa-layout,.guide-section,.admin-preview{gap:55px}.hub-lower-grid{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}footer>p{grid-column:1/-1}footer>div:nth-of-type(2){justify-content:flex-start}}@media (width<=560px){.site-header{padding:16px}.brand{gap:8px;font-size:10px}.brand-mark{width:27px;height:38px}.nav-submit{padding:8px 11px;font-size:7px}.hero-shell{min-height:1020px;padding:105px 18px 55px}.hero-copy h1{font-size:60px}.hero-copy>p:not(.kicker){font-size:13px}.hero-actions{flex-direction:column}.hero-actions>*{width:100%}.hero-metrics{gap:12px}.hero-deck-stage{min-height:440px}.hero-deck-stage img{width:215px}.hero-deck-stage:before,.hero-deck-stage:after{width:205px}.hero-deck-stage>div{max-width:200px;bottom:2%;right:0}.deck-switcher,.almanac-section,.astrology-section,.pwa-section,.guide-section,.network-section,.admin-preview,.safety-section{padding:85px 18px}.section-heading h2,.vault-section h2,.astrology-section h2,.guide-section h2,.admin-preview h2,.safety-section h2{font-size:43px}.deck-rail{grid-template-columns:1fr 1fr;gap:7px}.deck-tile{min-height:330px;padding:12px}.deck-tile img{width:76%;max-height:210px;top:37px}.deck-tile__copy strong{font-size:19px}.deck-tile__copy small{display:none}.card-table{min-height:980px;padding:80px 12px 35px}.table-heading h2{font-size:49px}.table-heading>p:last-child{font-size:11px}.table-controls{border-radius:13px;flex-wrap:wrap;justify-content:center}.topic-grid{gap:6px}.topic-grid button{min-height:80px;padding:11px;font-size:12px}.shuffle-stage,.draw-stage{min-height:550px}.deck-stack{width:150px;height:255px}.card-fan{gap:7px;padding-top:12px}.pick-card{width:28vw;max-width:96px}.result-stage{text-align:center;grid-template-columns:1fr;gap:26px;padding-top:25px}.revealed-card{justify-self:center;width:175px}.card-glyph{width:75px;height:75px;font-size:39px}.revealed-card h3{font-size:19px}.result-copy h2{font-size:43px}.meaning{font-size:18px}.journal-prompt,.journal-field{text-align:left}.result-actions{justify-content:center}.table-footer{font-size:6px}.vault-section{grid-template-columns:1fr;gap:25px;padding:80px 18px}.vault-visual{min-height:350px}.vault-visual img{width:150px;transform:translate(calc(-50% + (var(--vault-index) - 2) * 31px), -50%) rotate(calc((var(--vault-index) - 2) * 6deg))}.feature-checks,.astro-module-grid{grid-template-columns:1fr}.inline-actions>*{width:100%}.event-grid{grid-template-columns:1fr}.event-card{min-height:275px}.event-date{margin-bottom:42px}.hub-map-card,.submission-card{min-height:460px;padding:24px}.submission-card form{grid-template-columns:1fr}.submission-card label:nth-child(n),.submission-card .primary-action,.submission-card .form-status{grid-column:1}.input-pair{grid-template-columns:1fr}.astro-console{padding:20px}.pwa-layout{grid-template-columns:1fr}.phone-shell{width:235px;height:475px}.capability-console{padding:18px}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid>span{min-height:85px;padding:11px}.guide-message{min-height:170px}.guide-message p{font-size:16px}.guide-console form{grid-template-columns:1fr}.guide-console form button{min-height:40px}.network-grid,.admin-grid,.safety-grid{grid-template-columns:1fr}.network-grid article{min-height:230px}.network-grid h3{margin-top:55px}footer{grid-template-columns:1fr;gap:25px;padding:55px 20px 30px}footer>div:nth-of-type(2){justify-content:flex-start}.channel-modal form{grid-template-columns:1fr}.check-label,.channel-modal form .primary-action,.form-note{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.motion-off *,.motion-off :before,.motion-off :after{transition:none!important;animation:none!important}.account-shell,.admin-shell{color:#f6f0e7;--gold:#c7a76a;--gold-bright:#ecd49c;--line:#ecd49c38;--muted:#c6b8c9;--ivory:#f6f0e7;--ink:#07060b;background:radial-gradient(circle at 15% 10%,#28173a,#0000 27%),#08070c;min-height:100vh;overflow:visible}.account-header{color:#c6b8c9;letter-spacing:.13em;text-transform:uppercase;background:#050407a8;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(18px,5vw,75px);font-size:8px;font-weight:800;display:flex}.account-header span{color:#ecd49c}.account-hero,.admin-hero{border-bottom:1px solid #ffffff17;padding:95px clamp(20px,7vw,120px) 65px}.account-hero h1,.admin-hero h1,.admin-locked h1{max-width:1050px;font:600 clamp(54px, 8vw, 105px)/.84 var(--font-display), serif;letter-spacing:-.05em;margin:0}.account-hero>p:not(.kicker),.admin-hero>p:not(.kicker),.admin-locked>p:not(.kicker){color:#c6b8c9;max-width:720px;font-size:13px;line-height:1.75}.vault-dashboard,.admin-metrics{background:#ffffff17;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 clamp(20px,7vw,120px);display:grid}.vault-dashboard article,.admin-metrics article{background:#0d0a11;min-height:170px;padding:30px}.vault-dashboard span,.admin-metrics span{color:#c6b8c9;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.vault-dashboard strong,.admin-metrics strong{color:#f6f0e7;font:600 57px/1 var(--font-display), serif;margin:18px 0 5px;display:block}.vault-dashboard strong i{color:#77707a;font-size:20px;font-style:normal}.vault-dashboard small,.admin-metrics small{color:#77707a;font-size:8px}.collection-shelf,.history-section,.admin-queue{padding:100px clamp(20px,7vw,120px)}.history-section,.admin-queue{background:#0d0a11}.account-section-title{margin-bottom:35px}.account-section-title h2{font:600 clamp(42px, 6vw, 69px)/.9 var(--font-display), serif;margin:0}.collection-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.collection-grid article{background:#15101b;border:1px solid #ecd49c33;border-radius:9px;overflow:hidden}.collection-grid img{aspect-ratio:825/950;object-fit:cover;object-position:top;width:100%}.collection-grid article>div{padding:18px}.collection-grid span{color:#ecd49c;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:800}.collection-grid h3{font:600 23px/1 var(--font-display), serif;margin:8px 0}.collection-grid p{color:#c6b8c9;font-size:8px}.collection-grid progress{accent-color:#c7a76a;width:100%;height:4px}.account-status{color:#c6b8c9;border:1px solid #ecd49c33;padding:18px;font-size:10px}.empty-vault{text-align:center;border:1px dashed #ecd49c3d;padding:60px}.empty-vault>span{color:#ecd49c;font-size:35px}.empty-vault h3{font:600 31px/1 var(--font-display), serif;margin:15px 0 25px}.reading-history{gap:8px;display:grid}.reading-history article{background:#ffffff05;border:1px solid #ecd49c29;grid-template-columns:100px 72px 1fr auto;align-items:center;gap:22px;padding:16px;display:grid}.reading-history time{color:#c6b8c9;text-transform:uppercase;font-size:8px}.reading-history img{object-fit:cover;border-radius:5px;width:72px;height:112px}.reading-history div>span{color:#ecd49c;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.reading-history h3{font:600 28px/1 var(--font-display), serif;margin:5px 0}.reading-history p{color:#c6b8c9;margin:0;font-size:9px}.reading-history blockquote{color:#c6b8c9;font:500 14px/1.5 var(--font-display), serif;border-left:2px solid #c7a76a;margin:11px 0 0;padding-left:12px}.reading-history article>small{color:#c6b8c9;text-transform:uppercase;border:1px solid #ecd49c33;border-radius:999px;padding:7px 9px;font-size:6px;font-weight:800}.privacy-panel{color:#09070b;background:#f6f0e7;grid-template-columns:1fr 1fr;gap:80px;padding:100px clamp(20px,7vw,120px);display:grid}.privacy-panel h2{font:600 clamp(42px, 6vw, 69px)/.9 var(--font-display), serif;margin:0}.privacy-panel p{color:#0a0a0a99;font-size:12px;line-height:1.7}.privacy-panel>div:last-child{gap:7px;display:grid}.privacy-panel>div:last-child span{color:#0a0a0aa1;border-bottom:1px solid #0a0a0a26;justify-content:space-between;padding:14px 0;font-size:9px;font-weight:700;display:flex}.privacy-panel strong{color:#111}.admin-db-status{color:#ecd49c;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ecd49c4d;border-radius:999px;margin-top:15px;padding:8px 11px;font-size:7px;font-weight:800;display:inline-flex}.admin-metrics{grid-template-columns:repeat(4,1fr)}.admin-modules{grid-template-columns:repeat(3,1fr);gap:9px;padding:90px clamp(20px,7vw,120px);display:grid}.admin-modules article{background:#15101b;border:1px solid #ecd49c2e;min-height:290px;padding:25px}.admin-modules h2{font:600 31px/1 var(--font-display), serif;margin:65px 0 10px}.admin-modules p{color:#c6b8c9;font-size:9px;line-height:1.7}.admin-modules span{color:#ecd49c;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ecd49c24;margin-top:25px;padding-top:13px;font-size:7px;font-weight:800;display:block}.admin-queue>article{border-top:1px solid #ecd49c29;grid-template-columns:90px 1fr 170px 100px;align-items:center;gap:15px;padding:17px 0;display:grid}.admin-queue>article span{color:#ecd49c;text-transform:uppercase;font-size:7px}.admin-queue h3{font:600 21px/1 var(--font-display), serif;margin:0}.admin-queue time,.admin-queue a{color:#c6b8c9;font-size:8px}.admin-locked{min-height:calc(100vh - 70px);padding:120px clamp(20px,8vw,140px)}.admin-locked code{color:#ecd49c}.offline-shell{color:#f6f0e7;--gold:#c7a76a;--gold-bright:#ecd49c;--ink:#07060b;background:radial-gradient(circle,#2f1b41,#08070c 65%);place-items:center;min-height:100vh;padding:22px;display:grid}.offline-card{text-align:center;background:#08060cba;border:1px solid #ecd49c59;border-radius:15px;max-width:670px;padding:clamp(35px,7vw,80px)}.offline-card>span{color:#ecd49c;font-size:40px}.offline-card h1{font:600 clamp(48px, 8vw, 83px)/.84 var(--font-display), serif;margin:0}.offline-card>p:not(.kicker){color:#c6b8c9;font-size:12px;line-height:1.7}@media (width<=900px){.collection-grid{grid-template-columns:repeat(3,1fr)}.admin-modules,.admin-metrics{grid-template-columns:repeat(2,1fr)}.privacy-panel{gap:35px}.reading-history article{grid-template-columns:75px 60px 1fr}.reading-history img{width:60px;height:95px}.reading-history article>small{grid-column:3;justify-self:start}.admin-queue>article{grid-template-columns:70px 1fr}.admin-queue time,.admin-queue a{grid-column:2}}@media (width<=560px){.account-hero,.admin-hero{padding:70px 18px 45px}.account-hero h1,.admin-hero h1,.admin-locked h1{font-size:54px}.vault-dashboard,.admin-metrics{grid-template-columns:1fr;gap:1px;padding:0 18px}.vault-dashboard article,.admin-metrics article{min-height:135px}.collection-shelf,.history-section,.admin-queue{padding:75px 18px}.collection-grid{grid-template-columns:1fr 1fr}.collection-grid article>div{padding:12px}.collection-grid h3{font-size:18px}.reading-history article{grid-template-columns:52px 1fr;gap:14px}.reading-history time{grid-column:1/-1}.reading-history img{width:52px;height:82px}.reading-history article>small{grid-column:2}.privacy-panel{grid-template-columns:1fr;gap:35px;padding:75px 18px}.admin-modules{grid-template-columns:1fr;padding:70px 18px}.account-header{padding:0 14px}.account-header span{display:none}}.deck-family-label{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:38px 0 12px;padding-bottom:12px;font-size:8px;font-weight:800;display:flex}.deck-family-label strong{color:var(--gold-bright)}.deck-family-label--locked{margin-top:62px}.ascension-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ascension-rail>button{border:1px solid var(--line);background:var(--plum);border-radius:9px;grid-template-columns:88px 1fr;gap:17px;min-height:210px;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ascension-rail>button{background:color-mix(in srgb, var(--plum) 62%, black)}}.ascension-rail>button{color:var(--ivory);text-align:left;cursor:pointer;transition:border-color .2s,transform .2s,filter .2s}.ascension-rail>button:hover,.ascension-rail>button.is-active{border-color:var(--gold-bright);transform:translateY(-4px)}.ascension-rail>button.is-locked img{filter:saturate(.25)brightness(.55)}.ascension-rail>button>span{color:var(--gold-bright);font:600 20px/1 var(--font-display), serif;position:absolute;top:10px;right:12px}.ascension-rail img{aspect-ratio:11/19;object-fit:cover;border-radius:6px;align-self:center;width:88px;box-shadow:0 12px 27px #00000073}.ascension-rail div{align-self:end}.ascension-rail small{color:var(--gold-bright);letter-spacing:.1em;font-size:7px;font-weight:800}.ascension-rail strong{font:600 22px/.95 var(--font-display), serif;margin:7px 0;display:block}.ascension-rail p{color:var(--muted);margin:0 0 18px;font-size:8px;line-height:1.5}.ascension-rail b{color:var(--gold-bright);letter-spacing:.13em;font-size:6px;position:absolute;bottom:12px;right:14px}.game-section{background:radial-gradient(circle at 75% 25%, var(--violet),transparent 28%), linear-gradient(135deg,#06050a,var(--night) 56%,var(--plum));grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:clamp(35px,6vw,90px);padding:130px clamp(24px,6vw,100px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-section{background:radial-gradient(circle at 75% 25%, color-mix(in srgb,var(--violet) 32%,transparent),transparent 28%), linear-gradient(135deg,#06050a,var(--night) 56%,color-mix(in srgb,var(--plum) 75%,black))}}.game-section:before{pointer-events:none;content:"";opacity:.2;background-image:radial-gradient(circle,#ffffff52 0 1px,#0000 1.5px);background-size:73px 73px;position:absolute;inset:0}.game-copy,.arcana-arena,.unlock-roadmap{z-index:1;position:relative}.game-copy h2,.knowledge-lead h2,.astrology-lead h2,.theater-heading h2,.sound-copy h2{font:600 clamp(52px,6.4vw,90px)/.86 var(--font-display),serif;letter-spacing:-.045em;margin:0}.game-copy>p:not(.kicker),.knowledge-lead>p:not(.kicker),.astrology-lead>p:not(.kicker),.sound-copy>p:not(.kicker),.theater-heading>p:not(.kicker){color:var(--muted);font-size:13px;line-height:1.75}.game-stats{grid-template-columns:repeat(2,1fr);gap:7px;margin:30px 0;display:grid}.game-stats span{border:1px solid var(--line);background:#0000002b;min-height:100px;padding:16px}.game-stats small,.next-unlock span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.game-stats strong{color:var(--gold-bright);font:600 34px/1 var(--font-display),serif;margin-top:14px;display:block}.game-stats i{color:var(--muted);font-size:15px;font-style:normal}.next-unlock{border-left:2px solid var(--gold);background:#0000002e;padding:15px 18px}.next-unlock>div{justify-content:space-between;gap:15px;display:flex}.next-unlock strong{font:600 17px/1 var(--font-display),serif}.next-unlock progress{width:100%;height:5px;accent-color:var(--gold);margin:14px 0 8px}.next-unlock>small{color:var(--muted);font-size:7px}.arcana-arena{border:1px solid var(--line);box-shadow:0 40px 95px #0000008c,0 0 70px var(--violet);background:#030206c7;border-radius:18px;align-self:center;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.arcana-arena{box-shadow:0 40px 95px #0000008c,0 0 70px color-mix(in srgb,var(--violet) 17%,transparent)}}.arena-hud{border-bottom:1px solid var(--line);background:#0006;grid-template-columns:repeat(4,1fr);display:grid}.arena-hud span{border-right:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:13px 15px;font-size:7px;font-weight:800}.arena-hud span:last-child{border-right:0}.arena-hud strong{color:var(--gold-bright);font:600 19px/1 var(--font-display),serif;letter-spacing:0;margin-top:5px;display:block}.arena-field{background:radial-gradient(circle at 50% 50%,var(--plum-soft),transparent 31%),linear-gradient(160deg,#080610,#151022 60%,#050407);min-height:520px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.arena-field{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--plum-soft) 70%,transparent),transparent 31%),linear-gradient(160deg,#080610,#151022 60%,#050407)}}.arena-field{touch-action:manipulation}.game-rings,.game-rings i{border:1px solid var(--line);border-radius:50%;width:390px;height:390px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.game-rings i:first-child{border-style:dashed;width:270px;height:270px;animation:24s linear infinite game-spin}.game-rings i:nth-child(2){border-radius:10%;width:160px;height:160px;transform:translate(-50%,-50%)rotate(45deg)}.game-rings i:nth-child(3){opacity:.3;width:500px;height:500px}@keyframes game-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.signal-orb{z-index:4;border:1px solid var(--gold);background:radial-gradient(circle,#fff,var(--gold-bright) 12%,var(--gold) 25%,var(--violet) 55%,#08050d);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.signal-orb{background:radial-gradient(circle,#fff,var(--gold-bright) 12%,var(--gold) 25%,color-mix(in srgb,var(--violet) 70%,#100820) 55%,#08050d)}}.signal-orb{color:#fff;cursor:crosshair;box-shadow:0 0 25px var(--gold-bright)}@supports (color:color-mix(in lab, red, red)){.signal-orb{box-shadow:0 0 25px color-mix(in srgb,var(--gold-bright) 80%,transparent)}}.signal-orb{animation:2.1s ease-out forwards signal-pop;transform:translate(-50%,-50%)}.signal-orb span{text-shadow:0 0 10px #fff;font-size:23px}.signal-orb.is-card{background:linear-gradient(145deg,var(--gold-bright),var(--violet),#120821);border-radius:8px}.signal-orb.is-shadow{background:radial-gradient(circle,#6b1e39,#130811 60%);border-color:#6d263d;box-shadow:0 0 22px #b3224d80}@keyframes signal-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}15%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.25)}}.arena-overlay{z-index:6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#05030985;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.game-sigil{border:1px solid var(--gold);width:115px;height:115px;color:var(--gold-bright);box-shadow:0 0 70px var(--violet);border-radius:50%;place-items:center;font-size:53px;display:grid}@supports (color:color-mix(in lab, red, red)){.game-sigil{box-shadow:0 0 70px color-mix(in srgb,var(--violet) 38%,transparent)}}.arena-overlay h3{font:600 40px/.9 var(--font-display),serif;margin:22px 0 5px}.arena-overlay p{color:var(--muted);font-size:9px}.arena-overlay button{border:1px solid var(--gold);background:var(--gold);color:#0a0710;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:17px;padding:13px 23px;font-size:8px;font-weight:900}.arena-note{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-align:center;margin:0;padding:12px 18px;font-size:7px}.arcana-arena[data-flash]:after{z-index:9;background:var(--gold);color:#08060b;content:attr(data-flash) " PORTAL";letter-spacing:.16em;text-align:center;padding:13px;font-size:8px;font-weight:900;position:absolute;inset:55px 0 auto}.unlock-roadmap{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.unlock-roadmap article{border:1px solid var(--line);background:#0000002b;grid-template-columns:74px 1fr;gap:14px;min-height:170px;padding:13px;display:grid;position:relative}.unlock-roadmap article.is-locked img{filter:grayscale(.6)brightness(.5)}.unlock-roadmap img{aspect-ratio:11/19;object-fit:cover;border-radius:5px;align-self:center;width:74px}.unlock-roadmap article>div{align-self:center}.unlock-roadmap span{color:var(--gold-bright);letter-spacing:.12em;font-size:6px;font-weight:800}.unlock-roadmap h3{font:600 19px/.95 var(--font-display),serif;margin:6px 0}.unlock-roadmap p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.unlock-roadmap small{color:var(--gold-bright);margin-top:10px;font-size:7px;display:block}.unlock-roadmap b{color:var(--gold-bright);position:absolute;top:10px;right:11px}.knowledge-section{color:#0b090c;background:#f3ecdc;grid-template-columns:1fr .82fr 1.05fr;gap:10px;padding:125px clamp(24px,6vw,100px);display:grid}.knowledge-lead{padding-right:clamp(15px,4vw,60px)}.knowledge-lead>p:not(.kicker){color:#0a0a0a99}.lesson-nav{flex-wrap:wrap;gap:6px;margin-top:30px;display:flex}.lesson-nav button{color:#0a0a0a8c;cursor:pointer;background:0 0;border:1px solid #0a0a0a26;border-radius:999px;padding:9px 11px;font-size:7px;font-weight:800}.lesson-nav button.is-active{color:#fff;background:#111}.lesson-nav span{color:#9c6b28;margin-right:5px}.lesson-card,.knowledge-guide{background:#ffffff61;border:1px solid #0a0a0a29;min-height:520px;padding:clamp(25px,3vw,42px)}.lesson-card>span,.knowledge-guide>span{color:#936326;letter-spacing:.14em;font-size:7px;font-weight:900}.lesson-card h3{font:600 clamp(38px,4vw,59px)/.9 var(--font-display),serif;margin:95px 0 20px}.lesson-card>p{color:#0a0a0aa1;font:500 17px/1.55 var(--font-display),serif}.lesson-card>div{flex-wrap:wrap;gap:6px;margin-top:35px;display:flex}.lesson-card strong{border:1px solid #0a0a0a24;border-radius:999px;padding:8px 10px;font-size:7px}.lesson-card>button{cursor:pointer;color:#111;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #111;margin-top:50px;padding:8px 0;font-size:8px;font-weight:900}.knowledge-guide{color:#f6f0e7;background:#101019;flex-direction:column;display:flex}.guide-orb{color:#ecd49c;border:1px solid #c7a76a;border-radius:50%;place-items:center;width:75px;height:75px;margin-bottom:35px;font-size:30px;display:grid;box-shadow:0 0 35px #9f73d645}.knowledge-guide>p{color:#ddd2de;min-height:125px;font:500 17px/1.55 var(--font-display),serif}.knowledge-guide>div:not(.guide-orb){flex-wrap:wrap;gap:5px;display:flex}.knowledge-guide>div button{color:#c6b8c9;cursor:pointer;background:0 0;border:1px solid #ecd49c38;border-radius:999px;padding:7px 9px;font-size:6px}.knowledge-guide form{border:1px solid #ecd49c4d;border-radius:6px;grid-template-columns:1fr auto;margin-top:auto;display:grid;overflow:hidden}.knowledge-guide input{color:#fff;background:#ffffff0f;border:0;min-width:0;padding:13px}.knowledge-guide form button{color:#08060b;cursor:pointer;background:#c7a76a;border:0;padding:0 17px;font-size:8px;font-weight:900}.knowledge-guide small{color:#857d87;margin-top:10px;font-size:6px;line-height:1.5}.hub-explorer{margin-top:25px}.hub-toolbar{grid-template-columns:1fr minmax(230px,.6fr) 180px;gap:9px;margin-bottom:12px;display:grid}.hub-toolbar>div{gap:6px;display:flex}.hub-toolbar button{color:#0a0a0a94;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0a0a0a29;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:900}.hub-toolbar button.is-active{color:#fff;background:#111}.hub-toolbar button span{background:#ffffff21;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:5px;display:inline-grid}.hub-toolbar label,.reader-filters label{color:#0a0a0a80;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.hub-toolbar input,.hub-toolbar select,.reader-filters input,.reader-filters select{color:#111;background:#ffffff80;border:1px solid #0a0a0a2b;border-radius:5px;width:100%;margin-top:5px;padding:10px;font-size:10px}.event-grid--expanded{grid-template-columns:repeat(5,1fr)}.event-card>small{color:#0a0a0a73;margin-top:10px;font-size:7px;display:block}.news-grid{gap:9px;display:grid}.news-grid article{background:#ffffff6b;border:1px solid #0a0a0a26;grid-template-columns:minmax(220px,.6fr) 1.4fr;min-height:300px;display:grid}.news-art{background:radial-gradient(circle,#ffd58c 0 2%,#a66d3b 3% 7%,#25152b 8% 30%,#0a1419 31%);place-items:center;min-height:300px;display:grid;overflow:hidden}.news-art--2{background:radial-gradient(circle at 50% 45%,#ead4a6 0 4%,#7c293f 5% 10%,#16101c 11% 32%,#c0a060 33% 34%,#111 35%)}.news-art--3{background:radial-gradient(circle at 50% 40%,#efe4c6 0 3%,#8c7449 4% 8%,#16202e 9% 29%,#33495a 30% 31%,#10141b 32%)}.news-art span{color:#fff4cf;font:500 70px/1 var(--font-display),serif;text-shadow:0 0 28px #ffd38e}.news-grid article>div:last-child{align-self:center;padding:clamp(25px,4vw,55px)}.news-grid h3{max-width:850px;font:600 clamp(35px,4.2vw,61px)/.92 var(--font-display),serif;margin:0}.news-grid p:not(.panel-label){color:#0a0a0a9e;font-size:12px;line-height:1.7}.news-grid article>div:last-child>div{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.news-grid article>div:last-child>div span{border:1px solid #0a0a0a26;border-radius:999px;padding:7px 9px;font-size:7px}.news-grid a{color:#5f3b1f;text-transform:uppercase;font-size:8px;font-weight:900}.astrology-studio{background:radial-gradient(circle at 85% 12%,#3d7ab03d,#0000 27%),linear-gradient(140deg,#061018,#11142b 55%,#241333);padding:130px clamp(24px,6vw,100px)}.astrology-lead{grid-template-columns:1fr minmax(250px,.42fr);align-items:end;gap:10px 65px;display:grid}.astrology-lead .kicker,.astrology-lead h2{grid-column:1}.astrology-lead>p:not(.kicker){grid-area:1/2/3}.astro-product-nav{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:25px 0 35px;display:flex}.astro-product-nav span{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:7px;font-weight:800}.astro-workspace{border:1px solid var(--line);background:#0000003b;grid-template-columns:minmax(320px,.68fr) minmax(520px,1.32fr);display:grid;box-shadow:0 45px 100px #0006}.birth-form{border-right:1px solid var(--line);background:#04070d8c;flex-direction:column;gap:14px;padding:clamp(25px,4vw,48px);display:flex}.console-top{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:7px;font-weight:900;display:flex}.console-top span{color:var(--gold-bright);margin-right:auto}.status-light{background:#77d597;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #77d597}.birth-form label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.birth-form label small{float:right;color:#7d7784;font-weight:500}.birth-form input,.birth-form select{border:1px solid var(--line);width:100%;color:var(--ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0b;border-radius:5px;margin-top:6px;padding:12px;font-size:11px}.form-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.coordinate-help{border-left:2px solid var(--gold);color:var(--muted);background:#0000002e;margin:0;padding:13px;font-size:8px;line-height:1.55}.birth-form .primary-action{justify-content:center;margin-top:8px}.chart-console{background:radial-gradient(circle at 50% 45%,#40589933,#0000 36%);min-height:670px;padding:clamp(25px,4vw,50px);position:relative;overflow:hidden}.empty-chart{text-align:center;align-content:center;place-items:center;min-height:570px;display:grid}.empty-chart strong{font:600 34px/1 var(--font-display),serif;margin-top:30px}.empty-chart p{color:var(--muted);font-size:9px}.zodiac-ghost{border:1px solid var(--line);border-radius:50%;width:290px;height:290px;animation:80s linear infinite game-spin;position:relative}.zodiac-ghost:after{border:1px dashed var(--line);content:"";border-radius:50%;position:absolute;inset:55px}.zodiac-ghost span,.zodiac-ring span{--sign-index:0;color:var(--gold-bright);transform:rotate(calc(var(--sign-index) * 30deg)) translateY(-138px) rotate(calc(var(--sign-index) * -30deg));position:absolute;top:50%;left:50%}.chart-tabs{justify-content:center;gap:6px;margin-bottom:30px;display:flex}.chart-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px;font-size:7px;font-weight:900}.chart-tabs button.is-active{background:var(--gold);color:#08060b}.chart-wheel{border:1px solid var(--gold);border-radius:50%;width:min(390px,70vw);height:min(390px,70vw);margin:25px auto 40px;position:relative;box-shadow:0 0 55px #6897dd30}.chart-wheel:before,.chart-wheel:after{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;inset:49px}.chart-wheel:after{background:#0000004d;inset:135px}.house-lines i{z-index:1;background:var(--line);transform-origin:0 0;width:1px;height:50%;position:absolute;top:50%;left:50%}.zodiac-ring span{z-index:4;transform:rotate(calc(var(--sign-index) * 30deg)) translateY(-174px) rotate(calc(var(--sign-index) * -30deg));font-size:18px}.planet-ring span{z-index:5;border:1px solid var(--gold);width:22px;height:22px;color:var(--gold-bright);background:#101321;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);box-shadow:0 0 12px #080b14}.wheel-center{z-index:8;border:1px solid var(--gold);background:#0a0c14;border-radius:50%;align-content:center;place-items:center;width:90px;height:90px;display:grid;position:absolute;inset:calc(50% - 45px)}.wheel-center strong{font:600 17px/1 var(--font-display),serif}.wheel-center small{color:var(--muted);margin-top:5px;font-size:6px}.position-table,.aspect-table{border-top:1px solid var(--line);max-height:490px;overflow:auto}.position-table>div,.aspect-table>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 1fr 70px;align-items:center;gap:8px;min-height:50px;display:grid}.position-table span,.aspect-table span{color:var(--gold-bright);text-align:center;font-size:18px}.position-table strong,.aspect-table strong{font:600 15px/1 var(--font-display),serif}.position-table p,.aspect-table p,.position-table small,.aspect-table small{color:var(--muted);font-size:8px}.chart-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:20px;display:grid}.chart-summary span{border:1px solid var(--line);text-align:center;padding:12px}.chart-summary small{color:var(--muted);font-size:6px;display:block}.chart-summary strong{font:600 18px/1 var(--font-display),serif;margin-top:5px;display:block}.calculation-note{color:var(--muted);font-size:7px;line-height:1.55}.sound-sanctuary{background:linear-gradient(145deg,#06120f,#10231e 45%,#131123);grid-template-columns:.55fr 1.45fr;align-items:center;gap:clamp(40px,8vw,120px);padding:125px clamp(24px,6vw,100px);display:grid}.ambient-player{border:1px solid var(--line);background:#00000040;border-radius:16px;grid-template-columns:210px 1fr .8fr;align-items:center;gap:35px;padding:clamp(25px,4vw,50px);display:grid}.sound-orb{border:1px solid var(--sound-color);width:190px;height:190px;color:var(--sound-color);box-shadow:inset 0 0 45px var(--sound-color),0 0 50px var(--sound-color);border-radius:50%;place-items:center;font-size:56px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sound-orb{box-shadow:inset 0 0 45px color-mix(in srgb,var(--sound-color) 12%,transparent),0 0 50px color-mix(in srgb,var(--sound-color) 12%,transparent)}}.sound-orb i{--wave-index:0;width:2px;height:calc(24px + var(--wave-index) * 2px);background:var(--sound-color);opacity:.45;transform:rotate(calc(var(--wave-index) * 30deg)) translateY(-82px);transform-origin:0 0;position:absolute;top:50%;left:50%}.sound-orb.is-playing{animation:4s ease-in-out infinite sound-breathe}@keyframes sound-breathe{50%{box-shadow:0 0 75px color-mix(in srgb,var(--sound-color) 34%,transparent);transform:scale(1.035)}}.track-info>span{color:var(--sound-color);letter-spacing:.14em;font-size:7px;font-weight:900}.track-info h3{font:600 38px/.95 var(--font-display),serif;margin:10px 0 4px}.track-info p{color:var(--muted);font-size:9px}.player-timeline{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:25px 0;font-size:7px;display:grid}.player-timeline>i{background:#ffffff1f;height:2px}.player-timeline b{background:var(--sound-color);height:100%;display:block}.player-controls{align-items:center;gap:7px;display:flex}.player-controls button{border:1px solid var(--line);width:34px;height:34px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.player-controls .play-button{border-color:var(--sound-color);background:var(--sound-color);color:#07100d;width:49px;height:49px}.player-controls label{color:var(--muted);text-transform:uppercase;margin-left:10px;font-size:6px}.player-controls input{width:90px;accent-color:var(--sound-color);margin-top:6px;display:block}.sound-list{gap:6px;display:grid}.sound-list button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:25px 1fr;padding:11px;display:grid}.sound-list button.is-active{border-color:var(--sound-color);background:#ffffff0a}.sound-list span{color:var(--sound-color);grid-row:1/3;font-size:7px}.sound-list strong{color:var(--ivory);font:600 14px/1 var(--font-display),serif}.sound-list small{font-size:6px}.reading-stream{color:#0b090c;background:#eee7d8;padding:125px clamp(24px,6vw,100px)}.stream-heading{grid-template-columns:1fr minmax(300px,.55fr);align-items:end;gap:35px 70px;display:grid}.stream-heading h2{max-width:900px;font:600 clamp(52px,7vw,92px)/.84 var(--font-display),serif;letter-spacing:-.04em;margin:10px 0 0}.stream-heading .kicker{color:#8a5729}.stream-intro p{color:#0a0a0a9e;margin:0 0 20px;font-size:11px;line-height:1.75}.stream-intro .secondary-action{color:#171119;border-color:#0a0a0a47}.stream-status{color:#0a0a0a8f;letter-spacing:.09em;text-transform:uppercase;border:1px solid #0a0a0a26;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin:45px 0 12px;padding:13px 16px;font-size:7px;font-weight:900;display:grid}.stream-status span:first-child{color:#5b3a1f;align-items:center;gap:8px;display:flex}.stream-status i{background:#538f67;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #538f6773}.stream-player{color:#f4eee4;background:#09080d;border:1px solid #15121a;grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);display:grid;overflow:hidden;box-shadow:0 24px 75px #140c142e}.stream-player iframe{aspect-ratio:16/9;background:#000;border:0;align-self:center;width:100%;display:block}.stream-now{border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px);display:flex}.stream-now>span{color:#e6c68f;letter-spacing:.14em;font-size:6px;font-weight:900}.stream-now h3{font:600 clamp(30px,3vw,45px)/.95 var(--font-display),serif;margin:15px 0 8px}.stream-now>p{color:#b7acb7;margin:0;font-size:9px}.stream-now>div,.stream-card-copy>div{flex-wrap:wrap;gap:5px;margin:22px 0;display:flex}.stream-now b,.stream-card-copy b{color:#d6c9d4;border:1px solid #ffffff2b;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:800}.stream-now a{color:#e6c68f;text-transform:uppercase;font-size:7px;font-weight:900}.stream-quick{flex-wrap:wrap;gap:7px;margin:23px 0 12px;display:flex}.stream-quick button{color:#0a0a0a9e;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0a0a0a2e;border-radius:999px;padding:9px 12px;font-size:7px;font-weight:900}.stream-quick button.is-active,.stream-quick button:hover{color:#f0d6a4;background:#151018;border-color:#7c532a}.stream-filters{border-top:1px solid #0a0a0a24;border-bottom:1px solid #0a0a0a24;grid-template-columns:1.5fr repeat(3,1fr);align-items:end;gap:7px;padding:18px 0;display:grid}.stream-filters label{color:#0a0a0a80;letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:900}.stream-filters input,.stream-filters select{color:#151018;background:#ffffff73;border:1px solid #0a0a0a2e;border-radius:4px;width:100%;height:42px;margin-top:7px;padding:0 10px;font-size:9px}.filter-reset{color:#644324;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #77502b;border-radius:4px;height:42px;font-size:7px;font-weight:900}.stream-result-row{color:#0a0a0a80;text-transform:uppercase;justify-content:space-between;gap:20px;padding:21px 0 14px;font-size:7px;display:flex}.stream-result-row strong{color:#6f4926}.stream-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.stream-grid article{background:#fff6;border:1px solid #0a0a0a26;transition:transform .2s,border-color .2s;overflow:hidden}.stream-grid article:hover,.stream-grid article.is-playing{border-color:#9b6b37;transform:translateY(-3px)}.stream-thumbnail{aspect-ratio:16/9;cursor:pointer;background:#100c13;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.stream-thumbnail img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .3s,opacity .3s}.stream-thumbnail:hover img{opacity:1;transform:scale(1.035)}.stream-thumbnail>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08050a94;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stream-thumbnail small{color:#f5dfb8;text-transform:uppercase;background:#08050ac7;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:900;position:absolute;bottom:9px;right:9px}.stream-card-copy{padding:20px}.stream-card-copy>span{color:#8a623a;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.stream-card-copy h3{min-height:69px;font:600 26px/.96 var(--font-display),serif;margin:11px 0 6px}.stream-card-copy>p{color:#0a0a0a85;margin:0;font-size:8px}.stream-card-copy>div{margin:17px 0}.stream-card-copy b{color:#0a0a0a9e;border-color:#0a0a0a24}.stream-card-copy>button{color:#70481f;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #0a0a0a24;width:100%;padding:13px 0 0;font-size:7px;font-weight:900}.stream-more{color:#67421f;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #815729;border-radius:999px;margin:28px auto 0;padding:12px 20px;font-size:7px;font-weight:900;display:block}.stream-empty{text-align:center;border:1px solid #0a0a0a24;padding:70px 20px}.stream-empty h3{font:600 42px/1 var(--font-display),serif;margin:0}.stream-empty p{color:#0a0a0a8f}.stream-standards{border:1px solid #0a0a0a24;grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.stream-standards span{color:#0a0a0a8f;text-align:center;text-transform:uppercase;border-right:1px solid #0a0a0a24;padding:15px;font-size:7px;font-weight:800}.shop-section{background:linear-gradient(145deg,#201026,#41182c 58%,#1a111e);padding:125px clamp(24px,6vw,100px);position:relative}.shop-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.shop-grid article{border:1px solid var(--line);background:#0000002e;overflow:hidden}.product-art{background:radial-gradient(circle,#f1d795 0 3%,#7d4f87 4% 19%,#191127 20% 42%,#08070c 43%);place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.product-art--2{background:radial-gradient(circle,#e9c778 0 3%,#2c847b 4% 15%,#153a39 16% 40%,#071414 41%)}.product-art--3{background:radial-gradient(circle,#f6e3b6 0 3%,#a14954 4% 14%,#42202d 15% 38%,#120911 39%)}.product-art span{color:#fff0c0;font:500 95px/1 var(--font-display),serif;text-shadow:0 0 45px #f2ca7f}.product-art i{border:1px solid #ffffff47;width:250px;height:250px;position:absolute;transform:rotate(45deg)}.product-art b{color:#fff4de;letter-spacing:.12em;border:1px solid #ffffff59;border-radius:999px;padding:7px 9px;font-size:6px;position:absolute;top:18px;left:18px}.shop-grid article>div:last-child{padding:25px}.shop-grid article>div:last-child>span{color:var(--gold-bright);letter-spacing:.12em;font-size:6px;font-weight:900}.shop-grid h3{font:600 35px/.95 var(--font-display),serif;margin:11px 0}.shop-grid p{min-height:48px;color:var(--muted);font-size:9px;line-height:1.6}.shop-grid article>div:last-child>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:17px;display:flex}.shop-grid strong{font:600 24px/1 var(--font-display),serif}.shop-grid button{border:1px solid var(--gold);background:var(--gold);color:#08060b;cursor:pointer;text-transform:uppercase;border-radius:999px;padding:10px 15px;font-size:7px;font-weight:900}.floating-cart{z-index:58;border:1px solid var(--gold);width:58px;height:58px;color:var(--gold-bright);cursor:pointer;background:#121019;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:105px;right:22px;box-shadow:0 15px 40px #00000073}.floating-cart span{font-size:24px}.floating-cart strong{background:var(--gold);color:#08060b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid;position:absolute;top:-4px;right:-2px}.cart-drawer{z-index:120;background:#100d14;width:min(460px,100%);padding:55px 35px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000094}.cart-close{color:var(--gold-bright);cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:20px}.cart-drawer h2{font:600 54px/.9 var(--font-display),serif;margin:0 0 35px}.empty-cart,.cart-status{color:var(--muted);font-size:10px;line-height:1.65}.cart-items>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;gap:10px;padding:16px 0;display:grid}.cart-items span{color:var(--gold-bright);font-size:8px}.cart-items strong{font:600 17px/1 var(--font-display),serif}.cart-items p{color:var(--muted);margin:0;font-size:8px}.cart-items button{color:#9f909f;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:7px}.cart-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin:30px 0;padding:20px 0;display:flex}.cart-total span{color:var(--muted);text-transform:uppercase;font-size:8px}.cart-total strong{font:600 27px/1 var(--font-display),serif}.cart-drawer>small{color:#766f79;margin-top:15px;font-size:6px;display:block}.app-dock{z-index:70;transition:transform .28s;position:fixed;bottom:16px;right:50%;transform:translate(50%)}.app-dock.is-hidden{transform:translate(50%,110px)}.dock-reveal{border:1px solid var(--line);width:42px;height:24px;color:var(--gold-bright);cursor:pointer;background:#08060ceb;border-bottom:0;border-radius:20px 20px 0 0;display:none;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.app-dock.is-hidden .dock-reveal{display:block}.app-dock nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08060cde;border-radius:22px;gap:3px;padding:7px;display:flex;box-shadow:0 18px 55px #0000008c}.app-dock a,.app-dock nav>button{min-width:56px;height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:15px;align-content:center;place-items:center;padding:0;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:grid}.app-dock a:hover,.app-dock nav>button:hover{background:var(--plum);transform:translateY(-5px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.app-dock a:hover,.app-dock nav>button:hover{background:color-mix(in srgb,var(--plum) 78%,transparent)}}.app-dock a:hover,.app-dock nav>button:hover{color:var(--gold-bright)}.app-dock span{font-size:17px;line-height:1}.app-dock small{text-transform:uppercase;margin-top:5px;font-size:6px;font-weight:800}@media (width<=1150px){.ascension-rail,.unlock-roadmap,.stream-grid{grid-template-columns:repeat(2,1fr)}.game-section{grid-template-columns:1fr}.game-copy{max-width:800px}.event-grid--expanded{grid-template-columns:repeat(3,1fr)}.knowledge-section{grid-template-columns:1fr 1fr}.knowledge-lead{grid-column:1/-1}.ambient-player{grid-template-columns:175px 1fr}.sound-list{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.sound-orb{width:165px;height:165px}}@media (width<=850px){.game-section,.knowledge-section,.astrology-studio,.sound-sanctuary,.reading-stream,.shop-section{padding:95px 22px}.hub-toolbar{grid-template-columns:1fr 1fr}.hub-toolbar>div{grid-column:1/-1}.event-grid--expanded{grid-template-columns:repeat(2,1fr)}.astro-workspace{grid-template-columns:1fr}.birth-form{border-right:0;border-bottom:1px solid var(--line)}.astrology-lead,.stream-heading{grid-template-columns:1fr}.astrology-lead>p:not(.kicker){grid-area:auto/1}.chart-console{min-height:600px}.sound-sanctuary{grid-template-columns:1fr}.sound-copy{max-width:700px}.stream-player{grid-template-columns:1fr}.stream-now{border-top:1px solid #ffffff1f;border-left:0}.stream-filters{grid-template-columns:1fr 1fr}.stream-search{grid-column:1/-1}.shop-grid{grid-template-columns:1fr}.shop-grid article{grid-template-columns:.8fr 1.2fr;display:grid}.product-art{min-height:310px}}@media (width<=570px){.ascension-rail,.unlock-roadmap,.stream-grid,.knowledge-section{grid-template-columns:1fr}.ascension-rail>button{min-height:190px}.game-section,.knowledge-section,.astrology-studio,.sound-sanctuary,.reading-stream,.shop-section{padding:78px 16px}.game-copy h2,.knowledge-lead h2,.astrology-lead h2,.stream-heading h2,.sound-copy h2{font-size:48px}.arena-field{min-height:450px}.arena-hud span{text-align:center;padding:10px 6px}.arena-hud strong{font-size:15px}.signal-orb{width:50px;height:50px}.unlock-roadmap article{min-height:155px}.lesson-card,.knowledge-guide{min-height:470px}.hub-toolbar{grid-template-columns:1fr}.hub-toolbar>div,.hub-toolbar label{grid-column:1}.hub-toolbar>div{flex-wrap:wrap}.event-grid--expanded,.news-grid article{grid-template-columns:1fr}.news-art{min-height:220px}.form-pair{grid-template-columns:1fr}.chart-console{min-height:520px;padding:18px}.empty-chart{min-height:430px}.zodiac-ghost{width:240px;height:240px}.zodiac-ghost span{transform:rotate(calc(var(--sign-index) * 30deg)) translateY(-113px) rotate(calc(var(--sign-index) * -30deg))}.chart-wheel{width:310px;height:310px}.zodiac-ring span{transform:rotate(calc(var(--sign-index) * 30deg)) translateY(-136px) rotate(calc(var(--sign-index) * -30deg))}.planet-ring span{transform:none}.position-table>div,.aspect-table>div{grid-template-columns:30px 1fr 1fr}.position-table small,.aspect-table small{display:none}.ambient-player{text-align:center;grid-template-columns:1fr}.sound-orb{margin:auto}.player-controls{justify-content:center}.sound-list{text-align:left;grid-template-columns:1fr}.stream-status{grid-template-columns:1fr}.stream-player iframe{aspect-ratio:16/10}.stream-filters{grid-template-columns:1fr}.stream-search{grid-column:1}.stream-result-row{flex-direction:column;align-items:flex-start}.stream-standards{grid-template-columns:1fr 1fr}.shop-grid article{grid-template-columns:1fr}.product-art{min-height:270px}.app-dock{left:8px;right:8px;transform:none}.app-dock.is-hidden{transform:translateY(110px)}.app-dock nav{border-radius:18px;justify-content:space-around;overflow-x:auto}.app-dock a,.app-dock nav>button{min-width:47px}.app-dock a:nth-child(5),.app-dock a:nth-child(6){display:none}.floating-cart{bottom:94px;right:12px}}body{padding-bottom:92px}.cosmic-dock{z-index:100;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:14px;right:50%;transform:translate(50%)}.cosmic-dock nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:none;background:#09060de6;border:1px solid #f0d1953d;border-radius:23px;gap:3px;max-width:calc(100vw - 24px);padding:7px;display:flex;overflow-x:auto;box-shadow:0 20px 60px #00000094,inset 0 1px #ffffff0f}.cosmic-dock nav::-webkit-scrollbar{display:none}.cosmic-dock a,.cosmic-dock nav>button{color:#baaebe;cursor:pointer;background:0 0;border:0;border-radius:16px;align-content:center;place-items:center;min-width:57px;height:54px;padding:0;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:grid}.cosmic-dock a:hover,.cosmic-dock nav>button:hover,.cosmic-dock nav>button.is-active{color:#f6d9a2;background:#672d6f94;transform:translateY(-5px)scale(1.04)}.cosmic-dock a span,.cosmic-dock nav>button span{font-size:1.15rem;line-height:1}.cosmic-dock small{letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:800}.dock-tab{color:#f6d9a2;cursor:pointer;background:#09060deb;border:1px solid #f0d1953d;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;gap:5px;padding:6px 12px;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.dock-tab small{margin:0}.cosmic-dock.is-collapsed{transform:translate(50%,84px)}.cosmic-dock.is-collapsed .dock-tab{padding:8px 15px;top:-36px}.mega-backdrop{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030205c2;place-items:end center;padding:24px;display:grid;position:fixed;inset:0}.mega-menu{color:#f7edf7;background:radial-gradient(circle at 85% 0,#73327e52,#0000 38%),#100a16;border:1px solid #f0d19547;border-radius:30px;width:min(1180px,100%);max-height:min(820px,100svh - 40px);padding:clamp(24px,4vw,52px);overflow:auto;box-shadow:0 40px 100px #000b}.mega-menu>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:28px;display:flex}.mega-menu>header span{color:#eccf91;letter-spacing:.14em;font-size:.8rem;font-weight:800}.mega-menu h2{max-width:700px;font:600 clamp(2.2rem,5vw,4.6rem)/.9 var(--font-display),serif;margin:8px 0 0}.mega-menu>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;width:44px;height:44px;font-size:1.6rem}.mega-grid{grid-template-columns:repeat(4,1fr);gap:22px;padding:30px 0;display:grid}.mega-grid nav{align-content:start;display:grid}.mega-grid h3{color:#d7aede;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem}.mega-grid a{color:#f5edf5;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:11px 0;text-decoration:none;display:flex}.mega-grid a:hover{color:#f2cf8d}.mega-menu>footer{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.mega-menu>footer>*{color:#d9ccd9;font:inherit;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:9px 14px;text-decoration:none}.mega-menu>footer .is-online:before{content:"";background:#78d69a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.persistent-player{z-index:120;color:#f5edf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0914f0;border:1px solid #f0d1953d;border-radius:22px;grid-template-columns:minmax(190px,1fr) auto 170px auto;align-items:center;gap:18px;width:min(760px,100vw - 48px);padding:16px 18px;display:grid;position:fixed;bottom:96px;right:24px;box-shadow:0 24px 60px #0009}.persistent-player>div:first-child{gap:2px;display:grid}.persistent-player small{color:#cda8d3;letter-spacing:.1em;font-size:.58rem}.persistent-player strong{font:600 1.35rem var(--font-display),serif}.persistent-player span{color:#b7aab7;font-size:.75rem}.persistent-player-controls{gap:6px;display:flex}.persistent-player button{color:#f4d49b;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%}.persistent-player-controls button{width:38px;height:38px}.persistent-player label{color:#b9abb9;gap:4px;font-size:.68rem;display:grid}.persistent-player .player-close{width:32px;height:32px}.app-update{z-index:160;color:#fff;background:#180e20;border:1px solid #f0d19559;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:min(520px,100vw - 36px);padding:14px 16px;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 20px 60px #0009}.app-update>span{color:#f0cd8d;font-size:1.4rem}.app-update div{display:grid}.app-update small{color:#c7bac8}.app-update button{color:#f4d49b;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:8px 12px}@media (width<=900px){.mega-grid{grid-template-columns:repeat(2,1fr)}.persistent-player{grid-template-columns:1fr auto}.persistent-player label{grid-column:1/-1}.cosmic-dock{left:10px;right:10px;transform:none}.cosmic-dock.is-collapsed{transform:translateY(84px)}.cosmic-dock nav{justify-content:space-around}.cosmic-dock a,.cosmic-dock nav>button{min-width:51px}}@media (width<=600px){body{padding-bottom:84px}.mega-backdrop{padding:8px}.mega-menu{border-radius:22px;max-height:calc(100svh - 16px);padding:22px}.mega-grid{grid-template-columns:1fr}.persistent-player{grid-template-columns:1fr auto;gap:10px;width:calc(100vw - 20px);bottom:88px;right:10px}.persistent-player-controls{grid-row:2}.persistent-player label{grid-column:1}.cosmic-dock a,.cosmic-dock nav>button{min-width:48px}.cosmic-dock small{font-size:.55rem}.app-update{grid-template-columns:auto 1fr auto;top:10px;right:10px}.app-update>button:last-child{display:none}}@media (prefers-reduced-motion:reduce){.cosmic-dock,.cosmic-dock a,.cosmic-dock button{transition:none!important}.cosmic-dock a:hover,.cosmic-dock button:hover{transform:none}}.platform-page{color:#f5edf5;min-height:100svh;font-family:var(--font-sans);background:#0c0810}.platform-page a{color:inherit}.platform-hero{background:radial-gradient(circle at 78% 25%,#7c398473,#0000 34%),radial-gradient(circle at 15% 75%,#b7793a2e,#0000 28%),linear-gradient(160deg,#100a17,#08070b);border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:540px;padding:clamp(28px,7vw,100px);display:flex}.platform-brand{letter-spacing:.12em;font-weight:800;text-decoration:none;position:absolute;top:30px;color:#f0d395!important}.platform-hero>p,.platform-page header>p{color:#d3acd7;letter-spacing:.16em;font-size:.74rem;font-weight:800}.platform-hero h1{max-width:1000px;font:600 clamp(3.5rem,8vw,8rem)/.82 var(--font-display),serif;letter-spacing:-.035em;margin:12px 0 34px}.platform-hero>div{flex-wrap:wrap;gap:9px;display:flex}.platform-hero>div span{color:#d8cbd8;border:1px solid #ffffff20;border-radius:999px;padding:9px 14px;font-size:.72rem}.back-link{margin:34px clamp(20px,6vw,90px);font-size:.8rem;font-weight:800;text-decoration:none;display:inline-block;color:#dfbd7d!important}.events-intro{border-bottom:1px solid #ffffff12;grid-template-columns:1.3fr 1fr;gap:36px;padding:48px clamp(20px,6vw,90px);display:grid}.events-intro strong{font:600 clamp(2rem,4vw,3.8rem)/1 var(--font-display),serif}.events-intro p{color:#b8abb9;max-width:780px;line-height:1.7}.events-intro nav{align-content:center;gap:8px;display:grid}.events-intro nav a{border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;padding:14px 16px;text-decoration:none;display:flex}.event-platform{padding:48px clamp(20px,6vw,90px) 100px}.event-filters{grid-template-columns:2fr repeat(3,1fr);gap:12px;display:grid}.event-filters label{color:#bcafbd;gap:7px;font-size:.72rem;display:grid}.event-filters input,.event-filters select{color:#fff;min-height:48px;font:inherit;background:#15101a;border:1px solid #ffffff1c;border-radius:12px;padding:0 13px}.event-filters .past-toggle{grid-column:1/-1;align-items:center;gap:8px;display:flex}.event-filters .past-toggle input{min-height:0}.event-result-bar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.event-result-bar p{color:#b8abb9}.event-result-bar p strong{color:#f0d395}.event-result-bar button{color:#b8abb9;cursor:pointer;background:0 0;border:1px solid #ffffff1c;padding:9px 13px}.event-result-bar button.is-active{color:#fff;background:#6b346f}.platform-event-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.platform-event{background:linear-gradient(145deg,#17111c,#100c14);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:110px 1fr;min-height:310px;display:grid;overflow:hidden}.platform-event-date{background:#ffffff08;flex-direction:column;justify-content:space-between;padding:24px 18px;display:flex}.platform-event-date strong{font:600 2rem/1 var(--font-display),serif;color:#efd39d}.platform-event-date span{color:#a99cac;font-size:.7rem}.platform-event-body{flex-direction:column;padding:25px;display:flex}.event-badges{flex-wrap:wrap;gap:6px;display:flex}.event-badges span{color:#d1c2d1;text-transform:uppercase;border:1px solid #ffffff1d;border-radius:999px;padding:5px 8px;font-size:.58rem}.platform-event h2{font:600 2rem/1 var(--font-display),serif;margin:18px 0 9px}.platform-event h2 a{text-decoration:none}.platform-event p{color:#b7abb8;margin:0 0 14px;line-height:1.6}.platform-event-body>strong{font-size:.75rem}.platform-event-body>small{color:#827784;margin-top:7px;font-size:.62rem}.platform-event-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:18px;display:flex}.platform-event-actions>*{font:700 .64rem var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;text-decoration:none;color:#e5c98e!important}.event-calendar>section{grid-template-columns:220px 1fr;gap:20px;margin-bottom:28px;display:grid}.event-calendar>section>h2{font:600 2.7rem var(--font-display),serif}.event-calendar>section>.platform-event{margin-bottom:12px}.event-places{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.event-places button{text-align:left;color:#fff;cursor:pointer;background:radial-gradient(circle at 80% 15%,#713d7938,#0000 40%),#15101a;border:1px solid #ffffff16;border-radius:18px;align-content:end;min-height:170px;padding:20px;display:grid}.event-places strong{font:600 3rem var(--font-display),serif;color:#efd39d}.event-empty{text-align:center;border:1px dashed #ffffff20;border-radius:20px;padding:80px}.event-empty span{color:#d8b67a;font-size:3rem}.event-business{grid-template-columns:1fr 1fr;display:grid}.event-business article{border-top:1px solid #ffffff14;min-height:360px;padding:clamp(35px,6vw,80px)}.event-business article:first-child{background:#241329}.event-business article:last-child{background:#15101a}.event-business span,.marketplace-roadmap span{color:#d3acd7;letter-spacing:.14em;font-size:.68rem}.event-business h2{font:600 clamp(2.4rem,4vw,4rem)/.95 var(--font-display),serif}.event-business p{color:#c0b3c1;line-height:1.7}.event-business a{color:#efd39d;border:1px solid #efd39d66;border-radius:999px;margin-top:20px;padding:12px 16px;text-decoration:none;display:inline-block}.event-detail>header{max-width:1050px;padding:20px clamp(20px,6vw,90px) 60px}.event-detail>header h1{font:600 clamp(3.5rem,8vw,7rem)/.86 var(--font-display),serif;margin:16px 0}.event-detail>header p{color:#c0b3c1;max-width:800px;font-size:1.1rem;line-height:1.7}.event-detail-grid{border-top:1px solid #ffffff14;grid-template-columns:1fr 320px;gap:50px;padding:40px clamp(20px,6vw,90px) 90px;display:grid}.event-detail-grid h2{font:600 2.2rem var(--font-display),serif}.event-detail-grid dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.event-detail-grid dl div{border:1px solid #ffffff13;border-radius:12px;padding:14px}.event-detail-grid dt{color:#95899a;text-transform:uppercase;font-size:.65rem}.event-detail-grid dd{margin:6px 0 0}.event-access{flex-wrap:wrap;gap:8px;display:flex}.event-access span{border:1px solid #ffffff19;border-radius:999px;padding:8px 11px}.source-note{color:#95899a;margin-top:24px;line-height:1.6}.event-detail-grid aside{background:#17111c;border:1px solid #ffffff19;border-radius:20px;gap:10px;height:max-content;padding:24px;display:grid;position:sticky;top:30px}.event-detail-grid aside>strong{font:600 2rem var(--font-display),serif;color:#efd39d}.event-detail-grid aside a{text-align:center;border:1px solid #ffffff18;border-radius:999px;padding:11px 14px;text-decoration:none}.related-events{color:#201921;background:#f0e9df;padding:60px clamp(20px,6vw,90px) 100px}.related-events>p{letter-spacing:.14em;font-size:.68rem}.related-events>h2{font:600 4rem var(--font-display),serif}.related-events>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.related-events a{border:1px solid #241b2422;gap:12px;min-height:190px;padding:20px;text-decoration:none;display:grid}.related-events a strong{font:600 1.7rem var(--font-display),serif}.submit-event>header,.submit-event>form{max-width:1000px;margin:auto;padding:20px}.submit-event>header h1{font:600 clamp(3.5rem,8vw,7rem)/.9 var(--font-display),serif}.submit-event>header span{color:#bcaebe}.submit-event>form{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:100px;display:grid}.submit-event label{color:#c9bdc9;gap:7px;font-size:.75rem;display:grid}.submit-event input,.submit-event select,.submit-event textarea{color:#fff;font:inherit;background:#16101a;border:1px solid #ffffff1c;border-radius:12px;padding:13px}.submit-event textarea{min-height:150px}.submit-event .wide{grid-column:1/-1}.submit-event .check-label{display:flex}.submit-event button{color:#271928;cursor:pointer;background:#e9ca8e;border:0;border-radius:999px;width:max-content;padding:13px 20px;font-weight:800}.astro-home-intro{grid-template-columns:1fr 230px;gap:30px;padding:55px clamp(20px,6vw,90px);display:grid}.astro-home-intro strong{font:600 2.4rem var(--font-display),serif}.astro-home-intro p{color:#bcaebe;line-height:1.7}.astro-home-intro aside{border:1px solid #ffffff16;border-radius:18px;align-items:end;gap:10px;padding:20px;display:flex}.astro-home-intro aside span{font:600 5rem/1 var(--font-display),serif;color:#e8ca8f}.astro-tool-grid{grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,6vw,90px) 90px;display:grid}.astro-tool-grid>a{border:1px solid #ffffff14;flex-direction:column;min-height:360px;padding:24px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.astro-tool-grid>a:hover{background:#241329;transform:translateY(-6px)}.astro-tool-grid>a>span{color:#d5abd7;letter-spacing:.1em;font-size:.68rem}.astro-tool-grid h2{font:600 2rem var(--font-display),serif}.astro-tool-grid p{color:#b6a9b7;line-height:1.6}.astro-tool-grid a div{flex-wrap:wrap;gap:6px;display:flex}.astro-tool-grid small{color:#a99cac;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px}.astro-tool-grid a>strong{color:#e9ca8e;margin-top:auto;padding-top:22px}.astro-moat{color:#211a22;background:#f0e9df;padding:80px clamp(20px,6vw,90px)}.astro-moat>div:first-child{grid-template-columns:1fr 2fr;gap:30px;display:grid}.astro-moat h2{font:600 clamp(3rem,6vw,6rem)/.9 var(--font-display),serif;margin:0 0 35px}.astro-moat-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.astro-moat-grid article{border:1px solid #211a2222;gap:8px;padding:22px;display:grid}.astro-moat-grid strong{font:600 1.7rem var(--font-display),serif}.astro-moat-grid span{font-size:.8rem}.astro-tool-page>header{align-items:center;gap:30px;padding:20px clamp(20px,6vw,90px) 45px;display:flex}.astro-tool-page>header>span{color:#d8b779;font-size:6rem}.astro-tool-page>header h1{font:600 clamp(3.5rem,7vw,7rem)/.86 var(--font-display),serif;margin:5px 0}.astro-tool-page>header strong{color:#bcaebe;max-width:850px;line-height:1.6;display:block}.astro-tool-page>nav{border-block:1px solid #ffffff13;gap:7px;padding:16px clamp(20px,6vw,90px);display:flex;overflow-x:auto}.astro-tool-page>nav a{white-space:nowrap;border:1px solid #ffffff18;border-radius:999px;padding:9px 12px;font-size:.72rem;text-decoration:none}.astro-tool-page>nav a.is-active{background:#6c376f}.astro-tool-page .astrology-studio{padding-top:70px}.astro-workbench{padding:70px clamp(20px,6vw,90px)}.astro-workbench>header{grid-template-columns:1fr 2fr;gap:20px;margin-bottom:35px;display:grid}.astro-workbench>header h2{font:600 clamp(3rem,6vw,6rem)/.9 var(--font-display),serif;grid-column:2;margin:0}.astro-workbench>header span{color:#b6a9b7;grid-column:2}.astro-workbench>form{background:#141019;border:1px solid #ffffff16;border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.astro-workbench fieldset{border:1px solid #ffffff13;border-radius:16px;padding:18px}.astro-workbench legend{color:#e4c487;padding:0 8px;font-weight:800}.astro-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.astro-field-grid label{color:#aca0ad;gap:6px;font-size:.7rem;display:grid}.astro-field-grid input,.astro-field-grid select{color:#fff;background:#0e0a11;border:1px solid #ffffff17;border-radius:9px;min-height:43px;padding:0 10px}.astro-workbench>form>button{color:#281a29;cursor:pointer;background:#e9ca8e;border:0;border-radius:999px;width:max-content;padding:12px 17px;font-weight:800}.astro-workbench>form>p{color:#cab8cc;align-self:center}.astro-results{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.astro-results>section{border:1px solid #ffffff14;border-radius:20px;padding:20px}.astro-results h3{font:600 2rem var(--font-display),serif}.astro-angle-cards{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.astro-angle-cards span{border:1px solid #ffffff12;border-radius:10px;padding:10px;display:grid}.astro-angle-cards small{color:#998c9a}.astro-angle-cards strong{color:#e8ca8f;font-size:.75rem}.ephemeris-table>div{border-bottom:1px solid #ffffff10;grid-template-columns:30px 1fr 1fr auto;align-items:center;padding:10px;display:grid}.ephemeris-table p{margin:0}.ephemeris-table small{color:#928694}.cross-aspects{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cross-aspects article{border:1px solid #ffffff12;border-radius:10px;gap:10px;padding:10px;display:flex}.cross-aspects article>span{color:#e8ca8f;font-size:1.5rem}.cross-aspects p{color:#9e929f;margin:4px 0 0;font-size:.7rem}.synthesis-card{background:#ffffff06;border-left:3px solid #d6af69;margin-top:18px;padding:15px}.synthesis-card span{color:#d5abd7;letter-spacing:.12em;font-size:.65rem}.synthesis-card p{line-height:1.7}.tool-method{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);display:grid}.tool-method article{border-right:1px solid #ffffff12;padding:50px clamp(22px,4vw,60px)}.tool-method span{color:#d4a9d8;letter-spacing:.12em;font-size:.65rem}.tool-method h2{font:600 2rem var(--font-display),serif}.tool-method p{color:#afa3b0;line-height:1.7}.academy-page .knowledge-section,.shop-page .shop-section{padding-top:80px}.academy-paths{grid-template-columns:repeat(4,1fr);padding:30px clamp(20px,6vw,90px) 90px;display:grid}.academy-paths article{border:1px solid #ffffff14;flex-direction:column;min-height:300px;padding:22px;display:flex}.academy-paths>article>span{color:#d4abd7}.academy-paths h2{font:600 2rem var(--font-display),serif}.academy-paths p{color:#b5a8b6;line-height:1.6}.academy-paths a{color:#e6c887;margin-top:auto}.guide-index{color:#211a22;background:#f0e9df;grid-template-columns:1fr 2fr;gap:40px;padding:80px clamp(20px,6vw,90px);display:grid}.guide-index h2{font:600 4rem/1 var(--font-display),serif}.guide-index>div:last-child{grid-template-columns:1fr 1fr;display:grid}.guide-index a{border:1px solid #211a2222;gap:8px;padding:20px;text-decoration:none;display:grid}.guide-index a>span{text-transform:uppercase;font-size:.65rem}.guide-index a>strong{font:600 1.5rem var(--font-display),serif}.guide-index a p{color:#665c67}.journal-lead{grid-template-columns:2fr 1fr;gap:14px;padding:70px clamp(20px,6vw,90px);display:grid}.journal-lead>a,.journal-lead>aside{background:#19111f;border:1px solid #ffffff14;border-radius:22px;min-height:380px;padding:35px}.journal-lead>a{background:radial-gradient(circle at 80% 20%,#75417e66,#0000 40%),#19111f;text-decoration:none}.journal-lead h2{font:600 clamp(3rem,6vw,6rem)/.9 var(--font-display),serif}.journal-lead p{color:#c0b3c1;line-height:1.7}.journal-lead aside{flex-direction:column;justify-content:flex-end;display:flex}.journal-lead aside a{border:1px solid #ffffff1a;border-radius:999px;width:max-content;margin-top:8px;padding:9px 12px;text-decoration:none}.journal-grid{grid-template-columns:repeat(3,1fr);padding:0 clamp(20px,6vw,90px) 80px;display:grid}.journal-grid>a{border:1px solid #ffffff14;flex-direction:column;min-height:310px;padding:23px;text-decoration:none;display:flex}.journal-grid span{color:#d1a9d5;font-size:.65rem}.journal-grid h2{font:600 2rem var(--font-display),serif}.journal-grid p{color:#afa3b0;line-height:1.6}.journal-grid strong{color:#e8ca8f;margin-top:auto}.source-desk{color:#211a22;background:#f0e9df;padding:80px clamp(20px,6vw,90px)}.source-desk>div:first-child{grid-template-columns:1fr 2fr;display:grid}.source-desk h2{font:600 4rem var(--font-display),serif}.source-desk>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.source-desk article{border:1px solid #211a2222;padding:22px}.source-desk article>span{font-size:.65rem}.source-desk h3{font:600 1.8rem var(--font-display),serif}.source-desk p{color:#665c67;line-height:1.6}.source-desk article div{flex-wrap:wrap;gap:5px;display:flex}.source-desk small{border:1px solid #211a2222;border-radius:999px;padding:5px 7px}.source-desk a{margin-top:20px;display:inline-block}.guide-page>article{max-width:950px;margin:auto;padding:20px 20px 100px}.guide-page article>header{padding:40px 0 70px}.guide-page article>header span{color:#d3abd7;letter-spacing:.12em;font-size:.7rem}.guide-page article>header h1{font:600 clamp(3.5rem,8vw,7rem)/.88 var(--font-display),serif}.guide-page article>header p{color:#c0b3c1;max-width:720px;font-size:1.15rem;line-height:1.7}.guide-page article>section{border-top:1px solid #ffffff14;grid-template-columns:80px 1fr;gap:20px;padding:35px 0;display:grid}.guide-page article>section>span{font:600 2.5rem var(--font-display),serif;color:#e7c98e}.guide-page article>section h2{font:600 2.4rem var(--font-display),serif}.guide-page article>section p{color:#b7aab8;font-size:1.05rem;line-height:1.8}.guide-page article>aside{background:#e7c98e0d;border:1px solid #e7c98e44;border-radius:18px;margin:40px 0;padding:24px}.guide-page article>aside p{color:#b8abb9}.guide-page article>footer{gap:10px;display:flex}.guide-page article>footer a{border:1px solid #ffffff1b;border-radius:999px;padding:11px 14px;text-decoration:none}.marketplace-roadmap{grid-template-columns:repeat(3,1fr);display:grid}.marketplace-roadmap article{border-top:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;min-height:340px;padding:45px;display:flex}.marketplace-roadmap h2{font:600 2.6rem var(--font-display),serif}.marketplace-roadmap p{color:#afa3b0;line-height:1.7}.marketplace-roadmap a{color:#e7c98e;margin-top:auto}@media (width<=1000px){.platform-event-grid,.astro-results{grid-template-columns:1fr}.astro-tool-grid{grid-template-columns:repeat(2,1fr)}.astro-home-intro,.astro-workbench>header{grid-template-columns:1fr}.astro-workbench>header h2,.astro-workbench>header span{grid-column:1}.academy-paths,.journal-grid,.event-places{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.platform-hero{min-height:480px;padding-bottom:50px}.platform-hero h1{font-size:4rem}.events-intro,.event-detail-grid,.journal-lead,.guide-index,.astro-home-intro,.astro-moat>div:first-child,.event-filters,.astro-workbench>form{grid-template-columns:1fr}.event-result-bar{flex-direction:column;align-items:flex-start}.platform-event{grid-template-columns:82px 1fr}.platform-event-date{padding:18px 10px}.platform-event h2{font-size:1.6rem}.event-calendar>section{grid-template-columns:1fr}.event-detail-grid aside{position:static}.event-detail-grid dl,.related-events>div,.event-business,.astro-tool-grid,.astro-moat-grid,.academy-paths,.journal-grid,.source-desk>div:last-child,.marketplace-roadmap{grid-template-columns:1fr}.astro-workbench>form{display:grid}.astro-field-grid,.astro-results{grid-template-columns:1fr}.astro-angle-cards{grid-template-columns:1fr 1fr}.tool-method{grid-template-columns:1fr}.tool-method article{border-bottom:1px solid #ffffff12;border-right:0}.guide-index>div:last-child,.source-desk>div:first-child{grid-template-columns:1fr}.guide-page article>section{grid-template-columns:45px 1fr}.submit-event>form{grid-template-columns:1fr}.submit-event .wide{grid-column:1}.event-places{grid-template-columns:1fr 1fr}}.card-library>section{border-bottom:1px solid #ffffff12;padding:60px clamp(20px,6vw,90px)}.card-group-heading{grid-template-columns:100px 1fr;align-items:end;gap:22px;margin-bottom:30px;display:grid}.card-group-heading>span{font:600 clamp(3rem,6vw,6rem)/1 var(--font-display),serif;color:#7c527e}.card-group-heading p{color:#d3acd7;letter-spacing:.14em;margin:0;font-size:.67rem;font-weight:800}.card-group-heading h2{font:600 clamp(2.2rem,4vw,4rem)/.95 var(--font-display),serif;margin:6px 0 0}.card-guide-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.card-guide-grid>a{background:radial-gradient(circle at 75% 16%,#7a3d7940,#0000 34%),#130e17;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-height:240px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.card-guide-grid>a:hover{border-color:#dfbf7b66;transform:translateY(-5px)}.card-guide-grid>a>span{color:#8f8291;font-size:.62rem}.card-guide-grid b{text-align:center;color:#edcf94;font:400 2.9rem/1 var(--font-display),serif;text-shadow:0 0 25px #b978c366;margin:auto}.card-guide-grid h3{font:600 1.35rem/1 var(--font-display),serif;margin:0 0 7px}.card-guide-grid p{color:#968a98;margin:0;font-size:.66rem;line-height:1.45}.card-guide>header{grid-template-columns:minmax(240px,340px) 1fr;align-items:center;gap:clamp(35px,7vw,100px);padding:20px clamp(20px,8vw,130px) 90px;display:grid}.card-guide-art{background:radial-gradient(circle at 50% 42%,#8c4b9360,#0000 30%),repeating-radial-gradient(circle at 50% 42%,#0000 0 48px,#eccb8e1a 49px 50px),#17101e;border:1px solid #eccb8e55;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;min-height:520px;padding:28px;display:flex;box-shadow:0 30px 70px #0008}.card-guide-art>span,.card-guide-art>small{color:#c3b5c5;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem}.card-guide-art>b{color:#f0d296;font:400 8rem/1 var(--font-display),serif;text-shadow:0 0 45px #dc94e477}.card-guide>header>div:last-child>p{color:#d2a9d6;letter-spacing:.14em;font-size:.72rem}.card-guide>header h1{font:600 clamp(4rem,9vw,9rem)/.8 var(--font-display),serif;letter-spacing:-.04em;margin:10px 0 30px}.card-guide>header>div:last-child>div{flex-wrap:wrap;gap:8px;display:flex}.card-guide>header>div:last-child span{color:#c5b8c6;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:.7rem}.card-guide-body{grid-template-columns:repeat(2,1fr);padding:0 clamp(20px,6vw,90px) 80px;display:grid}.card-guide-body article{border:1px solid #ffffff12;min-height:300px;padding:clamp(24px,4vw,50px)}.card-guide-body article>span,.deck-method article>span{color:#d2a8d7;letter-spacing:.14em;font-size:.65rem}.card-guide-body h2{font:600 clamp(2rem,4vw,3.4rem)/1 var(--font-display),serif}.card-guide-body p{color:#b6a9b7;font-size:1rem;line-height:1.7}.card-guide-body a{color:#e8ca8d;margin-top:14px;display:inline-block}.deck-voice-preview{color:#211a22;background:#f0e9df;padding:70px clamp(20px,6vw,90px)}.deck-voice-preview>div:first-child{grid-template-columns:1fr 2fr;display:grid}.deck-voice-preview>div:first-child p{letter-spacing:.14em;font-size:.67rem}.deck-voice-preview h2{font:600 clamp(3rem,6vw,6rem)/.9 var(--font-display),serif;margin:0 0 35px}.deck-voice-preview>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.deck-voice-preview>div:last-child>a{border:1px solid #211a2222;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.deck-voice-preview img{object-fit:cover;border-radius:5px;width:46px;height:72px}.deck-voice-preview a span{display:grid}.deck-voice-preview small{color:#6a5f6b;margin-top:5px;font-size:.65rem}.card-pagination{justify-content:space-between;gap:12px;padding:40px clamp(20px,6vw,90px) 110px;display:flex}.card-pagination a{border:1px solid #ffffff18;border-radius:999px;padding:11px 14px;text-decoration:none}.deck-library>section{grid-template-columns:repeat(3,1fr);padding:70px clamp(20px,6vw,90px) 100px;display:grid}.deck-library>section>a{background:linear-gradient(145deg,var(--deck-surface),#0e0a11);border:1px solid #ffffff13;grid-template-columns:110px 1fr;gap:20px;min-height:330px;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-library>section>a{background:linear-gradient(145deg,color-mix(in srgb,var(--deck-surface) 32%,#151019),#0e0a11)}}.deck-library>section>a{transition:transform .2s,border-color .2s}.deck-library>section>a:hover{z-index:2;border-color:var(--deck-accent);transform:translateY(-6px)}.deck-library>section>a>span{color:#a99cad;text-transform:uppercase;font-size:.6rem;position:absolute;top:15px;right:15px}.deck-library img{object-fit:cover;border-radius:9px;align-self:center;width:100px;height:162px;box-shadow:0 15px 35px #0008}.deck-library>section>a>div{flex-direction:column;justify-content:center;display:flex}.deck-library h2{color:var(--deck-accent);font:600 2.1rem/1 var(--font-display),serif;margin:0 0 9px}.deck-library p{color:#b2a5b3;line-height:1.55}.deck-library strong{font-size:.72rem}.deck-library small{color:#8d818f;margin-top:11px;font-size:.62rem}.deck-detail{background:radial-gradient(circle at 80% 20%,var(--deck-accent),transparent 35%),linear-gradient(150deg,var(--deck-night),#0b080e 58%)}@supports (color:color-mix(in lab, red, red)){.deck-detail{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--deck-accent) 24%,transparent),transparent 35%),linear-gradient(150deg,var(--deck-night),#0b080e 58%)}}.deck-detail>header{grid-template-columns:1fr minmax(250px,380px);align-items:center;gap:60px;padding:20px clamp(20px,8vw,130px) 100px;display:grid}.deck-detail>header p{color:var(--deck-accent);letter-spacing:.14em;font-size:.7rem}.deck-detail>header h1{font:600 clamp(4rem,9vw,9rem)/.8 var(--font-display),serif;margin:8px 0 25px}.deck-detail>header strong{color:#c2b5c3;max-width:760px;font:500 1.3rem/1.5 var(--font-display),serif;display:block}.deck-detail>header span{color:var(--deck-accent);text-transform:uppercase;margin-top:25px;font-size:.78rem;font-weight:800;display:block}.deck-detail>header img{object-fit:cover;border-radius:26px;width:100%;max-height:580px;box-shadow:0 35px 80px #000a}.deck-method{border-block:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);display:grid}.deck-method article{border-right:1px solid #ffffff12;min-height:300px;padding:clamp(30px,5vw,70px)}.deck-method h2{font:600 clamp(2.1rem,4vw,3.6rem)/1 var(--font-display),serif}.deck-method p{color:#b4a7b5;line-height:1.7}.deck-card-index{color:#211a22;background:#f0e9df;padding:70px clamp(20px,6vw,90px)}.deck-card-index>div:first-child{grid-template-columns:1fr 2fr;display:grid}.deck-card-index>div:first-child p{letter-spacing:.14em;font-size:.67rem}.deck-card-index h2{font:600 clamp(3rem,6vw,6rem)/.9 var(--font-display),serif;margin:0 0 30px}.deck-card-index>div:last-child{grid-template-columns:repeat(6,1fr);display:grid}.deck-card-index>div:last-child>a{border:1px solid #211a2220;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.deck-card-index a span{color:#774e79}.deck-card-index a strong{font-size:.72rem}.deck-detail>footer{flex-wrap:wrap;justify-content:center;gap:12px;padding:55px 20px 110px;display:flex}.deck-detail>footer a{border:1px solid var(--deck-accent);color:var(--deck-accent);border-radius:999px;padding:13px 18px;text-decoration:none}@media (width<=1100px){.card-guide-grid{grid-template-columns:repeat(4,1fr)}.deck-library>section{grid-template-columns:repeat(2,1fr)}.deck-voice-preview>div:last-child{grid-template-columns:repeat(3,1fr)}.deck-card-index>div:last-child{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.card-group-heading,.deck-voice-preview>div:first-child,.deck-card-index>div:first-child{grid-template-columns:1fr}.card-guide-grid{grid-template-columns:repeat(2,1fr)}.card-guide-grid>a{min-height:210px}.card-guide>header,.deck-detail>header{grid-template-columns:1fr;padding-bottom:65px}.card-guide-art{min-height:430px}.card-guide-body,.deck-method,.deck-voice-preview>div:last-child{grid-template-columns:1fr}.card-pagination{flex-direction:column;align-items:stretch}.deck-library>section{grid-template-columns:1fr;padding-inline:16px}.deck-library>section>a{grid-template-columns:95px 1fr}.deck-library img{width:90px;height:146px}.deck-card-index>div:last-child{grid-template-columns:repeat(2,1fr)}.deck-method article{border-bottom:1px solid #ffffff12;border-right:0}}.constellation-header{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0b0710ee,#170d1dee,#09070dee);border-bottom:1px solid #efd39d22;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:68px;padding:0 clamp(14px,4vw,52px);display:grid;position:sticky;top:0;box-shadow:0 12px 40px #0007}.constellation-brand{color:#f7e8cd;grid-template-columns:auto auto;align-items:center;column-gap:8px;text-decoration:none;display:grid}.constellation-brand>span{color:#efc97f;text-shadow:0 0 20px #d97fe8;grid-row:1/3;font-size:1.6rem}.constellation-brand strong{letter-spacing:.1em;font-size:.86rem}.constellation-brand small{color:#a99dac;letter-spacing:.13em;text-transform:uppercase;font-size:.54rem}.constellation-header>nav{justify-content:center;gap:clamp(12px,2vw,30px);display:flex}.constellation-header>nav a,.constellation-header>div>a{color:#c9bdca;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800;text-decoration:none}.constellation-header>nav a:hover{color:#efcf95}.constellation-header>div{align-items:center;gap:8px;display:flex}.constellation-header>div button{color:#f6e7f5;text-transform:uppercase;cursor:pointer;background:linear-gradient(120deg,#573062,#2b1735);border:1px solid #efd39d44;border-radius:999px;padding:10px 13px;font-size:.66rem;font-weight:800;box-shadow:0 0 25px #9c4ca933}.constellation-header>div button span{color:#f1cf90;margin-left:6px}.mega-grid{grid-template-columns:repeat(5,1fr)}.release-pill{cursor:pointer}.release-update-ready{box-shadow:0 0 18px #d685db33;color:#efcf95!important;border-color:#efcf95!important}.cosmic-dock nav{background:radial-gradient(circle at 50% 130%,#95499b4d,#0000 52%),#09060deb}.cosmic-dock nav:before{z-index:-1;filter:blur(11px);content:"";pointer-events:none;background:radial-gradient(#af58b530,#0000 65%);border-radius:40px;position:absolute;inset:-18px}.cosmic-dock .has-update{color:#ffe1a5;animation:1.8s ease-in-out infinite dock-pulse}.player-catalog{width:min(880px,100vw - 48px);padding:0;display:block;overflow:hidden}.player-catalog>header{justify-content:space-between;align-items:start;gap:18px;padding:16px 18px;display:flex}.player-catalog>header>div{gap:3px;display:grid}.player-catalog .track-strip{scrollbar-width:thin;border-block:1px solid #ffffff12;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.player-catalog .track-strip button{text-align:left;border-radius:10px;flex:0 0 145px;height:auto;padding:10px}.player-catalog .track-strip button span,.player-catalog .track-strip button strong{display:block}.player-catalog .track-strip button span{text-transform:uppercase;font-size:.5rem}.player-catalog .track-strip button strong{font:600 .9rem var(--font-display),serif;margin-top:4px}.player-catalog .track-strip button.is-active{background:#5e3367;box-shadow:inset 0 0 0 1px #efcf9566}.player-catalog>.persistent-player-controls{align-items:center;padding:13px 18px}.player-catalog>.persistent-player-controls label{align-items:center;gap:9px;min-width:200px;margin-left:auto;display:flex}.player-catalog>.persistent-player-controls input{width:150px}.welcome-page{color:#f6edf6;min-height:100svh;font-family:var(--font-sans);background:radial-gradient(circle at 80% 10%,#703c7955,#0000 32%),linear-gradient(150deg,#100a16,#09070d);padding-bottom:120px}.welcome-page>header{border-bottom:1px solid #ffffff13;justify-content:space-between;padding:28px clamp(18px,6vw,90px);display:flex}.welcome-page>header a{color:#efcf93;letter-spacing:.12em;font-weight:900;text-decoration:none}.welcome-page>header span{color:#938797;font-size:.7rem}.welcome-intro{grid-template-columns:1fr 2fr;gap:20px;padding:75px clamp(18px,7vw,110px) 45px;display:grid}.welcome-intro>p{color:#d2a9d6;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.welcome-intro h1{font:600 clamp(3.4rem,7vw,7rem)/.85 var(--font-display),serif;margin:0}.welcome-intro>span{color:#b7abb8;grid-column:2;line-height:1.7}.welcome-setup{background:#efcf9322;border:1px solid #efcf9326;border-radius:24px;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);gap:1px;max-width:1120px;margin:auto;display:grid;overflow:hidden}.welcome-setup>section{background:#120d17;padding:clamp(25px,5vw,60px)}.welcome-setup section>span{color:#d2a9d6;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.welcome-avatar{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.welcome-avatar>img,.welcome-avatar>div{object-fit:cover;color:#f1d79f;width:190px;height:190px;font:600 4rem var(--font-display),serif;background:radial-gradient(circle,#76417e,#24152c);border:1px solid #efcf9355;border-radius:50%;place-items:center;margin:28px 0;display:grid;box-shadow:0 0 70px #a950b944}.welcome-upload{color:#efcf93;cursor:pointer;border:1px solid #efcf9344;border-radius:999px;padding:11px 15px;font-size:.7rem;font-weight:800;display:inline-flex}.welcome-upload input{opacity:0;width:1px;height:1px;position:absolute}.welcome-avatar small{color:#7f7481;max-width:300px;margin-top:12px;font-size:.65rem;line-height:1.6}.welcome-fields h2{font:600 clamp(2.5rem,4vw,4rem)/.95 var(--font-display),serif}.welcome-fields>label{color:#b8acba;gap:7px;margin-top:13px;font-size:.7rem;display:grid}.welcome-fields input,.welcome-fields textarea{color:#fff;font:inherit;background:#0d0911;border:1px solid #ffffff1b;border-radius:9px;padding:12px}.welcome-fields textarea{resize:vertical;min-height:90px}.welcome-fields .welcome-check{grid-template-columns:auto 1fr;align-items:start}.welcome-check input{margin-top:3px}.welcome-check strong,.welcome-check small{display:block}.welcome-check small{color:#817683;margin-top:4px;line-height:1.5}.welcome-fields>button{color:#201421;text-transform:uppercase;background:#efcf93;border:0;border-radius:999px;margin-top:22px;padding:13px 18px;font-weight:900}.welcome-fields>p{color:#d7bd87;font-size:.7rem}@keyframes dock-pulse{50%{filter:drop-shadow(0 0 12px #f0ce91);transform:translateY(-3px)}}@media (width<=1050px){.constellation-header>nav{justify-content:flex-start;overflow-x:auto}.constellation-header>nav a{flex:none}.mega-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.constellation-header{grid-template-columns:1fr auto;min-height:60px}.constellation-header>nav{border-top:1px solid #ffffff0d;grid-area:2/1/auto/-1;margin-inline:-14px;padding:9px 14px}.constellation-header>div>a{display:none}.constellation-header>div button{padding:8px 10px}.constellation-brand small{display:none}.welcome-intro,.welcome-setup{grid-template-columns:1fr}.welcome-intro>span{grid-column:1}.welcome-setup{margin-inline:12px}.player-catalog{width:calc(100vw - 20px);right:10px}.mega-grid{grid-template-columns:1fr}}.seller-studio{background:#0b080f;padding-bottom:110px;position:relative}.seller-economics{color:#211921;background:#efe8df;padding:70px clamp(18px,6vw,90px)}.seller-economics>span,.seller-workspace form>span,.seller-listings header>span,.creator-market header>p{color:#7e4e80;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.seller-economics h2,.creator-market header h2{max-width:900px;font:600 clamp(3.2rem,7vw,7rem)/.86 var(--font-display),serif;margin:12px 0 35px}.seller-economics>div{border:1px solid #21192120;grid-template-columns:repeat(3,1fr);display:grid}.seller-economics article{border-right:1px solid #21192120;padding:28px}.seller-economics article:last-child{border-right:0}.seller-economics article strong{font:600 4rem var(--font-display),serif;color:#734678}.seller-economics article p,.seller-economics>p{color:#655a66;line-height:1.65}.seller-workspace{grid-template-columns:1fr 1fr;gap:12px;padding:70px clamp(18px,6vw,90px);display:grid}.seller-workspace form{background:#151019;border:1px solid #ffffff17;border-radius:18px;align-content:start;gap:12px;padding:clamp(22px,4vw,42px);display:grid}.seller-workspace h2{font:600 3rem var(--font-display),serif;margin:5px 0 20px}.seller-workspace label{color:#c0b3c1;gap:7px;font-size:.72rem;display:grid}.seller-workspace input,.seller-workspace textarea,.seller-workspace select{color:#fff;font:inherit;background:#0d0911;border:1px solid #ffffff1b;border-radius:9px;padding:11px}.seller-workspace textarea{resize:vertical;min-height:100px}.seller-workspace form>button{color:#211421;text-transform:uppercase;background:#e9cb91;border:0;border-radius:999px;justify-self:start;padding:12px 17px;font-weight:900}.seller-workspace .seller-terms{grid-template-columns:auto 1fr}.seller-terms input{margin-top:4px}.seller-terms strong,.seller-terms small{display:block}.seller-terms small{color:#7f7481;margin-top:5px;line-height:1.5}.seller-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seller-image-preview{object-fit:cover;border-radius:12px;width:100%;max-height:300px}.seller-listings{padding:0 clamp(18px,6vw,90px)}.seller-listings header{grid-template-columns:1fr 2fr;display:grid}.seller-listings h2{font:600 4rem var(--font-display),serif;margin:0 0 25px}.seller-listings>article{border-top:1px solid #ffffff14;grid-template-columns:100px 1fr;gap:17px;padding:18px;display:grid}.seller-listings>article>img,.seller-listings>article>span{object-fit:cover;color:#e8c98e;background:#26162e;border-radius:12px;place-items:center;width:100px;height:100px;font-size:2rem;display:grid}.seller-listings small{color:#a987ad;text-transform:uppercase}.seller-listings h3{font:600 1.8rem var(--font-display),serif;margin:6px 0}.seller-status{z-index:5;color:#e8cb92;text-align:center;background:#1d1125;border:1px solid #e6c88755;border-radius:999px;max-width:720px;margin:30px auto 0;padding:12px 18px;position:sticky;bottom:95px}.creator-market{color:#211921;background:#efe8df;padding:80px clamp(18px,6vw,90px)}.creator-market header>span{color:#655b66;max-width:780px;line-height:1.7;display:block}.creator-market>div:not(.market-empty){grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.creator-market article{border:1px solid #21192120;flex-direction:column;min-height:480px;padding:20px;display:flex}.creator-market article>img,.creator-market article>span{object-fit:cover;background:#73467822;place-items:center;width:100%;height:220px;font-size:4rem;display:grid}.creator-market article>small{color:#7d4f7f;text-transform:uppercase;margin-top:18px}.creator-market h3{font:600 2rem var(--font-display),serif;margin:8px 0}.creator-market article p{color:#6c626d;line-height:1.6}.creator-market article>strong{font:600 2rem var(--font-display),serif;margin-top:auto}.creator-market footer{border-top:1px solid #21192120;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;font-size:.65rem;display:flex}.market-empty{text-align:center;border:1px dashed #21192133;margin-top:35px;padding:60px}.market-empty>span{color:#774978;font-size:3rem}.market-empty h3{font-size:2.5rem}.market-empty p{color:#665c67}.market-empty a{color:#fff;background:#704474;border-radius:999px;margin-top:12px;padding:11px 15px;text-decoration:none;display:inline-block}@media (width<=800px){.seller-economics>div,.seller-workspace,.creator-market>div:not(.market-empty){grid-template-columns:1fr}.seller-economics article{border-bottom:1px solid #21192120;border-right:0}.seller-form-grid,.seller-listings header{grid-template-columns:1fr}.seller-listings h2{font-size:3rem}}.academy-certification{color:#211921;background:#eee7de;grid-template-columns:1fr 2fr;gap:18px;padding:75px clamp(18px,6vw,90px);display:grid}.academy-certification>span{color:#7b4b7d;letter-spacing:.13em;font-size:.67rem;font-weight:900}.academy-certification h2{font:600 clamp(3rem,6vw,6rem)/.88 var(--font-display),serif;margin:0}.academy-certification p,.academy-certification a{grid-column:2}.academy-certification p{color:#665c67;max-width:760px;line-height:1.7}.academy-certification a{color:#fff;background:#704474;border-radius:999px;width:max-content;padding:12px 16px;font-size:.72rem;font-weight:900;text-decoration:none}.course-shell>header{max-width:1100px;padding:50px clamp(18px,7vw,110px) 80px}.course-shell>header>p,.course-assessment header>p{color:#d2a9d6;letter-spacing:.14em;font-size:.67rem}.course-shell>header h1{font:600 clamp(4rem,9vw,9rem)/.82 var(--font-display),serif;margin:10px 0 30px}.course-shell>header>span{color:#b9acba;max-width:780px;font-size:1rem;line-height:1.7;display:block}.course-shell>header>div{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.course-shell>header>div>*{color:#e9ca8e;border:1px solid #ffffff1d;border-radius:999px;padding:10px 14px;text-decoration:none}.course-modules{grid-template-columns:repeat(2,1fr);padding:0 clamp(18px,6vw,90px) 80px;display:grid}.course-modules article{border:1px solid #ffffff14;flex-direction:column;min-height:460px;padding:clamp(24px,4vw,48px);display:flex}.course-modules article>span{color:#8c5a90;font:600 3.4rem var(--font-display),serif}.course-modules h2{font:600 2.8rem/1 var(--font-display),serif}.course-modules p{color:#b8acb9;line-height:1.7}.course-modules aside{color:#a99dac;background:#ffffff06;border-left:2px solid #e3c382;margin:15px 0;padding:18px;line-height:1.6}.course-modules aside strong{color:#e7c98e;display:block}.course-modules button{color:#e7ca8c;background:0 0;border:1px solid #e5c78355;border-radius:999px;align-self:start;margin-top:auto;padding:11px 15px}.course-modules button:disabled{color:#8fc39f;border-color:#7db29166}.course-assessment{background:#151019;border:1px solid #ffffff18;border-radius:24px;max-width:1000px;margin:0 auto 110px;padding:clamp(24px,5vw,60px)}.course-assessment header h2{font:600 clamp(2.8rem,5vw,5rem)/.9 var(--font-display),serif}.course-assessment header>span{color:#a99dac;line-height:1.7}.course-assessment fieldset{border:1px solid #ffffff13;border-radius:13px;gap:8px;margin:22px 0;padding:20px;display:grid}.course-assessment legend{font:600 1.3rem var(--font-display),serif;padding:0 8px}.course-assessment fieldset label{color:#bdb1bf;align-items:start;gap:9px;font-size:.75rem;display:flex}.course-assessment .credential-consent{border:1px solid #e6c88744;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;padding:18px;display:grid}.credential-consent strong,.credential-consent small{display:block}.credential-consent small{color:#8b7f8d;margin-top:5px;line-height:1.6}.course-assessment>button{color:#211421;background:#e8ca8d;border:0;border-radius:999px;margin-top:20px;padding:13px 18px;font-weight:900}.course-assessment>button:disabled{opacity:.4}.course-assessment>p{color:#e3c785}.credential-page{color:#f4edf5;min-height:100svh;font-family:var(--font-sans);background:radial-gradient(circle at 80% 10%,#733e7b55,#0000 35%),#0b080f;padding:28px clamp(18px,6vw,90px) 110px}.credential-page>header{justify-content:space-between;display:flex}.credential-page>header a{color:#e8ca8e;font-weight:900;text-decoration:none}.credential-page>header span{color:#847987}.credential-card,.credential-missing{background:#151019;border:1px solid #e5c88455;border-radius:28px;max-width:900px;margin:80px auto 0;padding:clamp(28px,6vw,70px);box-shadow:0 35px 90px #0009}.credential-card>span{color:#d2a9d6;letter-spacing:.14em;font-size:.68rem}.credential-card h1{font:600 clamp(3.5rem,7vw,7rem)/.85 var(--font-display),serif}.credential-card>p{color:#8f8391;margin-bottom:4px}.credential-card h2{font:600 2.4rem var(--font-display),serif;margin-top:0}.credential-card dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.credential-card dl div{border:1px solid #ffffff12;border-radius:10px;padding:14px}.credential-card dt{color:#8c818e;text-transform:uppercase;font-size:.62rem}.credential-card dd{margin:6px 0 0}.credential-card aside{color:#a99dab;border-left:2px solid #e4c583;margin:25px 0;padding:16px;line-height:1.7}.credential-card>a,.credential-missing a{color:#e7c98c}.credential-revoked{border-color:#bd6868}.credential-missing{text-align:center}.credential-missing>span{color:#e5c783;font-size:3rem}.credential-missing h1{font:600 4rem var(--font-display),serif}@media (width<=760px){.academy-certification,.course-modules{grid-template-columns:1fr}.academy-certification p,.academy-certification a{grid-column:1}.course-assessment{margin-inline:12px}.credential-card dl{grid-template-columns:1fr}}.cross-market{z-index:88;color:#f7edf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 85% 0,#813f8855,#0000 45%),#130c19ee;border:1px solid #efd39d36;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;width:min(520px,100vw - 36px);padding:14px 16px;display:grid;position:fixed;bottom:94px;right:18px;box-shadow:0 22px 70px #000b}.cross-market>button{color:#b9adb9;background:#170e1e;border:1px solid #fff2;border-radius:50%;width:24px;height:24px;position:absolute;top:-9px;right:-7px}.cross-market div{gap:3px;display:grid}.cross-market span{color:#d7acd9;letter-spacing:.13em;font-size:.53rem;font-weight:900}.cross-market strong{font:600 1.15rem/1.05 var(--font-display),serif}.cross-market small{color:#8f8491;font-size:.58rem}.cross-market>a{color:#211421;white-space:nowrap;text-transform:uppercase;background:#e9ca8e;border-radius:999px;padding:10px 13px;font-size:.62rem;font-weight:900;text-decoration:none}@media (width<=620px){.cross-market{grid-template-columns:1fr;width:calc(100vw - 20px);bottom:88px;right:10px}.cross-market>a{justify-self:start}.cross-market strong{font-size:1rem}}.platform-event{grid-template-columns:110px 1fr}.event-art{background:radial-gradient(circle,#5f3567,#151019);height:160px;margin:-25px -25px 20px;text-decoration:none;display:block;position:relative;overflow:hidden}.event-art img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.event-art:hover img{transform:scale(1.035)}.event-art small{color:#e9d8e9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09060dbd;border-radius:999px;max-width:80%;padding:5px 8px;font-size:.5rem;position:absolute;bottom:7px;right:7px}.event-detail-art{background:#151019;border:1px solid #ffffff18;border-radius:24px;max-width:1050px;height:clamp(260px,45vw,540px);margin-top:40px;display:block;position:relative;overflow:hidden}.event-detail-art img{object-fit:cover;width:100%;height:100%}.event-detail-art small{color:#eee1ef;background:#08060cbf;border-radius:999px;padding:7px 10px;font-size:.6rem;position:absolute;bottom:12px;right:12px}.event-detail>header{max-width:1200px}.admin-publishing{color:#f5edf5;background:#0b080f;padding:60px clamp(18px,6vw,90px) 110px}.admin-publishing>header{max-width:1050px;margin-bottom:40px}.admin-publishing>header p{color:#d1a8d5;letter-spacing:.14em;font-size:.67rem}.admin-publishing>header h1{font:600 clamp(3.5rem,7vw,7rem)/.85 var(--font-display),serif}.admin-publishing>header span{color:#a99dab;line-height:1.7}.admin-publishing>article{background:#151019;border:1px solid #ffffff15;border-radius:15px;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:10px;padding:24px;display:grid}.admin-publishing article>div:first-child>span{color:#d0a7d4;text-transform:uppercase;font-size:.64rem}.admin-publishing h2{font:600 2.2rem var(--font-display),serif;margin:8px 0}.admin-publishing time,.admin-publishing a{color:#b29764;margin-top:5px;font-size:.67rem;display:block}.admin-publishing details{margin-top:14px}.admin-publishing summary{color:#8f8491;font-size:.68rem}.admin-publishing pre{white-space:pre-wrap;color:#a99dab;max-height:250px;font-size:.65rem;overflow:auto}.admin-publishing label{color:#a99dab;gap:7px;font-size:.7rem;display:grid}.admin-publishing textarea{color:#fff;background:#0e0a12;border:1px solid #ffffff17;border-radius:8px;min-height:140px;padding:10px}.admin-publishing article>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-publishing button{color:#e5c784;background:0 0;border:1px solid #e6c78544;border-radius:999px;padding:9px 12px}.admin-publishing button:first-child{color:#211421;background:#e7c98b}.admin-empty{text-align:center;border:1px dashed #ffffff1a;padding:60px}@media (width<=720px){.admin-publishing>article{grid-template-columns:1fr}}.council-board{color:#f5edf5;background:#0b080f;padding-bottom:110px}.council-charter{background:radial-gradient(circle at 85% 10%,#75417d55,#0000 36%),#110c16;padding:70px clamp(18px,6vw,90px)}.council-charter>p,.council-proposal>span,.decision-queue>header>span{color:#d1a7d5;letter-spacing:.14em;font-size:.67rem}.council-charter h1{max-width:1100px;font:600 clamp(4rem,8vw,8rem)/.83 var(--font-display),serif}.council-charter>span{color:#b7abb8;max-width:850px;line-height:1.7;display:block}.council-charter>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.council-charter article{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:18px}.council-charter article strong,.council-charter article small{display:block}.council-charter article small{color:#817684;margin-top:6px;font-size:.62rem}.council-charter aside{color:#a99dab;border-left:2px solid #e4c584;margin-top:25px;padding:15px}.council-proposal{background:#151019;border:1px solid #ffffff16;border-radius:20px;gap:11px;max-width:1000px;margin:70px auto;padding:clamp(24px,5vw,55px);display:grid}.council-proposal h2,.decision-queue h2{font:600 clamp(3rem,6vw,6rem)/.88 var(--font-display),serif}.council-proposal label,.decision-queue label{color:#b6aab8;gap:7px;font-size:.7rem;display:grid}.council-proposal input,.council-proposal textarea,.council-proposal select,.decision-queue textarea{color:#fff;background:#0e0a12;border:1px solid #ffffff16;border-radius:8px;padding:11px}.council-proposal textarea{min-height:120px}.council-proposal button{color:#211421;background:#e6c887;border:0;border-radius:999px;justify-self:start;padding:12px 17px;font-weight:900}.decision-queue{padding:0 clamp(18px,6vw,90px)}.decision-queue>article{background:#151019;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:10px;padding:24px;display:grid}.decision-queue article>div>span{color:#c5a16b;text-transform:uppercase;font-size:.63rem}.decision-queue h3{font:600 2.2rem var(--font-display),serif;margin:8px 0}.decision-queue p{color:#a99dab;line-height:1.7}.decision-queue details code{color:#8d8190;margin-top:5px;display:block}.decision-queue article>footer{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.decision-queue button{color:#e4c584;text-transform:capitalize;background:0 0;border:1px solid #e4c58444;border-radius:999px;padding:8px 11px}.council-status{color:#e4c584;text-align:center;background:#25142d;border-radius:999px;max-width:700px;margin:25px auto;padding:12px;position:sticky;bottom:95px}@media (width<=760px){.council-charter>div{grid-template-columns:1fr}.council-proposal{margin-inline:12px}.decision-queue>article{grid-template-columns:1fr}}.admin-listing-image{object-fit:cover;border-radius:10px;width:100%;max-height:280px;margin-bottom:15px}.policy-page{background:radial-gradient(circle at 90% 5%,#6e377653,#0000 28%),linear-gradient(160deg,#100a16,#09070d 38%,#0d0912)}.policy-hero{background:linear-gradient(115deg,#100a17dd,#150d1add 55%,#09070ddd);border-bottom:1px solid #efd39d24;flex-direction:column;justify-content:flex-end;min-height:520px;padding:70px clamp(20px,7vw,105px);display:flex}.policy-brand{letter-spacing:.13em;font-size:.76rem;font-weight:900;text-decoration:none;position:absolute;top:98px;color:#efcf93!important}.policy-hero>p{color:#d7a9da;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:900}.policy-hero h1{max-width:1050px;font:600 clamp(4rem,9vw,9rem)/.82 var(--font-display),serif;letter-spacing:-.035em;margin:0}.policy-hero>strong{color:#c5b8c6;max-width:850px;margin-top:25px;font-size:clamp(1rem,2vw,1.3rem);font-weight:500;line-height:1.65;display:block}.policy-meta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.policy-meta span{color:#d8cbd9;border:1px solid #efd39d2b;border-radius:999px;padding:8px 12px;font-size:.66rem}.policy-meta time{color:#efd39d}.policy-shell{grid-template-columns:minmax(220px,310px) minmax(0,820px);gap:clamp(28px,6vw,90px);max-width:1320px;margin:auto;padding:70px clamp(20px,6vw,90px) 105px;display:grid}.policy-index{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151019c7;border:1px solid #ffffff15;border-radius:18px;align-self:start;gap:12px;max-height:calc(100svh - 125px);padding:22px;display:grid;position:sticky;top:95px;overflow:auto}.policy-index>strong{color:#d8a9dc;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.policy-index nav{display:grid}.policy-index nav a{color:#a99dab;border-bottom:1px solid #ffffff0e;padding:10px 0;font-size:.69rem;line-height:1.45;text-decoration:none}.policy-index nav a:hover{color:#efd39d}.policy-index>a{text-align:center;text-transform:uppercase;background:#e8ca8d;border-radius:999px;margin-top:7px;padding:11px 14px;font-size:.66rem;font-weight:900;text-decoration:none;color:#211421!important}.policy-document{min-width:0}.policy-notice{background:radial-gradient(circle at 0 0,#743e7b39,#0000 50%),#17101c;border:1px solid #efd39d35;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:42px;padding:24px;display:grid}.policy-notice>span{color:#efd39d;text-shadow:0 0 20px #d97fe8;font-size:1.6rem}.policy-notice p{color:#ded2de;font:600 1.25rem/1.5 var(--font-display),serif;margin:0}.policy-document>section{border-top:1px solid #ffffff13;padding:42px 0;scroll-margin-top:95px}.policy-document>section:first-of-type{border-top:0}.policy-document h2{font:600 clamp(2rem,4vw,3.2rem)/.95 var(--font-display),serif;margin:0 0 18px}.policy-document p,.policy-document li{color:#b8acb9;font-size:.92rem;line-height:1.82}.policy-document p{margin:0 0 16px}.policy-document ul{gap:12px;margin:20px 0 0;padding-left:22px;display:grid}.policy-document li::marker{color:#d8ad78}.policy-footer{background:#07060a;border-top:1px solid #ffffff14;grid-template-columns:.8fr 1.4fr 1fr;align-items:start;gap:32px;padding:55px clamp(20px,6vw,90px) 120px;display:grid}.policy-footer div strong,.policy-footer div span{display:block}.policy-footer div strong{font:600 1.5rem var(--font-display),serif}.policy-footer div span{color:#877c89;margin-top:7px;font-size:.67rem}.policy-footer nav{flex-wrap:wrap;gap:9px;display:flex}.policy-footer nav a{color:#a99dab;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:.62rem;text-decoration:none}.policy-footer nav a.is-current{color:#efd39d;border-color:#efd39d55}.policy-footer>p{color:#827785;margin:0;font-size:.68rem;line-height:1.65}.seller-workspace .seller-terms{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.seller-terms>span{gap:6px;display:grid}.seller-terms label{cursor:pointer}.seller-terms a{color:#e7ca8d;text-underline-offset:3px;width:max-content;font-size:.64rem;text-decoration:underline}@media (width<=850px){.policy-shell{grid-template-columns:1fr}.policy-index{max-height:none;position:static}.policy-index nav{grid-template-columns:1fr 1fr;column-gap:18px}.policy-footer{grid-template-columns:1fr}.policy-brand{top:90px}}@media (width<=540px){.policy-hero{min-height:470px;padding-inline:18px}.policy-brand{top:82px}.policy-shell{padding:35px 16px 85px}.policy-index nav{grid-template-columns:1fr}.policy-document>section{padding:32px 0}.policy-document p,.policy-document li{font-size:.86rem}.policy-notice{padding:18px}.policy-footer{padding-inline:18px}}@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-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}.social-page{color:#f6f0e7;min-height:100vh;font-family:var(--font-sans), sans-serif;background:#09070d;overflow:clip}.social-page button,.social-page input,.social-page textarea,.social-page select{font:inherit}.social-page button,.social-page summary{cursor:pointer}.social-page a{color:inherit;text-decoration:none}.social-page h1,.social-page h2,.social-page h3{font-family:var(--font-display), serif}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.social-header{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08060ce6;border-bottom:1px solid #ecd49c2e;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;min-height:74px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.social-brand{letter-spacing:.16em;align-items:center;gap:11px;font-size:12px;display:inline-flex}.social-brand>span{color:#ecd49c;border:1px solid #c7a76a;border-radius:6px;place-items:center;width:31px;height:42px;display:grid}.social-brand strong span{color:#ecd49c}.social-header nav{justify-content:center;gap:clamp(15px,2.5vw,36px);display:flex}.social-header nav a{color:#bfb2c3;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.social-header nav a:hover{color:#ecd49c}.social-account-menu{align-items:center;gap:12px;display:flex}.social-account-menu a,.social-sign-in{color:#d9cadb;letter-spacing:.08em;border:1px solid #ecd49c52;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:800}.social-account-menu a:last-child{color:#8f8592;border:0}.social-sign-in{background:#ecd49c;color:#100812!important}.social-page-intro{background:radial-gradient(circle at 84% 18%,#9f73d62e,#0000 28%),linear-gradient(145deg,#0a070e,#1b1024 60%,#110913);grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(35px,8vw,130px);padding:clamp(70px,10vw,120px) clamp(20px,6vw,90px) clamp(55px,7vw,85px);display:grid}.social-page-intro--compact{padding-top:clamp(52px,7vw,86px);padding-bottom:clamp(38px,5vw,62px)}.social-page-intro>div>p{color:#ecd49c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:900}.social-page-intro h1{letter-spacing:-.04em;max-width:870px;margin:0;font-size:clamp(48px,7vw,92px);font-weight:600;line-height:.9}.social-page-intro>p{color:#bfb3c1;margin:0;font-size:13px;line-height:1.8}.social-workspace{background:#0b080f;grid-template-columns:235px minmax(420px,720px) minmax(210px,285px);justify-content:center;gap:22px;padding:34px clamp(14px,4vw,52px) 100px;display:grid}.social-sidebar,.social-context-rail{height:fit-content;position:sticky;top:97px}.social-sidebar-intro{background:#15101b;border:1px solid #ecd49c2b;border-radius:14px;padding:20px}.social-sidebar-intro>span{color:#ecd49c;border:1px solid #c7a76a;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;display:grid}.social-sidebar-intro strong{font:600 23px/1 var(--font-display),serif;display:block}.social-sidebar-intro p{color:#9e929f;margin:9px 0 0;font-size:9px;line-height:1.6}.feed-mode-list{gap:5px;margin:12px 0;display:grid}.feed-mode-list button{color:#a99dab;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr;padding:12px 14px;display:grid}.feed-mode-list button strong{letter-spacing:.04em;font-size:9px}.feed-mode-list button small{color:#716a73;margin-top:3px;font-size:7px}.feed-mode-list button.is-active{color:#ecd49c;background:#c7a76a17;border-color:#ecd49c3d}.community-filter-list{border-top:1px solid #ecd49c21;gap:3px;padding-top:16px;display:grid}.community-filter-list>strong{color:#766f79;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:7px}.community-filter-list button{color:#9f949f;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;display:flex}.community-filter-list button:hover,.community-filter-list button.is-active{color:#f2dfb3;background:#1a1320}.community-filter-list span{color:#7fac92;text-transform:uppercase;font-size:6px}.sidebar-link{margin-top:13px;font-size:8px;display:block;color:#d4b87f!important}.feed-column{min-width:0}.feed-explanation{background:#ecd49c0d;border:1px solid #ecd49c26;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.feed-explanation>span{color:#ecd49c;font-size:20px}.feed-explanation p{color:#968b99;margin:0;font-size:8px;line-height:1.5}.feed-explanation p strong{color:#ddd0dd;font-size:9px;display:block}.feed-explanation button{color:#d4b87f;text-transform:uppercase;background:0 0;border:0;font-size:7px;font-weight:800}.social-composer{background:#16101c;border:1px solid #ecd49c36;border-radius:15px;margin:12px 0;padding:20px;box-shadow:0 22px 50px #0000002e}.composer-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.composer-heading>span{color:#150e18;background:#ecd49c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.composer-heading strong{font:600 22px/1 var(--font-display),serif;display:block}.composer-heading small{color:#8f8490;font-size:7px}.social-composer>textarea{resize:vertical;color:#f6f0e7;background:0 0;border:1px solid #ecd49c1f;border-left:0;border-right:0;width:100%;min-height:120px;padding:17px 2px;font-size:13px;line-height:1.6}.social-composer textarea::placeholder,.social-composer input::placeholder{color:#6d6470}.composer-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.composer-grid label,.composer-details label,.poll-builder{color:#8e8390;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.composer-grid select,.composer-details input,.poll-builder textarea{color:#e7dfe8;letter-spacing:0;text-transform:none;background:#0f0b13;border:1px solid #ecd49c2e;border-radius:6px;width:100%;min-height:40px;margin-top:6px;padding:9px;font-size:8px}.composer-details{margin-top:12px}.composer-details summary{color:#b79a68;text-transform:uppercase;font-size:7px}.composer-details>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.composer-details .composer-wide{grid-column:1/-1}.poll-builder{margin-top:14px;display:block}.poll-builder textarea{resize:vertical;min-height:100px}.composer-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.composer-consent{color:#948a96;align-items:flex-start;gap:8px;margin-top:12px;font-size:7px;line-height:1.55;display:flex}.composer-consent input{accent-color:#c7a76a}.composer-footer .composer-consent{margin:0}.composer-footer>button,.inline-repost>button{color:#0d0911;text-transform:uppercase;background:#ecd49c;border:0;border-radius:999px;flex:none;padding:11px 18px;font-size:8px;font-weight:900}.social-signin-card{background:#15101a;border:1px solid #ecd49c2e;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:12px 0;padding:21px;display:grid}.social-signin-card>span{color:#ecd49c;border:1px solid #c7a76a;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.social-signin-card strong{font:600 21px/1 var(--font-display),serif}.social-signin-card p{color:#8f8591;margin:6px 0 0;font-size:8px}.social-signin-card>a{color:#100b14;text-transform:uppercase;background:#ecd49c;border-radius:999px;padding:10px 14px;font-size:7px;font-weight:900}.social-status{color:#ddcda9;background:#c7a76a12;border:1px solid #ecd49c2b;border-radius:8px;padding:11px 14px;font-size:8px;line-height:1.5}.social-status a{color:#fff0c7;text-decoration:underline}.feed-post{background:#141019;border:1px solid #ecd49c2b;border-radius:16px;margin-top:12px;padding:20px;box-shadow:0 18px 48px #0000002b}.post-author-row{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.profile-avatar{object-fit:cover;border:1px solid #ecd49c47;border-radius:50%;width:43px;height:43px}.profile-avatar--initials{color:#ecd49c;font:600 14px/1 var(--font-display),serif;background:linear-gradient(145deg,#4b2b59,#1d1428);place-items:center;display:grid}.post-author-row>div a{align-items:center;gap:6px;display:inline-flex}.post-author-row strong{font-size:10px}.post-author-row small{color:#7d7380;margin-top:3px;font-size:7px;display:block}.verified-mark{color:#ecd49c;font:800 8px/1 var(--font-sans),sans-serif;margin-left:5px}.post-reason{color:#8ec4a2;text-transform:uppercase;border:1px solid #7fc1983b;border-radius:999px;padding:7px 9px;font-size:6px}.post-format-row{color:#9b8fa0;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;margin:17px 0 9px;font-size:6px;font-weight:900;display:flex}.post-format-row>span{color:#dfc384}.post-format-row>a{border-bottom:1px solid #ecd49c40}.post-format-row>small{color:#665f69;margin-left:auto}.feed-post>h2{color:#f7efe4;margin:10px 0 8px;font-size:clamp(27px,4vw,38px);font-weight:600;line-height:1}.post-body{color:#c1b6c4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.72}.post-media{border:1px solid #ecd49c2b;border-radius:10px;margin:18px 0 0;overflow:hidden}.post-media img{object-fit:cover;width:100%;max-height:560px}.post-media figcaption{color:#7f7580;padding:9px 12px;font-size:7px}.post-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.post-tags span{color:#c5a96f;font-size:7px}.repost-reference{margin-top:12px;font-size:7px;display:block;color:#bfa469!important}.post-poll{gap:7px;margin-top:18px;display:grid}.post-poll button{color:#d6cad8;text-align:left;background:#0e0a12;border:1px solid #ecd49c2b;border-radius:8px;grid-template-columns:1fr auto;padding:12px;display:grid;position:relative;overflow:hidden}.post-poll button.is-selected{border-color:#ecd49c}.post-poll button span,.post-poll button small{z-index:2;position:relative}.post-poll button small{color:#8b818d;font-size:7px}.post-poll button i{z-index:1;background:#c7a76a21;transition:width .25s;position:absolute;inset:0 auto 0 0}.post-poll>p{color:#6e6670;margin:1px 0 0;font-size:6px}.post-actions{border-top:1px solid #ecd49c1c;flex-wrap:wrap;gap:3px;margin-top:18px;padding-top:10px;display:flex}.post-actions>button,.reaction-picker>summary{color:#8d838f;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:7px;font-weight:800;list-style:none}.post-actions>button:hover,.post-actions>button.is-active,.reaction-picker>summary:hover,.reaction-picker>summary.is-active{color:#ecd49c;background:#c7a76a17}.reaction-picker{position:relative}.reaction-picker>summary::-webkit-details-marker{display:none}.reaction-picker>div{z-index:10;background:#0c0910;border:1px solid #ecd49c33;border-radius:9px;gap:3px;min-width:125px;padding:7px;display:grid;position:absolute;bottom:39px;left:0;box-shadow:0 12px 30px #00000073}.reaction-picker>div button{color:#b7acb9;text-align:left;background:0 0;border:0;border-radius:5px;padding:8px;font-size:7px}.reaction-picker>div button:hover,.reaction-picker>div button.is-active{color:#ecd49c;background:#25182c}.inline-repost{background:#0e0b12;border:1px solid #ecd49c26;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:12px;padding:12px;display:grid}.inline-repost label{color:#8f8590;font-size:7px}.inline-repost textarea{color:#eee6ec;resize:vertical;background:#17101c;border:1px solid #ecd49c26;border-radius:6px;width:100%;min-height:75px;margin-top:5px;padding:9px;display:block}.post-meta-actions{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.post-meta-actions>small{color:#625b64;font-size:6px}.post-meta-actions>button,.post-meta-actions summary{color:#7f7480;text-transform:uppercase;background:0 0;border:0;font-size:6px;list-style:none}.post-meta-actions details{position:relative}.post-meta-actions details form{z-index:9;background:#0c0910;border:1px solid #ecd49c33;border-radius:9px;gap:8px;width:265px;padding:13px;display:grid;position:absolute;top:24px;right:0;box-shadow:0 18px 44px #0000007a}.post-meta-actions form label{color:#8d828d;font-size:7px}.post-meta-actions form select,.post-meta-actions form textarea{color:#eee4ef;background:#18101d;border:1px solid #ecd49c2e;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.post-meta-actions form button{color:#110c14;background:#ecd49c;border:0;border-radius:999px;padding:9px;font-size:7px;font-weight:900}.post-notice,.comment-status{color:#d7bf8d;margin:10px 0 0;font-size:7px}.comment-thread{border-top:1px solid #ecd49c1f;margin-top:15px;padding-top:15px}.comment-thread>h3{margin:0 0 12px;font-size:23px;font-weight:600}.comment-thread>article{border-top:1px solid #ffffff0d;grid-template-columns:auto 1fr;gap:9px;padding:11px 0;display:grid}.comment-thread>article.is-reply{margin-left:37px}.comment-thread .profile-avatar{width:30px;height:30px}.comment-thread article strong{font-size:8px}.comment-thread article small{color:#706873;margin-top:2px;font-size:6px;display:block}.comment-thread article p{color:#b5aab7;white-space:pre-wrap;margin:7px 0;font-size:9px;line-height:1.6}.comment-thread article div div{gap:8px;display:flex}.comment-thread article button{color:#9d8557;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:6px}.comment-thread>form{margin-top:11px}.comment-thread>form>p{color:#a397a5;font-size:7px}.comment-thread>form>p button{color:#d2b779;background:0 0;border:0}.comment-thread>form textarea{color:#eee7ef;resize:vertical;background:#0e0a12;border:1px solid #ecd49c29;border-radius:7px;width:100%;min-height:82px;padding:10px}.comment-thread>form>button,.comment-signin{color:#0e0912;text-transform:uppercase;background:#ecd49c;border:0;border-radius:999px;margin-top:7px;padding:9px 13px;font-size:7px;font-weight:900;display:inline-flex}.feed-empty,.creator-empty,.notification-empty,.profile-empty{text-align:center;border:1px dashed #ecd49c33;border-radius:15px;padding:70px 30px}.feed-empty>span,.creator-empty>span,.notification-empty>span,.profile-empty>span{color:#ecd49c;font-size:30px}.feed-empty h2,.creator-empty h2,.notification-empty h2{margin:18px 0 8px;font-size:40px;font-weight:600}.feed-empty p,.creator-empty p,.notification-empty p,.profile-empty p{color:#958a97;max-width:520px;margin:auto;font-size:9px;line-height:1.65}.feed-skeleton{gap:12px;margin-top:12px;display:grid}.feed-skeleton i{background:linear-gradient(90deg,#121017,#1a1420,#121017) 0 0/200% 100%;border:1px solid #ecd49c17;border-radius:15px;min-height:230px;animation:1.5s infinite social-shimmer}.social-context-rail{gap:10px;display:grid}.social-context-rail article{background:#131018;border:1px solid #ecd49c24;border-radius:12px;padding:18px}.social-context-rail article>span{color:#887e8a;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.social-context-rail article>strong{color:#ecd49c;font:600 42px/1 var(--font-display),serif;margin-top:8px;display:block}.social-context-rail h3{margin:12px 0 7px;font-size:24px;font-weight:600;line-height:.95}.social-context-rail p{color:#8d838f;font-size:8px;line-height:1.65}.social-context-rail a{color:#d0b174;font-size:7px}.community-directory,.creator-directory,.notifications-layout,.profile-editor-layout{background:#0b080f;padding:42px clamp(18px,6vw,90px) 110px}.community-directory-summary{border:1px solid #ecd49c26;grid-template-columns:repeat(3,1fr);max-width:820px;margin:0 auto 25px;display:grid}.community-directory-summary article{border-right:1px solid #ecd49c26;align-content:center;place-items:center;min-height:110px;display:grid}.community-directory-summary article:last-child{border-right:0}.community-directory-summary strong{color:#ecd49c;font:600 32px/1 var(--font-display),serif}.community-directory-summary span{color:#817884;text-transform:uppercase;margin-top:7px;font-size:7px}.community-card-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.community-card{background:radial-gradient(circle at 88% 10%,#9f73d62e,#0000 32%),#15101a;border:1px solid #ecd49c2b;border-radius:14px;min-height:390px;padding:24px;position:relative;overflow:hidden}.community-card>span{color:#b8965e;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.community-card h2{margin:80px 0 10px;font-size:35px;font-weight:600;line-height:.95}.community-card>p{color:#958a98;font-size:9px;line-height:1.7}.community-orbit{border:1px solid #ecd49c3b;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:22px;right:22px}.community-orbit i{border:1px solid #9f73d647;border-radius:50%;width:46px;height:46px;position:absolute}.community-orbit span{color:#ecd49c;font:600 18px/1 var(--font-display),serif}.community-card-stats{align-items:baseline;gap:7px;margin-top:20px;display:flex}.community-card-stats strong{color:#e5c987;font:600 24px/1 var(--font-display),serif}.community-card-stats span{color:#746d77;font-size:7px}.community-card-stats b{color:#8dc39f;text-transform:uppercase;background:#7fc1981f;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:6px}.community-card-actions{gap:7px;margin-top:16px;display:flex}.community-card-actions a,.community-card-actions button{color:#d9c391;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #ecd49c38;border-radius:999px;flex:1;padding:9px;font-size:7px;font-weight:900}.community-card-actions button{color:#100b14;background:#ecd49c}.community-card>label{color:#827985;justify-content:space-between;align-items:center;margin-top:12px;font-size:7px;display:flex}.community-card>label select{color:#cbbdcb;background:#0e0b12;border:1px solid #ecd49c29;border-radius:5px;padding:6px;font-size:7px}.creator-search{background:#151019;border:1px solid #ecd49c29;border-radius:13px;grid-template-columns:1.5fr 1fr 1fr auto auto;align-items:end;gap:8px;padding:17px;display:grid}.creator-search label{color:#8b808d;text-transform:uppercase;font-size:7px;font-weight:800}.creator-search input{color:#eee5ef;text-transform:none;background:#0c0910;border:1px solid #ecd49c29;border-radius:6px;width:100%;height:42px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.creator-search .creator-check{text-transform:none;border:1px solid #ecd49c29;border-radius:6px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.creator-check input{accent-color:#c7a76a;width:auto;height:auto;margin:0}.creator-search>button{color:#110c14;text-transform:uppercase;background:#ecd49c;border:0;border-radius:999px;height:42px;padding:0 17px;font-size:7px;font-weight:900}.creator-directory-note{color:#837985;grid-template-columns:auto 1fr;gap:14px;margin:13px 0 24px;font-size:8px;display:grid}.creator-directory-note span{color:#c5a66d;text-transform:uppercase;font-weight:900}.creator-directory-note p{margin:0}.creator-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.creator-card{background:#151019;border:1px solid #ecd49c2b;border-radius:14px;overflow:hidden}.creator-cover{background:radial-gradient(circle at 35% 40%,#9f73d661,#0000 28%),linear-gradient(145deg,#311b3c,#0d0a12);min-height:130px;position:relative}.creator-cover img{object-fit:cover;opacity:.78;width:100%;height:150px}.creator-cover>span{color:#e5ca8b;text-transform:uppercase;background:#08060cc7;border-radius:999px;padding:7px 9px;font-size:6px;font-weight:900;position:absolute;top:12px;left:12px}.creator-card-body{padding:55px 22px 22px;position:relative}.creator-avatar{object-fit:cover;background:#291936;border:3px solid #151019;border-radius:50%;width:76px;height:76px;position:absolute;top:-42px;left:22px}.creator-avatar--initials{color:#ecd49c;font:600 20px/1 var(--font-display),serif;place-items:center;display:grid}.creator-name h2{margin:0;font-size:29px;font-weight:600}.creator-name h2 i{color:#ecd49c;font:800 9px/1 var(--font-sans),sans-serif;margin-left:6px}.creator-name>span{color:#796f7c;font-size:7px}.creator-card-body>p{color:#958a97;min-height:72px;font-size:9px;line-height:1.65}.creator-chips{flex-wrap:wrap;gap:5px;display:flex}.creator-chips span{color:#b9a47d;border:1px solid #ecd49c24;border-radius:999px;padding:6px 8px;font-size:6px}.creator-card-body>small{color:#8fc4a1;margin-top:12px;font-size:7px;display:block}.creator-stats{border-top:1px solid #ecd49c1c;align-items:baseline;gap:5px;margin-top:15px;padding-top:13px;display:flex}.creator-stats strong{color:#e4c787;font:600 22px/1 var(--font-display),serif}.creator-stats span{color:#777079;font-size:6px}.creator-stats b{color:#817682;margin-left:auto;font-size:6px}.creator-actions{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.creator-actions a,.creator-actions button{color:#d7bd86;text-transform:uppercase;background:0 0;border:1px solid #ecd49c33;border-radius:999px;padding:8px 10px;font-size:6px;font-weight:900}.creator-actions button.is-active{color:#110c14;background:#ecd49c}.profile-editor-layout{grid-template-columns:minmax(270px,.4fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);display:grid}.profile-preview-card{background:#151019;border:1px solid #ecd49c2e;border-radius:16px;align-self:start;position:sticky;top:98px;overflow:hidden}.profile-preview-cover{object-fit:cover;width:100%;height:150px}.profile-preview-cover--empty{background:radial-gradient(circle at 70% 30%,#9f73d65c,#0000 24%),linear-gradient(145deg,#351b3e,#0e0a12)}.profile-preview-body{padding:57px 24px 25px;position:relative}.profile-preview-avatar{object-fit:cover;border:4px solid #151019;border-radius:50%;width:88px;height:88px;position:absolute;top:-48px;left:24px}.profile-preview-avatar--empty{color:#ecd49c;font:600 22px/1 var(--font-display),serif;background:#2d1d37;place-items:center;display:grid}.profile-preview-body>p:first-of-type{color:#c8a96e;text-transform:uppercase;font-size:6px;font-weight:900}.profile-preview-body h2{margin:8px 0 4px;font-size:38px;font-weight:600;line-height:.94}.profile-preview-body>span{color:#817683;font-size:8px}.profile-preview-body>p:nth-of-type(2){color:#958a97;font-size:9px;line-height:1.65}.profile-preview-body>div{border-top:1px solid #ecd49c1a;border-bottom:1px solid #ecd49c1a;grid-template-columns:repeat(3,auto 1fr);gap:4px;margin:18px 0;padding:12px 0;display:grid}.profile-preview-body>div strong{color:#e4c787;font:600 20px/1 var(--font-display),serif}.profile-preview-body>div small{color:#716a73;font-size:6px}.profile-preview-body>a{color:#d7b977;font-size:7px}.profile-preview-body>small{color:#7f7581;font-size:7px}.profile-editor-main{min-width:0}.profile-editor-form,.verification-panel,.blocked-panel,.data-control-panel{gap:26px;display:grid}.profile-editor-form>section,.verification-panel,.blocked-panel,.data-control-panel{background:#151019;border:1px solid #ecd49c29;border-radius:15px;padding:clamp(20px,4vw,34px)}.settings-section-heading{grid-template-columns:auto 1fr;align-items:start;gap:16px;margin-bottom:22px;display:grid}.settings-section-heading>span{color:#ecd49c;width:40px;height:40px;font:600 15px/1 var(--font-display),serif;border:1px solid #c7a76a;border-radius:50%;place-items:center;display:grid}.settings-section-heading h2{margin:0;font-size:35px;font-weight:600}.settings-section-heading p{color:#8f8491;margin:5px 0 0;font-size:8px;line-height:1.6}.settings-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.settings-grid label,.verification-panel label,.data-actions label{color:#8d828f;text-transform:uppercase;font-size:7px;font-weight:800}.settings-grid input,.settings-grid textarea,.verification-panel input,.verification-panel textarea,.data-actions input{color:#eee6ef;text-transform:none;background:#0d0a11;border:1px solid #ecd49c29;border-radius:6px;width:100%;min-height:43px;margin-top:6px;padding:10px;font-size:9px;display:block}.settings-grid textarea,.verification-panel textarea{resize:vertical;min-height:120px}.settings-grid .settings-wide{grid-column:1/-1}.visibility-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.visibility-grid label{color:#9d929f;border:1px solid #ecd49c1f;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:7px;display:flex}.visibility-grid select{color:#d4c7d5;background:#0e0a12;border:0;font-size:7px}.privacy-toggles{gap:8px;margin-top:17px;display:grid}.privacy-toggles>label{border:1px solid #ecd49c1f;border-radius:8px;grid-template-columns:auto 1fr;gap:11px;padding:13px;display:grid}.privacy-toggles input{accent-color:#c7a76a;margin-top:2px}.privacy-toggles strong,.privacy-toggles small{display:block}.privacy-toggles strong{font-size:9px}.privacy-toggles small{color:#817783;margin-top:3px;font-size:7px}.settings-save,.verification-panel button,.blocked-panel button,.data-actions>a{color:#110c14;text-align:center;text-transform:uppercase;background:#ecd49c;border:0;border-radius:999px;padding:12px 18px;font-size:7px;font-weight:900}.verification-panel,.blocked-panel,.data-control-panel{margin-top:18px}.verification-panel form{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:8px;display:grid}.verification-panel textarea{min-height:78px}.verification-state{color:#9f949f;background:#c7a76a14;border-radius:7px;padding:10px;font-size:8px}.verification-state strong{color:#ecd49c;text-transform:uppercase}.blocked-panel>p{color:#8d828f;font-size:9px}.blocked-panel>article{border-top:1px solid #ecd49c1c;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.blocked-panel article img,.blocked-panel article>span{object-fit:cover;color:#ecd49c;background:#2c1b35;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.blocked-panel article strong,.blocked-panel article small{display:block}.blocked-panel article strong{font-size:8px}.blocked-panel article small{color:#716a73;font-size:6px}.blocked-panel article button{color:#d4b878;background:0 0;border:1px solid #ecd49c33;padding:8px 11px}.data-actions{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.data-actions>a{justify-content:center;align-items:center;display:inline-flex}.data-actions label{grid-template-columns:1fr auto;gap:7px;display:grid}.data-actions label input{grid-column:1/-1}.data-actions button{color:#e19daa;text-transform:uppercase;background:0 0;border:1px solid #8f4e5a;border-radius:999px;padding:10px 13px;font-size:7px;font-weight:900}.data-actions button:disabled{opacity:.35;cursor:not-allowed}.settings-status{z-index:5;position:sticky;bottom:90px;box-shadow:0 10px 30px #0006}.public-profile-state{text-align:center;min-height:72vh;padding:140px 30px}.public-profile-state>span{color:#ecd49c;font-size:42px}.public-profile-state h1{font-size:52px}.public-profile-state a{color:#d5b775}.public-profile-hero{background:#1a1020;min-height:430px;position:relative;overflow:hidden}.public-profile-cover{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.public-profile-cover--empty{background:radial-gradient(circle at 75% 30%,#9f73d66b,#0000 24%),radial-gradient(circle at 30% 55%,#c7a76a26,#0000 25%),linear-gradient(145deg,#2e1838,#08070c)}.public-profile-overlay{background:linear-gradient(#0000 15%,#08060ceb);position:absolute;inset:0}.public-profile-identity{align-items:end;gap:22px;display:flex;position:absolute;bottom:48px;left:clamp(20px,6vw,90px);right:clamp(20px,6vw,90px)}.public-profile-avatar{object-fit:cover;border:5px solid #100b14;border-radius:50%;width:clamp(110px,13vw,155px);height:clamp(110px,13vw,155px)}.public-profile-avatar--empty{color:#ecd49c;font:600 32px/1 var(--font-display),serif;background:#34203e;place-items:center;display:grid}.public-profile-identity p{color:#d4b673;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:7px;font-weight:900}.public-profile-identity h1{margin:0;font-size:clamp(50px,8vw,96px);font-weight:600;line-height:.82}.public-profile-identity>div>span{color:#b8abb9;margin-top:12px;font-size:10px;display:block}.public-profile-actions{gap:7px;display:flex;position:absolute;bottom:48px;right:clamp(20px,6vw,90px)}.public-profile-actions button,.public-profile-actions a{color:#e2cc9b;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08060c99;border:1px solid #ecd49c4d;border-radius:999px;padding:11px 15px;font-size:7px;font-weight:900}.public-profile-actions button.is-active{color:#110c14;background:#ecd49c}.public-profile-grid{grid-template-columns:minmax(250px,.35fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);padding:55px clamp(20px,6vw,90px) 110px;display:grid}.profile-about{background:#151019;border:1px solid #ecd49c26;border-radius:14px;align-self:start;padding:24px}.profile-about>h2{margin:0;font-size:31px;font-weight:600}.profile-about>p{color:#968b98;font-size:9px;line-height:1.7}.profile-about>p strong{color:#d9bd7e;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.profile-counts{border-top:1px solid #ecd49c1c;border-bottom:1px solid #ecd49c1c;grid-template-columns:1fr 1fr;gap:8px;margin:19px 0;padding:14px 0;display:grid}.profile-counts span{color:#78707a;font-size:6px}.profile-counts strong{color:#ecd49c;font:600 23px/1 var(--font-display),serif;display:block}.profile-list{margin-top:16px}.profile-list>strong{color:#827783;text-transform:uppercase;margin-bottom:7px;font-size:6px;display:block}.profile-list>div{flex-wrap:wrap;gap:5px;display:flex}.profile-list span{color:#b9a274;border:1px solid #ecd49c24;border-radius:999px;padding:6px 8px;font-size:6px}.profile-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.profile-links a{color:#d2b675;font-size:7px}.profile-report{margin-top:22px}.profile-report summary{color:#817682;text-transform:uppercase;font-size:6px}.profile-report form{gap:8px;margin-top:10px;display:grid}.profile-report label{color:#8f8490;font-size:7px}.profile-report select,.profile-report textarea{color:#e9dfea;background:#0c0910;border:1px solid #ecd49c29;border-radius:6px;width:100%;margin-top:5px;padding:8px;display:block}.profile-report button{color:#100b14;background:#ecd49c;border:0;border-radius:999px;padding:9px;font-size:7px;font-weight:900}.profile-section-heading{margin-bottom:22px}.profile-section-heading>span{color:#d0af70;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.profile-section-heading h2{margin:9px 0 5px;font-size:45px;font-weight:600}.profile-section-heading p{color:#8f8490;max-width:620px;margin:0;font-size:9px;line-height:1.65}.profile-post{background:#151019;border:1px solid #ecd49c26;border-radius:13px;margin-bottom:10px;padding:23px}.profile-post header,.profile-post footer{color:#7d737e;justify-content:space-between;gap:12px;font-size:7px;display:flex}.profile-post header>span{color:#d1b475;text-transform:uppercase;font-weight:900}.profile-post h3{margin:22px 0 8px;font-size:32px;font-weight:600}.profile-post>p{color:#b8adb9;white-space:pre-wrap;font-size:10px;line-height:1.7}.profile-post>img{object-fit:cover;border-radius:9px;width:100%;max-height:520px}.profile-post footer{border-top:1px solid #ecd49c1a;margin-top:18px;padding-top:12px}.profile-post footer a{color:#d1b475;margin-left:auto}.profile-featured{margin-top:45px}.profile-featured>article{background:#151019;border-left:2px solid #c7a76a;margin-bottom:8px;padding:16px 18px}.profile-featured article>span{color:#d0b16f;text-transform:uppercase;font-size:6px}.profile-featured h3{margin:7px 0;font-size:25px}.profile-featured p{color:#918692;font-size:8px}.profile-featured a{color:#d4b777;font-size:7px}.notifications-layout{max-width:960px;margin:auto}.notifications-summary{background:#151019;border:1px solid #ecd49c29;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid}.notifications-summary>span{color:#ecd49c;border:1px solid #c7a76a;border-radius:50%;place-items:center;width:70px;height:70px;font-size:25px;display:grid}.notifications-summary strong{float:left;color:#ecd49c;font:600 45px/1 var(--font-display),serif;margin-right:10px}.notifications-summary h2{margin:4px 0 0;font-size:30px}.notifications-summary p{clear:both;color:#8f8590;margin:8px 0 0;font-size:8px}.notifications-summary button{color:#d4b877;text-transform:uppercase;background:0 0;border:1px solid #ecd49c42;border-radius:999px;padding:10px 14px;font-size:7px;font-weight:900}.notifications-summary button:disabled{opacity:.4}.notification-list{gap:6px;margin-top:14px;display:grid}.notification-item{background:#151019;border:1px solid #ecd49c29;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.notification-item.is-read{opacity:.58}.notification-icon{color:#ecd49c;background:#2a1933;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.notification-icon img{object-fit:cover;width:100%;height:100%}.notification-item strong{font-size:9px}.notification-item p{color:#7f7581;margin:4px 0 0;font-size:7px}.notification-item>small{color:#ae945f;text-transform:uppercase;font-size:6px}.notification-empty a,.creator-empty a{color:#110c14;text-transform:uppercase;background:#ecd49c;border-radius:999px;margin-top:18px;padding:10px 14px;font-size:7px;font-weight:900;display:inline-flex}.admin-social-queues{background:#0b080f;grid-template-columns:1fr 1fr;gap:10px;padding:0 clamp(24px,6vw,90px) 30px;display:grid;position:relative}.admin-social-column{background:#151019;border:1px solid #ecd49c26;border-radius:13px;min-width:0;padding:22px}.admin-social-column>article{background:#0e0a12;border:1px solid #ecd49c1f;border-radius:8px;margin-top:8px;padding:14px}.admin-social-column article header{color:#a48654;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:6px;display:flex}.admin-social-column h3{font:600 24px/1 var(--font-display),serif;margin:10px 0 6px}.admin-social-column p{color:#918692;font-size:8px;line-height:1.6}.admin-social-column time,.admin-social-column a{color:#bba16e;font-size:6px}.admin-social-column textarea{color:#eee5ef;resize:vertical;background:#17101c;border:1px solid #ecd49c26;border-radius:6px;width:100%;min-height:70px;margin-top:10px;padding:8px}.admin-social-column article>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.admin-social-column button{color:#d1b577;text-transform:uppercase;background:0 0;border:1px solid #ecd49c33;border-radius:999px;padding:8px 10px;font-size:6px;font-weight:900}.admin-social-status{position:absolute;bottom:0;left:clamp(24px,6vw,90px);right:clamp(24px,6vw,90px)}.social-footer{background:#07060a;border-top:1px solid #ecd49c21;grid-template-columns:.8fr 1.4fr auto;align-items:start;gap:34px;padding:50px clamp(20px,6vw,90px) 110px;display:grid}.social-footer div strong,.social-footer div span{display:block}.social-footer div strong{color:#f2e8dc;font:600 22px/1 var(--font-display),serif}.social-footer div span{color:#8e8490;margin-top:8px;font-size:7px}.social-footer p{color:#756d77;margin:0;font-size:8px;line-height:1.7}.social-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:11px;display:flex}.social-footer nav a{color:#a89ba9;text-transform:uppercase;font-size:7px;font-weight:800}@keyframes social-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.feed-skeleton i{animation:none}.social-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1180px){.social-workspace{grid-template-columns:210px minmax(430px,720px)}.social-context-rail{display:none}.community-card-grid,.creator-grid{grid-template-columns:repeat(2,1fr)}.creator-search{grid-template-columns:1fr 1fr 1fr}.creator-search .creator-check,.creator-search>button{align-self:end}.public-profile-actions{bottom:22px}.public-profile-identity{bottom:80px}}@media (width<=820px){.social-header{grid-template-columns:1fr auto}.social-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding:11px 0;overflow-x:auto}.social-header{min-height:96px;padding-top:12px}.social-account-menu a:last-child{display:none}.social-page-intro{grid-template-columns:1fr;gap:22px}.social-workspace{grid-template-columns:1fr;padding-top:18px}.social-sidebar{position:static}.feed-mode-list{grid-template-columns:repeat(4,1fr)}.community-filter-list{display:flex;overflow-x:auto}.community-filter-list>strong{display:none}.community-filter-list button{flex:none}.sidebar-link{margin-bottom:5px}.profile-editor-layout,.public-profile-grid{grid-template-columns:1fr}.profile-preview-card{position:static}.public-profile-actions{justify-content:flex-end;bottom:19px;left:20px;right:20px}.public-profile-identity{bottom:95px;left:20px;right:20px}.verification-panel form,.social-footer{grid-template-columns:1fr}.social-footer nav{justify-content:flex-start}.visibility-grid{grid-template-columns:1fr 1fr}.community-card-grid,.creator-grid,.admin-social-queues{grid-template-columns:1fr}}@media (width<=580px){.social-header{gap:10px;padding-left:13px;padding-right:13px}.social-brand{font-size:9px}.social-brand>span{width:27px;height:37px}.social-account-menu a:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.social-header nav{gap:20px}.social-header nav a{flex:none}.social-page-intro{padding-left:17px;padding-right:17px}.social-page-intro h1{font-size:50px}.social-workspace,.community-directory,.creator-directory,.notifications-layout,.profile-editor-layout{padding-left:12px;padding-right:12px}.feed-mode-list{grid-template-columns:1fr 1fr}.feed-explanation{grid-template-columns:auto 1fr}.feed-explanation button{grid-column:2;justify-self:start}.composer-grid,.composer-details>div,.settings-grid,.visibility-grid{grid-template-columns:1fr}.composer-details .composer-wide,.settings-grid .settings-wide{grid-column:1}.composer-footer,.social-signin-card{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.social-signin-card{display:grid}.social-signin-card>a{text-align:center}.post-author-row{grid-template-columns:auto 1fr}.post-reason{grid-column:2;justify-self:start}.post-actions>button,.reaction-picker>summary{padding:8px 7px}.inline-repost{grid-template-columns:1fr}.comment-thread>article.is-reply{margin-left:18px}.community-directory-summary{grid-template-columns:1fr}.community-directory-summary article{border-bottom:1px solid #ecd49c26;border-right:0;min-height:75px}.community-card-grid,.creator-grid,.creator-search{grid-template-columns:1fr}.profile-preview-body>div{grid-template-columns:auto 1fr auto 1fr}.profile-preview-body>div strong:nth-of-type(3),.profile-preview-body>div small:nth-of-type(3){display:none}.data-actions,.data-actions label{grid-template-columns:1fr}.data-actions label input{grid-column:1}.public-profile-hero{min-height:500px}.public-profile-identity{flex-direction:column;align-items:flex-start;bottom:130px}.public-profile-avatar{width:100px;height:100px}.public-profile-identity h1{font-size:55px}.public-profile-actions{flex-wrap:wrap}.notifications-summary{grid-template-columns:auto 1fr}.notifications-summary button{grid-column:1/-1}.notification-item{grid-template-columns:auto 1fr}.notification-item>small{grid-column:2}.social-footer{padding-bottom:95px}}.messenger-shell{background:#ecd49c24;border:1px solid #ecd49c29;border-radius:18px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:1px;min-height:650px;margin:0 clamp(18px,6vw,90px) 110px;display:grid;overflow:hidden}.message-inbox,.message-thread{background:#0d0911;min-width:0}.message-inbox>header{border-bottom:1px solid #ecd49c1f;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:24px;display:grid}.message-inbox>header span{color:#a98e5e;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:7px}.message-inbox h2{font:600 34px/1 var(--font-display),serif;margin:0}.message-inbox header button{color:#ecd49c;text-transform:uppercase;background:0 0;border:1px solid #ecd49c40;border-radius:999px;padding:8px 12px;font-size:7px}.message-inbox>button{color:#eee5ef;text-align:left;background:0 0;border:0;border-bottom:1px solid #ecd49c14;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:15px 20px;display:grid}.message-inbox>button:hover,.message-inbox>button.is-unread{background:#b87bdb17}.message-inbox>button>img,.message-inbox>button>span,.message-thread>header>img,.message-thread>header>span{object-fit:cover;color:#ecd49c;background:#2a1933;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.message-inbox button strong,.message-inbox button small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.message-inbox button strong{font-size:9px}.message-inbox button small,.message-inbox time{color:#776d79;margin-top:4px;font-size:6px}.message-inbox button.is-unread strong{color:#ecd49c}.message-empty{color:#8f8490;text-align:center;padding:70px 24px}.message-empty>span{color:#ecd49c;font-size:28px}.message-empty p{font-size:8px;line-height:1.7}.message-thread{flex-direction:column;min-height:650px;display:flex}.message-thread>header{border-bottom:1px solid #ecd49c1f;grid-template-columns:auto 1fr;align-items:center;gap:10px 13px;padding:20px 24px;display:grid}.message-thread>header>small{color:#6f6671;grid-column:2;font-size:6px}.message-thread>header strong,.message-thread>header a{display:block}.message-thread>header strong{font-size:10px}.message-thread>header a{color:#ad935e;margin-top:3px;font-size:7px}.message-scroll{flex-direction:column;flex:1;gap:10px;min-height:330px;padding:26px;display:flex;overflow-y:auto}.message-scroll article{background:#18101d;border:1px solid #ecd49c1f;border-radius:4px 15px 15px;align-self:flex-start;max-width:72%;padding:12px 15px}.message-scroll article.is-mine{background:linear-gradient(135deg,#4d2b5d,#2b1a39);border-radius:15px 4px 15px 15px;align-self:flex-end}.message-scroll p{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.6}.message-scroll time{color:#8c8190;margin-top:7px;font-size:5px;display:block}.message-thread>form{border-top:1px solid #ecd49c1f;gap:10px;padding:20px 24px;display:grid}.message-thread form label{color:#958999;font-size:7px}.message-thread input,.message-thread textarea{color:#f0e7f1;background:#17101c;border:1px solid #ecd49c29;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.message-thread textarea{resize:vertical;min-height:90px}.message-thread form button{color:#100a13;text-transform:uppercase;background:#ecd49c;border:0;border-radius:999px;justify-self:start;padding:11px 17px;font-size:7px;font-weight:900}.message-compose{max-width:650px;margin:auto;border:0!important}.message-compose>p{color:#b79b65;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.message-compose h2{font:600 clamp(38px,5vw,68px)/.95 var(--font-display),serif;margin:0 0 18px}.message-compose>small{color:#726978;font-size:7px;line-height:1.6}@media (width<=760px){.messenger-shell{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.message-inbox{max-height:360px;overflow-y:auto}.message-scroll article{max-width:88%}}.profile-media-panel{background:radial-gradient(circle at 80% 10%,#84448d38,#0000 40%),#151019;border:1px solid #ecd49c2b;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin:35px clamp(18px,6vw,90px) 0;padding:24px;display:grid}.profile-media-panel span{color:#caa3ce;letter-spacing:.13em;font-size:6px}.profile-media-panel h2{font:600 32px/1 var(--font-display),serif;margin:5px 0}.profile-media-panel p{color:#8e8390;margin:0;font-size:8px;line-height:1.6}.profile-media-panel label{color:#dbc080;text-transform:uppercase;cursor:pointer;border:1px solid #ecd49c3d;border-radius:999px;padding:10px 13px;font-size:7px;font-weight:900}.profile-media-panel input{opacity:0;width:1px;height:1px;position:absolute}.profile-media-panel>p{color:#d1b474;grid-column:1/-1}@media (width<=720px){.profile-media-panel{grid-template-columns:1fr}.profile-media-panel label{width:max-content}}.profile-credentials{gap:6px;margin:18px 0;display:grid}.profile-credentials>strong{color:#a98e5d;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.profile-credentials>a{background:#0e0a12;border:1px solid #ecd49c29;border-radius:8px;padding:10px;text-decoration:none;display:grid}.profile-credentials a span{color:#e1c485;font-size:8px}.profile-credentials a small{color:#756b78;margin-top:4px;font-size:6px}.email-signin{color:#f9eff7;min-height:100svh;font-family:var(--font-sans);background:radial-gradient(circle at top,#402044 0,#160c1a 45%,#0d080f 100%);place-items:center;padding:2rem;display:grid}.email-signin section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#170e1ccc;border:1px solid #ffffff24;border-radius:1.5rem;width:min(100%,30rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 2rem 5rem #0008}.email-signin .brand{color:#f3c9e9;text-decoration:none}.email-signin .eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#cfa9c9;margin-top:2.5rem;font-size:.72rem}.email-signin h1{font:600 clamp(2.2rem,8vw,4rem)/.95 var(--font-display);margin:.6rem 0 1rem}.email-signin form{gap:.8rem;margin:1.5rem 0;display:grid}.email-signin label{font-weight:700}.email-signin input{font:inherit;color:#fff;background:#09060b;border:1px solid #ffffff38;border-radius:.75rem;padding:1rem;font-size:1.1rem}.email-signin button,.email-signin .continue{font:700 1rem var(--font-sans);color:#281126;text-align:center;cursor:pointer;background:#e8b5dc;border:0;border-radius:999px;padding:.95rem 1.2rem;text-decoration:none}.email-signin button.secondary{color:#e8b5dc;background:0 0;border:1px solid #e8b5dc66}.email-signin button:disabled{opacity:.6}.email-signin form p{color:#f2c9a8;margin:.4rem 0}.email-signin small{color:#bdaebc;margin-top:1.5rem;display:block}
