@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[program\:brainpandora-worker\]{program:brainpandora-worker}}.graph-shell,.graph-canvas{width:100%;height:100%;position:relative}.graph-canvas{position:absolute;inset:0}.graph-controls{gap:8px;display:flex;position:absolute;bottom:20px;left:20px}.graph-controls button,.graph-panel .close{color:#fff;background:#101828dd;border:1px solid #fff2;border-radius:7px;width:42px;height:42px}.graph-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111a2aed;border:1px solid #ffffff1d;border-radius:12px;width:min(360px,100% - 40px);padding:28px;position:absolute;top:20px;right:20px}.graph-panel>span{letter-spacing:.18em;text-transform:uppercase;color:#a98bfa;font-size:9px}.graph-panel h2{margin:12px 0;font:29px Georgia}.graph-panel p{color:#9ba9c2;line-height:1.6}.graph-panel>a{color:#bca4ff;margin-top:20px;font-size:13px;font-weight:700;display:inline-block}.graph-panel .close{background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:10px}.graph-tags{flex-wrap:wrap;gap:8px;display:flex}.graph-tags b{color:#9d6cff;font-size:10px}.graph-loading{color:#9ba9c2;letter-spacing:.15em;text-transform:uppercase;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.home-mode{overflow:hidden}.home-mode main{height:100svh}.cosmos-home{isolation:isolate;background:#03050b;height:100svh;position:relative;overflow:hidden}.cosmos-art{object-fit:cover;will-change:transform;width:112%;height:112%;transition:transform 1.2s cubic-bezier(.2,.75,.2,1),object-position 1.2s;position:absolute;top:-6%;left:-6%}.scene-2 .cosmos-art{filter:saturate(.9);transform:scale(1.52)translate(20%,4%)}.scene-3 .cosmos-art{transform:scale(1.55)translate(-2%,13%)}.scene-4 .cosmos-art{transform:scale(1.55)translate(-22%,11%)}.scene-5 .cosmos-art{transform:scale(1.58)translate(-24%,-5%)}.scene-6 .cosmos-art{transform:scale(1.6)translate(-13%,-23%)}.cosmos-vignette{z-index:1;background:linear-gradient(90deg,#03050be6,#03050b38 34%,#0000 63%),linear-gradient(#03050b69,#0000 82%,#03050bd9);transition:all .6s;position:absolute;inset:0}.cosmos-grain{z-index:2;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.canvas-brand{z-index:8;grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid;position:absolute;top:24px;left:28px}.canvas-brand .brand-mark{grid-row:span 2}.canvas-brand strong{font-size:15px}.canvas-brand strong span{color:#bd8bff}.canvas-brand small{letter-spacing:.2em;color:#98a5ba;font-size:6px}.canvas-top-actions{z-index:8;gap:7px;display:flex;position:absolute;top:22px;right:82px}.canvas-top-actions>*{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b14b5;border:1px solid #ffffff2a;border-radius:99px;padding:10px 14px;font-size:10px}.canvas-top-actions a:last-child{background:#8f56ec;border-color:#0000}.cosmos-intro{z-index:5;max-width:450px;transition:all .5s;position:absolute;top:51%;left:clamp(28px,4.5vw,78px);transform:translateY(-50%)}.cosmos-status{letter-spacing:.25em;font-size:8px;font-weight:800}.cosmos-status i{background:#62ffad;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 13px #62ffad}.cosmos-status span{color:#8592a8;margin-left:12px}.cosmos-intro h1{color:#fff;letter-spacing:-.025em;text-shadow:0 3px 34px #000;margin:27px 0;font:500 clamp(54px,6.5vw,98px)/1.15 Georgia}.cosmos-intro h1 em{color:#bd80ff;text-shadow:0 0 36px #7d37db;font-weight:400}.cosmos-intro>p:not(.cosmos-status){color:#c5cee0;text-shadow:0 2px 12px #000;max-width:350px;font-size:13px;line-height:1.65}.enter-button{text-transform:uppercase;letter-spacing:.12em;color:#090c13;background:#fff;border:0;border-radius:3px;margin-top:22px;padding:12px 16px;font-size:9px;font-weight:900}.enter-button span{margin-left:22px}.cosmos-hotspots{z-index:4;position:absolute;inset:0}.world-node{left:var(--x);top:var(--y);color:#fff;background:0 0;border:0;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.world-node>b{width:20px;height:20px;animation:3s ease-in-out infinite nodepulse;animation-delay:var(--delay);border:1px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #ffffff16,0 0 28px #a765ff}.world-node>b i{background:#fff;border-radius:50%;width:5px;height:5px}.world-node>span{opacity:0;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050812e8;border:1px solid #ffffff29;border-radius:3px;padding:10px 13px;font:500 13px Georgia;transition:all .25s;transform:translate(-7px)}.world-node span small{letter-spacing:.18em;color:#b58aff;text-align:left;font:800 7px/1.5 Inter;display:block}.world-node:hover{z-index:7}.world-node:hover>span,.world-node:focus-visible>span{opacity:1;transform:none}.world-node.filtered{opacity:.12;pointer-events:none}.world-node.hidden-node{display:none}.constellations{z-index:9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050812d9;border-top:1px solid #ffffff20;align-items:center;gap:20px;height:48px;padding:0 75px 0 27px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.constellations span{letter-spacing:.2em;color:#78869c}.constellations button{color:#aeb9ca;background:0 0;border:0}.constellations button.active{color:#fff}.constellations small{color:#9b79e7;margin-left:auto}.explore-panel{z-index:20;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#080c16f5;border-left:1px solid #ffffff24;width:min(440px,100vw);padding:75px 38px 30px;transition:all .45s cubic-bezier(.2,.75,.2,1);position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(102%)}.explore-panel.open{transform:none}.panel-close{color:#fff;background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:25px}.explore-panel h2{margin:14px 0 30px;font:42px Georgia}.explore-panel>nav{flex-direction:column;display:flex}.explore-panel>nav a{border-top:1px solid #ffffff1a;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:17px 0;display:grid}.explore-panel nav span,.explore-panel nav i{color:#8b99ae;font-size:9px}.explore-panel nav b{font:500 18px Georgia}.panel-tags{padding:25px 0}.panel-tags p{letter-spacing:.2em;color:#8491a7;font-size:8px}.panel-tags a{color:#b991f8;margin-right:10px;font-size:10px}.explore-panel footer{text-align:left;border:0;grid-template-columns:none;gap:12px;padding:22px 0 0;position:static;display:flex!important}.explore-panel footer a{color:#78869c;font-size:8px}.node-preview{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060db8;grid-template-columns:minmax(280px,540px) minmax(280px,450px);place-content:center;gap:70px;padding:7vw;display:grid;position:absolute;inset:0}.node-preview[hidden]{display:none}.node-preview>button{color:#fff;background:0 0;border:0;font-size:36px;position:absolute;top:30px;right:78px}.preview-orbit{aspect-ratio:1;background:radial-gradient(circle,#7849d53d,#0000 65%);position:relative}.preview-orbit i{border:1px solid #a467f15c;border-radius:47% 53% 44% 56%;animation:22s linear infinite spin;position:absolute;inset:7%}.preview-orbit i:nth-child(2){animation-direction:reverse;inset:25%}.preview-orbit strong{background:radial-gradient(circle at 30% 20%,#fff,#aa6af5 40%,#401f79);border-radius:50%;place-items:center;font-size:48px;display:grid;position:absolute;inset:38%;box-shadow:0 0 80px #9d5bec}.preview-copy>small{color:#b98af7;letter-spacing:.22em}.preview-copy h2{letter-spacing:-.02em;margin:18px 0;font:500 clamp(38px,4.5vw,62px)/1.2 Georgia}.preview-copy p{color:#a8b4c8;line-height:1.7}.preview-copy>div{border-top:1px solid #ffffff20;margin-top:24px;padding:16px 0}.preview-copy>div span{letter-spacing:.2em;color:#78869d;font-size:7px;display:block}.preview-copy>a{color:#080b13;text-transform:uppercase;letter-spacing:.12em;background:#fff;justify-content:space-between;padding:15px 17px;font-size:10px;font-weight:900;display:flex}.preview-copy>button{color:#b68cf2;background:0 0;border:0;margin-top:18px;font-size:10px}.cosmos-search{z-index:30;background:#050811f4;place-content:center;padding:24px;display:grid;position:fixed;inset:0}.cosmos-search[hidden]{display:none}.cosmos-search>button{color:#fff;background:0 0;border:0;font-size:38px;position:absolute;top:25px;right:35px}.cosmos-search>p{letter-spacing:.25em;color:#8d9ab1;font-size:10px}.cosmos-search form{border-bottom:1px solid #fff5;width:min(900px,85vw);display:flex}.cosmos-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:18px 0;font:48px Georgia}.cosmos-search form button{color:#be91ff;background:0 0;border:0;font-weight:800}.cosmos-search>div{color:#8d9ab1;gap:25px;margin-top:22px;font-size:11px;display:flex}@keyframes nodepulse{50%{transform:scale(1.12);box-shadow:0 0 0 13px #ffffff08,0 0 35px #aa6cff}}@media(prefers-reduced-motion:reduce){.world-node>b{animation:none}.cosmos-art{transition:none}}@media(max-width:800px){.cosmos-art{width:155%;left:-28%}.cosmos-vignette{background:linear-gradient(#0000 36%,#03050bf5 93%),linear-gradient(90deg,#03050b7a,#0000)}.canvas-top-actions span{display:none}.canvas-top-actions{right:65px}.cosmos-intro{inset:auto 68px 88px 22px;transform:none}.cosmos-intro h1{font-size:64px}.cosmos-intro>p:not(.cosmos-status){font-size:11px}.world-node>span{display:none}.constellations{padding-left:18px;overflow-x:auto}.constellations span,.constellations small{display:none}.constellations button{white-space:nowrap}.node-preview{grid-template-columns:1fr;padding:70px 24px;overflow:auto}.preview-orbit{display:none}.node-preview>button{top:18px;right:65px}.explore-panel{padding-top:60px}}@media(max-width:480px){.canvas-brand small,.cosmos-status span{display:none}.cosmos-intro h1{font-size:57px}.canvas-top-actions{right:54px}.canvas-top-actions>*{padding:9px}.cosmos-search input{font-size:27px}}.cosmos-home{cursor:grab}.cosmos-home.dragging{cursor:grabbing}.cosmos-world{z-index:0;transform:translate3d(var(--pan-x,0px),var(--pan-y,0px),0) scale(var(--world-scale,1));will-change:transform;transition:transform .12s ease-out;position:absolute;inset:-6%}.cosmos-world .cosmos-art{width:100%;height:100%;inset:0}.cosmos-world .cosmos-hotspots{inset:0}.world-node>b{background:#080b1399;width:29px;height:29px;box-shadow:0 0 0 8px #ffffff18,0 0 36px #b56cff}.world-node>b i{width:8px;height:8px}.world-node>span{opacity:.88;padding:12px 15px;font-size:15px;transform:none;box-shadow:0 9px 30px #0008}.world-node:hover>span{opacity:1;transform:scale(1.04)}.preview-orbit>[data-preview-audio]{color:#fff;letter-spacing:.14em;white-space:nowrap;background:#080c17cc;border:1px solid #ffffff45;border-radius:99px;padding:11px 16px;font-size:8px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.preview-orbit>[data-preview-audio][hidden]{display:none}.universe-encounters{z-index:5;pointer-events:none;position:absolute;inset:0}.encounter-card{pointer-events:auto;left:var(--encounter-x);top:var(--encounter-y);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a14d9;border:1px solid #ffffff2c;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;animation:4s ease-in-out infinite nodepulse;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 35px #0008}.encounter-card img{object-fit:contain;background:#fff;border-radius:6px;width:34px;height:34px}.encounter-card b{background:#824be0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.encounter-card span{font:500 12px Georgia}.encounter-card small{letter-spacing:.16em;color:#bd91ff;font:800 6px Inter;display:block}.universe-game{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02040aeb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.universe-game[hidden]{display:none}.universe-game>[data-game-close]{color:#fff;background:0 0;border:0;font-size:36px;position:absolute;top:22px;right:30px}.game-shell{text-align:center;width:min(760px,96vw)}.game-shell h2{margin:10px;font:48px Georgia}.game-shell>p{color:#aeb8ca}.game-stage{background:radial-gradient(circle at 50% 40%,#592b9952,#050812 65%);border:1px solid #ffffff26;border-radius:18px;height:min(430px,52vh);margin:24px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000}.game-hud{color:#cdaaff;justify-content:space-between;margin:-10px 0 20px;display:flex}.catch-star{color:#fff;text-shadow:0 0 18px #b56dff;background:0 0;border:0;font-size:42px;animation:1s infinite nodepulse;position:absolute}.memory-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.memory-card{color:#9270c9;background:#10172a;border:1px solid #ffffff2b;border-radius:10px;font-size:30px}.memory-card.open,.memory-card.matched{color:#fff;background:#7241be}.memory-card.matched{opacity:.5}.orbit-core{place-items:center;display:grid;position:absolute;inset:12%}.orbit-core i{border:3px solid #8155cb;border-radius:50%;animation:2.2s linear infinite game-spin;position:absolute;inset:5%}.orbit-core i:nth-child(2){border-color:#2dd4d9;animation-duration:1.4s;animation-direction:reverse;inset:22%}.orbit-core button{z-index:2;color:#fff;background:#25133f;border:1px solid #fff5;border-radius:50%;width:125px;height:125px;position:relative}.orbit-game.aligned .orbit-core button{background:#31cfa8;box-shadow:0 0 50px #31cfa8}.nova-grid{grid-template-columns:1fr 1fr;gap:14px;padding:24px;display:grid}.nova-grid button{opacity:.45;border:0;border-radius:18px}.nova-grid .violet{background:#8b5cf6}.nova-grid .cyan{background:#22d3ee}.nova-grid .gold{background:#fbbf24}.nova-grid .rose{background:#fb7185}.nova-grid button.lit{opacity:1;transform:scale(.97);box-shadow:0 0 42px}.ship{color:#92f7ff;text-shadow:0 0 18px #22d3ee;font-size:38px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.meteor{background:#fb714f;border-radius:50%;width:24px;height:24px;position:absolute;top:-5%;box-shadow:0 0 18px #fb714f}.game-result{background:#0c1220;border:1px solid #ffffff25;border-radius:12px;padding:20px}.game-result blockquote{color:#d4b9ff;font:italic 20px Georgia}.game-gift{background:#e8bb5514;border:1px solid #e8bb55;margin:12px;padding:14px}.game-gift code{word-break:break-all;color:#ffe399;display:block}@keyframes game-spin{to{transform:rotate(360deg)}}.game-stage.finished{opacity:1!important}.mission-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.mission-controls .difficulty-picker{margin:0}.game-quote,.game-gift{border-radius:10px;margin:12px 0;padding:15px}.game-quote{background:#a876ff12}.game-quote small,.game-gift small{color:#b78aff;letter-spacing:.14em;margin-bottom:8px;display:block}.game-gift.empty{background:#ffffff08;border-color:#ffffff24}html.modal-open,html.modal-open body{overscroll-behavior:none;overflow:hidden!important}.universe-game{overscroll-behavior:contain;overflow:auto}@media(max-width:640px){.universe-game{padding:12px}.game-shell h2{font-size:32px}.game-stage{height:46vh}.mission-controls{align-items:stretch}.mission-controls>.button{width:100%}}.universe-game{touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.universe-game.completed .game-stage,.universe-game.completed .game-hud,.universe-game.completed [data-game-instructions],.universe-game.completed .game-sponsor-strip,.universe-game.completed .game-access-note,.universe-game.completed .mission-controls{display:none!important}.universe-game.completed .game-shell{max-width:680px}.universe-game.completed .game-result{margin:20px 0;padding:18px;display:block}.universe-game.completed .game-result h3{margin:0 0 10px}.universe-game.completed .game-quote,.universe-game.completed .game-gift{margin:9px 0;padding:12px}.universe-game.completed .game-result blockquote{margin:8px;font-size:18px}.universe-game.completed .game-result .button{margin-top:5px}.dodge-status{z-index:2;color:#8ff6ff;letter-spacing:.1em;font:700 12px Inter;position:absolute;top:10px;left:12px}.universe-game:not([hidden]){display:block}.game-shell{margin:0 auto}.game-stage-intro{text-align:center;background:radial-gradient(circle at 50% 45%,#7641be38,#0000 64%);place-content:center;justify-items:center;gap:14px;padding:clamp(24px,6vw,70px);display:grid;position:absolute;inset:0}.game-stage-intro small{color:#b98cf6;letter-spacing:.2em;font-size:9px;font-weight:800}.game-stage-intro p{color:#eef2fa;max-width:610px;margin:0;font:clamp(20px,3vw,30px)/1.35 Georgia}.game-stage-intro span{color:#8f9db4;font-size:11px}.universe-game.completed .game-result{isolation:isolate;position:relative;overflow:hidden}.universe-game.completed .game-result>:not(.game-discovery-celebration){z-index:2;position:relative}.game-discovery-celebration{z-index:1;pointer-events:none;background-image:radial-gradient(circle,#facc15 0 4px,#0000 5px),radial-gradient(circle,#c084fc 0 3px,#0000 4px),radial-gradient(circle,#67e8f9 0 3px,#0000 4px),radial-gradient(circle,#fff 0 2px,#0000 3px);background-size:91px 103px,127px 89px,73px 119px,61px 79px;animation:5s linear forwards rewardDiscoveryCelebration;position:absolute;inset:-20px}@keyframes rewardDiscoveryCelebration{0%{opacity:0;transform:translateY(-80px)}6%{opacity:1}84%{opacity:1}to{opacity:0;visibility:hidden;transform:translateY(470px)}}.game-gift.treasure-found,.reward-open-button{--reward-accent:#94a3b8;--reward-glow:#94a3b83d}.game-gift.treasure-found.tier-bronze,.reward-open-button.tier-bronze{--reward-accent:#fb923c;--reward-glow:#fb923c47}.game-gift.treasure-found.tier-silver,.reward-open-button.tier-silver{--reward-accent:#7dd3fc;--reward-glow:#7dd3fc47}.game-gift.treasure-found.tier-gold,.reward-open-button.tier-gold{--reward-accent:#fbbf24;--reward-glow:#fbbf2452}.game-gift.treasure-found{border-color:var(--reward-accent);background:linear-gradient(135deg,var(--reward-glow),#0a1222eb 48%);box-shadow:0 0 34px var(--reward-glow),inset 0 1px #ffffff14}.discovered-treasure{text-align:left;justify-content:center;align-items:center;gap:18px;display:flex}.discovered-treasure-icon{border:1px solid var(--reward-accent);flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovered-treasure-icon{border:1px solid color-mix(in srgb,var(--reward-accent) 62%,transparent)}}.discovered-treasure-icon{box-shadow:0 0 28px var(--reward-glow);background:#030813b8;border-radius:18px;animation:1.35s ease-in-out 3 discoveredTreasurePulse}.discovered-treasure-icon img{object-fit:contain;width:72px;height:72px}.discovered-treasure-copy{min-width:0}.discovered-treasure-copy small{color:var(--reward-accent)}.discovered-treasure-copy strong{color:#f8fafc;font-size:18px;display:block}.discovered-treasure-copy p{color:#cbd5e1;margin:7px 0 0;line-height:1.45}@keyframes discoveredTreasurePulse{0%,to{transform:scale(1)}50%{filter:brightness(1.16);transform:scale(1.06)}}.reward-open-button{border:1px solid var(--reward-accent);background:linear-gradient(135deg,var(--reward-glow),#3f2670eb);width:min(100%,320px);min-height:50px;box-shadow:0 8px 28px var(--reward-glow),inset 0 1px #ffffff29;color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin:8px 0 2px;padding:9px 22px;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.game-result-actions{justify-content:center;width:100%;margin-top:18px;display:flex}.game-result-actions .button{width:min(100%,320px);min-height:50px;margin-top:0!important}.reward-open-button img{object-fit:contain;width:30px;height:30px}.reward-open-button:hover{filter:brightness(1.12);box-shadow:0 12px 36px var(--reward-glow),inset 0 1px #fff3;transform:translateY(-2px)}@media(max-width:640px){.discovered-treasure{align-items:center;gap:12px}.discovered-treasure-icon{border-radius:14px;flex-basis:68px;width:68px;height:68px}.discovered-treasure-icon img{width:56px;height:56px}.discovered-treasure-copy strong{font-size:15px}.discovered-treasure-copy p{font-size:12px}.reward-open-button,.game-result-actions,.game-result-actions .button{width:100%}.game-result-actions{margin-top:20px}}.game-stage{touch-action:none;-webkit-user-select:none;user-select:none}.game-status{z-index:8;color:#9cf6ff;letter-spacing:.08em;pointer-events:none;background:#050914d9;border:1px solid #77e9ff33;border-radius:6px;padding:6px 9px;font:700 10px Inter;position:absolute;top:10px;left:12px}.game-error{animation:.22s game-error-flash}.catch-star.caught{color:#7dffcf;opacity:0;transform:scale(1.45)}.pressed{filter:brightness(1.8);transform:scale(.94)!important}.wrong{background:#6b172d!important;box-shadow:inset 0 0 0 3px #f57!important}.blaster-game,.lane-game{touch-action:none}.blaster-ship{z-index:3;color:#70f4ff;text-shadow:0 0 18px #22d3ee;background:0 0;border:0;font-size:38px;position:absolute;top:85%;left:50%;transform:translate(-50%,-50%)}.blaster-ship.damaged{opacity:.25}.blaster-shot{background:#e7b8ff;border-radius:4px;width:6px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #d89cff}.blaster-comet{background:#ff704f;border-radius:50%;width:27px;height:27px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #ff704f}.lane-line{background:#9d6cff35;width:1px;position:absolute;top:0;bottom:0}.lane-a{left:18%}.lane-b{left:50%}.lane-c{left:82%}.lane-runner{z-index:3;background:#36dcef;border:2px solid #d8ffff;border-radius:50%;width:34px;height:34px;transition:left .13s;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 0 22px #36dcef}.lane-object{width:28px;height:28px;position:absolute;transform:translate(-50%,-50%)}.lane-object.energy{background:#ffdf6b;border-radius:50%;box-shadow:0 0 18px #ffdf6b}.lane-object.danger{background:#5c1426;border:2px solid #f57;width:54px;height:18px;box-shadow:0 0 15px #f577}.lane-controls{z-index:6;gap:90px;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.lane-controls button{color:#fff;background:#111a2de8;border:1px solid #ffffff38;border-radius:10px;width:58px;height:42px;font-size:20px}@keyframes game-error-flash{50%{box-shadow:inset 0 0 80px #ff315b99}}@media(max-width:640px){.game-status{white-space:normal;max-width:80%;font-size:8px}.lane-controls{gap:52px}.memory-grid{gap:6px;padding:48px 9px 9px}.memory-card{min-height:48px;font-size:24px}.nova-grid{padding:48px 12px 12px}}.sponsor-card{-webkit-backdrop-filter:blur(28px)saturate(190%);background:radial-gradient(circle at 85% 12%,#a855f729,#0000 50%),radial-gradient(circle at 15% 88%,#38bdf81a,#0000 50%),linear-gradient(145deg,#ffffff12,#0f172a73 35%,#090e1c9e);border:1px solid #a855f74d;border-radius:20px;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 16px 40px -8px #0000008c,0 0 24px #7c3aed1f,inset 0 1px #ffffff38,inset 0 0 20px #a855f70d}.sponsor-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#c084fc,#38bdf8,#fbbf24);height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.sponsor-card:hover{border-color:#c084fca6;transform:translateY(-5px);box-shadow:0 24px 50px -8px #000000a6,0 0 32px #a855f752,0 0 20px #38bdf833,inset 0 1px #ffffff59}.sponsor-card:hover:before{opacity:1}.sponsor-card .node-visual{background:radial-gradient(circle at 50% 45%,#7d4bcf33,#080c16 70%);place-items:center;min-height:210px;display:grid}.sponsor-card .node-visual img{object-fit:contain;filter:drop-shadow(0 12px 30px #0009);width:min(70%,220px);height:160px}.sponsor-card .node-info{align-items:flex-start}.treasure-sponsor{background:radial-gradient(circle,#aa6cf140,#0000 62%);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.treasure-sponsor img{object-fit:cover;border:1px solid #ffffff40;border-radius:28px;width:150px;height:150px;box-shadow:0 0 65px #9f62ef66}.treasure-sponsor div{gap:5px;display:grid}.treasure-sponsor small{letter-spacing:.2em;color:#b98cf6;font-size:8px}.treasure-sponsor strong{font:26px Georgia}.treasure-sponsor a{color:#fff;border:1px solid #fff3;border-radius:99px;padding:8px 13px;font-size:10px}.game-no-gift{color:#8995aa;font-size:12px}.sponsor-board{max-width:1240px;margin:0 auto}.sponsor-board-head{text-align:center;max-width:720px;margin:0 auto 36px}.sponsor-board-head .head-breadcrumbs,.head-breadcrumbs{text-align:left;justify-content:flex-start;margin-bottom:16px;display:flex}.sponsor-board-head .head-breadcrumbs a{color:#94a3b8;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.sponsor-board-head .head-breadcrumbs a:hover{color:#38bdf8}.sponsor-board-head .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#38bdf8;margin-bottom:8px;font-size:11px;font-weight:700}.sponsor-board-head h1{color:#fff;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px #a855f766);background:linear-gradient(135deg,#fff 20%,#f3e8ff 45%,#c084fc 75%,#a855f7 95%);-webkit-background-clip:text;margin:10px 0 16px;font:500 clamp(36px,5vw,56px)/1.08 Georgia,serif}.sponsor-board-head p,.sponsor-board-head>p:last-child{color:#94a3b8;max-width:620px;margin:0 auto;font-size:16px;line-height:1.6}.sponsor-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto 42px;display:grid}.sponsor-summary article span{letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.sponsor-summary article strong{font:700 clamp(22px,2.4vw,28px)/1.15 Georgia,serif;display:block}.sponsor-summary article:first-child:hover{border-color:#38bdf899;box-shadow:0 12px 32px #0ea5e947,inset 0 1px #ffffff2e}.sponsor-summary article:nth-child(2):hover{border-color:#fbbf2499;box-shadow:0 12px 32px #f59e0b47,inset 0 1px #ffffff2e}.sponsor-summary article:nth-child(3):hover{border-color:#c084fc99;box-shadow:0 12px 32px #a855f747,inset 0 1px #ffffff2e}@media(max-width:768px){.sponsor-summary{grid-template-columns:1fr}}.sponsor-ranking,.reward-directory{margin-top:46px}.sponsor-ranking-head,.reward-directory>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.sponsor-ranking-head h2,.reward-directory h2{margin:7px 0 0}.sponsor-ranking-head>span,.reward-directory>header>p{color:#8290a7;font:11px/1.5 Inter,sans-serif}.sponsor-table-header{color:#7f8da4;letter-spacing:.12em;text-transform:uppercase;background:#0e1628b3;border-bottom:1px solid #ffffff14;font:800 9px Inter,sans-serif}.sponsor-rank{color:#a987f4;font:24px Georgia}.sponsor-identity{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.sponsor-identity>img,.sponsor-identity>span{object-fit:contain;background:#fffffff2;border-radius:10px;width:62px;height:48px;box-shadow:0 4px 14px #00000040}.sponsor-identity>span{color:#c6a8ff;background:#202c45;place-items:center;font:22px Georgia;display:grid}.sponsor-identity div{gap:4px;min-width:0;display:grid}.sponsor-identity b{color:#f8fafc;font:19px Georgia}.sponsor-identity small{color:#94a3b8;text-overflow:clip;white-space:normal;word-break:break-word;font:12.5px/1.5 Inter,sans-serif;display:block;overflow:visible}.sponsor-reward-count{gap:3px;display:grid}.sponsor-reward-count strong{color:#f1f5f9;font:25px Georgia}.sponsor-reward-count span{color:#8795ab;text-transform:uppercase;font:9px Inter,sans-serif}.sponsor-contribution{color:#cbd4e1;font:12px Inter,sans-serif}.sponsor-visit{color:#e9d5ff;text-align:center;background:#a855f71f;border:1px solid #a855f759;border-radius:8px;padding:10px 14px;font:700 11px Inter,sans-serif;transition:all .2s cubic-bezier(.16,1,.3,1)}.sponsor-visit:hover{color:#fff;background:#a855f742;border-color:#c084fc99;transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed4d}.reward-directory>header>p{text-align:right;max-width:450px}.reward-sponsor-group{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1523a6;border:1px solid #a855f733;border-radius:12px;margin-top:14px;overflow:hidden}.reward-sponsor-title{background:#121c2eb3;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.reward-sponsor-title h3{margin:0;font:23px Georgia}.reward-sponsor-title span{color:#af8cf4;font:10px Inter,sans-serif}.reward-list{display:grid}.reward-row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.reward-row:first-child{border-top:0}.reward-row b{font:16px Georgia}.reward-row p{color:#8795aa;margin:5px 0 0;font:11px/1.5 Inter,sans-serif}.reward-row>span{color:#cab1ff;letter-spacing:.08em;text-transform:uppercase;background:#24304a;border-radius:99px;padding:5px 8px;font:800 8px Inter,sans-serif}.sponsor-empty{color:#8e9bb0;text-align:center;padding:36px}@media(max-width:900px){.sponsor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-table-header{display:none}.sponsor-table-row{grid-template-columns:60px minmax(220px,1fr) 110px 120px;gap:14px}.sponsor-visit{grid-column:2/-1;justify-self:start}.reward-directory>header{flex-direction:column;align-items:flex-start}.reward-directory>header>p{text-align:left}}@media(max-width:640px){.sponsor-board{padding-left:14px;padding-right:14px}.sponsor-summary{grid-template-columns:1fr 1fr;gap:8px}.sponsor-summary article{padding:15px}.sponsor-summary strong{font-size:22px}.sponsor-ranking-head{flex-direction:column;align-items:flex-start;gap:5px}.sponsor-table{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:12px;display:grid}.sponsor-table-row{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1523b3;border:1px solid #a855f738;border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px}.sponsor-identity{grid-template-columns:50px minmax(0,1fr)}.sponsor-identity>img,.sponsor-identity>span{width:50px;height:40px}.sponsor-reward-count,.sponsor-contribution,.sponsor-visit{grid-column:2}.sponsor-reward-count{grid-template-columns:auto 1fr;align-items:center}.sponsor-visit{justify-self:stretch}.reward-row{grid-template-columns:1fr}.reward-row>span{justify-self:start}}.sponsor-modal-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:16px!important;display:flex!important}.sponsor-modal-actions .btn-sponsor-profile{color:#fff!important;background:linear-gradient(135deg,#9333ea,#7c3aed)!important;border-radius:99px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:10px 20px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 18px #7c3aed66!important}.sponsor-modal-actions .btn-sponsor-profile:hover{transform:translateY(-1px)!important;box-shadow:0 6px 24px #9333ea8c!important}.sponsor-modal-actions .btn-sponsor-external{color:#e2e8f0!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:99px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:10px 18px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.sponsor-modal-actions .btn-sponsor-external:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffffff59!important}.sponsor-landing-page{color:#e2e8f0;background:#050811;width:100%;min-height:100vh;padding-bottom:120px;position:relative;overflow:hidden}.sponsor-landing-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ambient-glow{filter:blur(140px);opacity:.28;pointer-events:none;border-radius:50%;position:absolute}.ambient-glow.glow-top{background:radial-gradient(at 50% 40%,#9333ea6b,#38bdf847 40%,#ec48992e 70%,#0000 80%) 0 0/180% 180%;width:1000px;height:600px;animation:10s ease-in-out infinite alternate moving-aurora;top:-150px;left:50%;transform:translate(-50%)}@keyframes moving-aurora{0%{opacity:.25;filter:blur(140px)hue-rotate();transform:translate(-50%)scale(.94)}50%{opacity:.4;filter:blur(150px)hue-rotate(25deg);transform:translate(-48%)scale(1.06)rotate(3deg)}to{opacity:.3;filter:blur(140px)hue-rotate(-20deg);transform:translate(-52%)scale(1.01)rotate(-3deg)}}.ambient-glow.glow-accent{background:radial-gradient(circle,#06b6d459,#0ea5e933 45%,#0000 70%);width:700px;height:700px;animation:11s ease-in-out infinite alternate nebula-float;top:240px;right:5%}.ambient-glow.glow-warm{background:radial-gradient(circle,#ec489947,#f43f5e26 50%,#0000 70%);width:650px;height:650px;animation:13s ease-in-out infinite alternate-reverse nebula-float;top:180px;left:5%}@keyframes nebula-breathe{0%{opacity:.22;transform:translate(-50%)scale(.95)}to{opacity:.38;transform:translate(-50%)scale(1.08)}}@keyframes nebula-float{0%{transform:translate(0)}to{transform:translate(-35px,25px)}}.sponsor-landing-shell{z-index:1;max-width:1180px;margin:0 auto;padding:16px 24px 32px;position:relative}.sponsor-hero-viewport{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:calc(100svh - 72px);padding-bottom:20px;display:flex}.sponsor-landing-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.sponsor-nav-back{color:#94a3b8;align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.sponsor-nav-back:hover{color:#c084fc;transform:translate(-3px)}.sponsor-nav-links{align-items:center;gap:10px;display:flex}.sponsor-nav-pill{color:#cbd5e1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121b30a6;border:1px solid #c38cff40;border-radius:99px;padding:7px 16px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .2s}.sponsor-nav-pill:hover{color:#fff;background:#a855f740;border-color:#c38cff80}.sponsor-landing-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:880px;margin:0 auto;padding:20px 0;display:flex}.sponsor-landing-brand-logo{justify-content:center;align-items:center;width:clamp(180px,23vh,260px);height:clamp(180px,23vh,260px);margin:0 auto 24px;display:flex;position:relative}.sponsor-landing-brand-logo:before{content:"";filter:blur(42px);z-index:0;opacity:.55;pointer-events:none;background:conic-gradient(#9333ea,#38bdf8,#f43f5e,#fbbf24,#a855f7,#06b6d4,#9333ea);border-radius:50%;animation:12s linear infinite moving-conic-spin;position:absolute;inset:-22px}@keyframes moving-conic-spin{0%{filter:blur(40px)hue-rotate();transform:rotate(0)scale(.95)}50%{filter:blur(48px)hue-rotate(60deg);transform:rotate(180deg)scale(1.09)}to{filter:blur(40px)hue-rotate();transform:rotate(360deg)scale(.95)}}.sponsor-logo-frame{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;background:radial-gradient(circle at 50% 25%,#ffffff14,#ffffff05 80%,#0000);border:1px solid #ffffff29;border-radius:36px;justify-content:center;align-items:center;width:100%;height:100%;padding:18px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #000000b3,inset 0 1px 1px #ffffff47}.sponsor-logo-frame:hover{transform:scale(1.03);box-shadow:0 26px 60px #9333ea59,inset 0 1px 2px #fff6}.sponsor-logo-polish{pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 20%,#ffffff14 36%,#ffffffbf,#ffffff26 64%,#0000 80%);width:70%;height:220%;animation:8s cubic-bezier(.25,1,.5,1) infinite moving-polish-sweep;position:absolute;top:-60%;left:-140%;transform:rotate(25deg)}@keyframes moving-polish-sweep{0%{opacity:0;transform:translate(0)rotate(25deg)}2%{opacity:1}14%{opacity:1}16%,to{opacity:0;transform:translate(420%)rotate(25deg)}}.sponsor-brand-img{object-fit:contain;z-index:1;filter:drop-shadow(0 16px 36px #000c)drop-shadow(0 0 20px #a855f759);width:100%;max-width:90%;height:100%;max-height:90%;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative}.sponsor-brand-img:hover{transform:scale(1.04)}.sponsor-brand-fallback{color:#fff;z-index:1;background:linear-gradient(135deg,#7c3aed,#0284c7);border-radius:36px;justify-content:center;align-items:center;width:140px;height:140px;font:700 64px Georgia,serif;display:flex;position:relative;box-shadow:0 20px 48px #7c3aed73}.sponsor-landing-title{letter-spacing:-.015em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 18px #a855f74d);background:linear-gradient(105deg,#fff,#fde68a 18%,#fff 32%,#c084fc 48%,#fff 62%,#38bdf8 78%,#fff 92%,#fde68a) 0 0/240%;-webkit-background-clip:text;margin:0 auto 16px;padding:.16em .12em .08em;font:700 clamp(38px,5.5vh,64px)/1.28 Georgia,serif;animation:10s ease-in-out infinite alternate moving-title-gradient;display:inline-block;overflow:visible}@keyframes moving-title-gradient{0%{background-position:0%}to{background-position:100%}}.sponsor-tagline-wrap{justify-content:center;align-items:center;gap:16px;max-width:min(840px,94vw);margin:0 auto 22px;display:inline-flex;position:relative}.sponsor-tagline-wrap:before,.sponsor-tagline-wrap:after{content:"";background:linear-gradient(90deg,#0000,#c38cff8c);flex-shrink:0;width:clamp(20px,3.5vw,42px);height:1px}.sponsor-tagline-wrap:after{background:linear-gradient(90deg,#c38cff8c,#0000)}.sponsor-tagline-wrap .tagline-ornament{color:#c084fc;opacity:.92;filter:drop-shadow(0 0 10px #c084fcbf);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}.sponsor-landing-tagline{letter-spacing:.01em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 16px #a855f759);text-align:center;background:linear-gradient(135deg,#fff,#f3e8ff 35%,#e9d5ff,#bae6fd 85%,#fbcfe8);-webkit-background-clip:text;margin:0;font:italic 400 clamp(19px,2.5vh,25px)/1.45 Georgia,serif}.sponsor-landing-bio{text-align:left;width:100%;max-width:680px;margin:0 auto 26px;padding:6px 0 6px 24px;position:relative}.sponsor-landing-bio:before{content:"";background:linear-gradient(#c084fce6,#8b5cf6b3 45%,#38bdf866 85%,#0000);border-radius:99px;width:3px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 14px #a855f780,0 0 4px #c084fc99}.sponsor-landing-bio p{color:#cbd5e1;text-shadow:0 1px 10px #00000080;white-space:pre-wrap;margin:0;font:400 clamp(14.5px,1.7vh,16px)/1.8 Inter,sans-serif}.sponsor-landing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}.btn-hero-cta{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#6366f1,#4f46e5)!important;border:1px solid #ffffff47!important;border-radius:99px!important;align-items:center!important;gap:8px!important;padding:14px 34px!important;font-size:15px!important;font-weight:700!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #7c3aed66,0 0 16px #6366f133!important}.btn-hero-cta:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed,#6366f1)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 12px 32px #7c3aed8c,0 0 24px #6366f159!important}.btn-hero-cta:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff14,#fff9,#ffffff1f,#0000 80%);width:45%;height:220%;animation:16s cubic-bezier(.25,1,.5,1) 2.8s infinite moving-cta-polish;position:absolute;top:-60%;left:-120%;transform:rotate(25deg)}@keyframes moving-cta-polish{0%{opacity:0;transform:translate(0)rotate(25deg)}1%{opacity:1}7%{opacity:1}8%,to{opacity:0;transform:translate(450%)rotate(25deg)}}.btn-hero-cta .cta-arrow,.btn-hero-cta .cta-sparkle{z-index:1;font-size:16px;position:relative}.btn-hero-cta span{z-index:1;position:relative}.sponsor-hero-bottom{justify-content:center;align-items:center;padding-top:14px;display:flex}.sponsor-scroll-indicator{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff0a,#a855f71f);border:1px solid #a855f759;border-radius:99px;align-items:center;gap:8px;padding:8px 20px;font-size:11px;font-weight:700;text-decoration:none;transition:all .22s;animation:2.2s ease-in-out infinite sponsor-bounce;display:inline-flex;box-shadow:0 4px 16px #00000040}.sponsor-scroll-indicator:hover{color:#fff;background:linear-gradient(135deg,#a855f733,#38bdf833);border-color:#38bdf899;box-shadow:0 0 24px #a855f773}@keyframes sponsor-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.sponsor-scroll-details{border-top:1px solid #ffffff14;margin-top:40px;padding-top:48px;scroll-margin-top:80px}.sponsor-section-head-centered{text-align:center;max-width:720px;margin:0 auto 36px}.sponsor-section-head-centered .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#c084fc;margin-bottom:8px;font-size:10.5px;font-weight:800;display:block}.sponsor-section-head-centered h2{color:#f8fafc;letter-spacing:-.015em;margin:0 0 10px;font:600 clamp(28px,3.8vh,42px)/1.15 Georgia,serif}.sponsor-section-head-centered .sponsor-section-desc{color:#94a3b8;margin:0 auto;font-size:14.5px;line-height:1.6}.sponsor-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:56px;display:grid}.sponsor-metric-card{text-align:center;-webkit-backdrop-filter:blur(16px);background:#0d1424a6;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px 20px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff14}.sponsor-metric-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.sponsor-metric-card:hover{transform:translateY(-3px)}.sponsor-metric-card .metric-card-label{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.sponsor-metric-card .metric-card-number{font:700 clamp(24px,2.5vw,30px)/1.1 Georgia,serif;display:block}.sponsor-metric-card .metric-card-sub{opacity:.85;font-size:11.5px;display:block}.sponsor-metric-card.metric-card-cyan{background:linear-gradient(145deg,#0ea5e929,#0d1424b8)!important;border-color:#0ea5e966!important}.sponsor-metric-card.metric-card-cyan:before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)!important}.sponsor-metric-card.metric-card-cyan .metric-card-number{color:#e0f2fe!important;text-shadow:0 0 18px #0ea5e966!important}.sponsor-metric-card.metric-card-cyan .metric-card-label{color:#7dd3fc!important}.sponsor-metric-card.metric-card-cyan .metric-card-sub{color:#bae6fd!important}.sponsor-metric-card.metric-card-cyan:hover{border-color:#38bdf899!important;box-shadow:0 12px 32px #0ea5e947,inset 0 1px #ffffff2e!important}.sponsor-metric-card.metric-card-amber{background:linear-gradient(145deg,#f59e0b29,#0d1424b8)!important;border-color:#f59e0b66!important}.sponsor-metric-card.metric-card-amber:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important}.sponsor-metric-card.metric-card-amber .metric-card-number{color:#fef3c7!important;text-shadow:0 0 18px #f59e0b66!important}.sponsor-metric-card.metric-card-amber .metric-card-label{color:#fde68a!important}.sponsor-metric-card.metric-card-amber .metric-card-sub{color:#fef08a!important}.sponsor-metric-card.metric-card-amber:hover{border-color:#fbbf2499!important;box-shadow:0 12px 32px #f59e0b47,inset 0 1px #ffffff2e!important}.sponsor-metric-card.metric-card-violet{background:linear-gradient(145deg,#a855f729,#0d1424b8)!important;border-color:#a855f766!important}.sponsor-metric-card.metric-card-violet:before{background:linear-gradient(90deg,#a855f7,#c084fc)!important}.sponsor-metric-card.metric-card-violet .metric-card-number{color:#f3e8ff!important;text-shadow:0 0 18px #a855f766!important}.sponsor-metric-card.metric-card-violet .metric-card-label{color:#d8b4fe!important}.sponsor-metric-card.metric-card-violet .metric-card-sub{color:#e9d5ff!important}.sponsor-metric-card.metric-card-violet:hover{border-color:#c084fc99!important;box-shadow:0 12px 32px #a855f747,inset 0 1px #ffffff2e!important}.btn-universe-explore{color:#e2e8f0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#121c34a6!important;border:1px solid #c38cff4d!important;border-radius:99px!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.btn-universe-explore:hover{color:#fff!important;background:#a855f740!important;border-color:#c38cff99!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #7c3aed59!important}.sponsor-landing-section{margin-bottom:64px}.sponsor-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.sponsor-section-head h2{color:#f8fafc;margin:6px 0 0;font:600 clamp(24px,3vw,32px) Georgia,serif}.sponsor-section-desc{color:#94a3b8;max-width:58ch;margin:8px 0 0;font-size:14px;line-height:1.5}.sponsor-section-actions{flex-shrink:0}.sponsor-count-pill{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f759;border-radius:99px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.sponsor-count-pill .count-dot{color:#c084fc}.sponsor-treasures-empty{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121c348c;border:1px solid #c38cff38;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex;box-shadow:0 16px 40px #00000040,0 0 25px #8d52da1a}.sponsor-treasures-empty .empty-icon{font-size:42px}.sponsor-treasures-empty h3{color:#f8fafc;margin:0;font:600 22px Georgia,serif}.sponsor-treasures-empty p{color:#94a3b8;max-width:54ch;margin:0 0 8px;font-size:14px;line-height:1.6}.sponsor-treasures-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:24px;display:grid}.sponsor-treasure-card{-webkit-backdrop-filter:blur(20px);border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.sponsor-treasure-card:before{content:"";z-index:2;height:2px;position:absolute;top:0;left:0;right:0}.sponsor-treasure-card.tier-card-bronze{background:linear-gradient(150deg,#d9770624,#140e0ac7 45%,#0c101cd9);border:1px solid #f59e0b5c;box-shadow:0 16px 42px #00000073,0 0 24px #d977061f,inset 0 1px #fed7aa38}.sponsor-treasure-card.tier-card-bronze:before{background:linear-gradient(90deg,#d97706,#fbbf24,#b45309)}.sponsor-treasure-card.tier-card-bronze .treasure-card-icon-frame{background:radial-gradient(circle,#f59e0b14,#100c0ab3);border:1px solid #f59e0b33}.sponsor-treasure-card.tier-card-bronze:hover{border-color:#fbbf24a6;transform:translateY(-4px);box-shadow:0 24px 54px #0000008c,0 0 38px #d977064d,inset 0 1px #fef08a59}.sponsor-treasure-card.tier-card-silver{background:linear-gradient(150deg,#38bdf821,#0f172ac7 45%,#0a101ed9);border:1px solid #93c5fd61;box-shadow:0 16px 42px #00000073,0 0 24px #38bdf824,inset 0 1px #e0f2fe47}.sponsor-treasure-card.tier-card-silver:before{background:linear-gradient(90deg,#38bdf8,#93c5fd,#0284c7)}.sponsor-treasure-card.tier-card-silver .treasure-card-icon-frame{background:radial-gradient(circle,#38bdf814,#0c1220b3);border:1px solid #38bdf838}.sponsor-treasure-card.tier-card-silver:hover{border-color:#38bdf8b8;transform:translateY(-4px);box-shadow:0 24px 54px #0000008c,0 0 38px #38bdf852,inset 0 1px #fff6}.sponsor-treasure-card.tier-card-gold{background:linear-gradient(150deg,#f59e0b2e,#1a1208d1 45%,#0c101ce0);border:1px solid #fbbf2475;box-shadow:0 16px 42px #00000073,0 0 30px #f59e0b33,inset 0 1px #fef08a59}.sponsor-treasure-card.tier-card-gold:before{background:linear-gradient(90deg,#f59e0b,#fef08a,#d97706)}.sponsor-treasure-card.tier-card-gold .treasure-card-icon-frame{background:radial-gradient(circle,#fbbf241f,#140e08bf);border:1px solid #fbbf2447}.sponsor-treasure-card.tier-card-gold:hover{border-color:#fbbf24d1;transform:translateY(-4px);box-shadow:0 24px 54px #0000008c,0 0 46px #f59e0b66,inset 0 1px #ffffff7a}.treasure-card-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.badge-tier-pill .tier-pill-sparkle{opacity:.9;font-size:10px;font-style:normal}.badge-tier-pill .tier-pill-icon-mini{object-fit:cover;border-radius:3px;flex:0 0 14px;width:14px;height:14px;display:block}.badge-status-pill.status-not_discovered,.badge-status-pill.status-not-discovered{color:#d8b4fe;text-shadow:0 0 10px #a855f74d;background:#a855f726;border:1px solid #c38cff59}.badge-status-pill.status-discovered{color:#7dd3fc;text-shadow:0 0 10px #38bdf84d;background:#38bdf826;border:1px solid #38bdf859}.badge-status-pill.status-claimed{color:#6ee7b7;text-shadow:0 0 10px #10b9814d;background:#10b98126;border:1px solid #10b98159}.treasure-card-title{color:#f8fafc;letter-spacing:-.01em;text-shadow:0 2px 14px #00000073;margin:2px 0 0;font:700 clamp(19px,2.3vw,23px)/1.3 Georgia,serif}.treasure-card-icon-frame{background:radial-gradient(circle,#ffffff0a,#0a10208c);border:1px solid #ffffff12;border-radius:16px;justify-content:center;align-items:center;margin:4px 0;padding:22px 16px;display:flex;position:relative;overflow:hidden}.treasure-card-icon-frame .treasure-icon-halo{filter:blur(32px);opacity:.45;pointer-events:none;border-radius:50%;width:160px;height:160px;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.treasure-card-icon-frame.tier-bronze .treasure-icon-halo{background:radial-gradient(circle,#f59e0b,#b45309 60%,#0000)}.treasure-card-icon-frame.tier-silver .treasure-icon-halo{background:radial-gradient(circle,#38bdf8,#0284c7 60%,#0000)}.treasure-card-icon-frame.tier-gold .treasure-icon-halo{background:radial-gradient(circle,#fbbf24,#d97706 60%,#0000)}.treasure-card-icon-lg{object-fit:cover;z-index:1;border-radius:18px;width:clamp(130px,17vw,160px);height:clamp(130px,17vw,160px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;box-shadow:0 12px 36px #0000008c,0 0 20px #0006}.sponsor-treasure-card:hover .treasure-card-icon-lg{transform:translateY(-5px)scale(1.03)}.sponsor-treasure-card:hover .treasure-icon-halo{opacity:.65;transform:translate(-50%,-50%)scale(1.2)}.treasure-card-body{flex-direction:column;gap:10px;margin-top:2px;display:flex}.treasure-card-desc{color:#cbd5e1;text-shadow:0 1px 6px #0006;margin:0;font:400 14px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.treasure-instructions-note{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.treasure-instructions-note .inst-icon{color:#38bdf8;flex-shrink:0;font-weight:700}.past-tier-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px;box-shadow:0 2px 8px #00000059}.badge-tier-inline{letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.badge-tier-inline.tier-standard{color:#cbd5e1;background:#94a3b829;border:1px solid #94a3b859}.badge-tier-inline.tier-bronze{color:#fde68a;background:#d977062e;border:1px solid #f59e0b66}.badge-tier-inline.tier-silver{color:#e0f2fe;background:#93c5fd2e;border:1px solid #93c5fd66}.badge-tier-inline.tier-gold{color:#fef08a;background:#f59e0b38;border:1px solid #fbbf2473}.sponsor-archive-subtitle{color:#8290a7;font-size:13px}.sponsor-pagination-wrap{justify-content:center;margin-top:36px;display:flex}.sponsor-pagination-wrap nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121c34a6;border:1px solid #c38cff40;border-radius:99px;padding:8px 16px}.past-bounties-table-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1222a6;border:1px solid #ffffff14;border-radius:16px;overflow-x:auto}.past-bounties-table{border-collapse:collapse;text-align:left;width:100%}.past-bounties-table th{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:14px 20px;font:700 11px Inter,sans-serif}.past-bounties-table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:16px 20px}.past-bounties-table tr:last-child td{border-bottom:0}.past-bounties-table td strong{color:#f8fafc;font:600 15px Georgia,serif;display:block}.past-bounties-table td small{color:#8290a7;margin-top:3px;font-size:12px;display:block}.past-claimant-link{color:#c084fc;font-size:13.5px;font-weight:600;text-decoration:none}.past-claimant-link:hover{text-decoration:underline}.past-date{color:#94a3b8;font-size:12.5px}.inventory-table{border-collapse:collapse;width:100%}.inventory-table th{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:14px 20px;font:700 11px Inter,sans-serif}.inventory-table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:16px 20px}.inventory-table tr:last-child td{border-bottom:0}.past-treasure-item{align-items:center!important;gap:14px!important;display:flex!important}.past-tier-thumb{object-fit:contain!important;border-radius:8px!important;flex-shrink:0!important;width:38px!important;height:38px!important}.past-item-info{flex-direction:column!important;flex:1!important;gap:4px!important;min-width:0!important;display:flex!important}.past-title-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.past-title-row strong{color:#f8fafc!important;font:600 15px Georgia,serif!important}.past-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.past-sponsor-link{color:#cbd5e1!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}.past-sponsor-link:hover{color:#38bdf8!important}.past-sponsor-static{color:#94a3b8!important;font-size:12px!important}.past-instructions{color:#94a3b8!important;margin-top:4px!important;font-size:11.5px!important;line-height:1.4!important;display:block!important}.voucher-secret-box{background:#00000059!important;border:1px solid #38bdf840!important;border-radius:8px!important;align-items:center!important;gap:8px!important;max-width:100%!important;padding:5px 10px!important;display:inline-flex!important}.voucher-code-val{color:#38bdf8!important;letter-spacing:.05em!important;white-space:nowrap!important;word-break:keep-all!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:13px!important;font-weight:700!important}.btn-copy-secret{color:#f1f5f9!important;cursor:pointer!important;white-space:nowrap!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:6px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:600!important;transition:all .2s!important}.btn-copy-secret:hover{color:#fff!important;background:#38bdf833!important;border-color:#38bdf866!important}.treasure-report-link{color:#f87171!important;font-size:11px!important;text-decoration:underline!important;transition:color .15s!important}.btn-claim-voucher{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(110deg,#794be8,#a466f5)!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:12.5px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 16px #794be859!important}.btn-claim-voucher:hover{background:linear-gradient(110deg,#8b5cf6,#b27bf7)!important;transform:translateY(-1px)!important;box-shadow:0 6px 22px #794be880!important}.inventory-claimed-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media(max-width:992px){.inventory-table-wrap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.inventory-table thead{display:none!important}.inventory-table,.inventory-table tbody{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.inventory-table tr{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-sizing:border-box!important;background:#0c1222cc!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex-direction:column!important;gap:12px!important;width:100%!important;padding:16px 18px!important;display:flex!important;box-shadow:0 4px 16px #00000040!important}.inventory-table td{border:none!important;width:100%!important;padding:0!important;display:block!important}.inventory-col-reward{border-bottom:1px solid #ffffff0f!important;padding-bottom:10px!important}.inventory-col-status,.inventory-col-timeline{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.inventory-col-action{text-align:left!important;padding-top:4px!important}.inventory-col-action .claim-voucher-form{width:100%!important;display:block!important}.inventory-col-action .btn-claim-voucher{width:100%!important;padding:11px 18px!important;font-size:13px!important}.inventory-claimed-meta{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.inventory-col-code{align-items:center!important;width:100%!important;padding:2px 0!important;display:flex!important}.inventory-col-code .voucher-secret-box{box-sizing:border-box!important;background:#00000073!important;border:1px solid #38bdf859!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:100%!important;padding:7px 12px!important;display:inline-flex!important;overflow-x:auto!important}.inventory-col-code .voucher-code-val{white-space:nowrap!important;word-break:keep-all!important}}@media(max-width:900px){.sponsor-table-header{display:none!important}.sponsor-table-row{grid-template-columns:55px minmax(200px,1fr) 110px 140px!important;gap:12px!important}.sponsor-landing-hero{margin-bottom:40px}.sponsor-metrics-grid{grid-template-columns:1fr;gap:14px;margin-bottom:40px}}@media(max-width:640px){.sponsor-table-header{display:none!important}.sponsor-table-row{background:#0e1523d9!important;border:1px solid #ffffff14!important;border-radius:16px!important;grid-template-columns:1fr auto!important;grid-template-areas:"rank metric""identity identity""actions actions"!important;gap:12px 14px!important;margin-bottom:12px!important;padding:16px!important;display:grid!important}.sponsor-table-row:last-child{margin-bottom:0!important}.sponsor-rank-cell{grid-area:rank!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.sponsor-rank{color:#fbbf24!important;letter-spacing:.04em!important;background:#f59e0b26!important;border:1px solid #f59e0b59!important;border-radius:999px!important;padding:3px 10px!important;font-size:13.5px!important;font-weight:800!important}.sponsor-reward-count{grid-area:metric!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.sponsor-identity{grid-area:identity!important;align-items:flex-start!important;gap:14px!important;width:100%!important;padding-bottom:4px!important;display:flex!important}.sponsor-identity-logo-link{border-radius:12px!important;flex-shrink:0!important;width:52px!important;min-width:52px!important;height:52px!important}.sponsor-identity-info{flex:1!important;min-width:0!important}.sponsor-identity-head{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.sponsor-title-link b{font-size:17px!important;line-height:1.3!important}.sponsor-identity-info small{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-top:6px!important;font-size:13px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.sponsor-action-cell{border-top:1px solid #ffffff0f!important;grid-area:actions!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding-top:10px!important;display:grid!important}.sponsor-action-cell .sponsor-btn-show{text-align:center!important;justify-content:center!important;width:100%!important;height:40px!important}.sponsor-action-cell .sponsor-visit-link{white-space:nowrap!important;color:#c084fc!important;padding:8px 12px!important;font-size:13px!important;text-decoration:none!important}.sponsor-landing-actions{flex-direction:column;width:100%}.sponsor-tagline-wrap{gap:10px;margin:0 auto 18px}.sponsor-tagline-wrap:before,.sponsor-tagline-wrap:after{display:none}.sponsor-landing-bio{margin:0 auto 20px;padding:4px 0 4px 18px}.sponsor-landing-actions .btn-hero-cta{justify-content:center;width:100%}.sponsor-landing-metrics{border-radius:16px;flex-direction:column;gap:8px}.metric-sep{display:none}.past-bounties-table-wrap:not(.inventory-table-wrap){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.past-bounties-table:not(.inventory-table) thead{display:none!important}.past-bounties-table:not(.inventory-table),.past-bounties-table:not(.inventory-table) tbody{width:100%!important;display:block!important}.past-bounties-table:not(.inventory-table) tr{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0c1222bf!important;border:1px solid #ffffff14!important;border-radius:14px!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"reward reward reward""status claimant date"!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;padding:16px 14px!important;display:grid!important;box-shadow:0 4px 16px #00000040!important}.past-bounties-table:not(.inventory-table) tr:last-child{margin-bottom:0!important}.past-bounties-table:not(.inventory-table) td{border:none!important;padding:0!important;display:block!important}.past-col-reward{border-bottom:1px solid #ffffff0f!important;grid-area:reward!important;padding-bottom:10px!important}.past-col-status{grid-area:status!important}.past-col-claimant{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:claimant!important;font-size:13px!important;overflow:hidden!important}.past-col-date{grid-area:date!important;justify-self:end!important;font-size:12px!important}.past-treasure-item{align-items:flex-start!important;gap:12px!important}.past-tier-thumb{border-radius:8px!important;width:38px!important;height:38px!important;margin-top:2px!important}.past-treasure-item strong{font-size:15px!important;line-height:1.35!important}.past-treasure-item small{margin-top:4px!important;font-size:12px!important;line-height:1.4!important}.sponsor-treasures-grid{grid-template-columns:1fr!important;gap:16px!important}.sponsor-treasure-card{border-radius:14px!important;padding:18px 16px!important}}@media(max-width:420px){.past-bounties-table:not(.inventory-table) tr{grid-template-columns:auto 1fr!important;grid-template-areas:"reward reward""status claimant""date date"!important;gap:8px 10px!important}.past-bounties-table:not(.inventory-table) .past-col-date{justify-self:start!important;padding-top:2px!important}}.floating-sponsor{z-index:12;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#070b16e8;border:1px solid #c38cff66;border-radius:12px;align-items:center;gap:12px;min-width:210px;padding:12px 15px;transition:all .65s;display:flex;position:absolute;transform:translateY(18px)scale(.94);box-shadow:0 15px 55px #000b,0 0 30px #8d52da44}.floating-sponsor.visible{opacity:1;pointer-events:auto;transform:none}.floating-sponsor img{object-fit:cover;border-radius:10px;width:46px;height:46px}.floating-sponsor span{gap:3px;display:grid}.floating-sponsor small{letter-spacing:.18em;color:#bb8cf4;font-size:7px}.floating-sponsor strong{font:17px Georgia}.sponsor-landmarks{pointer-events:none;position:absolute;inset:0}.sponsor-landmark{--landmark-accent:#b991ff;--landmark-edge:#68428f;z-index:4;border:2px solid var(--landmark-edge);color:#fff;min-width:240px;box-shadow:inset 0 1px #ffffff26,inset 5px 0 18px #b991ff24,0 14px 45px #000b,0 0 24px var(--landmark-accent);background:linear-gradient(125deg,#291744,#171126 48%,#080b13);border-radius:14px;align-items:center;gap:12px;padding:12px 15px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.sponsor-landmark{box-shadow:inset 0 1px #ffffff26,inset 5px 0 18px #b991ff24,0 14px 45px #000b,0 0 24px color-mix(in srgb,var(--landmark-accent) 32%,transparent)}}.sponsor-landmark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;animation:6s ease-in-out infinite sponsor-landmark-drift}.sponsor-landmark:nth-child(2n){animation-delay:-2.5s}.sponsor-landmark .sponsor-landmark__logo{object-fit:contain;border-radius:8px;width:64px;height:40px}.sponsor-landmark>span{flex:auto;gap:4px;min-width:0;display:grid}.sponsor-landmark .sponsor-landmark__meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sponsor-landmark small{letter-spacing:.16em;color:var(--landmark-accent);text-shadow:0 0 10px var(--landmark-accent);font-size:7px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.sponsor-landmark small{text-shadow:0 0 10px color-mix(in srgb,var(--landmark-accent) 60%,transparent)}}.sponsor-landmark .sponsor-landmark__tier-icon{object-fit:cover;opacity:.82;width:13px;height:13px;filter:drop-shadow(0 0 3px var(--landmark-accent));border:0;border-radius:2px;flex:0 0 13px;display:block}.sponsor-landmark strong{text-shadow:0 2px 8px #000;font:15px Georgia}.sponsor-landmark.tier-landmark-gold{--landmark-accent:#ffe071;--landmark-edge:#d89a16;background:linear-gradient(125deg,#4a3307,#271c08 48%,#0b0c11);box-shadow:inset 0 1px #fff1a64a,inset 5px 0 20px #ffc21c2b,0 14px 45px #000b,0 0 28px #f5b91459}.sponsor-landmark.tier-landmark-silver{--landmark-accent:#a9e5ff;--landmark-edge:#4aaee0;background:linear-gradient(125deg,#123d5b,#102538 48%,#090c14);box-shadow:inset 0 1px #d7f4ff4a,inset 5px 0 20px #42c5ff29,0 14px 45px #000b,0 0 28px #38bdf84d}.sponsor-landmark.tier-landmark-bronze{--landmark-accent:#ffad58;--landmark-edge:#c56519;background:linear-gradient(125deg,#4a210a,#29170c 48%,#0c0c11);box-shadow:inset 0 1px #ffd0a34a,inset 5px 0 20px #ff7a182b,0 14px 45px #000b,0 0 28px #e56b1c4d}.sponsor-landmark.tier-landmark-standard{--landmark-accent:#d7e1ee;--landmark-edge:#8291a4;background:linear-gradient(125deg,#293441,#18212d 48%,#090c13);box-shadow:inset 0 1px #ffffff42,inset 5px 0 18px #b9c9dc20,0 14px 45px #000b,0 0 22px #8fa3bb3d}.sponsor-detail{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:#080d18f2;border:1px solid #c38cff66;border-radius:20px;width:min(540px,100vw - 32px);padding:34px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000d,0 0 50px #8d52da33}.sponsor-detail[hidden]{display:none}.sponsor-detail>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:16px}.sponsor-detail-logo{place-items:center;height:120px;margin-bottom:15px;display:grid}.sponsor-detail-logo img{object-fit:contain;max-width:100%;max-height:110px}.sponsor-detail h2{margin:8px 0;font:38px Georgia}.sponsor-detail p[data-sponsor-description]{color:#aeb8ca;line-height:1.7}.sponsor-detail .button{margin-top:12px}.sponsor-detail.tier-modal-gold{border-color:#fbbf24a6!important;box-shadow:0 30px 100px #000d,0 0 60px #f59e0b59!important}.sponsor-detail.tier-modal-silver{border-color:#38bdf8a6!important;box-shadow:0 30px 100px #000d,0 0 60px #38bdf84d!important}.sponsor-detail.tier-modal-bronze{border-color:#d9770699!important;box-shadow:0 30px 100px #000d,0 0 60px #d9770640!important}.sponsor-detail.tier-modal-standard{border-color:#94a3b859!important;box-shadow:0 30px 100px #000d,0 0 40px #94a3b826!important}@keyframes sponsor-landmark-drift{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(8px - 50%),calc(-50% - 7px))}}.game-landmark{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;cursor:pointer;background:#07101be8;border:1px solid #65e8ff66;border-radius:14px;align-items:center;gap:12px;min-width:210px;padding:12px 15px;animation:5.5s ease-in-out infinite sponsor-landmark-drift;display:flex;position:absolute;box-shadow:0 14px 45px #0009,0 0 28px #31d8e82b}.game-landmark>b{color:#fff;background:#653ca5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.game-landmark span{text-align:left;gap:3px;display:grid}.game-landmark small{letter-spacing:.16em;color:#65e8ff;font-size:7px}.game-landmark strong{font:15px Georgia}@media(max-width:640px){.game-landmark{min-width:165px;padding:9px 11px}.game-landmark>b{width:32px;height:32px}.game-landmark strong{font-size:13px}}.cosmos-art,.cosmos-grain,.cosmos-vignette,.explore-panel:not(.open){pointer-events:none}.explore-panel.open,.cosmos-tools{pointer-events:auto}.now-playing{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b14e8;border:1px solid #ffffff2b;border-radius:7px;width:min(320px,100vw - 150px);padding:13px 15px;position:absolute;bottom:66px;right:116px;box-shadow:0 16px 55px #000b}.now-playing[hidden]{display:none}.now-playing span{letter-spacing:.22em;color:#69f6c2;font-size:7px;display:block}.now-playing strong{margin:5px 0 2px;font:15px Georgia;display:block}.now-playing a{color:#b98aff;font-size:8px}.now-playing small{color:#7f8ca2;margin-top:5px;font-size:8px;display:block}.world-node{cursor:pointer}.node-preview{pointer-events:auto}.preview-copy>button{z-index:2;cursor:pointer;padding:10px;position:relative}.preview-copy>a{z-index:2;position:relative}.graph-count{z-index:3;border:1px solid var(--line);color:#aebbd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c16cc;border-radius:99px;padding:8px 11px;font-size:11px;position:absolute;top:18px;left:18px}.admin-page h1{margin:10px 0 28px;font:46px Georgia}.form-error{color:#ff7c98}.admin-page{max-width:1500px;margin:auto;padding:65px clamp(20px,5vw,80px)}.admin-page>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.admin-page>header p{color:var(--muted)}.admin-actions{align-items:center;gap:8px;display:flex}.admin-actions form button{color:#91a0b9;background:0 0;border:0;padding:12px}.stat-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin:40px 0;display:grid}.stat-grid article{border:1px solid var(--line);background:#101827;border-radius:10px;padding:22px}.stat-grid strong{font:32px Georgia;display:block}.stat-grid span{color:var(--muted);font-size:11px}.admin-table{border:1px solid var(--line);background:#0e1523;border-radius:12px;overflow:auto}.admin-table-head{justify-content:space-between;padding:22px;display:flex}.admin-table-head h2{margin:0;font:25px Georgia}.admin-table-head span{color:var(--muted)}.admin-table table{border-collapse:collapse;width:100%;min-width:900px}.admin-table td,.admin-table th{text-align:left;border-top:1px solid var(--line);padding:13px 18px;font-size:12px}.admin-table th{color:#8290aa}.admin-table td small{color:#68758b;margin-top:4px;display:block}.status{background:#24304a;border-radius:99px;padding:4px 7px}.status-published{color:#71e3ac;background:#15392b}@media(max-width:900px){.stat-grid{grid-template-columns:repeat(2,1fr)}.admin-page>header{display:block}.admin-actions{flex-wrap:wrap}}@media(max-width:800px){.now-playing{bottom:62px;right:106px}}.impersonation-banner{z-index:100;color:#ffe8ad;background:#35250c;border-bottom:1px solid #d5a84b;justify-content:center;align-items:center;gap:18px;padding:10px 18px;font-size:12px;display:flex;position:sticky;top:0}.impersonation-banner span{align-items:center;gap:8px;display:flex}.impersonation-banner button{color:#211603;cursor:pointer;background:#ffe0a2;border:1px solid #ffe0a266;border-radius:6px;padding:7px 11px;font-weight:800}@media(max-width:600px){.impersonation-banner{text-align:center;flex-direction:column;align-items:stretch;gap:8px}.impersonation-banner span{justify-content:center}.impersonation-banner button{width:100%}}.cosmic-confirm-overlay{z-index:1000000;-webkit-backdrop-filter:blur(14px);background:#05080fc7;justify-content:center;align-items:center;padding:20px;animation:.18s cubic-bezier(.16,1,.3,1) forwards cosmic-fade-in;display:flex;position:fixed;inset:0}.cosmic-confirm-overlay.is-closing{opacity:0;pointer-events:none;transition:opacity .18s}.cosmic-confirm-card{background:linear-gradient(145deg,#101827,#0a0f1d);border:1px solid #8b5cf659;border-radius:16px;width:min(100%,460px);padding:24px 26px;animation:.22s cubic-bezier(.16,1,.3,1) forwards cosmic-card-in;position:relative;box-shadow:0 24px 60px #000c,0 0 30px #8b5cf62e}.cosmic-confirm-card.is-danger{border-color:#ef444466;box-shadow:0 24px 60px #000c,0 0 35px #ef44442e}.cosmic-confirm-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cosmic-confirm-icon{background:#ef444426;border:1px solid #ef444459;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.cosmic-confirm-card:not(.is-danger) .cosmic-confirm-icon{background:#8b5cf626;border-color:#8b5cf659}.cosmic-confirm-title{color:#f8fafc;letter-spacing:-.01em;margin:0;font:20px Georgia,serif}.cosmic-confirm-body{color:#94a3b8;margin-bottom:22px;font-size:13px;line-height:1.6}.cosmic-confirm-body p{margin:0 0 8px}.cosmic-confirm-body p:last-child{margin-bottom:0}.cosmic-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.cosmic-confirm-btn-danger{color:#fff!important;background:linear-gradient(110deg,#ef4444,#dc2626)!important;border:0!important;box-shadow:0 4px 16px #ef444466!important}.cosmic-confirm-btn-danger:hover{filter:brightness(1.1);transform:translateY(-1px)}@keyframes cosmic-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cosmic-card-in{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}html:has(.home-mode),body.home-mode{height:100%;min-height:100%;overflow:hidden}.home-mode main,.home-mode .cosmos-home{width:100%;height:100dvh;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.cosmos-world{touch-action:none}.cosmos-tools button{cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.cosmos-tools button:hover,.cosmos-tools button.active{background:#7950cc;border-color:#fff;box-shadow:0 0 24px #9d6cff}.world-node.located>b{background:#fff;animation:.65s ease-in-out 2 located-signal}.world-node.located>span{opacity:1;border-color:#c59cff;transform:none}.node-preview{z-index:40}.preview-copy,.preview-copy>a,.preview-copy>button{pointer-events:auto}.preview-copy>a:hover{background:#b987ff}.now-playing>div{gap:7px;margin-top:10px;display:flex}.now-playing>div button{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#131b2b;border:1px solid #ffffff2a;border-radius:4px;padding:7px 9px;font-size:8px}.now-playing>div button:last-child{color:#c6a5ff}@keyframes located-signal{50%{transform:scale(1.35);box-shadow:0 0 0 18px #ffffff2b,0 0 60px #c57cff}}.cosmos-world{width:max(112vw,320vh);height:auto;transform:translate3d(calc(-50% + var(--pan-x,0px)),var(--pan-y,0px),0) scale(var(--world-scale,1));transform-origin:50%;inset:-6% auto -6% 50%}.cosmos-world .cosmos-art{object-fit:fill}.cosmos-intro{transition:opacity .65s,transform .65s,visibility .65s}.cosmos-home.exploring .cosmos-intro{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% - 22px))}.constellations{gap:14px;height:54px;padding-left:16px}.constellations .dock-brand{align-items:center;gap:7px;margin-right:4px;font-size:11px;font-weight:800;display:flex}.dock-brand .brand-mark{width:27px;height:27px}.dock-brand b>span{color:#b98aff}.constellations>a:not(.dock-brand),.constellations>button:not([data-node-filter]){color:#d0d7e4;white-space:nowrap;font-size:8px}.constellations>i{background:#ffffff24;width:1px;height:20px;margin:0 5px}.now-playing{width:270px;padding:11px 13px;transition:opacity .45s,transform .45s;bottom:66px;right:116px}.now-playing.leaving{opacity:0;pointer-events:none;transform:translateY(8px)}.now-playing>div{margin-top:7px}.now-playing>div button{padding:5px 7px}.now-playing strong{font-size:13px}.now-playing a{opacity:.8}@media(max-width:900px){.cosmos-world{width:max(130vw,320vh)}.constellations>i,.constellations>span,.constellations [data-node-filter]{display:none}.constellations{padding-right:16px}.constellations small{display:none}.cosmos-intro{max-width:calc(100vw - 95px)}}.generated-signal>b{background:#a66eff;border-color:#d9c4ff;width:10px;height:10px;animation:none;box-shadow:0 0 0 3px #b77aff1c,0 0 14px #a75eff}.generated-signal>b i{width:3px;height:3px}.generated-signal>span{opacity:0;pointer-events:none;padding:8px 10px;font-size:11px;transform:translate(-5px)}.generated-signal:hover,.generated-signal:focus-visible{z-index:12}.generated-signal:hover>span,.generated-signal:focus-visible>span{opacity:1;transform:none}.generated-signal.signal-0>b{background:#fff;width:15px;height:15px;box-shadow:0 0 0 5px #ffffff12,0 0 22px #b56cff}.generated-signal.filtered{opacity:.06}.cosmos-home.exploring .cosmos-status{opacity:0}.cosmos-world{width:calc(var(--country-count,1) * 100vw);height:auto;transform:translate3d(calc(-1 * var(--camera-x,0px)),0,0);transform-origin:0;transition:transform .12s ease-out;inset:0 auto 54px 0}.cosmos-world .cosmos-art{display:none}.cosmos-world .cosmos-hotspots{position:absolute;inset:0}.cosmos-home.dragging .cosmos-world{transition:none}.cosmos-home:not(.dragging) .cosmos-world{will-change:transform}.world-node{transition:left .2s,top .2s,opacity .2s;left:0}.scene-2 .cosmos-art,.scene-3 .cosmos-art,.scene-4 .cosmos-art,.scene-5 .cosmos-art,.scene-6 .cosmos-art{transform:none}@media(max-width:800px){.cosmos-world{bottom:54px}}.cosmos-world{background:0 0}.landscape-tiles{z-index:0;position:absolute;inset:0;overflow:hidden}.landscape-tile{object-fit:cover;max-width:none;height:100%;display:block;position:absolute;top:0}.cosmos-world .cosmos-hotspots{z-index:2}.cosmos-intro{display:none!important}.landscape-tiles{z-index:0;background:#060914;position:fixed;inset:0 0 54px;overflow:hidden}.landscape-tile{object-fit:cover;opacity:0;filter:saturate(.92)brightness(.78);will-change:opacity,transform;max-width:none;height:110%;transition:opacity 1.1s,transform 1.4s cubic-bezier(.2,.75,.2,1);display:block;position:absolute;inset:-5%;width:110%!important;left:-5%!important}.landscape-tile.active{opacity:1}.cosmos-world{z-index:3;pointer-events:none;background:0 0}.cosmos-world .cosmos-hotspots{pointer-events:auto}.cosmos-vignette{z-index:1;background:linear-gradient(90deg,#03050b7a,#0000 30% 72%,#03050b3d),linear-gradient(#03050b42,#0000 80%,#03050bba)}.cosmos-world{transform:translate3d(calc(-1 * var(--camera-x,0px)),var(--node-y,0px),0)}.cosmos-home,.explore-panel,.world-node,.constellations,.cosmos-tools{-webkit-user-select:none;user-select:none}.cosmos-tools{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(#111827b5,#050811a8);border:0;border-left:1px solid #ffffff24;border-radius:0;justify-content:space-between;align-items:center;padding:18px 7px 12px;transform:none;box-shadow:-18px 0 60px #0007,inset 1px 0 #ffffff0d;z-index:10!important;flex-direction:column!important;width:58px!important;display:flex!important;position:absolute!important;inset:0 0 54px auto!important}.cosmos-tools>div{flex-direction:column;align-items:center;gap:8px;display:flex}.cosmos-tools .rail-order{border-block:1px solid #ffffff18;gap:5px;padding:7px 0}.cosmos-tools [data-signal-order]{color:#8290a7;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.cosmos-tools [data-signal-order]:hover{color:#d9fff0;background:#123326;border-color:#47e6a0}.cosmos-tools [data-signal-order].active{color:#07150f;background:#62f1b1;border-color:#62f1b1;box-shadow:0 0 0 3px #62f1b126,0 0 22px #42d9948a}.cosmos-tools button{cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;position:relative;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;text-align:center!important;background:#070b13e0!important;border:1px solid #ffffff38!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 14px #00000073!important}.cosmos-tools button[hidden],.cosmos-tools .rail-landmark[hidden]{display:none!important}.cosmos-tools button:hover,.cosmos-tools button.active{transform:scale(1.06);background:#7950cc!important;border-color:#fff!important;box-shadow:0 0 24px #9d6cff!important}.cosmos-tools button svg{pointer-events:none!important;flex-shrink:0!important;margin:auto!important;display:block!important}.cosmos-tools .rail-landmark{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}.cosmos-tools button:after{content:attr(title);color:#dbe2ef;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#070a12e8;border:1px solid #ffffff1f;border-radius:4px;padding:6px 9px;font-size:8px;transition:all .2s;position:absolute;top:50%;right:45px;transform:translate(8px,-50%)}.cosmos-tools button:hover:after,.cosmos-tools button:focus-visible:after{opacity:1;transform:translateY(-50%)}.cosmos-tools .tool-divider{background:#ffffff20;width:24px;height:1px;margin:3px 0;display:block}.cosmos-tools .rail-label{letter-spacing:.18em;color:#79869c;writing-mode:vertical-rl;margin:0 0 4px;font-size:5px}.cosmos-tools .rail-middle>strong{color:#fff;writing-mode:vertical-rl;letter-spacing:.08em;font:600 10px Georgia}.cosmos-tools .rail-count-label{letter-spacing:.16em;color:#79869c;writing-mode:vertical-rl;font-size:5px}.cosmos-tools .rail-landmark>i{aspect-ratio:1!important;box-sizing:border-box!important;background:#9ba7bc!important;border-radius:50%!important;flex-shrink:0!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;transition:transform .2s,background .2s,box-shadow .2s!important;display:block!important;position:relative!important;inset:auto!important}.cosmos-tools .rail-landmark:hover>i,.cosmos-tools .rail-landmark:focus-visible>i{background:#fff!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;transform:scale(1.35)!important;box-shadow:0 0 14px #b77aff!important}.cosmos-tools .rail-landmark.active>i{background:#fff!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;transform:scale(1.35)!important;box-shadow:0 0 16px #a855f7,0 0 24px #c084fc!important}.cosmos-tools .rail-landmark:after{display:none}.cosmos-tools .rail-landmark em{text-overflow:ellipsis;color:#e7ebf4;white-space:nowrap;opacity:0;pointer-events:none;background:#070a12e8;border:1px solid #ffffff20;border-radius:4px;max-width:210px;padding:7px 10px;font:500 11px Georgia;transition:all .2s;position:absolute;top:50%;right:42px;overflow:hidden;transform:translate(8px,-50%)}.cosmos-tools .rail-landmark:hover em,.cosmos-tools .rail-landmark:focus-visible em{opacity:1;transform:translateY(-50%)}@media(max-height:720px){.cosmos-tools{padding-block:8px}.cosmos-tools>div{gap:3px}.cosmos-tools .rail-landmark{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.cosmos-tools .rail-landmark>i{aspect-ratio:1!important;border-radius:50%!important;width:7px!important;min-width:7px!important;max-width:7px!important;height:7px!important;min-height:7px!important;max-height:7px!important}.cosmos-tools .rail-label{display:none}.cosmos-tools .rail-order{padding:3px 0}}.cosmos-home.node-open .cosmos-world,.cosmos-home.menu-open .cosmos-world{pointer-events:none}.cosmos-home.menu-open:after{content:"";z-index:19;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#02040aa8;position:absolute;inset:0}.node-preview{cursor:default}.node-preview button,.node-preview a,.explore-panel button,.explore-panel a{cursor:pointer}.node-preview>[data-node-close],.explore-panel .panel-close{transition:transform .22s,color .22s,text-shadow .22s}.node-preview>[data-node-close]:hover,.node-preview>[data-node-close]:focus-visible,.explore-panel .panel-close:hover,.explore-panel .panel-close:focus-visible{color:#c99cff;text-shadow:0 0 18px #a968ff;outline:none;transform:rotate(90deg)scale(1.12)}.world-node>b{--signal:#8aa0c8;border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.world-node>b{border-color:color-mix(in srgb,var(--signal) 78%,white)}}.world-node>b{box-shadow:0 0 0 6px var(--signal),0 0 28px var(--signal)}@supports (color:color-mix(in lab,red,red)){.world-node>b{box-shadow:0 0 0 6px color-mix(in srgb,var(--signal) 18%,transparent),0 0 28px color-mix(in srgb,var(--signal) 72%,transparent)}}.world-node[data-tier="1"]>b{--signal:#45d9e8}.world-node[data-tier="2"]>b{--signal:#6bec9b}.world-node[data-tier="3"]>b{--signal:#c59aff}.world-node[data-tier="4"]>b{--signal:#ff8ac5}.world-node[data-tier="5"]>b{--signal:#ffd36a;box-shadow:0 0 0 8px #ffd36a24,0 0 42px #ffd36acc}.world-node.favorite>b:after{content:"♥";color:#ff7fbd;text-shadow:0 0 9px #ff4fa8;font:700 10px/1 sans-serif;position:absolute;transform:translate(11px,-11px)}.preview-actions{align-items:center;gap:7px;border:0!important;margin:12px 0!important;padding:0!important;display:flex!important}.preview-actions button{color:#cbd4e6;cursor:pointer;background:#111929;border:1px solid #2b3850;border-radius:99px;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.preview-actions button svg,.node-page .actions button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px;display:block}.preview-actions button span{letter-spacing:.02em;font-size:11px}.node-page .actions button{color:#cbd4e6;cursor:pointer;background:#111929;border:1px solid #2b3850;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 15px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.node-page .actions button svg{width:17px;height:17px}.share-menu{z-index:1050;-webkit-backdrop-filter:blur(24px);background:#0e1526f5;border:1px solid #ffffff38;border-radius:14px;width:195px;padding:10px;animation:.16s ease-out share-pop;position:fixed;box-shadow:0 24px 70px #000c,0 0 0 1px #9d6cff40}.share-menu[hidden]{display:none}.share-menu--top{transform-origin:100% 100%}.share-menu--bottom{transform-origin:100% 0}@keyframes share-pop{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.share-menu strong{color:#8995aa;letter-spacing:.15em;text-transform:uppercase;padding:7px 9px 9px;font-size:9px;display:block}.share-menu a,.share-menu button{color:#e5eaf4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px 9px;font:600 12px/1 Inter,sans-serif;transition:background .18s,color .18s;display:flex}.share-menu a:hover,.share-menu button:hover{color:#fff;background:#7c4bc538}.share-menu b{color:#bb8cff;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.preview-actions button:hover,.node-page .actions button:hover,.signal-identity .actions button:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff14!important;border-color:#ffffff52!important;box-shadow:0 4px 16px #0006!important}.preview-actions button[data-node-vote=up]:hover,.node-page .actions button[data-node-vote=up]:hover,.signal-identity .actions button[data-node-vote=up]:hover{color:#6ee7b7!important;background:#10b9811a!important;border-color:#34d3998c!important;box-shadow:0 4px 18px #10b98138!important}.preview-actions button[data-node-vote=up].active,.node-page .actions button[data-node-vote=up].active,.signal-identity .actions button[data-node-vote=up].active{color:#34d399!important;background:#10b9812e!important;border-color:#34d399bf!important;box-shadow:0 0 18px #10b98147,inset 0 0 10px #10b9811f!important}.preview-actions button[data-node-vote=up].active svg,.node-page .actions button[data-node-vote=up].active svg,.signal-identity .actions button[data-node-vote=up].active svg{filter:drop-shadow(0 0 5px #34d39999);stroke:#34d399!important}.preview-actions button[data-node-vote=down]:hover,.node-page .actions button[data-node-vote=down]:hover,.signal-identity .actions button[data-node-vote=down]:hover{color:#fda4af!important;background:#f43f5e1a!important;border-color:#f43f5e8c!important;box-shadow:0 4px 18px #f43f5e38!important}.preview-actions button[data-node-vote=down].active,.node-page .actions button[data-node-vote=down].active,.signal-identity .actions button[data-node-vote=down].active{color:#fb7185!important;background:#f43f5e2e!important;border-color:#f43f5ebf!important;box-shadow:0 0 18px #f43f5e47,inset 0 0 10px #f43f5e1f!important}.preview-actions button[data-node-vote=down].active svg,.node-page .actions button[data-node-vote=down].active svg,.signal-identity .actions button[data-node-vote=down].active svg{filter:drop-shadow(0 0 5px #f43f5e99);stroke:#fb7185!important}.preview-actions button[data-node-favorite]:hover,.node-page .actions button[data-node-favorite]:hover,.signal-identity .actions button[data-node-favorite]:hover{color:#f472b6!important;background:#ec48991a!important;border-color:#f472b68c!important;box-shadow:0 4px 18px #ec489938!important}.preview-actions button[data-node-favorite].active,.node-page .actions button[data-node-favorite].active,.signal-identity .actions button[data-node-favorite].active{color:#f472b6!important;background:#ec489933!important;border-color:#f472b6cc!important;box-shadow:0 0 20px #ec489952,inset 0 0 10px #ec489924!important}.preview-actions button[data-node-favorite].active svg,.node-page .actions button[data-node-favorite].active svg,.signal-identity .actions button[data-node-favorite].active svg{filter:drop-shadow(0 0 6px #f472b6b3);fill:#f472b6!important;stroke:#f472b6!important}.preview-actions output{text-align:center;color:#fff;min-width:27px;font-weight:800}.preview-copy>a,.preview-copy a[data-preview-url]{letter-spacing:.12em;text-transform:uppercase;border-radius:10px;justify-content:space-between;align-items:center;font-weight:800;transition:filter .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 10px 30px #7142dc45;color:#fff!important;background:linear-gradient(110deg,#794be8,#a466f5)!important;padding:13px 20px!important;font-size:11px!important}.preview-copy>a:hover,.preview-copy a[data-preview-url]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 36px #8252ef66}.preview-copy>button,.preview-copy button[data-preview-next]{border-radius:9px;justify-content:center;align-items:center;width:100%;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex;color:#d6c4ff!important;background:#11192b!important;border:1px solid #ffffff24!important;margin-top:10px!important;padding:11px 16px!important;font-size:12px!important}.preview-copy>button:hover,.preview-copy button[data-preview-next]:hover{transform:translateY(-1px);color:#fff!important;background:#1b2640!important;border-color:#b98aff!important}@media(max-width:600px){.preview-actions{flex-wrap:wrap}.preview-actions button span{display:none}}html,body{max-width:100vw;overflow-x:hidden}.brand-logo{object-fit:contain;width:clamp(130px,12vw,178px);height:auto;display:block}.site-header .brand-logo{max-height:35px}footer .brand-logo{width:154px}.dock-logo{object-fit:contain;width:108px;height:auto;display:block}@media(max-width:700px){.dock-logo{width:82px}.brand-logo{width:132px}}@media(max-width:540px){.dock-logo{width:54px;max-height:22px}}.profile-link{place-items:center;text-decoration:none;display:grid}.profile-page{width:min(900px,100% - 40px);min-height:calc(100vh - 160px);margin:auto;padding:90px 0}.profile-page h1{margin:16px 0 2px;font:500 clamp(48px,7vw,82px)/1 Georgia}.profile-handle{color:#9d7bdc}.profile-stats{grid-template-columns:repeat(2,minmax(150px,240px));gap:12px;margin:42px 0;display:grid}.profile-stats article{border:1px solid var(--line);background:#101827;border-radius:10px;padding:25px}.profile-stats span,.profile-stats strong{display:block}.profile-stats strong{font:38px Georgia}.profile-stats span{color:var(--muted);margin-top:5px;font-size:11px}.profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-actions form{margin:0}.constellations [data-node-filter]{border-radius:4px;padding:6px 9px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;border:1px solid #0000!important}.constellations [data-node-filter]:hover{color:#dff8ff;background:#12303b80;border-color:#4bcbe866!important}.constellations [data-node-filter].active{background:#173440cc;font-weight:700;box-shadow:0 0 10px #38c4e026;color:#9ceafa!important;border-color:#48cbe0a6!important}.constellations [data-signal-order]{border-radius:4px;padding:6px 9px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;border:1px solid #0000!important}.constellations [data-signal-order]:hover{color:#e4fff1;background:#12332680;border-color:#58e9a666!important}.constellations [data-signal-order].active{background:#17382bcc;font-weight:700;box-shadow:0 0 10px #42d99424;color:#9aebc2!important;border-color:#54d99a9c!important}.admin-flash{color:#bff6ff;background:#12303b;border:1px solid #55d9f455;border-radius:7px;margin:24px 0 0;padding:13px 16px}.admin-tabs{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d18e8;border-radius:9px;gap:8px;margin:28px 0;padding:10px;display:flex;position:sticky;top:74px}.admin-tabs a{color:#aeb9ca;border-radius:5px;padding:9px 14px;font-size:12px}.admin-tabs a:hover{color:#fff;background:#1b2840}.admin-section{margin-top:55px;scroll-margin-top:145px}.admin-inline-form{align-items:center;gap:6px;display:flex}.admin-inline-form select,.admin-settings input,.admin-settings select{border:1px solid var(--line);color:#eef2fa;background:#090f1b;border-radius:5px;min-width:0;padding:9px}.admin-inline-form button,.danger-button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#162137;border-radius:5px;padding:9px 11px}.danger-button{color:#ff9cab;background:#36141c;border-color:#ff637b55}.admin-settings{border:1px solid var(--line);background:#0e1523;border-radius:12px;grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);gap:45px;padding:35px;display:grid}.admin-settings h2{margin:10px 0;font:35px Georgia}.admin-settings p{color:var(--muted);line-height:1.7}.admin-settings form{grid-column:2}.admin-settings fieldset{border:1px solid var(--line);border-radius:8px;margin:0 0 18px;padding:20px}.admin-settings legend{padding:0 8px;font:20px Georgia}.admin-settings label{color:#aeb9ca;gap:7px;font-size:11px;display:grid}.admin-settings label small{color:#718097}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-settings>.button{width:max-content}@media(max-width:900px){.admin-settings{grid-template-columns:1fr}.admin-settings form{grid-column:auto}.settings-grid{grid-template-columns:1fr}.admin-inline-form{flex-wrap:wrap}.admin-tabs{overflow:auto}.admin-tabs a{white-space:nowrap}.admin-settings{gap:24px}}@media(max-width:600px){.admin-settings{padding:18px}.admin-settings fieldset{padding:16px}.admin-settings h2{font-size:29px}.settings-grid{gap:12px}}.member-dashboard{background:#080c15;grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}.member-sidebar{border-right:1px solid var(--line);background:#0c1320;flex-direction:column;height:calc(100vh - 74px);padding:24px 16px;display:flex;position:sticky;top:74px}.member-identity{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:8px 8px 22px;display:grid}.member-identity>img,.member-identity>span,.public-profile-preview>img,.public-profile-preview>span{object-fit:cover;border-radius:50%;width:46px;height:46px}.member-identity>span,.public-profile-preview>span{color:#d3bcff;background:#202c45;place-items:center;font:22px Georgia;display:grid}.member-identity div{gap:3px;min-width:0;display:grid}.member-identity small{color:#718099;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.member-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-sidebar nav{gap:5px;padding:24px 0;display:grid}.member-sidebar nav a{color:#9ba9bd;border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:12px;font-size:12px;display:grid}.member-sidebar nav b{color:#bda1ff;text-align:center;background:#202d47;border-radius:99px;min-width:22px;padding:3px 6px;font-size:8px}.member-admin-link{color:#ece0ff;letter-spacing:.02em;background:linear-gradient(135deg,#8e55ff29 0,#582ab947);border:1px solid #af7dff73;border-radius:9px;align-items:center;gap:10px;margin-top:auto;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #7337e129,inset 0 1px #ffffff1f}.member-admin-link:hover{color:#fff;background:linear-gradient(135deg,#a26cff42 0,#6c34da66);border-color:#cda5ffcc;transform:translateY(-1px);box-shadow:0 4px 18px #8e55ff59,inset 0 1px #fff3}.member-admin-link:active{transform:translateY(0)}.member-admin-link-icon{color:#cbafff;flex-shrink:0;transition:color .2s,transform .2s}.member-admin-link:hover .member-admin-link-icon{color:#fff;transform:scale(1.1)}.member-admin-link-text{white-space:nowrap;flex-grow:1}.member-admin-link-arrow{color:#bfa5ff;font-size:13px;font-weight:700;transition:transform .2s,color .2s}.member-admin-link:hover .member-admin-link-arrow{color:#fff;transform:translate(2px,-2px)}.member-sidebar>form button{border:0;border-top:1px solid var(--line);color:#8492a8;text-align:left;cursor:pointer;background:0 0;width:100%;padding:15px 12px}.member-workspace{width:min(100%,1450px);min-width:0;padding:55px clamp(24px,5vw,72px) 90px}.member-workspace section{scroll-margin-top:95px}.member-page-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.member-page-head>div>p:last-child,.member-panel-intro{color:#8997ad;line-height:1.6}.member-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:32px 0;display:grid}.member-stats article{border:1px solid var(--line);background:linear-gradient(145deg,#111b2d,#0d1422);border-radius:10px;gap:8px;padding:21px;display:grid}.member-stats strong{font:34px Georgia}.member-stats span{color:#8492aa;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.member-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-shortcuts a{border:1px solid var(--line);color:#bec9d9;background:#0f1726;border-radius:8px;justify-content:space-between;padding:16px 18px;font-size:12px;display:flex}.member-shortcuts a span{color:#b58df5}.member-panel{border:1px solid var(--line);background:#0f1726;border-radius:12px;margin-top:38px;padding:24px}.member-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.member-panel h2{margin:6px 0 0;font:29px Georgia}.member-panel>header>a:not(.button){color:#b998f4;font-size:11px}.member-list{display:grid}.member-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 0;display:grid}.member-list article>div{gap:5px;min-width:0;display:grid}.member-list small{color:#7f8da4;font-size:10px}.member-list code,.member-workspace .notice code{color:#ffe1a1;word-break:break-all;white-space:pre-wrap;margin-top:7px;display:block}.member-list article>a{color:#b795f1;font-size:10px}.member-empty{border-top:1px solid var(--line);color:#8290a7;padding:28px 5px}.public-profile-preview{border:1px solid var(--line);background:#0a111e;border-radius:9px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:22px;padding:18px;display:grid}.public-profile-preview>img,.public-profile-preview>span{width:72px;height:72px}.public-profile-preview div{gap:4px;display:grid}.public-profile-preview small{color:#9879dc;letter-spacing:.15em;font-size:8px}.public-profile-preview strong{font:24px Georgia}.public-profile-preview p{color:#8795aa;margin:0;font-size:11px}.member-form{gap:20px;display:grid}.member-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.member-form label{color:#b8c2d4;gap:7px;font-size:11px;display:grid}.member-form label.wide{grid-column:1/-1}.member-form input,.member-form textarea,.member-token-form input{border:1px solid var(--line);color:#eef2fa;background:#080e19;border-radius:6px;width:100%;padding:12px}.member-form label small,.private-account-note small{color:#718097;line-height:1.45}.member-form>.button{justify-self:start}.private-account-note{background:#11182a;border-left:2px solid #7959c1;grid-template-columns:auto 1fr;gap:5px 14px;padding:14px;display:grid}.private-account-note span{color:#bac5d5}.private-account-note small{grid-column:1/-1}.member-token-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:18px 0;display:grid}.member-panel .status{white-space:nowrap;text-transform:capitalize}@media(max-width:700px){.member-dashboard{display:block}.member-sidebar{z-index:12;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:7px;width:100%;height:auto;padding:8px;display:flex;position:sticky;top:64px;overflow-x:auto}.member-identity{display:none}.member-sidebar nav{gap:5px;padding:0;display:flex}.member-sidebar nav a{flex:none;padding:10px 12px;font-size:12px}.member-sidebar nav span{display:inline}.member-sidebar>form{margin-left:auto}.member-sidebar>form button{border:0;padding:9px}.member-workspace{padding:35px 14px 70px}.member-page-head,.member-panel>header{flex-direction:column;align-items:stretch}.member-page-head>.button{width:100%}.member-stats{gap:8px}.member-shortcuts{grid-template-columns:1fr}.member-panel{padding:17px}.member-form-grid{grid-template-columns:1fr}.member-form label.wide{grid-column:auto}.member-list article{grid-template-columns:minmax(0,1fr) auto}.member-list article>a{grid-column:1/-1}.member-token-form{grid-template-columns:1fr}.member-token-form .button{width:100%}}@media(max-width:420px){.member-stats{grid-template-columns:1fr}.public-profile-preview{grid-template-columns:54px minmax(0,1fr)}.public-profile-preview>img,.public-profile-preview>span{width:54px;height:54px}}.account-cluster{align-items:center;gap:10px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.account-cluster .create-link{white-space:nowrap!important;-webkit-backdrop-filter:blur(18px)saturate(180%)!important;color:#e0f2fe!important;background:radial-gradient(circle at 20%,#38bdf838,#0000 75%),linear-gradient(135deg,#0ea5e929 0,#6366f138)!important;border:1px solid #38bdf86b!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:115px!important;min-height:34px!important;padding:5px 14px!important;font-size:11.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 16px #0ea5e938,inset 0 1px #ffffff38!important}.account-cluster .create-link:hover{color:#fff!important;background:radial-gradient(circle at 20%,#38bdf859,#0000 75%),linear-gradient(135deg,#0ea5e942 0,#6366f157)!important;border-color:#7dd3fcbf!important;transform:translateY(-2px)!important;box-shadow:0 6px 22px #0ea5e96b,0 0 18px #38bdf847,inset 0 1px #ffffff59!important}.account-cluster .create-link .create-plus{color:#38bdf8!important;text-shadow:0 0 10px #38bdf899!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.account-cluster .create-link .create-label{color:#e0f2fe;font-size:11.5px;font-weight:700}.account-cluster .profile-link{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;color:#f1f5f9!important;background:linear-gradient(135deg,#ffffff12 0,#0f172a80)!important;border:1px solid #ffffff26!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-width:auto!important;max-width:175px!important;min-height:34px!important;padding:4px 11px 4px 5px!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #0000004d,inset 0 1px #ffffff2e!important}.account-cluster .profile-link:hover{color:#fff!important;background:linear-gradient(135deg,#a855f72e 0,#0f172ab3)!important;border-color:#c084fc99!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #7c3aed59,0 0 16px #a855f733,inset 0 1px #ffffff47!important}.account-cluster .profile-link .avatar,.account-cluster .profile-link img{object-fit:cover!important;color:#d8b4fe!important;text-align:center!important;background:linear-gradient(135deg,#1e1b4b 0,#0f172a)!important;border:1.5px solid #a855f7a6!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;font-family:Georgia,serif!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;display:flex!important;box-shadow:0 0 10px #a855f759!important}.account-cluster .profile-link b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:85px!important;font-size:11.5px!important;font-weight:600!important;overflow:hidden!important}.account-cluster .login-link{-webkit-backdrop-filter:blur(18px)saturate(180%)!important;color:#e2e8f0!important;background:linear-gradient(145deg,#ffffff12 0,#0f172a73)!important;border:1px solid #ffffff29!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:80px!important;min-height:34px!important;padding:6px 15px!important;font-size:11.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #00000040,inset 0 1px #fff3!important}.account-cluster .login-link:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff59!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #00000059,inset 0 1px #ffffff52!important}.account-cluster .register-link{-webkit-backdrop-filter:blur(18px)saturate(190%)!important;color:#fff!important;text-shadow:0 0 12px #c084fc80!important;background:radial-gradient(circle at 80% 20%,#ec489947,#0000 65%),linear-gradient(135deg,#a855f75c 0,#7c3aed8c)!important;border:1px solid #d8b4fe80!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:80px!important;min-height:34px!important;padding:6px 15px!important;font-size:11.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 18px #7c3aed66,inset 0 1px #ffffff59!important}.account-cluster .register-link:hover{color:#fff!important;background:radial-gradient(circle at 80% 20%,#ec489973,#0000 65%),linear-gradient(135deg,#c084fc85 0,#9333eab8)!important;border-color:#e9d5ffcc!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #a855f7a6,0 0 20px #ec489952,inset 0 1px #ffffff73!important}.universe-boost{grid-template-columns:minmax(125px,180px) auto auto;align-items:center;gap:4px 10px;min-width:280px;margin-left:auto;display:grid}.constellations .universe-boost span{color:#9dabc0;letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.universe-boost span b{color:#bb95ff;font-size:7px}.universe-boost span em{font-size:8px;font-style:normal}.universe-boost>i{background:#ffffff16;border-radius:99px;grid-column:1;width:100%;height:4px;display:block;overflow:hidden}.universe-boost>i u{border-radius:inherit;background:linear-gradient(90deg,#7044e5,#cf72fa);height:100%;display:block;box-shadow:0 0 10px #a25eff}.constellations .universe-boost small{color:#9ba9bd;white-space:nowrap;margin:0;font-size:7px}.universe-boost>a{color:#cab0ff;white-space:nowrap;font-size:7px;font-weight:800}.member-boost{background:#15172a;border:1px solid #865edf55;border-radius:8px;gap:8px;margin:14px 7px 0;padding:13px;display:grid}.member-boost>div{gap:4px;display:grid}.member-boost small,.member-boost span{color:#8694aa;font-size:8px}.member-boost strong{color:#e2d5ff;font-size:12px}.member-boost>i{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.member-boost>i u{background:linear-gradient(90deg,#7044e5,#cf72fa);height:100%;display:block}.member-shortcuts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media(max-width:900px){.constellations .universe-boost{min-width:0;margin-left:auto;display:flex}.constellations .universe-boost small,.constellations .universe-boost span{display:flex}.universe-boost>a{display:none}}@media(max-width:600px){.account-cluster .create-link{font-size:0}.account-cluster .create-link span{font-size:19px}.account-cluster .login-link,.account-cluster .register-link{padding:12px 9px}.constellations .universe-boost{grid-template-columns:none;min-width:0}.constellations .universe-boost span b{display:none}.constellations .universe-boost small{font-size:6px}}.flash-toast{color:#dffbf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1d22ed;border:1px solid #65dabf55;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;gap:10px;width:min(420px,100vw - 28px);padding:12px 14px;transition:top .2s,opacity .2s,transform .2s;animation:.24s ease-out toast-in;display:grid;position:fixed;top:86px;right:18px;box-shadow:0 18px 55px #0009;z-index:999999!important}.flash-toast+.flash-toast{top:150px}.flash-toast i{color:#7aebca;background:#3fd2a826;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.flash-toast span{font-size:12px;line-height:1.4}.flash-toast button{color:#90a8a5;cursor:pointer;background:0 0;border:0;font-size:19px}.flash-toast-error{color:#ffdce2!important;background:#28131bf0!important;border-color:#ff688177!important;box-shadow:0 18px 55px #000000b3,0 0 24px #ff688140!important}.flash-toast-error i{color:#ff8c9d;background:#ff526629}.flash-toast.leaving{opacity:0;pointer-events:none;transition:all .2s;transform:translateY(-8px)}.api-key-result{z-index:999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1d1a10f2;border:1px solid #d1a75266;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px;width:min(520px,100vw - 28px);padding:16px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #000a}.api-key-result>div{gap:3px;display:grid}.api-key-result small{color:#b9a878}.api-key-result code{color:#ffe29b;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#090c12;border-radius:6px;grid-column:1/-1;padding:10px}.api-key-result button{color:#b8aa85;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:7px;right:8px}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}@media(max-width:600px){.flash-toast{width:auto;top:64px;left:10px;right:10px}.flash-toast+.flash-toast{top:128px}.api-key-result{bottom:10px;right:10px}}.policy-page{max-width:900px}.policy-page h1{font-size:clamp(45px,7vw,68px)}.policy-page h2{padding-top:8px}.policy-page ul{color:var(--muted);line-height:1.8}.policy-page a{color:#b993f4;text-underline-offset:3px;text-decoration:underline}.policy-page table{border:1px solid var(--line);border-collapse:collapse;background:#0f1726;width:100%;margin:20px 0}.policy-page td,.policy-page th{border:1px solid var(--line);text-align:left;padding:13px 15px}.policy-page th{color:#cdb7ff;font-size:11px}.policy-page td{color:#aeb9ca;font-size:12px}.reward-policy-settings{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.reward-policy-settings article{border:1px solid var(--line);background:#0f1726;border-radius:9px;gap:8px;padding:16px;display:grid}.reward-policy-settings small{color:#718099;letter-spacing:.12em;font-size:9px}.reward-policy-settings strong{color:#e0cfff;font:26px Georgia}.policy-formula{background:#17152a;border:1px solid #9d6cff55;border-radius:10px;gap:10px;margin:28px 0;padding:20px;display:grid}.policy-formula code{color:#e0cfff;white-space:normal}.pending-reward{border-left:2px solid #d7aa4b}.pending-reward form{margin:0}.pending-reward .button{padding:9px 12px}@media(max-width:760px){.reward-policy-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.policy-page{overflow-wrap:anywhere}.policy-page table{display:block;overflow-x:auto}.pending-reward{grid-template-columns:1fr!important}.pending-reward .button,.pending-reward form{width:100%}}.site-header{will-change:transform;transition:transform .24s,background-color .24s;height:48px!important;padding:0 clamp(14px,3vw,38px)!important}.site-header.is-hidden{transform:translateY(calc(-100% - 2px))}.site-header-brand-wrap{align-items:center;gap:10px;display:flex}.mobile-nav-toggle{color:#c5cee0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .2s,background .2s;display:none}.mobile-nav-toggle.active,.mobile-nav-toggle:hover{color:#fff;background:#172135}.mobile-nav-drawer{z-index:19;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c16f5;flex-direction:column;gap:6px;padding:12px 18px;display:flex;position:sticky;top:48px}.mobile-nav-drawer[hidden]{display:none!important}.mobile-nav-drawer a{color:#c5cee0;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}.mobile-nav-drawer a.active,.mobile-nav-drawer a:hover{color:#fff;background:#192338}.site-header .brand-logo{width:clamp(112px,10vw,145px);max-height:25px}.site-header .desktop-nav{gap:clamp(16px,2.2vw,28px);font-size:11px}.site-header .desktop-nav a{border-radius:6px;padding:6px 10px;transition:color .2s,background .2s}.site-header .desktop-nav a.active,.site-header .desktop-nav a:hover{color:#fff;background:#172135}.account-cluster .create-link{cursor:pointer;transition:filter .2s,box-shadow .2s,transform .2s}.account-cluster .create-link:hover{filter:brightness(1.12);box-shadow:0 0 22px #9d6cff66}.button{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,filter .2s}.button.primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 38px #8052e566}.button.secondary:hover{color:#fff;background:#192338;border-color:#9d6cff88;transform:translateY(-1px)}.search button{cursor:pointer;font-weight:700;transition:background .2s,box-shadow .2s}.sort a{border-radius:6px;padding:5px 10px;transition:color .2s,background .2s}.sort a:hover{color:#fff;background:#161f32}.sort a.active{color:#d2b6ff;background:#1c253b;font-weight:600}.tags a{background:#131b2c;border:1px solid #9d6cff29;border-radius:99px;padding:3px 8px;transition:border-color .2s,background .2s,color .2s}.tags a:hover{color:#e7d9ff;background:#231b3f;border-color:#b287ff}.story-scene{scroll-margin-top:62px!important}.scroll-to-top{z-index:45;color:#ede3ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;--footer-offset:0px;min-height:40px;transform:translateY(calc(-1 * var(--footer-offset,0)));background:linear-gradient(145deg,#172036f0,#0c1221f0);border:1px solid #a883ed66;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;transition:opacity .2s,transform .12s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;position:fixed;bottom:clamp(14px,2.5vw,30px);right:clamp(14px,2.5vw,34px);box-shadow:0 14px 40px #000a,0 0 24px #8159c42e}.scroll-to-top[hidden]{display:none!important}.scroll-to-top svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}.scroll-to-top:focus-visible,.scroll-to-top:hover{color:#fff;transform:translateY(calc(-1 * var(--footer-offset,0) - 3px));background:linear-gradient(135deg,#7648e3,#9f63f5);border-color:#d1b0ff;outline:0;box-shadow:0 14px 36px #7845e066,0 0 26px #9d6cff55}.scroll-to-top:focus-visible svg,.scroll-to-top:hover svg{transform:translateY(-2px)}.scroll-to-top b{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}@media(max-width:900px){.mobile-nav-toggle{display:inline-flex}}@media(max-width:700px){.site-header{height:46px!important;padding:0 8px!important}.site-header-brand-wrap{flex-shrink:0!important;align-items:center!important;gap:6px!important;display:flex!important}.site-header .brand{flex-shrink:0!important;align-items:center!important;display:flex!important}.site-header .brand-logo{flex-shrink:0!important;width:clamp(78px,18vw,98px)!important;min-width:74px!important;max-height:22px!important}.mobile-nav-drawer{top:46px}.header-actions{flex-shrink:1!important;min-width:0!important}.account-cluster{flex-shrink:1!important;gap:5px!important}.account-cluster .create-link{border-radius:9px!important;flex-shrink:0!important;justify-content:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:0!important}.account-cluster .create-link .create-label{display:none!important}.account-cluster .create-link .create-plus,.account-cluster .create-link span{margin:0!important;font-size:16px!important;line-height:1!important}.account-cluster .login-link{flex-shrink:0!important;min-width:auto!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important}.account-cluster .register-link{flex-shrink:0!important;min-width:auto!important;min-height:30px!important;padding:5px 9px!important;font-size:11px!important}.account-cluster .profile-link{border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.account-cluster .profile-link b{display:none!important}.account-cluster .profile-link .avatar,.account-cluster .profile-link img{width:26px!important;height:26px!important;margin:0!important}.story-scene{scroll-margin-top:56px!important}.scroll-to-top{justify-content:center;width:42px;height:42px;padding:0;bottom:12px;right:12px}.scroll-to-top b{display:none}}@media(min-width:701px){.member-dashboard{min-height:calc(100vh - 74px);overflow:visible}.member-sidebar{height:calc(100vh - 74px);position:sticky;top:74px;overflow-y:auto}.member-workspace{width:100%;min-height:calc(100vh - 74px);overflow:visible}}.member-sidebar nav a.active{color:#fff;background:#19243a;box-shadow:inset 2px 0 #9b6cf0}@media(max-width:700px){.member-dashboard{height:auto;min-height:calc(100vh - 64px);overflow:visible}.member-workspace{height:auto;overflow:visible}}.auth-experience{isolation:isolate;background:#060a13;flex-direction:column;justify-content:center;min-height:calc(100dvh - 48px);display:flex;position:relative}.auth-backdrop{z-index:-3;background-image:radial-gradient(at 80% 25%,#9d6cff3d 0,#0000 55%),radial-gradient(at 15% 75%,#31d8e829 0,#0000 45%),linear-gradient(90deg,#070a13e0 0,#080c18ad 42%,#060912db),url(/assets/creations/living-universe-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.auth-noise{z-index:-2;opacity:.16;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#9468ff4d 0 1px,#0000 1.5px),radial-gradient(circle at 70% 60%,#5cd2ff38 0 1px,#0000 1.5px);background-size:32px 32px,48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 85%);mask-image:linear-gradient(90deg,#000 30%,#0000 85%)}.auth-layout{grid-template-columns:minmax(380px,1.15fr) minmax(340px,520px);justify-content:center;align-items:center;gap:clamp(40px,6vw,110px);width:min(1520px,92vw);margin:auto;padding:clamp(40px,5vh,80px) clamp(20px,4vw,70px);display:grid}.auth-card{-webkit-backdrop-filter:blur(28px);background:linear-gradient(145deg,#0e1626e0,#080d18eb);border:1px solid #a0b9eb38;border-radius:22px;padding:clamp(30px,3.8vw,46px);position:relative;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.auth-card:before{content:"";border-radius:inherit;z-index:-1;filter:blur(14px);opacity:.6;pointer-events:none;background:linear-gradient(135deg,#9362ff66,#0000 45%,#31d8e838);position:absolute;inset:-1px}.auth-card header{text-align:center;margin-bottom:26px}.auth-card-brand{text-align:center;margin:0 auto 22px;text-decoration:none;display:block}.auth-card-logo{object-fit:contain;filter:drop-shadow(0 0 18px #9d6cff80);width:clamp(190px,22vw,280px);height:auto;max-height:56px;transition:transform .25s,filter .25s;display:inline-block}.auth-card-brand:hover .auth-card-logo{filter:drop-shadow(0 0 28px #31d8e8bf);transform:scale(1.05)}.auth-card header .eyebrow{justify-content:center;margin-bottom:6px}.auth-card h1{letter-spacing:-.02em;margin:6px 0 10px;font:500 clamp(36px,4vw,56px)/1.05 Georgia,serif}.auth-card header>p:last-child,.auth-intro{color:#93a2b9;max-width:44ch;margin:0 auto;font-size:13px;line-height:1.6}.auth-form{gap:18px;display:grid}.auth-form>label{color:#c7d2e3;letter-spacing:.02em;gap:7px;font-size:12px;font-weight:600;display:grid}.auth-form label>small{color:#8391a7;font-size:11px;font-weight:400;line-height:1.45}.auth-input{background:#040811c7;border:1px solid #52668c73;border-radius:11px;align-items:center;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 2px 4px #0006}.auth-input:hover{background:#050a16e0;border-color:#9d6cff73}.auth-input:focus-within{background:#050b18f2;border-color:#9d6cff;box-shadow:0 0 0 3px #9d6cff38,0 0 20px #9d6cff2e,inset 0 2px 4px #0000004d}.auth-input input{color:#fff;flex:1;min-width:0;padding:13px 16px;font-size:14px;background:0 0!important;border:0!important;outline:0!important}.auth-input button{color:#cbabff;cursor:pointer;letter-spacing:.04em;background:#9d6cff1f;border:0;border-radius:7px;margin-right:7px;padding:8px 13px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.auth-input button:hover{color:#fff;background:#9d6cff40}.auth-form-row{justify-content:space-between;align-items:center;gap:14px;margin:2px 0;display:flex}.auth-card footer a,.auth-form-row>a{color:#c4a1ff;font-weight:600;transition:color .2s,text-shadow .2s}.auth-card footer a:hover,.auth-form-row>a:hover{color:#fff;text-shadow:0 0 10px #c4a1ff99}.auth-form .remember{color:#a4b3c9;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;display:inline-flex}.auth-form .remember input{accent-color:#9d6cff;cursor:pointer;width:16px;height:16px}.auth-legal-group{gap:6px;margin:2px 0 6px;display:grid}.auth-form .auth-legal-check{cursor:pointer;-webkit-user-select:none;user-select:none;color:#94a3b8!important;letter-spacing:0!important;align-items:flex-start!important;gap:10px!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;display:flex!important}.auth-form .auth-legal-check input[type=checkbox]{appearance:auto;cursor:pointer;border-radius:4px;accent-color:#9d6cff!important;width:17px!important;min-width:17px!important;height:17px!important;margin:2px 0 0!important}.auth-form .auth-legal-check span{flex:1}.auth-form .auth-legal-check a{color:#c4a1ff!important;text-underline-offset:3px!important;font-weight:600!important;text-decoration:underline!important;transition:color .2s,text-shadow .2s!important}.auth-form .auth-legal-check a:hover{color:#fff!important;text-shadow:0 0 10px #c4a1ff99!important}.auth-form .auth-legal-check .legal-required{color:#f43f5e;margin-left:2px;font-weight:700}.auth-form .auth-legal-check.has-error{color:#ff8ca5!important}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7c4de9,#a769f5);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding-inline:22px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 32px #7c4de96b}.auth-submit:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 14px 42px #7c4de994,0 0 24px #a769f559}.auth-submit:active{transform:translateY(0)}.auth-submit--register{background:linear-gradient(110deg,#4f46e5,#7c3aed 52%,#d946ef)!important;box-shadow:0 10px 32px #7c3aed73,0 0 18px #d946ef40!important}.auth-submit--register:hover{box-shadow:0 14px 42px #7c3aed99,0 0 26px #d946ef66!important}.auth-submit--login{background:linear-gradient(110deg,#1d4ed8,#4f46e5 55%,#7c3aed)!important;box-shadow:0 10px 32px #1d4ed873!important}.auth-submit--login:hover{box-shadow:0 14px 42px #1d4ed899,0 0 24px #4f46e566!important}.auth-submit--recovery{background:linear-gradient(110deg,#0f766e,#0d9488 50%,#059669)!important;box-shadow:0 10px 32px #0d94886b!important}.auth-submit--recovery:hover{box-shadow:0 14px 42px #0d948899,0 0 24px #05966959!important}.auth-submit--reset{background:linear-gradient(110deg,#6d28d9,#be185d 80%)!important;box-shadow:0 10px 32px #be185d6b!important}.auth-submit--reset:hover{box-shadow:0 14px 42px #be185d94!important}.auth-submit--admin{background:linear-gradient(110deg,#b45309,#d97706 50%,#f59e0b)!important;box-shadow:0 10px 32px #d9770673!important}.auth-submit--admin:hover{box-shadow:0 14px 42px #d97706a6,0 0 24px #f59e0b66!important}.create-submit-btn{color:#fff!important;background:linear-gradient(110deg,#0284c7,#06b6d4 55%,#10b981)!important;border:0!important;box-shadow:0 10px 32px #06b6d46b!important}.create-submit-btn:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 14px 40px #06b6d499!important}.search button{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border:0!important;box-shadow:0 4px 20px #0ea5e966!important}.search button:hover{background:linear-gradient(135deg,#38bdf8,#1d4ed8)!important;box-shadow:0 6px 28px #0ea5e9a6!important}.sponsor-visit{color:#67e8f9!important;background:#06b6d41a!important;border-color:#06b6d480!important}.sponsor-visit:hover{color:#fff!important;background:#06b6d440!important;border-color:#22d3ee!important}.create-submit-btn{letter-spacing:.02em;font-weight:800;color:#fff!important;background:linear-gradient(110deg,#059669,#06b6d4)!important;border:0!important;box-shadow:0 8px 30px #06b6d466!important}.create-submit-btn:hover{transform:translateY(-2px);background:linear-gradient(110deg,#10b981,#22d3ee)!important;box-shadow:0 10px 36px #22d3ee99!important}.search button{font-weight:700;color:#fff!important;background:linear-gradient(110deg,#0284c7,#38bdf8)!important;border:0!important;box-shadow:0 4px 18px #38bdf859!important}.search button:hover{transform:translateY(-1px);background:linear-gradient(110deg,#0369a1,#0ea5e9)!important;box-shadow:0 0 26px #38bdf899!important}body:not(.home-mode) main{isolation:isolate;background:#060a14;min-height:calc(100dvh - 48px);position:relative}body:not(.home-mode) main:before{content:"";z-index:-2;pointer-events:none;will-change:transform;opacity:.95;background-image:radial-gradient(70% 50% at 80% 20%,#9d6cff2e 0,#0000 65%),radial-gradient(65% 55% at 15% 70%,#31d8e824 0,#0000 60%),radial-gradient(55% 45% at 50% 95%,#eb5ba814 0,#0000 55%),radial-gradient(circle at 20% 25%,#ffffff40 1px,#0000 1.5px),radial-gradient(circle at 75% 60%,#9d6cff38 1px,#0000 1.5px),radial-gradient(circle at 45% 80%,#31d8e833 1px,#0000 1.5px),radial-gradient(circle at 88% 30%,#fff3 1px,#0000 1.5px);background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat,repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,72px 72px,110px 110px,90px 90px,140px 140px;position:absolute;inset:0;transform:translateZ(0)}body:not(.home-mode) main:after{content:"";z-index:-1;pointer-events:none;opacity:.14;background-image:radial-gradient(circle at 20% 20%,#9468ff59 0 1px,#0000 1.5px),radial-gradient(circle at 70% 60%,#5cd2ff47 0 1px,#0000 1.5px);background-size:32px 32px,48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000)}.prose-page{width:100%!important;max-width:1020px!important;margin:0 auto!important;padding:clamp(40px,6vh,84px) clamp(20px,4vw,48px)!important}.leaderboard-page{max-width:980px!important}.leaderboard-head{margin-bottom:28px}.leaderboard-head h1{overflow-wrap:break-word;margin:10px 0 14px;font:500 clamp(28px,5vw,56px)/1.12 Georgia,serif}.leaderboard-head p{color:var(--muted);font-size:16px;line-height:1.6}.leader-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.leader-card{border:1px solid var(--line);background:linear-gradient(145deg,#101827e6,#0a101ceb);border-radius:14px;align-items:center;gap:18px;padding:16px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #00000059}.leader-card--rank-1 .leader-rank{color:#f59e0b}.leader-card--rank-2{background:linear-gradient(145deg,#0a1623eb,#080e18f0);border-color:#38bdf880;box-shadow:0 0 20px #38bdf82e}.leader-card--rank-2 .leader-rank{color:#38bdf8}.leader-card--rank-3{background:linear-gradient(145deg,#19120eeb,#0c0c14f0);border-color:#fb923c73;box-shadow:0 0 18px #fb923c29}.leader-card--rank-3 .leader-rank{color:#fb923c}.leader-rank{color:#94a3b8;min-width:44px;font:700 24px Georgia,serif}.leader-identity-link{min-width:0;color:inherit;flex:1;align-items:center;gap:16px;text-decoration:none;transition:color .2s;display:flex}.leader-identity-link:hover b{color:#38bdf8}.leader-identity-link:hover .creator-arrow{color:#38bdf8;transform:translate(2px,-2px)}.leader-avatar{object-fit:cover;border:2px solid #ffffff24;border-radius:50%;flex-shrink:0;width:46px;height:46px}.leader-avatar--fallback{color:#c084fc;background:linear-gradient(135deg,#1e1b4b,#0f172a);border-color:#c084fc59;justify-content:center;align-items:center;font:700 18px/1 Georgia,serif;display:inline-flex;box-shadow:0 0 16px #a855f733}.leader-card--rank-1 .leader-avatar--fallback{color:#f59e0b;background:linear-gradient(135deg,#451a03,#1c1917);border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b4d}.leader-card--rank-2 .leader-avatar--fallback{color:#38bdf8;background:linear-gradient(135deg,#0c4a6e,#0f172a);border-color:#38bdf880;box-shadow:0 0 20px #38bdf840}.leader-card--rank-3 .leader-avatar--fallback{color:#fb923c;background:linear-gradient(135deg,#431407,#18181b);border-color:#fb923c73;box-shadow:0 0 18px #fb923c33}.leader-details{flex:1;min-width:0}.leader-details b{color:#f1f5f9;align-items:center;gap:6px;font-size:16px;transition:color .2s;display:flex}.leader-details small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.leader-points{color:#d8b4fe;white-space:nowrap;background:#9d6cff1f;border:1px solid #9d6cff47;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font:700 13px Georgia,serif;display:inline-flex}@media(min-width:1600px){.prose-page{max-width:1180px!important}.leaderboard-page{max-width:1120px!important}.sponsor-board{max-width:1240px!important}.leader-card{padding:18px 24px}.leader-rank{min-width:52px;font-size:28px}.leader-avatar,.leader-avatar--fallback,.leader-avatar-zone{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}.leader-avatar--fallback{font-size:20px}.leader-details b{font-size:18px}.leader-points{padding:8px 18px;font-size:15px}}@media(min-width:2560px){.prose-page{max-width:1440px!important}.leaderboard-page{max-width:1380px!important}.sponsor-board{max-width:1500px!important}.leaderboard-head h1{font-size:84px}.leader-card{grid-template-columns:60px 60px minmax(0,1fr) auto;gap:24px;padding:22px 28px}.leader-rank{min-width:60px;font-size:32px}.leader-avatar,.leader-avatar--fallback,.leader-avatar-zone{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important}.leader-avatar--fallback{font-size:24px}.leader-details b{font-size:20px}.leader-details small{font-size:14px}.leader-points{padding:10px 22px;font-size:17px}}@media(max-width:650px){.leader-card{grid-template-columns:36px 38px minmax(0,1fr);gap:12px;padding:12px 14px}.leader-rank{min-width:32px;font-size:18px}.leader-avatar,.leader-avatar--fallback,.leader-avatar-zone{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.leader-avatar--fallback{font-size:15px}.leader-details b{font-size:14px}.leader-details small{font-size:11px}.leader-points{padding:4px 10px;font-size:11px}}.auth-card footer,.auth-card-footer{color:#8795aa!important;text-align:center!important;border-top:1px solid #8ea2c729!important;margin-top:22px!important;padding-top:20px!important;font-size:12.5px!important;line-height:1.6!important;display:block!important}.auth-footer-row{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 auto!important;display:inline-flex!important}.auth-footer-divider{opacity:.35;color:#8795aa;display:inline-block}.auth-boost,.auth-security-note,.auth-status{color:#c8f4ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#113d3e66;border:1px solid #5cd2c247;border-radius:11px;gap:4px;margin-bottom:20px;padding:14px 16px;font-size:12px;display:grid}.auth-boost{background:#3d246366;border-color:#a677ff59}.auth-status{color:#bcebdc}.auth-security-note{color:#95a3b9;background:#0c1423bf;border-color:#738cba38;margin:20px 0 0}.auth-boost span,.auth-security-note span,.auth-status span{color:#8494aa;line-height:1.45}.field-error{font-size:11px;font-weight:500;color:#ff8ca5!important}.auth-story{-webkit-backdrop-filter:blur(14px);text-shadow:0 2px 24px #000000e6;background:linear-gradient(90deg,#070c18a6 0,#070c1833 80%,#0000);border-left:2px solid #b696ff73;border-radius:0 20px 20px 0;place-self:center start;width:100%;max-width:560px;padding:clamp(26px,3vw,42px);box-shadow:inset 1px 0 #ffffff14}.auth-story>p{color:#bba0ef;letter-spacing:.22em;font-size:10px;font-weight:800}.auth-story h2{letter-spacing:-.02em;margin:12px 0 14px;font:44px/1.08 Georgia,serif}.auth-story>span{color:#b8c4d6;font-size:15px;line-height:1.65}.auth-story>div{color:#92a4be;align-items:center;gap:10px;margin-top:24px;display:flex}.auth-story i{background:#62e2d0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #62e2d0}.auth-story small{letter-spacing:.17em;font-size:8px;font-weight:700}.auth-experience--admin .auth-backdrop{background-image:radial-gradient(at 80% 25%,#ffaa4738 0,#0000 55%),radial-gradient(at 15% 75%,#9d6cff29 0,#0000 45%),linear-gradient(90deg,#0c0a08e6 0,#0f0c0ab8 42%,#080608e6),url(/assets/creations/universe-dystopia-data-cathedral.webp)}.auth-experience--admin .auth-card:before{background:linear-gradient(135deg,#ffaa4759,#0000 38%,#9056ff38)}.auth-experience--admin .eyebrow{color:#e4b56e}@media(min-width:1600px){.auth-layout{grid-template-columns:minmax(440px,1.15fr) minmax(380px,540px);gap:clamp(60px,6vw,110px);width:min(1600px,92vw)}}@media(min-width:1921px){.auth-layout{grid-template-columns:minmax(540px,1.2fr) minmax(440px,600px);gap:110px;width:min(1920px,90vw);padding:90px 60px}.auth-story{max-width:680px;padding:44px}.auth-story h2{font-size:54px;line-height:1.1}.auth-story>span{font-size:18px;line-height:1.7}.auth-card{border-radius:26px;padding:50px 48px}.auth-card-logo{width:clamp(240px,16vw,340px);max-height:64px}.auth-card h1{font-size:58px}.auth-form>label{font-size:13px}.auth-input input{padding:16px 18px;font-size:15px}.auth-submit{min-height:54px;font-size:15px}}@media(min-width:2560px){.auth-layout{grid-template-columns:minmax(680px,1.25fr) minmax(520px,680px);gap:140px;width:min(2300px,88vw);padding:120px 80px}.auth-story{max-width:820px;padding:56px}.auth-story>p{font-size:12px}.auth-story h2{font-size:64px;line-height:1.12}.auth-story>span{font-size:21px;line-height:1.75}.auth-card{border-radius:30px;padding:60px 56px}.auth-card-logo{width:clamp(300px,14vw,420px);max-height:80px}.auth-card h1{font-size:68px}.auth-form{gap:24px}.auth-form>label{gap:10px;font-size:15px}.auth-input input{padding:18px 20px;font-size:17px}.auth-submit{min-height:60px;font-size:17px}}@media(max-width:900px){.auth-layout{grid-template-columns:1fr;max-width:520px;padding:40px 20px 50px}.auth-story{display:none}.auth-card{width:100%}}@media(max-width:600px){.auth-experience{min-height:calc(100dvh - 46px)}.auth-backdrop{opacity:.85;background-position:65%}.auth-layout{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:20px 12px 32px!important}.auth-card{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;max-width:100%!important;padding:22px 14px!important}.auth-card h1{font-size:clamp(30px,7.5vw,40px)}.auth-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.auth-input input{padding:12px;font-size:16px;min-width:0!important}.auth-form-row{flex-direction:row;justify-content:space-between;align-items:center}.auth-form-row>a{font-size:11px}}@media(max-width:480px){.btn-handle-randomize .btn-dice-text{display:none!important}.btn-handle-randomize{margin:3px 4px!important;padding:6px 10px!important}.auth-form .auth-legal-check{gap:8px!important;font-size:11.5px!important}body:has(.auth-experience--register) .account-cluster .register-link,body:has(.auth-experience--login) .account-cluster .login-link{display:none!important}}.avatar-upload-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:22px;margin-bottom:26px;padding:16px 20px;display:flex}.avatar-interactive-wrapper{cursor:pointer;outline:0;display:inline-block;position:relative}.avatar-interactive-wrapper:focus-visible .avatar-current-circle{outline-offset:3px;outline:2px solid #a855f7}.avatar-current-circle{aspect-ratio:1;background:#0e1628;border:2px solid #a855f766;width:90px;min-width:90px;height:90px;min-height:90px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 4px 20px #0006,0 0 16px #a855f733;border-radius:50%!important;overflow:hidden!important}.avatar-interactive-wrapper:hover .avatar-current-circle{border-color:#c084fc;transform:scale(1.03);box-shadow:0 6px 26px #0009,0 0 24px #a855f766}.avatar-current-circle img{display:block;position:absolute;inset:0;object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.avatar-current-circle span{text-align:center;color:#c084fc;background:#0e1628;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:32px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0;border-radius:50%!important;width:100%!important;height:100%!important}.avatar-current-circle [hidden],.avatar-current-circle span[style*="display: none"],.avatar-current-circle span[style*="display:none"],.avatar-current-circle.has-image span,.avatar-current-circle img[style*="display: none"],.avatar-current-circle img[style*="display:none"],.avatar-current-circle:not(.has-image) img{display:none!important}.avatar-hover-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;color:#fff;text-align:center;background:#0a0f1dc7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:6px;transition:opacity .2s;display:flex;position:absolute;inset:0}.avatar-interactive-wrapper:focus-visible .avatar-hover-overlay,.avatar-interactive-wrapper:hover .avatar-hover-overlay{opacity:1}.avatar-hover-overlay svg{color:#e9d5ff;margin-bottom:3px}.avatar-hover-overlay span{letter-spacing:.02em;color:#f3e8ff;font-size:10.5px;font-weight:700;line-height:1.15}.avatar-upload-info{flex:1;min-width:0}.avatar-upload-info strong{color:#f1f5f9;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.avatar-upload-info p{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.5}.avatar-selected-note{color:#34d399;margin-top:6px;font-size:12px;font-weight:600;display:inline-block}.user-page-container{color:#e2e8f0;background:#07090e;width:100%;min-height:100dvh;padding-bottom:90px;position:relative}.user-banner{background:#0b1120;width:100%;height:clamp(220px,28vw,380px);position:relative;overflow:hidden}.user-banner-img{object-fit:cover;object-position:center;filter:brightness(.8)contrast(1.08);width:100%;height:100%}.user-banner-vignette{pointer-events:none;background:linear-gradient(#07090e1a 0,#07090e99 70%,#07090e),radial-gradient(circle at 50% 0,#9333ea2e,#0000 70%);position:absolute;inset:0}.user-profile-shell{z-index:2;width:min(1360px,94vw);margin:-80px auto 0;padding:0 16px;position:relative}.user-profile-main{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d1526e0;border:1px solid #ffffff17;border-radius:26px;padding:0 36px 36px;box-shadow:0 24px 60px #0000008c,0 0 40px #8b5cf614}.user-avatar-card{flex-shrink:0;width:125px;height:125px;margin-top:-65px;margin-bottom:22px;display:inline-block}.user-main-avatar{color:#c084fc;background:#111a2e;border:5px solid #07090e;font-weight:800;box-shadow:0 10px 30px #000000b3,0 0 30px #a855f759;aspect-ratio:1!important;object-fit:cover!important;text-align:center!important;box-sizing:border-box!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:125px!important;min-width:125px!important;max-width:125px!important;height:125px!important;min-height:125px!important;max-height:125px!important;font-family:Georgia,serif!important;font-size:50px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.user-main-avatar.fallback{aspect-ratio:1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:125px!important;min-width:125px!important;max-width:125px!important;height:125px!important;min-height:125px!important;max-height:125px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.user-meta-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.user-identity-block{flex:1;min-width:260px}.user-name{color:#fff;letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.user-handle-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.user-handle{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:600}.user-handle span{color:#a855f7}.badge-role{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:700}.badge-admin{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b73}.badge-creator{color:#d8b4fe;background:#a855f726;border:1px solid #a855f773}.badge-explorer{color:#7dd3fc;background:#38bdf826;border:1px solid #38bdf873}.badge-sponsor{color:#fde68a;background:linear-gradient(135deg,#eab30833,#f59e0b47);border:1px solid #f59e0b8c;align-items:center;gap:3px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 8px #f59e0b26;padding:2px 8px!important;font-size:10px!important;line-height:1.2!important}.badge-sponsor:hover{color:#fff;border-color:#f59e0bd9;box-shadow:0 0 14px #f59e0b59}.badge-sponsor-mini{color:#fde68a;vertical-align:middle;background:#f59e0b33;border:1px solid #f59e0b80;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;margin-left:4px;font-size:10px;line-height:1;display:inline-flex}.user-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-header-actions .button{border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600}.user-tagline{color:#e2e8f0;max-width:820px;margin:0 0 16px;font-size:16.5px;line-height:1.5}.user-bio-box{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;max-width:920px;margin-bottom:24px;padding:18px 22px}.user-bio-box p{color:#94a3b8;white-space:pre-line;margin:0;font-size:14px;line-height:1.68}.user-stats-strip .stat-pill{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:4px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.user-stats-strip .stat-pill:hover{background:#ffffff0a;border-color:#a855f74d}.user-stats-strip .stat-icon{color:#c084fc;margin-bottom:2px;font-size:16px}.user-stats-strip strong{color:#f8fafc;font-size:22px;font-weight:800;line-height:1.2}.user-stats-strip small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:600}.user-creations-section{margin-top:48px}.user-creations-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.user-creations-head h2{color:#f1f5f9;margin:4px 0 0;font-size:clamp(22px,2.5vw,30px);font-weight:800}.user-creations-head h2 span{color:#a855f7}.user-search-form{gap:8px;width:100%;max-width:380px;display:flex}.user-search-form input{color:#fff;background:#0d1526d9;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:10px 16px;font-size:13.5px;transition:border-color .2s}.user-search-form input:focus{border-color:#a855f7;outline:0}.user-search-form button{color:#d8b4fe;cursor:pointer;background:#a855f733;border:1px solid #a855f773;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.user-search-form button:hover{color:#fff;background:#a855f759;border-color:#c084fc}.user-filters-bar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.user-type-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-type-pills a{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.user-type-pills a:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.user-type-pills a.active{color:#fff;background:#a855f740;border-color:#a855f78c}.sort-toggle{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;gap:6px;padding:3px;display:flex}.sort-toggle a{color:#64748b;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.sort-toggle a.active{color:#c084fc;background:#a855f729}.user-signals-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;display:grid}.user-empty-state{text-align:center;background:#0d152673;border:1px dashed #ffffff1f;border-radius:20px;grid-column:1/-1;padding:70px 20px}.user-empty-state .empty-icon{margin-bottom:14px;font-size:42px}.user-empty-state h3{color:#f1f5f9;margin:0 0 8px;font-size:20px;font-weight:700}.user-empty-state p{color:#94a3b8;max-width:440px;margin:0 auto 24px;font-size:14px}.user-pagination{justify-content:center;margin-top:40px;display:flex}@media(max-width:768px){.user-profile-shell{margin-top:-50px;padding:0 12px}.user-profile-main{border-radius:20px;padding:0 20px 26px}.user-avatar-card{width:96px;height:96px;margin-top:-50px}.user-main-avatar,.user-main-avatar.fallback{border-width:4px;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;font-size:38px!important}.user-stats-strip{grid-template-columns:repeat(2,1fr);gap:12px}.avatar-upload-row{text-align:center;flex-direction:column;align-items:center}}body:not(.home-mode) main:has(.explore-shell):before{opacity:1!important;background-image:radial-gradient(75% 55% at 20% 20%,#06b6d438 0,#0000 60%),radial-gradient(70% 60% at 85% 75%,#8b5cf638 0,#0000 65%),radial-gradient(50% 40%,#10b9811a 0,#0000 60%),radial-gradient(circle at 15% 30%,#22d3ee59 1px,#0000 1.5px),radial-gradient(circle at 70% 25%,#a855f74d 1px,#0000 1.5px),radial-gradient(circle at 40% 70%,#06b6d440 1.5px,#0000 2px),radial-gradient(circle at 88% 85%,#ffffff4d 1px,#0000 1.5px)!important;background-size:100% 100%,100% 100%,100% 100%,80px 80px,120px 120px,95px 95px,140px 140px!important}body:not(.home-mode) main:has(.rewards-page):before,body:not(.home-mode) main:has(.sponsor-board):before,body:not(.home-mode) main:has(.sponsors-all-page):before,body:not(.home-mode) main:has(.treasures-page):before{opacity:1!important;background-image:radial-gradient(80% 60% at 50% 15%,#f59e0b29 0,#0000 65%),radial-gradient(70% 50% at 85% 65%,#2563eb2e 0,#0000 65%),radial-gradient(60% 55% at 15% 80%,#d977061f 0,#0000 60%),radial-gradient(circle at 30% 20%,#fbbf2466 1.5px,#0000 2px),radial-gradient(circle at 80% 40%,#60a5fa59 1.5px,#0000 2px),radial-gradient(circle at 20% 75%,#f59e0b4d 1px,#0000 1.5px),radial-gradient(circle at 60% 85%,#ffffff40 1px,#0000 1.5px)!important;background-size:100% 100%,100% 100%,100% 100%,90px 90px,130px 130px,85px 85px,150px 150px!important}body:not(.home-mode) main:has(.leaderboard-page):before{opacity:1!important;background-image:radial-gradient(85% 60% at 75% 25%,#a855f742 0,#0000 65%),radial-gradient(70% 55% at 20% 70%,#f43f5e29 0,#0000 60%),radial-gradient(55% 45% at 50% 10%,#eab30826 0,#0000 55%),radial-gradient(circle at 25% 15%,#eab30873 1.5px,#0000 2px),radial-gradient(circle at 75% 60%,#c084fc59 1.5px,#0000 2px),radial-gradient(circle at 45% 85%,#f43f5e4d 1px,#0000 1.5px),radial-gradient(circle at 90% 30%,#ffffff4d 1px,#0000 1.5px)!important;background-size:100% 100%,100% 100%,100% 100%,75px 75px,115px 115px,90px 90px,135px 135px!important}.leaderboard-page{max-width:1060px;margin:0 auto;padding:60px 20px 90px;box-sizing:border-box!important;width:100%!important}.leaderboard-head{text-align:center;overflow-wrap:break-word;max-width:720px;margin:0 auto 36px}.leaderboard-head .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#38bdf8;margin-bottom:8px;font-size:11px;font-weight:700}.leaderboard-head h1{color:#fff;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px #38bdf866);overflow-wrap:break-word;word-break:normal;background:linear-gradient(135deg,#fff 20%,#bae6fd,#38bdf8 80%,#0ea5e9);-webkit-background-clip:text;margin:10px 0 16px;font:500 clamp(28px,5.2vw,56px)/1.12 Georgia,serif}.leaderboard-head p{color:#94a3b8;max-width:620px;margin:0 auto;font-size:16px;line-height:1.6}.leaderboard-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto 42px;display:grid}.leader-stat-chip{-webkit-backdrop-filter:blur(16px);background:#0d1424a6;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff14}.leader-stat-chip:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.leader-stat-chip:hover{transform:translateY(-3px)}.leader-stat-chip .chip-label,.leader-stat-chip span{letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.leader-stat-chip .chip-value,.leader-stat-chip strong{font:700 clamp(22px,2.4vw,28px)/1.15 Georgia,serif;display:block}.leader-stat-chip.chip-cyan,.leader-stat-chip:first-child{background:linear-gradient(145deg,#0ea5e929 0,#0d1424b8);border-color:#0ea5e966}.leader-stat-chip.chip-cyan:before,.leader-stat-chip:first-child:before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.leader-stat-chip.chip-cyan span,.leader-stat-chip:first-child span{color:#7dd3fc}.leader-stat-chip.chip-cyan strong,.leader-stat-chip:first-child strong{color:#e0f2fe;text-shadow:0 0 18px #0ea5e966}.leader-stat-chip.chip-cyan:hover,.leader-stat-chip:first-child:hover{border-color:#38bdf899;box-shadow:0 12px 32px #0ea5e947,inset 0 1px #ffffff2e}.leader-stat-chip.chip-amber,.leader-stat-chip:nth-child(2){background:linear-gradient(145deg,#f59e0b29 0,#0d1424b8);border-color:#f59e0b66}.leader-stat-chip.chip-amber:before,.leader-stat-chip:nth-child(2):before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.leader-stat-chip.chip-amber span,.leader-stat-chip:nth-child(2) span{color:#fde68a}.leader-stat-chip.chip-amber strong,.leader-stat-chip:nth-child(2) strong{color:#fef3c7;text-shadow:0 0 18px #f59e0b66}.leader-stat-chip.chip-amber:hover,.leader-stat-chip:nth-child(2):hover{border-color:#fbbf2499;box-shadow:0 12px 32px #f59e0b47,inset 0 1px #ffffff2e}.leader-stat-chip.chip-violet,.leader-stat-chip:nth-child(3){background:linear-gradient(145deg,#a855f729 0,#0d1424b8);border-color:#a855f766}.leader-stat-chip.chip-violet:before,.leader-stat-chip:nth-child(3):before{background:linear-gradient(90deg,#a855f7,#c084fc)}.leader-stat-chip.chip-violet span,.leader-stat-chip:nth-child(3) span{color:#d8b4fe}.leader-stat-chip.chip-violet strong,.leader-stat-chip:nth-child(3) strong{color:#f3e8ff;text-shadow:0 0 18px #a855f766;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.35}.leader-stat-chip.chip-violet:hover,.leader-stat-chip:nth-child(3):hover{border-color:#c084fc99;box-shadow:0 12px 32px #a855f747,inset 0 1px #ffffff2e}@media(max-width:768px){.leaderboard-summary-strip{grid-template-columns:1fr}}.leader-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.leader-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1526bf;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:56px 52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #00000059}.leader-card:hover{border-color:#a855f759;transform:translateY(-2px);box-shadow:0 12px 32px #00000080}.leader-card.empty-card{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:180px!important;padding:48px 24px!important;display:flex!important}.leader-card.empty-card:hover{border-color:#ffffff17!important;transform:none!important;box-shadow:0 8px 24px #00000059!important}.leader-card--rank-1{background:linear-gradient(135deg,#f59e0b14,#0d1526d9);border-color:#f59e0b73;box-shadow:0 8px 30px #00000080,0 0 25px #f59e0b26}.leader-card--rank-1 .leader-rank-num{color:#fbbf24;font-size:20px}.leader-card--rank-2{background:linear-gradient(135deg,#38bdf80f,#0d1526d9);border-color:#38bdf859}.leader-card--rank-2 .leader-rank-num{color:#38bdf8;font-size:19px}.leader-card--rank-3{background:linear-gradient(135deg,#fb923c0f,#0d1526d9);border-color:#fb923c59}.leader-card--rank-3 .leader-rank-num{color:#fb923c;font-size:18px}.leader-rank-badge{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.rank-crown{font-size:16px;line-height:1}.leader-rank-num{color:#64748b;font-family:ui-monospace,monospace;font-size:17px;font-weight:800}.leader-avatar-zone{outline:0;text-decoration:none;aspect-ratio:1!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:flex!important}.leader-avatar{color:#c084fc;background:#111a2e;border:2px solid #a855f766;font-size:20px;font-weight:800;aspect-ratio:1!important;object-fit:cover!important;box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:flex!important}.leader-avatar--fallback{border-color:#ffffff26;aspect-ratio:1!important;text-align:center!important;box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;line-height:1!important;display:flex!important}.leader-info-zone{flex-direction:column;gap:5px;min-width:0;display:flex}.leader-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.leader-name{color:#f8fafc;align-items:center;gap:7px;font-size:16px;text-decoration:none;transition:color .15s;display:inline-flex}.leader-name:hover{color:#c084fc}.leader-name b{font-weight:700}.leader-handle{color:#64748b;font-family:ui-monospace,monospace;font-size:13px}.leader-handle span{color:#a855f7}.creator-arrow{color:#8b5cf6;font-size:12px}.leader-slogan{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;max-width:620px;margin:0;font-size:13px;font-style:italic;line-height:1.45;overflow:hidden}.leader-metrics-strip{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.metric-item{align-items:center;gap:4px;display:inline-flex}.metric-item .metric-icon{color:#a855f7;font-style:normal}.metric-item b{color:#f1f5f9}.metric-dot{color:#475569}.leader-boost-zone{flex-direction:column;align-items:flex-end;gap:6px;min-width:140px;display:flex}.leader-boost-pill{color:#f1f5f9;background:#a855f726;border:1px solid #a855f766;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.leader-boost-pill .boost-spark{color:#c084fc;font-size:13px}.leader-boost-pill strong{color:#fff;font-size:15px;font-weight:800}.leader-boost-pill small{letter-spacing:.08em;color:#d8b4fe;font-size:10px;font-weight:700}.leader-boost-bar{background:#ffffff1a;border-radius:999px;width:110px;height:4px;overflow:hidden}.leader-boost-bar span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc);height:100%;display:block;box-shadow:0 0 8px #c084fc99}@media(max-width:768px){.leaderboard-page,.prose-page.leaderboard-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:36px 14px 70px!important}.leaderboard-summary-strip{grid-template-columns:1fr;gap:12px;margin:0 auto 32px}.leader-card{grid-template-columns:40px 44px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.leader-avatar,.leader-avatar--fallback,.leader-avatar-zone{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.leader-slogan{white-space:normal}.leader-boost-zone{border-top:1px solid #ffffff0f;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;width:100%!important;min-width:0!important}}@media(max-width:600px){.leaderboard-head{margin-bottom:22px!important}.leaderboard-head h1{margin:8px 0 12px!important;font-size:clamp(24px,7vw,32px)!important;line-height:1.15!important}.leaderboard-head p{padding:0 4px!important;font-size:14px!important;line-height:1.55!important}.leader-stat-chip{padding:14px 16px!important}.leader-stat-chip strong{font-size:20px!important}.leader-stat-chip.chip-violet strong,.leader-stat-chip:nth-child(3) strong{font-size:13.5px!important}}@media(max-width:480px){.leaderboard-page,.prose-page.leaderboard-page{padding:22px 10px 50px!important}.leader-card{border-radius:14px!important;grid-template-columns:32px 38px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.leader-avatar,.leader-avatar--fallback,.leader-avatar-zone{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.leader-rank-num{font-size:14px!important}.rank-crown{font-size:13px!important}.leader-name{min-width:0!important;font-size:14px!important}.leader-name b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden;font-size:13.5px!important}.badge-role{padding:2px 6px!important;font-size:9.5px!important}.leader-slogan{font-size:12px!important;line-height:1.4!important}.leader-metrics-strip{gap:4px 6px!important;font-size:10px!important}.leader-boost-pill{padding:4px 10px!important}.leader-boost-pill strong{font-size:14px!important}.leader-boost-bar{width:86px!important;max-width:30vw!important}}.sponsor-rank-cell{flex-direction:column;gap:2px;display:flex}.tier-label{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.tier-gold{color:#fbbf24}.tier-silver{color:#38bdf8}.tier-bronze{color:#fb923c}.tier-supporter{color:#94a3b8}.sponsor-table-row.tier-row-gold:hover{background:linear-gradient(90deg,#f59e0b33,#f59e0b0a 75%)!important}.sponsor-table-row.tier-row-silver:hover{background:linear-gradient(90deg,#38bdf82e,#38bdf80a 75%)!important}.sponsor-table-row.tier-row-bronze:hover{background:linear-gradient(90deg,#f973162e,#f973160a 75%)!important}.sponsor-table-row.tier-row-standard{background:linear-gradient(90deg,#94a3b80d,#0000 75%)!important;border-left:3px solid #94a3b859!important}.sponsor-table-row.tier-row-standard:hover{background:linear-gradient(90deg,#94a3b81f,#0000 75%)!important}.view-all-link{color:#38bdf8;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.view-all-link:hover{color:#fff}.sponsor-all-cta-box{background:#0d152699;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 28px;display:flex}.sponsor-all-cta-box strong{color:#f1f5f9;margin-bottom:3px;font-size:16px;display:block}.sponsor-all-cta-box p{color:#94a3b8;margin:0;font-size:13px}.sponsor-benefits-section{border-top:1px solid #ffffff14;margin-top:60px;padding-top:40px}.benefits-head{text-align:center;margin-bottom:36px}.benefits-head h2{color:#fff;margin:6px 0 10px;font-size:clamp(26px,3.2vw,38px)}.benefits-head p{color:#94a3b8;max-width:620px;margin:0 auto;font-size:14.5px}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:36px;display:grid}.benefit-card{background:#0d1526b3;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:8px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.benefit-card:hover{border-color:#f59e0b59;transform:translateY(-2px)}.benefit-icon{margin-bottom:4px;font-size:32px}.benefit-card h3{color:#f8fafc;margin:0;font-size:17px;font-weight:700}.benefit-card p{color:#94a3b8;margin:0;font-size:13px;line-height:1.55}.sponsor-cta-banner{background:linear-gradient(135deg,#f59e0b1f,#0d1526e6);border:1px solid #f59e0b4d;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;box-shadow:0 12px 36px #0006}.sponsor-cta-banner h3{color:#fff;margin:0 0 6px;font-size:20px;font-weight:800}.sponsor-cta-banner p{color:#cbd5e1;margin:0;font-size:13.5px}.sponsors-all-page{max-width:1200px;margin:0 auto;padding:50px 20px 80px}.head-breadcrumbs{margin-bottom:12px}.head-breadcrumbs a{color:#94a3b8;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.head-breadcrumbs a:hover{color:#38bdf8}.sponsors-all-toolbar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0;padding-bottom:20px;display:flex}.sponsors-search-form{align-items:center;gap:8px;width:100%;max-width:440px;display:flex}.sponsors-search-form input{color:#fff;background:#0d1526d9;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:10px 16px;font-size:13.5px}.sponsors-search-form input:focus{border-color:#38bdf8;outline:0}.sponsors-search-form button{color:#bae6fd;cursor:pointer;background:#38bdf833;border:1px solid #38bdf873;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.sponsors-search-form button:hover{color:#fff;background:#38bdf859}.clear-search{color:#94a3b8;padding:4px 8px;font-size:12px;text-decoration:none}.sponsors-count-badge{color:#64748b;font-size:13px;font-weight:600}.sponsors-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.sponsor-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1526bf;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .2s,border-color .2s;display:flex}.sponsor-card:hover{border-color:#38bdf859;transform:translateY(-2px)}.sponsor-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.sponsor-card-logo{color:#38bdf8;background:#111a2e;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:flex;overflow:hidden}.sponsor-card-logo img{object-fit:cover;width:100%;height:100%}.badge-active-treasures{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.badge-landmark{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.sponsor-card-body h3{color:#f1f5f9;margin:0 0 8px;font-size:18px;font-weight:700}.sponsor-card-body p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.55}.sponsor-card-footer{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:14px}.sponsor-card-btn{justify-content:center;width:100%;padding:9px 16px;font-size:12.5px}.sponsors-all-empty{text-align:center;grid-column:1/-1;padding:70px 20px}.sponsors-pagination{justify-content:center;margin-top:36px;display:flex}.sponsors-back-bar{text-align:center;margin-top:40px}.rewards-page{max-width:1160px;margin:0 auto;padding:50px 20px 80px}.rewards-head{text-align:center;margin-bottom:28px}.rewards-head h1{color:#fff;margin:8px 0 12px;font-size:clamp(32px,4vw,50px)}.rewards-head p{color:#94a3b8;max-width:640px;margin:0 auto;font-size:15px}.rewards-summary-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:30px;display:grid}.reward-stat-pill{background:#0d1526bf;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.reward-stat-pill span{letter-spacing:.08em;color:#64748b;font-size:10.5px;font-weight:700}.reward-stat-pill strong{color:#e2e8f0;font-size:18px}.policy-pill-link{color:#a855f7;font-size:13px;font-weight:600;text-decoration:none}.rewards-tabs-bar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.rewards-tabs{align-items:center;gap:8px;display:flex}.tab-item{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.tab-item:hover{color:#fff;background:#ffffff14}.tab-item.active{color:#fff;background:#a855f738;border-color:#a855f780}.tab-item .count-tag{background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.rewards-policy-hint{color:#64748b;font-size:12.5px}.rewards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.reward-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1526c7;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .2s,border-color .2s;display:flex}.reward-card:hover{border-color:#a855f759;transform:translateY(-2px)}.reward-card--active{border-color:#f59e0b33}.reward-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.reward-sponsor-mini{color:#cbd5e1;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.reward-sponsor-mini img,.sponsor-mini-fallback{object-fit:cover;border-radius:6px;width:24px;height:24px}.sponsor-mini-fallback{color:#c084fc;background:#1a2539;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.badge-reward-kind{text-transform:uppercase;letter-spacing:.06em;color:#7dd3fc;background:#38bdf826;border:1px solid #38bdf859;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.badge-reward-claimed{text-transform:uppercase;letter-spacing:.06em;color:#4ade80;background:#22c55e26;border:1px solid #22c55e59;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.reward-card-body h3{color:#f8fafc;margin:0 0 8px;font-size:18px;font-weight:700}.reward-card-body p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.55}.reward-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.reward-encounter-info{align-items:center;gap:6px;display:flex}.drop-status-dot{background:#fbbf24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fbbf24}.reward-encounter-info small{color:#94a3b8;font-size:11px}.reward-btn{white-space:nowrap;padding:6px 12px;font-size:11.5px}.reward-claimed-meta{flex-direction:column;gap:3px;font-size:12px;display:flex}.claimed-by{color:#cbd5e1}.claimed-by a{color:#c084fc;font-weight:600;text-decoration:none}.claimed-by a:hover{text-decoration:underline}.claimed-date{color:#64748b;font-size:11px}.rewards-empty-state{text-align:center;grid-column:1/-1;padding:70px 20px}.rewards-empty-state h3{color:#f1f5f9;margin:12px 0 6px;font-size:20px}.rewards-empty-state p{color:#94a3b8;max-width:460px;margin:0 auto 20px;font-size:14px}.rewards-pagination{justify-content:center;margin-top:36px;display:flex}.form-card{-webkit-backdrop-filter:blur(18px);background:#0d1526d1;border:1px solid #ffffff17;border-radius:20px;width:100%;max-width:100%;margin-top:24px;padding:30px 34px;box-shadow:0 16px 45px #00000073,inset 0 1px #ffffff12}.form-card-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;padding-bottom:18px;display:flex}.form-card-head h2{color:#f1f5f9;margin:4px 0 0;font-size:clamp(22px,2.5vw,28px);font-weight:800}.app-form{flex-direction:column;gap:24px;display:flex}.form-fields-stack{flex-direction:column;gap:22px;display:flex}.form-group{flex-direction:column;gap:7px;width:100%;display:flex}.form-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.label-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.label-badge.required{color:#d8b4fe;background:#a855f729;border:1px solid #a855f759}.label-badge.optional{color:#64748b;background:#ffffff0d}@media(max-width:600px){.creation-check{gap:10px!important;margin-top:12px!important;padding:6px 0!important}.creation-check span{font-size:13px!important;line-height:1.4!important}}.form-control{box-sizing:border-box;color:#f8fafc;background:#080e19;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:13px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-control:focus{background:#0b1220;border-color:#a855f7;outline:0;box-shadow:0 0 16px #a855f759}.form-textarea{resize:vertical;min-height:160px;line-height:1.6}.form-hint{color:#64748b;margin:3px 0 0;font-size:12.5px;line-height:1.45}.input-with-prefix{background:#080e19;border:1px solid #ffffff1f;border-radius:12px;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.input-with-prefix:focus-within{background:#0b1220;border-color:#a855f7;box-shadow:0 0 16px #a855f759}.input-prefix{color:#a855f7;padding:0 14px 0 16px;font-family:ui-monospace,monospace;font-size:15px;font-weight:700}.input-with-prefix .form-control{background:0 0;border:0;padding-left:0}.input-with-prefix .form-control:focus{box-shadow:none;background:0 0}.btn-handle-randomize{letter-spacing:.03em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;margin:4px 6px 4px 0;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex;color:#d8b4fe!important;background:#a855f726!important;border:1px solid #a855f766!important}.btn-handle-randomize:hover{transform:translateY(-1px);box-shadow:0 0 16px #a855f773;color:#fff!important;background:#a855f74d!important;border-color:#c084fc!important}.btn-handle-randomize:active{transform:translateY(0)}.btn-handle-randomize .btn-dice-icon{font-size:13px;line-height:1;transition:transform .35s;display:inline-block}.btn-handle-randomize.spinning .btn-dice-icon{transform:rotate(360deg)}.form-label-title{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.btn-field-randomize{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex;color:#d8b4fe!important;background:#a855f71f!important;border:1px solid #a855f74d!important}.btn-field-randomize:hover{transform:translateY(-1px);box-shadow:0 0 12px #a855f759;color:#fff!important;background:#a855f740!important;border-color:#c084fc!important}.btn-field-randomize:active{transform:translateY(0)}.btn-field-randomize .btn-dice-icon{font-size:11px;line-height:1;transition:transform .35s;display:inline-block}.btn-field-randomize.spinning .btn-dice-icon{transform:rotate(360deg)}.btn-randomize-all{letter-spacing:.04em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:6px;padding:8px 15px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex;color:#e9d5ff!important;background:linear-gradient(135deg,#a855f72e,#6366f138)!important;border:1px solid #a855f773!important}.btn-randomize-all:hover{transform:translateY(-1px);box-shadow:0 0 18px #a855f766;color:#fff!important;background:linear-gradient(135deg,#a855f752,#6366f15c)!important;border-color:#c084fc!important}.btn-randomize-all:active{transform:translateY(0)}.btn-randomize-all .btn-dice-icon{font-size:13px;line-height:1;transition:transform .35s;display:inline-block}.btn-randomize-all.spinning .btn-dice-icon{transform:rotate(360deg)}.account-security-box{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:16px 20px}.security-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:6px;display:flex}.security-title{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.security-email{color:#cbd5e1;font-size:14px}.form-actions-bar{flex-wrap:wrap;align-items:center;gap:14px;padding-top:10px;display:flex}.avatar-form-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:24px;padding:20px 22px;display:flex}.avatar-controls-col{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.avatar-info-text strong{color:#f1f5f9;margin-bottom:3px;font-size:15px;font-weight:700;display:block}.avatar-info-text p{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.avatar-btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-sm{border-radius:8px!important;min-height:32px!important;padding:7px 14px!important;font-size:12px!important}.btn-danger-subtle{color:#fca5a5!important;border-color:#ef44444d!important}.btn-danger-subtle:hover{color:#fff!important;background:#ef444426!important;border-color:#f87171!important}.user-avatar-initial{text-align:center;color:#d8b4fe;-webkit-user-select:none;user-select:none;background:#1e1b4b;border:1px solid #a855f766;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-weight:700;line-height:1;display:flex}.user-avatar-initial[hidden],.user-avatar-initial[style*="display: none"],.user-avatar-initial[style*="display:none"]{display:none!important}.member-identity{border-bottom:1px solid var(--line)!important;align-items:center!important;gap:12px!important;padding:8px 8px 20px!important;display:flex!important}.member-identity-avatar{border:1px solid #a855f773!important;border-radius:50%!important;flex-shrink:0!important;width:46px!important;height:46px!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 16px #a855f740!important}.member-identity-avatar .user-avatar-initial,.member-identity-avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.member-identity-avatar .user-avatar-initial{color:#d8b4fe!important;background:#1e1b4b!important;font-size:20px!important}.member-identity-info{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.member-identity-name{color:#f1f5f9!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important}.member-identity-role{letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:999px!important;width:fit-content!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}.api-key-banner{background:linear-gradient(135deg,#d9770629 0,#14100af5);border:1px solid #f59e0b73;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:24px;padding:18px 20px;animation:.25s ease-out banner-slide-down;display:flex;box-shadow:0 10px 30px #0006,0 0 20px #f59e0b26}.api-key-banner-head{align-items:flex-start;gap:12px;display:flex;position:relative}.api-key-banner-icon{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.api-key-banner-text strong{color:#fef3c7;letter-spacing:.02em;font-size:14.5px;font-weight:800;display:block}.api-key-banner-text p{color:#d1a752;margin:3px 0 0;font-size:12px;line-height:1.45}.api-key-banner-close{color:#d1a752;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:22px;line-height:1;transition:color .2s}.api-key-banner-close:hover{color:#fff}.api-key-banner-code-row{align-items:center;gap:10px;display:flex}.api-key-banner-code-row code{color:#fde68a;white-space:nowrap;-webkit-user-select:all;user-select:all;background:#090c12;border:1px solid #f59e0b40;border-radius:8px;flex:1;min-width:0;padding:12px 14px;font-family:ui-monospace,monospace;font-size:13.5px;overflow-x:auto}.btn-copy-token{-webkit-user-select:none;user-select:none;color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#d97706!important;border:0!important;border-radius:8px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:11px 18px!important;font-size:12.5px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #d9770659!important}.btn-copy-token:hover{background:#f59e0b!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #f59e0b73!important}.btn-copy-token.copied{background:#10b981!important;box-shadow:0 4px 14px #10b98159!important}@keyframes banner-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.account-cluster .profile-link .avatar,.account-cluster .profile-link img,.leader-avatar,.member-identity>img,.member-identity>span,.reward-sponsor-mini img,.sponsor-card-logo,.sponsor-mini-fallback{text-align:center!important;object-fit:cover!important;object-position:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important}.leader-avatar--fallback{aspect-ratio:1!important;text-align:center!important;box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}html.modal-open,body.modal-open,html:has(body.modal-open){overscroll-behavior:none!important;touch-action:none!important;overflow:hidden!important}.avatar-modal-backdrop{z-index:100000!important;-webkit-backdrop-filter:blur(18px)!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#03060de0!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.avatar-modal-backdrop[hidden]{display:none!important}.avatar-modal-card{box-sizing:border-box!important;overscroll-behavior:contain!important;background:#0d1527!important;border:1px solid #ffffff24!important;border-radius:22px!important;flex-direction:column!important;width:min(440px,100%)!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:24px!important;display:flex!important;position:relative!important;overflow-y:auto!important;box-shadow:0 24px 70px #000000b3!important}.avatar-modal-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.avatar-modal-head h3{color:#fff;margin:2px 0 0;font-size:18px;font-weight:800}.avatar-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:4px;font-size:26px;line-height:1}.avatar-modal-close:hover{color:#fff}.crop-modal-hint{color:#94a3b8;margin:0 0 16px;font-size:13px;line-height:1.45}.avatar-crop-viewport-wrap{aspect-ratio:1!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:#070b14!important;border:1px solid #ffffff1a!important;border-radius:14px!important;width:280px!important;max-width:100%!important;height:280px!important;margin:0 auto 16px!important;position:relative!important;overflow:hidden!important}.avatar-crop-viewport-wrap:active{cursor:grabbing!important}#avatar-crop-canvas{touch-action:none!important;width:100%!important;height:100%!important;display:block!important}.avatar-crop-circle-mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #070b14b8,0 0 0 2px #a855f7}.avatar-crop-controls{margin-bottom:18px}.zoom-slider-row{color:#cbd5e1;align-items:center;gap:12px;font-size:13px;display:flex}.zoom-slider-row input[type=range]{accent-color:#a855f7;cursor:pointer;flex:1}.avatar-modal-actions{justify-content:flex-end;gap:10px;display:flex}.api-form-card{flex-direction:column;gap:24px;display:flex}.api-status-banner{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.api-status-info strong{color:#f1f5f9;margin-bottom:2px;font-size:15px;display:block}.api-status-info p{color:#94a3b8;margin:0;font-size:13px}.input-action-row{gap:10px;display:flex}.input-action-row .form-control{flex:1}.tokens-list-section{border-top:1px solid #ffffff14;padding-top:10px}.tokens-section-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tokens-section-head h3{color:#f8fafc;margin:0;font-size:17px;font-weight:700}.tokens-count{color:#64748b;font-size:12px}.token-row{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.token-meta b{color:#f1f5f9;font-size:14px;display:block}.token-meta small{color:#64748b;font-size:12px}.token-actions{align-items:center;gap:8px;display:flex}@media(max-width:600px){.form-card{border-radius:16px;padding:22px 18px}.avatar-form-section{text-align:center;flex-direction:column;align-items:center}.avatar-btn-row{justify-content:center}.avatar-modal-backdrop{padding:10px!important}.avatar-modal-card{border-radius:18px!important;max-height:calc(100dvh - 20px)!important;padding:16px 14px!important}.avatar-modal-head h3{font-size:16px!important}.crop-modal-hint{margin:0 0 10px!important;font-size:11.5px!important;line-height:1.4!important}.avatar-crop-viewport-wrap{width:min(220px,56vw)!important;height:min(220px,56vw)!important;margin:0 auto 10px!important}.avatar-crop-controls{margin-bottom:12px!important}.zoom-slider-row{gap:8px!important;font-size:11.5px!important}.avatar-modal-actions{gap:8px!important}.avatar-modal-actions .button{flex:auto!important;justify-content:center!important;padding:10px 12px!important;font-size:12.5px!important}}.member-logout-form{border-top:1px solid #ffffff14;margin-top:auto;padding-top:16px}.member-logout-btn{color:#fca5a5;cursor:pointer;background:#ef444412;border:1px solid #ef444438;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.member-logout-btn:hover{color:#fff;background:#ef444429;border-color:#ef44446b;transform:translateY(-1px)}.member-logout-btn svg{color:currentColor;opacity:.85}.member-head-contained{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;max-width:100%;margin-bottom:24px;display:flex}.member-head-contained .member-head-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.api-docs-inline-link{color:#a78bfa;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.api-docs-inline-link:hover{color:#c4b5fd;text-decoration:underline}.api-generate-panel{background:#9362ff0d;border:1px solid #a78bfa33;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.api-generate-info{max-width:480px}.api-generate-info h3{color:#f8fafc;margin:4px 0 6px;font-size:18px;font-weight:700}.api-generate-btn{padding:12px 22px;font-size:14px;font-weight:600}.token-active-card{background:#0f172aa6;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.token-main-meta{flex:1;min-width:240px}.token-badge-line{align-items:center;gap:10px;margin-bottom:8px;display:flex}.token-title{color:#f1f5f9;font-size:16px;font-weight:600}.token-status-pill{color:#34d399;text-transform:uppercase;letter-spacing:.05em;background:#10b98124;border:1px solid #10b98159;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:600}.token-dates-grid{flex-wrap:wrap;gap:24px;display:flex}.token-dates-grid small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.token-dates-grid span{color:#cbd5e1;font-size:13px}.token-actions-bar{align-items:center;gap:10px;display:flex}.tokens-count-badge{color:#c4b5fd;text-transform:uppercase;letter-spacing:.05em;background:#9362ff1f;border:1px solid #9362ff4d;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:600}.sponsor-top10-page{max-width:1080px;margin:0 auto;padding:50px 20px 80px}.sponsor-top10-cta{background:linear-gradient(145deg,#141e34e6,#0c1220f2);border:1px solid #a88cff3d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:28px 32px;display:flex}.sponsor-top10-cta strong{color:#fff;margin-bottom:6px;font-size:18px;display:block}.sponsor-top10-cta p{color:#94a3b8;max-width:540px;margin:0;font-size:14px}.treasures-page{width:100%;max-width:1240px;margin:0 auto;padding:50px clamp(18px,3vw,36px) 90px;position:relative;box-shadow:none!important;background:0 0!important}.treasures-head{text-align:center;max-width:720px;margin:0 auto 36px}.treasures-head .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#38bdf8;margin-bottom:8px;font-size:11px;font-weight:700}.treasures-head h1{color:#fff;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 18px #f59e0b47);overflow-wrap:break-word;word-break:normal;background:linear-gradient(135deg,#fff 30%,#fde68a 70%,#f59e0b 92%,#6ee7b7);-webkit-background-clip:text;margin:12px 0 16px;font:500 clamp(28px,5.2vw,56px)/1.12 Georgia,serif}.treasures-head p{color:#94a3b8;font-size:16px;line-height:1.6}.treasures-summary-strip{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:48px;display:flex}.treasure-stat-pill{text-align:center;background:#0f172ab3;border:1px solid #f59e0b2e;border-radius:12px;flex-direction:column;gap:4px;min-width:180px;padding:14px 22px;display:flex}.treasure-stat-pill span{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;font-size:9px;font-weight:700}.treasure-stat-pill strong{color:#fde68a;font-family:Georgia,serif;font-size:24px}.policy-pill-link{color:#34d399;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none}.policy-pill-link:hover{text-decoration:underline}.treasures-section{margin-bottom:56px}.treasures-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.treasures-section-head h2{color:#fff;margin:6px 0 4px;font:500 28px/1.2 Georgia,serif}.treasures-section-subtitle{color:#8899ac;margin:0;font-size:14px}.claimed-count-badge{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b840;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:600}.treasures-table-container{-webkit-backdrop-filter:blur(14px);background:#0a101cb8;border:1px solid #ffffff17;border-radius:14px;overflow-x:auto;box-shadow:0 16px 40px #0006}.treasures-table{width:100%;min-width:0;display:grid}.treasures-table-header{text-transform:uppercase;letter-spacing:.08em;color:#8899ac;background:#ffffff08;border-bottom:1px solid #ffffff14;grid-template-columns:280px minmax(0,1fr);gap:24px;padding:14px 20px;font-size:11px;font-weight:700;display:grid}.treasures-table-row{border-bottom:1px solid #ffffff0d;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;transition:background .18s;display:grid}.treasures-table-row:last-child{border-bottom:0}.treasures-cell{min-width:0;padding:0 8px}.treasure-sponsor-fallback,.treasure-sponsor-logo{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.treasure-sponsor-fallback{color:#fde68a;background:#1e293b;border:1px solid #ffffff1f;font:18px Georgia,serif;justify-content:center!important;align-items:center!important;display:flex!important}.treasure-sponsor-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sponsor-link{color:#fff;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sponsor-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sponsor-link:hover strong{color:#fde68a}.sponsor-visit-arrow{color:#94a3b8;font-size:11px}.sponsor-patron-badge{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;background:#f59e0b1a;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.sponsor-static-title{color:#e2e8f0;font-size:14px}.treasure-title{color:#f8fafc;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.treasure-desc{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.badge-treasure-type{color:#c4b5fd;text-transform:capitalize;white-space:nowrap;background:#a78bfa1f;border:1px solid #a78bfa47;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-treasure-type.type-muted{color:#94a3b8;background:#94a3b814;border-color:#94a3b82e}.badge-claimed-status{color:#34d399;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.treasure-encounter-pill{align-items:center;gap:10px;display:flex}.drop-beacon-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #f59e0b}.encounter-label{color:#e2e8f0;font-size:12px;font-weight:500;display:block}.encounter-hint{color:#64748b;font-size:10px;display:block}.treasure-find-btn{white-space:nowrap;padding:8px 12px;font-size:12px}.treasures-table-archive{min-width:860px}.claimant-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.claimant-user-link{color:#a78bfa;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-block;overflow:hidden}.claimant-user-link:hover{color:#c084fc;text-decoration:underline}.claimant-anon{color:#94a3b8;font-size:13px}.claim-time{color:#64748b;font-size:11px}.treasures-empty-box{text-align:center;padding:48px 24px}.treasures-empty-box .empty-icon{margin-bottom:12px;font-size:32px}.treasures-empty-box h3{color:#fff;margin-bottom:8px;font:500 20px Georgia,serif}.treasures-empty-box p{color:#8899ac;max-width:440px;margin:0 auto 18px;font-size:14px}.treasures-pagination{margin-top:18px}.member-head-actions{align-items:center;gap:12px;display:flex}.btn-view-public,.member-head-actions .button,.member-page-head>.button{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:154px!important;min-height:38px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.btn-view-public,.member-head-actions .button.secondary,.member-page-head>.button.secondary{color:#e2e8f0!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;box-shadow:0 4px 14px #00000040!important}.btn-view-public:hover,.member-head-actions .button.secondary:hover,.member-page-head>.button.secondary:hover{color:#fff!important;background:#a855f726!important;border-color:#a855f773!important;transform:translateY(-1px)!important;box-shadow:0 4px 18px #a855f740!important}.member-head-actions .button.primary,.member-page-head>.button.primary{color:#fff!important;background:linear-gradient(135deg,#7c3aed 0,#a855f7)!important;border:1px solid #c084fc66!important;box-shadow:0 4px 16px #7c3aed59!important}.member-head-actions .button.primary:hover,.member-page-head>.button.primary:hover{background:linear-gradient(135deg,#6d28d9 0,#9333ea)!important;border-color:#d8b4fe99!important;transform:translateY(-1px)!important;box-shadow:0 6px 22px #7c3aed80!important}.btn-view-public svg{color:#c084fc;flex-shrink:0}.btn-ext-arrow{margin-left:2px;color:#c084fc!important;font-size:13px!important;transition:transform .2s!important}.btn-view-public:hover .btn-ext-arrow,.member-head-actions .button:hover .btn-ext-arrow,.member-page-head>.button:hover .btn-ext-arrow{transform:translate(2px,-2px)!important}.member-nav-public{align-items:center;gap:10px;color:#cbd5e1!important;grid-template-columns:22px 1fr auto!important;display:grid!important}.member-nav-public:hover{color:#fff!important;background:#19243a!important}.member-nav-public svg{color:#a78bfa}.member-nav-arrow{color:#64748b;font-size:11px}.explore-panel{z-index:999;-webkit-backdrop-filter:blur(28px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a855f74d transparent;background:#080c16f2;border-left:1px solid #ffffff1f;flex-direction:column;width:min(460px,100vw);padding:clamp(36px,5vh,60px) clamp(20px,4vw,36px) 36px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #000000bf,inset 1px 0 #ffffff0d}.explore-panel .panel-close{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:all .2s;display:flex;position:absolute;top:18px;right:20px}.explore-panel .panel-close:hover{color:#fff;background:#ef44442e;border-color:#ef444466;transform:rotate(90deg)scale(1.08)}.explore-panel-header{margin-bottom:22px}.explore-panel-header h2{color:#fff;letter-spacing:-.02em;margin:8px 0 0;font:500 clamp(32px,4vw,42px)/1.1 Georgia,serif}.panel-user-card{background:linear-gradient(145deg,#161e34cc,#0d1221f2);border:1px solid #a855f747;border-radius:14px;margin-bottom:22px;padding:16px;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff0f}.panel-user-identity{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding-bottom:12px;text-decoration:none;transition:opacity .15s;display:flex}.panel-user-identity:hover{opacity:.92}.panel-user-avatar{border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative}.panel-user-avatar img,.panel-user-avatar span{object-fit:cover;border-radius:50%;width:44px;height:44px;justify-content:center!important;align-items:center!important;display:flex!important}.panel-user-avatar span{color:#d8b4fe;background:#1e1b4b;border:1px solid #a855f766;font:18px Georgia,serif}.online-indicator{background:#10b981;border:2px solid #0b1120;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0;box-shadow:0 0 8px #10b981}.panel-user-info{flex:1;min-width:0}.panel-user-name-row{align-items:center;gap:8px;display:flex}.panel-user-name-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.user-role-tag{color:#c084fc;text-transform:uppercase;letter-spacing:.06em;background:#a855f72e;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.panel-user-info small{color:#94a3b8;margin-top:2px;font-size:12px;display:block}.panel-user-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.panel-sublink{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.panel-sublink:hover{color:#fff;background:#ffffff0f}.panel-sublink svg{color:currentColor;opacity:.8}.panel-sublink-danger:hover{color:#fca5a5;background:#ef44441f}.explore-nav-list{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.explore-nav-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);grid-template-columns:36px minmax(0,1fr) 24px!important;display:grid!important}.explore-nav-item:focus-visible,.explore-nav-item:hover{background:linear-gradient(90deg,#a855f726 0,#6366f117);border-color:#a855f773;transform:translate(6px);box-shadow:0 8px 24px #00000059,inset 0 0 16px #a855f71f}.nav-num{color:#94a3b8;letter-spacing:.05em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:monospace;font-size:11px;font-weight:700;transition:all .2s;display:flex}.explore-nav-item:hover .nav-num{color:#f5f3ff;background:#a855f740;border-color:#a855f799;box-shadow:0 0 12px #a855f766}.nav-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-text b{color:#f1f5f9;font:500 17px/1.2 Georgia,serif;transition:color .2s}.explore-nav-item:hover .nav-text b{color:#fff}.nav-text small{color:#8899ac;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.nav-arrow{color:#64748b;text-align:right;font-size:14px;font-style:normal;transition:transform .2s,color .2s}.explore-nav-item:hover .nav-arrow{color:#c084fc;transform:translate(3px,-3px)}.panel-auth-buttons{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;margin:4px 0 24px!important;display:grid!important}.panel-auth-buttons a,.panel-btn-join,.panel-btn-login{white-space:nowrap!important;box-sizing:border-box!important;text-align:center!important;border-top:0!important;border-radius:10px!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.panel-btn-login{-webkit-backdrop-filter:blur(18px)saturate(180%)!important;color:#e2e8f0!important;background:linear-gradient(145deg,#ffffff14 0,#0f172a73)!important;border:1px solid #ffffff29!important;border-radius:12px!important;box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff38!important}.panel-btn-login:hover{color:#38bdf8!important;background:linear-gradient(145deg,#38bdf829 0,#0ea5e914)!important;border-color:#38bdf88c!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #38bdf847,inset 0 1px #ffffff4d!important}.panel-btn-join{-webkit-backdrop-filter:blur(20px)saturate(190%)!important;color:#fff!important;text-shadow:0 0 12px #c084fc80!important;background:radial-gradient(circle at 80% 20%,#ec48994d,#0000 60%),linear-gradient(135deg,#a855f76b 0,#7c3aed99)!important;border:1px solid #d8b4fe80!important;border-radius:12px!important;box-shadow:0 6px 22px #7c3aed73,inset 0 1px #ffffff59!important}.panel-btn-join:hover{color:#fff!important;background:radial-gradient(circle at 80% 20%,#ec489973,#0000 60%),linear-gradient(135deg,#c084fc8c 0,#9333eab8)!important;border-color:#e9d5ffcc!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #a855f7a6,0 0 24px #ec489959,inset 0 1px #ffffff73!important}.panel-btn-join span{font-size:13px;line-height:1;transition:transform .2s}.panel-btn-join:hover span{transform:translate(2px,-2px)}.panel-legal{border-top:1px solid #ffffff14;margin-top:auto;padding-top:22px}.panel-legal p{margin-bottom:10px}.panel-legal footer{flex-wrap:wrap;gap:8px 16px;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.panel-legal footer a{color:#8899ac;font-size:11px;text-decoration:none;transition:color .15s}.panel-legal footer a:hover{color:#c084fc;text-decoration:underline}.member-workspace{flex-direction:column!important;align-items:center!important;width:100%!important;min-width:0!important;padding:40px clamp(18px,3.5vw,48px) 80px!important;display:flex!important;overflow:visible!important}.member-workspace-inner{flex-direction:column!important;width:100%!important;max-width:980px!important;margin:0 auto!important;display:flex!important}.member-page-head{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;width:100%!important;max-width:980px!important;margin:0 auto 6px!important;display:flex!important}.member-page-head h1{margin:8px 0 6px!important;font:500 clamp(34px,4vw,54px)/1.05 Georgia,serif!important}.member-page-head>div>p:last-child,.member-panel-intro{color:#8997ad!important;font-size:13.5px!important;line-height:1.55!important}.member-head-actions{flex-shrink:0!important;align-items:center!important;gap:12px!important;display:flex!important}.member-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:980px!important;margin:22px auto 26px!important;display:grid!important}.member-stats article{-webkit-backdrop-filter:blur(16px)!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;padding:16px 18px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff12!important}.member-stats article:before{content:""!important;opacity:.9!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.member-stats article:hover{transform:translateY(-2px)!important}.member-stats strong{letter-spacing:-.02em!important;font:700 clamp(22px,2vw,28px)/1.1 Georgia,serif!important;display:block!important}.member-stats span{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important;line-height:1.3!important}.member-stats article:first-child{background:linear-gradient(145deg,#a855f724 0,#0d1424b8)!important;border-color:#a855f759!important}.member-stats article:first-child:before{background:linear-gradient(90deg,#a855f7,#c084fc)!important}.member-stats article:first-child strong{color:#f3e8ff!important;text-shadow:0 0 16px #a855f759!important}.member-stats article:first-child span{color:#d8b4fe!important}.member-stats article:first-child:hover{border-color:#a855f799!important;box-shadow:0 12px 30px #a855f740,inset 0 1px #ffffff26!important}.member-stats article:nth-child(2){background:linear-gradient(145deg,#f59e0b24 0,#0d1424b8)!important;border-color:#f59e0b59!important}.member-stats article:nth-child(2):before{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important}.member-stats article:nth-child(2) strong{color:#fef3c7!important;text-shadow:0 0 16px #f59e0b59!important}.member-stats article:nth-child(2) span{color:#fde68a!important}.member-stats article:nth-child(2):hover{border-color:#f59e0b99!important;box-shadow:0 12px 30px #f59e0b40,inset 0 1px #ffffff26!important}.member-stats article:nth-child(3){background:linear-gradient(145deg,#0ea5e924 0,#0d1424b8)!important;border-color:#0ea5e959!important}.member-stats article:nth-child(3):before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)!important}.member-stats article:nth-child(3) strong{color:#e0f2fe!important;text-shadow:0 0 16px #0ea5e959!important}.member-stats article:nth-child(3) span{color:#7dd3fc!important}.member-stats article:nth-child(3):hover{border-color:#0ea5e999!important;box-shadow:0 12px 30px #0ea5e940,inset 0 1px #ffffff26!important}.member-stats article:nth-child(4){background:linear-gradient(145deg,#10b98124 0,#0d1424b8)!important;border-color:#10b98159!important}.member-stats article:nth-child(4):before{background:linear-gradient(90deg,#10b981,#34d399)!important}.member-stats article:nth-child(4) strong{color:#d1fae5!important;text-shadow:0 0 16px #10b98159!important}.member-stats article:nth-child(4) span{color:#6ee7b7!important}.member-stats article:nth-child(4):hover{border-color:#10b98199!important;box-shadow:0 12px 30px #10b98140,inset 0 1px #ffffff26!important}.form-card{box-sizing:border-box!important;width:100%!important;max-width:980px!important;margin:24px auto 0!important}.member-panel{box-sizing:border-box!important;-webkit-backdrop-filter:blur(16px)!important;background:#0d1526bf!important;border:1px solid #ffffff14!important;border-radius:16px!important;width:100%!important;max-width:980px!important;margin:24px auto 0!important}.member-sidebar{background:#090e1a!important;border-right:1px solid #ffffff14!important}.member-sidebar nav a{border:1px solid #0000!important;transition:all .2s!important}.member-sidebar nav a:hover{color:#fff!important;background:#ffffff0a!important}.member-sidebar nav a.active{color:#fff!important;background:#a855f71f!important;border-color:#a855f759!important;box-shadow:0 4px 14px #a855f726,inset 2px 0 #a855f7!important}@media(max-width:1024px){.member-dashboard{width:100%!important;max-width:100%!important;min-height:auto!important;display:block!important;overflow-x:hidden!important}.member-sidebar{z-index:25!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-webkit-backdrop-filter:blur(16px)!important;border-right:0!important;border-bottom:1px solid var(--line)!important;box-sizing:border-box!important;background:#090e1af2!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:10px clamp(14px,3vw,28px)!important;display:flex!important;position:sticky!important;top:48px!important;overflow-x:auto!important;box-shadow:0 4px 20px #0006!important}.member-sidebar::-webkit-scrollbar{display:none!important}.member-sidebar .member-identity,.member-sidebar .member-boost,.member-sidebar .member-sidebar-cooldown{display:none!important}.member-sidebar nav{flex-direction:row!important;flex:auto!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important;overflow-x:visible!important}.member-sidebar nav a{white-space:nowrap!important;color:#94a3b8!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:8px 15px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .18s!important;display:inline-flex!important}.member-sidebar nav a span{display:inline!important}.member-sidebar nav a b{color:#d8b4fe!important;background:#a855f738!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.member-sidebar nav a:hover{color:#fff!important;background:#ffffff14!important}.member-sidebar nav a.active{color:#fff!important;background:#a855f733!important;border-color:#a855f780!important;box-shadow:0 2px 10px #a855f74d!important}.member-admin-link{white-space:nowrap!important;color:#7dd3fc!important;background:#38bdf81f!important;border:1px solid #38bdf859!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:6px!important;margin:0!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.member-admin-link .member-admin-link-text,.member-admin-link .member-admin-link-arrow{display:inline!important}.member-logout-form{flex:none!important;align-items:center!important;margin:0 0 0 4px!important;display:flex!important}.member-logout-btn{color:#fca5a5!important;cursor:pointer!important;white-space:nowrap!important;background:#ef44441a!important;border:1px solid #ef444440!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:8px 14px!important;font-size:13px!important;display:inline-flex!important}.member-logout-btn span{display:inline!important}.member-logout-btn svg{flex-shrink:0!important}.member-workspace{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1040px!important;margin:0 auto!important;padding:28px clamp(18px,4vw,36px) 70px!important;overflow-x:hidden!important}.member-workspace-cooldown{display:block!important}}@media(min-width:1025px){.member-workspace-cooldown{display:none!important}}@media(min-width:769px)and (max-width:1024px){.member-page-head{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;width:100%!important;margin-bottom:22px!important;display:flex!important}.member-page-head h1{margin:6px 0 0!important;font-size:clamp(30px,3.8vw,42px)!important;line-height:1.15!important}.member-head-actions{flex-shrink:0!important;width:auto!important}.member-head-actions .button,.btn-view-public{box-sizing:border-box!important;justify-content:center!important;width:auto!important}.member-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:20px auto 26px!important}.member-stats article{border-radius:14px!important;gap:6px!important;min-width:0!important;padding:16px 14px!important}.member-stats strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.01em!important;font-size:clamp(18px,2.2vw,24px)!important;line-height:1.15!important;overflow:hidden!important}.member-stats span{letter-spacing:.08em!important;font-size:9px!important;line-height:1.3!important}.creator-tier-overview-card{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 22px!important;display:flex!important}.creator-tier-overview-card>div:last-child{text-align:right!important;border-top:none!important;padding-top:0!important}}@media(min-width:769px)and (max-width:860px){.member-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(max-width:768px){.member-sidebar{gap:6px!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;top:46px!important}.member-sidebar nav{gap:6px!important}.member-sidebar nav a{gap:6px!important;padding:8px 14px!important;font-size:12px!important}.member-admin-link,.member-logout-btn{padding:8px 12px!important;font-size:12px!important}.member-workspace{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 12px 50px!important;overflow-x:hidden!important}.member-page-head{flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:16px!important}.member-page-head h1{overflow-wrap:break-word!important;word-break:break-word!important;margin:6px 0!important;font-size:clamp(28px,8vw,36px)!important;line-height:1.1!important}.member-page-head p{overflow-wrap:break-word!important;word-break:break-word!important}.member-head-actions{width:100%!important;max-width:100%!important}.member-head-actions .button,.btn-view-public{box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-width:0!important}.member-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:16px auto 20px!important}.member-stats article{border-radius:12px!important;gap:6px!important;min-width:0!important;padding:14px 12px!important}.member-stats strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.01em!important;font-size:clamp(16px,4.4vw,22px)!important;line-height:1.15!important;overflow:hidden!important}.member-stats span{letter-spacing:.06em!important;text-overflow:ellipsis!important;white-space:normal!important;font-size:8.5px!important;line-height:1.3!important;overflow:hidden!important}.creator-tier-overview-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}.creator-tier-overview-card>div:first-child{gap:12px!important;width:100%!important}.creator-tier-overview-card>div:last-child{text-align:left!important;border-top:1px solid #ffffff14!important;min-width:0!important;padding-top:10px!important}.member-panel{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:16px auto 0!important;padding:12px 10px!important}}@media(max-width:480px){.member-signal-card .signal-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.member-signal-card .signal-card-actions form{grid-column:1/-1!important}}@media(max-width:360px){.member-stats{grid-template-columns:1fr!important}.member-workspace{padding:16px 8px 40px!important}.member-panel{border-radius:12px!important;margin:12px auto 0!important;padding:10px 8px!important}.member-signal-card{gap:10px!important;padding:14px 10px!important}.member-signal-card .signal-card-actions{grid-template-columns:1fr!important;gap:6px!important}.member-signal-card .signal-card-actions form{grid-column:auto!important}}.slider-track-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:hidden!important}.slider-track-wrap:before{content:""!important;pointer-events:none!important;opacity:0!important;z-index:3!important;background:linear-gradient(90deg,#080c15 15%,#0000)!important;width:28px!important;transition:opacity .2s!important;position:absolute!important;top:0!important;bottom:8px!important;left:0!important}.slider-track-wrap:after{content:""!important;pointer-events:none!important;opacity:0!important;z-index:3!important;background:linear-gradient(270deg,#080c15 15%,#0000)!important;width:32px!important;transition:opacity .2s!important;position:absolute!important;top:0!important;bottom:8px!important;right:0!important}.slider-track-wrap.has-scroll-left:before,.slider-track-wrap.has-scroll-right:after{opacity:1!important}[data-mobile-slider]{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.signals-filter-track-wrap{border-bottom:1px solid var(--line)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:18px!important;padding-bottom:8px!important}.signals-filter-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:2px 20px 4px 2px!important;display:flex!important;overflow-x:auto!important}.signals-filter-nav::-webkit-scrollbar{display:none!important}.signals-filter-nav .button{white-space:nowrap!important;flex-shrink:0!important}.member-signal-card{box-sizing:border-box!important;border-bottom:1px solid #ffffff0f!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:16px!important;min-width:0!important;max-width:100%!important;padding:16px 20px!important;transition:background .18s!important;display:grid!important}.member-signal-card:hover{background:#ffffff05!important}.member-signal-card:last-child{border-bottom:none!important}.signal-card-main{min-width:0!important;overflow:hidden!important}.signal-card-title{color:#f1f5f9!important;word-break:break-word!important;overflow-wrap:break-word!important;font-size:14.5px!important;font-weight:700!important;line-height:1.35!important}.signal-card-meta{color:#94a3b8!important;overflow-wrap:break-word!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:4px!important;font-size:11.5px!important;display:flex!important}.signal-meta-sep{color:#64748b!important}.signal-card-alert{word-break:break-word!important;overflow-wrap:break-word!important;border-radius:6px!important;margin-top:6px!important;padding:6px 10px!important;font-size:11.5px!important;line-height:1.4!important}.signal-card-alert--rejected{color:#fca5a5!important;background:#ef44441a!important;border:1px solid #ef444440!important}.signal-card-alert--pending{color:#fde047!important}.signal-card-status-badge{max-width:100%!important}.signal-card-status-badge .status{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important}.signal-card-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.signal-card-actions .table-action-edit{color:#c084fc!important}.signal-card-actions .table-action-delete{color:#f87171!important}@media(max-width:768px){.member-signal-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px 14px!important;display:flex!important}.member-signal-card .signal-card-main{width:100%!important;min-width:0!important}.member-signal-card .signal-card-title{font-size:15px!important;display:block!important}.member-signal-card .signal-card-status-badge{align-self:flex-start!important}.member-signal-card .signal-card-actions{border-top:1px solid #ffffff0f!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:4px!important;padding-top:10px!important;display:grid!important}.member-signal-card .signal-card-actions .table-action,.member-signal-card .signal-card-actions form{width:100%!important;min-width:0!important;margin:0!important;display:block!important}.member-signal-card .signal-card-actions .table-action,.member-signal-card .signal-card-actions form button{text-align:center!important;box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding:9px 8px!important;font-size:12px!important;display:flex!important;overflow:hidden!important}}.user-owner-mode-bar{-webkit-backdrop-filter:blur(14px)!important;box-sizing:border-box!important;background:#0d1526e0!important;border:1px solid #a855f759!important;border-radius:12px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:calc(100% - 36px)!important;max-width:1040px!important;margin:18px auto 0!important;padding:12px 20px!important;display:flex!important;box-shadow:0 8px 24px #00000059!important}.user-owner-mode-info{color:#cbd5e1!important;align-items:center!important;gap:10px!important;font-size:13px!important;display:flex!important}.user-owner-mode-info strong{color:#f3e8ff!important}.user-owner-mode-info .mode-eye{color:#c084fc!important;font-size:16px!important}.user-mode-btn{color:#f3e8ff!important;background:#a855f726!important;border:1px solid #a855f766!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.user-mode-btn:hover{color:#fff!important;background:#a855f747!important;border-color:#a855f7a6!important;transform:translateY(-1px)!important}.sponsor-ranking{margin-top:36px!important}.sponsor-table{-webkit-backdrop-filter:blur(20px)!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff14!important}.sponsor-table-header{color:#94a3b8!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ffffff05!important;border-bottom:1px solid #ffffff0f!important;padding:16px 24px!important;font-size:10px!important;font-weight:800!important}.sponsor-table-header,.sponsor-table-row{grid-template-columns:75px minmax(300px,1fr) 140px 175px!important;align-items:center!important;gap:20px!important;padding:18px 24px!important;display:grid!important}@media(max-width:900px){.sponsor-table-header{display:none!important}.sponsor-table-row{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:18px 20px!important;display:flex!important}.sponsor-rank-cell{border-bottom:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding-bottom:10px!important;display:flex!important}.sponsor-identity{width:100%!important;min-width:0!important}.sponsor-identity-info{flex:1!important;min-width:0!important}.sponsor-identity-info small{-webkit-line-clamp:3!important}.sponsor-reward-count{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:10px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:10px 14px!important}.sponsor-action-cell{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.sponsor-action-cell .sponsor-btn-show{justify-content:center!important;width:100%!important;max-width:100%!important;padding:11px 16px!important;font-size:13px!important}.sponsor-action-cell .sponsor-visit-link{text-align:center!important;justify-content:center!important;width:100%!important;padding:6px 0!important}}@media(max-width:480px){.sponsor-table-row{gap:12px!important;padding:14px 16px!important}.sponsor-identity{gap:12px!important}.sponsor-identity-logo-link{width:56px!important;height:46px!important}.sponsor-title-link b{font-size:16px!important}}.sponsor-table-row{border-top:1px solid #ffffff0d!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.sponsor-table-row:hover{background:#ffffff09!important}.sponsor-tier-1{background:linear-gradient(90deg,#f59e0b1f 0,#0d1424b8)!important;border-left:3px solid #fbbf24!important}.sponsor-tier-1:hover{background:linear-gradient(90deg,#f59e0b2e 0,#0d1424d1)!important}.sponsor-tier-1 .sponsor-rank{color:#fef08a!important;text-shadow:0 0 14px #f59e0b80!important}.sponsor-tier-2{background:linear-gradient(90deg,#38bdf81a 0,#0d1424b8)!important;border-left:3px solid #38bdf8!important}.sponsor-tier-2:hover{background:linear-gradient(90deg,#38bdf829 0,#0d1424d1)!important}.sponsor-tier-2 .sponsor-rank{color:#bae6fd!important;text-shadow:0 0 14px #38bdf880!important}.sponsor-tier-3{background:linear-gradient(90deg,#fb923c1a 0,#0d1424b8)!important;border-left:3px solid #fb923c!important}.sponsor-tier-3:hover{background:linear-gradient(90deg,#fb923c29 0,#0d1424d1)!important}.sponsor-tier-3 .sponsor-rank{color:#fed7aa!important;text-shadow:0 0 14px #fb923c80!important}.sponsor-tier-4{border-left:3px solid #a855f773!important}.sponsor-tier-4 .sponsor-rank{color:#e9d5ff!important;text-shadow:0 0 12px #a855f759!important}.sponsor-table-row.tier-row-gold{background:linear-gradient(90deg,#f59e0b14 0,#0d1424b8 140px)!important;border-left:4px solid #f59e0bbf!important}.sponsor-table-row.tier-row-gold:hover{background:linear-gradient(90deg,#f59e0b29 0,#0d1424d1 140px)!important;box-shadow:inset 1px 0 #f59e0b80,0 4px 20px #f59e0b1a!important}.sponsor-table-row.tier-row-gold .sponsor-rank{color:#fef08a!important;text-shadow:0 0 14px #f59e0b80!important}.sponsor-table-row.tier-row-silver{background:linear-gradient(90deg,#38bdf814 0,#0d1424b8 140px)!important;border-left:4px solid #38bdf8bf!important}.sponsor-table-row.tier-row-silver:hover{background:linear-gradient(90deg,#38bdf826 0,#0d1424d1 140px)!important;box-shadow:inset 1px 0 #38bdf880,0 4px 20px #38bdf81a!important}.sponsor-table-row.tier-row-silver .sponsor-rank{color:#bae6fd!important;text-shadow:0 0 14px #38bdf880!important}.sponsor-table-row.tier-row-bronze{background:linear-gradient(90deg,#d9770614 0,#0d1424b8 140px)!important;border-left:4px solid #d97706bf!important}.sponsor-table-row.tier-row-bronze:hover{background:linear-gradient(90deg,#d9770626 0,#0d1424d1 140px)!important;box-shadow:inset 1px 0 #d9770680,0 4px 20px #d977061a!important}.sponsor-table-row.tier-row-bronze .sponsor-rank{color:#fde68a!important;text-shadow:0 0 14px #d9770666!important}.sponsor-table-row.tier-row-standard{border-left:4px solid #94a3b859!important}.sponsor-table-row.tier-row-standard .sponsor-rank{color:#cbd5e1!important}.sponsor-identity{align-items:center!important;gap:16px!important;min-width:0!important;display:flex!important}.sponsor-identity-logo-link{background:#0d1424e6!important;border:1px solid #ffffff1f!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:68px!important;height:52px!important;padding:6px!important;text-decoration:none!important;transition:transform .2s,border-color .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 14px #0000004d!important}.sponsor-identity-logo-link:hover{border-color:#a855f78c!important;transform:translateY(-1px)scale(1.04)!important}.sponsor-identity-logo-link img{object-fit:contain!important;filter:drop-shadow(0 2px 6px #00000059)!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.sponsor-identity-logo-link span{color:#c084fc!important;place-items:center!important;width:100%!important;height:100%!important;font:700 22px Georgia,serif!important;display:grid!important}.sponsor-identity-info{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.sponsor-title-link{color:inherit!important;text-decoration:none!important}.sponsor-title-link b{color:#f8fafc!important;letter-spacing:-.01em!important;font:700 18px/1.25 Georgia,serif!important;transition:color .18s!important;display:inline-block!important}.sponsor-title-link:hover b{color:#c084fc!important}.sponsor-identity-info small{color:#94a3b8!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.sponsor-reward-count{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;display:flex!important}.sponsor-metric-badge{white-space:nowrap!important;border-radius:99px!important;align-items:center!important;gap:5px!important;padding:5px 11px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}.sponsor-metric-badge.has-treasures{color:#fef08a!important;background:#f59e0b24!important;border:1px solid #f59e0b59!important}.sponsor-metric-badge.has-treasures b{color:#fde68a!important;font-weight:800!important}.sponsor-metric-badge.landmark-only{color:#94a3b8!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;font-size:11px!important}.sponsor-metric-sub{color:#64748b!important;padding-left:4px!important;font-size:10.5px!important;font-weight:500!important}.sponsor-action-cell{flex-direction:column!important;align-items:flex-end!important;gap:6px!important;display:flex!important}.sponsor-action-cell .sponsor-btn-show{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:155px!important;padding:7px 12px!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important}.sponsor-action-cell .sponsor-visit-link{color:#a855f7!important;justify-content:center!important;align-items:center!important;gap:4px!important;font-size:11.5px!important;font-weight:600!important;text-decoration:none!important;transition:color .18s!important;display:inline-flex!important}.sponsor-action-cell .sponsor-visit-link:hover{color:#c084fc!important;text-decoration:underline!important}.sponsor-all-cta-box,.sponsor-top10-cta{-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#7c3aed29 0,#0d1424c7)!important;border:1px solid #a855f759!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin-top:28px!important;padding:24px 30px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 36px #7c3aed38,inset 0 1px #ffffff1f!important}@media(max-width:768px){.sponsor-all-cta-box,.sponsor-top10-cta{flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:20px 18px!important}.sponsor-all-cta-box>div,.sponsor-top10-cta>div{width:100%!important}.sponsor-all-cta-box .button,.sponsor-top10-cta .button,.sponsor-top10-actions{text-align:center!important;justify-content:center!important;width:100%!important}}.sponsor-all-cta-box:before,.sponsor-top10-cta:before{content:""!important;background:linear-gradient(90deg,#7c3aed,#c084fc,#38bdf8)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.sponsor-all-cta-box strong,.sponsor-top10-cta strong{color:#f8fafc!important;letter-spacing:-.01em!important;margin-bottom:4px!important;font:700 18px/1.2 Georgia,serif!important;display:block!important}.sponsor-all-cta-box p,.sponsor-top10-cta p{color:#94a3b8!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.sponsor-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:24px 0 32px!important;display:grid!important}@media(min-width:600px)and (max-width:860px){.sponsor-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.sponsor-summary article{padding:14px!important}.sponsor-summary strong{font-size:20px!important}.sponsor-summary span{font-size:8.5px!important}}@media(max-width:599px){.sponsor-summary{grid-template-columns:1fr!important;gap:12px!important;margin:18px 0 24px!important}.sponsor-summary article{width:100%!important;min-width:0!important;padding:16px 20px!important}.sponsor-summary span{font-size:10px!important}.sponsor-summary strong{font-size:26px!important}}.sponsor-summary article{-webkit-backdrop-filter:blur(16px)!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;padding:18px 22px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff12!important}.sponsor-summary article:before{content:""!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.sponsor-summary article:hover{transform:translateY(-2px)!important}.sponsor-summary strong{font:700 clamp(24px,2.5vw,32px)/1.1 Georgia,serif!important;display:block!important}.sponsor-summary span{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.sponsor-summary article:first-child{background:linear-gradient(145deg,#a855f724 0,#0d1424b8)!important;border-color:#a855f759!important}.sponsor-summary article:first-child:before{background:linear-gradient(90deg,#a855f7,#c084fc)!important}.sponsor-summary article:first-child strong{color:#f3e8ff!important;text-shadow:0 0 16px #a855f759!important}.sponsor-summary article:first-child span{color:#d8b4fe!important}.sponsor-summary article:nth-child(2){background:linear-gradient(145deg,#f59e0b24 0,#0d1424b8)!important;border-color:#f59e0b59!important}.sponsor-summary article:nth-child(2):before{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important}.sponsor-summary article:nth-child(2) strong{color:#fef3c7!important;text-shadow:0 0 16px #f59e0b59!important}.sponsor-summary article:nth-child(2) span{color:#fde68a!important}.sponsor-summary article:nth-child(3){background:linear-gradient(145deg,#0ea5e924 0,#0d1424b8)!important;border-color:#0ea5e959!important}.sponsor-summary article:nth-child(3):before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)!important}.sponsor-summary article:nth-child(3) strong{color:#e0f2fe!important;text-shadow:0 0 16px #0ea5e959!important}.sponsor-summary article:nth-child(3) span{color:#7dd3fc!important}.sponsors-grid .sponsor-card{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;background:radial-gradient(circle at 85% 12%,#a855f729,#0000 50%),radial-gradient(circle at 15% 88%,#38bdf81a,#0000 50%),linear-gradient(145deg,#ffffff12 0,#0f172a73 35%,#090e1c9e)!important;border:1px solid #a855f74d!important;border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;padding:26px!important;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .26s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 40px -8px #0000008c,0 0 24px #7c3aed1f,inset 0 1px #ffffff38,inset 0 0 20px #a855f70d!important}.sponsors-grid .sponsor-card:before{content:""!important;opacity:.8!important;background:linear-gradient(90deg,#64748b 0,#94a3b8,#475569)!important;height:2px!important;transition:opacity .25s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.sponsors-grid .sponsor-card:hover{border-color:#c084fca6!important;transform:translateY(-5px)!important;box-shadow:0 24px 50px -8px #000000a6,0 0 32px #a855f752,0 0 20px #38bdf833,inset 0 1px #ffffff59!important}.sponsors-grid .sponsor-card:hover:before{opacity:1!important}.sponsors-grid .sponsor-card.tier-card-gold{background:radial-gradient(circle at 85% 12%,#f59e0b38,#0000 55%),radial-gradient(circle at 15% 88%,#d9770624,#0000 55%),linear-gradient(145deg,#ffffff14 0,#1a120899 35%,#0c101cbf)!important;border-color:#fbbf2473!important;box-shadow:0 16px 40px -8px #0009,0 0 28px #f59e0b33,inset 0 1px #fef08a59!important}.sponsors-grid .sponsor-card.tier-card-gold:before{opacity:1!important;background:linear-gradient(90deg,#f59e0b,#fef08a,#d97706)!important;height:3px!important}.sponsors-grid .sponsor-card.tier-card-gold:hover{border-color:#fbbf24d9!important;box-shadow:0 24px 50px -8px #000000b3,0 0 40px #f59e0b61,inset 0 1px #ffffff80!important}.sponsors-grid .sponsor-card.tier-card-silver{background:radial-gradient(circle at 85% 12%,#38bdf833,#0000 55%),radial-gradient(circle at 15% 88%,#0ea5e91f,#0000 55%),linear-gradient(145deg,#ffffff14 0,#0f172a99 35%,#0a101ebf)!important;border-color:#38bdf873!important;box-shadow:0 16px 40px -8px #0009,0 0 28px #38bdf82e,inset 0 1px #e0f2fe4d!important}.sponsors-grid .sponsor-card.tier-card-silver:before{opacity:1!important;background:linear-gradient(90deg,#38bdf8,#93c5fd,#0284c7)!important;height:3px!important}.sponsors-grid .sponsor-card.tier-card-silver:hover{border-color:#38bdf8d9!important;box-shadow:0 24px 50px -8px #000000b3,0 0 40px #38bdf859,inset 0 1px #ffffff80!important}.sponsors-grid .sponsor-card.tier-card-bronze{background:radial-gradient(circle at 85% 12%,#d977062e,#0000 55%),radial-gradient(circle at 15% 88%,#b453091f,#0000 55%),linear-gradient(145deg,#ffffff14 0,#140e0a99 35%,#0c101cbf)!important;border-color:#d9770673!important;box-shadow:0 16px 40px -8px #0009,0 0 28px #d9770629,inset 0 1px #fed7aa40!important}.sponsors-grid .sponsor-card.tier-card-bronze:before{opacity:1!important;background:linear-gradient(90deg,#d97706,#fbbf24,#b45309)!important;height:3px!important}.sponsors-grid .sponsor-card.tier-card-bronze:hover{border-color:#d97706d9!important;box-shadow:0 24px 50px -8px #000000b3,0 0 40px #d9770652,inset 0 1px #ffffff73!important}.sponsors-grid .sponsor-card.tier-card-standard{background:radial-gradient(circle at 85% 12%,#94a3b81a,#0000 55%),radial-gradient(circle at 15% 88%,#64748b14,#0000 55%),linear-gradient(145deg,#ffffff0d 0,#0f172a80 35%,#090e1cb3)!important;border-color:#94a3b840!important;box-shadow:0 16px 40px -8px #0000008c,0 0 20px #94a3b814,inset 0 1px #ffffff26!important}.sponsors-grid .sponsor-card.tier-card-standard:before{opacity:.8!important;background:linear-gradient(90deg,#64748b,#94a3b8,#475569)!important;height:2px!important}.sponsors-grid .sponsor-card.tier-card-standard:hover{border-color:#94a3b880!important;box-shadow:0 24px 50px -8px #000000a6,0 0 28px #94a3b833!important}.sponsor-card-badges,.sponsors-grid .sponsor-card-badges{flex-direction:column!important;flex-shrink:0!important;align-items:flex-end!important;gap:6px!important;display:flex!important}.sponsors-grid .sponsor-card-top{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important;display:flex!important}.sponsors-grid .sponsor-card-logo{background:#0f172aa6!important;border:1px solid #ffffff29!important;border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;padding:4px!important;display:flex!important;box-shadow:0 4px 16px #0006,inset 0 1px #fff3!important}.sponsors-grid .sponsor-card-logo img{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:100%!important}.sponsors-grid .badge-active-treasures{color:#fde68a!important;letter-spacing:.04em!important;background:#f59e0b26!important;border:1px solid #fbbf2473!important;border-radius:999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;box-shadow:0 0 14px #f59e0b33!important}.sponsors-grid .badge-landmark{color:#94a3b8!important;background:#94a3b81a!important;border:1px solid #94a3b840!important;border-radius:999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:600!important}.sponsors-grid .sponsor-card-body h3{color:#f8fafc!important;letter-spacing:-.01em!important;margin:0 0 8px!important;font:700 20px/1.25 Georgia,serif!important;transition:color .2s!important}.sponsors-grid .sponsor-card:hover .sponsor-card-body h3{color:#fff!important;text-shadow:0 0 16px #a855f766!important}.sponsors-grid .sponsor-card-body p{color:#94a3b8!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important;overflow:visible!important}.sponsors-grid .sponsor-card-footer{border-top:1px solid #ffffff14!important;flex-direction:column!important;gap:10px!important;margin-top:22px!important;padding-top:18px!important;display:flex!important}.sponsors-grid .button.primary.sponsor-card-btn,.sponsors-grid .sponsor-card-btn.primary{color:#fff!important;background:linear-gradient(110deg,#7c3aed 0,#9333ea)!important;border:1px solid #c084fc73!important;border-radius:10px!important;justify-content:center!important;width:100%!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 16px #7c3aed59,inset 0 1px #fff3!important}.sponsors-grid .button.primary.sponsor-card-btn:hover,.sponsors-grid .sponsor-card-btn.primary:hover{color:#fff!important;background:linear-gradient(110deg,#8b5cf6 0,#a855f7)!important;border-color:#d8b4feb3!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #9333ea80,inset 0 1px #ffffff4d!important}.sponsors-grid .button.secondary.sponsor-card-btn,.sponsors-grid .sponsor-card-btn.secondary{color:#cbd5e1!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;border-radius:10px!important;justify-content:center!important;width:100%!important;padding:10px 16px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:inset 0 1px #ffffff14!important}.sponsors-grid .button.secondary.sponsor-card-btn:hover,.sponsors-grid .sponsor-card-btn.secondary:hover{color:#38bdf8!important;background:#38bdf81f!important;border-color:#38bdf873!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #38bdf838,inset 0 1px #ffffff26!important}.treasures-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:24px 0 32px!important;display:grid!important}@media(min-width:600px)and (max-width:860px){.treasures-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.treasure-stat-pill{padding:16px!important}.treasure-stat-pill strong{font-size:24px!important}.treasure-stat-pill span{font-size:9.5px!important}}@media(max-width:599px){.treasures-summary-strip{grid-template-columns:1fr!important;gap:12px!important;margin:18px 0 24px!important}.treasure-stat-pill{width:100%!important;min-width:0!important;padding:16px 20px!important}.treasure-stat-pill span{font-size:10px!important}.treasure-stat-pill strong{font-size:26px!important}}.treasure-stat-pill{-webkit-backdrop-filter:blur(16px)!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;padding:18px 22px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff12!important}.treasure-stat-pill:before{content:""!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.treasure-stat-pill strong{font:700 clamp(22px,2vw,28px)/1.1 Georgia,serif!important;display:block!important}.treasure-stat-pill span{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.treasure-stat-pill:first-child{background:linear-gradient(145deg,#0ea5e924 0,#0d1424b8)!important;border-color:#0ea5e959!important}.treasure-stat-pill:first-child:before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)!important}.treasure-stat-pill:first-child strong{color:#e0f2fe!important;text-shadow:0 0 16px #0ea5e959!important}.treasure-stat-pill:first-child span{color:#7dd3fc!important}.treasure-stat-pill:nth-child(2){background:linear-gradient(145deg,#f59e0b24 0,#0d1424b8)!important;border-color:#f59e0b59!important}.treasure-stat-pill:nth-child(2):before{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important}.treasure-stat-pill:nth-child(2) strong{color:#fef3c7!important;text-shadow:0 0 16px #f59e0b59!important}.treasure-stat-pill:nth-child(2) span{color:#fde68a!important}.treasure-stat-pill:nth-child(3){background:linear-gradient(145deg,#a855f724 0,#0d1424b8)!important;border-color:#a855f759!important}.treasure-stat-pill:nth-child(3):before{background:linear-gradient(90deg,#a855f7,#c084fc)!important}.treasure-stat-pill:nth-child(3) .policy-pill-link{color:#f3e8ff!important;font-size:14px!important;font-weight:700!important;text-decoration:underline!important}.treasure-stat-pill:nth-child(3) span{color:#d8b4fe!important}.treasures-table-container{-webkit-backdrop-filter:blur(20px)!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:18px!important;overflow:auto hidden!important;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff14!important}.treasures-table-header,.treasures-table-row{grid-template-columns:280px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:18px 26px!important;display:grid!important}.treasures-table-header{color:#94a3b8!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ffffff05!important;border-bottom:1px solid #ffffff0f!important;padding:16px 26px!important;font-size:10px!important;font-weight:800!important}.treasures-table-row{border-top:1px solid #ffffff0d!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.treasures-table-row:hover{background:#ffffff09!important}.treasures-table-archive .treasures-table-header,.treasures-table-archive .treasures-table-row{grid-template-columns:220px minmax(200px,1.2fr) 95px minmax(220px,.8fr)!important;gap:20px!important}@media(max-width:900px){.treasures-table-archive{min-width:0!important}.treasures-table-archive .treasures-table-header{display:none!important}.treasures-table-archive .treasures-table-row{grid-template-columns:1fr!important;gap:14px!important;padding:18px 20px!important}}.treasures-filterbar{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:radial-gradient(circle at 85% 12%,#a855f724,#0000 50%),radial-gradient(circle at 15% 88%,#38bdf817,#0000 50%),linear-gradient(145deg,#ffffff12 0,#0f172a80 40%,#090e1cad)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-bottom:28px!important;padding:16px 22px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 40px -8px #0000008c,0 0 24px #38bdf81a,inset 0 1px #fff3!important}.treasures-filterbar:before{content:""!important;background:linear-gradient(90deg,#38bdf8 0,#818cf8,#f59e0b)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.treasures-filterbar .search-input-box{flex:240px!important;min-width:220px!important}.treasures-filterbar .search-input-box input,.treasures-filterbar select{color:#f1f5f9!important;background:#0b1120a6!important;border:1px solid #ffffff24!important;border-radius:10px!important;outline:0!important;height:42px!important;padding:0 16px!important;font-size:13.5px!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:inset 0 1px 3px #0000004d!important}.treasures-filterbar .search-input-box input{width:100%!important;padding:0 38px!important}.treasures-filterbar .search-input-box input:focus,.treasures-filterbar select:focus{background:#0e162ae0!important;border-color:#38bdf899!important;box-shadow:0 0 16px #38bdf840,inset 0 1px 2px #0003!important}.treasures-filterbar select{cursor:pointer!important;padding-right:32px!important}.treasures-filterbar .filter-search{flex:1!important;min-width:200px!important}.filterbar-selects-cluster{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.filterbar-actions-cluster{align-items:center!important;gap:10px!important;display:flex!important}.treasures-filterbar .btn-filter-submit{letter-spacing:.04em!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#4f46e5 0,#7c3aed)!important;border:1px solid #c084fc80!important;border-radius:10px!important;height:42px!important;padding:0 24px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 4px 16px #7c3aed59!important}.treasures-filterbar .btn-filter-submit:hover{background:linear-gradient(135deg,#6366f1 0,#9333ea)!important;border-color:#d8b4febf!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #9333ea80!important}.treasures-filter-reset{color:#94a3b8!important;white-space:nowrap!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:10px!important;align-items:center!important;gap:5px!important;height:42px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.treasures-filter-reset:hover{color:#38bdf8!important;background:#38bdf81a!important;border-color:#38bdf859!important}@media(min-width:641px)and (max-width:900px){.treasures-filterbar{flex-direction:column!important;gap:12px!important;padding:16px 18px!important;display:flex!important}.treasures-filterbar .search-input-box{width:100%!important;min-width:100%!important}.filterbar-selects-cluster{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.filterbar-selects-cluster select{width:100%!important;min-width:0!important}.filterbar-actions-cluster{align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.filterbar-actions-cluster .btn-filter-submit{flex:1!important;justify-content:center!important}.filterbar-actions-cluster .treasures-filter-reset{flex:none!important}}@media(max-width:640px){.treasures-filterbar{flex-direction:column!important;gap:10px!important;padding:14px 16px!important;display:flex!important}.treasures-filterbar .search-input-box{width:100%!important;min-width:100%!important}.filterbar-selects-cluster{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.filterbar-selects-cluster select{width:100%!important}.filterbar-actions-cluster{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.filterbar-actions-cluster .btn-filter-submit,.filterbar-actions-cluster .treasures-filter-reset{justify-content:center!important;width:100%!important}}.treasures-table-unified .treasures-table-header,.treasures-table-unified .treasures-table-row{grid-template-columns:220px minmax(220px,1.4fr) 175px minmax(180px,.9fr)!important;gap:20px!important}@media(max-width:900px){.treasures-table-container{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.treasures-table-unified .treasures-table-header{display:none!important}.treasures-table-unified{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.treasures-table-row.unified-row{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-sizing:border-box!important;background:#0c1222bf!important;border:1px solid #ffffff14!important;border-radius:14px!important;grid-template-columns:auto 1fr!important;grid-template-areas:"sponsor sponsor""details details""status discovery"!important;gap:12px 14px!important;width:100%!important;padding:16px 18px!important;display:grid!important;box-shadow:0 4px 16px #00000040!important}.treasures-table-row.unified-row .col-sponsor{border-bottom:1px solid #ffffff0f!important;grid-area:sponsor!important;width:100%!important;padding:0 0 10px!important}.treasures-table-row.unified-row .col-treasure{border:none!important;border-bottom:1px solid #ffffff0f!important;grid-area:details!important;width:100%!important;padding:2px 0 10px!important}.treasures-table-row.unified-row .col-tier-status{grid-area:status!important;justify-self:start!important;padding:0!important}.treasures-table-row.unified-row .col-tier-status .treasure-badges-stack{flex-flow:wrap!important;align-items:center!important;gap:8px!important}.treasures-table-row.unified-row .col-discovery{text-align:right!important;grid-area:discovery!important;justify-self:end!important;padding:0!important}.treasures-table-row.unified-row .col-discovery .claimant-meta,.treasures-table-row.unified-row .col-discovery .pool-availability-meta{text-align:right!important;align-items:flex-end!important}}@media(max-width:520px){.treasures-table-row.unified-row{grid-template-columns:1fr!important;grid-template-areas:"sponsor""details""status""discovery"!important;gap:10px!important;padding:16px 14px!important}.treasures-table-row.unified-row .col-discovery{text-align:left!important;justify-self:start!important}.treasures-table-row.unified-row .col-discovery .claimant-meta,.treasures-table-row.unified-row .col-discovery .pool-availability-meta{text-align:left!important;align-items:flex-start!important}}.treasures-table-row.unified-row{border-left:4px solid #0000!important;transition:all .24s cubic-bezier(.16,1,.3,1)!important;position:relative!important}.treasures-table-row.tier-row-gold{border-left-color:#f59e0bb3!important}.treasures-table-row.tier-row-gold:hover{background:linear-gradient(90deg,#f59e0b14 0,#141d34bf 120px)!important;box-shadow:inset 1px 0 #f59e0b80,0 4px 20px #f59e0b14!important}.tier-glow-gold{background:#f59e0b1f!important;border:1px solid #f59e0b99!important;box-shadow:0 0 14px #f59e0b59!important}.treasures-table-row.tier-row-silver{border-left-color:#38bdf8b3!important}.treasures-table-row.tier-row-silver:hover{background:linear-gradient(90deg,#38bdf814 0,#141d34bf 120px)!important;box-shadow:inset 1px 0 #38bdf880,0 4px 20px #38bdf814!important}.tier-glow-silver{background:#38bdf81f!important;border:1px solid #38bdf899!important;box-shadow:0 0 14px #38bdf84d!important}.treasures-table-row.tier-row-bronze{border-left-color:#d97706b3!important}.treasures-table-row.tier-row-bronze:hover{background:linear-gradient(90deg,#d9770614 0,#141d34bf 120px)!important;box-shadow:inset 1px 0 #d9770680,0 4px 20px #d9770614!important}.tier-glow-bronze{background:#d977061f!important;border:1px solid #d977068c!important;box-shadow:0 0 12px #d9770640!important}.treasures-table-row.status-row-claimed{opacity:.9!important}.treasures-table-row.status-row-claimed:hover{opacity:1!important}.table-chest-frame{border-radius:9px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:3px!important;transition:transform .2s!important;display:flex!important}.treasures-table-row:hover .table-chest-frame{transform:scale(1.08)!important}.table-chest-thumb{object-fit:contain!important;border-radius:6px!important;width:100%!important;height:100%!important}.treasure-sponsor-box{align-items:center!important;gap:14px!important;display:flex!important}.treasure-sponsor-fallback,.treasure-sponsor-logo{object-fit:cover!important;background:#111a2ed9!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:48px!important;height:48px!important;box-shadow:0 4px 14px #0000004d!important}.treasure-details-wrap{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;display:flex!important}.treasure-details-wrap .table-chest-frame{margin-top:2px!important}.treasure-content-stack{flex-direction:column!important;flex:1!important;gap:4px!important;min-width:0!important;display:flex!important}.treasure-title{color:#f8fafc!important;font:700 16px/1.3 Georgia,serif!important}.treasure-desc{color:#94a3b8!important;word-break:normal!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.treasure-claim-hint{color:#38bdf8!important;margin-top:2px!important;font-size:11.5px!important;display:block!important}.treasure-badges-stack{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.badge-tier-pill{letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.tier-pill-icon-mini{object-fit:contain!important;flex-shrink:0!important;width:14px!important;height:14px!important}.badge-tier-pill.tier-standard{color:#cbd5e1!important;text-shadow:0 0 8px #94a3b840!important;background:#94a3b81f!important;border:1px solid #94a3b859!important}.badge-tier-pill.tier-bronze{color:#fde68a!important;text-shadow:0 0 10px #f59e0b59!important;background:#d9770629!important;border:1px solid #f59e0b73!important}.badge-tier-pill.tier-silver{color:#bae6fd!important;text-shadow:0 0 10px #38bdf859!important;background:#38bdf826!important;border:1px solid #38bdf873!important}.badge-tier-pill.tier-gold{color:#fef08a!important;text-shadow:0 0 12px #eab30866!important;background:#eab3082e!important;border:1px solid #fbbf248c!important}.node-card.tier-card-gold,.sponsor-card.tier-card-gold{border-color:#f59e0b73!important}.node-card.tier-card-gold:hover,.sponsor-card.tier-card-gold:hover{border-color:#f59e0bbf!important;box-shadow:0 8px 30px #f59e0b26!important}.node-card.tier-card-silver,.sponsor-card.tier-card-silver{border-color:#38bdf873!important}.node-card.tier-card-silver:hover,.sponsor-card.tier-card-silver:hover{border-color:#38bdf8bf!important;box-shadow:0 8px 30px #38bdf826!important}.node-card.tier-card-bronze,.sponsor-card.tier-card-bronze{border-color:#d9770673!important}.node-card.tier-card-bronze:hover,.sponsor-card.tier-card-bronze:hover{border-color:#d97706b3!important;box-shadow:0 8px 30px #d977061f!important}.node-card.tier-card-standard,.sponsor-card.tier-card-standard{border-color:#94a3b840!important}.creator-card-tier-pill{vertical-align:middle!important;align-items:center!important;gap:4px!important;margin-left:6px!important;padding:1px 8px!important;font-size:10px!important;display:inline-flex!important}.badge-status-pill{letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:4px 11px!important;font-size:11px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.status-pill-dot{font-size:8px!important;line-height:1!important}.badge-status-pill.status-not-discovered,.badge-status-pill.status-not_discovered{color:#6ee7b7!important;text-shadow:0 0 8px #34d39966!important;background:#10b98129!important;border:1px solid #34d39973!important;box-shadow:0 0 12px #10b98140!important}.badge-status-pill.status-not-discovered .status-pill-dot,.badge-status-pill.status-not_discovered .status-pill-dot{color:#34d399!important;text-shadow:0 0 8px #34d399!important}.badge-status-pill.status-discovered{color:#7dd3fc!important;text-shadow:0 0 8px #38bdf866!important;background:#38bdf829!important;border:1px solid #38bdf873!important;box-shadow:0 0 12px #38bdf840!important}.badge-status-pill.status-discovered .status-pill-dot{color:#38bdf8!important;text-shadow:0 0 8px #38bdf8!important}.badge-status-pill.status-claimed{color:#fde68a!important;text-shadow:0 0 8px #f59e0b4d!important;background:#f59e0b24!important;border:1px solid #f59e0b61!important;box-shadow:0 0 10px #f59e0b33!important}.badge-status-pill.status-claimed .status-pill-dot{color:#fbbf24!important;text-shadow:0 0 8px #fbbf24!important}.badge-status-pill.status-inactive{color:#94a3b8!important;background:#94a3b824!important;border:1px solid #94a3b84d!important}.badge-status-pill.status-expired{color:#fca5a5!important;background:#ef444429!important;border:1px solid #ef444473!important;box-shadow:0 0 10px #ef444433!important}.badge-status-pill.status-expired .status-pill-dot{color:#f87171!important}.status-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.status-pill.status-boost{color:#34d399;background:#10b98126;border-color:#10b98159}.status-pill.status-decay{color:#f87171;background:#ef444426;border-color:#ef444459}.status-pill.status-encounter{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}.status-pill.status-claimed{color:#c084fc;background:#8b5cf626;border-color:#8b5cf659}.status-pill.status-active{color:#38bdf8;background:#38bdf826;border-color:#38bdf859}.pool-availability-meta .pool-status-text{color:#34d399!important;text-shadow:0 0 10px #34d39959!important;font-size:13px!important;font-weight:700!important;display:block!important}.pool-availability-meta .pool-sub-text{color:#94a3b8!important;margin-top:2px!important;font-size:11px!important;display:block!important}.claimant-meta .claimant-label{text-transform:uppercase!important;letter-spacing:.08em!important;color:#94a3b8!important;font-size:10px!important;font-weight:700!important;display:block!important}.claimant-meta.discovered-meta .claimant-label{color:#38bdf8!important}.claimant-meta .claimant-user-link{color:#fde68a!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.claimant-meta .claimant-user-link:hover{text-decoration:underline!important}.claimant-meta .claim-time{color:#94a3b8!important;margin-top:2px!important;font-size:11px!important;display:block!important}.badge-treasure-tag{letter-spacing:.04em!important;color:#fde68a!important;text-shadow:0 0 10px #f59e0b4d!important;background:#f59e0b24!important;border:1px solid #f59e0b61!important;border-radius:999px!important;align-items:center!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.badge-claimed-status{color:#6ee7b7!important;background:#10b9811f!important;border:1px solid #10b98159!important;border-radius:999px!important;align-items:center!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.status-treasure{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #f59e0b59!important}@media(max-width:768px){.treasures-table:not(.treasures-table-archive) .treasures-table-header{display:none!important}.treasures-table:not(.treasures-table-archive) .treasures-table-row{grid-template-columns:1fr!important;gap:14px!important;padding:16px 20px!important}}.type-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:12px!important;margin:16px 0!important;display:grid!important}.type-card{-webkit-backdrop-filter:blur(16px)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:18px 12px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s,background .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff12!important}.type-card:before{content:""!important;opacity:.8!important;height:2px!important;transition:opacity .2s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.type-card input[type=radio]{opacity:0!important;pointer-events:none!important;position:absolute!important}.type-card .type-icon{font-size:26px!important;line-height:1!important;transition:transform .2s!important;display:inline-block!important}.type-card .type-title{color:#cbd5e1!important;letter-spacing:.02em!important;text-align:center!important;font-size:12px!important;font-weight:700!important}.type-card:hover{transform:translateY(-2px)!important}.type-card--3d:before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)!important}.type-card--3d .type-icon{color:#38bdf8!important;text-shadow:0 0 16px #38bdf880!important}.type-card--3d:hover{border-color:#38bdf873!important}.type-card--3d:has(input:checked){background:linear-gradient(145deg,#0ea5e933 0,#0d1424d9)!important;border-color:#38bdf8!important;box-shadow:0 12px 28px #0ea5e94d,inset 0 1px #fff3!important}.type-card--game:before{background:linear-gradient(90deg,#f43f5e,#fb7185)!important}.type-card--game .type-icon{color:#fb7185!important;text-shadow:0 0 16px #f43f5e80!important}.type-card--game:hover{border-color:#f43f5e73!important}.type-card--game:has(input:checked){background:linear-gradient(145deg,#f43f5e33 0,#0d1424d9)!important;border-color:#f43f5e!important;box-shadow:0 12px 28px #f43f5e4d,inset 0 1px #fff3!important}.type-card--music:before{background:linear-gradient(90deg,#a855f7,#c084fc)!important}.type-card--music .type-icon{color:#c084fc!important;text-shadow:0 0 16px #a855f780!important}.type-card--music:hover{border-color:#a855f773!important}.type-card--music:has(input:checked){background:linear-gradient(145deg,#a855f733 0,#0d1424d9)!important;border-color:#a855f7!important;box-shadow:0 12px 28px #a855f74d,inset 0 1px #fff3!important}.type-card--news:before{background:linear-gradient(90deg,#10b981,#34d399)!important}.type-card--news .type-icon{color:#34d399!important;text-shadow:0 0 16px #10b98180!important}.type-card--news:hover{border-color:#10b98173!important}.type-card--news:has(input:checked){background:linear-gradient(145deg,#10b98133 0,#0d1424d9)!important;border-color:#10b981!important;box-shadow:0 12px 28px #10b9814d,inset 0 1px #fff3!important}.type-card--podcast:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important}.type-card--podcast .type-icon{color:#fbbf24!important;text-shadow:0 0 16px #f59e0b80!important}.type-card--podcast:hover{border-color:#f59e0b73!important}.type-card--podcast:has(input:checked){background:linear-gradient(145deg,#f59e0b33 0,#0d1424d9)!important;border-color:#f59e0b!important;box-shadow:0 12px 28px #f59e0b4d,inset 0 1px #fff3!important}.type-card--story:before{background:linear-gradient(90deg,#ec4899,#f472b6)!important}.type-card--story .type-icon{color:#f472b6!important;text-shadow:0 0 16px #ec489980!important}.type-card--story:hover{border-color:#ec489973!important}.type-card--story:has(input:checked){background:linear-gradient(145deg,#ec489933 0,#0d1424d9)!important;border-color:#ec4899!important;box-shadow:0 12px 28px #ec48994d,inset 0 1px #fff3!important}.type-card--video:before{background:linear-gradient(90deg,#6366f1,#818cf8)!important}.type-card--video .type-icon{color:#818cf8!important;text-shadow:0 0 16px #6366f180!important}.type-card--video:hover{border-color:#6366f173!important}.type-card--video:has(input:checked){background:linear-gradient(145deg,#6366f133 0,#0d1424d9)!important;border-color:#6366f1!important;box-shadow:0 12px 28px #6366f14d,inset 0 1px #fff3!important}.creation-fieldset{-webkit-backdrop-filter:blur(16px)!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:16px!important;margin-bottom:22px!important;padding:24px 28px!important;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff0f!important}.creation-fieldset legend{color:#f1f5f9!important;padding:0 10px!important;font:700 20px Georgia,serif!important}.creation-fieldset legend span{color:#a855f7!important;margin-right:8px!important;font-family:Inter,sans-serif!important;font-size:11px!important}.upload-zone{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;cursor:pointer!important;background:#111a2e99!important;border:1.5px dashed #a855f773!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:180px!important;padding:24px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.upload-zone:hover{background:#a855f71a!important;border-color:#c084fc!important;transform:translateY(-1px)!important;box-shadow:0 8px 24px #a855f733!important}.upload-icon{color:#c084fc!important;filter:drop-shadow(0 0 10px #c084fc80)!important;font-size:28px!important}.upload-zone b{color:#f8fafc!important;font:700 20px Georgia,serif!important}.upload-zone small{color:#94a3b8!important;font-size:12px!important}.cover-upload{color:#cbd5e1!important;flex-direction:column!important;gap:6px!important;margin-top:18px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.cover-upload input{color:#f1f5f9!important;background:#080e19cc!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:10px 14px!important}.creation-flow-aside{background:#a855f71a!important;border:1px solid #a855f740!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;padding:12px 18px!important;display:flex!important}.creation-flow-aside strong{color:#e9d5ff!important;font-size:12px!important;font-weight:700!important}.creation-flow-aside span{color:#c4b5fd!important;font-size:11px!important;line-height:1.4!important}.member-page-head--create{padding-bottom:26px!important}.btn-share-profile,button[data-share],button[data-share].button{color:#f3e8ff!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#a855f71f!important;border:1px solid #a855f759!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #00000040!important}.btn-share-profile:hover,button[data-share].button:hover,button[data-share]:hover{color:#fff!important;background:#a855f742!important;border-color:#c084fc99!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #a855f761!important}.btn-share-profile svg,button[data-share] svg,button[data-share].button svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;display:inline-block!important}.btn-share-profile svg circle,button[data-share] svg circle,button[data-share].button svg circle,.btn-share-profile svg path,button[data-share] svg path,button[data-share].button svg path{fill:none!important;stroke:currentColor!important;stroke-width:2px!important}.user-profile-main{-webkit-backdrop-filter:blur(24px)!important;background:#0d1424bf!important;border:1px solid #ffffff17!important;border-radius:26px!important;position:relative!important;overflow:visible!important;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff1a!important}.user-profile-main:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#a855f7,#c084fc,#38bdf8)!important;border-top-left-radius:26px!important;border-top-right-radius:26px!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.user-avatar-card{z-index:10!important;position:relative!important}.user-bio-box{-webkit-backdrop-filter:blur(14px)!important;background:#111a2ea6!important;border:1px solid #a855f740!important;border-left:3px solid #a855f7!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000040!important}.user-bio-box p{color:#cbd5e1!important;font-size:14.5px!important;line-height:1.65!important}.user-stats-strip{border-top:1px solid #ffffff14!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important;margin-top:24px!important;padding-top:24px!important;display:grid!important}.user-stats-strip .stat-pill{-webkit-backdrop-filter:blur(16px)!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;gap:6px!important;padding:16px 18px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff12!important}.user-stats-strip .stat-pill:before{content:""!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.user-stats-strip .stat-pill:hover{transform:translateY(-3px)!important}.user-stats-strip .stat-pill strong{letter-spacing:-.02em!important;font:700 clamp(22px,2vw,28px)/1.1 Georgia,serif!important;display:block!important}.user-stats-strip .stat-pill small{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.user-stats-strip .stat-pill .stat-icon{margin-bottom:2px!important;font-size:16px!important;line-height:1!important}.user-stats-strip .stat-pill:first-child{background:linear-gradient(145deg,#a855f724 0,#0d1424b8)!important;border-color:#a855f759!important}.user-stats-strip .stat-pill:first-child:before{background:linear-gradient(90deg,#a855f7,#c084fc)!important}.user-stats-strip .stat-pill:first-child strong{color:#f3e8ff!important;text-shadow:0 0 16px #a855f759!important}.user-stats-strip .stat-pill:first-child small{color:#d8b4fe!important}.user-stats-strip .stat-pill:first-child .stat-icon{color:#c084fc!important}.user-stats-strip .stat-pill:first-child:hover{border-color:#a855f799!important;box-shadow:0 12px 30px #a855f740,inset 0 1px #ffffff26!important}.user-stats-strip .stat-pill:nth-child(2){background:linear-gradient(145deg,#0ea5e924 0,#0d1424b8)!important;border-color:#0ea5e959!important}.user-stats-strip .stat-pill:nth-child(2):before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)!important}.user-stats-strip .stat-pill:nth-child(2) strong{color:#e0f2fe!important;text-shadow:0 0 16px #0ea5e959!important}.user-stats-strip .stat-pill:nth-child(2) small{color:#7dd3fc!important}.user-stats-strip .stat-pill:nth-child(2) .stat-icon{color:#38bdf8!important}.user-stats-strip .stat-pill:nth-child(2):hover{border-color:#0ea5e999!important;box-shadow:0 12px 30px #0ea5e940,inset 0 1px #ffffff26!important}.user-stats-strip .stat-pill:nth-child(3){background:linear-gradient(145deg,#f59e0b24 0,#0d1424b8)!important;border-color:#f59e0b59!important}.user-stats-strip .stat-pill:nth-child(3):before{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important}.user-stats-strip .stat-pill:nth-child(3) strong{color:#fef3c7!important;text-shadow:0 0 16px #f59e0b59!important}.user-stats-strip .stat-pill:nth-child(3) small{color:#fde68a!important}.user-stats-strip .stat-pill:nth-child(3) .stat-icon{color:#fbbf24!important}.user-stats-strip .stat-pill:nth-child(3):hover{border-color:#f59e0b99!important;box-shadow:0 12px 30px #f59e0b40,inset 0 1px #ffffff26!important}.user-stats-strip .stat-pill:nth-child(4){background:linear-gradient(145deg,#10b98124 0,#0d1424b8)!important;border-color:#10b98159!important}.user-stats-strip .stat-pill:nth-child(4):before{background:linear-gradient(90deg,#10b981,#34d399)!important}.user-stats-strip .stat-pill:nth-child(4) strong{color:#d1fae5!important;text-shadow:0 0 16px #10b98159!important}.user-stats-strip .stat-pill:nth-child(4) small{color:#6ee7b7!important}.user-stats-strip .stat-pill:nth-child(4):hover{border-color:#10b98199!important;box-shadow:0 12px 30px #10b98140,inset 0 1px #ffffff26!important}.sort-toggle a,.user-type-pills a{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#94a3b8!important;background:#0d1424a6!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:8px 16px!important;font-size:12.5px!important;font-weight:600!important;transition:all .2s!important}.sort-toggle a:hover,.user-type-pills a:hover{color:#fff!important;background:#ffffff0d!important;border-color:#a855f759!important}.sort-toggle a.active,.user-type-pills a.active{color:#fff!important;background:#a855f72e!important;border-color:#a855f799!important;box-shadow:0 4px 14px #a855f740!important}.user-transmissions-section{border-top:1px solid #ffffff14;margin-top:56px;padding-top:36px}.user-transmissions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.user-transmissions-head h2{color:#f1f5f9;margin:4px 0 0;font-size:clamp(22px,2.5vw,30px);font-weight:800}.user-transmissions-head h2 span{color:#a855f7}.transmission-privacy-badge{color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf847;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.transmission-privacy-notice{color:#bae6fd;background:#38bdf812;border:1px solid #38bdf838;border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:14px 18px;font-size:13.5px;line-height:1.55;display:flex}.transmission-privacy-notice .notice-icon{flex-shrink:0;margin-top:1px;font-size:18px}.transmission-privacy-notice strong{color:#e0f2fe}.transmission-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1526b8;border:1px solid #a855f740;border-radius:18px;margin-bottom:32px;padding:22px 24px;box-shadow:0 10px 30px #00000059}.transmission-form-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.transmission-form-header label{color:#f1f5f9;font-size:14px;font-weight:700}.transmission-form-header label span{color:#a855f7}.transmission-safety-hint{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:500}.transmission-input-wrap textarea{box-sizing:border-box;color:#f8fafc;resize:vertical;background:#0a101ee6;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:80px;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .2s}.transmission-input-wrap textarea:focus{border-color:#a855f7;outline:0;box-shadow:0 0 18px #a855f738}.transmission-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.transmission-hint{color:#94a3b8;font-size:12px}.transmission-guest-cta{background:#0d152699;border:1px dashed #ffffff26;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;padding:20px 24px;display:flex}.transmission-guest-cta .cta-icon{color:#c084fc;font-size:24px}.transmission-guest-cta .cta-text strong{color:#f1f5f9;margin-bottom:4px;font-size:14.5px;display:block}.transmission-guest-cta .cta-text p{color:#94a3b8;margin:0;font-size:13px}.transmission-owner-hint{color:#e9d5ff;background:#a855f714;border:1px solid #a855f740;border-radius:14px;align-items:center;gap:12px;margin-bottom:28px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}.transmission-owner-hint .hint-icon{color:#c084fc;flex-shrink:0;font-size:18px}.transmissions-list{flex-direction:column;gap:10px;display:flex}.transmission-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aad;border:1px solid #ffffff14;border-radius:12px;padding:10px 16px;transition:all .2s;position:relative}.transmission-card.is-private{background:linear-gradient(90deg,#38bdf80f 0,#0f172ab8);border-left:3px solid #38bdf8}.transmission-card.is-public{background:linear-gradient(90deg,#a855f70d 0,#0f172ab8);border-left:3px solid #a855f7}.transmission-card:hover{box-shadow:0 8px 20px #0000004d}.transmission-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.transmission-author-info{align-items:center;gap:8px;display:flex}.transmission-avatar{object-fit:cover;border:1.5px solid #a855f766;border-radius:50%;width:28px;height:28px;display:inline-block}.transmission-avatar.fallback{color:#fff;background:linear-gradient(135deg,#4f46e5,#9333ea);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.transmission-author-meta{flex-flow:wrap;align-items:baseline;gap:8px;display:flex}.transmission-author-name{color:#f1f5f9;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .2s}.transmission-author-name:hover{color:#c084fc}.transmission-author-name span{color:#a855f7}.transmission-date{color:#64748b;margin-top:0;font-size:11px}.badge-transmission{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.badge-transmission.badge-private{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859}.badge-transmission.badge-public{color:#d8b4fe;background:#a855f726;border:1px solid #a855f759}.transmission-content{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:13.5px;line-height:1.45}.transmission-content p{margin:0}.transmission-actions-bar{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;padding-top:6px;display:flex}.transmission-actions-bar:empty{display:none}.button-tiny{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.button-tiny.primary{color:#e9d5ff;background:#a855f733;border-color:#a855f780}.button-tiny.primary:hover{color:#fff;background:#a855f766}.button-tiny.secondary{color:#94a3b8;background:#ffffff0d;border-color:#ffffff1f}.button-tiny.secondary:hover{color:#fff;background:#ffffff1a}.button-tiny.danger{color:#fca5a5;background:#ef444426;border-color:#ef444459}.button-tiny.danger:hover{color:#fee2e2;background:#ef44444d;border-color:#ef444499}.transmission-empty-state{text-align:center;color:#94a3b8;background:#0d152680;border:1px dashed #ffffff1a;border-radius:18px;padding:48px 24px}.transmission-empty-state .empty-icon{margin-bottom:8px;font-size:32px}.transmission-empty-state h3{color:#f1f5f9;margin:0 0 6px;font-size:18px;font-weight:700}.transmission-empty-state p{margin:0;font-size:13.5px}.transmission-empty-state p span{color:#a855f7}.search-input-box{flex:1!important;align-items:center!important;min-width:220px!important;display:flex!important;position:relative!important}.search-input-box .search-icon{color:#64748b!important;pointer-events:none!important;z-index:2!important;transition:color .2s!important;position:absolute!important;left:14px!important}.search-input-box input:focus~.search-icon,.search-input-box:focus-within .search-icon{color:#38bdf8!important}.search-input-box .explore-search-input,.search-input-box .sponsors-search-input,.search-input-box input,.treasures-filterbar .filter-search{color:#f8fafc!important;background:#0b1120bf!important;border:1px solid #ffffff1f!important;border-radius:10px!important;outline:0!important;width:100%!important;height:42px!important;padding:0 38px!important;font-size:13.5px!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:inset 0 1px 3px #0000004d!important}.search-input-box input:focus,.treasures-filterbar .filter-search:focus{background:#0e162af2!important;border-color:#38bdf899!important;box-shadow:0 0 16px #38bdf840,inset 0 1px 2px #0003!important}.search-input-box .clear-search,.search-input-box .explore-search-clear{color:#64748b!important;cursor:pointer!important;z-index:2!important;border-radius:50%!important;padding:4px!important;font-size:12px!important;text-decoration:none!important;transition:all .15s!important;position:absolute!important;right:12px!important}.search-input-box .clear-search:hover,.search-input-box .explore-search-clear:hover{color:#38bdf8!important}.explore-sort-select,.sponsors-sort-select,.treasures-filterbar select{color:#f1f5f9!important;cursor:pointer!important;background:#0b1120bf!important;border:1px solid #ffffff1f!important;border-radius:10px!important;outline:0!important;height:42px!important;padding:0 32px 0 14px!important;font-size:13.5px!important;transition:all .22s!important;box-shadow:inset 0 1px 3px #0000004d!important}.explore-sort-select:focus,.sponsors-sort-select:focus,.treasures-filterbar select:focus{background:#0e162af2!important;border-color:#38bdf899!important;box-shadow:0 0 16px #38bdf840!important}.explore-search-btn,.sponsors-search-btn,.treasures-filterbar .btn-filter-submit{color:#fff!important;letter-spacing:.03em!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#4f46e5 0,#7c3aed)!important;border:1px solid #c084fc80!important;border-radius:10px!important;height:42px!important;padding:0 22px!important;font-size:13px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 16px #7c3aed59,inset 0 1px #fff3!important}.explore-search-btn:hover,.sponsors-search-btn:hover,.treasures-filterbar .btn-filter-submit:hover{background:linear-gradient(135deg,#6366f1 0,#9333ea)!important;border-color:#d8b4febf!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #9333ea80,inset 0 1px #ffffff4d!important}.explore-search-reset,.sponsors-search-reset,.treasures-filter-reset{color:#94a3b8!important;white-space:nowrap!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;height:42px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.explore-search-reset:hover,.sponsors-search-reset:hover,.treasures-filter-reset:hover{color:#38bdf8!important;background:#38bdf81a!important;border-color:#38bdf859!important}.explore-glass-search{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:radial-gradient(circle at 85% 12%,#a855f724,#0000 50%),radial-gradient(circle at 15% 88%,#38bdf817,#0000 50%),linear-gradient(145deg,#ffffff12 0,#0f172a80 40%,#090e1cad)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:820px!important;margin-top:32px!important;padding:16px 20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 40px -8px #0000008c,0 0 24px #38bdf81a,inset 0 1px #fff3!important}.explore-glass-search:before{content:""!important;background:linear-gradient(90deg,#38bdf8 0,#818cf8,#f59e0b)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.explore-shell{box-sizing:border-box!important;grid-template-columns:220px minmax(0,1fr)!important;gap:40px!important;width:100%!important;display:grid!important}@media(max-width:900px){.explore-shell{grid-template-columns:minmax(0,1fr)!important}}.explore-shell aside.explore-sidebar-glass{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.explore-shell .results{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.explore-shell .sort.explore-sort-bar{box-sizing:border-box!important;width:100%!important}.explore-shell .masonry{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.explore-shell .empty{box-sizing:border-box!important;-webkit-backdrop-filter:blur(20px)!important;text-align:center!important;background:radial-gradient(circle at 50% 10%,#38bdf814,#0000 70%),linear-gradient(145deg,#ffffff0a 0,#0f172a99 40%,#090e1cbf)!important;border:1px solid #ffffff1a!important;border-radius:18px!important;grid-column:1/-1!important;width:100%!important;padding:70px 30px!important;box-shadow:0 16px 40px -8px #00000080,inset 0 1px #ffffff26!important}.explore-shell .empty h2{color:#f8fafc!important;margin:0 0 10px!important;font:500 28px Georgia,serif!important}.explore-shell .empty p{color:#94a3b8!important;max-width:460px!important;margin:0 auto 24px!important;font-size:14px!important;line-height:1.6!important}.explore-sidebar-glass{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:radial-gradient(circle at 90% 10%,#a855f71f,#0000 45%),linear-gradient(145deg,#ffffff0f 0,#0f172a80 45%,#090e1ca6)!important;border:1px solid #ffffff1a!important;border-radius:18px!important;flex-direction:column!important;gap:24px!important;padding:22px 18px!important;display:flex!important;box-shadow:0 16px 40px -8px #00000080,inset 0 1px #ffffff26!important}.sidebar-heading{letter-spacing:.16em!important;text-transform:uppercase!important;color:#7dd3fc!important;margin:0 0 12px 6px!important;font-size:10.5px!important;font-weight:800!important}.sidebar-nav,.signals-nav{flex-direction:column!important;gap:6px!important;display:flex!important}.filter-pill{color:#94a3b8!important;background:#ffffff05!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:9px 14px!important;font-size:13.5px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.filter-pill .filter-dot{background:#475569!important;border-radius:50%!important;width:6px!important;height:6px!important;transition:all .2s!important}.filter-pill:hover{color:#f1f5f9!important;background:#38bdf814!important;border-color:#38bdf84d!important;transform:translate(3px)!important}.filter-pill:hover .filter-dot{background:#38bdf8!important;box-shadow:0 0 8px #38bdf8!important}.filter-pill.active{color:#fff!important;background:linear-gradient(135deg,#38bdf82e 0,#7c3aed38)!important;border:1px solid #38bdf880!important;font-weight:700!important;box-shadow:0 0 18px #38bdf838,inset 0 1px #fff3!important}.filter-pill.active .filter-dot{background:#38bdf8!important;box-shadow:0 0 10px #38bdf8!important}.signal-tag-pill{color:#cbd5e1!important;background:#9362ff0d!important;border:1px solid #a855f729!important;border-radius:9px!important;align-items:center!important;gap:5px!important;padding:8px 12px!important;font-size:13px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.signal-tag-pill .tag-hash{color:#a855f7!important;font-weight:700!important}.signal-tag-pill:hover{color:#fff!important;background:#a855f726!important;border-color:#c084fc73!important;transform:translate(3px)!important;box-shadow:0 0 14px #a855f733!important}.signal-tag-pill.active{color:#fff!important;background:linear-gradient(135deg,#a855f740 0,#7c3aed59)!important;border-color:#c084fca6!important;font-weight:700!important;box-shadow:0 0 20px #a855f759,inset 0 1px #ffffff40!important}.signal-tag-pill.active .tag-hash{color:#fde68a!important;text-shadow:0 0 8px #fde68a!important}.explore-sort-bar{-webkit-backdrop-filter:blur(16px)!important;background:#0d142480!important;border:1px solid #ffffff14!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;padding:10px 16px!important;display:flex!important}.sort-bar-meta{align-items:center!important;gap:10px!important;display:flex!important}.active-filter-clear-pill{color:#f43f5e!important;background:#f43f5e1f!important;border:1px solid #f43f5e47!important;border-radius:999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important}.active-filter-clear-pill:hover{color:#fff!important;background:#f43f5e38!important}.creations-count-pill{color:#94a3b8!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:600!important}.sort-segmented-control{background:#0b101eb3!important;border:1px solid #ffffff14!important;border-radius:10px!important;gap:6px!important;padding:4px!important;display:flex!important}.sort-tab{color:#94a3b8!important;border-radius:7px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.sort-tab:hover{color:#f1f5f9!important;background:#ffffff0d!important}.sort-tab.active{color:#fff!important;background:linear-gradient(135deg,#38bdf833 0,#7c3aed40)!important;border:1px solid #38bdf873!important;box-shadow:0 0 12px #38bdf840!important}.signals-summary{cursor:default;outline:0!important;list-style:none!important}.signals-summary::-webkit-details-marker{display:none!important}.signals-toggle-icon,.signals-active-tag{display:none}.sponsors-all-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:32px!important;display:flex!important}.sponsors-glass-search{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:radial-gradient(circle at 85% 12%,#a855f71f,#0000 45%),linear-gradient(145deg,#ffffff0f 0,#0f172a80 40%,#090e1cad)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex-wrap:wrap!important;flex:1!important;align-items:center!important;gap:12px!important;max-width:720px!important;padding:14px 20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 36px -8px #00000080,inset 0 1px #ffffff2e!important}.sponsors-glass-search:before{content:""!important;background:linear-gradient(90deg,#c084fc 0,#38bdf8,#fbbf24)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.sponsors-count-badge{color:#7dd3fc!important;white-space:nowrap!important;background:#38bdf81a!important;border:1px solid #38bdf840!important;border-radius:999px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important}.auth-social-cluster{width:100%!important;margin:18px 0 6px!important}.auth-social-separator{text-align:center!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.1em!important;align-items:center!important;margin:16px 0!important;font-size:11px!important;font-weight:700!important;display:flex!important}.auth-social-separator:before,.auth-social-separator:after{content:""!important;border-bottom:1px solid #ffffff1f!important;flex:1!important}.auth-social-separator span{padding:0 12px!important}.auth-social-actions{flex-direction:column!important;gap:10px!important;display:flex!important}.social-login-btn{color:#f8fafc!important;box-sizing:border-box!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:44px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.social-login-btn:hover{background:#ffffff17!important;border-color:#ffffff40!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #00000059!important}.social-login-btn--google:hover{border-color:#4285f48c!important;box-shadow:0 6px 20px #4285f440!important}@media(max-width:900px){body:not(.home-mode) main:before{background-image:radial-gradient(80% 50% at 80% 10%,#9d6cff24 0,#0000 60%),radial-gradient(70% 50% at 20% 60%,#31d8e81a 0,#0000 60%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}body:not(.home-mode) main:after{display:none!important}.explore-shell{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px clamp(12px,3vw,24px) 70px!important;overflow-x:clip!important}.explore-sidebar-glass{box-sizing:border-box!important;border-radius:14px!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 14px!important;overflow:hidden!important}.categories-section{width:100%!important}.categories-section .sidebar-heading{display:none!important}.sidebar-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-flow:row!important;gap:8px!important;width:100%!important;padding:2px 2px 6px!important;display:flex!important;overflow-x:auto!important}.sidebar-nav::-webkit-scrollbar{display:none!important}.filter-pill{white-space:nowrap!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex-shrink:0!important;padding:7px 13px!important;font-size:12.5px!important}.filter-pill:hover{transform:none!important}.filter-pill.active{background:linear-gradient(135deg,#38bdf840 0,#7c3aed52)!important;border-color:#38bdf899!important}.signals-section.mobile-collapsible{width:100%!important}.signals-summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#ffffff0a!important;border:1px solid #ffffff17!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:8px 12px!important;transition:background .2s,border-color .2s!important;display:flex!important}.signals-summary:hover{background:#ffffff12!important;border-color:#38bdf84d!important}.signals-summary-title{letter-spacing:.12em!important;text-transform:uppercase!important;color:#7dd3fc!important;font-size:11px!important;font-weight:800!important}.signals-active-tag{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #f59e0b4d!important;border-radius:6px!important;padding:2px 7px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.signals-toggle-icon{color:#94a3b8!important;transition:transform .2s!important;display:block!important}details[open] .signals-toggle-icon{color:#38bdf8!important;transform:rotate(180deg)!important}.signals-nav{flex-flow:wrap!important;gap:6px!important;padding:10px 4px 4px!important;display:flex!important}.signal-tag-pill{border-radius:8px!important;padding:6px 10px!important;font-size:11.5px!important}.signal-tag-pill:hover{transform:none!important}}@media(max-width:768px){.sponsor-table,.sponsor-table-row,.treasures-table-container,.treasures-table-row,.treasure-stat-pill,.sponsor-summary article,.sponsors-grid .sponsor-card,.type-card,.member-panel,.user-profile-main,.user-stats-strip .stat-pill,.transmission-card,.transmission-form,.explore-shell aside.explore-sidebar-glass,.explore-sort-bar,.creation-fieldset{-webkit-backdrop-filter:none!important}.member-panel,.user-profile-main{background:#0d1424f2!important}.sponsor-table-row,.treasures-table-row,.treasure-stat-pill,.sponsor-summary article,.sponsors-grid .sponsor-card,.type-card,.user-stats-strip .stat-pill,.transmission-card,.transmission-form{background-color:#0d1424eb!important}.sponsors-grid .sponsor-card,.sponsors-grid .sponsor-card.tier-card-gold,.sponsors-grid .sponsor-card.tier-card-silver,.sponsors-grid .sponsor-card.tier-card-bronze,.sponsors-grid .sponsor-card.tier-card-standard,.treasure-stat-pill,.sponsor-summary article,.type-card,.user-stats-strip .stat-pill{box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1a!important}.sponsors-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important;gap:16px!important}}@media(max-width:900px){.page-head{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:44px clamp(16px,4vw,32px) 24px!important}.page-head h1{margin:14px 0!important;font-size:clamp(32px,5vw,48px)!important}.explore-glass-search{box-sizing:border-box!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:20px!important;padding:12px 16px!important}.explore-glass-search select.explore-sort-select{display:none!important}.explore-glass-search .search-input-box{flex:auto!important;min-width:140px!important}.explore-glass-search .explore-search-btn{flex:none!important;height:42px!important;padding:0 20px!important}.explore-glass-search .explore-search-reset{flex:none!important;height:42px!important}}.explore-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.explore-shell aside.explore-sidebar-glass,.explore-sidebar-glass{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.explore-shell .categories-section,.explore-shell .signals-section,.explore-shell .slider-track-wrap,.explore-shell .sidebar-nav,.explore-shell .results,.explore-shell .sort.explore-sort-bar,.explore-shell .masonry,.explore-shell .node-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.explore-shell .node-info{min-width:0!important;overflow:hidden!important}.explore-shell .node-info>div{flex:auto!important;min-width:0!important}.explore-shell .node-info h3{overflow-wrap:break-word!important;word-break:break-word!important}@media(min-width:601px)and (max-width:1024px){.explore-shell .masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:600px){.explore-shell .masonry{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}@media(max-width:640px){.treasures-filterbar,.sponsors-glass-search,.explore-glass-search{gap:10px!important;padding:14px 16px!important}.treasures-filterbar .search-input-box,.treasures-filterbar select,.treasures-filterbar .btn-filter-submit,.treasures-filterbar .treasures-filter-reset,.sponsors-glass-search .search-input-box,.sponsors-glass-search select,.sponsors-glass-search .sponsors-search-btn,.sponsors-glass-search .sponsors-search-reset{flex:100%!important;width:100%!important;min-width:100%!important}.explore-glass-search select.explore-sort-select{display:none!important}.explore-glass-search .search-input-box{flex:100%!important;width:100%!important;min-width:100%!important}.explore-glass-search .explore-search-btn{flex:auto!important;width:auto!important;min-width:0!important;height:42px!important}.explore-glass-search .explore-search-reset{flex:none!important;width:auto!important;min-width:0!important;height:42px!important}.explore-sort-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:18px!important;padding:10px 12px!important}.sort-bar-meta{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.creations-count-pill{font-size:12px!important}.sort-segmented-control{box-sizing:border-box!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;width:100%!important;padding:3px!important;display:grid!important}.sort-tab{text-align:center!important;justify-content:center!important;align-items:center!important;padding:7px 0!important;font-size:12px!important;display:flex!important}.sort-tab span{text-align:center!important;width:100%!important}.sponsors-all-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.sponsors-count-badge{text-align:center!important;width:100%!important}.sponsor-cta-banner{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:22px 20px!important}.sponsor-cta-banner .button{text-align:center!important;justify-content:center!important;width:100%!important}}@media(hover:none),(max-width:768px){.sponsor-table-row:hover,.treasures-table-row:hover,.sponsor-card:hover,.sponsors-grid .sponsor-card:hover,.treasure-stat-pill:hover,.sponsor-summary article:hover,.type-card:hover,.user-stats-strip .stat-pill:hover,.leader-card:hover,.button:hover,.btn-filter-submit:hover,.user-mode-btn:hover,.sponsor-identity-logo-link:hover,.explore-search-btn:hover,.sponsors-search-btn:hover{transform:none!important}}.support-page{box-sizing:border-box;max-width:900px;margin:40px auto;padding:0 20px}.support-head{text-align:center;margin-bottom:32px}.support-head h1{color:#f8fafc;margin:8px 0;font-size:clamp(24px,5vw,32px);font-weight:800}.support-card{box-sizing:border-box;background:#0d1525;border:1px solid #1e293b;border-radius:12px;margin-bottom:32px;padding:28px}.support-form{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;display:flex}.support-form-grid-2{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.support-form-grid-2-1{box-sizing:border-box;grid-template-columns:2fr 1fr;gap:16px;width:100%;display:grid}.support-field{color:#cbd5e1;box-sizing:border-box;flex-direction:column;gap:6px;width:100%;min-width:0;font-size:13px;font-weight:600;display:flex}.support-input,.support-select,.support-textarea{color:#fff;background:#162032;border:1px solid #2d3e5a;border-radius:6px;outline:none;padding:10px 14px;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.support-input:focus,.support-select:focus,.support-textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf833}.support-textarea{resize:vertical;min-height:120px}.support-form-actions{justify-content:flex-end;margin-top:8px;display:flex}.support-ticket-row{color:inherit;background:#131d31;border:1px solid #1e293b;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;text-decoration:none;transition:border-color .2s;display:flex}.support-header-card-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}@media(max-width:640px){.support-page{margin:20px auto 32px!important;padding:0 14px!important}.support-card{border-radius:10px!important;padding:20px 14px!important}.support-form-grid-2,.support-form-grid-2-1,.sponsor-form-grid-2,.sponsor-apply-grid-2{grid-template-columns:1fr!important;gap:14px!important}.support-form-actions{justify-content:stretch!important}.support-form-actions button,.support-form-actions .button{text-align:center!important;justify-content:center!important;width:100%!important}.support-ticket-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.support-ticket-row>div:last-child{justify-content:space-between!important;width:100%!important}.support-header-card-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.support-header-card-row>div:last-child{align-items:flex-start!important}}[data-treasure-card]{cursor:pointer}[data-treasure-card]:focus-visible{outline-offset:-2px;outline:2px solid #c084fce6}.sponsor-treasure-card[data-treasure-card],.past-bounties-table tr[data-treasure-card],.inventory-table tr[data-treasure-card]{transition:background-color .18s,border-color .18s,transform .18s}.past-bounties-table tr[data-treasure-card]:hover,.inventory-table tr[data-treasure-card]:hover{background:#ffffff06}.treasure-meta-label,.treasure-status-label,.sponsor-role-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.treasure-meta-label img{object-fit:contain;width:18px;height:18px}.treasure-meta-label.tier-gold{color:#fbbf24}.treasure-meta-label.tier-silver{color:#bae6fd}.treasure-meta-label.tier-bronze{color:#fdba74}.treasure-status-label.status-claimed{color:#fbbf24}.treasure-status-label.status-discovered{color:#7dd3fc}.treasure-status-label.status-expired{color:#f87171}.treasure-status-label.status-not-discovered{color:#6ee7b7}.sponsor-role-label{color:#d8a91d;font-size:9px}.inventory-claim-date{color:#94a3b8;font-size:12px}.btn-treasure-inspect{color:#e9d5ff!important;letter-spacing:.03em!important;text-transform:uppercase!important;cursor:pointer!important;background:#a855f71f!important;border:1px solid #a855f759!important;border-radius:999px!important;align-items:center!important;gap:5px!important;margin-top:4px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.btn-treasure-inspect:hover{color:#fff!important;background:#a855f740!important;border-color:#c084fc99!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #a855f74d!important}.btn-treasure-inspect .inspect-icon-arrow{font-size:11px!important;transition:transform .2s!important}.btn-treasure-inspect:hover .inspect-icon-arrow{transform:translate(1px,-1px)!important}.cosmic-modal-overlay{z-index:10000;box-sizing:border-box;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cosmic-modal-overlay[hidden]{display:none!important}.cosmic-modal-backdrop{-webkit-backdrop-filter:blur(20px);background:#030712d9;animation:.24s cubic-bezier(.16,1,.3,1) forwards cosmicFadeIn;position:absolute;inset:0}.cosmic-modal-card{z-index:1;background:linear-gradient(#111a2efa,#0a0f1dfc);border:1px solid #c084fc4d;border-radius:24px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards cosmicScaleUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000b3,0 0 40px #a855f733,inset 0 1px #ffffff26}.cosmic-modal-head{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.modal-sponsor-badge{align-items:center;gap:12px;display:flex}.modal-sponsor-avatar{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.modal-sponsor-avatar span{color:#c084fc;font:700 18px Georgia,serif}.modal-sponsor-meta{flex-direction:column;gap:2px;display:flex}.modal-sponsor-label{letter-spacing:.12em;color:#a855f7;text-transform:uppercase;font:700 9.5px Inter,sans-serif}.modal-sponsor-name{color:#f1f5f9;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.modal-sponsor-name:hover{color:#c084fc}.cosmic-modal-close{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s;display:flex}.cosmic-modal-close:hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)}.cosmic-modal-body{flex-direction:column;gap:18px;padding:22px;display:flex;overflow-y:auto}.modal-chest-showcase{background:#0f172ad9;border:2px solid #ffffff26;border-radius:20px;justify-content:center;align-items:center;width:96px;height:96px;margin:4px auto 0;display:flex;position:relative;box-shadow:0 12px 30px #00000080}.modal-chest-glow{filter:blur(18px);opacity:.6;z-index:0;pointer-events:none;border-radius:28px;position:absolute;inset:-12px}.modal-chest-showcase.tier-theme-gold .modal-chest-glow{background:#f59e0b80}.modal-chest-showcase.tier-theme-gold{border-color:#f59e0b99}.modal-chest-showcase.tier-theme-silver .modal-chest-glow{background:#38bdf880}.modal-chest-showcase.tier-theme-silver{border-color:#38bdf899}.modal-chest-showcase.tier-theme-bronze .modal-chest-glow{background:#d9770680}.modal-chest-showcase.tier-theme-bronze{border-color:#d9770699}.modal-chest-img{z-index:1;object-fit:contain;filter:drop-shadow(0 6px 14px #00000080);width:68px;height:68px;position:relative}.modal-title-stack{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.modal-badges-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.modal-treasure-heading{color:#f8fafc;margin:0;font:700 22px/1.3 Georgia,serif}.modal-description-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px}.modal-section-title{letter-spacing:.12em;color:#94a3b8;text-transform:uppercase;margin:0 0 8px;font:700 10.5px Inter,sans-serif}.modal-treasure-text{color:#cbd5e1;white-space:pre-line;margin:0;font-size:14.5px;line-height:1.65}.modal-info-panel{background:#38bdf814;border:1px solid #38bdf840;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.modal-info-icon{color:#38bdf8;flex-shrink:0;font-size:16px}.modal-info-copy strong{color:#f1f5f9;margin-bottom:3px;font-size:13px;display:block}.modal-info-copy p{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.5}.modal-instructions-panel{background:#a855f714;border-color:#a855f747;margin-top:2px}.modal-instructions-panel .modal-info-icon{color:#c084fc}.modal-instructions-panel .modal-info-copy strong{color:#e9d5ff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.modal-instructions-panel.is-locked{opacity:.72}.treasure-ticket-card:before,.treasure-ticket-card:after{content:"";z-index:2;background:#050914;border-radius:50%;width:20px;height:20px;position:absolute;top:45%}.treasure-ticket-card:before{left:-11px}.treasure-ticket-card:after{right:-11px}.treasure-ticket-card.has-private-reward{border-color:#facc1561;max-width:620px;box-shadow:0 28px 75px #000000c7,0 0 55px #7c3aed38,inset 0 1px #ffffff29}.treasure-ticket-card.has-private-reward .cosmic-modal-head{background:linear-gradient(90deg,#7c3aed1f,#facc150b)}.treasure-ticket-card.has-sealed-reward{background:radial-gradient(circle at 50% 17%,#7c3aed21,#0000 31%),linear-gradient(#111a2efc,#080d1bfc);border-color:#a78bfa6b}.treasure-ticket-card.has-sealed-reward .modal-chest-showcase{box-shadow:0 12px 32px #0000008c,0 0 30px #8b5cf62e}.ticket-secret-panel{background:linear-gradient(135deg,#78350f47,#581c872e);border:1px dashed #facc1580;border-radius:14px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #facc150d}.ticket-kicker{color:#facc15;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font:800 10px Inter,sans-serif;display:block}.ticket-secret-locked strong{color:#e2e8f0;font-size:13px}.ticket-secret-locked p{color:#94a3b8;margin:4px 0 0;font-size:12px}.ticket-secret-panel.is-locked{background:linear-gradient(135deg,#1e293bcc,#581c8729);border:1px solid #94a3b840;padding:7px}.ticket-secret-panel.is-locked .ticket-kicker{color:#c4b5fd;margin:9px 12px 7px}.scratch-card-surface{background:linear-gradient(115deg,#0000 20%,#ffffff2e,#0000 60%) -180px 0/180px 100% no-repeat,repeating-linear-gradient(135deg,#ffffff14 0 2px,#0000 2px 8px),linear-gradient(135deg,#64748b,#7c6f9b 48%,#475569);border:1px dashed #ffffff61;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;animation:4.5s ease-in-out infinite scratchFoilSweep;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 -18px 35px #0f172a47}.scratch-card-surface:before,.scratch-card-surface:after{content:"✦";color:#ffffff40;font-size:24px;position:absolute}.scratch-card-surface:before{top:19px;left:22px;transform:rotate(18deg)}.scratch-card-surface:after{bottom:18px;right:22px;transform:rotate(-18deg)}.scratch-card-lock{color:#fef3c7;font-size:13px;position:absolute;top:11px;right:13px}.scratch-card-label{color:#f8fafc;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 2px #00000080;font:800 10px Inter,sans-serif}.scratch-card-code{letter-spacing:.11em;text-shadow:0 2px 3px #00000073;margin:9px 0 6px;color:#ffffffeb!important;font:900 19px ui-monospace,monospace!important}.scratch-card-surface small{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font:700 9px Inter,sans-serif}@keyframes scratchFoilSweep{0%,45%{background-position:-180px 0,0 0,0 0}75%,to{background-position:calc(100% + 180px) 0,0 0,0 0}}#modal-secret-code{overflow-wrap:anywhere;color:#67e8f9;letter-spacing:.06em;font:800 17px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#modal-secret-revealed[hidden],#modal-secret-locked[hidden],.ticket-copy-code[hidden]{display:none!important}#modal-secret-revealed:not([hidden]){min-width:0;min-height:72px;display:block!important}.ticket-copy-code{color:#a5f3fc;cursor:pointer;background:#0891b21f;border:1px solid #67e8f959;border-radius:8px;margin-top:13px;padding:8px 13px;font:700 11px Inter,sans-serif}.ticket-copy-code:hover{background:#0891b238;border-color:#67e8f9}.ticket-receipt-panel{border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ticket-receipt-panel[hidden]{display:none}.ticket-receipt-panel:not([hidden]){display:grid!important}.ticket-copy-code:not([hidden]){display:inline-flex!important}.ticket-receipt-panel>div{background:#ffffff06;padding:11px 14px}.ticket-receipt-panel>div:nth-child(odd){border-right:1px solid #ffffff14}.ticket-receipt-panel span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:block}.ticket-receipt-panel strong{color:#e2e8f0;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.ticket-confetti{pointer-events:none;display:none}.treasure-ticket-card.is-celebrating .ticket-confetti{z-index:4;background-image:radial-gradient(circle,#facc15 0 3px,#0000 4px),radial-gradient(circle,#c084fc 0 3px,#0000 4px),radial-gradient(circle,#38bdf8 0 2px,#0000 3px);background-size:83px 97px,109px 89px,71px 111px;animation:5s linear forwards ticketCelebration;display:block;position:absolute;inset:0}@keyframes ticketCelebration{0%{opacity:0;transform:translateY(-70px)}6%{opacity:1}84%{opacity:1}to{opacity:0;visibility:hidden;transform:translateY(430px)}}.private-redemption-note{color:#94a3b8;font-size:12px}.cosmic-modal-actions{background:linear-gradient(#0f172a80,#090e1ad9)!important;border-top:1px solid #ffffff14!important;border-bottom-right-radius:20px!important;border-bottom-left-radius:20px!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding:18px 24px!important;display:flex!important}.cosmic-modal-actions [hidden]{display:none!important}.cosmic-modal-actions:has(.modal-download-reward:not([hidden])){padding:14px 24px 20px!important}.cosmic-modal-actions:has(.modal-download-reward[hidden]){display:none!important}.cosmic-modal-actions .modal-download-reward{width:100%}.cosmic-modal-actions .modal-btn-primary,.cosmic-modal-actions .button.primary{letter-spacing:.02em!important;color:#fff!important;text-shadow:0 1px 2px #00000059!important;cursor:pointer!important;background:linear-gradient(135deg,#4f46e5,#7c3aed 55%,#a855f7)!important;border:1px solid #d8b4fe80!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 18px #7c3aed66,inset 0 1px #ffffff4d!important}.cosmic-modal-actions .modal-btn-primary:hover,.cosmic-modal-actions .button.primary:hover{color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6,#c084fc)!important;border-color:#e9d5ffcc!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #9333ea8c,inset 0 1px #ffffff73!important}.cosmic-modal-actions .modal-btn-secondary,.cosmic-modal-actions .button.secondary{letter-spacing:.01em!important;color:#e2e8f0!important;-webkit-backdrop-filter:blur(8px)!important;cursor:pointer!important;background:#1e294399!important;border:1px solid #ffffff29!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 20px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 10px #00000040,inset 0 1px #ffffff1a!important}.cosmic-modal-actions .modal-btn-secondary:hover,.cosmic-modal-actions .button.secondary:hover{color:#38bdf8!important;background:#38bdf826!important;border-color:#38bdf88c!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #38bdf840,inset 0 1px #fff3!important}@keyframes cosmicFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cosmicScaleUp{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media(max-width:640px){.cosmic-modal-overlay{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;justify-content:center!important;align-items:center!important;padding:12px!important;overflow-y:auto!important}.cosmic-modal-card{border:1px solid #c084fc4d!important;border-radius:20px!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;animation:.28s cubic-bezier(.16,1,.3,1) forwards cosmicScaleUp!important}.cosmic-modal-actions{flex-direction:column;gap:8px;padding:14px}.cosmic-modal-actions a,.cosmic-modal-actions .button,.cosmic-modal-actions button{text-align:center!important;justify-content:center!important;width:100%!important}.ticket-receipt-panel{grid-template-columns:1fr}.ticket-receipt-panel>div:nth-child(odd){border-right:0}.ticket-secret-panel{flex:none;min-height:104px}.ticket-secret-panel.is-locked{min-height:142px}.scratch-card-surface{min-height:108px}#modal-secret-code{letter-spacing:.035em;font-size:14px}#modal-secret-revealed:not([hidden]){min-height:78px}}.inventory-section-block{margin-bottom:24px}.inventory-section-head{flex-direction:column!important;gap:4px!important;margin-bottom:14px!important;display:flex!important}.inventory-section-head .section-title-wrap{align-items:center!important;gap:10px!important;display:flex!important}.inventory-section-head h3{color:#f8fafc!important;margin:0!important;font-family:Georgia,serif!important;font-size:18px!important;font-weight:700!important}.inventory-section-head .section-subtitle{color:#94a3b8!important;margin:0!important;font-size:12.5px!important}.inventory-status-dot{border-radius:50%!important;width:8px!important;height:8px!important;display:inline-block!important}.inventory-status-dot.dot-discovered{background:#38bdf8!important;box-shadow:0 0 10px #38bdf899!important}.inventory-status-dot.dot-claimed{background:#fbbf24!important;box-shadow:0 0 10px #fbbf2499!important}.inventory-count-badge{color:#e9d5ff!important;background:#a855f726!important;border:1px solid #a855f759!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:1px 8px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.inventory-empty-sub{color:#64748b!important;margin:8px 0 16px!important;font-size:13px!important;font-style:italic!important}.member-treasures-list{flex-direction:column!important;gap:18px!important;display:flex!important}.member-treasure-card{background:#0f172aa6!important;border:1px solid #ffffff14!important;border-radius:16px!important;flex-direction:column!important;gap:14px!important;padding:20px 24px!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;box-shadow:0 4px 20px #00000059!important}.member-treasure-card.unified-inventory-card{border-left:4px solid #94a3b866!important}.member-treasure-card.tier-card-gold{border-left-color:#f59e0bbf!important}.member-treasure-card.tier-card-gold:hover{border-color:#f59e0b73!important;box-shadow:0 8px 28px #f59e0b1f!important}.member-treasure-card.tier-card-silver{border-left-color:#38bdf8bf!important}.member-treasure-card.tier-card-silver:hover{border-color:#38bdf873!important;box-shadow:0 8px 28px #38bdf81f!important}.member-treasure-card.tier-card-bronze{border-left-color:#d97706bf!important}.member-treasure-card.tier-card-bronze:hover{border-color:#d9770673!important;box-shadow:0 8px 28px #d977061f!important}.member-treasure-card:hover{background:#0f172ad9!important;transform:translateY(-2px)!important}.inventory-card-header{border-bottom:1px solid #ffffff0f!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-bottom:12px!important;display:flex!important}.inventory-sponsor-box{align-items:center!important;gap:12px!important;display:flex!important}.inventory-sponsor-logo-link{flex-shrink:0!important;display:flex!important}.inventory-sponsor-logo,.inventory-sponsor-fallback{object-fit:cover!important;color:#cbd5e1!important;background:#111a2ed9!important;border:1px solid #ffffff1f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;font-size:15px!important;font-weight:700!important;display:flex!important;box-shadow:0 2px 10px #00000040!important}.inventory-sponsor-meta{flex-direction:column!important;gap:2px!important;display:flex!important}.inventory-sponsor-meta .sponsor-link{color:#f1f5f9!important;align-items:center!important;gap:4px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;transition:color .18s!important;display:inline-flex!important}.inventory-sponsor-meta .sponsor-link:hover{color:#38bdf8!important}.inventory-sponsor-meta .sponsor-visit-arrow{color:#38bdf8!important;font-weight:700!important}.inventory-badges-stack{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.inventory-card-body{align-items:flex-start!important;gap:16px!important;display:flex!important}.inventory-chest-frame{border-radius:10px!important;flex-shrink:0!important;width:44px!important;height:44px!important}.inventory-content-stack{flex-direction:column!important;flex:1!important;gap:4px!important;min-width:0!important;display:flex!important}.inventory-title-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}.inventory-treasure-title{color:#f8fafc!important;font-family:Georgia,serif!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}.inventory-date-text{color:#64748b!important;font-size:11.5px!important;font-weight:500!important}.inventory-treasure-desc{color:#94a3b8!important;margin:3px 0 6px!important;font-size:13px!important;line-height:1.5!important}.inventory-actions-bar{align-items:center!important;gap:10px!important;display:flex!important}.inventory-instructions-panel{background:#a855f714!important;border:1px solid #a855f738!important;border-radius:10px!important;margin-top:4px!important;padding:11px 15px!important}.inventory-instructions-panel.is-empty{background:#ffffff05!important;border-color:#ffffff12!important}.instructions-panel-head{align-items:center!important;gap:6px!important;margin-bottom:3px!important;display:flex!important}.inst-panel-icon{color:#c084fc!important;font-size:13px!important;line-height:1!important}.inventory-instructions-panel.is-empty .inst-panel-icon{color:#64748b!important}.inst-panel-label{text-transform:uppercase!important;letter-spacing:.08em!important;color:#e9d5ff!important;font-size:10.5px!important;font-weight:800!important}.inventory-instructions-panel.is-empty .inst-panel-label{color:#94a3b8!important}.instructions-panel-text{color:#cbd5e1!important;margin:0!important;font-size:12.5px!important;line-height:1.5!important}.inventory-instructions-panel.is-empty .instructions-panel-text{color:#64748b!important;font-style:italic!important}.treasure-card-claim-form{margin-top:6px!important}.treasure-card-claim-btn{letter-spacing:.03em!important;cursor:pointer!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border:1px solid #d8b4fe66!important;border-radius:10px!important;justify-content:center!important;width:100%!important;padding:12px 20px!important;font-size:13.5px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 4px 16px #7c3aed59!important}.treasure-card-claim-btn:hover{background:linear-gradient(135deg,#8b5cf6,#c084fc)!important;transform:translateY(-1px)!important;box-shadow:0 8px 24px #a855f773!important}.treasure-card-secret-box{background:#0b101ef2!important;border:1px solid #a855f759!important;border-radius:12px!important;margin-top:6px!important;padding:14px 18px!important;box-shadow:inset 0 2px 6px #00000059!important}.treasure-secret-head{justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;display:flex!important}.treasure-secret-label{letter-spacing:.1em!important;text-transform:uppercase!important;color:#c084fc!important;font-size:10.5px!important;font-weight:800!important}.btn-copy-secret{color:#e9d5ff!important;cursor:pointer!important;background:#a855f726!important;border:1px solid #a855f759!important;border-radius:6px!important;padding:4px 11px!important;font-size:11px!important;font-weight:700!important;transition:all .18s!important}.btn-copy-secret:hover{color:#fff!important;background:#a855f74d!important}.treasure-secret-code{color:#fde68a!important;letter-spacing:.05em!important;word-break:break-all!important;margin:4px 0!important;font-family:monospace,ui-monospace,sans-serif!important;font-size:16px!important;font-weight:800!important;display:block!important}.inventory-footer-links{justify-content:flex-end!important;align-items:center!important;margin-top:2px!important;display:flex!important}.treasure-report-link{color:#f87171!important;font-size:11.5px!important;text-decoration:underline!important;transition:color .18s!important;display:inline-block!important}.treasure-report-link:hover{color:#fca5a5!important}.member-empty-treasures{text-align:center!important;background:#0b112099!important;border:1px dashed #ffffff1f!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin-top:10px!important;padding:48px 24px!important;display:flex!important}.member-empty-treasures .empty-icon{margin-bottom:12px!important;font-size:42px!important}.member-empty-treasures h3{color:#f8fafc!important;margin:0 0 8px!important;font-family:Georgia,serif!important;font-size:22px!important}.member-empty-treasures p{color:#94a3b8!important;max-width:500px!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.55!important}.member-empty-treasures .empty-actions{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;display:flex!important}.member-empty-treasures .empty-actions .button.primary{letter-spacing:.02em!important;color:#fff!important;text-shadow:0 1px 2px #00000059!important;background:linear-gradient(135deg,#4f46e5,#7c3aed 55%,#a855f7)!important;border:1px solid #d8b4fe80!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 18px #7c3aed66,inset 0 1px #ffffff4d!important}.member-empty-treasures .empty-actions .button.primary:hover{color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6,#c084fc)!important;border-color:#e9d5ffcc!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #9333ea8c,inset 0 1px #ffffff73!important}.member-empty-treasures .empty-actions .button.secondary{letter-spacing:.01em!important;color:#e2e8f0!important;-webkit-backdrop-filter:blur(8px)!important;background:#1e294399!important;border:1px solid #ffffff29!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 20px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 10px #00000040,inset 0 1px #ffffff1a!important}.member-empty-treasures .empty-actions .button.secondary:hover{color:#38bdf8!important;background:#38bdf826!important;border-color:#38bdf88c!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #38bdf840,inset 0 1px #fff3!important}.creation-fieldset legend,.creation-form legend{color:#f1f5f9!important;background:#0d1422!important;border:1px solid #a855f759!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;padding:4px 14px!important;font:700 16px/1.3 Georgia,serif!important;display:inline-flex!important;box-shadow:0 4px 14px #0006!important}.creation-fieldset legend span,.creation-form legend span{color:#d8b4fe!important;background:#a855f738!important;border-radius:999px!important;margin-right:2px!important;padding:2px 7px!important;font-family:ui-monospace,monospace!important;font-size:11px!important;font-weight:700!important;line-height:1!important}@media(max-width:768px){.sponsor-table{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;flex-direction:column!important;gap:14px!important;padding:0!important;display:flex!important;overflow:visible!important}.sponsor-table-row{-webkit-backdrop-filter:blur(16px)!important;background:#0d1424e0!important;border:1px solid #ffffff1a!important;border-radius:16px!important;margin:0!important;padding:18px 16px!important;box-shadow:0 4px 20px #0006!important}.treasures-table-container{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.treasures-table{flex-direction:column!important;gap:14px!important;display:flex!important}.treasures-table-row.unified-row{-webkit-backdrop-filter:blur(16px)!important;background:#0d1424e0!important;border:1px solid #ffffff1a!important;border-radius:16px!important;margin:0!important;padding:18px 16px!important;box-shadow:0 4px 20px #0006!important}.treasure-sponsor-box{flex-wrap:wrap!important;gap:10px!important}.treasures-cell.col-sponsor{width:100%!important}}@media(max-width:600px){.member-treasure-card{padding:16px 14px!important}.treasure-card-header{flex-direction:column!important;gap:10px!important}.treasure-card-header .badge-status-pill{align-self:flex-start!important}.api-status-banner{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px 14px!important}.api-status-banner form,.api-status-banner form button{justify-content:center!important;width:100%!important}.api-generate-panel{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px 14px!important}.api-generate-btn{justify-content:center!important;width:100%!important}.token-active-card{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:16px 14px!important}.token-main-meta{width:100%!important;min-width:0!important}.token-dates-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.token-actions-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.token-actions-bar form,.token-actions-bar form button{text-align:center!important;justify-content:center!important;width:100%!important}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important}.type-card{border-radius:12px!important;gap:6px!important;padding:12px 8px!important}.type-card .type-icon{font-size:20px!important}.type-card .type-title{font-size:11.5px!important}.type-card--video{grid-column:span 2!important}.creation-fieldset{border-radius:14px!important;padding:16px 12px!important}}.admin-body{background:#080c15;min-height:100vh}.analytics-kpis .live-kpi{background:linear-gradient(145deg,#102a2a,#0d1822);border-color:#48d6a755}.analytics-kpis .live-kpi strong{color:#69e8ba}.analytics-kpis article>small{color:#718097;font-size:8px}.live-window{color:#8190a6;align-items:center;gap:7px;font-size:9px;display:flex}.live-window i,.presence-dot{background:#596679;border-radius:50%;width:7px;height:7px;display:inline-block}.live-window i,.presence-dot.active{background:#55e0a8;box-shadow:0 0 9px #55e0a8}.analytics-row.live-user{grid-template-columns:minmax(150px,.7fr) minmax(240px,1.25fr) minmax(190px,.8fr) 90px}.analytics-row.live-user>div:first-child b{align-items:center;gap:8px;display:flex}.analytics-row.live-user>span{color:#9aa8bb;line-height:1.65}.analytics-events{margin-top:12px}.analytics-events>summary{cursor:pointer;color:#a9b5c7;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.analytics-events>summary span{color:#718097;font-size:9px}.analytics-events[open]>summary{padding-bottom:20px}@media(max-width:700px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-row.live-user{grid-template-columns:1fr 85px}.analytics-row.live-user>:nth-child(2),.analytics-row.live-user>:nth-child(3),.live-window{display:none}}.admin-body>main{display:contents}.admin-mobile-header,.admin-drawer-backdrop{display:none}.admin-drawer-close{display:none!important}.admin-sidebar-header{display:block}.admin-shell{background:#080c15;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#0c1320;flex-direction:column;height:100vh;padding:25px 16px;display:flex;position:sticky;top:0}.admin-logo{border-bottom:1px solid var(--line);gap:8px;padding:6px 10px 25px;display:grid}.admin-logo img{width:155px}.admin-logo span{color:#718099;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:#34425b transparent;flex:auto;gap:5px;min-height:0;padding:25px 0;display:grid;overflow:hidden auto}.admin-sidebar nav a{color:#98a6bb;border-radius:6px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:#19243a}.admin-nav-badge{color:#0f172a;letter-spacing:normal;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 10px #f59e0b73}.admin-nav-badge.badge-blue{color:#080c15;background:#38bdf8;box-shadow:0 0 10px #38bdf873}.admin-nav-badge.badge-purple{color:#fff;background:#a855f7;box-shadow:0 0 10px #a855f773}.admin-sidebar-footer{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding:14px 8px 0;display:grid}.admin-sidebar-footer a,.admin-sidebar-footer button,.admin-nav-exit-link,.admin-logout-form button{color:#8fa0ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:background .18s,color .18s,transform .15s;display:flex}.admin-sidebar-footer a:hover,.admin-sidebar-footer button:hover,.admin-logout-form button:hover{color:#fff;background:#141f33}.admin-nav-exit-link{color:#a4b7d1}.admin-nav-exit-link:hover{color:#d8c2ff;background:#8e55ff29}.admin-nav-exit-link svg,.admin-logout-form button svg{opacity:.8;flex-shrink:0}.admin-nav-exit-link:hover svg,.admin-logout-form button:hover svg{opacity:1}.admin-workspace{min-width:0;padding:0 clamp(24px,4vw,64px) 90px}.admin-workspace>:not(.admin-topbar):not(.admin-context-nav){width:min(100%,1500px);margin-left:auto;margin-right:auto}.admin-topbar{border-bottom:1px solid var(--line);color:#7f8da4;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:58px;margin:0 calc(-1*clamp(24px,4vw,64px));padding:0 clamp(24px,4vw,64px);font-size:11px;display:flex}.admin-topbar a{color:#bec9da}.admin-context-nav{z-index:9;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c15f0;gap:5px;margin:0 calc(-1*clamp(24px,4vw,64px)) 40px;padding:9px clamp(24px,4vw,64px);display:flex;position:sticky;top:0;overflow-x:auto}.admin-context-nav a{color:#8795aa;border-radius:6px;flex:none;padding:9px 13px;font-size:11px;font-weight:700}.admin-context-nav a:hover,.admin-context-nav a.active{color:#fff;background:#19243a}.admin-topbar+.admin-page-head,.admin-topbar+.admin-flash,.admin-context-nav+.admin-page-head,.admin-context-nav+.admin-flash{margin-top:40px}.admin-page-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.admin-page-head>div:first-child{min-width:0}.admin-head-actions,.admin-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-form-actions{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.admin-editor{max-width:920px}.manager-editor-form{gap:18px;display:grid}.manager-editor-form>label,.manager-editor-columns>label{color:#b8c2d4;gap:7px;min-width:0;font-size:11px;display:grid}.manager-editor-form input:not([type=checkbox]),.manager-editor-form textarea,.manager-editor-form select{border:1px solid var(--line);color:#eef2fa;background:#080e19;border-radius:6px;width:100%;padding:12px}.manager-editor-form textarea{resize:vertical;line-height:1.65}.manager-editor-form .content-editor{min-height:430px;font:15px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.manager-editor-columns{grid-template-columns:minmax(0,1fr) minmax(120px,.3fr);gap:14px;display:grid}.analytics-range{border:1px solid var(--line);background:#0d1522;border-radius:8px;gap:5px;padding:4px;display:flex}.analytics-range a{color:#8492a8;border-radius:5px;padding:9px 12px;font-size:10px;font-weight:800}.analytics-range a.active{color:#fff;background:#7450d2}.analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.analytics-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#111b2d,#0d1422);border-radius:9px;gap:8px;padding:19px;display:grid}.analytics-kpis span{color:#7f8da4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.analytics-kpis strong{font:30px Georgia}.analytics-chart{margin-bottom:20px}.analytics-chart>header,.analytics-grid .admin-card>header,.analytics-recent>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.analytics-chart h2,.analytics-grid h2,.analytics-recent h2{margin:5px 0 0;font:26px Georgia}.analytics-chart>header>span{color:#7d8ba1;font-size:10px}.analytics-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 25%);grid-template-columns:repeat(auto-fit,minmax(7px,1fr));align-items:end;gap:4px;height:230px;padding-top:20px;display:grid}.analytics-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.analytics-bars>div>i{background:#835ce0;border-radius:3px 3px 0 0;width:min(100%,18px);min-height:2px;position:relative}.analytics-bars>div>i u{background:#43cbd6;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:20%;right:20%}.analytics-bars small{color:#718097;white-space:nowrap;height:14px;font-size:7px}.analytics-chart>footer{border:0;justify-content:flex-start;gap:18px;padding:14px 0 0;display:flex}.analytics-chart>footer span{color:#8593a9;align-items:center;gap:6px;font-size:9px;display:flex}.analytics-chart>footer i{background:#835ce0;border-radius:2px;width:8px;height:8px}.analytics-chart>footer span:last-child i{background:#43cbd6}.analytics-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);gap:20px;margin-bottom:20px;display:grid}.analytics-side{align-content:start;gap:20px;display:grid}.analytics-table{display:grid}.analytics-row{border-top:1px solid var(--line);grid-template-columns:minmax(250px,1fr) 70px 70px 65px;align-items:center;gap:14px;padding:12px 0;font-size:11px;display:grid}.analytics-row.head{color:#697990;letter-spacing:.1em;text-transform:uppercase;border:0;padding-top:0;font-size:8px;font-weight:800}.analytics-row>div{gap:4px;min-width:0;display:grid}.analytics-row b,.analytics-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-row small{color:#728097;font-size:9px}.metric-row{border-top:1px solid var(--line);color:#9ba8ba;justify-content:space-between;gap:16px;padding:11px 0;font-size:11px;display:flex}.metric-row strong{color:#eee}.analytics-recent{margin-top:20px}.analytics-row.recent{grid-template-columns:minmax(260px,1fr) minmax(110px,.45fr) 140px 100px}.analytics-row time{color:#728097;text-align:right;font-size:9px}@media(max-width:1050px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr}}@media(max-width:700px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-row{grid-template-columns:minmax(180px,1fr) 55px}.analytics-row>:nth-child(n+3){display:none}.analytics-row.recent{grid-template-columns:minmax(180px,1fr) 100px}.admin-page-head:has(.analytics-range){flex-direction:column;align-items:stretch}.analytics-range{width:max-content}}.admin-page-head h1{margin:10px 0 5px;font:500 clamp(38px,4vw,58px) Georgia}.admin-page-head p:last-child{color:var(--muted)}.admin-dashboard-grid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.admin-card{border:1px solid var(--line);background:#0f1726;border-radius:10px;min-width:0;padding:22px}.manager-create,.manager-list,.manager-settings,.manager-utility{margin-bottom:24px}.manager-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.manager-heading>span{color:#7f8da4;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px}.quote-manager{gap:0;display:grid}.quote-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px 0;display:grid}.quote-fields{grid-template-columns:minmax(260px,2fr) minmax(150px,.8fr) 90px auto auto;align-items:end;gap:12px;min-width:0;display:grid}.quote-fields label{min-width:0}.quote-fields textarea{min-height:70px}.quote-fields .table-action,.quote-row>form:last-child .table-action{justify-content:center;min-height:40px}.admin-card>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-card h2{margin:0;font:24px Georgia}.admin-card header a{color:#a88bed;font-size:11px}.activity-row{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.activity-row span:nth-child(2){gap:3px;display:grid}.activity-row small,.activity-row time{color:#75829a;font-size:9px}.asset-kind{color:#c8a7ff;background:#20304b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.admin-filterbar{border:1px solid var(--line);background:#0e1625;border-radius:9px;align-items:center;gap:8px;margin-bottom:14px;padding:8px;display:flex}.admin-filterbar input{flex:1;min-width:180px}.admin-filterbar input,.admin-filterbar select,.admin-filterbar button{border:1px solid var(--line);color:#dce3ef;background:#080e19;border-radius:5px;padding:8px 10px}.admin-filterbar button{cursor:pointer;background:#28395b}.admin-filterbar a{color:#91a0b8;padding:9px;font-size:11px}#games .admin-filterbar,.review-editor>.admin-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;padding:8px;display:flex}#games .admin-filterbar input{flex:260px;min-width:180px}#games .admin-filterbar select{flex:0 190px;width:auto}#games .admin-filterbar input,#games .admin-filterbar select,#games .admin-filterbar button{min-height:38px;padding-block:7px}.admin-table strong{font-weight:700}.admin-table form+form{margin-top:7px}.user-table table{min-width:1050px}.user-table td{color:#c6d0df;font-size:13px;line-height:1.45}.user-table td small{color:#8f9db3;font-size:11px}.user-table th{color:#9cabc1;font-size:11px}.user-row-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.user-row-actions form{margin:0!important}.user-row-actions button{cursor:pointer;background:#111a2b}.user-view-action{color:#d3c1ff;border-color:#7659b7}.admin-pagination{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.admin-pagination a,.admin-pagination>span:not(.admin-pagination-status){border:1px solid var(--line);color:#d9e2f0;background:#111a2b;border-radius:8px;align-items:center;min-height:38px;padding:9px 15px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.admin-pagination a:hover{border-color:var(--violet);color:#fff;background:#1a253d}.admin-pagination .disabled{cursor:not-allowed;color:#5f6c80!important;background:#0b111c!important}.admin-pagination-status{color:#91a0b7;font-size:12px}.sponsor-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(220px,1fr) auto auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.sponsor-row img{object-fit:contain;background:#fff;border-radius:12px;width:56px;height:56px}.sponsor-copy{min-width:0}.sponsor-copy small{color:#8190a7;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sponsor-actions{align-items:center;gap:8px;display:flex}.danger-action{cursor:pointer;color:#ff9ab0!important;background:#2b121b!important;border-color:#733044!important}.admin-split{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.game-manager,.manager-catalogue{gap:14px;display:grid}.admin-workspace .game-setting-card,.admin-workspace .manager-row{border:1px solid var(--line);background:#0b1220;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.game-setting-card h3,.manager-row h3{margin:0 0 5px;font:20px Georgia}.game-setting-card p,.manager-row p{color:#7f8da4;margin:0;font-size:11px}.game-setting-controls{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.difficulty-control{color:#9ba9c2;gap:6px;font-size:10px;display:grid}.difficulty-control select{min-width:145px}.user-detail-grid{grid-template-columns:1fr 1.4fr;gap:18px;display:grid}.admin-card dl div{border-top:1px solid var(--line);color:#98a5ba;justify-content:space-between;padding:12px 0;display:flex}.stat-grid.compact{grid-template-columns:repeat(3,1fr);margin:0}.media-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.media-admin-card{border:1px solid var(--line);background:#0f1726;border-radius:10px;overflow:hidden}.media-preview{aspect-ratio:16/9;color:#a98bfa;background:#060a12;place-items:center;font:28px Georgia;display:grid;overflow:hidden}.media-preview img,.media-preview video{object-fit:cover;width:100%;height:100%}.media-preview audio{width:90%}.media-card-copy{padding:17px}.media-card-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:9px 0 4px;font:18px Georgia;overflow:hidden}.media-card-copy p{color:#8491a7;font-size:10px;line-height:1.6}.media-card-copy form{margin-top:10px}.status-pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;padding:4px 9px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.panel-legal{padding:25px 0}.panel-legal>p{color:#8491a7;letter-spacing:.2em;margin:0;font-size:8px}.status-active,.status-approved{color:#79f2b7;background:#15684680;border-color:#51eea852;box-shadow:0 0 14px #40e0971a}.status-inactive{color:#9aa7b9;background:#47556947;border-color:#94a3b82e}.status-rejected,.status-quarantined{color:#ff9ab0;background:#4a1825}.status-pending{color:#f1d873;background:#473c17}.status-boost{color:#34d399;background:#10b98126;border-color:#10b98159}.status-decay{color:#f87171;background:#ef444426;border-color:#ef444459}.status-encounter{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}.status-claimed{color:#c084fc;background:#8b5cf626;border-color:#8b5cf659}.status-not-discovered,.status-not_discovered{color:#d8b4fe;background:#a855f72e;border-color:#c38cff66;box-shadow:0 0 10px #a855f726}.status-discovered{color:#7dd3fc;background:#38bdf82e;border-color:#38bdf866;box-shadow:0 0 10px #38bdf826}.status-claimed{color:#6ee7b7;background:#10b9812e;border-color:#10b98166;box-shadow:0 0 10px #10b98126}.user-detail-grid dl{margin-bottom:20px}@media(max-width:960px){.admin-shell{min-height:100vh;display:block;position:relative}.admin-mobile-header{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0c1320f5;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.admin-drawer-toggle{border:1px solid var(--line);color:#e2e8f0;cursor:pointer;background:#141f33;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.admin-drawer-toggle:hover,.admin-drawer-toggle:focus-visible{background:#1e293b;border-color:#a855f766}.admin-mobile-badge{color:#0f172a;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #f59e0b80}.admin-mobile-brand{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.admin-mobile-brand img{width:120px;height:auto}.admin-mobile-brand span{color:#d8c2ff;letter-spacing:.08em;text-transform:uppercase;background:#a855f729;border:1px solid #a855f759;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.admin-mobile-exit{border:1px solid var(--line);color:#d8c2ff;background:#8e55ff1f;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.admin-mobile-exit:hover{color:#fff;background:#8e55ff38}.admin-drawer-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;pointer-events:none;background:#030712c7;transition:opacity .25s cubic-bezier(.16,1,.3,1);display:block;position:fixed;inset:0}.admin-drawer-backdrop.is-open{opacity:1;pointer-events:auto}body.admin-drawer-open{overflow:hidden}.admin-sidebar{z-index:9999;border-right:1px solid var(--line);width:290px;max-width:86vw;height:100dvh;box-shadow:none;background:#0c1320;flex-direction:column;padding:16px 14px 18px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0);box-shadow:0 0 60px #000000d9}.admin-sidebar-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 4px 14px;display:flex}.admin-sidebar-header .admin-logo{border-bottom:0;gap:4px;padding:0;display:grid}.admin-sidebar-header .admin-logo img{width:140px}.admin-drawer-close{border:1px solid var(--line);color:#94a3b8;cursor:pointer;background:#141f33;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important}.admin-drawer-close:hover{color:#fff;background:#1e293b}.admin-sidebar nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#34425b transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:14px 0;display:flex;overflow:hidden auto}.admin-sidebar nav a{color:#98a6bb;white-space:normal;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:#19243a}.admin-sidebar nav a span{display:inline!important}.admin-nav-label{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:12px 6px 4px;font-size:10px;font-weight:700;display:block!important}.admin-sidebar-footer{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding:12px 4px 0;display:grid!important}.admin-submenu{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.admin-submenu summary{color:#98a6bb;cursor:pointer;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:13px;list-style:none;display:grid}.admin-submenu summary span{display:inline!important}.admin-submenu summary i{color:#69778c;font-style:normal;display:inline-block!important}.admin-submenu>div{gap:3px;border-left:1px solid #273653!important;width:auto!important;margin:4px 0 4px 18px!important;padding-left:10px!important;display:grid!important;overflow-x:visible!important}.admin-sidebar nav .admin-submenu a{color:#8390a5;background:0 0;padding:8px 10px;font-size:12px;position:relative}.admin-sidebar nav .admin-submenu a:hover{color:#d9e1ef;background:#121c2e}.admin-sidebar nav .admin-submenu a.active{color:#fff;background:#192743}.admin-sidebar nav .admin-submenu a:before{content:"";background:#273653;width:6px;height:1px;position:absolute;left:-14px}.admin-sidebar nav .admin-submenu a.active:after{content:"";background:#8e70dd;border-radius:50%;width:5px;height:5px;position:absolute;right:9px;box-shadow:0 0 9px #8e70dd}.admin-workspace{min-width:0;padding:0 16px 70px}.admin-topbar{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#7f8da4;justify-content:space-between;align-items:center;min-height:48px;margin:0 -16px 16px;padding:0 16px;font-size:11px;display:flex}.admin-context-nav{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;top:56px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.media-admin-grid,.admin-dashboard-grid,.user-detail-grid,.manager-editor-columns,.admin-split,.quote-row,.quote-fields{grid-template-columns:1fr}.quote-fields label:first-child{grid-column:auto}.quote-fields .table-action,.quote-row>form:last-child,.quote-row>form:last-child .table-action{width:100%}.sponsor-row{grid-template-columns:48px minmax(0,1fr);gap:12px;min-width:0}.sponsor-row img{width:48px;height:48px}.sponsor-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.sponsor-actions form,.sponsor-actions .table-action{justify-content:center;width:100%}.admin-page-head,.admin-filterbar{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.admin-page-head>.button,.admin-page-head>.admin-head-actions{width:100%}.admin-page-head>.button{justify-content:center}.admin-head-actions,.admin-form-actions{width:100%}.admin-head-actions .button,.admin-form-actions .button{flex:1}.admin-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-card{padding:16px}.activity-row{grid-template-columns:34px minmax(0,1fr)}.activity-row time{grid-column:2}.manager-editor-columns,.admin-workspace .game-setting-card,.game-setting-controls{grid-template-columns:1fr}}@media(max-width:480px){.admin-workspace{padding-left:10px;padding-right:10px}.admin-topbar,.admin-context-nav{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.admin-topbar{min-height:50px}.admin-topbar span{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.admin-card>header,.manager-heading{flex-direction:column;align-items:flex-start}.admin-form-actions,.admin-head-actions{grid-template-columns:1fr;display:grid}.admin-form-actions>*,.admin-head-actions>*{width:100%}.admin-stats,.stat-grid,.stat-grid.compact,.game-manager-actions,.sponsor-actions{grid-template-columns:1fr}}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.admin-stats article{border:1px solid var(--line);background:linear-gradient(145deg,#111b2d,#0d1422);border-radius:10px;flex-direction:column-reverse;gap:8px;min-width:0;padding:18px 20px;display:flex}.admin-stats strong{color:#f4f0ff;font:500 clamp(28px,3vw,42px)/1 Georgia}.admin-stats span{color:#8492aa;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.game-setting-card{grid-template-columns:minmax(0,1fr) auto;min-width:0}.game-setting-copy,.manager-row-copy{min-width:0}.game-setting-title,.manager-row-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.game-setting-title h3,.manager-row-title h3{margin:0}#quotes .manager-row-title h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;display:-webkit-box;overflow:hidden}.game-setting-copy p,.manager-row-copy p{line-height:1.55;margin:7px 0!important}.game-setting-copy>small,.manager-row-copy>small{color:#9aa7bc;font-size:10px;display:block}.game-manager-actions,.manager-row-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.game-manager-actions form,.manager-row-actions form{margin:0}.game-manager-actions .table-action,.manager-row-actions .table-action{white-space:nowrap;cursor:pointer;background:#111a2b}.game-manager-actions .danger-action,.manager-row-actions .danger-action{background:#2b121b}@media(max-width:1180px){.admin-workspace .game-setting-card,.admin-workspace .manager-row{grid-template-columns:1fr}.game-manager-actions,.manager-row-actions{justify-content:flex-start}}@media(max-width:760px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-stats article{padding:14px}.game-manager-actions,.manager-row-actions{grid-template-columns:1fr 1fr;display:grid}.game-manager-actions a,.game-manager-actions form,.game-manager-actions button,.manager-row-actions a,.manager-row-actions form,.manager-row-actions button{justify-content:center;width:100%}.admin-page-head h1{font-size:clamp(34px,11vw,48px)}}@media(max-width:480px){.admin-stats,.stat-grid,.stat-grid.compact,.game-manager-actions,.manager-row-actions{grid-template-columns:1fr}}.analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1250px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-bulk-bar{-webkit-backdrop-filter:blur(20px);z-index:30;background:#0f172abf;border:1px solid #94a3b82e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 18px;padding:10px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:14px;box-shadow:0 4px 16px #00000040}.admin-bulk-bar.is-active{background:linear-gradient(145deg,#141a36f2,#0c1226eb);border-color:#a855f780;box-shadow:0 12px 32px #00000080,0 0 20px #a855f726,inset 0 1px #ffffff26}.admin-bulk-bar button[data-bulk-action-btn]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.bulk-bar-info{align-items:center;gap:14px;display:flex}.bulk-select-all-label{color:#e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.bulk-selected-count{color:#fde68a;letter-spacing:.02em;background:#f59e0b2e;border:1px solid #f59e0b59;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.bulk-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-item-checkbox,input[type=checkbox].bulk-item-checkbox,.review-editor input[type=checkbox]{accent-color:#a855f7!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;align-self:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:0 10px 0 0!important;padding:0!important}.manager-row:has(.bulk-item-checkbox:checked),.game-setting-card:has(.bulk-item-checkbox:checked),tr:has(.bulk-item-checkbox:checked){background:#a855f714!important;border-color:#a855f766!important}@media(max-width:760px){.admin-bulk-bar{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px;top:62px}.bulk-bar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.bulk-bar-actions .button,.bulk-bar-actions form{justify-content:center;width:100%}}@media(max-width:480px){.bulk-bar-actions{grid-template-columns:1fr}}.review-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.review-editor{gap:18px;display:grid}.review-editor label{color:#b8c2d4;gap:7px;font-size:11px;display:grid}.review-editor input:not([type=checkbox]):not([type=radio]),.review-editor textarea,.review-editor select{border:1px solid var(--line);color:#eef2fa;background:#080e19;border-radius:6px;width:100%;padding:12px}.review-editor textarea{resize:vertical;line-height:1.65}.review-editor .content-editor{font-family:Georgia,serif;font-size:16px}.review-states{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-note{color:#aeb7c8;background:#17172a;border-left:2px solid #8b68df;padding:13px;font-size:11px;line-height:1.6}.review-media{gap:18px;display:grid}.review-asset{border-bottom:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.review-asset img,.review-asset video{object-fit:contain;background:#05080e;width:100%;max-height:260px}.review-asset audio{width:100%}.review-asset div{display:grid}.review-asset small{color:#7f8ba0;margin-top:5px}.table-action{border:1px solid var(--line);color:#c7b2fb;border-radius:5px;padding:8px 11px;font-size:11px;display:inline-flex}@media(max-width:760px){.review-layout,.review-states{grid-template-columns:1fr}}.review-editor>form{gap:18px;display:grid}.review-editor .char-counter-badge{color:#7f90aa;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:2px;font-size:11px;font-weight:600;display:block}.review-editor .char-counter-badge.near-limit{color:#f59e0b}.review-editor .char-counter-badge.over-limit{color:#f43f5e;font-weight:700}.admin-submenu{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.admin-submenu summary{color:#98a6bb;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:12px 13px;font-size:13px;list-style:none;display:grid}.admin-submenu summary::-webkit-details-marker{display:none}.admin-submenu summary:hover,.admin-submenu summary.active{color:#fff;background:#141f33}.admin-submenu summary b{font-size:15px;font-weight:400}.admin-submenu summary i{color:#69778c;font-style:normal;transition:transform .2s}.admin-submenu[open] summary i{transform:rotate(180deg)}.admin-submenu>div{border-left:1px solid #273653;gap:3px;margin:5px 0 2px 22px;padding-left:12px;display:grid}.admin-sidebar nav .admin-submenu a{color:#8390a5;background:0 0;padding:9px 11px;font-size:11px;position:relative}.admin-sidebar nav .admin-submenu a:before{content:"";background:#273653;width:7px;height:1px;position:absolute;left:-16px}.admin-sidebar nav .admin-submenu a:hover{color:#d9e1ef;background:#121c2e}.admin-sidebar nav .admin-submenu a.active{color:#fff;background:#192743}.admin-sidebar nav .admin-submenu a.active:after{content:"";background:#8e70dd;border-radius:50%;width:5px;height:5px;position:absolute;right:9px;box-shadow:0 0 9px #8e70dd}.game-code-editor{gap:20px;display:grid}.code-textarea{resize:vertical;tab-size:2;min-height:430px!important;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace!important}.code-api{border:1px solid var(--line);color:#8f9db4;background:#080e19;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.code-api strong{color:#fff;margin-right:5px}.code-api code{color:#c8a7ff;background:#19243a;border-radius:4px;padding:5px 7px}.difficulty-picker{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0;display:flex}.difficulty-picker strong{color:#aeb8ca;text-transform:uppercase;letter-spacing:.12em;margin-right:8px;font-size:11px}.difficulty-picker button{color:#aeb8ca;cursor:pointer;background:#10182a;border:1px solid #ffffff24;border-radius:7px;padding:9px 14px}.difficulty-picker button.active{color:#fff;background:#412575;border-color:#a876ff}.game-preview-card{max-width:900px}.game-preview-card .game-stage{height:480px}.audio-volume{color:#91a0b8;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:9px;font-size:8px;display:grid}.audio-volume input{accent-color:#9d6cff;width:100%}.game-access-note{border:1px solid #b98aff44;border-radius:7px;max-width:520px;padding:9px 12px;color:#c7b1f5!important;margin:10px auto!important;font-size:11px!important}.game-access-note:empty{display:none}@media(min-width:801px){.sponsor-detail.node-preview{width:auto;box-shadow:none;text-align:left;background:#03060db8;border:0;border-radius:0;padding:7vw;position:absolute;inset:0;transform:none}.sponsor-detail.node-preview .sponsor-detail-logo{height:auto;margin:0}.sponsor-detail.node-preview .sponsor-detail-logo img{object-fit:contain;z-index:2;filter:drop-shadow(0 12px 28px #000);width:44%;max-width:none;height:44%;max-height:none;position:absolute;inset:28%}.sponsor-detail.node-preview h2{margin:18px 0;font:500 clamp(42px,5vw,70px)/.95 Georgia}.sponsor-detail.node-preview>button{top:30px;right:78px}.sponsor-detail.node-preview .button{margin-top:0}}.game-stage canvas{touch-action:none;max-width:100%;max-height:100%;margin:auto;display:block!important}.game-stage{touch-action:none}@media(max-width:600px){.game-stage{height:52vh;min-height:320px}.game-shell{width:100%}.game-shell h2{font-size:34px}}.game-preview-card.completed .game-stage,.game-preview-card.completed .game-hud{display:none!important}.game-preview-card.completed .game-result{text-align:center;min-height:300px;padding:55px 24px;display:block!important}.game-preview-card.completed .game-result h3{margin:0 0 18px;font:32px Georgia}.game-preview-card.completed .game-result .button{margin-top:18px}.game-stage[data-difficulty=easy]{border-color:#4de2ad66}.game-stage[data-difficulty=hard]{border-color:#f686;box-shadow:inset 0 0 55px #5b102744}.shield-rack{z-index:5;gap:7px;display:flex;position:absolute;top:42px;left:12px}.shield-pip{background:#30dbe8;border:1px solid #8ef8ff;border-radius:8px;width:24px;height:10px;transition:transform .25s,opacity .25s,background .25s;box-shadow:0 0 12px #30dbe8}.shield-pip.hit{animation:.38s forwards shield-break}@keyframes shield-break{50%{background:#f57;transform:scale(1.8);box-shadow:0 0 30px #f57}to{opacity:0;transform:scale(0)}}.game-sponsor-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:#080d18d9;border:1px solid #c38cff55;border-radius:12px;align-items:center;gap:12px;width:min(520px,100%);margin:14px auto;padding:10px 14px;display:flex;box-shadow:0 12px 35px #0008}.game-sponsor-strip img{object-fit:contain;width:88px;height:44px}.game-sponsor-strip span{gap:2px;min-width:0;display:grid}.game-sponsor-strip small{color:#b98cf6;letter-spacing:.18em;font-size:7px}.game-sponsor-strip strong{font:17px Georgia}.game-sponsor-strip>b{color:#c8a7ff;white-space:nowrap;margin-left:auto;font-size:10px}.treasure-sponsor img{object-fit:contain;background:0 0;border-radius:14px;width:min(260px,70%);height:120px}@media(max-width:600px){.game-sponsor-strip img{width:64px;height:36px}.game-sponsor-strip{padding:8px 10px}}.node-preview,.universe-game{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#03060db8!important}.universe-game .game-result{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1422b8;border-color:#ffffff24;box-shadow:0 24px 70px #0008}.universe-game .game-quote,.universe-game .game-gift{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#11182ab8}.settings-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-hub>a{border:1px solid var(--line);background:#0f1726;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:24px;display:grid}.settings-hub>a:hover{background:#131d31;border-color:#8668c9}.settings-hub>a>span{color:#b697ff;background:#1c2941;border-radius:8px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.settings-hub h2{margin:0 0 5px;font:23px Georgia}.settings-hub p{color:#8190a7;margin:0;font-size:11px}.settings-hub i{color:#9a7ee2}.admin-nav-label{color:#596980;letter-spacing:.2em;text-transform:uppercase;margin:15px 12px 3px;font-size:8px}.settings-form{gap:18px;display:grid}.settings-form fieldset{gap:16px;display:grid}.setting-toggle{align-items:flex-start;gap:12px;display:flex!important}.setting-toggle input{margin-top:2px;width:18px!important}.setting-toggle span{gap:5px;display:grid}.rotation-manager{margin-bottom:25px}.rotation-upload{grid-template-columns:minmax(220px,1fr) minmax(170px,.8fr) minmax(220px,1fr) minmax(170px,.7fr) auto;align-items:end;gap:12px;display:grid}.rotation-upload label,.rotation-row label{color:#8f9db3;gap:6px;font-size:9px;display:grid}.rotation-upload input,.rotation-upload button,.rotation-row input,.rotation-row button{border:1px solid var(--line);color:#e7ecf5;background:#0b1220;border-radius:5px;min-width:0;padding:10px}.rotation-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.rotation-list h2{font:27px Georgia}.rotation-list>header span{color:#78869c;font-size:10px}.rotation-row{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.rotation-preview{min-width:0}.rotation-preview img{object-fit:cover;border-radius:6px;width:220px;height:120px;display:block}.rotation-preview audio{width:220px;max-width:100%;display:block}.rotation-row>form:first-of-type{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) 75px 75px auto;align-items:end;gap:9px;min-width:0;display:grid}.rotation-row .order-field{max-width:75px}.rotation-row .media-active{white-space:nowrap;align-items:center;gap:7px;height:39px;display:flex}.rotation-row .media-active input{width:auto}.profile-creations{max-width:760px;margin-top:45px}.profile-creations h2{font:30px Georgia}.profile-creations>p{color:var(--muted)}.profile-creations article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.profile-creations article div{gap:5px;display:grid}.profile-creations small{color:var(--muted)}@media(max-width:1200px){.rotation-upload{grid-template-columns:1fr 1fr}.rotation-row{grid-template-columns:180px 1fr}.rotation-preview img{width:180px}.rotation-row>form:first-of-type{grid-template-columns:1fr 1fr}.rotation-row>form:last-child{grid-column:2}}@media(max-width:760px){.settings-hub,.rotation-upload,.rotation-row,.rotation-row>form:first-of-type{grid-template-columns:1fr}.rotation-preview img,.rotation-preview audio{width:100%}.rotation-row>form:last-child{grid-column:auto}.settings-hub>a{grid-template-columns:42px minmax(0,1fr) auto;padding:18px}.settings-hub>a>span{width:42px;height:42px}.rotation-row button,.rotation-upload button{width:100%}.rotation-row .order-field{max-width:none}}@media(max-width:480px){.settings-hub>a{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px}.settings-hub>a>span{width:38px;height:38px}.settings-hub>a>i{display:none}.settings-hub h2{font-size:20px}.rotation-list>header{flex-direction:column;align-items:flex-start;gap:5px}}.admin-settings.publishing-settings{grid-template-columns:1fr;gap:18px}.publishing-settings fieldset,.publishing-settings .admin-form-actions{grid-column:1}.node-audio-player{background:radial-gradient(circle at 50% 45%,#5b3d924d,#0000 35%),#0a1020;place-items:center;width:100%;height:100%;display:grid}.node-audio-player img{object-fit:cover;opacity:.32;filter:blur(2px);width:100%;height:100%;position:absolute;inset:0}.node-audio-player audio{z-index:2;width:min(620px,80%);position:relative}.game-frame{background:#070b14;border:0;width:100%;height:100%;min-height:580px;display:block}.document-frame{background:#fff;border:0;width:100%;height:100%;min-height:580px}.node-page:has(.type-story) .reading,.node-page:has(.type-book) .reading,.node-page:has(.type-article) .reading{border:1px solid var(--line);background:#0d1320;border-radius:8px;padding:clamp(25px,5vw,70px)}.node-page:has(.type-prompt) .reading{border-left:3px solid var(--violet);white-space:normal;background:#11172a;padding:28px;font-family:ui-monospace,monospace}.story-scene{margin:clamp(42px,8vw,90px) 0}.story-scene:first-of-type{margin-top:46px}.story-scene figure{margin:0 0 30px}.story-scene img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;display:block;box-shadow:0 25px 70px #0008}.story-scene figcaption{color:#7f8da4;text-align:center;margin-top:10px;font:10px/1.5 Inter,sans-serif}.story-scene h2{font-size:clamp(28px,4vw,44px)}.story-scene>p{color:#cbd3df;font:18px/1.9 Georgia,serif}.node-page:has(.type-story) .reading>.story-scene:first-child{margin-top:0}.node-page .viewer.type-story{background:radial-gradient(circle at 48% 42%,#6f43b72b,#0000 42%),linear-gradient(145deg,#11192a,#080c16);place-items:center;min-height:clamp(440px,52vw,680px);padding:clamp(22px,4vw,56px);display:grid;overflow:hidden}.node-page .viewer.type-story:before,.node-page .viewer.type-story:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #a36cf52c;border-radius:50%;width:72%;position:absolute;transform:rotate(-9deg)}.node-page .viewer.type-story:after{width:52%;transform:rotate(16deg)}.node-page .viewer.type-story>img{z-index:1;aspect-ratio:16/10;object-fit:cover;filter:saturate(.94);border-radius:46% 54% 44% 56%/54% 43% 57% 46%;width:min(82%,760px);height:auto;max-height:590px;position:relative;box-shadow:0 28px 85px #000a,0 0 0 1px #ffffff1c}@media(max-width:900px){.node-page .viewer.type-story{aspect-ratio:4/3;min-height:auto;padding:22px}.node-page .viewer.type-story>img{aspect-ratio:4/3;width:88%;max-height:none}.node-page .node-meta h1{overflow-wrap:anywhere;font-size:clamp(40px,10vw,62px)}}@media(max-width:600px){.node-page .viewer.type-story{aspect-ratio:1;padding:16px}.node-page .viewer.type-story>img{aspect-ratio:1;border-radius:50%;width:90%}.node-page .viewer.type-story:before{width:84%}.node-page .viewer.type-story:after{width:64%}}.node-page.is-illustrated-story .node-layout{max-width:900px;margin:0 auto;display:block}.node-page.is-illustrated-story .viewer{display:none}.node-page.is-illustrated-story .node-meta{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#11192a99,#0a0f1a73);border-radius:14px;padding:clamp(24px,5vw,54px)}.node-page.is-illustrated-story .node-meta h1{max-width:760px;margin:18px auto;font-size:clamp(46px,7vw,82px)}.node-page.is-illustrated-story .node-meta .summary{max-width:680px;margin:0 auto}.node-page.is-illustrated-story .node-meta .creator,.node-page.is-illustrated-story .node-meta .tags{justify-content:center}.node-page.is-illustrated-story .reading{margin-top:clamp(38px,6vw,70px)}@media(max-width:600px){.node-page.is-illustrated-story .node-meta{padding:25px 18px}.node-page.is-illustrated-story .node-meta h1{font-size:clamp(38px,12vw,54px)}.node-page.is-illustrated-story .reading{margin-top:28px}}.node-page.is-illustrated-story .node-meta{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-template-areas:"cover type""cover title""cover summary""cover creator""cover tags""actions actions""details details";align-items:start;column-gap:clamp(34px,6vw,80px);padding:clamp(26px,4vw,58px) 0;display:grid}.node-page.is-illustrated-story .story-cover{object-fit:cover;border-radius:18px;grid-area:cover;width:100%;height:100%;max-height:410px;box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff16}.node-page.is-illustrated-story .type-pill{grid-area:type;justify-self:start}.node-page.is-illustrated-story .node-meta h1{letter-spacing:-.02em;grid-area:title;max-width:none;margin:18px 0 22px;font-size:clamp(44px,5.8vw,82px);line-height:1.2}.node-page.is-illustrated-story .node-meta .summary{grid-area:summary;max-width:720px;margin:0;font-size:17px}.node-page.is-illustrated-story .node-meta .creator{grid-area:creator;justify-content:flex-start}.node-page.is-illustrated-story .node-meta .tags{grid-area:tags;justify-content:flex-start}.node-page.is-illustrated-story .actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:actions;gap:9px;margin:30px 0 15px;padding-top:20px;display:flex}.node-page.is-illustrated-story .actions button{border-radius:99px;flex:none;min-width:130px;padding:11px 18px}.node-page.is-illustrated-story .node-meta dl{grid-area:details;gap:30px;margin:0;display:flex}.node-page.is-illustrated-story .node-meta dl div{flex:1;gap:20px}.story-scene{transition:border-color .3s,box-shadow .3s,transform .3s}.story-scene.is-narrating{transform:translateY(-3px);box-shadow:0 20px 70px #6d3cc329;border-color:#a76cff!important}.story-scene.is-narrating>h2{color:#d7b9ff}@media(max-width:760px){.node-page.is-illustrated-story .node-meta{text-align:center;flex-direction:column;align-items:center;padding:20px 0;display:flex}.node-page.is-illustrated-story .story-cover{aspect-ratio:4/3;width:min(78vw,300px);height:auto}.node-page.is-illustrated-story .type-pill{align-self:center}.node-page.is-illustrated-story .node-meta h1{margin:20px 0;font-size:clamp(44px,14vw,68px)}.node-page.is-illustrated-story .node-meta .summary{font-size:15px}.node-page.is-illustrated-story .node-meta .creator,.node-page.is-illustrated-story .node-meta .tags{justify-content:center}.node-page.is-illustrated-story .actions{justify-content:center;width:100%}.node-page.is-illustrated-story .node-meta dl{flex-direction:column;gap:0;width:100%}.node-page.is-illustrated-story .node-meta dl div{width:100%}}.node-page.is-illustrated-story .node-layout{max-width:1240px}.node-page.is-illustrated-story .node-meta{grid-template-columns:minmax(420px,520px) minmax(0,1fr);grid-template-areas:"cover type""cover title""cover summary""cover creator""cover tags""cover actions""cover details";align-content:center;align-items:center;column-gap:clamp(60px,7vw,115px);min-height:650px;padding:50px 20px}.node-page.is-illustrated-story .story-cover-orbit{aspect-ratio:1;background:radial-gradient(circle,#7849d53d,#0000 65%);border:1px solid #9e6be43d;border-radius:50%;grid-area:cover;align-self:center;place-items:center;width:min(39vw,510px);margin:0;display:grid;position:relative;box-shadow:0 30px 100px #000b,0 0 70px #7742ad20}.node-page.is-illustrated-story .story-cover-orbit:before,.node-page.is-illustrated-story .story-cover-orbit:after{content:"";border:1px solid #b688ff24;border-radius:50%;position:absolute;inset:8%;transform:rotate(-18deg)}.node-page.is-illustrated-story .story-cover-orbit:after{inset:20%;transform:rotate(24deg)}.node-page.is-illustrated-story .story-cover{z-index:1;aspect-ratio:1;object-fit:cover;border-radius:48% 52% 45% 55%/54% 45% 55% 46%;width:70%;height:70%;position:absolute;inset:15%;box-shadow:0 0 0 1px #d0a7ff45,0 22px 70px #000b,0 0 55px #9857dc55}.node-page.is-illustrated-story .node-meta h1{letter-spacing:-.02em;font-size:clamp(46px,5.8vw,82px);line-height:1.2}.node-page.is-illustrated-story .story-title span,.node-page.is-illustrated-story .story-title em{display:block}.node-page.is-illustrated-story .story-title em{color:#b183ff;font-weight:400}.node-page.is-illustrated-story .node-meta .summary{font-size:18px;line-height:1.72}.node-page.is-illustrated-story .actions{border-block:1px solid var(--line);align-items:center;margin:22px 0 12px;padding:16px 0}.node-page.is-illustrated-story .actions button{color:#aeb8ca;background:#111929;border-color:#28344a;min-width:0;padding:10px 14px}.node-page.is-illustrated-story .actions button:first-child{background:#111929;border-color:#28344a}.node-page.is-illustrated-story .actions button.active{color:#fff;background:#10b98129;border-color:#4ade80}.node-page.is-illustrated-story .actions output{text-align:center;color:#fff;min-width:26px;font-weight:700}.node-page.is-illustrated-story .node-meta dl{font-size:12px}.node-page.is-illustrated-story .reading{border:1px solid var(--line);background:#0d1320;border-radius:14px;max-width:900px;padding:clamp(20px,2.5vw,34px) clamp(20px,4vw,48px) clamp(28px,4vw,52px)}.story-audio{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:linear-gradient(110deg,#201933f2,#0b101bf2);border:1px solid #5d3b854f;border-radius:12px;align-items:center;gap:20px;width:100%;min-width:0;max-width:100%;margin:14px 0 22px;padding:14px 16px;display:flex;position:relative;top:auto;box-shadow:0 14px 35px #05070db8}.story-audio div{flex-direction:column;flex:180px;min-width:0;display:flex}.story-audio span{color:#aa72ed;letter-spacing:.18em;text-transform:uppercase;font:700 9px/1.4 Inter,sans-serif}.story-audio strong{overflow-wrap:break-word;word-break:break-word;font:600 15px/1.4 Inter,sans-serif}.story-audio audio{flex:220px;width:100%;min-width:0;max-width:100%}.story-audio button{color:#d6baff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#22183a;border:1px solid #8c5ce655;border-radius:99px;align-self:flex-start;margin-top:8px;padding:6px 12px;font:700 10px/1.3 Inter,sans-serif;transition:border-color .2s,background .2s,color .2s,transform .2s}.story-audio button:hover{color:#fff;background:#6e42d4;border-color:#be93ff;transform:translateY(-1px)}@media(max-width:900px){.node-page.is-illustrated-story .node-meta{text-align:left;flex-direction:column;align-items:stretch;min-height:0;padding:20px 0;display:flex}.node-page.is-illustrated-story .story-cover-orbit{order:1;align-self:center;width:min(52vw,260px);margin:12px auto 20px}.node-page.is-illustrated-story .type-pill{order:2;align-self:flex-start}.node-page.is-illustrated-story .node-meta h1{order:3;margin:12px 0 16px;font-size:clamp(30px,5.2vw,44px)}.node-page.is-illustrated-story .node-meta .summary{order:4;max-width:100%;font-size:16px}.node-page.is-illustrated-story .node-meta .creator{order:5;justify-content:space-between}.node-page.is-illustrated-story .node-meta .tags{order:6;justify-content:flex-start}.node-page.is-illustrated-story .actions{order:7;justify-content:flex-start}.node-page.is-illustrated-story .node-meta dl{order:8}}@media(max-width:700px){.node-page.is-illustrated-story .node-meta{text-align:left;align-items:stretch;min-height:0;padding:16px 0;display:flex}.node-page.is-illustrated-story .story-cover-orbit{order:1;align-self:center;width:min(62vw,220px);margin:8px auto 14px}.node-page.is-illustrated-story .type-pill{order:2;align-self:flex-start}.node-page.is-illustrated-story .node-meta h1{overflow-wrap:anywhere;word-break:break-word;order:3;margin:8px 0 14px;font-size:clamp(26px,7.2vw,36px)}.node-page.is-illustrated-story .node-meta .summary{order:4;font-size:15px}.node-page.is-illustrated-story .node-meta .creator{order:5;justify-content:flex-start}.node-page.is-illustrated-story .node-meta .tags{order:6;justify-content:flex-start}.node-page.is-illustrated-story .actions{order:7;justify-content:flex-start}.node-page.is-illustrated-story .node-meta dl{order:8}.story-audio{flex-direction:column;align-items:stretch;gap:12px}.story-audio div,.story-audio audio{flex:none;width:100%}}.node-page.has-signal-hero{box-sizing:border-box;width:100%;min-width:0;max-width:min(1440px,100%);margin:0 auto;padding:24px clamp(16px,3.5vw,50px) 52px}.node-page.has-signal-hero .breadcrumb{flex-wrap:wrap;margin-bottom:14px;font-size:11px}.node-page.has-signal-hero .signal-hero{box-sizing:border-box;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,84px);width:100%;min-width:0;min-height:clamp(460px,52vh,620px);padding:26px 0 48px;display:grid}.signal-orbit{aspect-ratio:1;background:radial-gradient(circle,#7849d53d,#0000 65%);border:1px solid #9e6be43d;border-radius:50%;justify-self:center;place-items:center;width:min(28vw,360px);display:grid;position:relative;box-shadow:0 25px 80px #000b,0 0 60px #7742ad20}.signal-orbit:before,.signal-orbit:after{content:"";border:1px solid #b688ff24;border-radius:50%;position:absolute;inset:8%;transform:rotate(-18deg)}.signal-orbit:after{inset:20%;transform:rotate(24deg)}.signal-orbit>img{z-index:1;object-fit:cover;border-radius:48% 52% 45% 55%/54% 45% 55% 46%;width:70%;height:70%;position:absolute;inset:15%;box-shadow:0 0 0 1px #d0a7ff45,0 22px 70px #000b,0 0 55px #9857dc55}.signal-orbit>.generated-art{z-index:1;border-radius:48% 52% 45% 55%/54% 45% 55% 46%;width:70%;height:70%;position:absolute;inset:15%}.signal-identity{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.signal-identity>.type-pill{display:inline-flex}.signal-identity h1,.story-title{letter-spacing:-.018em;color:#fff;word-break:break-word;overflow-wrap:break-word;max-width:100%;margin:12px 0 22px;font:500 clamp(34px,4.2vw,62px)/1.2 Georgia,serif}.signal-identity h1 span,.story-title span{margin-bottom:8px;line-height:1.22;display:block}.signal-identity h1 em,.story-title em{color:#b183ff;text-shadow:0 0 35px #b183ff73;padding-top:4px;font-style:italic;font-weight:400;line-height:1.24;display:block}.signal-identity .summary{max-width:720px;color:var(--muted);-webkit-line-clamp:5;line-clamp:5;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 18px;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.signal-identity .creator{border-bottom:1px solid var(--line);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;width:100%;min-width:0;margin:16px 0 14px;padding:12px 0;display:flex}.creator-profile{min-width:0;color:inherit;flex:auto;align-items:center;gap:12px;text-decoration:none;display:flex}.creator-profile>div{flex-direction:column;gap:2px;min-width:0;display:flex}.creator-profile strong{word-break:break-word;flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.3;display:flex}.creator-profile strong .badge-role,.creator-profile strong .badge-tier-pill{margin-left:0!important}.creator-profile--link{transition:transform .2s,color .2s}.creator-profile--link:hover,.creator-profile--link:hover strong{color:#38bdf8}.creator-profile--link:hover .creator-arrow{color:#38bdf8;transform:translate(2px,-2px)}.creator-profile .avatar{object-fit:cover;color:#d8b4fe;text-align:center;background:#1e1b4b;border:1px solid #a855f766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;font-family:Georgia,serif;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.back-to-universe-btn{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:linear-gradient(135deg,#7c3aed52,#4338ca6b);border:1px solid #c084fc99;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:11px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 24px #7c3aed52,inset 0 0 14px #c084fc38}.back-to-universe-btn:hover{color:#fff;background:linear-gradient(135deg,#9333ea99,#6366f1b3);border-color:#e9d5ff;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #a855f78c,0 0 22px #c084fc80}.back-to-universe-btn:active{transform:translateY(0)scale(.99)}.universe-btn-arrow{color:#e9d5ff;font-size:16px;line-height:1;transition:transform .25s;display:inline-block}.back-to-universe-btn:hover .universe-btn-arrow{color:#fff;transform:translate(-4px)}.universe-btn-icon{filter:drop-shadow(0 0 8px #c084fcb3);font-size:16px;line-height:1}.universe-btn-text{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}@media(max-width:650px){.signal-identity .creator{flex-direction:column;align-items:stretch;gap:14px}.back-to-universe-btn{justify-content:center;width:100%}}.signal-identity .actions{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 12px;padding:12px 0;display:flex}.signal-identity .actions button{color:#aeb8ca;background:#111929;border:1px solid #28344a;border-radius:99px;min-width:0;min-height:32px;padding:6px 12px;font-size:11px}.signal-identity .actions button.active{color:#fff;background:#10b98129;border-color:#4ade80}.signal-identity .actions output{text-align:center;min-width:24px;font-weight:700}.signal-identity dl{gap:22px;margin:12px 0 0;font-size:11px;display:flex}.signal-identity dl div{flex:1;justify-content:space-between;gap:14px;display:flex}.content-stage{border:1px solid var(--line);box-sizing:border-box;background:#0d1320;border-radius:14px;width:100%;min-width:0;max-width:min(1180px,100%);margin:0 auto 60px;padding:clamp(16px,2.5vw,30px)}.content-stage>header{margin-bottom:18px}.content-stage h2{margin:6px 0;font:500 clamp(26px,3.2vw,40px) Georgia}.content-stage video{background:#05070d;width:100%;max-height:75vh;display:block}.cinematic-stage{box-sizing:border-box;width:100%;min-width:0;max-width:min(1040px,100%);margin:0 auto 60px;padding:0 16px}.cinematic-theater{background:#080c14;border:1px solid #93c5fd2e;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #000000d9,0 0 35px #3b82f614}.cinematic-hud-top{letter-spacing:.06em;background:#0d1424e0;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:flex}.cinematic-hud-top .hud-tag{color:#93c5fd;flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:flex}.cinematic-hud-top .hud-pulse{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite bp-pulse;box-shadow:0 0 10px #3b82f6}@keyframes bp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.cinematic-hud-top .hud-location{color:#bfdbfe;background:#3b82f629;border:1px solid #3b82f666;border-radius:4px;padding:2px 8px;font-weight:700}.cinematic-hud-top .hud-coords{color:#64748b;font-size:11px}.cinematic-screen{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.cinematic-screen video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;height:100%;display:block}.cinematic-dispatch{background:#080c14;border-top:1px solid #ffffff0f;padding:24px 28px 28px}.cinematic-dispatch .dispatch-header{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.cinematic-dispatch .dispatch-badge{color:#a5b4fc;letter-spacing:.08em;background:#6366f133;border:1px solid #6366f166;border-radius:3px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-block}.cinematic-dispatch .dispatch-sector{color:#cbd5e1;letter-spacing:.02em;font-family:Inter,-apple-system,sans-serif;font-size:13px;font-weight:600}.cinematic-dispatch .dispatch-body{color:#e2e8f0;margin:0 0 16px;font-family:Georgia,serif;font-size:17px;line-height:1.75}.cinematic-dispatch .dispatch-quote{color:#c7d2fe;background:#6366f112;border-left:3px solid #6366f1;border-radius:0 8px 8px 0;margin:0;padding:12px 18px;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.6}.cinematic-dispatch .dispatch-quote span{letter-spacing:.06em;color:#818cf8;margin-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;font-weight:700}.node-page.has-signal-hero .playable-stage{box-sizing:border-box;background:0 0;border:0;flex-direction:column;width:100%;min-width:0;max-width:min(1240px,100%);height:clamp(520px,70vh,720px);margin:58px auto 52px;padding:0;scroll-margin-top:40px;display:flex}.playable-stage-header{display:none}.playable-stage-actions{flex-wrap:wrap;gap:10px;display:flex}.playable-stage-actions button{color:#d6e0f5;cursor:pointer;background:#111929;border:1px solid #303f5c;border-radius:999px;padding:7px 13px;font:600 11px/1 Inter,sans-serif;transition:border-color .18s,background .18s,color .18s,transform .18s}.playable-stage-actions button:hover{color:#fff;background:#20193a;border-color:#a66bff;transform:translateY(-1px)}.playable-stage .inline-game-mount,.playable-stage .game-frame{background:#070b14;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #000000a6}.playable-stage .inline-game-mount .game-frame{box-shadow:none;border:0;border-radius:0;flex:auto;height:100%;min-height:0}.inline-game-mount:fullscreen{background:#050811;border-radius:0;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}.inline-game-mount:fullscreen .bp-game-shell{border-radius:0;height:100%;min-height:100vh}.game-mission-lead{color:#d5deef;border-bottom:1px solid var(--line);margin:0 0 36px;padding-bottom:24px;font:18px/1.85 Georgia,serif}.content-unavailable{text-align:center;background:radial-gradient(circle,#6d42ad2e,#0000 60%),#080d17;place-items:center;min-height:420px;padding:50px;display:grid}.content-unavailable span{color:#b88aff;font-size:64px}.content-unavailable h3{margin:15px 0 0;font:34px Georgia}.content-unavailable p{color:var(--muted)}.node-page.has-signal-hero.is-illustrated-story .reading{margin-top:0}.sort a.active{color:#c8a6ff}.explore-shell aside a.active{color:#fff}@media(max-width:1100px){.node-page.has-signal-hero .signal-hero{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(24px,3.5vw,44px);min-height:0;padding:20px 0 40px}.signal-orbit{width:min(25vw,270px)}.signal-identity h1,.story-title{margin:10px 0 18px;font-size:clamp(30px,3.6vw,46px)}}@media(max-width:900px){.node-page.has-signal-hero{padding:20px clamp(16px,3vw,32px) 44px}.node-page.has-signal-hero .signal-hero{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:16px 0 38px;display:flex}.signal-orbit{width:min(52vw,260px);margin:8px auto 12px}.signal-identity h1,.story-title{margin:8px 0 16px;font-size:clamp(30px,5.2vw,44px)}.reading{font-size:16px;line-height:1.78}.reading blockquote,.transmission-dossier blockquote{padding:12px 16px!important;font-size:15.5px!important;line-height:1.65!important}.story-scene h2{font-size:clamp(22px,3.2vw,30px)}.story-scene>p,.game-mission-lead{font-size:16.5px;line-height:1.8}.cinematic-dispatch .dispatch-body{font-size:16px;line-height:1.72}.cinematic-dispatch .dispatch-quote{font-size:14.5px;line-height:1.6}}@media(max-width:700px){.node-page.has-signal-hero{padding:16px 14px 40px}.node-page.has-signal-hero .signal-hero{flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:12px 0 32px;display:flex}.node-page.has-signal-hero .playable-stage{margin-top:20px}.signal-orbit{width:min(62vw,220px);margin:6px auto 10px}.signal-identity h1,.story-title{overflow-wrap:anywhere;word-break:break-word;margin:6px 0 14px;font-size:clamp(26px,7.2vw,36px);line-height:1.2}.signal-identity .summary{margin-bottom:14px;font-size:15px;line-height:1.6}.signal-identity .creator{flex-direction:column;align-items:stretch;gap:12px}.back-to-universe-btn{justify-content:center;width:100%;padding:10px 16px;font-size:12.5px}.signal-identity dl{flex-direction:column;gap:0}.playable-stage .game-frame{min-height:72vh}.content-stage{padding:14px 12px}.cinematic-stage{padding:0}.cinematic-dispatch{padding:18px 16px 20px}.cinematic-dispatch .dispatch-body{font-size:15px;line-height:1.68}.cinematic-dispatch .dispatch-quote{padding:10px 14px;font-size:14px;line-height:1.58}.reading{margin:32px auto 44px;font-size:15px;line-height:1.72}.node-page.is-illustrated-story .reading{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 44px;padding:0}.node-page.is-illustrated-story .story-scene{margin:28px 0}.node-page.is-illustrated-story .story-scene:first-child{margin-top:0}.transmission-dossier{margin:28px auto 40px!important;padding:18px 16px!important}.transmission-dossier h2{margin-bottom:14px!important;font-size:clamp(20px,5.5vw,25px)!important}.transmission-dossier h3{margin:20px 0 10px!important;font-size:clamp(17px,4.6vw,20px)!important}.transmission-dossier p{font-size:15px!important;line-height:1.72!important}.reading blockquote,.transmission-dossier blockquote{margin:14px 0!important;padding:12px 14px!important;font-size:14.5px!important;line-height:1.62!important}.story-scene{margin:32px 0}.story-scene h2{font-size:clamp(20px,5.5vw,25px)}.story-scene>p,.game-mission-lead{font-size:15.5px;line-height:1.72}.prompter-speech,.sub-text,.lyrics-line-text,.news-lead,.music-subtitle{font-size:14.5px;line-height:1.62}.news-player-card,.podcast-player-card,.music-player-card{padding:20px 16px}.news-player-ui,.podcast-player-ui,.music-player-ui{box-sizing:border-box;padding:0 4px}.news-live-badge,.podcast-live-badge,.music-live-badge{letter-spacing:.08em;text-align:center;box-sizing:border-box;border-radius:12px;max-width:100%;padding:6px 14px;font-size:10px;line-height:1.4}.music-meta-pills,.podcast-cast-pills{box-sizing:border-box;gap:8px;width:100%;max-width:100%;padding:0 4px}.music-pill,.cast-pill,.news-desk-pill,.threed-type-pill{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;border-radius:13px;max-width:100%;padding:7px 15px;line-height:1.45}.music-player-ui audio,.podcast-player-ui audio,.news-media-frame audio{box-sizing:border-box;width:100%;max-width:100%}.news-prompter-box,.podcast-subtitle-box{padding:14px 12px}.prompter-topbar{flex-direction:column;align-items:flex-start;gap:6px}.prompter-turn,.subtitle-line{padding:12px 14px}.prompter-speaker-header .speaker-badge{border-radius:8px;flex-basis:100%;width:fit-content;margin-top:2px;padding:4px 10px;line-height:1.35}.threed-audio-bar{border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.threed-audio-bar audio{width:100%;max-width:100%}.story-audio{border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px}}.podcast-stage{background:#070b14;border:1px solid #a76cff47;border-radius:18px;margin:40px auto 50px;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000a6}.podcast-player-card{flex-direction:column;min-height:460px;padding:clamp(22px,4vw,44px);display:flex;position:relative;overflow:hidden}.podcast-backdrop{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.podcast-backdrop img{object-fit:cover;opacity:.28;filter:blur(22px)saturate(1.4);width:100%;height:100%;transform:scale(1.1)}.podcast-backdrop:after{content:"";background:radial-gradient(circle at 50% 25%,#10182d99,#050811f2 80%);position:absolute;inset:0}.podcast-player-ui{z-index:2;flex-direction:column;gap:18px;width:100%;max-width:880px;margin:0 auto;display:flex;position:relative}.podcast-header{text-align:center;margin-bottom:4px}.podcast-live-badge{color:#d7b9ff;letter-spacing:.14em;text-transform:uppercase;box-sizing:border-box;background:#a76cff2e;border:1px solid #a76cff73;border-radius:14px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 16px;font:700 11px/1.35 Inter,sans-serif;display:inline-flex}.podcast-header h3{color:#fff;margin:14px 0 8px;font:500 clamp(24px,3.2vw,36px)/1.2 Georgia,serif}.podcast-cast-pills{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:100%;margin-top:8px;display:flex}.cast-pill{color:#c0cce0;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;max-width:100%;padding:6px 15px;font-size:11px;line-height:1.45;display:inline-block}.cast-pill strong{color:#e8d4ff}.podcast-player-ui audio{filter:drop-shadow(0 8px 24px #00000080);border-radius:12px;outline:none;width:100%}.podcast-subtitle-box{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-behavior:smooth;background:#0a0f1cc7;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:10px;max-height:340px;margin-top:12px;padding:18px 22px;display:flex;overflow-y:auto;box-shadow:inset 0 2px 10px #00000073}.subtitle-label{letter-spacing:.16em;text-transform:uppercase;color:#aa72ed;margin-bottom:2px;font:700 10px/1.3 Inter,sans-serif}.subtitle-stream{flex-direction:column;gap:8px;display:flex}.subtitle-line{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px 16px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.subtitle-line:hover{background:#a76cff1f;border-color:#a76cff4d;transform:translate(3px)}.subtitle-line.active{transform:scale(1.02);box-shadow:0 0 25px #a76cff59;background:#a76cff38!important;border-color:#b47aff!important}.sub-speaker{color:#c89eff;letter-spacing:.04em;margin-bottom:3px;font:700 11px/1.4 Inter,sans-serif;display:block}.subtitle-line.active .sub-speaker{color:#f5ebff;text-shadow:0 0 10px #d7b9ff80}.sub-text{color:#dbe3f3;font:15px/1.65 Georgia,serif}.subtitle-line.active .sub-text{color:#fff;font-weight:500}.music-stage{background:#060a15;border:1px solid #825afa4d;border-radius:18px;margin:40px auto 50px;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000b3}.music-player-card{flex-direction:column;min-height:520px;padding:clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden}.music-backdrop{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.music-backdrop img{object-fit:cover;opacity:.25;filter:blur(24px)saturate(1.5);width:100%;height:100%;transform:scale(1.12)}.music-backdrop:after{content:"";background:radial-gradient(circle at 50% 30%,#0e1428a6,#04070ff5 80%);position:absolute;inset:0}.music-player-ui{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:760px;margin:0 auto;display:flex;position:relative}.music-header{flex-direction:column;align-items:center;gap:10px;display:flex}.music-live-badge{color:#d9c2ff;letter-spacing:.14em;text-transform:uppercase;box-sizing:border-box;background:#7d4bf52e;border:1px solid #915fff73;border-radius:14px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 16px;font:700 11px/1.35 Inter,sans-serif;display:inline-flex}.music-subtitle-header{max-width:640px;margin:2px auto 6px}.music-subtitle{color:#cdd7ea;margin:0;font:400 16px/1.6 Georgia,serif}.music-cover-wrapper{place-items:center;margin:6px 0 10px;display:grid;position:relative}.music-vinyl-cover{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff26;border-radius:14px;width:min(280px,65vw);transition:transform .3s,box-shadow .3s;box-shadow:0 18px 50px #000c,0 0 35px #8750fa40}.music-vinyl-cover:hover{transform:scale(1.03)translateY(-3px);box-shadow:0 24px 60px #000000d9,0 0 45px #8750fa66}.music-track-info{box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:100%;margin-top:2px;display:flex}.music-track-info h3{color:#fff;margin:4px 0 2px;font:500 clamp(24px,3.2vw,36px)/1.2 Georgia,serif}.music-artist{color:#94a3b8;margin:0 0 6px;font:14px/1.4 Inter,sans-serif}.music-artist span{color:#c4b5fd;font-weight:600}.music-meta-pills{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:100%;margin:4px 0 10px;display:flex}.music-pill{color:#c0cce0;box-sizing:border-box;text-align:center;overflow-wrap:break-word;word-break:break-word;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;max-width:100%;padding:7px 16px;font-size:11px;line-height:1.45;display:inline-block}.music-pill strong{color:#e2d4fd}.music-player-ui audio{filter:drop-shadow(0 8px 24px #00000080);border-radius:12px;outline:none;width:100%;max-width:620px}.music-lyrics-section{text-align:center;border-top:1px solid #ffffff14;width:100%;max-width:560px;margin:28px auto 8px;padding-top:24px}.lyrics-header{margin-bottom:24px}.lyrics-header h4{letter-spacing:.2em;text-transform:uppercase;color:#c084fc;opacity:.9;margin:0;font:700 12px/1 Inter,sans-serif}.lyrics-body{flex-direction:column;gap:24px;display:flex}.lyrics-stanza{flex-direction:column;gap:6px;display:flex}.lyrics-section-label{letter-spacing:.14em;text-transform:uppercase;color:#a855f7;opacity:.85;margin-bottom:6px;font:700 11px/1 Inter,sans-serif;display:inline-block}.lyrics-line-text{color:#e2e8f0;letter-spacing:.01em;margin:0;font:400 16px/1.8 Georgia,serif}@keyframes newsPulse{0%{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.25)}to{opacity:.65;transform:scale(.92)}}.news-stage{background:#070a14;border:1px solid #ef444459;border-radius:18px;margin:40px auto 50px;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000bf}.news-player-card{flex-direction:column;min-height:520px;padding:clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden}.news-backdrop{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.news-backdrop img{object-fit:cover;opacity:.18;filter:blur(26px)saturate(1.4);width:100%;height:100%;transform:scale(1.12)}.news-backdrop:after{content:"";background:radial-gradient(circle at 50% 25%,#140a1999,#05070ff5 80%);position:absolute;inset:0}.news-player-ui{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:880px;margin:0 auto;display:flex;position:relative}.news-header{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.news-live-badge{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;box-sizing:border-box;background:#ef444429;border:1px solid #ef444473;border-radius:14px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:6px 16px;font:800 11px/1.35 Inter,sans-serif;display:inline-flex}.news-live-pulse{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;min-width:8px;height:8px;min-height:8px;animation:1.8s infinite newsPulse;box-shadow:0 0 10px #ef4444}.news-meta-header{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;margin-top:2px;display:flex}.news-dateline{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font:700 11px/1.35 ui-monospace,monospace}.news-desk-pill{color:#93c5fd;letter-spacing:.08em;box-sizing:border-box;background:#3b82f626;border:1px solid #3b82f659;border-radius:13px;max-width:100%;padding:6px 14px;font:700 11px/1.35 Inter,sans-serif;display:inline-block}.news-headline{color:#fff;text-align:center;margin:6px 0 2px;font:500 clamp(24px,3.4vw,38px)/1.2 Georgia,serif}.news-anchors-byline{color:#94a3b8;flex-wrap:wrap;justify-content:center;gap:8px;font:13px/1.4 Inter,sans-serif;display:flex}.news-anchor-tag strong,.news-correspondent-tag strong{color:#e2e8f0;font-weight:600}.news-lead{color:#cbd5e1;text-align:center;max-width:760px;margin:4px auto 0;font:400 16px/1.7 Georgia,serif}.news-media-frame{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:760px;margin:6px 0 10px;display:flex}.news-media-frame video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1f;border-radius:14px;width:100%;box-shadow:0 16px 45px #000000b3}.news-cover-wrapper{place-items:center;width:100%;max-width:580px;display:grid;position:relative}.news-photo-cover{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff24;border-radius:12px;width:100%;box-shadow:0 16px 45px #000000bf}.news-media-frame audio{filter:drop-shadow(0 8px 24px #00000080);border-radius:12px;outline:none;width:100%;max-width:620px}.news-prompter-panel{text-align:left;flex-direction:column;gap:14px;width:100%;max-width:760px;margin-top:10px;display:flex}.news-ticker-bar{background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px;display:flex;overflow:hidden}.ticker-badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ef4444;border-radius:6px;flex:none;align-self:flex-start;padding:4px 9px;font:800 10px/1 Inter,sans-serif}.ticker-marquee{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex;overflow:hidden}.ticker-item{color:#fecaca;font:600 12px/1.45 Inter,sans-serif}.news-prompter-box{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d18d9;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;box-shadow:inset 0 2px 10px #00000073}.prompter-topbar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-bottom:10px;display:flex}.prompter-title{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;min-width:0;font:700 11px/1.35 Inter,sans-serif}.prompter-indicator{color:#ef4444;letter-spacing:.1em;white-space:nowrap;flex-shrink:0;font:700 10px/1 Inter,sans-serif}.prompter-stream{scroll-behavior:smooth;flex-direction:column;gap:10px;max-height:380px;padding-right:6px;display:flex;overflow-y:auto}.prompter-stream::-webkit-scrollbar{width:6px}.prompter-stream::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.prompter-stream::-webkit-scrollbar-thumb{background:#ef444466;border-radius:3px}.prompter-turn{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:14px 18px;transition:background .2s,border-color .2s}.prompter-turn:hover{background:#ffffff0f;border-color:#ffffff24}.prompter-speaker-header{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.prompter-speaker-header .speaker-avatar{color:#fff;text-align:center;background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;font:700 11px/1 Inter,sans-serif;display:inline-flex}.prompter-speaker-header .speaker-name{color:#f8fafc;letter-spacing:.03em;font:700 12.5px/1.3 Inter,sans-serif}.prompter-speaker-header .speaker-badge{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:3px 9px;font:600 10px/1.3 Inter,sans-serif}.prompter-speech{color:#e2e8f0;margin:0;font:15px/1.65 Georgia,serif}@keyframes threedPulse{0%{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.25)}to{opacity:.65;transform:scale(.92)}}@keyframes threedSpin{to{transform:rotate(360deg)}}.threed-stage{background:#050814;border:1px solid #38bdf859;border-radius:18px;margin:40px auto 50px;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000d9}.threed-theater{flex-direction:column;gap:18px;padding:clamp(20px,3.5vw,36px);display:flex;position:relative}.threed-hud-top{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.threed-tag{align-items:center;gap:10px;display:flex}.threed-live-pulse{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.8s infinite threedPulse;box-shadow:0 0 12px #38bdf8}.threed-title{letter-spacing:.16em;text-transform:uppercase;color:#7dd3fc;font:800 11px/1 Inter,sans-serif}.threed-type-pill{color:#bae6fd;letter-spacing:.1em;background:#38bdf824;border:1px solid #38bdf859;border-radius:99px;padding:3px 10px;font:700 10px/1 Inter,sans-serif}.threed-controls-hint{color:#94a3b8;gap:14px;font:500 11px/1 Inter,sans-serif;display:flex}.threed-canvas-wrapper{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 45%,#1c283e,#0c1424 60%,#040711);border:1px solid #38bdf840;border-radius:14px;width:100%;height:clamp(460px,58vw,720px);position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000000d9}#bp-model-viewer{--poster-color:transparent;--progress-bar-color:#38bdf8;--progress-mask:transparent;touch-action:none;background:0 0;outline:none;width:100%;height:100%;display:block}.threed-object-inspector{z-index:18;touch-action:auto;background:radial-gradient(circle at 50% 42%,#26344d,#080d19 72%);border:1px solid #38bdf880;border-radius:12px;position:absolute;inset:12px;overflow:hidden;box-shadow:0 24px 80px #000000b8}.threed-object-inspector[hidden]{display:none}.threed-object-inspector-bar{z-index:2;color:#e0f2fe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070d1adb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font:700 13px/1.2 Inter,sans-serif;display:flex;position:absolute;top:12px;left:12px;right:12px}.threed-object-inspector-heading{flex-wrap:wrap;align-items:baseline;gap:7px 14px;min-width:0;display:flex}.threed-object-inspector-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,620px);overflow:hidden}.threed-object-inspector-heading span{color:#94a3b8;white-space:nowrap;font-size:11px}.threed-object-inspector-heading b{color:#38bdf8}.threed-object-inspector-bar button{color:#fff;cursor:pointer;touch-action:manipulation;background:#0e74907a;border:1px solid #38bdf8a6;border-radius:99px;min-height:44px;padding:10px 18px;font:800 12px/1 Inter,sans-serif}#bp-3d-canvas{touch-action:none;outline:none;width:100%;height:100%;display:none}.threed-loading-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;color:#93c5fd;letter-spacing:.05em;background:#050814d9;flex-direction:column;justify-content:center;align-items:center;gap:16px;font:600 13px/1 Inter,sans-serif;transition:opacity .4s;display:flex;position:absolute;inset:0}.threed-spinner{border:2px solid #38bdf833;border-top-color:#38bdf8;border-radius:50%;width:36px;height:36px;animation:.9s linear infinite threedSpin}.threed-overlay-deck{z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:0;right:0}.threed-hud-buttons{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#0a1120e0;border:1px solid #38bdf859;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:92%;padding:8px 14px;display:inline-flex;box-shadow:0 12px 36px #000000a6}.threed-btn{color:#e0f2fe;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font:600 12px/1 Inter,sans-serif;transition:all .2s;display:inline-flex}.threed-btn:hover{color:#fff;background:#38bdf833;border-color:#38bdf8;transform:translateY(-1px)}.threed-btn:active{transform:scale(.96)}.threed-btn.active{color:#fff;background:#38bdf859;border-color:#38bdf8;box-shadow:0 0 14px #38bdf866}.threed-btn.primary{color:#fff;background:linear-gradient(135deg,#0ea5e980,#3b82f699);border-color:#38bdf8;font-weight:700}.threed-btn.primary:hover{background:linear-gradient(135deg,#0ea5e9cc,#3b82f6e6);box-shadow:0 0 20px #38bdf899}.threed-explore-hud{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.explore-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1224d9;border:1px solid #38bdf866;border-radius:10px;align-items:center;gap:12px;padding:8px 16px;display:flex}.explore-drone-badge{color:#38bdf8;letter-spacing:.1em;font:700 11px/1 Inter,sans-serif}.explore-score{color:#f8fafc;font:600 12px/1 Inter,sans-serif}.explore-score strong{color:#38bdf8;font-size:14px}.explore-keys-guide{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#cbd5e1;background:#0a1224d9;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font:500 11px/1 Inter,sans-serif;display:flex}.explore-keys-guide .key-badge{color:#38bdf8;background:#ffffff1f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-weight:700}.threed-mobile-touch-controls{pointer-events:none;z-index:6;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:76px;left:14px;right:14px}.mobile-dpad{pointer-events:auto;flex-direction:column;align-items:center;gap:4px;display:flex}.dpad-middle{align-items:center;gap:4px;display:flex}.dpad-btn{color:#38bdf8;-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad1;border:1px solid #38bdf866;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;font-weight:700;transition:all .1s;display:flex}.dpad-btn:active{background:#38bdf873;border-color:#38bdf8;transform:scale(.92)}.dpad-center{color:#64748b;pointer-events:none;background:#0f172a66;border-color:#ffffff14}.mobile-actions{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex}.action-btn{letter-spacing:.06em;-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;justify-content:center;align-items:center;min-width:84px;height:44px;padding:0 14px;font:700 11px/1 Inter,sans-serif;transition:all .1s;display:flex}.action-thrust{color:#fff;background:linear-gradient(135deg,#0ea5e9d9,#3b82f6d9);border:1px solid #38bdf8;box-shadow:0 4px 14px #0ea5e966}.action-thrust:active{background:#0284c7;transform:scale(.92)}.action-boost{color:#fff;background:linear-gradient(135deg,#f59e0bd9,#d97706d9);border:1px solid #fbbf24;box-shadow:0 4px 14px #f59e0b66}.action-boost:active{background:#d97706;transform:scale(.92)}.threed-audio-bar{background:#0e182c99;border:1px solid #38bdf840;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.audio-label{color:#7dd3fc;letter-spacing:.12em;align-items:center;gap:8px;font:700 11px/1 Inter,sans-serif;display:flex}.audio-pulse{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:1.5s infinite threedPulse}.threed-audio-bar audio{outline:none;flex:1;max-width:540px}.threed-dossier-panel{border-top:1px solid #ffffff14;padding-top:16px}.dossier-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dossier-item dt{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font:700 11px/1 Inter,sans-serif}.dossier-item dd{color:#f1f5f9;margin:0;font:500 13px/1.4 Inter,sans-serif}@media(max-width:1000px){.threed-stage{border-radius:14px;margin:24px auto 36px}.threed-theater{gap:12px;padding:12px}.threed-hud-top{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:2px 2px 12px;display:grid;position:relative}.threed-tag{display:contents}.threed-live-pulse{align-self:center}.threed-title{overflow-wrap:anywhere;grid-column:1;margin-top:-8px;padding-left:18px;line-height:1.25;display:block}.threed-type-pill{text-align:center;grid-area:1/2/span 2;place-self:center end;padding:7px 11px;line-height:1.2}.threed-controls-hint{flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;font-size:10px;line-height:1.35;display:flex}.threed-canvas-wrapper{border-radius:10px;height:clamp(420px,112vw,560px)}.threed-overlay-deck{justify-content:flex-end;inset:70px 8px auto}.threed-hud-buttons{border-radius:12px;gap:4px;max-width:100%;padding:5px 7px}.threed-btn{min-height:32px;padding:6px 9px;font-size:10px}.threed-btn .btn-icon{font-size:12px}.explore-keys-guide{display:none!important}.threed-explore-hud{align-items:flex-start;top:8px;left:8px;right:8px}.explore-stats{flex-wrap:wrap;gap:4px 10px;max-width:calc(100% - 4px);padding:7px 10px;font-size:10px}.explore-drone-badge{letter-spacing:.08em;font-size:9px;line-height:1.2}.explore-score{font-size:10px}.threed-dialogue-card{gap:9px;max-width:calc(100% - 24px);max-height:42%;padding:11px 13px;bottom:74px;overflow:auto}#bp-3d-wrapper:has(#bp-3d-dialogue:not([style*="display: none"])) .threed-mobile-touch-controls{visibility:hidden;pointer-events:none}.dialogue-avatar{font-size:18px}.dialogue-text{font-size:12px;line-height:1.45}.threed-mobile-touch-controls{bottom:70px;left:10px;right:10px}.dpad-btn{border-radius:10px;width:40px;height:40px}.action-btn{min-width:74px;height:38px;padding:0 10px;font-size:9px}.threed-object-inspector{inset:4px}.threed-object-inspector-bar{padding:8px 10px;top:8px;left:8px;right:8px}.threed-object-inspector-bar button{min-height:48px;padding:12px 16px;font-size:12px}}@media(max-width:768px){.threed-controls-hint span:nth-child(2){font-size:0}.threed-controls-hint span:nth-child(2):after{content:"Pinch to Zoom";font-size:10px}.threed-controls-hint span:nth-child(3){display:none}}@media(max-width:480px){.threed-stage{border-inline:0;border-radius:0;width:100%}.threed-theater{padding:10px}.threed-overlay-deck{top:62px}.threed-hud-buttons{justify-content:flex-end}.threed-btn{padding:5px 8px}#bp-3d-btn-mode{max-width:120px}.threed-dialogue-card{bottom:66px}}.shards-boost-pill{z-index:20;color:#fff;letter-spacing:.08em;pointer-events:none;background:linear-gradient(135deg,#059669,#10b981);border:2px solid #6ee7b7;border-radius:999px;padding:14px 28px;font:800 15px/1 Inter,system-ui,sans-serif;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards boostPillIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #10b981cc,0 12px 28px #0009}@keyframes boostPillIn{0%{opacity:0;transform:translate(-50%,-40%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.explore-shield-wrap{color:#fca5a5;background:#0a1224d9;border:1px solid #ef444466;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font:700 10px/1 Inter,sans-serif;display:flex}.shield-track{background:#ffffff1a;border:1px solid #ffffff26;border-radius:99px;width:70px;height:7px;overflow:hidden}.shield-bar{background:linear-gradient(90deg,#ef4444,#10b981);height:100%;transition:width .25s}.explore-timer-wrap{color:#fde68a;background:#0a1224d9;border:1px solid #f59e0b66;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font:700 11px/1 Inter,sans-serif;display:flex}.explore-timer-wrap strong{color:#fbbf24;font-family:ui-monospace,monospace;font-size:13px}.threed-crosshair{z-index:7;color:#38bdf8d9;text-shadow:0 0 10px #38bdf8;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:24px;font-weight:200;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.threed-mission-alert{z-index:15;color:#f0f9ff;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0a1224eb;border:1px solid #38bdf899;border-radius:999px;padding:8px 20px;font:700 12px/1.3 Inter,sans-serif;animation:.35s forwards boostPillIn;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0009}.threed-dialogue-card{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#090e1ceb;border:1px solid #a855f780;border-radius:14px;align-items:flex-start;gap:12px;width:100%;max-width:min(90%,560px);padding:12px 18px;display:flex;position:absolute;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #000000b3,0 0 20px #a855f740}.dialogue-avatar{flex:none;font-size:22px;line-height:1}.dialogue-content{text-align:left;flex-direction:column;gap:4px;display:flex}.dialogue-speaker{color:#c084fc;letter-spacing:.12em;text-transform:uppercase;font:800 11px/1 Inter,sans-serif}.dialogue-text{color:#e2e8f0;margin:0;font:500 13px/1.5 Georgia,serif}.creation-studio{max-width:1240px;margin:auto;padding:70px clamp(20px,5vw,70px) 110px}.creation-studio>header{grid-template-columns:1fr 310px;align-items:end;gap:50px;margin-bottom:50px;display:grid}.creation-studio h1{margin:14px 0;font:500 clamp(48px,6vw,82px)/.95 Georgia}.creation-studio h1 em{color:#b786ff}.creation-studio>header p{color:var(--muted);line-height:1.7}.creation-studio>header aside{border:1px solid var(--line);background:#101827;border-radius:9px;gap:7px;padding:20px;display:grid}.creation-studio>header aside span{color:#91a0b8;font-size:11px}.creation-errors{color:#ffc1ca;background:#34141c;border:1px solid #ff718358;border-radius:8px;margin-bottom:25px;padding:18px 22px}.creation-form{gap:18px;display:grid}.creation-form fieldset{border:1px solid var(--line);background:#0d1422;border-radius:11px;padding:28px}.creation-form legend{padding:0 12px;font:22px Georgia}.creation-form legend span{color:#9c77e4;margin-right:8px;font:10px Inter}.creation-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.creation-fields label,.cover-upload{color:#aab6c9;gap:8px;font-size:11px;display:grid}.creation-fields .wide{grid-column:1/-1}.creation-fields input,.creation-fields textarea,.creation-fields select{border:1px solid var(--line);color:#f2f5fb;resize:vertical;background:#070d18;border-radius:6px;width:100%;padding:13px}.creation-fields small,.cover-upload small{color:#68768d}.upload-zone{text-align:center;cursor:pointer;background:#11192a;border:1px dashed #9b76e876;border-radius:8px;place-content:center;gap:8px;min-height:180px;display:grid}.upload-zone input{color:#9facbf;width:min(100%,360px);margin:auto}.upload-zone b{font:24px Georgia}.upload-zone small{color:#7f8ca2}.cover-upload{margin-top:18px}.cover-upload input{border:1px solid var(--line);background:#080e19;border-radius:6px;padding:10px}.optional-media .upload-zone{opacity:.55}.creation-check{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;color:#cbd5e1!important;align-items:flex-start!important;gap:12px!important;width:fit-content!important;margin:16px 0 6px!important;padding:4px 0!important;font-size:13.5px!important;line-height:1.45!important;display:inline-flex!important}.creation-check input[type=checkbox]{appearance:auto!important;accent-color:#a855f7!important;cursor:pointer!important;box-sizing:border-box!important;flex-shrink:0!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important}.creation-check span{color:#cbd5e1!important;font-size:13.5px!important;line-height:1.45!important;display:inline-block!important}.submission-review{background:linear-gradient(110deg,#17132b,#0d1724);border:1px solid #9b75e83d;border-radius:11px;justify-content:space-between;align-items:center;gap:35px;padding:30px;display:flex}.submission-review h2{margin:8px 0;font:30px Georgia}.submission-review p:last-child{color:#93a0b5;max-width:680px;line-height:1.6}@media(max-width:800px){.creation-studio>header,.creation-fields{grid-template-columns:1fr}.creation-fields .wide{grid-column:auto}.submission-review{flex-direction:column;align-items:flex-start}}@media(min-width:1921px){.creation-studio{max-width:min(1680px,92vw)}.creation-studio>header{grid-template-columns:1fr 380px}.creation-fields input,.creation-fields textarea,.creation-fields select{padding:15px;font-size:15px}.upload-zone{min-height:220px}}@media(min-width:2560px){.creation-studio{max-width:min(2100px,90vw)}.creation-studio>header{grid-template-columns:1fr 440px}.creation-fields input,.creation-fields textarea,.creation-fields select{padding:17px;font-size:16px}.upload-zone{min-height:260px}}@media(max-width:600px){.creation-studio{padding:40px 14px 70px}.creation-form fieldset{padding:18px 14px}.type-grid{grid-template-columns:repeat(2,1fr)}.creation-check{gap:10px!important;margin-top:12px!important;padding:6px 0!important}.creation-check span{font-size:13px!important;line-height:1.4!important}.submission-review{padding:20px 16px}.submission-review .button{width:100%}}.submission-review .create-submit-btn{white-space:nowrap;flex:none;min-width:220px;line-height:1.2}.char-counter-badge{letter-spacing:.05em;color:#7e8da3;text-align:right;font-variant-numeric:tabular-nums;margin-top:5px;font-size:10px;font-weight:600;transition:color .2s;display:block}.char-counter-badge.near-limit{color:#f59e0b}.char-counter-badge.over-limit{color:#f43f5e;font-weight:700}.char-counter-badge.under-min{color:#a78bfa}.review-note:empty{display:none}.review-note{color:#cbd5e1;background:#17172ab3;border-left:3px solid #a855f7;border-radius:0 8px 8px 0;margin-top:14px;padding:12px 16px;font-size:12px;line-height:1.5}@media(max-width:768px){.generator-flow-bar{padding:14px 12px!important}.flow-steps-grid{grid-template-columns:1fr!important}}.now-playing{grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:10px;display:grid;width:min(270px,100vw - 140px)!important;padding:10px 11px!important;bottom:64px!important;right:112px!important}.now-playing>.track-copy{align-content:center;gap:3px;min-width:0;margin:0!important;display:grid!important}.now-playing .track-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:1px 0;font-size:12px;overflow:hidden}.now-playing .track-copy a{width:max-content}.now-playing .track-actions{gap:4px;margin:4px 0 0!important;display:flex!important}.now-playing .track-copy button{color:#cbd4e2;text-transform:uppercase;background:#111a29;border:1px solid #ffffff24;border-radius:4px;width:max-content;margin:0;font-size:7px;padding:4px 7px!important}.now-playing .audio-volume{border-left:1px solid #ffffff18;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding-left:7px;margin:0!important;display:flex!important}.now-playing .audio-volume span{letter-spacing:.1em;color:#728096;font-size:6px}.now-playing .audio-volume input{writing-mode:vertical-lr;accent-color:#9d6cff;direction:rtl;height:52px;width:8px!important}.universe-boost{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.constellations .universe-boost span{white-space:nowrap;justify-content:flex-end;align-items:center;letter-spacing:.04em!important;gap:4px!important;display:flex!important}.universe-boost span b{font-size:8px!important}.universe-boost span em{font-size:9px!important}.constellations .universe-boost span small{color:#7fd7ba!important;margin:0 2px 0 0!important;font-size:8px!important;display:inline!important}.universe-boost span>i{background:#ffffff16;border-radius:99px;width:62px;height:4px;display:block;overflow:hidden}.universe-boost span>i u{border-radius:inherit;background:linear-gradient(90deg,#7044e5,#cf72fa);height:100%;display:block;box-shadow:0 0 10px #a25eff}.universe-boost>a{font-size:8px!important}.constellations [data-node-state]{border-radius:4px;padding:6px 8px;border:1px solid #0000!important}.constellations [data-node-state].active{background:#271d3dcc;font-weight:800;color:#d3c1ff!important;border-color:#9872e788!important}.world-node>span{box-sizing:border-box;width:230px;max-width:230px;overflow:hidden}.world-node .signal-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.world-node .signal-meta small{text-overflow:ellipsis;display:inline;overflow:hidden}.world-node .signal-title{text-overflow:ellipsis;white-space:nowrap;font:inherit;font-weight:inherit;display:block;overflow:hidden}.world-node .seen-badge{color:#65d7a5;opacity:.68;filter:drop-shadow(0 0 3px #4de09b55);pointer-events:none;flex:0 0 14px;place-items:center;width:14px;height:14px;display:grid}.world-node .seen-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;display:block}.world-node .seen-badge .seen-slash{display:none}.world-node.seen .seen-badge{color:#8a95a7;opacity:.62;filter:none}.world-node.seen .seen-badge .seen-slash{display:block}.world-node.unseen>b{box-shadow:0 0 0 6px #43db971c,0 0 28px #55dba4}.world-node.seen{opacity:.82}.world-node.seen:hover{opacity:1}.game-landmark[hidden],.sponsor-landmark[hidden]{display:none!important}.game-landmark{box-sizing:border-box!important;width:240px!important;min-width:240px!important;max-width:240px!important}.sponsor-landmark{box-sizing:border-box!important;width:270px!important;min-width:270px!important;max-width:270px!important}.sponsor-landmark .sponsor-landmark__logo{flex:0 0 64px!important;width:64px!important;height:40px!important}.sponsor-landmark .sponsor-landmark__tier-icon{flex:0 0 13px!important;width:13px!important;height:13px!important}.game-landmark span,.sponsor-landmark span{min-width:0;overflow:hidden}.game-landmark strong,.sponsor-landmark strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.constellations{scrollbar-width:none;-ms-overflow-style:none}.constellations::-webkit-scrollbar{display:none}.constellations .order-short{display:none}@media(max-width:900px){.constellations [data-node-state]{display:none}.now-playing{right:60px!important}}@media(max-width:700px){.sponsor-landmark{border-radius:11px!important;gap:8px!important;width:min(204px,100vw - 92px)!important;min-width:168px!important;max-width:min(204px,100vw - 92px)!important;padding:8px 10px!important}.sponsor-landmark .sponsor-landmark__logo{border-radius:6px!important;flex:0 0 42px!important;width:42px!important;height:28px!important}.sponsor-landmark>span{gap:2px!important}.sponsor-landmark .sponsor-landmark__meta{gap:6px!important}.sponsor-landmark small{letter-spacing:.12em!important;font-size:6px!important}.sponsor-landmark .sponsor-landmark__tier-icon{flex:0 0 11px!important;width:11px!important;height:11px!important}.sponsor-landmark strong{font-size:12.5px!important}.game-landmark{border-radius:11px!important;gap:8px!important;width:min(196px,100vw - 92px)!important;min-width:160px!important;max-width:min(196px,100vw - 92px)!important;padding:8px 10px!important}.game-landmark>b{flex:0 0 30px!important;width:30px!important;height:30px!important}.game-landmark small{letter-spacing:.12em!important;font-size:6px!important}.game-landmark strong{font-size:12.5px!important}}@media(max-width:600px){.constellations{gap:6px!important;padding:0 10px!important}.constellations .dock-brand{margin-right:0!important}.constellations .dock-logo{width:54px!important;max-height:22px!important}.constellations [data-signal-order]{padding:5px 7px!important;font-size:8px!important}.constellations .order-full{display:none}.constellations .order-short{display:inline}.constellations .universe-boost{margin-left:auto;gap:4px!important;min-width:0!important}.constellations .universe-boost span{gap:4px!important}.constellations .universe-boost span b,.constellations .universe-boost [data-seen-value]{display:none!important}.constellations .universe-boost span>i{width:36px!important}.constellations .universe-boost small{font-size:7.5px!important}.now-playing{width:210px!important}}@media(max-width:360px){.constellations{gap:4px!important;padding:0 6px!important}.constellations [data-signal-order]{padding:4px 5px!important;font-size:7px!important}.constellations .dock-logo{width:46px!important}.constellations .universe-boost span>i{width:26px!important}.constellations .universe-boost small{font-size:6.5px!important}}.world-node>b{position:relative;overflow:hidden}.world-node>b>img{object-fit:cover;filter:saturate(.9);border-radius:50%;width:100%;height:100%}.world-node>b>img[hidden]{display:none}.preview-orbit>[data-preview-cover]{object-fit:cover;z-index:1;border-radius:14px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 30px 90px #000a}.preview-orbit>[data-preview-cover][hidden],.preview-orbit:has([data-preview-cover]:not([hidden]))>i{display:none}.preview-orbit>[data-preview-audio]{z-index:3}.preview-orbit>[data-preview-cover]{border-radius:48% 52% 45% 55%/54% 45% 55% 46%;width:62%;height:62%;inset:19%;box-shadow:0 0 0 1px #d0a7ff45,0 22px 70px #000b,0 0 55px #9857dc55}.preview-orbit:has([data-preview-cover]:not([hidden])){aspect-ratio:1;background:radial-gradient(circle,#7849d53d,#0000 65%)}.preview-orbit:has([data-preview-cover]:not([hidden]))>i{z-index:0;display:block}.preview-orbit>[data-preview-cover]{width:70%;height:70%;inset:15%}.preview-orbit>[data-preview-video]{object-fit:cover;z-index:2;background:#000;border-radius:48% 52% 45% 55%/54% 45% 55% 46%;width:70%;height:70%;position:absolute;inset:15%;overflow:hidden;box-shadow:0 0 0 1px #d0a7ff45,0 22px 70px #000b,0 0 55px #9857dc55}.preview-orbit>[data-preview-video][hidden]{display:none!important}.universe-game .game-stage{box-sizing:border-box}.universe-modal{overscroll-behavior:contain;z-index:80!important;width:auto!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;text-align:initial!important;background:#03060db8!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;place-content:center!important;place-items:center!important;gap:0!important;margin:0!important;padding:clamp(14px,2.5vh,32px) clamp(20px,4vw,50px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.universe-modal[hidden]{display:none!important}.universe-modal__panel{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#111a2e38,#080d1824);border:1px solid #ffffff10;border-radius:20px;width:min(1120px,100vw - 40px);min-width:0;max-width:100%;max-height:calc(100vh - 40px);position:relative;overflow:visible;box-shadow:0 24px 80px #0005}.universe-modal__close{z-index:100;cursor:pointer;width:44px;height:44px;line-height:1;transition:transform .2s,color .2s,border-color .2s;color:#fff!important;background:#080d18c9!important;border:1px solid #ffffff2a!important;border-radius:50%!important;font-size:28px!important;position:fixed!important;top:clamp(16px,3vw,38px)!important;right:clamp(20px,4vw,58px)!important}.universe-modal__close:hover,.universe-modal__close:focus-visible{color:#c99cff;outline:none;transform:rotate(90deg);border-color:#c99cff!important}.node-preview .universe-modal__panel,.sponsor-detail.node-preview .universe-modal__panel{min-height:auto!important;max-height:min(90vh,740px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:#0000!important;grid-template-columns:minmax(240px,340px) 484px!important;justify-content:center!important;align-items:center!important;gap:clamp(28px,4.5vw,56px)!important;width:auto!important;max-width:min(960px,100vw - 48px)!important;padding:0!important;display:grid!important}.node-preview .preview-orbit,.sponsor-detail.node-preview .preview-orbit{aspect-ratio:1!important;align-self:center!important;width:min(28vw,330px)!important;height:min(28vw,330px)!important;margin:auto!important}.node-preview .preview-copy,.sponsor-detail.node-preview .preview-copy{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;gap:14px!important;width:484px!important;min-width:320px!important;max-width:484px!important;height:auto!important;min-height:auto!important;display:flex!important}.node-preview .preview-copy-body{flex-direction:column;flex:none;gap:8px;min-width:0;display:flex;width:100%!important}.node-preview .preview-copy small[data-preview-type]{color:#a855f7;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;display:inline-block}.node-preview .preview-copy h2{letter-spacing:-.025em;color:#f8fafc;flex-direction:column!important;justify-content:flex-end!important;min-height:64px!important;max-height:none!important;margin:0!important;font:500 clamp(30px,3.6vw,46px)/1.08 Georgia,serif!important;display:flex!important}.node-preview .preview-copy h2 span{letter-spacing:.01em!important;color:#94a3b8!important;text-transform:none!important;margin-bottom:4px!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(15px,1.7vw,21px)!important;font-weight:500!important;line-height:1.25!important;display:block!important}.node-preview .preview-copy h2 em{text-shadow:0 0 30px #b183ff40;color:#b183ff!important;font-size:clamp(34px,4vw,50px)!important;font-style:italic!important;font-weight:400!important;line-height:1.05!important;display:block!important}.node-preview .preview-copy p{color:#cbd5e1!important;-webkit-line-clamp:4!important;line-clamp:4!important;text-overflow:ellipsis!important;scrollbar-width:none!important;-webkit-box-orient:vertical!important;min-height:90px!important;max-height:none!important;margin:4px 0 0!important;padding-bottom:12px!important;padding-right:0!important;font-size:14px!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}.node-preview .preview-copy p::-webkit-scrollbar{display:none!important}.node-preview .preview-copy-footer{box-sizing:border-box!important;border-top:1px solid #ffffff1f!important;flex-direction:column!important;flex-shrink:0!important;gap:10px!important;width:100%!important;margin-top:0!important;padding-top:14px!important;display:flex!important}.node-preview .preview-creator-block{align-items:center;gap:9px;display:inline-flex}.node-preview .preview-creator-label{letter-spacing:.18em;color:#8190a6;text-transform:uppercase;align-items:center;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.node-preview .preview-creator-link{color:#f1f5f9;align-items:center;gap:8px;line-height:1;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.node-preview .preview-creator-link:hover{color:#38bdf8;transform:translate(2px)}.node-preview .preview-creator-link b{align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.node-preview .preview-creator-avatar{color:#d8b4fe!important;text-align:center!important;vertical-align:middle!important;background:#1e1b4b!important;border:1px solid #a855f780!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-family:Georgia,serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 0 10px #a855f740!important}.node-preview .preview-creator-avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.node-preview .preview-creator-avatar [data-preview-avatar-fallback]{color:#d8b4fe!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-family:Georgia,serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:flex!important}.node-preview .preview-actions{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.node-preview .preview-actions button{color:#cbd5e1!important;white-space:nowrap!important;box-sizing:border-box!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:4.5px!important;min-width:0!important;min-height:34px!important;padding:6px 7px!important;font-size:11px!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important}.node-preview .preview-actions button[data-node-vote=down],.node-preview .preview-actions button[data-node-favorite]{flex:1.25 auto!important;padding:6px 9px!important}.node-preview .preview-actions button[data-node-vote=up]{flex:1.08 auto!important;padding:6px 7px!important}.node-preview .preview-actions button[data-node-report],.node-preview .preview-actions button[data-node-share]{flex:.95 auto!important;padding:6px 7px!important}.node-preview .preview-actions button svg{flex-shrink:0!important;width:13px!important;height:13px!important}.node-preview .preview-actions button:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff52!important}.node-preview .preview-actions button[data-node-vote=up]:hover{color:#6ee7b7!important;background:#10b9811f!important;border-color:#34d3998c!important}.node-preview .preview-actions button[data-node-vote=up].active,.node-preview .preview-actions button[data-node-vote=up].active:hover{color:#34d399!important;background:#10b98133!important;border-color:#34d399cc!important;box-shadow:0 0 18px #10b98147,inset 0 0 10px #10b9811f!important}.node-preview .preview-actions button[data-node-vote=up].active svg{filter:drop-shadow(0 0 5px #34d39999);stroke:#34d399!important}.node-preview .preview-actions button[data-node-vote=down]:hover{color:#fda4af!important;background:#f43f5e1f!important;border-color:#f43f5e8c!important}.node-preview .preview-actions button[data-node-vote=down].active,.node-preview .preview-actions button[data-node-vote=down].active:hover{color:#fb7185!important;background:#f43f5e33!important;border-color:#f43f5ecc!important;box-shadow:0 0 18px #f43f5e47,inset 0 0 10px #f43f5e1f!important}.node-preview .preview-actions button[data-node-vote=down].active svg{filter:drop-shadow(0 0 5px #f43f5e99);stroke:#fb7185!important}.node-preview .preview-actions button[data-node-favorite]:hover{color:#f472b6!important;background:#ec48991f!important;border-color:#f472b68c!important}.node-preview .preview-actions button[data-node-favorite].active,.node-preview .preview-actions button[data-node-favorite].active:hover{color:#f472b6!important;background:#ec489938!important;border-color:#f472b6d9!important;box-shadow:0 0 20px #ec489952,inset 0 0 10px #ec489924!important}.node-preview .preview-actions button[data-node-favorite].active svg{filter:drop-shadow(0 0 6px #f472b6b3);fill:#f472b6!important;stroke:#f472b6!important}.node-preview .preview-actions output{text-align:center!important;color:#fff!important;flex:none!important;min-width:14px!important;padding:0 1px!important;font-size:11.5px!important;font-weight:700!important}.node-preview .preview-copy-footer a[data-preview-url]{box-sizing:border-box!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:40px!important;margin:0!important;padding:11px 18px!important;font-size:11.5px!important;font-weight:800!important;text-decoration:none!important;transition:all .18s!important;display:flex!important;box-shadow:0 4px 18px #7c3aed73!important}.node-preview .preview-copy-footer a[data-preview-url]:hover{background:linear-gradient(135deg,#9333ea,#6d28d9)!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px #7c3aed99!important}.node-preview .preview-copy-footer button[data-preview-next]{box-sizing:border-box!important;color:#cbd5e1!important;cursor:pointer!important;background:#0f172a8c!important;border:1px solid #ffffff1f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:36px!important;margin:0!important;padding:8px 16px!important;font-size:11px!important;font-weight:600!important;transition:all .18s!important;display:flex!important}.node-preview .preview-copy-footer button[data-preview-next]:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff47!important}.sponsor-detail.node-preview .universe-modal__panel{display:grid!important}.sponsor-detail .sponsor-detail__head{border:0!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px 10px!important;margin:0 0 4px!important;padding:0!important;display:flex!important}.sponsor-detail .sponsor-detail__head small{letter-spacing:.16em!important;color:#bb8cf4!important;margin:0!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}.sponsor-detail .sponsor-detail__head .badge-tier-pill{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:3px 9px!important;display:inline-flex!important}.sponsor-detail .sponsor-detail__head .badge-tier-pill[style*="display: none"],.sponsor-detail .sponsor-detail__head .badge-tier-pill[style*="display:none"]{display:none!important}.sponsor-detail .sponsor-detail__head .badge-tier-pill .tier-pill-icon-mini{object-fit:cover!important;border-radius:3px!important;flex:0 0 13px!important;width:13px!important;height:13px!important;display:block!important}.sponsor-detail .sponsor-detail__head .badge-tier-pill span{letter-spacing:.08em!important;color:inherit!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;display:inline!important}.sponsor-detail .sponsor-detail__partner{border-top:1px solid #ffffff24!important;margin-top:8px!important;padding:12px 0 4px!important}.sponsor-detail .sponsor-detail__partner span{letter-spacing:.18em!important;color:#78869d!important;margin-bottom:3px!important;font-size:8px!important;display:block!important}.sponsor-detail .sponsor-detail__partner b{color:#e2e8f0!important;font-size:13px!important;display:block!important}.sponsor-detail .sponsor-modal-actions{border-top:0!important;justify-content:center!important;padding:0!important}.universe-game .universe-modal__panel,.universe-game.playing .universe-modal__panel{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;box-sizing:border-box!important;background:linear-gradient(145deg,#0e1626f0,#080d18f7)!important;border:1px solid #a855f738!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(900px,100vw - 32px)!important;max-width:900px!important;max-height:min(92vh,840px)!important;padding:24px 28px!important;display:flex!important;overflow-y:auto!important;box-shadow:0 24px 80px #000000d9,0 0 50px #a855f726!important}.universe-game .game-shell{text-align:center!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:flex!important}.universe-game .game-header{flex-direction:column!important;align-items:center!important;gap:4px!important;display:flex!important}.universe-game .game-header .eyebrow{letter-spacing:.2em!important;color:#a855f7!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:800!important}.universe-game .game-title-bar{justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.universe-game .game-title-bar h2{color:#f8fafc!important;margin:0!important;font:500 clamp(22px,3.2vw,32px)/1.15 Georgia,serif!important}.universe-game .game-sponsor-strip{margin:2px 0!important}.universe-game .game-access-note{color:#94a3b8!important;margin:0 auto!important;font-size:11.5px!important}.universe-game .mission-controls{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:4px 0 2px!important;display:flex!important}.universe-game .difficulty-picker{align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.universe-game .difficulty-picker strong{letter-spacing:.12em!important;text-transform:uppercase!important;color:#aeb8ca!important;margin-right:4px!important;font-size:11px!important;font-weight:800!important}.universe-game .difficulty-picker button{color:#aeb8ca!important;cursor:pointer!important;background:#10182a!important;border:1px solid #fff3!important;border-radius:7px!important;padding:8px 14px!important;font-size:12px!important;transition:all .16s!important}.universe-game .difficulty-picker button.active{color:#fff!important;background:#412575!important;border-color:#a876ff!important}.universe-game button[data-game-start]{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;border:none!important;border-radius:7px!important;padding:8px 18px!important;font-size:12px!important;font-weight:700!important;box-shadow:0 4px 16px #8b5cf666!important}.universe-game .game-stage{display:block;box-sizing:border-box!important;touch-action:none!important;background:radial-gradient(circle at 50% 40%,#592b9961,#050812 70%)!important;border:1px solid #ffffff24!important;border-radius:16px!important;width:100%!important;min-width:100%!important;height:480px!important;min-height:300px!important;max-height:60vh!important;margin:0 auto!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 70px #000,0 16px 40px #00000080!important}.universe-game .game-stage canvas{touch-action:none!important;max-width:100%!important;max-height:100%!important;margin:auto!important;display:block!important}.universe-game .game-stage.candy-match-rush{justify-content:center!important;align-items:center!important;display:flex!important}.universe-game .game-stage.memory-grid{grid-template-columns:repeat(4,1fr)!important;place-content:center!important;gap:10px!important;padding:48px 14px 14px!important;display:grid!important}.universe-game .game-stage.cipher-vault{place-items:center!important;display:grid!important}.universe-game .candy-wrap,.universe-game .vault-wrap{margin:0 auto!important}.universe-game .game-hud{box-sizing:border-box!important;color:#cdaaff!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:6px 0 0!important;padding:0 4px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.universe-game .game-result{margin-top:12px!important}.universe-game.completed .game-stage,.universe-game.completed .game-hud{display:none!important}.universe-game.completed .game-result{text-align:center;padding:24px 16px;display:block!important}.universe-game.playing .game-header,.universe-game.playing .mission-controls{display:none!important}@media(max-width:800px){.universe-modal{overscroll-behavior:contain!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(16px)!important;background:#03060dd9!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:12px 14px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.universe-modal__close{z-index:110!important;color:#fff!important;background:#080d18eb!important;border:1px solid #ffffff40!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:20px!important;line-height:1!important;display:flex!important;position:fixed!important;top:14px!important;right:14px!important;box-shadow:0 4px 18px #0009!important}.universe-modal__panel,.node-preview .universe-modal__panel,.sponsor-detail.node-preview .universe-modal__panel{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px)!important;scrollbar-width:none!important;box-sizing:border-box!important;background:linear-gradient(165deg,#0f172adb,#070b14f0)!important;border:1px solid #ffffff24!important;border-radius:24px!important;flex-direction:column!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(480px,100vw - 28px)!important;max-width:100%!important;min-height:auto!important;max-height:calc(100dvh - 28px)!important;margin:auto!important;padding:22px 20px 18px!important;display:flex!important;overflow:hidden auto!important;box-shadow:0 24px 70px #000000b3,0 0 40px #a855f726!important}.universe-modal__panel::-webkit-scrollbar{display:none!important}.node-preview .preview-orbit,.sponsor-detail .preview-orbit,.sponsor-detail.node-preview .sponsor-detail-logo{aspect-ratio:1!important;flex-shrink:0!important;width:clamp(82px,18vh,115px)!important;height:clamp(82px,18vh,115px)!important;margin:0 auto 2px!important;display:block!important;position:relative!important}.preview-orbit strong{font-size:26px!important;inset:34%!important}.preview-orbit>[data-preview-audio]{letter-spacing:.1em!important;padding:4px 10px!important;font-size:7.5px!important;bottom:5%!important}.preview-orbit>[data-preview-cover],.preview-orbit>[data-preview-video]{width:72%!important;height:72%!important;inset:14%!important}.sponsor-detail-logo img,.sponsor-detail.node-preview .sponsor-detail-logo img{object-fit:contain!important;filter:drop-shadow(0 6px 16px #000c)!important;width:64%!important;max-width:none!important;height:64%!important;max-height:none!important;position:absolute!important;inset:18%!important}.node-preview .preview-copy,.sponsor-detail .preview-copy,.sponsor-detail.node-preview .preview-copy{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:auto!important;display:flex!important}.node-preview .preview-copy-body{gap:3px!important}.node-preview .preview-copy small[data-preview-type]{letter-spacing:.18em!important;margin:0!important;font-size:9.5px!important;line-height:1.2!important}.node-preview .preview-copy h2,.sponsor-detail .preview-copy h2,.sponsor-detail.node-preview h2{letter-spacing:-.015em!important;color:#f8fafc!important;text-align:center!important;min-height:auto!important;max-height:none!important;margin:1px 0 0!important;font:500 clamp(17px,4.5vw,21px)/1.15 Georgia,serif!important;display:block!important}.node-preview .preview-copy h2 span{color:#94a3b8!important;margin-bottom:1px!important;font-size:11.5px!important;line-height:1.2!important;display:block!important}.node-preview .preview-copy h2 em{color:#b183ff!important;font-size:clamp(18px,5vw,23px)!important;line-height:1.1!important;display:block!important}.node-preview .preview-copy p,.sponsor-detail .preview-copy p,.sponsor-detail p[data-sponsor-description]{color:#cbd5e1!important;-webkit-line-clamp:3!important;line-clamp:3!important;text-overflow:ellipsis!important;overflow-wrap:break-word!important;text-align:center!important;box-sizing:border-box!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:100%!important;min-height:auto!important;max-height:54px!important;margin:2px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.node-preview .preview-copy-footer{box-sizing:border-box!important;border-top:1px solid #ffffff1f!important;flex-direction:column!important;flex-shrink:0!important;gap:8px!important;width:100%!important;margin-top:2px!important;padding-top:8px!important;display:flex!important}.node-preview .preview-creator-block{justify-content:center!important;gap:6px!important}.node-preview .preview-creator-label{letter-spacing:.16em!important;font-size:8.5px!important}.node-preview .preview-creator-avatar{width:20px!important;height:20px!important;font-size:11px!important}.node-preview .preview-creator-link b{font-size:12px!important}.node-preview .preview-actions{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:3.5px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.node-preview .preview-actions button{box-sizing:border-box!important;border-radius:999px!important;flex:auto!important;justify-content:center!important;gap:2.5px!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:32px!important;padding:5px 4px!important;font-size:10px!important;font-weight:600!important}.node-preview .preview-actions button[data-node-vote=down],.node-preview .preview-actions button[data-node-favorite]{flex:1.22 auto!important;padding:5px!important}.node-preview .preview-actions button[data-node-vote=up]{flex:1.06 auto!important;padding:5px 4px!important}.node-preview .preview-actions button[data-node-report],.node-preview .preview-actions button[data-node-share]{flex:.95 auto!important;padding:5px 4px!important}.node-preview .preview-actions button span{white-space:nowrap!important}.node-preview .preview-actions button svg{flex-shrink:0!important;width:12px!important;height:12px!important}.node-preview .preview-actions output{text-align:center!important;flex:none!important;min-width:14px!important;padding:0 1px!important;font-size:11px!important;font-weight:700!important}.node-preview .preview-copy-footer a[data-preview-url],.preview-copy a[data-preview-url]{letter-spacing:.08em!important;box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:38px!important;margin:0!important;padding:10px 16px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.node-preview .preview-copy-footer button[data-preview-next],.preview-copy button[data-preview-next]{box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:34px!important;margin:0!important;padding:8px 14px!important;font-size:10.5px!important;font-weight:600!important;display:flex!important}.sponsor-detail .sponsor-detail__head{gap:5px 8px!important;width:100%!important;margin:0 0 2px!important}.sponsor-detail .sponsor-detail__head small{letter-spacing:.15em!important;font-size:9px!important}.sponsor-detail .sponsor-detail__head .badge-tier-pill{gap:4px!important;padding:2.5px 8px!important}.sponsor-detail .sponsor-detail__head .badge-tier-pill span{font-size:8.5px!important}.sponsor-detail .sponsor-detail__partner{box-sizing:border-box!important;border-top:1px solid #ffffff1a!important;width:100%!important;margin-top:4px!important;padding:8px 0 4px!important}.sponsor-detail .sponsor-detail__partner span{letter-spacing:.16em!important;color:#78869d!important;margin-bottom:2px!important;font-size:7.5px!important;line-height:1.2!important;display:block!important}.sponsor-detail .sponsor-detail__partner b{color:#e2e8f0!important;font-size:11.5px!important;line-height:1.3!important;display:block!important}.sponsor-modal-actions{box-sizing:border-box!important;border-top:0!important;flex-direction:column!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-top:4px!important;padding:0!important;display:flex!important}.sponsor-modal-actions .btn-sponsor-profile,.sponsor-modal-actions .btn-sponsor-external{box-sizing:border-box!important;text-align:center!important;border-radius:10px!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:9px 14px!important;font-size:11.5px!important}.universe-game .universe-modal__panel,.universe-game.playing .universe-modal__panel{width:min(540px,100vw - 20px)!important;max-width:540px!important;max-height:calc(100dvh - 20px)!important;padding:18px 16px 14px!important}.universe-game .game-shell{text-align:center!important;flex-direction:column!important;gap:6px!important;display:flex!important}.universe-game .game-shell>.eyebrow{margin:0!important;font-size:8.5px!important}.universe-game .game-shell>h2{margin:0!important;font-size:clamp(19px,5.2vw,24px)!important}.universe-game .game-sponsor-strip{text-align:left!important;border-radius:8px!important;max-width:100%!important;margin:2px auto!important;padding:4px 8px!important}.universe-game .game-sponsor-strip img{width:48px!important;height:24px!important}.universe-game .game-access-note{margin:0 auto!important;padding:2px 8px!important;font-size:9.5px!important}.universe-game .mission-controls{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:2px 0!important;display:flex!important}.universe-game .difficulty-picker{gap:5px!important;margin:0!important}.universe-game .difficulty-picker strong{font-size:9.5px!important}.universe-game .difficulty-picker button{padding:5px 10px!important;font-size:10px!important}.universe-game button[data-game-start],.universe-game .mission-controls .button{padding:6px 14px!important;font-size:10.5px!important}.universe-game .game-stage,.universe-game.playing .game-stage{border-radius:14px!important;width:100%!important;min-width:100%!important;height:clamp(300px,52vh,420px)!important;min-height:280px!important;margin:0 auto!important}.universe-game .game-stage.memory-grid{gap:6px!important;padding:44px 8px 8px!important}.universe-game .game-stage.memory-grid .memory-card{min-height:48px!important;font-size:24px!important}.universe-game .game-hud{padding:0 4px!important;font-size:11.5px!important}}@media(max-width:800px)and (max-height:640px){.node-preview .preview-orbit,.sponsor-detail .preview-orbit,.sponsor-detail.node-preview .sponsor-detail-logo{width:clamp(65px,14vh,80px)!important;height:clamp(65px,14vh,80px)!important}.node-preview .preview-copy h2,.sponsor-detail .preview-copy h2,.sponsor-detail.node-preview h2{font-size:16px!important}.node-preview .preview-copy p,.sponsor-detail .preview-copy p{-webkit-line-clamp:1!important;line-clamp:1!important;max-height:18px!important}}.node-visual{aspect-ratio:4/3;background:#0d1424;border-radius:9px;position:relative;overflow:hidden}.node-visual-cover-link{width:100%;height:100%;text-decoration:none;display:block}.node-visual-cover-link img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s}.node-card:hover .node-visual-cover-link img{transform:scale(1.04)}.node-card-play-btn{z-index:6;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0b1020d9;border:1.5px solid #a855f7a6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px #000000a6,0 0 16px #a855f759}.node-card-play-btn:hover{background:#9333ea;border-color:#c084fc;transform:scale(1.12);box-shadow:0 8px 25px #9333ea99,0 0 24px #c084fc80}.node-card-play-btn .play-icon{margin-left:2px;font-size:15px;line-height:1}.node-card-play-btn .pause-icon{font-size:14px;line-height:1}.node-card-play-btn.is-playing{background:#7e22ce;border-color:#a855f7;box-shadow:0 0 25px #a855f7b3}.node-card-play-btn .eq-bars{align-items:flex-end;gap:2.5px;height:14px;display:flex}.node-card-play-btn .eq-bars i{background:#fff;border-radius:2px;width:3px;animation:.8s ease-in-out infinite alternate eq-bounce;display:block}.node-card-play-btn .eq-bars i:first-child{height:60%;animation-delay:.1s}.node-card-play-btn .eq-bars i:nth-child(2){height:100%;animation-delay:.3s}.node-card-play-btn .eq-bars i:nth-child(3){height:40%;animation-delay:.2s}@keyframes eq-bounce{0%{height:25%}to{height:100%}}.node-card-inline-video-frame{z-index:10;background:#000;border-radius:9px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.node-card-inline-video{object-fit:cover;background:#000;width:100%;height:100%}.node-card-video-close{z-index:15;color:#fff;cursor:pointer;background:#000000bf;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:15px;line-height:1;transition:background .18s;display:grid;position:absolute;top:8px;right:8px}.node-card-video-close:hover{background:#ef4444;border-color:#f87171}.discovery-audio-dock{z-index:1000;-webkit-backdrop-filter:blur(24px);background:#0b1121f2;border:1px solid #a855f773;border-radius:16px;grid-template-columns:auto minmax(130px,1.4fr) minmax(200px,2fr) auto auto;align-items:center;gap:16px;width:min(880px,100vw - 32px);padding:10px 18px;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #000000d9,0 0 35px #a855f740}.discovery-audio-dock[hidden]{display:none!important}.dock-art{background:#1e1b4b;border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.dock-cover{object-fit:cover;width:100%;height:100%}.dock-type-pill{color:#c084fc;letter-spacing:.1em;text-transform:uppercase;background:#000c;border-radius:3px;padding:1px 3px;font-size:7px;font-weight:800;position:absolute;bottom:2px;left:2px}.dock-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.dock-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.dock-creator{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dock-creator a{color:#38bdf8;text-decoration:none}.dock-creator a:hover{text-decoration:underline}.dock-controls{align-items:center;gap:12px;min-width:0;display:flex}.dock-toggle-play{color:#fff;cursor:pointer;background:#a855f7;border:1px solid #c084fc;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;font-size:13px;transition:transform .18s,background .18s;display:grid}.dock-toggle-play:hover{background:#9333ea;transform:scale(1.08)}.dock-timeline{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dock-time{color:#94a3b8;flex-shrink:0;width:32px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.dock-time.current-time{text-align:right}.dock-scrubber{cursor:pointer;background:#ffffff1f;border-radius:99px;flex:1;height:6px;position:relative;overflow:hidden}.dock-scrubber:hover{height:8px}.dock-progress-fill{pointer-events:none;background:linear-gradient(90deg,#a855f7,#38bdf8);border-radius:99px;height:100%;transition:width .1s linear}.dock-volume{align-items:center;gap:6px;display:flex}.dock-vol-icon{color:#94a3b8;font-size:12px}.dock-vol-slider{accent-color:#a855f7;cursor:pointer;width:60px}.dock-actions{align-items:center;gap:10px;display:flex}.dock-open-btn{color:#e9d5ff;white-space:nowrap;background:#a855f72e;border:1px solid #a855f766;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:background .18s}.dock-open-btn:hover{color:#fff;background:#a855f759}.dock-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:all .18s;display:grid}.dock-close-btn:hover{color:#fca5a5;background:#ef444433;border-color:#ef4444}@media(max-width:768px){.discovery-audio-dock{grid-template-columns:auto 1fr auto;gap:10px;padding:10px 14px;bottom:12px}.dock-volume,.dock-open-btn{display:none}}.vlog-journal{box-sizing:border-box;width:100%;min-width:0;max-width:min(980px,100%);margin:40px auto 70px;padding:0 clamp(4px,2vw,24px)}.vlog-journal-masthead{box-sizing:border-box;background:linear-gradient(135deg,#141b2cd9,#0c111ef2);border:1px solid #9d6cff38;border-radius:18px;width:100%;min-width:0;margin-bottom:36px;padding:24px clamp(20px,4vw,36px);box-shadow:0 16px 45px #00000073}.vlog-meta-pills{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.vlog-badge{letter-spacing:.06em;text-transform:uppercase;color:#c7d2e9;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:6px 14px;font-size:11px;font-weight:700;line-height:1.38;display:inline-flex}.vlog-badge--brand{color:#fff;background:linear-gradient(110deg,#794be8,#a466f5);border:none;box-shadow:0 4px 15px #794be859}.vlog-badge--cat{color:#4ce5f2;background:#31d8e81f;border-color:#31d8e84d}.vlog-badge--ep{color:#ff8ec9;background:#eb5ba81f;border-color:#eb5ba84d}.vlog-badge--loc{color:#f7d070;border-color:#f7d0704d}.vlog-badge--audio{color:#d1b3ff;background:#a466f526;border-color:#a466f559}.vlog-author-card{border-top:1px solid #ffffff14;align-items:center;gap:18px;padding-top:18px;display:flex}.vlog-author-avatar{color:#fff;background:linear-gradient(135deg,#9d6cff,#31d8e8);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid;box-shadow:0 6px 20px #9d6cff66}.vlog-author-details{min-width:0}.vlog-author-name-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vlog-author-name{color:#fff;font-size:16px;font-weight:700}.vlog-author-title{color:#a0aec8;letter-spacing:.03em;font-size:12px}.vlog-author-bio{color:#8391af;margin:4px 0 0;font-size:13px;line-height:1.5}.vlog-audio-dock{box-sizing:border-box;background:linear-gradient(110deg,#201933f2,#0b101bf2);border:1px solid #a466f559;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin-bottom:36px;padding:18px 24px;display:flex;box-shadow:0 12px 35px #0006}.vlog-audio-lead{flex:220px;align-items:center;gap:14px;min-width:0;display:flex}.vlog-audio-lead>div{min-width:0}.vlog-audio-pulse{background:#a466f533;border:1px solid #a466f580;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.vlog-audio-lead strong{color:#fff;overflow-wrap:break-word;word-break:break-word;font-size:14px;display:block}.vlog-audio-lead small{color:#aebfd9;overflow-wrap:break-word;word-break:break-word;font-size:12px;display:block}.vlog-audio-player{flex:220px;width:100%;min-width:0;max-width:100%;height:38px}.vlog-lead-box{box-sizing:border-box;background:#9d6cff0f;border-left:4px solid #a466f5;border-radius:0 14px 14px 0;width:100%;min-width:0;margin-bottom:32px;padding:24px 28px}.vlog-lead-text{color:#e5ebf8;overflow-wrap:break-word;word-break:break-word;margin:0;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.8}.vlog-facts-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:14px;width:100%;min-width:0;margin-bottom:45px;display:grid}.vlog-fact-card{background:#141b2c99;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px 20px;transition:transform .2s,border-color .2s;display:flex}.vlog-fact-card:hover{border-color:#9d6cff4d;transform:translateY(-2px)}.vlog-fact-label{letter-spacing:.12em;text-transform:uppercase;color:#8c9bb7;font-size:10px;font-weight:800}.vlog-fact-val{color:#fff;overflow-wrap:break-word;word-break:break-word;font-size:15px;font-weight:600}.vlog-chapters{flex-direction:column;gap:55px;margin-bottom:60px;display:flex}.vlog-chapter-figure{background:#0d1320;border:1px solid #ffffff1a;border-radius:16px;margin:0 0 24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000008c}.vlog-chapter-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .4s;display:block}.vlog-chapter-figure:hover img{transform:scale(1.02)}.vlog-chapter-figure figcaption{color:#a4b2cc;background:#0b101be6;border-top:1px solid #ffffff14;padding:12px 18px;font-size:12px;line-height:1.5}.vlog-caption-tag{color:#a466f5;margin-right:6px;font-weight:700}.vlog-chapter-heading{color:#fff;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(26px,3.5vw,36px);line-height:1.25}.vlog-chapter-body{color:#cbd5e5;font-family:Georgia,serif;font-size:18px;line-height:1.9}.vlog-feature-card{background:linear-gradient(145deg,#12192a,#0b101c);border:1px solid #ffffff1f;border-radius:20px;margin:60px 0;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0009}.vlog-feature-card--recipe{background:radial-gradient(circle at 90% 10%,#f7d07014,#0000 45%),linear-gradient(145deg,#151e30,#0a0e1a);border-color:#f7d07059}.vlog-feature-card--technical_specs{background:radial-gradient(circle at 90% 10%,#31d8e814,#0000 45%),linear-gradient(145deg,#131d2e,#090e1a);border-color:#31d8e859}.vlog-feature-card--survival_guide{background:radial-gradient(circle at 90% 10%,#a466f514,#0000 45%),linear-gradient(145deg,#171b2d,#0b0f1d);border-color:#a466f559}.vlog-feature-head{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:18px;margin-bottom:30px;padding-bottom:22px;display:flex}.vlog-feature-icon{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;padding:12px;font-size:38px;line-height:1}.vlog-feature-type-tag{letter-spacing:.14em;color:#f7d070;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.vlog-feature-card--technical_specs .vlog-feature-type-tag{color:#4ce5f2}.vlog-feature-card--survival_guide .vlog-feature-type-tag{color:#b78aff}.vlog-feature-head h3{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(24px,3vw,32px)}.vlog-feature-subtitle{color:#9cb0ce;margin:6px 0 0;font-size:14px}.vlog-feature-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:36px;display:grid}@media(max-width:768px){.vlog-feature-columns{grid-template-columns:1fr;gap:28px}}.vlog-feature-left h4,.vlog-feature-right h4{letter-spacing:.04em;color:#e5ebf8;text-transform:uppercase;margin:0 0 16px;font-size:15px;font-weight:700}.vlog-items-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vlog-items-list li{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:8px 12px;display:flex}.vlog-items-list .item-name{color:#fff;overflow-wrap:break-word;word-break:break-word;font-size:14px;font-weight:600}.vlog-items-list .item-detail{color:#8c9bb7;text-align:right;overflow-wrap:break-word;word-break:break-word;font-size:13px}.vlog-steps-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.vlog-steps-list li{align-items:flex-start;gap:14px;display:flex}.vlog-steps-list .step-num{color:#fff;background:#a466f540;border:1px solid #a466f599;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:2px;font-size:12px;font-weight:700;display:grid}.vlog-steps-list .step-text{color:#cbd5e5;overflow-wrap:break-word;word-break:break-word;min-width:0;margin:0;font-size:15px;line-height:1.65}.vlog-feature-tip{color:#ecdab0;background:#f7d07014;border-left:3px solid #f7d070;border-radius:0 10px 10px 0;margin-top:28px;padding:14px 18px;font-size:14px;line-height:1.6}.vlog-verdict-card{box-sizing:border-box;background:linear-gradient(135deg,#141b2ccc,#0d121ef2);border:1px solid #9d6cff40;border-radius:18px;width:100%;min-width:0;margin:50px 0 30px;padding:clamp(24px,4vw,36px);box-shadow:0 16px 45px #00000073}.vlog-verdict-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.vlog-verdict-top>div:first-child{flex:200px;min-width:0}.vlog-verdict-badge{letter-spacing:.14em;color:#9d6cff;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.vlog-verdict-top h3{color:#fff;overflow-wrap:break-word;word-break:break-word;margin:0;font-family:Georgia,serif;font-size:24px}.vlog-score-box{background:#9d6cff26;border:1px solid #9d6cff66;border-radius:12px;flex-direction:column;align-items:center;padding:8px 18px;display:flex}.vlog-score-box .score-val{color:#31d8e8;font-size:26px;font-weight:800;line-height:1}.vlog-score-box .score-label{letter-spacing:.12em;color:#aebfd9;margin-top:4px;font-size:9px;font-weight:800}.vlog-verdict-text{color:#cbd5e5;overflow-wrap:break-word;word-break:break-word;margin:0 0 24px;font-family:Georgia,serif;font-size:16px;line-height:1.75}.vlog-verdict-breakdown{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:24px;padding-top:20px;display:grid}@media(max-width:600px){.vlog-verdict-breakdown{grid-template-columns:1fr}}.verdict-col strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.verdict-pros strong{color:#54e18d}.verdict-cautions strong{color:#f7a24c}.verdict-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.verdict-col li{color:#c7d2e9;overflow-wrap:break-word;word-break:break-word;font-size:13px;line-height:1.5}.vlog-chapter{box-sizing:border-box;border-radius:16px;width:100%;min-width:0;margin:0;padding:12px;transition:transform .3s,border-color .3s,box-shadow .3s}.vlog-chapter.is-narrating{background:#a466f50d;border:1px solid #a466f573;transform:translateY(-4px);box-shadow:0 20px 65px #6d3cc340}.vlog-chapter.is-narrating .vlog-chapter-heading{color:#d7b9ff;text-shadow:0 0 20px #d7b9ff59}.vlog-chapter-audio{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#201933f2,#0b101bf2);border:1px solid #a466f559;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin:18px 0 26px;padding:12px 18px;display:flex;position:relative;box-shadow:0 12px 35px #05070d99}.vlog-chapter-audio-info{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.vlog-chapter-badge{letter-spacing:.12em;text-transform:uppercase;color:#aa72ed;font-size:10px;font-weight:800}.vlog-chapter-audio-info strong{color:#fff;overflow-wrap:break-word;word-break:break-word;font-size:14px}.vlog-play-all-btn{color:#d6baff;letter-spacing:.06em;cursor:pointer;background:#251a3d;border:1px solid #a466f580;border-radius:99px;flex-shrink:0;align-self:flex-start;margin-top:6px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s}.vlog-play-all-btn:hover{color:#fff;background:#794be8;border-color:#a466f5;transform:translateY(-1px);box-shadow:0 4px 15px #794be866}.vlog-chapter-audio audio{flex:200px;width:100%;min-width:0;max-width:100%;height:36px}.vlog-audio-controls-top{flex:260px;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.vlog-audio-controls-top .vlog-play-all-btn{margin-top:0}@media(max-width:768px){.vlog-journal{margin:24px auto 48px;padding:0}.vlog-journal-masthead{margin-bottom:24px;padding:18px 16px}.vlog-meta-pills{gap:8px;margin-bottom:18px}.vlog-badge{border-radius:12px;padding:6px 13px;font-size:10.5px;line-height:1.38}.vlog-audio-dock{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:24px;padding:16px 18px}.vlog-audio-lead{flex:none;width:100%}.vlog-lead-box{margin-bottom:24px;padding:16px 18px}.vlog-lead-text{font-size:15px;line-height:1.68}.vlog-chapters{gap:36px;margin-bottom:40px}.vlog-chapter{margin:0;padding:0}.vlog-chapter.is-narrating{padding:12px}.vlog-chapter-heading{overflow-wrap:break-word;word-break:break-word;font-size:clamp(20px,5.5vw,26px)}.vlog-chapter-body{overflow-wrap:break-word;word-break:break-word;font-size:15.5px;line-height:1.72}.vlog-chapter-audio{flex-direction:column;align-items:stretch;gap:12px;margin:14px 0 20px;padding:15px 16px;position:relative;top:auto}.vlog-chapter-audio-info{flex:none;width:100%}.vlog-chapter-audio audio,.vlog-audio-player{flex:none;width:100%;min-width:0}.vlog-audio-controls-top{flex-direction:column;flex:none;align-items:stretch;gap:10px;width:100%}.vlog-feature-card{margin:36px 0;padding:20px 16px}.vlog-feature-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px}.vlog-feature-head>div{width:100%;min-width:0}.vlog-feature-head h3{overflow-wrap:break-word;font-size:clamp(20px,5.8vw,26px)}.vlog-verdict-card{margin:36px 0 24px;padding:20px 16px}.vlog-verdict-top{flex-direction:column;align-items:flex-start;gap:12px}}.discovery-newsletter-section{box-sizing:border-box;width:100%;max-width:1440px;margin:40px auto 60px;padding:0 clamp(20px,5vw,60px)}@media(min-width:1921px){.discovery-newsletter-section{max-width:min(1840px,92vw)}}@media(min-width:2560px){.discovery-newsletter-section{max-width:min(2400px,94vw)}}.discovery-newsletter-card{-webkit-backdrop-filter:blur(24px)saturate(180%);box-sizing:border-box;background:radial-gradient(circle at 12% 18%,#9d6cff2e,#0000 48%),radial-gradient(circle at 88% 82%,#31d8e824,#0000 46%),linear-gradient(145deg,#141d30d9,#0a0e19f2);border:1px solid #a0b4dc2e;border-radius:24px;padding:clamp(32px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #000000a6,0 0 35px #9d6cff1a,inset 0 1px #ffffff2e}.discovery-newsletter-card:before{content:"";z-index:2;background:linear-gradient(90deg,#9d6cff,#31d8e8,#eb5ba8);height:2px;position:absolute;top:0;left:0;right:0}.discovery-newsletter-glow{pointer-events:none;filter:blur(35px);background:radial-gradient(circle,#9d6cff38,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-40px;right:-40px}.discovery-newsletter-particles{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.discovery-newsletter-particles .particle{color:#a855f759;-webkit-user-select:none;user-select:none;font-size:13px;animation:8s ease-in-out infinite cosmicFloat;position:absolute}.discovery-newsletter-particles .p1{font-size:15px;animation-delay:0s;top:20%;left:8%}.discovery-newsletter-particles .p2{color:#38bdf84d;font-size:18px;animation-delay:2s;top:75%;left:16%}.discovery-newsletter-particles .p3{color:#eb5ba84d;font-size:14px;animation-delay:4s;top:25%;right:12%}.discovery-newsletter-particles .p4{color:#a855f74d;font-size:12px;animation-delay:6s;bottom:18%;right:28%}@keyframes cosmicFloat{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.85;transform:translateY(-8px)scale(1.15)}}.discovery-newsletter-content{z-index:3;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.discovery-newsletter-header{flex-direction:column;display:flex}.discovery-newsletter-eyebrow{letter-spacing:.18em;color:#a5b4fc;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.discovery-newsletter-eyebrow .eyebrow-pulse{background:#38bdf8;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #38bdf8}.discovery-newsletter-title{letter-spacing:-.015em;color:#f8fafc;margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.22}.discovery-newsletter-title em{color:#c084fc;font-style:italic;font-weight:400}.discovery-newsletter-desc{color:#94a3b8;max-width:540px;margin:0;font-size:14.5px;line-height:1.65}.discovery-newsletter-body,.discovery-newsletter-form{flex-direction:column;gap:12px;width:100%;display:flex}.newsletter-input-group{align-items:center;gap:10px;width:100%;display:flex}.newsletter-input-wrapper{flex:1;min-width:0;position:relative}.newsletter-input-icon{color:#64748b;pointer-events:none;align-items:center;transition:color .22s;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.newsletter-email-input{color:#f8fafc;box-sizing:border-box;background:#0b1120d9;border:1px solid #ffffff24;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px 0 42px;font-size:14px;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #00000059}.newsletter-email-input::placeholder{color:#64748b}.newsletter-email-input:focus{background:#0e162af2;border-color:#38bdf8a6;box-shadow:0 0 18px #38bdf838,inset 0 2px 4px #0003}.newsletter-input-wrapper:focus-within .newsletter-input-icon{color:#38bdf8}.newsletter-submit-btn{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:linear-gradient(135deg,#7c3aed,#9333ea,#2563eb);border:1px solid #c084fc73;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:13.5px;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #7c3aed66,inset 0 1px #ffffff40}.newsletter-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#a855f7,#3b82f6);border-color:#d8b4febf;transform:translateY(-2px);box-shadow:0 8px 24px #9333ea8c,inset 0 1px #ffffff59}.newsletter-submit-btn:active:not(:disabled){transform:translateY(0)}.newsletter-submit-btn:disabled{opacity:.78;cursor:not-allowed;box-shadow:none;transform:none}.newsletter-submit-btn.is-success{background:linear-gradient(135deg,#059669,#10b981)!important;border-color:#6ee7b780!important;box-shadow:0 4px 18px #10b98159!important}.newsletter-submit-btn.is-unsubscribe{color:#fca5a5!important;background:#ef444429!important;border-color:#ef444473!important;box-shadow:0 4px 14px #ef444426!important}.newsletter-submit-btn.is-unsubscribe:hover:not(:disabled){color:#fee2e2!important;background:#ef444447!important;border-color:#ef4444b3!important;box-shadow:0 6px 20px #ef44444d!important}.newsletter-submit-btn .btn-icon{color:#fde68a;font-size:12px;transition:transform .2s}.newsletter-submit-btn:hover:not(:disabled) .btn-icon{transform:rotate(45deg)}.newsletter-privacy-note{color:#64748b;align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.newsletter-privacy-note svg{color:#38bdf8;flex-shrink:0}.newsletter-privacy-note a{color:#94a3b8;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.newsletter-privacy-note a:hover{color:#38bdf8}.newsletter-alert,.newsletter-feedback{box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:500;line-height:1.45;animation:.3s ease-out newsletterSlideIn;display:flex}.newsletter-alert--success,.newsletter-feedback.is-success{color:#34d399;background:#10b9811f;border:1px solid #10b98159}.newsletter-alert--error,.newsletter-feedback.is-error{color:#f87171;background:#ef44441f;border:1px solid #ef444459}@keyframes newsletterSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.discovery-newsletter-content{grid-template-columns:1fr;gap:24px}.discovery-newsletter-card{padding:32px 24px}}@media(max-width:600px){.discovery-newsletter-section{margin:30px auto 40px;padding:0 16px}.discovery-newsletter-card{border-radius:18px;padding:28px 18px}.newsletter-input-group{flex-direction:column;gap:10px}.newsletter-input-wrapper{width:100%}.newsletter-submit-btn{width:100%;height:46px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s cubic-bezier(.4,0,1,1) both bpPageExit}::view-transition-new(root){animation:.24s cubic-bezier(0,0,.2,1) both bpPageEnter}@keyframes bpPageExit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(1px);transform:scale(.996)}}@keyframes bpPageEnter{0%{opacity:0;filter:blur(1px);transform:scale(1.004)}to{opacity:1;filter:blur();transform:scale(1)}}main,.member-workspace,.admin-workspace,.auth-experience,.node-page,.explore-shell,.creation-studio,.docs-page,.form-page,.prose-page{animation:.26s cubic-bezier(.16,1,.3,1) both bpContentFadeIn}@keyframes bpContentFadeIn{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:none}}body.is-page-transitioning main,body.is-page-transitioning .member-workspace,body.is-page-transitioning .admin-workspace,body.is-page-transitioning .auth-experience{opacity:.72;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}main,.member-workspace,.admin-workspace,.auth-experience,.node-page,.explore-shell,.creation-studio,.docs-page,.form-page,.prose-page{animation:none!important}}:root{--bg:#080b14;--surface:#141d2e;--text:#f6f8ff;--muted:#9ba9c2;--violet:#9d6cff;--cyan:#31d8e8;--pink:#eb5ba8;--line:#a0b4dc26;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{background:radial-gradient(circle at 80% -10%,#9362ff29,transparent 36%),radial-gradient(circle at 15% 40%,#31d8e814,transparent 32%),var(--bg);color:var(--text);flex-direction:column;min-width:320px;max-width:100vw;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}main{flex-direction:column;flex:1 0 auto;width:100%;display:flex}footer{margin-top:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#080b14e0;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.brand>span:last-child span{color:#b78aff}.brand-mark{background:conic-gradient(var(--violet),var(--pink),var(--cyan),var(--violet));border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia;font-style:italic;display:grid;box-shadow:0 0 25px #9d6cff60}.desktop-nav{color:#c5cee0;gap:34px;font-size:14px;display:flex}.header-actions{align-items:center;gap:12px;display:flex}.search-link{font-size:26px}.create-link,.button{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.create-link,.button.primary{background:linear-gradient(110deg,#794be8,#a466f5);border:0;box-shadow:0 9px 34px #7142dc40}.button.secondary{background:#111827}.avatar{border:1px solid var(--line);color:#fff;background:#151e30;border-radius:50%;width:36px;height:36px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;max-width:1440px;min-height:680px;margin:auto;padding:100px clamp(22px,7vw,108px) 80px;display:grid;overflow:hidden}.eyebrow{letter-spacing:.22em;color:#9eaac0;font-size:11px;font-weight:800}.eyebrow span,.pulse i{background:var(--violet);width:7px;height:7px;box-shadow:0 0 12px var(--violet);border-radius:50%;margin-right:9px;display:inline-block}.hero h1,.page-head h1,.node-meta h1,.form-page h1,.docs-page h1{letter-spacing:-.02em;margin:23px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.18}.hero h1 em,.page-head h1 em,.node-meta h1 em,.form-page h1 em,.docs-page h1 em,.universe-callout h2 em{color:#b183ff;font-weight:400}.lede{color:var(--muted);max-width:610px;font-size:18px;line-height:1.7}.hero-actions{gap:12px;margin:34px 0;display:flex}.pulse{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.pulse i{background:#54e18d;margin-left:13px}.faces{color:#ad89ff;letter-spacing:-5px}.hero-orbit{aspect-ratio:1;background:radial-gradient(circle,#9c6cff24,#0000 60%);justify-self:center;width:min(42vw,570px);position:relative}.orbit{border:1px solid #a183ee3d;border-radius:50%;position:absolute;inset:12%;transform:rotate(-20deg)}.orbit.o2{inset:25%;transform:rotate(35deg)}.core{background:radial-gradient(circle at 30% 20%,#f0d6ff,#8a4fe8 55%,#27164e);border-radius:50%;place-items:center;font:italic 48px Georgia;display:grid;position:absolute;inset:40%;box-shadow:0 0 65px #8f5bde}.planet{background:#131b2c;border:1px solid #ffffff24;border-radius:16px;place-items:center;width:62px;height:62px;font-size:23px;display:grid;position:absolute;box-shadow:0 15px 35px #0008}.p1{top:23%;left:7%}.p2{color:var(--pink);top:16%;right:5%}.p3{color:var(--cyan);bottom:14%;left:2%}.p4{color:#f5b84b;bottom:17%;right:4%}.section{max-width:1440px;margin:auto;padding:72px clamp(22px,5vw,80px)}.discovery{background:linear-gradient(#1118289e,#0000)}.section-head{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.section-head h2,.universe-callout h2,.reading h2{margin:8px 0;font:500 clamp(30px,3vw,45px) Georgia}.section-head p{color:var(--muted);margin:4px 0}.section-head>a{color:#bbb0e6;font-size:13px}.featured-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.node-card--large{grid-area:span 2/span 2}.node-card{min-width:0}.node-visual{aspect-ratio:4/3;background:#121a2a;border-radius:9px;display:block;position:relative;overflow:hidden}.node-card--large .node-visual{aspect-ratio:auto;height:100%;min-height:490px}.node-visual img,.viewer img{object-fit:cover;width:100%;height:100%}.generated-art{background:radial-gradient(circle at 63% 30%,var(--tone,var(--violet)),transparent 35%),linear-gradient(145deg,#15172d,#060914);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.generated-art{background:radial-gradient(circle at 63% 30%,color-mix(in srgb,var(--tone,var(--violet)) 48%,transparent),transparent 35%),linear-gradient(145deg,#15172d,#060914)}}.generated-art>span{z-index:2;text-shadow:0 0 40px var(--tone,var(--violet));font-size:clamp(45px,8vw,100px)}.generated-art i{border:1px solid var(--tone,var(--violet));position:absolute}@supports (color:color-mix(in lab,red,red)){.generated-art i{border:1px solid color-mix(in srgb,var(--tone,var(--violet)) 40%,transparent)}}.generated-art i{aspect-ratio:1;border-radius:43% 57% 51% 49%;width:65%;animation:25s linear infinite spin}.generated-art i:nth-of-type(2){width:92%;animation-direction:reverse}.generated-art i:nth-of-type(3){width:35%;animation-duration:12s}.type-image{--tone:#96f}.type-video{--tone:#ed5a9f}.type-audio{--tone:#28cce5}.type-article{--tone:#e59646}.type-story{--tone:#52c882}.type-book{--tone:#e6b44c}.type-interactive{--tone:#38d0af}.type-game{--tone:#ec695a}.type-prompt{--tone:#8391ff}.type-pill{text-transform:uppercase;letter-spacing:.12em;background:#0b1020cc;border:1px solid #ffffff20;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.play{background:#0c1020c9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset:calc(50% - 24px)}.node-info{justify-content:space-between;gap:10px;min-width:0;margin-top:13px;display:flex}.node-info>div{flex:auto;min-width:0}.node-info h3{overflow-wrap:break-word;word-break:break-word;margin:0;font:500 17px Georgia}.node-info p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0;font-size:11px;display:flex}.stat{color:var(--muted);white-space:nowrap;font-size:11px}.tags{flex-wrap:wrap;gap:9px;display:flex}.tags a{color:#a78be8;font-size:10px}.universe-callout{border:1px solid var(--line);background:radial-gradient(circle at 80%,#30cfe71f,#0000 35%),#0d1320;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;max-width:1280px;margin:70px auto;padding:70px clamp(28px,6vw,85px);display:grid}.universe-callout p{color:var(--muted);max-width:540px;line-height:1.7}.mini-universe{min-height:360px;position:relative}.mini-universe:after{content:"✦  ·  ◈  ·  ♫\a    ·  B  ·\a  ◇  ·  ❦  ·  ▶";white-space:pre;text-align:center;color:#9e89d9;text-shadow:0 0 24px #8c5ee9;place-items:center;font-size:24px;line-height:3.2;display:grid;position:absolute;inset:0}.card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-head{max-width:1440px;margin:auto;padding:90px clamp(22px,7vw,100px) 50px}.search{max-width:700px;margin-top:30px;display:flex}.search input{border:1px solid var(--line);color:#fff;background:#111928;border-radius:8px 0 0 8px;flex:1;padding:16px}.search button{color:#fff;background:#8052df;border:0;border-radius:0 8px 8px 0;padding:0 24px}.explore-shell{grid-template-columns:190px 1fr;gap:40px;max-width:1440px;margin:auto;padding:20px clamp(22px,5vw,80px) 90px;display:grid}.explore-shell aside{flex-direction:column;gap:8px;display:flex}.explore-shell aside h3{text-transform:uppercase;letter-spacing:.18em;color:#7887a1;margin:20px 0 8px;font-size:11px}.explore-shell aside a{color:#9ba9c2;text-transform:capitalize;border-radius:5px;padding:8px 11px;font-size:13px}.explore-shell aside a.active,.explore-shell aside a:hover{color:#fff;background:#171f31}.sort{color:#9ba9c2;justify-content:flex-end;gap:18px;margin-bottom:20px;font-size:12px;display:flex}.sort span{margin-right:auto}.masonry{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;display:grid}.node-page{box-sizing:border-box;width:100%;min-width:0;max-width:min(1440px,100%);margin:0 auto;padding:36px clamp(22px,5vw,80px) 100px}.breadcrumb{color:#8290a9;gap:9px;margin-bottom:30px;font-size:12px;display:flex}.node-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);gap:45px;display:grid}.viewer{background:#0f1625;border-radius:10px;min-height:580px;position:relative;overflow:hidden}.hero-art{position:absolute}.launch{z-index:3;color:#fff;background:#8152e5;border:0;border-radius:8px;padding:15px 22px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-meta>.type-pill{display:inline-block;position:static}.summary{color:var(--muted);font-size:16px;line-height:1.7}.creator{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:18px;padding:22px 0;display:flex}.creator small,.creator strong{display:block}.creator small{color:var(--muted);font-size:10px}.actions{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0;display:grid}.actions button{border:1px solid var(--line);color:#fff;background:#131c2d;border-radius:6px;padding:12px}.actions button:first-child{grid-column:span 2}.node-meta dl{color:var(--muted);font-size:12px}.node-meta dl div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.node-meta dd{color:#d3d9e5;text-transform:capitalize}.reading{color:#c7cfde;max-width:760px;margin:80px auto;font:17px/1.85 Georgia}.reading blockquote{border-left:2px solid var(--violet);color:#c3a8f7;margin:18px 0;padding:12px 18px;font-size:clamp(15px,1.8vw,18px);line-height:1.68}.universe-page{padding:45px clamp(18px,4vw,60px)}.universe-top{justify-content:space-between;align-items:end;display:flex}.universe-top h1{margin:8px 0;font:500 42px Georgia}.universe-top p{color:var(--muted)}#universe-app{border:1px solid var(--line);background:radial-gradient(circle,#111a2c,#070a12 65%);border-radius:14px;height:calc(100vh - 220px);min-height:570px;overflow:hidden}.form-page,.prose-page{max-width:980px;margin:auto;padding:90px 24px}.form-page>p,.prose-page p{color:var(--muted);line-height:1.8}.steps{border-bottom:1px solid var(--line);color:#75819a;justify-content:space-between;margin:50px 0 35px;font-size:12px;display:flex}.steps span{padding:12px}.steps .active{color:#fff;border-bottom:2px solid var(--violet)}.publish-form fieldset{border:0}.publish-form legend{margin-bottom:20px;font:25px Georgia}.type-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.type-grid input{opacity:0;position:absolute}.type-grid label{border:1px solid var(--line);cursor:pointer;background:#111a2a;border-radius:9px;place-items:center;gap:8px;padding:24px 12px;display:grid}.type-grid label:has(input:checked){border-color:var(--violet);background:#201a37}.type-grid span{color:#ad86ff;font-size:25px}.type-grid b{font-size:12px}.notice{border:1px solid var(--line);background:#111a2a;border-radius:9px;margin-top:25px;padding:24px}.notice p,.docs-page article>p{color:var(--muted)}.docs-page{grid-template-columns:210px minmax(0,800px);gap:60px;max-width:1200px;margin:auto;padding:80px 24px;display:grid}.docs-page aside{flex-direction:column;gap:12px;height:max-content;display:flex;position:sticky;top:110px}.docs-page aside a{color:var(--muted);font-size:13px}.docs-page h2,.prose-page h2{margin-top:45px;font:28px Georgia}.docs-page pre{border:1px solid var(--line);color:#b9d5dd;background:#0d1320;border-radius:8px;padding:24px;overflow:auto}.prose-page{max-width:760px}.prose-page h1{font:56px Georgia}.empty{text-align:center;border:1px solid var(--line);background:#111827;grid-column:1/-1;padding:60px}footer{border-top:1px solid var(--line);color:#8290aa;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:50px clamp(22px,5vw,80px);font-size:11px;display:grid}footer nav{flex-wrap:wrap;justify-content:center;gap:17px;display:flex}footer>p{text-align:right}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.generated-art i{animation:none}}@media(max-width:900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.hero-orbit{opacity:.2;width:520px;position:absolute;right:-120px}.hero-copy{z-index:2}.featured-grid{grid-template-columns:repeat(2,1fr)}.node-card--large{grid-area:auto/span 2}.node-card--large .node-visual{min-height:420px}.universe-callout{grid-template-columns:1fr}.mini-universe{min-height:250px}.masonry,.card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.node-layout{grid-template-columns:1fr}.viewer{min-height:60vw}.type-grid{grid-template-columns:repeat(3,1fr)}.docs-page{grid-template-columns:1fr}.docs-page aside{flex-direction:row;position:static;overflow:auto}footer{text-align:center;grid-template-columns:1fr;gap:28px}footer .brand{justify-content:center}footer>p{text-align:center}}@media(max-width:600px){.site-header{height:64px;padding:0 14px}.create-link{padding:10px;font-size:0}.create-link:first-letter{font-size:18px}.hero{min-height:610px;padding:75px 20px 50px}.hero h1{font-size:47px}.hero-actions{flex-direction:column}.section{padding:55px 18px}.featured-grid,.card-row,.masonry{grid-template-columns:minmax(0,1fr)}.node-card--large{grid-column:auto}.node-card--large .node-visual{min-height:360px}.universe-callout{margin:30px 12px;padding:45px 22px}.explore-shell{grid-template-columns:1fr}.explore-shell aside{flex-direction:row;overflow:auto}.explore-shell aside h3{display:none}.explore-shell aside a{white-space:nowrap}.masonry{grid-template-columns:1fr}.node-layout{display:block}.node-meta{padding-top:30px}.viewer{min-height:390px}.type-grid{grid-template-columns:repeat(2,1fr)}.steps{overflow:auto}.steps span{white-space:nowrap}.universe-top .button{display:none}#universe-app{height:70vh}.page-head{padding-top:60px}}@media(min-width:1921px){.hero,.section,.page-head,.explore-shell,.node-page,.creation-studio,.docs-page,.policy-page,.form-page,.universe-callout{max-width:min(1840px,92vw)}.featured-grid,.masonry{grid-template-columns:repeat(4,1fr);gap:28px}.card-row{grid-template-columns:repeat(4,1fr)}.hero h1,.page-head h1,.node-meta h1,.form-page h1,.docs-page h1{font-size:clamp(56px,4.5vw,84px)}}@media(min-width:2560px){.hero,.section,.page-head,.explore-shell,.node-page,.creation-studio,.docs-page,.policy-page,.form-page,.universe-callout{max-width:min(2400px,94vw)}.featured-grid,.masonry{grid-template-columns:repeat(5,1fr);gap:32px}.card-row{grid-template-columns:repeat(5,1fr)}.hero h1,.page-head h1,.node-meta h1,.form-page h1,.docs-page h1{font-size:clamp(64px,4vw,96px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
