*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.resize{resize:both}.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)}:root{color-scheme:dark;--bg:#070510;--panel:#110d1d;--line:rgba(225,206,240,.13);--text:#f7f3fb;--muted:#a59aaf;--quiet:#766d83;--gold:#e8bd73;--gold-soft:#f4d696;--purple:#a343ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100%;background:var(--bg)}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}::-moz-selection{background:rgba(171,85,255,.65);color:#fff}::selection{background:rgba(171,85,255,.65);color:#fff}.network-canvas{position:fixed;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.9}.network-canvas--subtle{opacity:.35}.entry-gate{position:relative;z-index:1;display:grid;min-height:100svh;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 51% 45%,rgba(35,13,75,.49),transparent 45%),#070512}.entry-gate:before{content:"";background:radial-gradient(ellipse at center,transparent 15%,rgba(3,2,9,.17) 65%,rgba(3,2,9,.72) 100%)}.entry-gate:before,.gate-vignette{position:absolute;z-index:0;inset:0;pointer-events:none}.gate-vignette{background:linear-gradient(180deg,rgba(3,2,9,.1),transparent 25%,transparent 75%,rgba(3,2,9,.25))}.gate-content{position:relative;z-index:1;width:min(740px,calc(100% - 42px));padding:42px 0 31px;display:flex;flex-direction:column;align-items:center}.gate-actions{display:grid;grid-template-columns:repeat(2,204px);gap:24px}.gate-option{position:relative;min-height:137px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:15px 10px 14px;overflow:hidden;border:1px solid rgba(236,203,135,.76);border-radius:14px;color:var(--text);background:linear-gradient(145deg,rgba(22,13,39,.84),rgba(8,6,18,.78));box-shadow:inset 0 0 28px rgba(111,39,187,.11),0 16px 50px rgba(0,0,0,.18);cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.gate-option:before{content:"";position:absolute;inset:1px;border:1px solid rgba(255,255,255,.025);border-radius:13px;pointer-events:none}.gate-option:hover{transform:translateY(-3px);border-color:#ffe3a0;background:linear-gradient(145deg,rgba(40,20,67,.94),rgba(11,7,23,.92));box-shadow:inset 0 0 35px rgba(143,58,234,.18),0 16px 48px rgba(89,39,141,.18)}.gate-option-icon{margin-bottom:3px;color:var(--gold-soft);filter:drop-shadow(0 0 8px rgba(233,188,102,.16))}.gate-option-title{color:var(--gold);font-size:18px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-align:center}.gate-option strong{color:#f5f0fa;font-size:15px;font-weight:550;letter-spacing:.075em;line-height:1.35;white-space:nowrap}.gate-prefill{position:absolute;right:9px;bottom:7px;display:flex;align-items:center;gap:3px;color:#a98fd3;font-size:10px;letter-spacing:.06em}.gate-credit{align-items:baseline;flex-wrap:wrap;gap:7px;margin:61px 0 0;color:#f4f1f7;font-size:clamp(22px,4.6vw,39px);font-weight:680;letter-spacing:-.04em;line-height:1.15;text-align:center;text-shadow:0 0 30px rgba(108,68,149,.15)}.gate-credit>span:first-child{color:var(--gold)}.gate-credit>span:nth-of-type(2){color:#d8c698;font-size:.82em;font-weight:500}.gate-credit strong{color:#f4f1f7;font-weight:720}.gate-bottom-note{margin-top:44px;color:rgba(183,158,214,.34);font-size:10px;letter-spacing:.23em;text-align:center}.entry-gate--loading{min-height:100svh}.loading-mark{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:var(--gold);font-size:12px;letter-spacing:.2em}.simple-modal-backdrop{position:fixed;z-index:80;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;overflow-y:auto;background:rgba(4,3,9,.8);backdrop-filter:blur(9px);animation:fade-in .16s ease both}.simple-modal{position:relative;width:min(100%,500px);max-height:min(90svh,850px);overflow:auto;padding:29px;border:1px solid rgba(232,198,138,.32);border-radius:12px;background:linear-gradient(145deg,#171027,#0b0913 78%);box-shadow:0 28px 100px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.04);animation:rise-in .2s ease both}.modal-close{position:absolute;top:13px;right:13px;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;color:#9a90a7;background:rgba(255,255,255,.025);cursor:pointer}.modal-close:hover{color:#fff;border-color:rgba(232,189,115,.45)}.modal-symbol{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(232,189,115,.3);border-radius:10px;color:var(--gold-soft);background:rgba(232,189,115,.075)}.micro-label{margin:17px 0 8px;color:#b7a0da;font-size:10px;font-weight:700;letter-spacing:.17em}.simple-modal h2{margin:0;color:#f6f2fa;font-size:30px;font-weight:560;letter-spacing:-.045em;line-height:1.14}.modal-copy{margin:9px 0 18px;color:#a79eb1;font-size:12px;line-height:1.75}.code-modal form label{display:block;margin-bottom:6px;color:#a59aad;font-size:10px;font-weight:650;letter-spacing:.13em}.admin-input,.code-modal input{width:100%;height:43px;padding:0 12px;border:1px solid rgba(225,206,240,.19);border-radius:6px;outline:none;color:#f2eef8;background:rgba(4,3,9,.55);font-size:13px}.admin-input:focus,.code-modal input:focus{border-color:rgba(185,128,251,.65);box-shadow:0 0 0 3px rgba(163,67,255,.08)}.admin-input::-moz-placeholder,.code-modal input::-moz-placeholder{color:#685f75}.admin-input::placeholder,.code-modal input::placeholder{color:#685f75}.gold-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(255,230,181,.44);border-radius:5px;color:#23190e;background:linear-gradient(135deg,#f1d39a,#dbb571);font-size:11px;font-weight:700;cursor:pointer;transition:transform .18s,filter .18s,box-shadow .18s}.gold-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 7px 21px rgba(213,174,102,.14)}.gold-button.is-disabled,.gold-button:disabled{cursor:not-allowed;opacity:.52;filter:saturate(.65)}.gold-button--wide{width:100%;margin-top:11px;min-height:43px}.text-button{border:0;padding:0;color:#a99db8;background:transparent;cursor:pointer;font-size:11px}.text-button:hover{color:var(--gold-soft)}.modal-skip{display:block;margin:15px auto 0}.form-error{display:block;margin-top:6px;color:#f2a0a9;font-size:11px}.safelinks-app{position:relative;z-index:1;min-height:100svh;overflow:hidden;background:radial-gradient(ellipse at 83% 12%,rgba(81,30,126,.18),transparent 31%),linear-gradient(180deg,rgba(7,5,16,.81),rgba(7,5,16,.96))}.app-header{position:sticky;z-index:30;top:0;height:67px;border-bottom:1px solid rgba(224,205,241,.1);background:rgba(8,6,16,.87);backdrop-filter:blur(16px)}.app-header-inner{width:min(1120px,calc(100% - 48px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.site-mark{display:inline-flex;align-items:center;gap:8px;color:#f5f0fa;font-size:19px;font-weight:720;letter-spacing:-.06em;white-space:nowrap}.site-mark-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(232,189,115,.29);border-radius:9px;background:rgba(232,189,115,.07)}.site-mark-dot,.site-mark-icon{color:var(--gold)}.app-nav{height:100%;display:flex;align-items:center;gap:4px}.app-nav button{height:34px;padding:0 11px;border:1px solid transparent;border-radius:4px;color:#a89fb2;background:transparent;cursor:pointer;font-size:11px;font-weight:650;letter-spacing:.08em;transition:color .18s,background .18s,border-color .18s}.app-nav button:hover{color:#f4edf8;background:rgba(255,255,255,.045)}.app-nav button.active{color:var(--gold-soft);border-color:rgba(232,189,115,.2);background:rgba(232,189,115,.065)}.app-header-right{display:flex;align-items:center;gap:13px}.admin-link{display:inline-flex;align-items:center;gap:6px;color:#958ba0;font-size:11px}.admin-link:hover{color:var(--gold)}.active-referral{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(173,131,225,.22);border-radius:100px;color:#cfb2f2;background:rgba(152,80,216,.09);font-size:10px}.mobile-nav-toggle{display:none;width:35px;height:35px;place-items:center;border:1px solid var(--line);border-radius:6px;color:#c7bdcf;background:rgba(255,255,255,.03);cursor:pointer}.app-main{position:relative;width:min(1120px,calc(100% - 48px));margin:0 auto}.app-hero{min-height:326px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:51px 0 41px;border-bottom:1px solid rgba(224,205,241,.09)}.app-hero-copy .eyebrow,.directory-head .eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#a99bb9;font-size:10px;font-weight:700;letter-spacing:.16em}.eyebrow>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#9ed7b0;box-shadow:0 0 9px rgba(158,215,176,.55)}.eyebrow>i{width:17px;height:1px;background:rgba(232,189,115,.43)}.app-hero h1{margin:0;color:#fbf8fe;font-size:clamp(41px,5.5vw,63px);font-weight:540;letter-spacing:-.072em;line-height:1.02}.app-hero h1 em{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.07em}.app-hero-description{max-width:540px;margin:14px 0 19px;color:#aaa1b2;font-size:13px;line-height:1.75}.explore-button{min-height:36px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(232,189,115,.35);border-radius:5px;color:var(--gold-soft);background:rgba(232,189,115,.07);cursor:pointer;font-size:11px;font-weight:600}.explore-button:hover{background:rgba(232,189,115,.13)}.app-hero-card{position:relative;min-height:181px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;border:1px solid rgba(191,146,236,.2);border-radius:9px;background:linear-gradient(137deg,rgba(34,18,54,.88),rgba(14,10,24,.9) 75%);box-shadow:inset 0 1px rgba(255,255,255,.04),0 18px 44px rgba(0,0,0,.16)}.app-hero-card:before{content:"";position:absolute;top:-75px;right:-35px;width:210px;height:210px;border:1px solid rgba(180,100,255,.13);border-radius:50%;box-shadow:0 0 0 20px rgba(174,84,255,.025),0 0 0 43px rgba(174,84,255,.018)}.hero-card-orbit{position:absolute;top:-77px;right:-12px;width:180px;height:145px;border:1px solid rgba(232,189,115,.15);border-radius:50%;transform:rotate(-27deg)}.hero-card-top{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.hero-card-seal{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(232,189,115,.25);border-radius:10px;color:var(--gold);background:rgba(232,189,115,.08)}.hero-card-label{color:#d3c2e4;font-size:10px;font-weight:650;letter-spacing:.12em;line-height:1.7}.hero-card-label b{color:#897a9b;font-size:9px;font-weight:550}.hero-card-numbers{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:340px;padding:13px 0}.hero-card-numbers div{display:flex;flex-direction:column;gap:3px}.hero-card-numbers strong{color:#f1d49d;font-size:26px;font-weight:500;letter-spacing:-.06em}.hero-card-numbers span{color:#93899f;font-size:10px}.hero-card-numbers>i{width:1px;height:31px;background:rgba(222,203,239,.14)}.app-hero-card>p{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin:0;padding-top:10px;border-top:1px solid rgba(225,206,240,.09);color:#8f8599;font-size:10px}.status-light{width:6px;height:5px;border-radius:50%;background:#8fd4a6;box-shadow:0 0 8px rgba(143,212,166,.55)}.directory-section{padding:41px 0 37px}.directory-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.directory-head .eyebrow{margin-bottom:9px}.directory-head h2{margin:0;color:#f7f3fa;font-size:28px;font-weight:560;letter-spacing:-.05em}.directory-intro{max-width:630px;margin:7px 0 0;color:#988ea2;font-size:12px;line-height:1.65}.listing-counter{display:flex;align-items:baseline;gap:7px;color:var(--gold);font-family:Georgia,serif;font-size:28px}.listing-counter small{color:#80758e;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:650;letter-spacing:.12em}.directory-tabs{display:flex;gap:6px;margin-top:26px;padding:5px;overflow-x:auto;border:1px solid rgba(225,206,240,.12);border-radius:7px;background:rgba(14,10,23,.82);scrollbar-width:none}.directory-tabs::-webkit-scrollbar{display:none}.directory-tabs button{min-height:38px;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:1px solid transparent;border-radius:4px;color:#9b91a7;background:transparent;cursor:pointer;font-size:11px;font-weight:650;letter-spacing:.1em;transition:.18s}.directory-tabs button:hover{color:#f1e9f8;background:rgba(255,255,255,.035)}.directory-tabs button.selected{color:var(--gold-soft);border-color:rgba(232,189,115,.24);background:linear-gradient(180deg,rgba(232,189,115,.11),rgba(232,189,115,.055));box-shadow:inset 0 1px rgba(255,255,255,.035)}.directory-tabs button svg{color:#7d718a}.directory-tabs button.selected svg{color:var(--gold)}.directory-tabs .academy-tab{margin-left:auto;color:#c2a5e7}.directory-tabs .academy-tab.selected{color:#dfc3ff;border-color:rgba(176,128,225,.27);background:rgba(159,91,218,.11)}.directory-controls{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:10px 0 12px}.directory-controls>p{margin:0;color:#777082;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.search-box{width:min(250px,48%);height:32px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid rgba(225,206,240,.13);border-radius:5px;color:#847891;background:rgba(8,6,14,.54)}.search-box:focus-within{border-color:rgba(180,128,229,.47)}.search-box input{width:100%;min-width:0;border:0;outline:0;color:#eee7f5;background:transparent;font-size:11px}.search-box input::-moz-placeholder{color:#71687b}.search-box input::placeholder{color:#71687b}.search-box button{display:grid;place-items:center;border:0;color:#92879d;background:transparent;cursor:pointer}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.listing-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:linear-gradient(151deg,rgba(22,16,33,.94),rgba(12,10,18,.96));transition:transform .2s,border-color .2s,box-shadow .2s}.listing-card:hover{transform:translateY(-3px);border-color:rgba(206,167,235,.3);box-shadow:0 12px 30px rgba(0,0,0,.19)}.listing-main{position:relative;display:block;width:100%;min-height:180px;padding:15px;border:0;background:transparent;text-align:left;cursor:pointer}.listing-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(232,189,115,.23);border-radius:9px;color:var(--gold);background:rgba(232,189,115,.075)}.icon-blue{color:#a6c6ff;border-color:rgba(128,165,232,.23);background:rgba(89,127,201,.1)}.icon-purple{color:#c69cff;border-color:rgba(174,119,229,.25);background:rgba(146,73,204,.12)}.listing-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:13px}.listing-category{display:inline-flex;align-items:center;gap:6px;color:#9a82bb;font-size:9px;font-weight:700;letter-spacing:.14em}.listing-heading-row h3{margin:4px 0 0;color:#f5f1f8;font-weight:570;letter-spacing:-.04em}.listing-arrow{margin-top:4px;color:#776a87;transition:transform .18s,color .18s}.listing-card:hover .listing-arrow{color:var(--gold);transform:translate(2px,-2px)}.listing-summary{min-height:34px;margin:8px 0 10px;color:#a49aa9;font-size:11px;line-height:1.65}.listing-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#777081;font-size:10px}.listing-meta span:first-child{display:inline-flex;align-items:center;gap:5px}.listing-meta span:first-child svg{color:#8f7bb0}.listing-meta span:last-child{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;border:1px solid rgba(225,206,240,.09);border-radius:3px}.listing-actions{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:9px 13px;border-top:1px solid rgba(225,206,240,.09);background:rgba(255,255,255,.012)}.listing-register{min-height:30px;padding:0 8px}.listing-register,.official-link{font-size:10px;white-space:nowrap}.official-link{display:inline-flex;align-items:center;gap:4px;color:#9d8bab}.official-link:hover{color:#e2c991}.official-link--muted{color:#625a6b}.directory-loading{color:#8e8398;font-size:11px}.empty-directory{min-height:216px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(225,206,240,.17);border-radius:8px;color:#a388c0;background:rgba(255,255,255,.012)}.empty-directory strong{color:#e8e0ef;font-size:15px;font-weight:550}.empty-directory span{color:#898092;font-size:11px;text-align:center}.academy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:10px}.academy-card{overflow:hidden;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:linear-gradient(145deg,rgba(23,17,35,.95),rgba(12,10,18,.96))}.academy-card-art{position:relative;height:141px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,rgba(119,64,174,.34),transparent 70%),linear-gradient(130deg,#1d112d,#0d0a16)}.academy-gold .academy-card-art{background:radial-gradient(ellipse at center,rgba(181,129,58,.2),transparent 70%),linear-gradient(130deg,#20190f,#100d17)}.academy-blue .academy-card-art{background:radial-gradient(ellipse at center,rgba(67,123,194,.26),transparent 70%),linear-gradient(130deg,#111d2a,#100d17)}.academy-card-art:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(231,211,248,.045) 1px,transparent 0),linear-gradient(90deg,rgba(231,211,248,.045) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 82%);mask-image:radial-gradient(ellipse at center,#000,transparent 82%)}.academy-index{position:absolute;z-index:2;top:11px;left:12px;color:rgba(242,222,255,.59);font-family:Georgia,serif;font-size:17px}.academy-art-rings{position:absolute;width:112px;height:112px;border:1px solid rgba(212,171,246,.23);border-radius:50%;box-shadow:0 0 0 17px rgba(189,132,228,.035),0 0 0 35px rgba(189,132,228,.022)}.academy-play{position:relative;z-index:2;width:38px;height:38px;display:grid;place-items:center;padding-left:2px;border:1px solid rgba(232,189,115,.4);border-radius:50%;color:var(--gold);background:rgba(11,8,17,.78)}.academy-video-label{position:absolute;z-index:2;right:11px;bottom:10px;display:inline-flex;align-items:center;gap:5px;color:#9c91a6;font-size:9px;letter-spacing:.1em}.academy-card-body{padding:14px}.listing-category i{width:3px;height:3px;border-radius:50%;background:var(--gold)}.academy-card h3{margin:8px 0 6px;color:#f5f0fa;font-size:17px;font-weight:560;line-height:1.35;letter-spacing:-.035em}.academy-card-body>p{min-height:42px;margin:0;color:#9d94a5;font-size:11px;line-height:1.65}.academy-watch{min-height:30px;display:inline-flex;gap:6px;margin-top:12px;padding:0 8px;border:1px solid rgba(232,189,115,.2);border-radius:4px;color:var(--gold-soft);background:rgba(232,189,115,.05)}.academy-watch--soon{color:#786f81;background:transparent}.trust-strip{display:flex;align-items:center;gap:12px;margin:25px 0 34px;padding:13px 15px;border:1px solid rgba(232,189,115,.17);border-radius:6px;background:rgba(232,189,115,.035)}.trust-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(232,189,115,.17);border-radius:8px;color:var(--gold);background:rgba(232,189,115,.07)}.trust-strip>div:nth-child(2){min-width:0;flex:1}.trust-strip strong{color:#e7d8b5;font-size:11px;font-weight:600}.trust-strip p{margin:4px 0 0;color:#958b7a;font-size:10px;line-height:1.5}.trust-strip>button{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border:0;color:var(--gold);background:transparent;cursor:pointer;font-size:10px;white-space:nowrap}.trust-strip>button:hover{color:#fff0c8}.app-footer{width:min(1120px,calc(100% - 48px));min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 auto;border-top:1px solid rgba(225,206,240,.09);color:#746c7e;font-size:10px}.app-footer .site-mark{font-size:16px}.app-footer .site-mark-icon{width:27px;height:24px;border-radius:7px}.app-footer .site-mark-icon svg{width:14px}.app-footer>span strong{color:#d1c0dc;font-weight:500}.app-footer>a:last-child{display:inline-flex;align-items:center;gap:4px;color:#817788}.app-footer>a:last-child:hover{color:var(--gold)}.listing-modal{width:min(100%,580px)}.modal-risk{display:flex;align-items:flex-start;gap:9px;margin:15px 0;padding:11px;border:1px solid rgba(232,189,115,.17);border-radius:5px;color:var(--gold);background:rgba(232,189,115,.045)}.modal-risk svg{flex:0 0 auto;margin-top:1px}.modal-risk p{margin:0;color:#b8a985;font-size:11px;line-height:1.65}.modal-section-title{margin:17px 0 9px;color:#9c8cae;font-size:10px;font-weight:700;letter-spacing:.15em}.checklist{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.checklist li{display:flex;gap:10px;color:#b4aab9;font-size:11px;line-height:1.6}.checklist li span{flex:0 0 auto;color:#c69ced;font-size:10px;letter-spacing:.06em}.modal-link-row{display:flex;gap:8px;margin-top:17px}.modal-link-row .gold-button--wide{margin-top:0;flex:1}.outline-button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(225,206,240,.16);border-radius:5px;color:#c8bdd2;background:rgba(255,255,255,.025);font-size:11px;white-space:nowrap;cursor:pointer}.outline-button:hover{border-color:rgba(232,189,115,.4);color:var(--gold-soft)}.modal-tutorial{display:flex;align-items:center;gap:9px;margin-top:13px;padding:10px;border:1px solid rgba(225,206,240,.12);border-radius:5px;background:rgba(255,255,255,.02)}.modal-tutorial-icon{width:28px;height:28px;display:grid;place-items:center;padding-left:1px;border:1px solid rgba(197,149,246,.21);border-radius:50%;color:#c69cff;background:rgba(163,67,255,.08)}.modal-tutorial strong{display:block;color:#d9d0e1;font-size:11px;font-weight:550}.modal-tutorial small{display:block;margin-top:3px;color:#82798d;font-size:10px}.modal-tutorial>a{margin-left:auto;color:var(--gold)}.modal-affiliate-note{display:flex;align-items:flex-start;gap:5px;margin:12px 0 0;color:#817986;font-size:10px;line-height:1.55}.modal-affiliate-note svg{flex:0 0 auto;color:#b49bc9}.toast-note{position:fixed;z-index:90;right:22px;bottom:21px;max-width:min(400px,calc(100% - 30px));display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(232,189,115,.26);border-radius:6px;color:#e8e0ec;background:rgba(25,18,34,.96);box-shadow:0 12px 40px rgba(0,0,0,.42);font-size:11px;animation:rise-in .18s ease both}.toast-note svg{color:var(--gold)}.admin-page{position:relative;z-index:1;min-height:100svh;overflow:hidden;background:radial-gradient(ellipse at 82% 8%,rgba(99,47,143,.18),transparent 33%),rgba(7,5,16,.96)}.admin-wrap{position:relative;width:min(1120px,calc(100% - 42px));margin:0 auto;padding:34px 0 56px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(225,206,240,.1)}.admin-topbar-right{display:flex;align-items:center;gap:10px}.admin-topbar-right a,.admin-topbar-right button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(225,206,240,.13);border-radius:5px;color:#a99fb2;background:rgba(255,255,255,.025);cursor:pointer;font-size:10px}.admin-topbar-right a:hover,.admin-topbar-right button:hover{color:var(--gold);border-color:rgba(232,189,115,.27)}.admin-heading{margin:28px 0 19px}.admin-heading .eyebrow{color:#a890c2;font-size:10px;font-weight:700;letter-spacing:.15em}.admin-heading h1{margin:8px 0 6px;color:#f6f2fa;font-size:35px;font-weight:560;letter-spacing:-.055em}.admin-heading p{max-width:690px;margin:0;color:#9990a2;font-size:11px;line-height:1.65}.admin-login{width:min(100%,410px);margin:9vh auto 0;padding:25px;border:1px solid rgba(232,189,115,.22);border-radius:10px;background:linear-gradient(145deg,rgba(25,17,38,.96),rgba(11,8,18,.98));box-shadow:0 20px 70px rgba(0,0,0,.35)}.admin-login h1{margin:14px 0 6px;color:#f5f1f8;font-size:27px;font-weight:560;letter-spacing:-.05em}.admin-login>p{margin:0 0 17px;color:#948a9d;font-size:11px;line-height:1.7}.admin-login label{display:block;margin-bottom:6px;color:#a79aad;font-size:10px;font-weight:650;letter-spacing:.11em}.admin-login .gold-button{width:100%;margin-top:10px}.admin-error{display:block;margin-top:10px;color:#f1a5ad;font-size:11px}.admin-help{display:flex;flex-wrap:wrap;gap:5px;margin-top:17px;padding-top:12px;border-top:1px solid rgba(225,206,240,.1);color:#7d7488;font-size:10px;line-height:1.55}.admin-help svg{flex:0 0 auto;color:var(--gold)}.admin-help code{color:#d5bf91}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0;padding:10px;border:1px solid rgba(225,206,240,.12);border-radius:7px;background:rgba(17,12,25,.83)}.admin-category-toolbar{margin-top:-7px}.admin-segmented{display:flex;flex-wrap:wrap;gap:4px}.admin-segmented button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid transparent;border-radius:4px;color:#978da1;background:transparent;cursor:pointer;font-size:10px;font-weight:650;letter-spacing:.08em}.admin-segmented button.active{color:var(--gold-soft);border-color:rgba(232,189,115,.2);background:rgba(232,189,115,.075)}.admin-toolbar-actions{display:flex;gap:7px}.admin-toolbar-actions .gold-button,.admin-toolbar-actions .outline-button{min-height:31px;padding:0 9px;font-size:10px}.admin-workspace{display:grid;grid-template-columns:265px minmax(0,1fr);gap:13px;align-items:start}.admin-editor-pane,.admin-list-pane{border:1px solid rgba(225,206,240,.13);border-radius:7px;background:rgba(14,10,22,.84)}.admin-list-pane{overflow:hidden}.admin-pane-heading{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(225,206,240,.1);color:#bcb1c8;font-size:10px;font-weight:700;letter-spacing:.1em}.admin-count{color:#82748d;font-size:10px}.admin-entry-list{max-height:675px;overflow-y:auto;padding:5px}.admin-entry{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:1px solid transparent;border-radius:5px;color:#c9c0d1;background:transparent;cursor:pointer;text-align:left}.admin-entry:hover{background:rgba(255,255,255,.035)}.admin-entry.selected{border-color:rgba(176,128,225,.18);background:rgba(146,73,204,.09)}.admin-entry-index{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(225,206,240,.12);border-radius:7px;color:#b99bdd;font-size:10px}.admin-entry-main{min-width:0;flex:1}.admin-entry-main strong{display:block;overflow:hidden;color:#ddd5e4;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.admin-entry-main small{display:block;margin-top:3px;color:#7f758a;font-size:9px;letter-spacing:.08em}.admin-entry>svg{color:#776d82}.admin-empty-list{padding:20px 12px;color:#847a90;font-size:11px;text-align:center}.admin-editor-pane{padding:17px}.admin-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px}.admin-editor-header h2{margin:0;color:#eee9f4;font-size:19px;font-weight:560;letter-spacing:-.04em}.admin-editor-header p{margin:5px 0 0;color:#81778a;font-size:10px}.admin-delete{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(239,128,139,.18);border-radius:4px;color:#dd929b;background:rgba(205,75,89,.06);cursor:pointer;font-size:10px}.admin-delete:hover{background:rgba(205,75,89,.14)}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-field{display:flex;flex-direction:column;gap:6px;color:#9e93a9;font-size:10px;font-weight:600;letter-spacing:.055em}.admin-field--wide{grid-column:1/-1}.admin-field input,.admin-field select,.admin-field textarea{width:100%;min-height:35px;padding:8px 9px;border:1px solid rgba(225,206,240,.14);border-radius:4px;outline:0;color:#e9e2ef;background:rgba(5,4,10,.5);font-size:11px;font-weight:400;letter-spacing:0}.admin-field textarea{min-height:64px;resize:vertical;line-height:1.55}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:rgba(180,128,229,.53)}.admin-field input::-moz-placeholder,.admin-field textarea::-moz-placeholder{color:#62596d}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#62596d}.admin-field select option{color:#fff;background:#171127}.admin-inline-help{color:#72697b;font-size:9px;font-weight:400;letter-spacing:0;line-height:1.4}.admin-save-row{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(225,206,240,.09)}.admin-save-row>span{display:inline-flex;align-items:center;gap:5px;color:#7d7485;font-size:10px}.admin-save-row .gold-button{min-height:37px}.admin-status{color:#9ed0a7!important}.admin-status.error{color:#efa0a7!important}.admin-footnote{display:flex;align-items:flex-start;gap:7px;margin-top:13px;padding:11px;border:1px solid rgba(232,189,115,.12);border-radius:5px;color:#9a8f7d;background:rgba(232,189,115,.03);font-size:10px;line-height:1.55}.admin-footnote svg{flex:0 0 auto;color:var(--gold)}.admin-footnote code{color:#e3c88f;font-size:10px}.admin-empty-editor{min-height:302px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ab91c3}.admin-empty-editor strong{color:#e2d9e9;font-size:13px;font-weight:550}.admin-empty-editor span{color:#847a8f;font-size:10px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.app-hero{grid-template-columns:1fr .8fr;gap:22px}.app-hero-card{min-height:175px;padding:15px}.academy-grid,.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:680px){.gate-content{width:min(100% - 30px,420px);padding:26px 0 20px}.gate-actions{width:100%;grid-template-columns:1fr;gap:11px}.gate-option{width:100%;min-height:120px;border-radius:12px;gap:6px}.gate-option-title{font-size:16px}.gate-option strong{font-size:13px}.gate-credit{gap:6px;margin-top:37px;font-size:clamp(21px,6.2vw,32px)}.gate-bottom-note{margin-top:32px;font-size:9px}.app-header{height:65px}.app-header-inner{width:calc(100% - 31px);gap:9px}.site-mark{font-size:18px}.site-mark-icon{width:30px;height:27px}.mobile-nav-toggle{display:grid}.app-header-right{gap:8px}.active-referral{display:none}.admin-link{min-height:32px;padding:0 7px;border:1px solid rgba(225,206,240,.1);border-radius:5px;font-size:10px}.app-nav{position:absolute;top:60px;left:0;right:0;height:auto;display:none;align-items:stretch;flex-direction:column;gap:3px;padding:9px 14px 13px;border-bottom:1px solid rgba(225,206,240,.12);background:rgba(8,6,16,.98);box-shadow:0 12px 25px rgba(0,0,0,.26)}.app-nav--open{display:flex}.app-nav button{justify-content:flex-start;min-height:38px;text-align:left}.app-nav button.active{border-color:rgba(232,189,115,.18)}.app-main{width:calc(100% - 30px)}.app-hero{min-height:unset;grid-template-columns:1fr;gap:20px;padding:37px 0 25px}.app-hero h1{font-size:clamp(41px,11vw,58px)}.app-hero-description{max-width:540px;font-size:12px}.app-hero-card{min-height:170px}.hero-card-numbers{padding:11px 0}.hero-card-numbers strong{font-size:22px}.directory-section{padding-top:31px}.directory-head h2{font-size:25px}.directory-intro{max-width:432px;font-size:11px}.listing-counter{font-size:22px}.listing-counter small{font-size:7px}.directory-tabs{margin-top:21px;gap:4px}.directory-tabs button{min-height:36px;padding:0 11px;font-size:10px}.directory-tabs .academy-tab{margin-left:0}.directory-controls{min-height:48px}.search-box{width:58%}.academy-grid,.listing-grid{grid-template-columns:1fr;gap:10px}.listing-main{min-height:157px}.listing-summary{min-height:0}.listing-actions{min-height:47px}.academy-card-art{height:150px}.academy-card-body>p{min-height:0}.trust-strip{align-items:flex-start;flex-wrap:wrap}.trust-strip>div:nth-child(2){flex-basis:calc(100% - 46px)}.trust-strip>button{margin-left:42px}.app-footer{width:calc(100% - 30px);flex-wrap:wrap;min-height:65px;padding:10px 0}.app-footer>a:last-child,.app-footer>span{font-size:9px}.simple-modal-backdrop{align-items:flex-end;padding:10px}.simple-modal{max-height:90svh;padding:23px 18px 20px;border-radius:11px 11px 7px 7px}.listing-modal{width:100%}.simple-modal h2{font-size:26px}.modal-link-row{flex-direction:column}.modal-link-row .gold-button--wide{flex:unset}.outline-button{min-height:41px}.admin-wrap{width:calc(100% - 31px);padding-top:18px}.admin-topbar{align-items:flex-start}.admin-topbar .site-mark{font-size:17px}.admin-topbar-right a,.admin-topbar-right button{min-height:32px;padding:0 7px}.admin-heading{margin-top:23px}.admin-heading h1{font-size:29px}.admin-toolbar{align-items:flex-start;flex-direction:column}.admin-toolbar-actions{width:100%;justify-content:flex-end}.admin-workspace{grid-template-columns:1fr}.admin-list-pane{max-height:210px}.admin-entry-list{max-height:155px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid{grid-template-columns:1fr}.admin-field--wide{grid-column:auto}.admin-editor-pane{padding:13px}.admin-save-row{align-items:flex-start;flex-direction:column}.admin-save-row .gold-button{align-self:flex-end}}@media(max-width:380px){.gate-option{min-height:115px}.gate-credit{font-size:21px}.directory-tabs button{padding:0 10px;gap:5px;font-size:9px}.directory-controls{align-items:flex-start;flex-direction:column-reverse;padding:7px 0}.search-box{width:100%}.listing-actions{flex-wrap:wrap}.listing-register{font-size:9px}.admin-topbar-right a span{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.founder-credits{gap:.22em;color:#f4f1f7;line-height:1.3}.founder-prefix{color:var(--gold);font-weight:650}.founder-and{color:#d8c698;font-size:.82em;font-weight:500}.founder-credits>a{display:inline-flex;align-items:center;gap:.24em;color:#f7f3fb;font-size:inherit;font-weight:700;white-space:nowrap;transition:color .18s}.founder-credits>a:hover{color:var(--gold-soft)}.founder-credits>a img{width:1.03em;height:1.03em;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(232,189,115,.56);border-radius:50%;box-shadow:0 0 11px rgba(163,67,255,.21)}.founder-credits>a svg{color:var(--gold);flex:0 0 auto}.founder-credits--compact{gap:8px;font-size:12px}.founder-credits--compact .founder-and,.founder-credits--compact .founder-prefix{display:none}.founder-credits--compact>a img{width:22px;height:20px}.gate-credit .founder-credits{gap:7px}.gate-credit .founder-credits>a img{width:31px;height:31px}.gate-bottom-note{color:rgba(199,167,227,.54)}.listing-main{min-height:265px}.listing-thumbnail{position:relative;width:100%;height:145px;overflow:hidden;margin:0 0 14px;border:1px solid rgba(223,205,239,.13);border-radius:6px;background:#100d1b}.listing-thumbnail>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.thumbnail-mock{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 78% 22%,rgba(170,94,245,.16),transparent 50%),linear-gradient(140deg,#181226,#0b0912)}.thumbnail-gold .thumbnail-mock{background:radial-gradient(ellipse at 80% 25%,rgba(225,174,92,.15),transparent 52%),linear-gradient(140deg,#1d1710,#0d0a12)}.thumbnail-blue .thumbnail-mock{background:radial-gradient(ellipse at 80% 23%,rgba(93,146,225,.2),transparent 52%),linear-gradient(140deg,#121927,#0a0b13)}.thumbnail-browser{height:24px;display:flex;align-items:center;gap:7px;padding:0 8px;border-bottom:1px solid rgba(232,218,246,.11);background:rgba(7,6,12,.74)}.browser-dots{display:flex;gap:3px}.browser-dots i{width:4px;height:4px;border-radius:50%;background:#d27b87}.browser-dots i:nth-child(2){background:#d6b870}.browser-dots i:nth-child(3){background:#70b793}.browser-address{min-width:0;flex:1;display:flex;align-items:center;gap:4px;height:14px;padding:0 6px;overflow:hidden;border:1px solid rgba(218,203,236,.11);border-radius:3px;color:#8f8498;background:rgba(255,255,255,.035);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.browser-address svg{color:#9ccea5;flex:0 0 auto}.browser-menu{color:#786f82;font-size:10px;letter-spacing:1px}.thumbnail-page{position:relative;height:calc(100% - 24px);padding:9px 11px;background:linear-gradient(115deg,rgba(117,48,174,.06),transparent 60%)}.thumbnail-page-top{display:flex;align-items:center;gap:7px}.thumbnail-brand-mark{width:17px;height:17px;display:grid;place-items:center;border:1px solid rgba(232,189,115,.4);border-radius:5px;color:#f1d395;background:rgba(232,189,115,.08);font-size:9px;font-weight:800}.thumbnail-nav-lines{display:flex;gap:5px;margin-left:auto}.thumbnail-nav-lines i{width:18px;height:2px;border-radius:2px;background:rgba(230,218,240,.24)}.thumbnail-nav-lines i:nth-child(2){width:14px}.thumbnail-nav-lines i:nth-child(3){width:17px}.thumbnail-cta-mini{width:33px;height:10px;margin-left:2px;border-radius:3px;background:linear-gradient(90deg,#e7c27c,#bd8a4f)}.thumbnail-hero-copy{display:flex;flex-direction:column;gap:5px;margin-top:13px}.thumbnail-hero-copy i{width:58%;height:4px;border-radius:4px;background:rgba(247,242,252,.65)}.thumbnail-hero-copy i:nth-child(2){width:37%;height:3px;background:rgba(247,242,252,.24)}.thumbnail-hero-copy i:nth-child(3){width:23%;height:8px;margin-top:3px;background:rgba(232,189,115,.46)}.thumbnail-panels{display:flex;gap:6px;margin-top:11px}.thumbnail-panels span{width:28%;height:32px;border:1px solid rgba(210,185,235,.12);border-radius:4px;background:linear-gradient(145deg,rgba(164,102,215,.13),rgba(255,255,255,.025))}.thumbnail-panels span:nth-child(2){background:linear-gradient(145deg,rgba(230,189,115,.11),rgba(255,255,255,.025))}.thumbnail-panels span:nth-child(3){background:linear-gradient(145deg,rgba(110,153,224,.12),rgba(255,255,255,.025))}.thumbnail-caption{position:absolute;right:7px;bottom:6px;padding:3px 5px;border:1px solid rgba(230,214,244,.12);border-radius:3px;color:#a397b2;background:rgba(6,5,11,.7);font-size:7px;font-weight:700;letter-spacing:.12em}.referral-admin{display:flex;flex-direction:column;gap:13px}.referral-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.referral-stat-card{position:relative;min-height:105px;padding:13px;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:linear-gradient(150deg,rgba(24,17,35,.95),rgba(12,10,18,.94))}.referral-stat-icon{position:absolute;top:12px;right:12px;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(183,138,224,.17);border-radius:8px;color:#c9a5ec;background:rgba(163,67,255,.075)}.referral-stat-card:nth-child(3n) .referral-stat-icon{color:var(--gold);border-color:rgba(232,189,115,.2);background:rgba(232,189,115,.07)}.referral-stat-label{display:block;max-width:80%;color:#9a8da6;font-size:10px;font-weight:700;letter-spacing:.12em}.referral-stat-card>strong{display:block;margin-top:12px;color:#f5f0fa;font-size:27px;font-weight:560;letter-spacing:-.055em}.referral-stat-card>small{display:block;margin-top:4px;color:#81788d;font-size:10px;line-height:1.45}.referral-stat-card--wide{grid-column:span 1}.referral-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referral-panel{min-width:0;padding:16px;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:rgba(14,10,22,.86)}.referral-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.referral-panel-title h2{margin:4px 0 0;color:#f0ebf5;font-size:19px;font-weight:570;letter-spacing:-.04em}.referral-panel-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(232,189,115,.17);border-radius:8px;color:var(--gold);background:rgba(232,189,115,.06)}.referral-panel-copy{margin:8px 0 13px;color:#93899d;font-size:11px;line-height:1.6}.ambassador-create-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ambassador-create-form .gold-button{grid-column:1/-1;justify-self:start;min-height:34px}.base-url-form{display:flex;align-items:flex-end;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(225,206,240,.1)}.base-url-form>.admin-field{flex:1}.base-url-form .outline-button{min-height:35px;flex:0 0 auto}.referral-feedback{display:flex;align-items:flex-start;gap:6px;margin:11px 0 0;color:#b9d7b5;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.referral-feedback svg{flex:0 0 auto;color:#a5d6a5}.activity-chart{height:133px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;margin-top:16px;padding:10px 8px 0;border-bottom:1px solid rgba(225,206,240,.1);background:repeating-linear-gradient(180deg,transparent 0,transparent 32px,rgba(225,206,240,.055) 33px)}.activity-day{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.activity-bar-area{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.activity-bar{position:relative;width:min(28px,80%);min-height:4px;display:block;overflow:hidden;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#b98bee,#633791);box-shadow:0 0 13px rgba(163,67,255,.13)}.activity-bar i{position:absolute;bottom:0;left:0;right:0;display:block;min-height:2px;background:linear-gradient(90deg,#f1d394,#c18f4b)}.activity-day small{color:#81788b;font-size:9px;white-space:nowrap}.activity-legend{display:flex;gap:13px;margin-top:10px;color:#8f8599;font-size:9px}.activity-legend span{display:inline-flex;align-items:center;gap:5px}.activity-legend i{width:7px;height:7px;border-radius:2px;background:#a375d0}.activity-legend span:nth-child(2) i{background:#e0ba76}.activity-warning{display:flex;align-items:flex-start;gap:6px;margin-top:13px;padding:8px;border:1px solid rgba(232,189,115,.11);border-radius:4px;color:#a99b81;background:rgba(232,189,115,.028);font-size:9px;line-height:1.5}.activity-warning svg{flex:0 0 auto;color:var(--gold)}.activity-empty{padding:22px 8px;color:#847a90;font-size:11px;line-height:1.55;text-align:center}.ambassador-table-panel{padding-bottom:10px}.ambassador-table-wrap{margin-top:12px;overflow-x:auto}.ambassador-table{width:100%;border-collapse:collapse;min-width:760px}.ambassador-table th{padding:9px 8px;border-bottom:1px solid rgba(225,206,240,.1);color:#83798e;font-size:9px;font-weight:700;letter-spacing:.1em;text-align:left;white-space:nowrap}.ambassador-table td{padding:10px 8px;border-bottom:1px solid rgba(225,206,240,.06);color:#bdb4c7;font-size:10px;white-space:nowrap}.ambassador-table tbody tr:last-child td{border-bottom:0}.ambassador-table td:first-child strong{display:block;color:#e6dfea;font-size:11px;font-weight:560}.ambassador-table td:first-child small{display:block;margin-top:3px;color:#81778b;font-size:9px}.ambassador-table code{padding:5px 7px;border:1px solid rgba(190,144,228,.16);border-radius:4px;color:#d6baf0;background:rgba(153,81,205,.08);font-size:10px}.ambassador-status{display:inline-flex;align-items:center;gap:5px;color:#9a8da4;font-size:10px}.ambassador-status i{width:6px;height:5px;border-radius:50%;background:#7f7785}.ambassador-status.is-active{color:#add1ac}.ambassador-status.is-active i{background:#8cd69b;box-shadow:0 0 7px rgba(140,214,155,.5)}.ambassador-row-actions{display:flex;align-items:center;gap:6px}.copy-referral-button,.pause-referral-button{min-height:27px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid rgba(232,189,115,.2);border-radius:4px;color:#e3c887;background:rgba(232,189,115,.045);cursor:pointer;font-size:9px}.pause-referral-button{border-color:rgba(225,206,240,.13);color:#a89db2;background:rgba(255,255,255,.02)}.copy-referral-button:hover,.pause-referral-button:hover{border-color:rgba(232,189,115,.43)}.top-tools-list{display:flex;flex-direction:column;margin-top:10px}.top-tool-row{min-height:38px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(225,206,240,.06);color:#afa4b8;font-size:10px}.top-tool-row:last-child{border-bottom:0}.top-tool-rank{color:#aa8bc8;font-size:10px}.top-tool-row strong{min-width:0;flex:1;overflow:hidden;color:#ded5e5;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.top-tool-row>span:nth-last-child(2){color:#8b8193}.top-tool-row b{color:#e2c380;font-size:10px;font-weight:550}.recent-events{margin-top:8px}.recent-event{display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid rgba(225,206,240,.06)}.recent-event:last-child{border-bottom:0}.recent-event-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#bb8bea;box-shadow:0 0 7px rgba(187,139,234,.38)}.recent-event>span:nth-child(2){min-width:0;flex:1}.recent-event strong{color:#d3cadb;font-size:10px;font-weight:550}.recent-event small,.recent-event strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-event small{margin-top:3px;color:#81778b;font-size:9px}.recent-event time{color:#837a8b;font-size:9px}@media(max-width:972px){.referral-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-admin-grid{grid-template-columns:1fr}.referral-stat-card--wide{grid-column:span 1}}@media(max-width:734px){.gate-credit .founder-credits{font-size:clamp(18px,4.8vw,24px);gap:5px}.gate-credit .founder-credits>a img{width:1em;height:1em}.founder-credits--compact{font-size:11px;gap:5px}.founder-credits--compact>a img{width:18px;height:18px}.listing-main{min-height:unset}.listing-thumbnail{height:180px}.referral-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.referral-stat-card{min-height:98px;padding:11px}.referral-stat-card>strong{font-size:24px}.referral-stat-card--wide{grid-column:span 2}.referral-panel{padding:15px}.ambassador-create-form{grid-template-columns:1fr}.ambassador-create-form .gold-button{grid-column:auto}.base-url-form{align-items:stretch;flex-direction:column}.base-url-form .outline-button{align-self:flex-end}.admin-toolbar-actions{flex-wrap:wrap}.admin-toolbar-actions .outline-button{font-size:9px}.activity-chart{height:135px;gap:5px}.activity-legend{font-size:6px}.top-tool-row{gap:6px}.top-tool-row>span:nth-last-child(2){display:none}}.founder-credits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;font-size:inherit;line-height:normal;letter-spacing:normal;text-shadow:none}.founder-credits .founder-card{min-width:210px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(232,189,115,.2);border-radius:9px;color:#f5f0fa;background:linear-gradient(145deg,rgba(25,17,37,.92),rgba(12,10,18,.88));box-shadow:inset 0 1px rgba(255,255,255,.025);transition:transform .18s,border-color .18s,background .18s}.founder-credits .founder-card:hover{transform:translateY(-2px);border-color:rgba(232,189,115,.52);background:linear-gradient(145deg,rgba(36,24,51,.96),rgba(14,11,21,.95))}.founder-credits .founder-card>img{width:36px;height:36px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(232,189,115,.42);border-radius:50%}.founder-card-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.founder-card-copy strong{overflow:hidden;color:#f3eef7;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.founder-card-copy small{color:#94899f;font-size:9px;letter-spacing:.035em}.founder-card-network{display:flex;align-items:center;gap:4px;color:#e7d9f3}.founder-card-network small{font-size:9px;font-weight:700}.founder-credits .founder-x-mark{width:13px;height:13px;color:#f5f1f8;flex:0 0 auto}.gate-credit{display:flex;justify-content:center;width:100%;margin:46px 0 0;padding:0}.gate-credit .founder-credits{align-items:stretch;gap:11px}.founder-credits--compact{gap:6px}.founder-credits--compact .founder-card{min-width:0;gap:5px;padding:4px 7px;border-color:rgba(225,206,240,.12);border-radius:7px;background:rgba(15,11,21,.45);box-shadow:none}.founder-credits--compact .founder-card>img{width:21px;height:21px}.founder-credits--compact .founder-card-copy{flex:0 1 auto}.founder-credits--compact .founder-card-copy strong{font-size:9px}.founder-credits--compact .founder-card-copy small,.founder-credits--compact .founder-card-network small{display:none}.founder-credits--compact .founder-x-mark{width:11px;height:11px}.gate-actions{grid-template-columns:repeat(2,minmax(0,220px))}.gate-option-title{font-size:16px;letter-spacing:.1em}.gate-option strong{max-width:100%;padding:0 3px;font-size:14px;line-height:1.3;letter-spacing:.055em;text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.referral-validation-error{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:10px 0;padding:10px;border:1px solid rgba(241,134,134,.22);border-radius:6px;color:#f0b2ad;background:rgba(148,46,52,.12);font-size:11px;line-height:1.5}.referral-validation-error>svg{color:#f2a8a2}.referral-validation-error>button{min-height:31px;align-self:stretch;padding:0 10px;border:1px solid rgba(232,189,115,.3);border-radius:4px;color:#ecd197;background:rgba(232,189,115,.07);cursor:pointer;font-size:10px;font-weight:650}.referral-validation-error>button:hover{border-color:rgba(232,189,115,.55);background:rgba(232,189,115,.12)}.code-modal .gold-button:disabled{opacity:.62;cursor:wait}.listing-heading-info{min-width:0;display:flex;align-items:center;gap:10px}.listing-heading-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.listing-logo{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(225,206,240,.14);border-radius:10px;color:#f0d38e;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(117,67,163,.09));font-size:15px;font-weight:700}.listing-logo img{display:block;width:100%;height:100%;padding:5px;-o-object-fit:contain;object-fit:contain}.thumbnail-brand-mark{overflow:hidden}.thumbnail-brand-mark img{display:block;width:100%;height:100%;padding:2px;-o-object-fit:contain;object-fit:contain}.listing-heading-row h3{max-width:100%;overflow-wrap:anywhere}@media(max-width:680px){.gate-actions{grid-template-columns:1fr}.gate-option-title{font-size:16px}.gate-option strong{font-size:14px;line-height:1.25}.gate-credit{margin-top:30px}.gate-credit .founder-credits{width:100%;gap:8px}.gate-credit .founder-card{width:min(100%,280px);min-width:0}.founder-credits--compact{gap:5px}.founder-credits--compact .founder-card{padding:3px 5px}.listing-logo{width:38px;height:38px}}@media(max-width:380px){.gate-content{width:calc(100% - 24px)}.gate-option{padding-right:14px;padding-left:14px}.gate-credit .founder-credits{flex-direction:column;align-items:center}.gate-bottom-note{max-width:95%;line-height:1.6;letter-spacing:.12em}}.gate-intro{width:100%;margin:0 0 22px;text-align:center}.gate-brand{display:inline-flex;align-items:center;gap:7px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.19em}.gate-brand svg{color:var(--gold-soft)}.gate-intro h1{margin:12px 0 6px;color:#f4eff9;font-size:clamp(22px,3.6vw,31px);font-weight:590;letter-spacing:-.045em;line-height:1.15}.gate-intro p{margin:0;color:#9c91a8;font-size:13px;line-height:1.5}.listing-main{min-height:unset;padding:17px 16px 14px}.listing-heading-row{margin-top:0}.listing-heading-info{gap:12px}.listing-logo{width:46px;height:46px;border-color:rgba(226,205,242,.17);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(117,67,163,.1));box-shadow:inset 0 1px rgba(255,255,255,.04)}.listing-logo img{padding:4px}.listing-heading-row h3{font-size:20px}.listing-summary{min-height:0;margin:10px 0 11px;font-size:12px}.listing-meta{margin-top:2px}@media(max-width:680px){.gate-intro{margin-bottom:18px}.gate-intro h1{font-size:24px}.gate-intro p{font-size:12px}.listing-main{padding:16px 15px 13px}.listing-logo{width:44px;height:44px}}.academy-card{min-height:0;transition:border-color .18s,transform .18s,background .18s}.academy-card:hover{transform:translateY(-2px);border-color:rgba(232,189,115,.25)}.academy-card-body{width:100%;padding:17px}.academy-card-body>p{min-height:0;margin-top:0}.academy-watch-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px}.academy-watch{width:100%;min-height:36px;display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:0;padding:0 9px;border-color:rgba(232,189,115,.2);color:#e6cd9c;background:rgba(232,189,115,.045);font-size:10px;line-height:1.25}.academy-watch:hover:not(.academy-watch--soon){border-color:rgba(232,189,115,.48);background:rgba(232,189,115,.09)}.academy-watch b,.tutorial-video-link b{width:22px;height:21px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(232,189,115,.25);border-radius:4px;color:#f1d59f;background:rgba(232,189,115,.075);font-size:8px;letter-spacing:.07em}.academy-watch span,.tutorial-video-link span{min-width:0;flex:1}.academy-watch svg{flex:0 0 auto;margin-left:auto;color:#e7c77f}.academy-watch--soon{border-color:rgba(225,206,240,.09);color:#888092;background:rgba(255,255,255,.012)}.academy-watch--soon b,.tutorial-video-link.is-unavailable b{border-color:rgba(225,206,240,.12);color:#8a8094;background:rgba(255,255,255,.025)}.modal-tutorial{display:block}.modal-tutorial-heading{display:flex;align-items:center;gap:9px}.modal-tutorial-heading>span:last-child{min-width:0}.modal-tutorial-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.tutorial-video-link{min-width:0;min-height:38px;display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid rgba(232,189,115,.2);border-radius:4px;color:#e6cd9c;background:rgba(232,189,115,.04);font-size:10px;line-height:1.25}a.tutorial-video-link:hover{border-color:rgba(232,189,115,.48);background:rgba(232,189,115,.09)}.tutorial-video-link svg{flex:0 0 auto;color:var(--gold)}.tutorial-video-link.is-unavailable{border-color:rgba(225,206,240,.09);color:#878092;background:rgba(255,255,255,.012)}.modal-tutorial>.modal-tutorial-heading .modal-tutorial-icon{flex:0 0 auto}.admin-logo-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.admin-logo-control input{width:100%;min-width:0;min-height:35px;padding:8px 9px;border:1px solid rgba(225,206,240,.14);border-radius:4px;outline:0;color:#e9e2ef;background:rgba(5,4,10,.5);font-size:11px;font-weight:400;letter-spacing:0}.admin-logo-control input:focus{border-color:rgba(180,128,229,.53)}.admin-logo-control .outline-button{min-height:35px;white-space:nowrap;font-size:10px}.admin-logo-status{color:#d3bc8b;font-size:9px;font-weight:400;letter-spacing:0;line-height:1.45}@media(max-width:680px){.academy-watch-row,.admin-logo-control,.modal-tutorial-links{grid-template-columns:1fr}.admin-logo-control .outline-button{justify-self:end}}.site-mark-icon img{width:25px;height:25px}.gate-brand-icon,.site-mark-icon img{-o-object-fit:contain;object-fit:contain}.gate-brand-icon{width:18px;height:18px}.loading-mark img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.app-hero-card{background-color:#100d1d;background-image:linear-gradient(90deg,rgba(17,12,29,.9),rgba(17,12,29,.69) 52%,rgba(12,9,22,.33)),url(/brand/hero-network-art.webp);background-position:50%,100%;background-size:cover,cover}.app-hero-card .hero-card-orbit{display:none}@media(max-width:680px){.site-mark-icon img{width:23px;height:23px}}.listing-logo--emoji{font-size:23px;line-height:1}.modal-tool-emoji{font-size:21px;line-height:1}button.tutorial-video-link{width:100%;cursor:pointer;text-align:left}button.tutorial-video-link:hover{border-color:rgba(232,189,115,.48);background:rgba(232,189,115,.09)}.video-theater{position:fixed;z-index:150;inset:0;display:flex;flex-direction:column;gap:12px;padding:clamp(9px,1.4vw,19px);overflow:hidden;color:#f7f3fb;background:radial-gradient(ellipse at 50% 45%,rgba(25,18,44,.42),transparent 55%),#030208}.video-theater-bar{min-height:48px;display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,2fr) auto;align-items:center;gap:14px}.video-theater-brand{display:flex;align-items:center;gap:8px;color:#eee7f5;font-size:13px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.video-theater-brand img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.video-theater-title{min-width:0;text-align:center}.video-theater-title small{display:block;margin-bottom:2px;color:#bc9be0;font-size:8px;font-weight:700;letter-spacing:.16em}.video-theater-title strong{display:block;overflow:hidden;color:#e9e1ef;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.video-theater-close{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(225,206,240,.17);border-radius:6px;color:#d4c8df;background:rgba(255,255,255,.04);font-size:10px;cursor:pointer}.video-theater-close:hover{border-color:rgba(232,189,115,.45);color:#fff;background:rgba(232,189,115,.08)}.video-theater-stage{width:100%;min-height:0;flex:1;display:grid;place-items:center}.video-theater-player{display:block;width:min(100%,1600px);height:auto;max-height:calc(100svh - 94px);aspect-ratio:16/9;border:1px solid rgba(232,189,115,.18);border-radius:6px;background:#000;box-shadow:0 25px 100px rgba(0,0,0,.58)}video.video-theater-player{-o-object-fit:contain;object-fit:contain}button.academy-watch{cursor:pointer;text-align:left}@media(max-width:680px){.video-theater{gap:8px;padding:8px}.video-theater-bar{grid-template-columns:28px minmax(0,1fr) 38px;gap:7px}.video-theater-brand{justify-content:center}.video-theater-brand img{width:24px;height:24px}.video-theater-brand span{display:none}.video-theater-title{text-align:left}.video-theater-title strong{font-size:10px}.video-theater-close{width:38px;height:36px;padding:0}.video-theater-close span{display:none}.video-theater-player{width:100%;max-height:calc(100svh - 76px);border-radius:3px}}.listing-logo--wordmark{width:118px;height:44px;border:0;border-radius:0;background:transparent;box-shadow:none}.listing-logo--wordmark img{width:100%;height:100%;padding:0;-o-object-fit:contain;object-fit:contain}.footer-account-cards{width:auto;min-width:0;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.footer-account-cards .founder-card{width:auto;min-width:0;max-width:190px}.footer-account-cards .founder-card-copy strong{max-width:105px}.footer-account-fallback{width:21px;height:21px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(232,189,115,.38);border-radius:50%;color:#ead7ad;background:rgba(232,189,115,.09);font-size:9px;font-weight:700}.footer-account-card .founder-card-network svg{width:12px;height:12px;flex:0 0 auto}@media(max-width:680px){.listing-logo--wordmark{width:108px;height:40px}.footer-account-cards{width:100%;flex:1 1 100%;flex-direction:row;align-items:center;justify-content:center;gap:5px}}.footer-account-card .footer-account-platform-logo{width:13px;height:13px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.community-panel{display:grid;gap:14px;margin-top:22px}.community-intro-card,.giveaway-intro-card{position:relative;overflow:hidden;border:1px solid rgba(232,189,115,.18);border-radius:9px;background:radial-gradient(ellipse at 90% 0,rgba(139,74,194,.13),transparent 42%),linear-gradient(145deg,rgba(20,14,31,.95),rgba(10,8,17,.94));box-shadow:inset 0 1px rgba(255,255,255,.025)}.community-intro-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 25px}.community-intro-icon,.giveaway-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(232,189,115,.25);border-radius:11px;color:var(--gold);background:rgba(232,189,115,.07)}.community-eyebrow{margin:0 0 7px;color:#b99acb;font-size:9px;font-weight:700;letter-spacing:.16em}.community-intro-card h3,.giveaway-heading h3{margin:0;color:#f6f2f9;font-size:clamp(21px,3.2vw,29px);font-weight:560;letter-spacing:-.045em;line-height:1.2}.community-lead{max-width:760px;margin:9px 0 0;color:#b2a9bb;font-size:12px;line-height:1.75}.about-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.about-info-card{position:relative;min-height:150px;padding:19px 17px;border:1px solid rgba(225,206,240,.12);border-radius:7px;background:linear-gradient(150deg,rgba(19,14,27,.92),rgba(10,8,16,.89))}.about-card-number{display:inline-block;margin-bottom:15px;color:#c89a59;font-family:Georgia,serif;font-size:14px}.about-info-card h4,.giveaway-form-heading h4,.giveaway-rules-card h4{margin:0;color:#eee8f2;font-size:14px;font-weight:600;letter-spacing:-.02em}.about-info-card p{margin:8px 0 0;color:#9f95a8;font-size:11px;line-height:1.7}.community-risk-note{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border:1px solid rgba(232,189,115,.16);border-radius:6px;color:#d8bf8e;background:rgba(232,189,115,.04)}.community-risk-note>svg{flex:0 0 auto;margin-top:1px;color:var(--gold)}.community-risk-note strong{display:block;color:#e8d7b2;font-size:11px;font-weight:650}.community-risk-note p{margin:4px 0 0;color:#a89a80;font-size:10px;line-height:1.6}.giveaway-intro-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:20px;padding:22px}.giveaway-heading{display:flex;align-items:flex-start;gap:14px}.giveaway-icon{flex:0 0 auto}.giveaway-prizes{display:grid;gap:9px;align-content:center}.giveaway-prize-card{min-height:106px;padding:13px;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:rgba(8,6,14,.46)}.giveaway-prize-card>span{display:flex;align-items:center;gap:5px;color:#9c91a7;font-size:8px;font-weight:700;letter-spacing:.11em}.giveaway-prize-card>strong{display:block;margin-top:9px;color:#f3d08f;font-family:Georgia,serif;font-size:21px;font-weight:500;letter-spacing:-.02em}.giveaway-prize-card>p{margin:4px 0 0;color:#8f8597;font-size:9px;line-height:1.45}.giveaway-prize-card--boost{border-color:rgba(180,128,229,.24);background:linear-gradient(145deg,rgba(103,55,139,.13),rgba(8,6,14,.48))}.giveaway-prize-card--boost>span{color:#c4a7e1}.giveaway-prize-card--boost>strong{color:#e1c4ff}.giveaway-detail-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:12px}.giveaway-form-card,.giveaway-rules-card{padding:18px;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:rgba(14,10,22,.86)}.community-card-heading{display:flex;align-items:center;gap:8px;color:var(--gold)}.community-card-heading h4{margin:0;color:#f0ebf5;font-size:15px;font-weight:570}.giveaway-rules-card>ul{display:grid;gap:12px;margin:17px 0 15px}.giveaway-rules-card>ul li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;color:#aca2b5;font-size:10px;line-height:1.65}.giveaway-rules-card>ul li svg{margin-top:1px;color:#b89bd1}.giveaway-country-note{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid rgba(237,171,101,.19);border-radius:5px;color:#d3a979;background:rgba(237,171,101,.045)}.giveaway-country-note>svg{flex:0 0 auto;margin-top:1px}.giveaway-country-note strong{display:block;color:#e0c092;font-size:10px}.giveaway-country-note p{margin:4px 0 0;color:#aa987d;font-size:9px;line-height:1.55}.giveaway-form-heading>span{color:#b596ce;font-size:8px;font-weight:700;letter-spacing:.14em}.giveaway-form-heading h4{margin-top:4px;font-size:18px}.giveaway-form{display:grid;gap:9px;margin-top:15px}.giveaway-field{display:grid;gap:5px;color:#a89db1;font-size:8px;font-weight:700;letter-spacing:.1em}.giveaway-field input{width:100%;min-height:36px;padding:8px 10px;border:1px solid rgba(225,206,240,.15);border-radius:4px;outline:0;color:#f2edf6;background:rgba(5,4,10,.57);font-size:11px;font-weight:400;letter-spacing:0}.giveaway-field input:focus{border-color:rgba(186,132,231,.62);box-shadow:0 0 0 3px rgba(163,67,255,.07)}.giveaway-field input::-moz-placeholder{color:#655c6f}.giveaway-field input::placeholder{color:#655c6f}.giveaway-field-help{margin-top:-5px;color:#81788b;font-size:9px;line-height:1.45}.giveaway-checkbox{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;color:#a79cad;font-size:9px;line-height:1.5;cursor:pointer}.giveaway-checkbox input{width:14px;height:14px;margin:1px 0 0;accent-color:#d3a65f}.giveaway-submit{min-height:39px;margin-top:3px}.giveaway-feedback{display:flex;align-items:flex-start;gap:7px;margin:1px 0 0;font-size:10px;line-height:1.55}.giveaway-feedback svg{flex:0 0 auto;margin-top:1px}.giveaway-feedback.is-success{color:#a8d2b2}.giveaway-feedback.is-error{color:#efa0a7}.giveaway-private-note{display:flex;align-items:flex-start;gap:7px;margin:11px 0 0;color:#80778a;font-size:9px;line-height:1.55}.giveaway-private-note svg{flex:0 0 auto;margin-top:1px;color:#ac91c8}.community-tab{color:#b59ccf!important}.directory-tabs .community-tab.selected{color:#e2c9ff!important;border-color:rgba(176,128,225,.27);background:rgba(159,91,218,.11)}.directory-tabs .community-tab svg{color:#8c78a5}.directory-tabs .community-tab.selected svg{color:#c09be0}.giveaway-admin{display:grid;gap:13px}.giveaway-admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:17px;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:linear-gradient(145deg,rgba(19,14,29,.94),rgba(10,8,17,.92))}.giveaway-admin-heading h2{margin:4px 0 0;color:#f0ebf5;font-size:21px;font-weight:570;letter-spacing:-.04em}.giveaway-admin-heading p{max-width:750px;margin:6px 0 0;color:#93899d;font-size:10px;line-height:1.6}.giveaway-month-picker,.giveaway-winner-select{display:grid;gap:6px;min-width:170px;color:#9f94a8;font-size:9px;font-weight:700;letter-spacing:.1em}.giveaway-month-picker input,.giveaway-winner-select select{min-height:35px;padding:6px 9px;border:1px solid rgba(225,206,240,.16);border-radius:4px;outline:0;color:#e9e2ef;background:rgba(5,4,10,.58);font-size:11px;font-weight:400;letter-spacing:0}.giveaway-month-picker input:focus,.giveaway-winner-select select:focus{border-color:rgba(180,128,229,.56)}.giveaway-month-picker input::-webkit-calendar-picker-indicator{filter:invert(.75)}.giveaway-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.giveaway-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.giveaway-review-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;border-top:1px solid rgba(225,206,240,.09)}.giveaway-review-actions>span{color:#91869b;font-size:10px}.giveaway-review-actions .gold-button,.giveaway-winner-button{min-height:34px;font-size:10px}.giveaway-winner-panel .giveaway-winner-select{margin:16px 0 10px}.giveaway-winner-button{display:flex;width:100%;justify-content:center}.giveaway-winner-timestamp{margin:10px 0 0;color:#8d8296;font-size:9px}.giveaway-admin-message{display:flex;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid rgba(164,206,167,.2);border-radius:5px;color:#add1b3;background:rgba(91,161,101,.055);font-size:10px;line-height:1.5}.giveaway-entry-table-wrap{max-height:550px;margin-top:12px;overflow:auto;border:1px solid rgba(225,206,240,.09);border-radius:5px}.giveaway-entry-table{width:100%;border-collapse:collapse;min-width:800px}.giveaway-entry-table th{position:sticky;top:0;z-index:1;padding:9px 10px;border-bottom:1px solid rgba(225,206,240,.12);color:#8b8096;background:#13101a;font-size:8px;font-weight:700;letter-spacing:.1em;text-align:left;white-space:nowrap}.giveaway-entry-table td{padding:9px 10px;border-bottom:1px solid rgba(225,206,240,.06);color:#bcb3c6;font-size:10px;vertical-align:middle}.giveaway-entry-table tbody tr:last-child td{border-bottom:0}.giveaway-entry-table td:first-child input{width:14px;height:14px;accent-color:#d3a65f}.giveaway-entry-table td:nth-child(2) strong{color:#e5dfea;font-weight:560}.giveaway-entry-table code{display:inline-block;max-width:360px;overflow-wrap:anywhere;color:#d2bee6;font-size:9px}.giveaway-admin-caveat{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(237,171,101,.16);border-radius:5px;color:#b49b7b;background:rgba(237,171,101,.035);font-size:9px;line-height:1.55}.giveaway-admin-caveat svg{flex:0 0 auto;color:#d3a56c}@media(max-width:1000px){.app-nav{gap:1px}.app-nav button{padding:0 7px;font-size:10px}.app-header-inner{gap:12px}}@media(max-width:900px){.giveaway-intro-card{grid-template-columns:1fr}.giveaway-prizes{max-width:460px}.about-card-grid,.giveaway-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.app-nav{gap:3px}.app-nav button{padding:0 11px;font-size:11px}.community-intro-card{grid-template-columns:35px minmax(0,1fr);gap:11px;padding:18px 15px}.community-intro-icon{width:34px;height:34px}.community-intro-card h3,.giveaway-heading h3{font-size:22px}.about-card-grid,.giveaway-admin-grid,.giveaway-detail-grid{grid-template-columns:1fr}.about-info-card{min-height:0;padding:15px}.giveaway-intro-card{padding:16px}.giveaway-heading{gap:10px}.giveaway-prizes{grid-template-columns:1fr 1fr;max-width:none}.giveaway-prize-card{padding:10px}.giveaway-prize-card>strong{font-size:18px}.giveaway-form-card,.giveaway-rules-card{padding:15px}.giveaway-admin-heading{align-items:stretch;flex-direction:column}.giveaway-month-picker{max-width:220px}.giveaway-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.giveaway-review-actions{align-items:flex-start;flex-direction:column}.giveaway-review-actions .gold-button{align-self:flex-end}.giveaway-admin .referral-panel{padding:13px}.giveaway-entry-table-wrap{max-height:450px}}@media(max-width:380px){.giveaway-admin-stats,.giveaway-prizes{grid-template-columns:1fr}.giveaway-admin-heading h2{font-size:19px}}@media(max-width:820px) and (min-width:681px){.app-header-inner{width:calc(100% - 28px);gap:6px}.site-mark{gap:5px;font-size:15px}.site-mark-icon{width:26px;height:26px}.app-nav{gap:0}.app-nav button{padding:0 4px;font-size:8px;letter-spacing:.045em}.app-header-right{gap:6px}.active-referral{display:none}.admin-link{font-size:9px}}.giveaway-intro-card{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.giveaway-prizes{grid-template-columns:repeat(2,minmax(0,1fr))}.giveaway-progress-card{min-height:106px;padding:13px;border:1px solid rgba(225,206,240,.13);border-radius:7px;background:rgba(8,6,14,.46)}.giveaway-progress-title{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#a59bae;font-size:8px;font-weight:700;letter-spacing:.1em}.giveaway-progress-title strong{color:#f4d394;font-size:13px;letter-spacing:0;white-space:nowrap}.giveaway-progress-card>p{margin:7px 0 9px;color:#8f8597;font-size:9px;line-height:1.4}.giveaway-progress-track{height:7px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#08070c}.giveaway-progress-track>span{height:100%;display:block;border-radius:20px;background:linear-gradient(90deg,#9f7ac1,#efd08f);transition:width .35s ease}.giveaway-progress-counts{margin-top:5px;color:#897f91;font-size:8px;text-align:right}.giveaway-status-error{display:block;margin-top:5px;color:#e0a0a5;font-size:8px}.giveaway-pending-banner{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid rgba(237,171,101,.2);border-radius:6px;color:#d6b07b;background:rgba(237,171,101,.05);font-size:10px;line-height:1.55}.giveaway-pending-banner svg{flex:0 0 auto;margin-top:1px}.giveaway-pending-banner b{color:#f0d59f}.giveaway-checkbox--public{padding:9px;border:1px solid rgba(183,138,224,.2);border-radius:5px;background:rgba(163,67,255,.035)}.giveaway-wheel-card{padding:17px;border:1px solid rgba(225,206,240,.14);border-radius:8px;background:linear-gradient(150deg,rgba(18,13,27,.95),rgba(10,8,16,.93))}.giveaway-wheel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.giveaway-wheel-heading h4{margin:3px 0 0;color:#f0ebf5;font-size:17px;font-weight:570;letter-spacing:-.035em}.giveaway-wheel-status{padding:5px 7px;border:1px solid rgba(225,206,240,.12);border-radius:4px;color:#8a8091;font-size:7px;font-weight:700;letter-spacing:.1em;text-align:center}.giveaway-wheel-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:13px;align-items:stretch}.giveaway-wheel-illustration{position:relative;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;padding:8px 7px 5px;border:1px solid #171717;border-radius:5px;color:#151515;background:#faf9f5}.giveaway-wheel-illustration svg{width:100%;max-height:340px}.giveaway-wheel-illustration>span{margin-top:-3px;color:#292929;font-size:8px;font-weight:800;letter-spacing:.17em;text-align:center}.giveaway-wheel-segments path{fill:#fff;stroke:#111;stroke-width:2.35;stroke-linejoin:round;stroke-linecap:round}.giveaway-wheel-segments path.is-light{fill:#efefef}.giveaway-wheel-outer{stroke:#0a0a0a;stroke-width:5.3}.giveaway-wheel-handline{stroke:#111;stroke-width:1.3;opacity:.75}.giveaway-wheel-pointer{fill:#fff;stroke:#0b0b0b;stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.giveaway-wheel-hub{fill:#fff;stroke:#0b0b0b;stroke-width:4}.giveaway-wheel-hub-dot{fill:#111}.giveaway-wheel-speedline{fill:none;stroke:#111;stroke-width:3.2;stroke-linecap:round}.giveaway-wheel-roster{max-height:340px;min-height:190px;display:grid;align-content:start;gap:6px;padding:7px;overflow:auto;border-radius:5px;background:rgba(5,4,10,.4)}.giveaway-wheel-entry{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px;border:1px solid rgba(225,206,240,.08);border-radius:4px;background:rgba(255,255,255,.018)}.giveaway-wheel-wallet{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.giveaway-wheel-wallet code{overflow:hidden;color:#e3d8eb;font-size:9px;text-overflow:clip}.giveaway-wallet-blur{overflow:hidden;color:#9992a0;font-size:9px;letter-spacing:1px;filter:blur(1.2px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.giveaway-wheel-entry>strong{grid-column:1/-1;overflow:hidden;color:#d8b8ef;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.giveaway-wheel-entry>small{grid-column:2;grid-row:1;color:#8f8596;font-size:8px;white-space:nowrap}.giveaway-wheel-empty{min-height:170px;display:grid;place-items:center;padding:14px;color:#867b8c;font-size:10px;text-align:center}.giveaway-wheel-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:#8e8496;font-size:9px;line-height:1.6}.giveaway-wheel-note svg{flex:0 0 auto;margin-top:1px;color:#b29bc7}.giveaway-cycle-list{display:grid;gap:9px;margin-top:13px}.giveaway-cycle-card{padding:13px;border:1px solid rgba(225,206,240,.11);border-radius:6px;background:rgba(5,4,10,.32)}.giveaway-cycle-card.is-complete{border-color:rgba(146,204,157,.2)}.giveaway-cycle-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.giveaway-cycle-kicker{color:#a98dbe;font-size:8px;font-weight:750;letter-spacing:.12em}.giveaway-cycle-top h3{margin:4px 0 0;color:#e8e1ee;font-size:13px;font-weight:550}.giveaway-cycle-status{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(237,171,101,.18);border-radius:4px;color:#d5ad78;background:rgba(237,171,101,.035);font-size:7px;font-weight:750;letter-spacing:.08em}.giveaway-cycle-status.is-complete{border-color:rgba(146,204,157,.2);color:#a7d2ae;background:rgba(91,161,101,.045)}.giveaway-cycle-meta{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:10px;color:#8e8497;font-size:9px}.giveaway-cycle-meta b{margin-left:3px;color:#d5cadf;font-weight:600}.giveaway-cycle-winner{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;color:#a9d3b1;font-size:9px;line-height:1.6}.giveaway-cycle-winner svg{flex:0 0 auto;margin-top:1px}.giveaway-cycle-winner strong{color:#d2ead3}.giveaway-cycle-winner code{color:#c1add1;font-size:8px;overflow-wrap:anywhere}.giveaway-cycle-hint{margin:9px 0 0;color:#b6a17e;font-size:9px;line-height:1.5}.giveaway-cycle-button{min-height:32px;margin-top:11px}.giveaway-entry-table{min-width:900px}.giveaway-admin-stats .referral-stat-card>strong{font-size:21px}.giveaway-rule-admin-panel .giveaway-admin-caveat{margin-top:5px}@media(max-width:900px){.giveaway-intro-card{grid-template-columns:1fr}.giveaway-prizes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.giveaway-wheel-layout{grid-template-columns:1fr}.giveaway-wheel-illustration svg{max-height:300px}.giveaway-wheel-roster{max-height:260px;min-height:140px}.giveaway-admin-stats,.giveaway-wheel-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.giveaway-prizes{grid-template-columns:1fr}.giveaway-wheel-card{padding:13px}.giveaway-wheel-heading{flex-direction:column}.giveaway-wheel-status{align-self:flex-start}.giveaway-wheel-layout{gap:9px}.giveaway-wheel-illustration svg{max-height:250px}.giveaway-wheel-roster{max-height:250px;grid-template-columns:1fr}.giveaway-cycle-top{flex-direction:column}.giveaway-admin-stats .referral-stat-card>strong{font-size:19px}}.giveaway-admin-heading--enhanced{align-items:center}.giveaway-registration-state{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(127,206,152,.24);border-radius:5px;color:#a7d9b3;background:rgba(75,150,97,.07);font-size:8px;font-weight:750;letter-spacing:.1em}.giveaway-registration-state i{width:7px;height:7px;border-radius:50%;background:#8ed59f;box-shadow:0 0 12px rgba(128,226,151,.48)}.giveaway-registration-state.is-paused{border-color:rgba(237,171,101,.24);color:#d5b17c;background:rgba(237,171,101,.06)}.giveaway-registration-state.is-paused i{background:#d7a466;box-shadow:0 0 12px rgba(215,164,102,.28)}.giveaway-settings-panel{padding:15px}.giveaway-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px}.giveaway-setting-field{min-width:0;display:grid;align-content:start;gap:6px;padding:11px;border:1px solid rgba(225,206,240,.1);border-radius:5px;background:rgba(5,4,10,.32)}.giveaway-setting-field>span,.giveaway-settings-toggle>span>strong{color:#a69bae;font-size:8px;font-weight:750;letter-spacing:.11em}.giveaway-setting-field>small,.giveaway-settings-toggle small{color:#817889;font-size:9px;line-height:1.5}.giveaway-number-control{display:flex;align-items:center;gap:8px}.giveaway-number-control input{width:132px;max-width:65%;height:36px;padding:0 10px;border:1px solid rgba(225,206,240,.16);border-radius:4px;outline:0;color:#f5f0fa;background:#090711;font-size:15px;font-weight:650}.giveaway-number-control input:focus{border-color:rgba(198,153,237,.64);box-shadow:0 0 0 3px rgba(163,67,255,.08)}.giveaway-number-control small{color:#9b91a4;font-size:9px}.giveaway-setting-prize>strong{color:#f0d294;font-size:17px;font-weight:650}.giveaway-settings-toggle{min-height:72px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(225,206,240,.1);border-radius:5px;background:rgba(5,4,10,.32);cursor:pointer}.giveaway-settings-toggle>input{width:16px;height:16px;accent-color:#d1a361}.giveaway-settings-toggle>span{display:grid;gap:5px}.giveaway-settings-toggle>span>strong{color:#e8e1ee;letter-spacing:.02em;font-size:10px}.giveaway-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding-top:11px;border-top:1px solid rgba(225,206,240,.09)}.giveaway-settings-footer>p{max-width:700px;color:#897f91;font-size:9px;line-height:1.5}.giveaway-settings-footer .gold-button{min-height:34px;font-size:9px}.giveaway-cycle-card--control{padding:14px}.giveaway-cycle-card--control .giveaway-cycle-status{max-width:240px;white-space:normal;text-align:center;line-height:1.4}.giveaway-cycle-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding:10px;border:1px solid rgba(225,206,240,.08);border-radius:5px;background:rgba(255,255,255,.018)}.giveaway-cycle-controls>p{max-width:760px;color:#9a90a1;font-size:9px;line-height:1.55}.giveaway-cycle-button{flex:0 0 auto;min-height:33px;padding:0 10px;font-size:9px}.giveaway-winner-record{margin-top:12px;padding:13px;border:1px solid rgba(220,193,143,.2);border-radius:6px;background:linear-gradient(145deg,rgba(23,18,30,.76),rgba(6,5,10,.55))}.giveaway-winner-record--approved{border-color:rgba(133,202,149,.28)}.giveaway-winner-record--paid{border-color:rgba(133,202,149,.35)}.giveaway-winner-record-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.giveaway-winner-record-heading .micro-label{margin:0 0 4px}.giveaway-winner-record-heading h3{color:#f0eaf5;font-size:16px;font-weight:620}.giveaway-winner-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.giveaway-winner-details>span{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid rgba(225,206,240,.075);border-radius:4px;background:rgba(3,2,7,.33);color:#8e8397;font-size:7px;font-weight:750;letter-spacing:.09em}.giveaway-winner-details code{color:#e1d7e8;font-size:9px;font-weight:450;letter-spacing:0;overflow-wrap:anywhere}.giveaway-payout-link,.giveaway-winner-details>a{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;max-width:100%;color:#d0b0e7;font-size:9px}.giveaway-payout-link:hover,.giveaway-winner-details>a:hover{color:#f0d294}.giveaway-winner-review{display:grid;gap:10px;margin-top:11px;padding-top:11px;border-top:1px solid rgba(225,206,240,.09)}.giveaway-winner-review>p{display:flex;align-items:flex-start;gap:6px;color:#aaa0b0;font-size:9px;line-height:1.6}.giveaway-winner-review>p svg{flex:0 0 auto;margin-top:1px;color:#a8d5ae}.giveaway-verify-checks{display:flex;flex-wrap:wrap;gap:8px}.giveaway-verify-checks>label{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(225,206,240,.12);border-radius:4px;color:#d7ccdf;background:rgba(255,255,255,.025);font-size:9px;cursor:pointer}.giveaway-verify-checks input{width:14px;height:14px;accent-color:#a8d5ae}.giveaway-review-note{display:grid;gap:5px;color:#978ca0;font-size:8px;font-weight:750;letter-spacing:.1em}.giveaway-review-note input,.giveaway-review-note textarea{width:100%;min-height:35px;padding:8px 10px;border:1px solid rgba(225,206,240,.14);border-radius:4px;outline:0;color:#e9e2ef;background:rgba(4,3,9,.56);font-size:10px;font-weight:400;letter-spacing:0;line-height:1.5}.giveaway-review-note textarea{min-height:62px;resize:vertical}.giveaway-review-note input:focus,.giveaway-review-note textarea:focus{border-color:rgba(180,128,229,.58)}.giveaway-winner-actions{display:flex;flex-wrap:wrap;gap:8px}.giveaway-paid-button,.giveaway-winner-actions .gold-button,.giveaway-winner-actions .outline-button{min-height:33px;padding:0 10px;font-size:9px}.giveaway-reject-button{border-color:rgba(224,143,146,.28)!important;color:#dfa7a8!important}.giveaway-reject-button:hover{border-color:rgba(224,143,146,.55)!important;color:#f2c2c3!important}.giveaway-payout-review blockquote{padding:8px 10px;border-left:2px solid rgba(168,213,174,.48);color:#a8b5aa;background:rgba(91,161,101,.035);font-size:9px;line-height:1.5}.giveaway-paid-button{width:-moz-max-content;width:max-content}.giveaway-winner-history{margin-top:12px;border-top:1px solid rgba(225,206,240,.09);padding-top:9px}.giveaway-winner-history summary{color:#a99ab3;font-size:9px;cursor:pointer}.giveaway-winner-history>div{display:grid;gap:6px;margin-top:8px}.giveaway-winner-history article{display:grid;gap:4px;padding:8px;border:1px solid rgba(225,206,240,.075);border-radius:4px;background:rgba(3,2,7,.3)}.giveaway-winner-history article>strong{color:#e6dce9;font-size:10px}.giveaway-winner-history article>small,.giveaway-winner-history article>span{color:#958a9c;font-size:8px;line-height:1.5}.giveaway-winner-history article>code{color:#c5b4d2;font-size:8px;overflow-wrap:anywhere}.giveaway-entry-table--enhanced{min-width:1080px}.giveaway-entry-table--enhanced td>small{display:block;margin-top:3px;color:#817889;font-size:8px}.giveaway-entry-table--enhanced td:first-child{color:#bfa8d4;font-size:9px}.giveaway-live-banner{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 14px;border:1px solid rgba(205,164,98,.28);border-radius:6px;color:#ead6ad;background:linear-gradient(100deg,rgba(213,166,92,.08),rgba(163,67,255,.055));box-shadow:inset 0 0 28px rgba(149,84,189,.045)}.giveaway-live-pulse{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#e7bf73;box-shadow:0 0 0 0 rgba(231,191,115,.5);animation:giveaway-pulse 1.8s infinite}@keyframes giveaway-pulse{70%{box-shadow:0 0 0 8px rgba(231,191,115,0)}to{box-shadow:0 0 0 0 rgba(231,191,115,0)}}.giveaway-live-banner-copy{min-width:0;display:grid;gap:3px}.giveaway-live-banner-copy>strong{color:#f2dcae;font-size:11px;font-weight:700}.giveaway-live-banner-copy>small{color:#9e91a3;font-size:8px}.giveaway-countdown-value{margin-left:auto;color:#fff1d1;font:750 clamp(20px,4vw,29px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-shadow:0 0 22px rgba(230,191,115,.22)}.giveaway-draw-pending{margin-left:auto;padding:6px 8px;border:1px solid rgba(237,171,101,.2);border-radius:4px;color:#d5b17c;font-size:8px}.giveaway-public-winner{margin-left:auto;display:grid;justify-items:end;gap:4px;color:#a8d6b0;font-size:9px;text-align:right}.giveaway-public-winner>small{color:#9b90a2;font-size:7px}.giveaway-public-winner>strong{color:#d6b7e6;font-size:8px;font-weight:550}.giveaway-registration-paused{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(237,171,101,.2);border-radius:5px;color:#d8b77f;background:rgba(237,171,101,.045);font-size:9px}.giveaway-live-banner--drawing .giveaway-live-pulse{background:#c891ef;box-shadow:0 0 0 0 rgba(200,145,239,.45);animation:giveaway-purple-pulse 1s infinite}@keyframes giveaway-purple-pulse{70%{box-shadow:0 0 0 9px rgba(200,145,239,0)}to{box-shadow:0 0 0 0 rgba(200,145,239,0)}}.giveaway-live-banner--paid{border-color:rgba(136,201,149,.27);background:rgba(91,161,101,.045)}.giveaway-wheel-card--live{position:relative;overflow:hidden;padding:18px;border-color:rgba(221,202,236,.16);background:radial-gradient(ellipse at 43% 46%,rgba(117,70,154,.11),transparent 48%),linear-gradient(150deg,rgba(18,13,27,.97),rgba(8,7,13,.96));box-shadow:inset 0 1px rgba(255,255,255,.025),0 18px 60px rgba(0,0,0,.18)}.giveaway-wheel-card--live:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background:repeating-linear-gradient(130deg,transparent 0 23px,rgba(233,220,197,.14) 24px,transparent 25px 49px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 85%,transparent)}.giveaway-wheel-card--live>*{position:relative;z-index:1}.giveaway-wheel-card--live .giveaway-wheel-heading{margin-bottom:14px}.giveaway-wheel-card--live .giveaway-wheel-heading h4{font-size:20px}.giveaway-wheel-status{gap:6px}.giveaway-wheel-status.is-spinning{border-color:rgba(202,148,239,.35);color:#dbbaf2;background:rgba(163,67,255,.08)}.giveaway-live-wheel-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.65fr);gap:13px;align-items:stretch}.giveaway-live-wheel{min-width:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:9px 6px 7px;border:1px solid rgba(225,206,240,.11);border-radius:7px;background:radial-gradient(ellipse at 69% 51%,rgba(179,149,207,.11),transparent 44%),linear-gradient(135deg,#100c17,#09070e);box-shadow:inset 0 0 35px rgba(163,67,255,.055)}.giveaway-live-wheel:after{content:"";position:absolute;inset:7px;border:1px solid rgba(245,232,207,.045);border-radius:4px;pointer-events:none}.giveaway-live-wheel svg{max-height:390px}.giveaway-wheel-slice{fill:url(#wheel-white-wash);stroke:#101010;stroke-width:1.55;stroke-linecap:round;filter:url(#wheel-rough-edge)}.giveaway-wheel-slice.is-alt{fill:#e7e5e1}.giveaway-wheel-address-prefix,.giveaway-wheel-address-tail{font:600 5.3px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04px;fill:#111}.giveaway-wheel-address-tail{fill:#333}.giveaway-wheel-outer{fill:none;stroke:#050505;stroke-width:6;stroke-linecap:round;filter:url(#wheel-rough-edge)}.giveaway-wheel-handline{fill:none;stroke:#5e5861;stroke-width:1.55;stroke-linecap:round;opacity:.88}.giveaway-wheel-pointer--large{fill:#fffefa;stroke:#09090a;stroke-width:6;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 5px 5px rgba(0,0,0,.35))}.giveaway-wheel-pointer-detail{fill:none;stroke:#8d7d91;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.giveaway-wheel-hub{fill:#f4f0e7;stroke:#090909;stroke-width:4.3}.giveaway-wheel-hub-ring{fill:none;stroke:#cba665;stroke-width:2.2}.giveaway-wheel-hub-dot{fill:#141117}.giveaway-wheel-etch{fill:none;stroke:#bcaed0;stroke-width:1.6;stroke-linecap:round;opacity:.43}.giveaway-wheel-caption{color:#b8a6c8;font-size:8px;font-weight:750;letter-spacing:.16em;text-align:center}.giveaway-draw-side-panel{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:9px;padding:15px;border:1px solid rgba(225,206,240,.11);border-radius:6px;background:rgba(5,4,10,.5)}.giveaway-draw-side-kicker{color:#a48ab9;font-size:8px;font-weight:750;letter-spacing:.16em}.giveaway-draw-side-panel>strong{color:#f0e9f4;font-size:15px;font-weight:590}.giveaway-draw-side-panel>p{color:#958b9b;font-size:9px}.giveaway-draw-clock{width:100%;display:grid;gap:5px;margin:1px 0;padding:12px;border:1px solid rgba(215,174,111,.2);border-radius:5px;background:linear-gradient(120deg,rgba(215,174,111,.055),rgba(163,67,255,.04))}.giveaway-draw-clock>small{color:#9a8c9d;font-size:7px;font-weight:750;letter-spacing:.14em}.giveaway-draw-clock>span{color:#f4d89f;font:750 33px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.giveaway-draw-winner{width:100%;display:grid;gap:6px;margin-top:2px;padding:10px;border:1px solid rgba(144,201,151,.2);border-radius:5px;background:rgba(91,161,101,.045)}.giveaway-draw-winner>small{color:#a99daf;font-size:7px}.giveaway-draw-winner>strong{color:#d4b9e4;font-size:8px;font-weight:550}.giveaway-draw-facts{width:100%;display:grid;gap:7px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(225,206,240,.085)}.giveaway-draw-facts>span{display:flex;justify-content:space-between;gap:8px;color:#8f8597;font-size:8px}.giveaway-draw-facts b{color:#e5dce9;font-weight:650;text-align:right}.giveaway-draw-disclaimer{margin-top:2px;color:#807786!important;font-size:8px!important}.giveaway-masked-wallet{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;white-space:nowrap}.giveaway-masked-wallet>code{max-width:100%;overflow:hidden;color:#efe9f5;font-size:9px;text-overflow:clip;white-space:nowrap}.giveaway-masked-wallet .giveaway-wallet-blur{flex:0 0 auto;overflow:hidden;color:#b5aebb;font-size:9px;letter-spacing:1px;filter:blur(1.25px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.giveaway-wheel-sample-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.giveaway-wheel-sample-list>span{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid rgba(225,206,240,.08);border-radius:4px;background:rgba(255,255,255,.018)}.giveaway-wheel-sample-list .giveaway-masked-wallet>code{max-width:190px;font-size:8px}.giveaway-wheel-sample-list .giveaway-wallet-blur{font-size:8px}.giveaway-wheel-sample-list>span>small{color:#c9a9dd;font-size:8px}.giveaway-wheel-card--live .giveaway-wheel-note{margin-top:11px}@media(max-width:900px){.giveaway-live-wheel-layout{grid-template-columns:1fr}.giveaway-draw-side-panel{display:grid;grid-template-columns:1fr auto}.giveaway-draw-clock,.giveaway-draw-disclaimer,.giveaway-draw-facts,.giveaway-draw-side-kicker,.giveaway-draw-side-panel>p,.giveaway-draw-side-panel>strong,.giveaway-draw-winner{grid-column:1/-1}.giveaway-live-wheel svg{max-height:340px}}@media(max-width:680px){.giveaway-settings-grid{grid-template-columns:1fr}.giveaway-settings-footer{align-items:stretch;flex-direction:column}.giveaway-settings-footer .gold-button{align-self:flex-end}.giveaway-cycle-controls{align-items:stretch;flex-direction:column}.giveaway-cycle-controls .giveaway-cycle-button{align-self:flex-end}.giveaway-winner-record-heading{align-items:flex-start;flex-direction:column}.giveaway-winner-details{grid-template-columns:1fr}.giveaway-live-banner{align-items:flex-start;flex-wrap:wrap}.giveaway-countdown-value,.giveaway-draw-pending,.giveaway-public-winner{margin-left:auto}.giveaway-public-winner{max-width:100%}.giveaway-wheel-card--live{padding:13px}.giveaway-wheel-card--live .giveaway-wheel-heading{align-items:flex-start;flex-direction:column}.giveaway-live-wheel svg{max-height:260px}.giveaway-wheel-caption{font-size:7px}.giveaway-draw-side-panel{display:flex}.giveaway-draw-clock>span{font-size:28px}}@media(prefers-reduced-motion:reduce){.giveaway-live-banner--drawing .giveaway-live-pulse,.giveaway-live-pulse{animation:none}}.app-main{padding-bottom:clamp(64px,9vh,108px)}.navigation-order-editor{max-width:900px;margin:0 auto}.navigation-order-editor .admin-editor-header p{max-width:620px;line-height:1.6}.navigation-order-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.navigation-order-item{min-height:65px;display:flex;align-items:center;gap:11px;padding:9px 10px;border:1px solid rgba(225,206,240,.1);border-radius:5px;background:rgba(5,4,10,.28)}.navigation-order-copy{min-width:0;flex:1}.navigation-order-copy strong{display:block;color:#e6dde9;font-size:11px;font-weight:650}.navigation-order-copy small{display:block;margin-top:3px;color:#8d8296;font-size:9px;line-height:1.4}.navigation-order-actions{display:flex;gap:5px}.navigation-order-actions .outline-button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;font-size:9px}.navigation-order-actions .outline-button:disabled{opacity:.33;cursor:not-allowed}.giveaway-wheel-rotor{transform-origin:430px 194px}@media(max-width:520px){.app-main{padding-bottom:72px}.navigation-order-editor .admin-editor-header{align-items:flex-start}.navigation-order-item{flex-wrap:wrap}.navigation-order-actions{width:100%;justify-content:flex-end}.navigation-order-actions .outline-button{flex:1;justify-content:center}}.giveaway-panel{gap:22px}.giveaway-panel .community-eyebrow{font-size:11px;letter-spacing:.14em}.giveaway-intro-card{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:28px;padding:30px;border-color:rgba(222,187,112,.27);border-radius:14px;background:radial-gradient(ellipse at 94% 5%,rgba(155,93,226,.23),transparent 38%),radial-gradient(ellipse at 8% 100%,rgba(194,147,72,.1),transparent 35%),linear-gradient(135deg,#17102a,#0b0915 74%);box-shadow:inset 0 1px rgba(255,255,255,.05),0 22px 60px rgba(0,0,0,.18)}.giveaway-heading{align-items:center;gap:19px}.giveaway-icon{width:58px;height:58px;border-radius:16px;box-shadow:0 0 34px rgba(179,125,235,.12)}.giveaway-icon svg{width:27px;height:27px}.giveaway-heading h3{font-size:clamp(27px,3.25vw,38px);line-height:1.12}.giveaway-panel .community-lead{max-width:760px;font-size:16px;line-height:1.68}.giveaway-prizes{gap:12px}.giveaway-prize-card,.giveaway-progress-card{min-height:156px;padding:18px;border-radius:10px;background:rgba(6,5,12,.57)}.giveaway-prize-card>span{font-size:11px;letter-spacing:.12em}.giveaway-prize-card>strong{margin-top:11px;font-size:clamp(23px,2.5vw,31px)}.giveaway-prize-card>p{margin-top:7px;font-size:13px;line-height:1.55}.giveaway-progress-title{font-size:12px;letter-spacing:.08em}.giveaway-progress-title strong{font-size:18px}.giveaway-progress-card>p{margin:12px 0 10px;font-size:13px;line-height:1.5}.giveaway-progress-track{height:10px}.giveaway-progress-counts{margin-top:8px;font-size:12px}.giveaway-status-error{font-size:12px}.giveaway-live-banner{min-height:72px;padding:15px 18px;border-radius:10px}.giveaway-live-banner-copy>strong{font-size:15px}.giveaway-live-banner-copy>small{font-size:12px}.giveaway-countdown-value{font-size:clamp(28px,4vw,36px)}.giveaway-draw-pending{font-size:11px}.giveaway-registration-paused{padding:14px 16px;font-size:14px}.giveaway-wheel-card--live{padding:25px;border:1px solid rgba(224,196,138,.2);border-radius:16px;background:radial-gradient(ellipse at 32% 40%,rgba(126,77,185,.19),transparent 45%),radial-gradient(ellipse at 85% 13%,rgba(216,168,91,.1),transparent 32%),linear-gradient(145deg,#141020,#08070e 74%);box-shadow:inset 0 1px rgba(255,255,255,.04),0 28px 76px rgba(0,0,0,.28)}.giveaway-wheel-card--live:before{opacity:.08;background:radial-gradient(circle at 1px 1px,rgba(239,220,187,.22) 1px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000,transparent 76%);mask-image:radial-gradient(ellipse at 50% 45%,#000,transparent 76%)}.giveaway-wheel-card--live .giveaway-wheel-heading{align-items:center;margin-bottom:23px}.giveaway-wheel-heading h4{margin-top:5px;font-size:30px;letter-spacing:-.04em}.giveaway-wheel-status{max-width:420px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid rgba(224,202,239,.17);border-radius:999px;color:#c7b4d9;background:rgba(255,255,255,.035);font-size:11px;line-height:1.4;letter-spacing:.07em}.giveaway-wheel-status svg{width:16px;height:16px;flex:0 0 auto}.giveaway-wheel-status.is-spinning{border-color:rgba(213,164,255,.5);color:#f0d8ff;background:rgba(163,67,255,.14);box-shadow:0 0 24px rgba(163,67,255,.12)}.giveaway-live-wheel-layout{grid-template-columns:minmax(0,1.2fr) minmax(285px,.8fr);gap:24px;align-items:center}.giveaway-live-wheel{width:100%;max-width:640px;aspect-ratio:1;justify-self:center;padding:11px;border:1px solid rgba(229,197,123,.22);border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(151,102,218,.17),transparent 55%),linear-gradient(140deg,rgba(16,12,25,.98),rgba(6,5,10,.98));box-shadow:inset 0 0 56px rgba(162,112,221,.1),0 22px 62px rgba(0,0,0,.36)}.giveaway-live-wheel:after{inset:12px;border:1px solid rgba(241,220,176,.11);border-radius:50%}.giveaway-live-wheel svg{width:100%;max-height:none;aspect-ratio:1;overflow:visible}.giveaway-wheel-rotor{transform-box:view-box;transform-origin:260px 260px;will-change:transform}.giveaway-wheel-slice{stroke:rgba(255,255,255,.73);stroke-width:1.6;stroke-linejoin:round;filter:none}.giveaway-wheel-label{fill:#fff9ed;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;paint-order:stroke;stroke:rgba(23,12,37,.68);stroke-width:1.5px;stroke-linejoin:round;pointer-events:none}.giveaway-wheel-aura{fill:rgba(184,131,244,.035);stroke:rgba(219,185,255,.16);stroke-width:2}.giveaway-wheel-tick{stroke:rgba(223,202,161,.46);stroke-width:1.4;stroke-linecap:round}.giveaway-wheel-tick.is-major{stroke:#efcf86;stroke-width:2.4}.giveaway-wheel-rim-shadow{fill:#08060c;stroke:rgba(0,0,0,.7);stroke-width:5;filter:url(#giveaway-wheel-shadow)}.giveaway-wheel-rim{fill:none;stroke:url(#giveaway-wheel-rim);stroke-width:8}.giveaway-wheel-inner-ring{fill:none;stroke:rgba(255,248,221,.72);stroke-width:2}.giveaway-wheel-hub-shadow{fill:#090710;filter:url(#giveaway-wheel-hub-shadow)}.giveaway-wheel-hub-premium{fill:url(#giveaway-wheel-center);stroke:#fff1c7;stroke-width:2.4}.giveaway-wheel-hub-inset{fill:#191226;stroke:rgba(255,255,255,.45);stroke-width:1.4}.giveaway-wheel-hub-mark{fill:#fff0c5;font:800 25px/1 Georgia,serif;letter-spacing:.03em}.giveaway-wheel-hub-caption{fill:#dfc990;font:750 7px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em}.giveaway-wheel-pointer-premium path{fill:url(#giveaway-wheel-rim);stroke:#fff2ca;stroke-width:2;stroke-linejoin:round}.giveaway-wheel-pointer-premium circle{fill:#fff4d5;stroke:#8c6a32;stroke-width:1.5}.giveaway-draw-side-panel{gap:13px;padding:23px;border-color:rgba(221,205,236,.15);border-radius:12px;background:linear-gradient(150deg,rgba(22,16,32,.92),rgba(7,6,12,.77));box-shadow:inset 0 1px rgba(255,255,255,.035)}.giveaway-draw-side-kicker{font-size:11px;letter-spacing:.14em}.giveaway-draw-side-panel>strong{font-size:22px;line-height:1.35}.giveaway-draw-side-panel>p{font-size:14px;line-height:1.65}.giveaway-draw-clock{gap:9px;padding:17px;border-radius:9px}.giveaway-draw-clock>small{font-size:11px}.giveaway-draw-clock>span{font-size:42px}.giveaway-draw-winner{gap:9px;padding:15px;border-radius:9px}.giveaway-draw-winner>small{font-size:11px}.giveaway-draw-winner>strong{font-size:12px}.giveaway-draw-facts{gap:10px;margin-top:8px;padding-top:14px}.giveaway-draw-facts>span{align-items:center;font-size:13px}.giveaway-draw-facts>span>small{color:#8f8498;font-size:10px;font-weight:700;letter-spacing:.09em}.giveaway-draw-facts b{font-size:14px}.giveaway-draw-disclaimer{font-size:12px!important;line-height:1.6!important}.giveaway-wheel-roster{margin-top:18px;padding:16px;border:1px solid rgba(225,206,240,.1);border-radius:10px;background:rgba(4,3,8,.3)}.giveaway-wheel-roster-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.giveaway-wheel-roster-heading>strong{color:#d6c1e8;font-size:12px;letter-spacing:.11em}.giveaway-wheel-roster-heading>span{color:#96899e;font-size:12px}.giveaway-wheel-sample-list{gap:8px;margin-top:0}.giveaway-wheel-sample-list>span{gap:8px;padding:8px 10px;border-color:rgba(225,206,240,.12);border-radius:7px;background:rgba(255,255,255,.025)}.giveaway-wheel-sample-list .giveaway-masked-wallet>code,.giveaway-wheel-sample-list .giveaway-wallet-blur,.giveaway-wheel-sample-list>span>small{font-size:11px}.giveaway-wheel-empty{width:100%;margin:0;padding:10px;color:#aa9db6;font-size:14px;line-height:1.6}.giveaway-wheel-card--live .giveaway-wheel-note{gap:10px;margin-top:15px;color:#b0a5b8;font-size:13px;line-height:1.65}.giveaway-wheel-note svg{width:17px;height:17px}.giveaway-detail-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:18px;align-items:start}.giveaway-form-card,.giveaway-rules-card{padding:24px;border-color:rgba(225,206,240,.14);border-radius:11px;background:linear-gradient(150deg,rgba(19,14,29,.95),rgba(9,7,15,.92))}.giveaway-panel .community-card-heading{gap:10px}.giveaway-panel .community-card-heading h4{font-size:21px}.giveaway-rules-card>ul{gap:16px;margin:21px 0 19px}.giveaway-rules-card>ul li{grid-template-columns:22px minmax(0,1fr);gap:11px;color:#c4b8ca;font-size:14px;line-height:1.7}.giveaway-rules-card>ul li svg{width:18px;height:18px;margin-top:3px}.giveaway-country-note{gap:12px;padding:15px;border-radius:8px}.giveaway-country-note>svg{width:19px;height:19px}.giveaway-country-note strong{font-size:14px}.giveaway-country-note p{font-size:13px;line-height:1.6}.giveaway-form-heading>span{font-size:11px;letter-spacing:.12em}.giveaway-form-heading h4{margin-top:7px;font-size:25px}.giveaway-form{gap:13px;margin-top:20px}.giveaway-field{gap:7px;color:#c3b7c9;font-size:12px;letter-spacing:.08em}.giveaway-field input{min-height:48px;padding:11px 13px;border-radius:7px;font-size:16px}.giveaway-field-help{margin-top:-8px;color:#a399aa;font-size:12px;line-height:1.55}.giveaway-checkbox{grid-template-columns:19px minmax(0,1fr);gap:10px;color:#c3b9c9;font-size:13px;line-height:1.65}.giveaway-checkbox input{width:18px;height:18px;margin-top:2px}.giveaway-submit{min-height:50px;margin-top:5px;font-size:16px}.giveaway-feedback{gap:9px;font-size:14px;line-height:1.6}.giveaway-private-note{gap:9px;margin-top:16px;color:#a59bac;font-size:12px;line-height:1.65}.giveaway-private-note svg{width:17px;height:17px}@keyframes giveaway-wheel-glow{0%,to{box-shadow:inset 0 0 56px rgba(162,112,221,.1),0 22px 62px rgba(0,0,0,.36)}50%{box-shadow:inset 0 0 74px rgba(205,150,255,.22),0 0 44px rgba(168,104,225,.24),0 22px 62px rgba(0,0,0,.36)}}.giveaway-live-wheel.is-spinning{animation:giveaway-wheel-glow 1.4s ease-in-out infinite}@media(max-width:1000px){.giveaway-intro-card{grid-template-columns:1fr}.giveaway-prizes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.giveaway-live-wheel-layout{grid-template-columns:1fr}.giveaway-live-wheel{width:min(100%,600px)}.giveaway-draw-side-panel{display:flex}.giveaway-detail-grid{grid-template-columns:1fr}}@media(max-width:680px){.giveaway-panel{gap:17px}.giveaway-intro-card{gap:20px;padding:20px;border-radius:11px}.giveaway-heading{align-items:flex-start;gap:12px}.giveaway-icon{width:44px;height:44px;border-radius:12px}.giveaway-icon svg{width:23px;height:23px}.giveaway-heading h3{font-size:27px}.giveaway-panel .community-lead{font-size:15px;line-height:1.65}.giveaway-prizes{grid-template-columns:1fr;gap:10px}.giveaway-prize-card,.giveaway-progress-card{min-height:unset;padding:16px}.giveaway-prize-card>strong{font-size:26px}.giveaway-progress-title strong{font-size:16px}.giveaway-live-banner{align-items:flex-start;gap:10px;padding:13px}.giveaway-live-banner-copy>strong{font-size:14px}.giveaway-live-banner-copy>small{font-size:11px}.giveaway-countdown-value,.giveaway-draw-pending,.giveaway-public-winner{margin-left:auto}.giveaway-wheel-card--live{padding:16px;border-radius:12px}.giveaway-wheel-card--live .giveaway-wheel-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px}.giveaway-wheel-heading h4{font-size:26px}.giveaway-wheel-status{max-width:100%;align-self:flex-start;font-size:11px}.giveaway-live-wheel{width:min(100%,500px);padding:5px}.giveaway-draw-side-panel{gap:11px;padding:17px}.giveaway-draw-side-panel>strong{font-size:19px}.giveaway-draw-clock>span{font-size:36px}.giveaway-wheel-roster{padding:12px}.giveaway-wheel-roster-heading>span,.giveaway-wheel-roster-heading>strong{font-size:12px}.giveaway-wheel-sample-list>span{max-width:100%;padding:7px}.giveaway-form-card,.giveaway-rules-card{padding:18px}.giveaway-rules-card>ul li{font-size:13px}.giveaway-form-heading h4{font-size:23px}.giveaway-field{font-size:12px}.giveaway-checkbox{font-size:13px}.giveaway-country-note p,.giveaway-wheel-card--live .giveaway-wheel-note{font-size:12px}}@media(max-width:380px){.giveaway-heading h3{font-size:24px}.giveaway-live-wheel{padding:2px}.giveaway-wheel-label{font-size:7px}.giveaway-draw-clock>span{font-size:32px}.giveaway-field input{font-size:15px}}.directory-section--giveaway .directory-head h2{font-size:clamp(28px,3.2vw,39px)}.directory-section--giveaway .directory-intro{max-width:840px;font-size:15px;line-height:1.7}.giveaway-public-winner{font-size:13px}.giveaway-public-winner>small{font-size:11px}.giveaway-public-winner>strong{font-size:12px}@media(max-width:680px){.directory-section--giveaway .directory-head h2{font-size:29px}.directory-section--giveaway .directory-intro{font-size:14px;line-height:1.65}}.giveaway-wheel-heading-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.giveaway-sound-toggle{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(223,194,136,.25);border-radius:999px;color:#ddc58f;background:linear-gradient(135deg,rgba(218,174,94,.09),rgba(130,83,170,.1));font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.giveaway-sound-toggle:hover{border-color:rgba(243,207,135,.58);background:rgba(218,174,94,.15);box-shadow:0 0 20px rgba(215,172,97,.1);transform:translateY(-1px)}.giveaway-sound-toggle:focus-visible{outline:2px solid #f2d390;outline-offset:3px}.giveaway-sound-toggle.is-enabled{border-color:rgba(146,215,172,.36);color:#b9e8c4;background:rgba(77,151,95,.11)}.giveaway-sound-toggle svg{flex:0 0 auto}.giveaway-winner-celebration{position:relative;isolation:isolate;min-height:172px;display:grid;place-items:center;overflow:hidden;margin:0 0 20px;padding:23px;border:1px solid rgba(241,207,139,.38);border-radius:15px;background:radial-gradient(ellipse at 50% 100%,rgba(171,110,235,.21),transparent 68%),radial-gradient(ellipse at 50% 0,rgba(227,180,93,.12),transparent 60%),linear-gradient(140deg,rgba(27,18,40,.97),rgba(8,7,14,.98));box-shadow:inset 0 1px rgba(255,255,255,.06),0 0 44px rgba(190,138,246,.12);animation:giveaway-winner-arrive .72s cubic-bezier(.16,.82,.22,1) both}.giveaway-winner-spotlight{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;text-align:center}.giveaway-winner-spotlight>span{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#f0d69d;font-size:12px;font-weight:800;letter-spacing:.2em;text-shadow:0 0 16px rgba(242,202,124,.22)}.giveaway-winner-spotlight>span svg:last-child{transform:scaleX(-1)}.giveaway-winner-spotlight>strong{max-width:min(90vw,900px);color:#fff2c7;font-size:clamp(28px,5.5vw,56px);font-weight:850;line-height:1.06;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 5px 28px rgba(241,195,107,.32)}.giveaway-winner-spotlight .giveaway-masked-wallet{max-width:100%;padding:7px 11px;border:1px solid rgba(239,219,181,.15);border-radius:999px;background:rgba(0,0,0,.22)}.giveaway-winner-spotlight .giveaway-masked-wallet .giveaway-wallet-blur,.giveaway-winner-spotlight .giveaway-masked-wallet>code{font-size:12px}.giveaway-fireworks{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.giveaway-fireworks i{position:absolute;left:var(--firework-x);top:var(--firework-y);width:4px;height:11px;border-radius:3px;background:var(--firework-color);box-shadow:0 0 10px var(--firework-color);opacity:0;transform:translate(-50%,-50%) rotate(var(--firework-angle)) translateY(0) scale(.25);animation:giveaway-firework-burst 1.65s cubic-bezier(.1,.68,.25,1) var(--firework-delay) both}.giveaway-public-winner-name{max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.giveaway-draw-winner-name{color:#fff1c5!important;font-size:clamp(16px,2vw,22px)!important;font-weight:800!important;line-height:1.2;overflow-wrap:anywhere;text-shadow:0 0 18px rgba(231,193,112,.2)}.giveaway-progress-title{align-items:flex-start}.giveaway-progress-title strong{min-width:0;max-width:62%;white-space:normal;overflow-wrap:anywhere;text-align:right;line-height:1.3}.giveaway-live-wheel.is-spinning .giveaway-wheel-aura{animation:giveaway-wheel-aura 1.1s ease-in-out infinite alternate}.giveaway-cycle-card--control .giveaway-cycle-status--top{min-width:0;max-width:min(48%,230px);flex:0 1 auto;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;line-height:1.35;padding:6px 9px}@keyframes giveaway-firework-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--firework-angle)) translateY(0) scale(.2)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--firework-angle)) translateY(var(--firework-distance)) scale(.22)}}@keyframes giveaway-winner-arrive{0%{opacity:0;transform:translateY(12px) scale(.97);filter:brightness(.7)}65%{opacity:1;transform:translateY(-2px) scale(1.01);filter:brightness(1.15)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes giveaway-wheel-aura{0%{opacity:.45}to{opacity:1;filter:drop-shadow(0 0 10px rgba(233,198,255,.3))}}@media(max-width:680px){.giveaway-wheel-heading-actions{width:100%;justify-content:flex-start}.giveaway-sound-toggle{min-height:38px;font-size:11px}.giveaway-winner-celebration{min-height:152px;margin-bottom:15px;padding:18px 12px}.giveaway-winner-spotlight>span{font-size:10px;letter-spacing:.15em}.giveaway-winner-spotlight>strong{font-size:clamp(25px,8vw,40px)}.giveaway-cycle-card--control .giveaway-cycle-top{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.giveaway-cycle-card--control .giveaway-cycle-status--top{width:-moz-max-content;width:max-content;max-width:100%;justify-self:start}.giveaway-progress-title strong{max-width:66%;font-size:14px;line-height:1.35}}@media(prefers-reduced-motion:reduce){.giveaway-winner-celebration{animation:none}.giveaway-fireworks i{display:none}.giveaway-live-wheel.is-spinning .giveaway-wheel-aura{animation:none}.giveaway-sound-toggle{transition:none}}.giveaway-wheel-slice.is-winning{stroke:#fff4c4;stroke-width:4.2;filter:drop-shadow(0 0 7px rgba(255,232,162,.9)) drop-shadow(0 0 16px rgba(248,190,80,.55))}.giveaway-cycle-card--control .giveaway-cycle-top>div{min-width:0}.leaderboard-panel{display:grid;gap:16px;margin-top:22px}.leaderboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.leaderboard-card{position:relative;min-width:0;min-height:206px;padding:17px;border:1px solid rgba(232,189,115,.2);border-radius:8px;background:radial-gradient(ellipse at 88% 0,rgba(153,82,202,.12),transparent 43%),linear-gradient(145deg,rgba(21,15,32,.96),rgba(10,8,17,.96));box-shadow:inset 0 1px rgba(255,255,255,.025);transition:transform .2s,border-color .2s}.leaderboard-card:hover{transform:translateY(-2px);border-color:rgba(232,189,115,.42)}.leaderboard-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.leaderboard-rank{color:#f1d294;font-size:14px;font-weight:700;letter-spacing:.08em}.leaderboard-paid-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(232,189,115,.2);border-radius:4px;color:#dfc486;background:rgba(232,189,115,.055);font-size:8px;font-weight:700;letter-spacing:.09em}.leaderboard-company-brand{display:flex;align-items:center;gap:12px;margin-top:18px}.leaderboard-company-brand>img,.leaderboard-logo-placeholder{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;-o-object-fit:contain;object-fit:contain;padding:5px;border:1px solid rgba(225,206,240,.13);border-radius:9px;background:rgba(255,255,255,.035)}.leaderboard-logo-placeholder{color:#d6b776}.leaderboard-company-brand>div{min-width:0}.leaderboard-company-brand>div>span{display:block;overflow:hidden;color:#8f8498;font-size:8px;font-weight:650;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap}.leaderboard-company-brand h3{margin:3px 0 0;overflow:hidden;color:#f4eef8;font-size:21px;font-weight:580;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.leaderboard-summary{min-height:38px;margin:12px 0;color:#a69baa;font-size:11px;line-height:1.65}.leaderboard-company-link{display:inline-flex;align-items:center;gap:5px;color:#e8c987;font-size:10px;font-weight:650}.leaderboard-company-link:hover{color:#fff0c9}.leaderboard-disclosure{margin:0;padding:11px 13px;border:1px solid rgba(232,189,115,.14);border-radius:5px;color:#a9997c;background:rgba(232,189,115,.035);font-size:10px;line-height:1.6}.leaderboard-state{min-height:128px;display:flex;align-items:center;justify-content:center;gap:9px;padding:24px;border:1px solid rgba(225,206,240,.12);border-radius:7px;color:#a59aaf;background:rgba(15,11,23,.76);font-size:12px}.leaderboard-state>svg{flex:0 0 auto;color:#d7b676}.leaderboard-state--empty{flex-direction:column;gap:7px;text-align:center}.leaderboard-state--empty strong{color:#e8e0eb;font-size:14px;font-weight:600}.leaderboard-state--empty span{max-width:490px;color:#91879b;font-size:11px;line-height:1.6}.leaderboard-state--error{color:#e4a5a8}.leaderboard-contact{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;border:1px solid rgba(172,126,216,.21);border-radius:7px;background:linear-gradient(115deg,rgba(48,26,67,.32),rgba(14,10,21,.94))}.leaderboard-contact-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(202,160,232,.21);border-radius:9px;color:#d3afed;background:rgba(163,67,255,.08)}.leaderboard-contact-copy{min-width:0}.leaderboard-contact-copy h3{margin:0;color:#eee8f3;font-size:14px;font-weight:570}.leaderboard-contact-copy p{margin:4px 0 0;color:#a59baa;font-size:10px;line-height:1.55}.leaderboard-contact-copy small{display:block;margin-top:4px;color:#8d8294;font-size:9px}.leaderboard-contact-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(232,189,115,.34);border-radius:5px;color:#e8cb8c;background:rgba(232,189,115,.07);font-size:10px;font-weight:650;cursor:pointer}.leaderboard-contact-button:hover:not(:disabled){border-color:rgba(232,189,115,.7);background:rgba(232,189,115,.13)}.leaderboard-contact-button:disabled{cursor:not-allowed;opacity:.54}.leaderboard-revealed-email{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#c8e2bd;font-size:11px;font-weight:650;overflow-wrap:anywhere}.leaderboard-contact-error{color:#efa7aa!important}.leaderboard-admin{display:grid;gap:13px}.leaderboard-admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(232,189,115,.2);border-radius:7px;background:linear-gradient(145deg,rgba(22,16,32,.96),rgba(11,8,18,.95))}.leaderboard-admin-heading h2{margin:4px 0 0;color:#f1ebf6;font-size:21px;font-weight:570;letter-spacing:-.04em}.leaderboard-admin-heading p{max-width:760px;margin:6px 0 0;color:#9c91a6;font-size:11px;line-height:1.6}.leaderboard-admin-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.leaderboard-admin-days input,.leaderboard-admin-settings-grid .admin-field input{min-height:37px}.leaderboard-admin-placements>.referral-panel-copy{margin-bottom:10px}.leaderboard-admin-list{display:grid;gap:9px}.leaderboard-admin-row{padding:12px;border:1px solid rgba(225,206,240,.11);border-radius:6px;background:rgba(8,6,14,.38)}.leaderboard-admin-row.is-active{border-color:rgba(130,194,138,.25)}.leaderboard-admin-row-top{display:grid;grid-template-columns:32px 36px minmax(0,1fr) auto;align-items:center;gap:10px}.leaderboard-admin-rank{color:#e3c382;font-size:11px;font-weight:700;letter-spacing:.1em}.leaderboard-admin-logo,.leaderboard-admin-logo-placeholder{width:34px;height:34px;display:grid;place-items:center;-o-object-fit:contain;object-fit:contain;padding:4px;border:1px solid rgba(225,206,240,.12);border-radius:7px;background:rgba(255,255,255,.03)}.leaderboard-admin-logo-placeholder{color:#d3b577}.leaderboard-admin-company{min-width:0}.leaderboard-admin-company strong{display:block;overflow:hidden;color:#e8e1ed;font-size:12px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.leaderboard-admin-company small{display:block;margin-top:3px;color:#877d90;font-size:8px;letter-spacing:.06em}.leaderboard-admin-reorder{display:flex;align-items:center;gap:5px}.leaderboard-admin-remove,.leaderboard-admin-reorder .outline-button{width:29px;min-height:29px;display:grid;place-items:center;padding:0}.leaderboard-admin-reorder .outline-button:disabled{opacity:.35}.leaderboard-admin-row-controls{display:grid;grid-template-columns:1fr 1fr minmax(115px,.55fr) minmax(170px,.9fr);align-items:center;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(225,206,240,.07)}.leaderboard-admin-check{display:flex;align-items:center;gap:7px;color:#b7aebe;font-size:10px;line-height:1.45}.leaderboard-admin-check input{width:14px;height:14px;accent-color:#d3b06d}.leaderboard-admin-check input:disabled{opacity:.4}.leaderboard-admin-days{margin:0}.leaderboard-admin-days>span{font-size:8px}.leaderboard-admin-expiry{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;color:#958a9d;font-size:9px}.leaderboard-admin-expiry .is-expired{color:#ee9d9f}.leaderboard-admin-expiry .outline-button{min-height:27px;padding:0 7px;font-size:9px}.leaderboard-admin-empty{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px;border:1px dashed rgba(225,206,240,.13);border-radius:6px;color:#8f8499;text-align:center}.leaderboard-admin-empty>svg{color:#d2b373}.leaderboard-admin-empty strong{color:#d8d0df;font-size:12px;font-weight:560}.leaderboard-admin-empty span{max-width:520px;font-size:10px;line-height:1.55}.leaderboard-admin-add{display:flex;align-items:flex-end;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(225,206,240,.08)}.leaderboard-admin-add .admin-field{flex:1}.leaderboard-admin-add .outline-button{min-height:36px;flex:0 0 auto}.leaderboard-admin-save{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid rgba(225,206,240,.1);border-radius:6px;background:rgba(13,10,20,.78)}.leaderboard-admin-save>span{color:#948a9b;font-size:10px}.leaderboard-admin-save p{display:flex;align-items:center;gap:6px;margin:0;font-size:10px;line-height:1.5}.leaderboard-admin-save p.is-success{color:#b7d6b4}.leaderboard-admin-save p.is-error{color:#e5a2a8}.leaderboard-admin-save .gold-button{flex:0 0 auto}@media(max-width:880px){.leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-admin-row-controls{grid-template-columns:1fr 1fr}.leaderboard-admin-days{max-width:210px}.leaderboard-admin-expiry{justify-content:flex-start}}@media(max-width:600px){.leaderboard-grid{grid-template-columns:1fr}.leaderboard-card{min-height:unset}.leaderboard-contact{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:13px}.leaderboard-contact-button{grid-column:1/-1;justify-self:stretch}.leaderboard-admin-settings-grid{grid-template-columns:1fr}.leaderboard-admin-heading{padding:14px}.leaderboard-admin-row-top{grid-template-columns:25px 32px minmax(0,1fr) auto;gap:7px}.leaderboard-admin-logo,.leaderboard-admin-logo-placeholder{width:30px;height:30px}.leaderboard-admin-row-controls{grid-template-columns:1fr}.leaderboard-admin-days{max-width:none}.leaderboard-admin-expiry{justify-content:flex-start}.leaderboard-admin-add{align-items:stretch;flex-direction:column}.leaderboard-admin-add .outline-button{align-self:flex-end}.leaderboard-admin-save{align-items:stretch;flex-direction:column}.leaderboard-admin-save .gold-button{align-self:flex-end}}.giveaway-reset-panel{border-color:rgba(232,118,125,.19);background:linear-gradient(145deg,rgba(45,19,26,.38),rgba(14,10,18,.91))}.giveaway-reset-panel .referral-panel-icon{color:#ed9da3;border-color:rgba(232,118,125,.24);background:rgba(201,63,80,.08)}.giveaway-reset-panel .referral-panel-copy{max-width:850px}.giveaway-reset-confirm-button,.giveaway-reset-start{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(232,118,125,.36);border-radius:5px;color:#f0b6b8;background:rgba(195,53,69,.1);font-size:10px;font-weight:650;cursor:pointer}.giveaway-reset-confirm-button:hover:not(:disabled),.giveaway-reset-start:hover:not(:disabled){border-color:rgba(244,130,138,.66);background:rgba(195,53,69,.18)}.giveaway-reset-confirm-button:disabled,.giveaway-reset-start:disabled{cursor:not-allowed;opacity:.46}.giveaway-reset-confirm{display:grid;gap:8px;padding:11px;border:1px solid rgba(232,118,125,.2);border-radius:5px;background:rgba(40,13,21,.3)}.giveaway-reset-confirm>label{color:#d4a5a8;font-size:10px}.giveaway-reset-confirm>label strong{color:#f1c2c4;letter-spacing:.08em}.giveaway-reset-confirm>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.giveaway-reset-confirm .admin-input{max-width:240px;min-height:34px;font-size:11px}.giveaway-reset-confirm .outline-button{min-height:34px}.listing-actions{flex-wrap:wrap}.listing-heading-actions{min-width:62px;display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:6px}.listing-heading-actions .listing-arrow{margin-top:0}.referral-active-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(67,255,132,.42);border-radius:999px;color:#7dff9f;background:rgba(38,255,113,.09);box-shadow:0 0 12px rgba(38,255,113,.12),inset 0 0 8px rgba(38,255,113,.045);font-family:Arial Black,Arial,sans-serif;font-size:9px;font-weight:900;letter-spacing:.025em;line-height:1;white-space:nowrap;text-shadow:0 0 8px rgba(89,255,139,.4)}.referral-active-badge i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#61ff8d;box-shadow:0 0 7px rgba(76,255,129,.85),0 0 13px rgba(76,255,129,.5)}.modal-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-title-row h2{min-width:0;overflow-wrap:anywhere}.listing-modal .modal-title-row .referral-active-badge{margin-right:30px}@media(max-width:680px){.listing-heading-actions{min-width:56px}.referral-active-badge{padding:5px 7px;font-size:8px}.modal-title-row{align-items:flex-start}.listing-modal .modal-title-row .referral-active-badge{margin:5px 29px 0 0}}.admin-tool-entry{display:flex;align-items:center;gap:2px;min-width:0}.admin-tool-entry>.admin-entry{width:auto;min-width:0;flex:1}.admin-entry-reorder{display:flex;flex:0 0 auto;gap:1px}.admin-entry-reorder .outline-button{width:26px;min-height:29px;display:grid;place-items:center;padding:0;border-color:transparent;color:#81758e;background:transparent}.admin-entry-reorder .outline-button:hover:not(:disabled){color:var(--gold-soft);border-color:rgba(232,189,115,.18);background:rgba(232,189,115,.06)}.admin-entry-reorder .outline-button:disabled{opacity:.28;cursor:not-allowed}.academy-watch:focus-visible,.tutorial-video-link:focus-visible{outline:2px solid #d9b7ff;outline-offset:2px}.donate-footer-link{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(195,142,232,.24);border-radius:7px;color:#d7b5f1;background:linear-gradient(135deg,rgba(133,73,175,.12),rgba(232,189,115,.045));font-size:10px;font-weight:700;white-space:nowrap;transition:transform .18s,border-color .18s,background .18s}.donate-footer-link svg{color:#d8a9f0;filter:drop-shadow(0 0 5px rgba(193,135,230,.4))}.donate-footer-link:hover{transform:translateY(-1px);border-color:rgba(214,169,241,.55);color:#f0d9ff;background:rgba(151,83,198,.15)}.utility-page{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:72px 20px 32px;background:radial-gradient(ellipse at 50% 42%,rgba(71,31,104,.27),transparent 54%),linear-gradient(180deg,#0a0712,#070510);isolation:isolate}.utility-page-glow{position:absolute;z-index:-1;top:50%;left:50%;width:min(720px,94vw);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(184,131,226,.08);border-radius:50%;box-shadow:0 0 0 42px rgba(168,102,218,.018),0 0 0 86px rgba(168,102,218,.012);pointer-events:none}.utility-brand{position:absolute;top:25px;left:max(22px,calc((100vw - 1040px)/2));display:inline-flex;align-items:center;gap:8px;color:#f5f0fa;font-size:18px;font-weight:720;letter-spacing:-.06em;white-space:nowrap}.utility-brand .site-mark-icon{width:30px;height:30px}.utility-card{position:relative;width:min(100%,620px);padding:clamp(26px,5vw,46px);border:1px solid rgba(225,206,240,.15);border-radius:14px;background:linear-gradient(145deg,rgba(24,17,37,.96),rgba(10,8,16,.98));box-shadow:0 24px 90px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.035)}.donate-heart-large,.utility-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(189,135,232,.27);border-radius:13px;color:#d5adf0;background:rgba(141,75,192,.1);box-shadow:0 0 24px rgba(158,90,208,.12)}.utility-card .micro-label{margin:18px 0 9px}.utility-card h1{margin:0;color:#f7f2fb;font-size:clamp(29px,5vw,42px);font-weight:560;letter-spacing:-.055em;line-height:1.1}.donate-lead,.utility-copy{margin:13px 0 0;color:#aaa0b4;font-size:13px;line-height:1.8}.utility-action{margin-top:23px}.utility-footer{position:absolute;bottom:20px;color:rgba(183,158,214,.43);font-size:9px;letter-spacing:.18em;text-align:center}.donate-page-header{position:absolute;top:24px;left:50%;z-index:2;width:min(calc(100% - 40px),1040px);display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateX(-50%)}.donate-page-header .utility-brand{position:static}.donate-back-link{display:inline-flex;align-items:center;gap:6px;color:#9e93aa;font-size:11px;transition:color .18s}.donate-back-link:hover{color:var(--gold-soft)}.donate-card{width:min(100%,680px);padding:clamp(26px,5vw,46px)}.donate-heart-large{width:54px;height:54px;border-color:rgba(218,163,231,.32);color:#d9a8ed;background:rgba(157,82,177,.13);box-shadow:0 0 26px rgba(190,115,210,.13)}.donate-card .micro-label{color:#c59ade}.donate-card h1{max-width:560px}.donate-lead{max-width:570px}.donate-wallet-pending{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:15px;border:1px solid rgba(197,151,228,.18);border-radius:9px;background:rgba(139,79,177,.055)}.donate-pending-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(197,151,228,.2);border-radius:8px;color:#d2a9eb;background:rgba(153,89,191,.1)}.donate-wallet-pending strong{display:block;color:#e3d1ee;font-size:12px;font-weight:650}.donate-wallet-pending p{margin:5px 0 0;color:#9c91a5;font-size:11px;line-height:1.7}.donate-thanks{margin:19px 0 0;color:#c4b4cf;font-size:12px;line-height:1.7}.donate-return{margin-top:22px}.not-found-card{max-width:580px}.not-found-card .utility-action{min-height:40px}.not-found-page .utility-brand{z-index:2}@media(max-width:680px){.app-footer{align-items:flex-start}.footer-account-cards{justify-content:center}.donate-footer-link{min-height:29px}.utility-page{padding:82px 15px 52px}.utility-brand{top:18px;left:18px;font-size:16px}.utility-card{border-radius:11px}.donate-lead,.utility-copy{font-size:12px}.donate-page-header{top:16px;width:calc(100% - 30px)}.donate-page-header .utility-brand{position:static;font-size:16px}.donate-back-link{font-size:10px}.utility-footer{bottom:12px;font-size:8px;letter-spacing:.12em}}.admin-pinned-badge{align-self:center;color:#d6b4ef;font-size:8px;font-weight:750;letter-spacing:.07em;white-space:nowrap}.admin-tool-entry:has(.admin-pinned-badge) .admin-entry-reorder{gap:4px}.donate-admin-ready{border-color:rgba(120,212,154,.32)!important;color:#a8e5bb!important}.donate-admin-warning{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 14px;border:1px solid rgba(235,178,112,.18);border-radius:8px;color:#bba98c;background:rgba(189,127,59,.055);font-size:10px;line-height:1.7}.donate-admin-warning svg{flex:0 0 auto;color:#e2bc7d}.donate-wallet-ready{margin-top:24px;padding:17px;border:1px solid rgba(197,151,228,.2);border-radius:10px;background:linear-gradient(145deg,rgba(139,79,177,.08),rgba(232,189,115,.035))}.donate-wallet-ready-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.donate-wallet-ready-heading strong{color:#e9d9f0;font-size:13px;font-weight:650}.donate-wallet-ready-heading span{color:#c29add;font-size:8px;font-weight:700;letter-spacing:.12em}.donate-network-line{display:flex;align-items:center;gap:8px;margin-top:13px;color:#9d92a7;font-size:10px}.donate-network-line strong{color:#e4d5ea;font-size:11px;font-weight:650}.donate-wallet-address-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;margin-top:10px}.donate-wallet-address{min-width:0;display:block;padding:12px;border:1px solid rgba(225,206,240,.13);border-radius:7px;color:#e9d9f0;background:rgba(5,4,10,.45);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.65;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.donate-copy-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(232,189,115,.24);border-radius:7px;color:#e8c989;background:rgba(232,189,115,.07);font-size:10px;font-weight:700;cursor:pointer}.donate-copy-button:hover{border-color:rgba(232,189,115,.5);background:rgba(232,189,115,.12)}.donate-copy-error{grid-column:1/-1;color:#d8aa9c;font-size:10px}.donate-wallet-caution{margin:12px 0 0;color:#a69aab;font-size:10px;line-height:1.7}.donate-admin-editor .admin-editor-header{margin-bottom:18px}.donate-admin-editor .admin-save-row{margin-top:19px}@media(max-width:680px){.donate-wallet-address-wrap{grid-template-columns:1fr}.donate-copy-button{justify-self:start}.donate-wallet-ready{padding:13px}.donate-admin-warning{font-size:9px}}.donate-network-picker{margin-top:22px}.donate-network-picker-intro{margin:0 0 12px;color:#b2a7bc;font-size:11px;line-height:1.65}.donate-network-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.donate-network-option{min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px 9px;border:1px solid rgba(225,206,240,.13);border-radius:9px;color:#c9bdcf;background:rgba(255,255,255,.018);cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.donate-network-option:hover{transform:translateY(-1px);border-color:rgba(202,157,231,.35);background:rgba(155,99,196,.07)}.donate-network-option.selected{border-color:rgba(209,164,236,.58);color:#f1e6f7;background:linear-gradient(145deg,rgba(142,84,178,.17),rgba(232,189,115,.055));box-shadow:0 0 22px rgba(166,100,204,.12)}.donate-network-option>span:not(.donate-network-logo-fallback){font-size:10px;font-weight:650;text-align:center}.donate-network-option>small{color:#a798af;font-size:8px}.donate-network-logo{width:29px;height:29px;display:block;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.donate-network-logo-fallback{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(191,147,224,.3);border-radius:9px;color:#e2c5f3;background:linear-gradient(145deg,rgba(145,86,188,.28),rgba(63,48,87,.38));font-size:9px;font-weight:800;letter-spacing:.04em}.donate-network-select-hint{margin:12px 0 0;padding:11px 12px;border:1px dashed rgba(199,158,228,.2);border-radius:8px;color:#96899f;font-size:10px;line-height:1.6;text-align:center}.donate-selected-wallets{margin-top:14px;padding:15px;border:1px solid rgba(197,151,228,.2);border-radius:10px;background:linear-gradient(145deg,rgba(139,79,177,.08),rgba(232,189,115,.035))}.donate-selected-network-heading{display:flex;align-items:center;gap:10px;margin-bottom:13px}.donate-selected-network-heading>div{display:flex;flex-direction:column;gap:4px}.donate-selected-network-heading small{color:#a898b2;font-size:8px;letter-spacing:.13em}.donate-selected-network-heading strong{color:#eadcf1;font-size:12px;font-weight:650}.donate-public-wallet+.donate-public-wallet{margin-top:13px;padding-top:12px;border-top:1px solid rgba(225,206,240,.1)}.donate-wallet-number{display:block;margin-bottom:7px;color:#bd9fd1;font-size:8px;font-weight:700;letter-spacing:.12em}.donate-admin-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 14px}.donate-reset-button:not(:disabled){border-color:rgba(206,123,127,.24);color:#d3a2a6}.donate-reset-button:not(:disabled):hover{border-color:rgba(230,130,137,.5);background:rgba(168,66,76,.08)}.donate-admin-wallet-list{display:grid;gap:12px}.donate-admin-wallet-card{padding:16px;border:1px solid rgba(225,206,240,.12);border-radius:9px;background:linear-gradient(150deg,rgba(20,14,29,.82),rgba(11,8,16,.7))}.donate-admin-wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.donate-admin-wallet-heading>div{display:flex;flex-direction:column;gap:4px}.donate-admin-wallet-heading .micro-label{margin:0;color:#ad94be;font-size:8px}.donate-admin-wallet-heading strong{color:#eee5f3;font-size:13px;font-weight:650}.donate-wallet-remove{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(208,120,134,.25);border-radius:7px;color:#d9a8b1;background:rgba(166,65,78,.06);cursor:pointer}.donate-wallet-remove:hover{border-color:rgba(233,125,141,.62);color:#ffd0d7;background:rgba(166,65,78,.17)}.donate-admin-wallet-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.donate-admin-wallet-fields .admin-field--wide{grid-column:1/-1}.donate-admin-logo-field{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.donate-admin-logo-field .donate-network-logo,.donate-admin-logo-field .donate-network-logo-fallback{width:30px;height:30px}.donate-admin-wallet-status{display:block;margin-top:12px;color:#a094a7;font-size:9px;line-height:1.55}.donate-admin-wallet-status.is-ready{color:#a2d9b0}.donate-admin-empty{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;border:1px dashed rgba(197,151,228,.18);border-radius:9px;color:#a596af;text-align:center}.donate-admin-empty svg{color:#c594dc}.donate-admin-empty strong{color:#ddd0e4;font-size:12px}.donate-admin-empty span{max-width:370px;font-size:10px;line-height:1.6}@media(max-width:680px){.donate-network-options{grid-template-columns:repeat(2,minmax(0,1fr))}.donate-selected-wallets{padding:12px}.donate-admin-controls{justify-content:flex-start}.donate-admin-wallet-fields{grid-template-columns:1fr}.donate-admin-wallet-fields .admin-field--wide{grid-column:auto}.donate-admin-wallet-card{padding:13px}}