:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-orange:#f47721;--brand-orange-hover:#ff8d42;--brand-orange-soft:#2b1a10;--brand-orange-light:#e76612;--brand-orange-light-hover:#f47721;--brand-orange-light-soft:#fff0e4;--bg:#090b0f;--panel:#111419;--panel-2:#171b21;--panel-3:#1d222a;--ink:#f3f4f6;--muted:#8e949d;--line:#252b33;--line-2:#343c46;--accent:#22b573;--accent-2:#4ad99d;--accent-soft:#0f3528;--accent-button:#147a52;--accent-button-hover:#16815a;--green:var(--accent-2);--green-soft:var(--accent-soft);--red:#ff6b75;--red-soft:#30171c;--amber:#efb95b;--amber-soft:#2a2112;--header:#090b0feb;--sidebar:#0c0f14;--input:#0a0d12;--hover:#181d24;--track:#272d35;--radius:9px;--shadow:0 14px 34px #00000042}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f3ef;--panel:#fff;--panel-2:#f3f0eb;--panel-3:#e9e5df;--ink:#191b1f;--muted:#6f747c;--line:#dfdbd4;--line-2:#cbc6bd;--accent:#168c5d;--accent-2:#0e7650;--accent-soft:#e1f6ec;--accent-button:#0f7650;--accent-button-hover:#12815a;--green:var(--accent-2);--green-soft:var(--accent-soft);--red:#d8424d;--red-soft:#fff0f1;--amber:#9a6414;--amber-soft:#fff5df;--header:#f5f3eff0;--sidebar:#fcfbf9;--input:#fff;--hover:#f0ede8;--track:#e3dfd8;--shadow:0 10px 28px #1f191214}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.48}h1,h2,h3,h4{letter-spacing:-.035em;margin:0;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-weight:640;line-height:1.07}h1{font-size:clamp(2.2rem,5vw,3.85rem)}h2{font-size:clamp(1.55rem,3vw,2.35rem)}h3{letter-spacing:-.018em;font-size:.98rem}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:var(--accent);color:#fff}.container{width:min(1240px,100% - 36px);margin:auto}.section{padding:64px 0}.eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:.15em;font-size:.66rem;font-weight:720}.muted{color:var(--muted)}.center{text-align:center}.stack{gap:11px;display:grid}.row{align-items:center;gap:9px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,.65fr);gap:12px;margin-top:12px;display:grid}.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:100%;display:grid}.btn{isolation:isolate;border:1px solid var(--line-2);background:var(--panel-2);min-height:34px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.79rem;font-weight:650;transition:transform .16s,background .16s,border-color .16s,color .16s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 8%,#ffffff0d 30%,#ffffff57 50%,#ffffff0d 70%,#0000 92%);width:42%;transition:transform .58s cubic-bezier(.2,.75,.25,1);position:absolute;top:-45%;bottom:-45%;left:-68%;transform:translate(0)skew(-18deg)}.btn:not(:disabled):hover:after{transform:translate(410%)skew(-18deg)}.btn:hover{background:var(--panel-3);border-color:#4a535f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff26,0 7px 18px #00000029}.btn:active{transform:translateY(0)scale(.98)}.btn.secondary{background:var(--panel);color:var(--ink)}.btn.secondary:hover{background:var(--panel-2)}.btn.blue{background:var(--accent-button);border-color:var(--accent-button);color:#fff}.btn.blue:hover{background:var(--accent-button-hover);border-color:var(--accent-button-hover)}.btn.small{min-height:29px;padding:4px 8px;font-size:.72rem}.btn.danger{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow),inset 0 1px 0 #ffffff05;padding:16px;animation:.3s cubic-bezier(.2,.8,.2,1) both panel-in}.card.tight{padding:12px}.card:hover{border-color:var(--line-2)}.badge{border:1px solid var(--line-2);background:var(--panel-2);color:var(--muted);border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:.64rem;font-weight:700;line-height:1.2;display:inline-flex}.badge.blue{background:var(--accent-soft);color:var(--accent-2);border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.badge.green{background:var(--green-soft);color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.badge.amber{background:var(--amber-soft);color:var(--amber);border-color:color-mix(in srgb,var(--amber) 35%,var(--line))}.field{gap:5px;display:grid}.field label{color:var(--ink);font-size:.74rem;font-weight:650}.input,.select,.textarea{border:1px solid var(--line-2);background:var(--input);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:8px 10px;transition:border-color .16s,background .16s}.input::placeholder,.textarea::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.textarea{resize:vertical;min-height:84px}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--muted) 65%,var(--line))}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.help{color:var(--muted);margin:0;font-size:.69rem}.divider{background:var(--line);height:1px;margin:6px 0}.empty-state{border:1px dashed var(--line-2);text-align:center;border-radius:7px;padding:22px}.notice{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))!important;background:var(--amber-soft)!important;margin-top:13px!important}.site-header{border-bottom:1px solid var(--line);background:var(--header);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:56px;position:sticky;top:0}.site-header .container{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:7px;font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:.94rem;font-weight:680;display:flex}.logo-mark{background:var(--accent);color:#fff;border-radius:6px;place-items:center;width:25px;height:25px;transition:transform .18s;display:grid;transform:rotate(-3deg)}.logo:hover .logo-mark{transform:rotate(3deg)scale(1.04)}.nav{align-items:center;gap:18px;font-size:.78rem;font-weight:600;display:flex}.nav>a:not(.btn){color:var(--muted);transition:color .15s}.nav>a:not(.btn):hover{color:var(--ink)}.hero{padding:68px 0 52px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;display:grid}.hero-copy{animation:.45s cubic-bezier(.2,.8,.2,1) both hero-in}.hero p{max-width:540px;font-size:.96rem}.hero h1 span{color:var(--accent-2)}.hero-preview{padding:7px;transition:transform .25s;transform:rotate(.7deg)}.hero-preview:hover{transform:rotate(0)translateY(-3px)}.preview-inner{background:var(--input);border:1px solid var(--line);border-radius:7px;padding:17px}.trustbar{border-block:1px solid var(--line);color:var(--muted);background:var(--sidebar);padding:14px 0}.feature-icon{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft);width:32px;height:32px;color:var(--accent-2);border-radius:7px;place-items:center;display:grid}.feature-card{min-height:145px;transition:transform .18s,border-color .18s}.feature-card:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));transform:translateY(-2px)}.marketing-band{background:var(--sidebar);border-block:1px solid var(--line)}.step-num{color:var(--line-2);font-family:Space Grotesk Variable,sans-serif;font-size:2.1rem;font-weight:680}.price{letter-spacing:-.06em;font-family:Space Grotesk Variable,sans-serif;font-size:2.5rem;font-weight:650}.check{color:var(--green)}.faq details{border-top:1px solid var(--line);padding:15px 0}.faq summary{cursor:pointer;font-weight:650}.cta-panel{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 34%,var(--line))!important;padding:40px 20px!important}.footer{border-top:1px solid var(--line);background:var(--sidebar);padding:34px 0 22px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:28px;display:grid}.footer a{color:var(--muted);font-size:.78rem}.footer a:hover{color:var(--ink)}.dashboard{background:var(--bg);grid-template-columns:210px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--sidebar);color:var(--ink);border-right:1px solid var(--line);flex-direction:column;height:100dvh;padding:15px 11px 11px;display:flex;position:sticky;top:0}.sidebar .logo{padding:0 8px 16px}.side-nav{flex:1;align-content:start;gap:2px;display:grid}.side-link{min-height:34px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:.76rem;font-weight:590;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.side-link:hover{background:var(--hover);color:var(--ink);transform:translate(2px)}.side-link.active{background:var(--accent-soft);color:var(--accent-2)}.side-link.active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;height:17px;position:absolute;left:-11px}.dash-main{width:100%;min-width:0}.dash-top{background:var(--header);border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.dash-content{width:100%;max-width:none;padding:19px}.page-title{margin-bottom:15px;animation:.28s both hero-in}.page-title h1{font-size:1.38rem}.page-title p{margin:4px 0 0;font-size:.73rem}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stat{padding:13px 14px}.stat strong{letter-spacing:-.045em;margin-top:8px;font-family:Space Grotesk Variable,sans-serif;font-size:1.5rem;font-weight:630;display:block}.table-wrap{overflow:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px;font-size:.75rem}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--hover)}.chart{border-bottom:1px solid var(--line);align-items:end;gap:6px;height:180px;padding-top:18px;display:flex}.bar{background:var(--accent);opacity:.78;transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;min-width:6px;animation:.65s cubic-bezier(.2,.8,.2,1) both bar-rise}.bar:hover{opacity:1}.progress{background:var(--track);border-radius:99px;height:5px;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.top-controls{align-items:center;gap:6px;display:flex}.icon-btn{border:1px solid var(--line);background:var(--panel);width:31px;height:31px;color:var(--muted);border-radius:7px;place-items:center;padding:0;transition:all .15s;display:grid;position:relative}.icon-btn:hover{color:var(--ink);background:var(--panel-2);border-color:var(--line-2);transform:translateY(-1px)}.control-menu,.sidebar-account{position:relative}.notification-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:6px;right:6px}.dropdown{z-index:80;background:var(--panel);border:1px solid var(--line-2);border-radius:8px;animation:.16s both panel-in;position:absolute;box-shadow:0 18px 50px #00000052}.notification-menu{width:300px;top:38px;right:0}.dropdown-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.text-btn{color:var(--accent-2);background:0 0;border:0;align-items:center;gap:4px;padding:2px;font-size:.68rem;display:flex}.notification-item{border-bottom:1px solid var(--line);gap:9px;padding:11px 12px;display:flex}.notification-item:hover{background:var(--hover)}.notification-item p,.notification-item small{color:var(--muted);margin:2px 0 0;font-size:.68rem}.notification-icon{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-2);border-radius:6px;flex:none;place-items:center;display:grid}.dropdown-footer{width:100%;color:var(--muted);background:0 0;border:0;padding:9px;font-size:.7rem}.dropdown-footer:hover{color:var(--ink)}.sidebar-account{margin-top:8px}.account-trigger{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.account-trigger:hover{background:var(--panel-2);border-color:var(--line-2)}.account-avatar{background:var(--accent);color:#fff;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font:650 .66rem Space Grotesk Variable,sans-serif;display:grid}.account-copy{flex:1;min-width:0;line-height:1.25;display:grid}.account-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.account-copy small{color:var(--muted);font-size:.6rem}.account-trigger>svg{color:var(--muted);transition:transform .18s}.account-trigger .chevron-open{transform:rotate(180deg)}.account-menu{gap:1px;padding:4px;display:grid;bottom:47px;left:0;right:0}.account-menu-item{width:100%;min-height:31px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:7px;padding:6px 7px;font-size:.7rem;line-height:1.2;transition:background .14s,color .14s;display:flex}.account-menu-item svg{flex:none}.account-menu-item:hover{background:var(--hover);color:var(--ink);transform:none}.account-menu-divider{background:var(--line);height:1px;margin:3px 4px}.account-signout{color:color-mix(in srgb,var(--red) 78%,var(--muted))}.account-signout svg{color:var(--red)}.account-signout:hover{background:var(--red-soft);color:var(--red)}.account-signout:disabled{opacity:.5;cursor:not-allowed}.account-menu-error{margin:3px 7px 4px;font-size:.62rem}.unlock-shell{background:var(--bg);min-height:100dvh;padding:28px 14px}.unlock-card{max-width:540px;margin:0 auto}.unlock-card>h1{font-size:1.7rem!important}.action{border:1px solid var(--line);background:var(--input);border-radius:7px;align-items:center;gap:9px;padding:10px;transition:transform .15s,border-color .15s,background .15s;display:flex}.action:hover{border-color:var(--line-2);transform:translate(2px)}.action.done{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--green-soft)}.action-icon{background:var(--panel-3);width:32px;height:32px;color:var(--accent-2);border-radius:6px;place-items:center;display:grid}.ad-slot{border:1px dashed var(--line-2);background:var(--input);min-height:68px;color:var(--muted);border-radius:7px;place-items:center;max-width:680px;margin:12px auto;font-size:.67rem;display:grid}.profile-cover{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);height:140px}.avatar{background:var(--accent);color:#fff;border:3px solid var(--panel);border-radius:9px;place-items:center;width:72px;height:72px;font-family:Space Grotesk Variable,sans-serif;font-size:1.25rem;font-weight:650;display:grid}.toast{background:var(--panel-2);color:var(--ink);border:1px solid var(--line-2);z-index:90;box-shadow:var(--shadow);border-radius:7px;padding:9px 12px;animation:.18s panel-in;position:fixed;bottom:14px;right:14px}.auth-shell{place-items:center;min-height:calc(100dvh - 56px);padding:32px 14px;display:grid}.auth-card{width:min(400px,100%)}.toggle{background:var(--track);border:1px solid var(--line-2);border-radius:99px;width:36px;height:20px;padding:2px}.toggle span{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:all .2s;display:block}.toggle.on{background:var(--accent);border-color:var(--accent)}.toggle.on span{background:#fff;transform:translate(15px)}@keyframes panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bar-rise{0%{opacity:.2;transform:scaleY(0)}to{opacity:.78;transform:scaleY(1)}}@media (max-width:900px){.hero-grid,.grid2,.overview-grid,.builder-grid{grid-template-columns:1fr!important}.grid3{grid-template-columns:1fr 1fr}.dashboard{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr auto;height:auto;padding:10px;display:grid;position:relative}.sidebar .logo{padding:0 4px 9px}.side-nav{grid-column:1/-1;padding-bottom:2px;display:flex;overflow-x:auto}.side-link{white-space:nowrap}.side-link.active:before{display:none}.sidebar-account{margin:0;position:absolute;top:6px;right:10px}.account-trigger{width:auto;padding:5px}.account-copy,.account-trigger>svg{display:none}.account-menu{width:210px;position:fixed;inset:48px 10px auto auto}.stats,.footer-grid{grid-template-columns:1fr 1fr}.hero{padding-top:50px}.section{padding:52px 0}.nav{gap:11px}}@media (max-width:560px){.container{width:min(100% - 22px,1240px)}.grid3,.stats,.footer-grid{grid-template-columns:1fr}.dash-content{padding:14px 10px}.dash-top{padding:0 10px}.card{padding:14px}.hero{padding:40px 0}.hero-grid{gap:24px}.nav>a:nth-child(-n+2){display:none}.page-title{align-items:flex-start}.page-title>.row{width:100%}.chart{height:155px}.table th,.table td{padding:8px 7px}.unlock-shell{padding:20px 9px}.notification-menu{width:auto;position:fixed;top:50px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:after{display:none}}body,button,input,textarea,select{font-family:IBM Plex Sans Variable,IBM Plex Sans,Arial,sans-serif}h1,h2,h3,h4,.logo,.price,.step-num,.stat strong,.avatar,.account-avatar{font-family:IBM Plex Sans Variable,IBM Plex Sans,Arial,sans-serif;font-stretch:100%}h1,h2{letter-spacing:-.025em;font-weight:610}.stat strong{letter-spacing:-.025em;font-weight:620}.logo{letter-spacing:-.02em;font-weight:650}.section-intro{max-width:560px;margin-bottom:28px}.section-intro h2{margin-top:7px}.hero-copy h1{max-width:690px}.hero-actions{margin-top:22px}.hero-actions+.help{margin-top:7px}.section-compact{padding-top:34px}.footer-note{margin-top:28px;font-size:11px}.card-heading{margin-top:10px}.feature-card p,.notice p{margin:0}.plain-list{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.plain-list li{color:var(--muted);align-items:center;gap:8px;display:flex}.plain-list svg{width:15px;color:var(--green)}.results-layout{grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr);align-items:center;gap:46px;display:grid}.results-copy{max-width:430px}.pricing-callout{justify-content:space-between;align-items:end;gap:24px;display:flex}.pricing-callout>div:first-child{max-width:720px}.creator-flow{background:var(--panel);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.flow-top,.flow-bottom{border-bottom:1px solid var(--line);letter-spacing:.08em;min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 13px;font:600 .58rem ui-monospace,Consolas,monospace;display:flex}.flow-live{color:var(--ink);align-items:center;gap:6px;display:flex}.flow-live i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s steps(2,end) infinite live-blink}.flow-body{background:var(--input);grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:stretch;min-height:318px;display:grid}.flow-config,.flow-visitor{flex-direction:column;gap:10px;padding:20px;display:flex}.flow-config{border-right:1px solid var(--line)}.flow-visitor{border-left:1px solid var(--line)}.flow-label,.fake-field small{letter-spacing:.09em;color:var(--accent-2);font:650 .55rem ui-monospace,Consolas,monospace}.fake-field{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:6px;padding:9px;display:grid}.fake-field small{color:var(--muted)}.fake-field span,.flow-link{align-items:center;gap:6px;font-size:.65rem;display:flex}.flow-link{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-soft);color:var(--accent-2);border-radius:6px;margin-top:auto;padding:8px;font-family:ui-monospace,Consolas,monospace}.flow-transfer{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.flow-transfer>span{letter-spacing:.08em;font:600 .48rem ui-monospace,Consolas,monospace}.transfer-line{background:var(--line-2);width:2px;height:80px;position:relative;overflow:hidden}.transfer-line i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.4s linear infinite transfer-dot;position:absolute;left:-2px}.transfer-line i:nth-child(2){animation-delay:-.8s}.transfer-line i:nth-child(3){animation-delay:-1.6s}.flow-visitor>p{margin:0;font-size:.64rem}.demo-step{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:.65rem;animation:9s ease-in-out infinite demo-step-one;display:flex}.demo-step b{flex:1}.step-two{animation-name:demo-step-two}.demo-check{color:var(--green);opacity:0;animation:9s ease-in-out infinite demo-check-one;transform:scale(.4)}.step-two .demo-check{animation-name:demo-check-two}.demo-progress{background:var(--track);border-radius:9px;height:4px;overflow:hidden}.demo-progress i{background:var(--accent);height:100%;animation:9s ease-in-out infinite demo-progress;display:block}.demo-result,.locked-state{border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:8px;display:flex}.demo-result{background:var(--green-soft);color:var(--green);opacity:0;animation:9s ease-in-out infinite demo-result}.demo-result b{flex:1}.demo-result span{align-items:center;gap:3px;font-size:.6rem;display:flex}.locked-state{border:1px dashed var(--line-2);color:var(--muted);justify-content:center;font-size:.62rem;animation:9s ease-in-out infinite locked-state}.flow-bottom{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-start;gap:20px}.flow-bottom span{align-items:center;gap:5px;display:flex}.integration-section{border-block:1px solid var(--line);background:var(--sidebar);padding:36px 0;overflow:hidden}.integration-heading{text-align:center;max-width:670px;margin:0 auto 22px}.integration-heading h2{margin-top:7px}.integration-heading p{margin-bottom:0}.integration-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.integration-track{gap:10px;width:max-content;animation:24s linear infinite integration-scroll;display:flex}.integration-card{border:1px solid var(--line);background:var(--panel);border-radius:7px;flex:none;align-items:center;gap:9px;width:190px;padding:10px;display:flex}.integration-card>.platform-icon{background:color-mix(in srgb,var(--platform-color) 15%,var(--panel-3));width:30px;height:30px;color:var(--platform-color);border-color:color-mix(in srgb,var(--platform-color) 32%,var(--line));border-radius:6px;place-items:center;display:grid}.integration-card>div{flex:1;display:grid}.integration-card small{color:var(--muted);font-size:.6rem}.integration-card>svg{color:var(--green)}.exchange-line{color:var(--muted);letter-spacing:.06em;justify-content:center;align-items:center;gap:13px;margin-top:20px;font:600 .6rem ui-monospace,Consolas,monospace;display:flex}.exchange-line strong{color:var(--accent-2)}.public-hero{padding:72px 0 28px}.narrow{max-width:800px}.public-hero h1{margin-top:10px;font-size:clamp(2.35rem,5vw,4rem)}.public-hero p{max-width:680px;margin:16px auto;font-size:.98rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin:0 auto 28px;display:grid}.plan-card{flex-direction:column;min-height:420px;padding:22px;display:flex}.plan-card.featured{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.plan-price{align-items:end;gap:5px;margin-top:18px;display:flex}.plan-price>span:last-child{color:var(--muted);padding-bottom:7px}.plan-item{align-items:center;gap:7px;margin:7px 0;display:flex}.plan-card .btn{margin-top:auto}.comparison{max-width:1080px;margin:auto;padding:0;overflow:hidden}.comparison-head{justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.comparison-head p{max-width:460px;margin:0}.pricing-table svg{display:block}.faq-layout,.detail-grid,.use-grid{grid-template-columns:minmax(240px,.65fr) minmax(380px,1.35fr);align-items:start;gap:54px;display:grid}.faq details:first-child{border-top:0;padding-top:0}.process-card{min-height:170px}.process-card h3{margin-top:12px}.fact-list>.card{align-items:flex-start;gap:10px;display:flex}.fact-list>.card>svg{color:var(--green);flex:none;width:17px}.fact-list p{margin:4px 0 0}.create-intro{border-bottom:1px solid var(--line);padding:48px 0 28px}.create-intro-grid{grid-template-columns:1fr .75fr;align-items:end;gap:42px;display:grid}.create-intro h1{margin-top:8px;font-size:clamp(2rem,4vw,3.2rem)}.create-intro p{max-width:670px}.create-notes{gap:8px;display:grid}.create-notes span{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;gap:8px;padding:9px;font-size:.7rem;display:flex}.create-notes svg{width:15px;color:var(--accent-2)}.create-workspace{padding:26px 0 64px}.create-workspace .page-title h1{font-size:1.45rem}.auth-shell{padding:44px 18px;display:block}.auth-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:54px;width:min(980px,100%);min-height:calc(100dvh - 144px);margin:auto;display:grid}.auth-layout.single{max-width:900px}.auth-context{max-width:480px}.auth-context h1{margin-top:10px;font-size:clamp(2.1rem,4.5vw,3.45rem)}.auth-context>p{font-size:.9rem}.auth-context-list{gap:8px;margin:22px 0;display:grid}.auth-context-list>span{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;font-size:.72rem;display:flex}.auth-context-list svg{width:16px;color:var(--accent-2)}.auth-card{width:100%;padding:24px}.auth-card.standalone{max-width:430px;margin:auto}.auth-card h2{margin-top:14px;font-size:1.8rem}.auth-form{margin-top:18px}.auth-submit{width:100%;margin-top:4px}.auth-reset{text-align:center;color:var(--muted);font-size:.7rem}.auth-test-link{cursor:pointer;background:0 0;border:0}.auth-test-link:disabled{cursor:not-allowed;opacity:.55}.auth-reset:hover,.auth-legal a{color:var(--accent-2)}.auth-switch{font-size:.75rem}.auth-message{background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));color:var(--green);border-radius:7px;gap:2px;padding:10px;font-size:.7rem;display:grid}.form-error{color:var(--red);margin:0;font-size:.72rem}.auth-legal{margin-bottom:0}@keyframes transfer-dot{0%{top:-8px}to{top:86px}}@keyframes integration-scroll{to{transform:translate(calc(-50% - 5px))}}@keyframes demo-check-one{0%,18%,92%,to{opacity:0;transform:scale(.4)}28%,82%{opacity:1;transform:scale(1)}}@keyframes demo-check-two{0%,43%,92%,to{opacity:0;transform:scale(.4)}53%,82%{opacity:1;transform:scale(1)}}@keyframes demo-step-one{0%,18%,92%,to{border-color:var(--line);background:var(--panel)}28%,82%{border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:var(--green-soft)}}@keyframes demo-step-two{0%,43%,92%,to{border-color:var(--line);background:var(--panel)}53%,82%{border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:var(--green-soft)}}@keyframes demo-progress{0%,16%,to{width:0}32%,46%{width:50%}58%,88%{width:100%}94%{width:0}}@keyframes demo-result{0%,57%,92%,to{opacity:0;transform:translateY(4px)}67%,86%{opacity:1;transform:none}}@keyframes locked-state{0%,55%,94%,to{opacity:1}65%,88%{opacity:0}}@media (max-width:900px){.results-layout,.faq-layout,.detail-grid,.use-grid,.create-intro-grid,.auth-layout{grid-template-columns:1fr}.results-copy,.auth-context{max-width:680px}.auth-layout{gap:24px;min-height:auto}.auth-card{max-width:520px}.flow-body{grid-template-columns:1fr 54px 1fr}.flow-config,.flow-visitor{padding:14px}.pricing-callout{flex-direction:column;align-items:flex-start}.create-notes{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.nav>a:first-child{display:inline-flex}.nav>a:nth-child(2),.nav>a:nth-child(3),.nav>a:nth-child(4){display:none}.flow-body{grid-template-columns:1fr}.flow-config{border-right:0;border-bottom:1px solid var(--line)}.flow-transfer{flex-direction:row;height:58px}.transfer-line{width:80px;height:2px}.transfer-line i{animation-name:transfer-dot-mobile;top:-2px}.flow-transfer>svg{transform:rotate(90deg)}.flow-visitor{border-left:0;border-top:1px solid var(--line)}.exchange-line{flex-direction:column;align-items:flex-start}.exchange-line svg{transform:rotate(90deg)}.pricing-grid,.create-notes{grid-template-columns:1fr}.comparison-head{display:block}.auth-shell{padding:28px 11px}.auth-context h1{font-size:2rem}.public-hero{padding-top:50px}.flow-bottom{flex-wrap:wrap;gap:10px;padding-block:8px}.flow-bottom span{font-size:.52rem}}@keyframes transfer-dot-mobile{0%{left:-8px}to{left:86px}}.unlock-page{--page-accent:var(--accent);color:#f5f6f8;isolation:isolate;background-repeat:no-repeat;min-height:100dvh;position:relative}.unlock-backdrop,.profile-backdrop{z-index:-1;background:#05070abd;position:fixed;inset:0}.unlock-brandbar{background:#080a0ed6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(18px,4vw,52px);display:flex}.unlock-brandbar>div{color:#9ca2ab;font-size:.7rem}.unlock-brandbar>div svg{color:var(--page-accent)}.unlock-layout{width:min(920px,100% - 28px);margin:0 auto;padding:34px 0 56px}.unlock-layout>.ad-slot{background:#080a0eb8;border-color:#ffffff26;max-width:920px;margin:0 auto 18px}.unlock-layout>.ad-slot:last-child{margin:18px auto 0}.unlock-experience{background:#101319;border:1px solid #ffffff24;border-radius:14px;overflow:hidden;box-shadow:0 28px 70px #00000073}.unlock-reward{background:#15191f;border-bottom:1px solid #ffffff17;padding:30px 34px 26px}.unlock-kicker{color:var(--page-accent);letter-spacing:.12em;align-items:center;gap:6px;font:700 .61rem ui-monospace,Consolas,monospace;display:flex}.unlock-count{color:#9299a3;font:600 .64rem ui-monospace,Consolas,monospace}.unlock-reward h1{letter-spacing:-.035em;max-width:720px;margin-top:16px;font-size:clamp(2rem,5vw,3.1rem)}.unlock-reward>p{color:#9da3ac;max-width:690px;margin:10px 0 20px;font-size:.92rem}.creator-chip{background:#0d1015;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:8px 10px 8px 8px;transition:border-color .16s,transform .16s;display:flex}.creator-chip:hover{border-color:var(--page-accent);transform:translateY(-1px)}.creator-chip>svg{color:#777f89;margin-left:8px}.creator-avatar{background:var(--page-accent);color:#fff;border-radius:7px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:700;display:grid}.creator-avatar.large{width:58px;height:58px;font-size:1rem}.creator-chip>span:nth-child(2){display:grid}.creator-chip small{color:#858c96;font-size:.62rem}.unlock-actions{padding:28px 34px 30px}.unlock-section-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.unlock-section-head h2{margin-top:4px;font-size:1.32rem}.unlock-section-head>strong{color:var(--page-accent);font-size:1.3rem}.unlock-meter{background:#282e37;border-radius:99px;height:7px;margin-bottom:18px;overflow:hidden}.unlock-meter i{background:var(--page-accent);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.unlock-action-list{gap:9px;display:grid}.unlock-action{background:#0c0f14;border:1px solid #2a3039;border-radius:9px;align-items:center;gap:12px;min-height:70px;padding:11px 12px;transition:border-color .25s,background .25s,transform .2s;display:flex}.unlock-action.is-done{border-color:color-mix(in srgb,var(--green) 42%,#2a3039);background:var(--green-soft)}.action-number{color:#777f89;text-align:center;flex:none;width:27px;font:650 .62rem ui-monospace,Consolas,monospace}.unlock-action .action-icon{width:40px;height:40px;color:var(--page-accent);background:#1a1f27;border-radius:8px;flex:none}.action-copy{flex:1;min-width:0;display:grid}.action-copy small{color:#7f8792;margin-top:2px;font-size:.64rem}.action-copy .input{max-width:360px;margin-top:8px}.action-status{align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:flex}.action-status.done{color:var(--green)}.unlock-result{color:#89919b;background:#0b0e13;border:1px solid #2a3039;border-radius:9px;align-items:center;gap:12px;margin-top:18px;padding:15px;transition:all .35s;display:flex}.unlock-result.is-ready{border-color:color-mix(in srgb,var(--page-accent) 54%,#2a3039);color:#f5f6f8;background:#0f1814}.result-icon{color:#89919b;background:#1c2129;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.is-ready .result-icon{background:var(--page-accent);color:#fff}.unlock-result>div{flex:1;display:grid}.unlock-result small{color:#858c96;font-size:.65rem}.btn.disabled{pointer-events:none;opacity:.72}.unlock-safety{color:#747c86;justify-content:center;align-items:center;gap:5px;margin:14px 0 0;font-size:.62rem;display:flex}.unlock-page .btn.blue,.public-profile .btn.blue{background:color-mix(in srgb,var(--page-accent) 68%,#07110d);border-color:color-mix(in srgb,var(--page-accent) 68%,#07110d)}.unlock-page .btn.blue:hover,.public-profile .btn.blue:hover{background:color-mix(in srgb,var(--page-accent) 76%,#07110d);border-color:color-mix(in srgb,var(--page-accent) 76%,#07110d)}.unlock-page .eyebrow,.public-profile .eyebrow{color:var(--page-accent)}.appearance-editor .eyebrow,.privacy-panel .eyebrow{align-items:center;gap:5px;display:flex}.appearance-fields,.privacy-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.appearance-fields:disabled,.privacy-fields:disabled{opacity:.5}.pro-lock{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--accent-soft);color:var(--accent-2);border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.pro-lock>svg{flex:none}.pro-lock>div{flex:1;display:grid}.pro-lock b{font-size:.69rem}.pro-lock span{color:var(--muted);font-size:.6rem}.color-control{grid-template-columns:38px 1fr;gap:7px;display:grid}.color-control input[type=color]{border:1px solid var(--line-2);background:var(--input);border-radius:6px;width:38px;height:34px;padding:3px}.range{width:100%;accent-color:var(--accent)}.appearance-upload{border:1px dashed var(--line-2);background-position:50%;background-size:cover;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:104px;display:flex}.builder-grid>aside .appearance-editor .grid2{grid-template-columns:1fr}.profile-settings-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.profile-preview-wrap{position:sticky;top:70px}.profile-mini{--page-accent:var(--accent);border:1px solid var(--line-2);min-height:470px;box-shadow:var(--shadow);background-position:50%;background-size:cover;border-radius:11px;align-items:center;margin-top:10px;padding:34px 20px;display:flex}.profile-mini-inner{text-align:center;color:#f5f6f8;background:#090b0fdb;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:20px}.profile-mini .creator-avatar{background:var(--page-accent);margin:auto}.profile-mini h3{margin-top:12px}.profile-mini small{color:#9299a3}.profile-mini p{font-size:.7rem}.profile-mini-stats{grid-template-columns:repeat(2,1fr);gap:6px;margin:14px 0;display:grid}.profile-mini-stats span{background:#ffffff0f;border-radius:6px;padding:8px;font-size:.58rem}.profile-mini-stats b{color:var(--page-accent);font-size:.8rem;display:block}.profile-mini-link{text-align:left;background:#ffffff12;border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:8px;font-size:.63rem;display:flex}.profile-mini-link svg{color:var(--page-accent)}.privacy-toggle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.privacy-toggle>div{display:grid}.privacy-toggle small,.profile-link-control small{color:var(--muted);font-size:.62rem}.profile-link-control{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.profile-link-control>div{display:grid}.profile-link-control label{color:var(--muted);align-items:center;gap:5px;font-size:.63rem;display:flex}.profile-link-control input{accent-color:var(--accent)}.public-profile{--page-accent:var(--accent);color:#f5f6f8;isolation:isolate;background-repeat:no-repeat;min-height:100dvh;position:relative}.profile-topbar{background:#080a0ed6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(18px,4vw,52px);display:flex}.public-profile-layout{width:min(960px,100% - 28px);margin:0 auto;padding:56px 0 34px}.profile-identity{background:#0e1116f0;border:1px solid #ffffff21;border-radius:14px;padding:30px;position:relative;box-shadow:0 28px 70px #0006}.profile-avatar-large{background:var(--page-accent);color:#fff;border-radius:13px;place-items:center;width:82px;height:82px;margin-bottom:18px;font-size:1.45rem;font-weight:700;display:grid;box-shadow:0 0 0 6px #ffffff0d}.profile-name-row{justify-content:space-between;align-items:end;gap:16px;display:flex}.profile-name-row h1{font-size:clamp(2rem,5vw,3.2rem)}.profile-name-row p{color:#9097a1;margin:2px 0 0}.profile-bio{color:#b0b5bd;max-width:680px;margin:18px 0;font-size:.9rem}.profile-meta{color:#9199a3;flex-wrap:wrap;align-items:center;gap:15px;font-size:.68rem;display:flex}.profile-meta a,.profile-meta span{align-items:center;gap:5px;display:flex}.profile-meta a:hover{color:var(--page-accent)}.profile-stats{grid-template-columns:repeat(2,minmax(0,170px));gap:9px;margin-top:24px;display:grid}.profile-stats>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.profile-stats svg{color:var(--page-accent)}.profile-stats span{display:grid}.profile-stats strong{font-size:1.2rem}.profile-stats small{color:#848c96;font-size:.58rem}.profile-links{background:#0c0f14ed;border:1px solid #ffffff1f;border-radius:14px;margin-top:28px;padding:26px}.profile-links h2{margin-top:4px;font-size:1.45rem}.profile-link-list{gap:9px;margin-top:17px;display:grid}.profile-public-link{background:#11151b;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:14px;min-height:76px;padding:13px 15px;transition:transform .18s,border-color .18s,background .18s;display:flex}.profile-public-link:hover{border-color:var(--page-accent);background:#171b22;transform:translate(4px)}.profile-link-index{color:#747c86;font:650 .62rem ui-monospace,Consolas,monospace}.link-thumbnail{border:1px solid var(--line-2);background:var(--panel-3);color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.link-thumbnail.is-profile{width:58px;height:44px}.link-thumbnail.is-table{width:42px;height:32px}.link-thumbnail-image{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dashboard-link-cell{align-items:center;gap:10px;min-width:230px;display:flex}.dashboard-link-copy{min-width:0}.dashboard-link-copy b,.dashboard-link-copy .help{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.profile-link-copy{flex:1;min-width:0}.profile-link-copy h3{text-overflow:ellipsis;white-space:nowrap;padding-bottom:1px;line-height:1.25;overflow:hidden}.profile-public-link p{color:#818995;margin:3px 0 0;font-size:.64rem}.profile-link-open{color:var(--page-accent);align-items:center;gap:5px;font-size:.66rem;font-weight:700;display:flex}.profile-empty,.profile-private{text-align:center;color:#89919b;padding:40px}.profile-footer{color:#7e8690;justify-content:space-between;align-items:center;padding:24px 4px 0;font-size:.62rem;display:flex}.public-profile-layout>.ad-slot{background:#080a0ecc;max-width:960px}.flow-visitor{position:relative}.step-one{animation-name:demo-step-one-3;animation-duration:12s}.step-two{animation-name:demo-step-two-3;animation-duration:12s}.step-three{animation:12s ease-in-out infinite demo-step-three-3}.step-one .demo-check{animation-name:demo-check-one-3;animation-duration:12s}.step-two .demo-check{animation-name:demo-check-two-3;animation-duration:12s}.step-three .demo-check{animation:12s ease-in-out infinite demo-check-three-3}.demo-progress i{animation:12s ease-in-out infinite demo-progress-3}.demo-result{animation:12s ease-in-out infinite demo-result-3}.locked-state{animation:12s ease-in-out infinite locked-state-3}.demo-cursor{z-index:4;color:#fff;filter:drop-shadow(0 2px 2px #000);pointer-events:none;position:absolute;top:100px;right:18px}.landing-unlock-demo .demo-cursor{animation:12s ease-in-out infinite landing-demo-cursor;top:143px;right:40px}.demo-action-button{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);border-radius:4px;padding:3px 6px;font-size:.52rem;font-weight:650}.landing-unlock-demo .step-one .demo-action-button{animation:12s ease-in-out infinite demo-button-one-3}.landing-unlock-demo .step-two .demo-action-button{animation:12s ease-in-out infinite demo-button-two-3}.landing-unlock-demo .step-three .demo-action-button{animation:12s ease-in-out infinite demo-button-three-3}.action-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@keyframes landing-demo-cursor{0%,7%,96%,to{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}15%,18%{transform:translate(-4px,4px)scale(.82)}22%{transform:translateY(38px)}36%,39%{transform:translate(-4px,42px)scale(.82)}43%{transform:translateY(76px)}57%,60%{transform:translate(-4px,80px)scale(.82)}66%{transform:translateY(124px)}72%{transform:translate(-5px,128px)scale(.82)}88%{opacity:1}93%{opacity:0}}@keyframes demo-button-one-3{0%,13%,94%,to{opacity:1}20%,88%{opacity:0}}@keyframes demo-button-two-3{0%,34%,94%,to{opacity:1}41%,88%{opacity:0}}@keyframes demo-button-three-3{0%,55%,94%,to{opacity:1}62%,88%{opacity:0}}@keyframes demo-check-one-3{0%,13%,94%,to{opacity:0;transform:scale(.4)}20%,88%{opacity:1;transform:scale(1)}}@keyframes demo-check-two-3{0%,34%,94%,to{opacity:0;transform:scale(.4)}41%,88%{opacity:1;transform:scale(1)}}@keyframes demo-check-three-3{0%,55%,94%,to{opacity:0;transform:scale(.4)}62%,88%{opacity:1;transform:scale(1)}}@keyframes demo-step-one-3{0%,13%,94%,to{border-color:var(--line);background:var(--panel)}20%,88%{border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:var(--green-soft)}}@keyframes demo-step-two-3{0%,34%,94%,to{border-color:var(--line);background:var(--panel)}41%,88%{border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:var(--green-soft)}}@keyframes demo-step-three-3{0%,55%,94%,to{border-color:var(--line);background:var(--panel)}62%,88%{border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:var(--green-soft)}}@keyframes demo-progress-3{0%,10%,to{width:0}24%,36%{width:33%}45%,57%{width:66%}66%,91%{width:100%}96%{width:0}}@keyframes demo-result-3{0%,65%,94%,to{opacity:0;transform:translateY(4px)}72%,90%{opacity:1;transform:none}}@keyframes locked-state-3{0%,63%,96%,to{opacity:1}71%,92%{opacity:0}}@keyframes demo-cursor{0%,7%,96%,to{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}16%{transform:translate(-18px,18px)scale(.85)}22%{transform:translateY(52px)}37%{transform:translate(-18px,70px)scale(.85)}43%{transform:translateY(104px)}58%{transform:translate(-18px,122px)scale(.85)}66%{transform:translate(-22px,186px)}72%{transform:translate(-40px,196px)scale(.85)}88%{opacity:1}93%{opacity:0}}@media (max-width:900px){.profile-settings-grid{grid-template-columns:1fr}.profile-preview-wrap{position:relative;top:0}.profile-mini{min-height:390px}.profile-link-control{grid-template-columns:1fr}.unlock-layout{width:min(760px,100% - 24px)}}@media (max-width:600px){.action-picker-grid{grid-template-columns:1fr}.unlock-brandbar,.profile-topbar{height:56px;padding:0 12px}.unlock-layout{width:calc(100% - 16px);padding:16px 0 28px}.unlock-reward,.unlock-actions{padding:20px 16px}.unlock-reward h1{font-size:2rem}.unlock-action{flex-wrap:wrap;align-items:flex-start}.unlock-action .btn,.action-status{margin-left:auto}.action-copy{min-width:calc(100% - 105px)}.unlock-result{flex-wrap:wrap;align-items:flex-start}.unlock-result .btn{width:100%}.profile-name-row{flex-direction:column;align-items:flex-start}.public-profile-layout{width:calc(100% - 16px);padding:24px 0}.profile-identity,.profile-links{padding:19px}.profile-stats{grid-template-columns:1fr 1fr}.profile-public-link{align-items:flex-start}.profile-link-open{font-size:0}.pro-lock{flex-wrap:wrap;align-items:flex-start}.pro-lock .btn{width:100%}.demo-cursor{display:none}}.custom-select{width:100%;min-width:0;position:relative}.custom-select-trigger,.calendar-trigger{border:1px solid var(--line-2);background:var(--input);width:100%;min-height:35px;color:var(--ink);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;font-size:.75rem;display:flex}.custom-select-trigger:hover,.calendar-trigger:hover{background:var(--panel-2);border-color:#4a535f}.custom-select-trigger svg{color:var(--muted);transition:transform .16s}.custom-select.is-open .custom-select-trigger svg{transform:rotate(180deg)}.custom-select-menu{z-index:150;border:1px solid var(--line-2);background:var(--panel-2);border-radius:8px;max-height:240px;padding:5px;animation:.12s both panel-in;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #0000007a}.custom-select-option{width:100%;min-height:34px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.73rem;display:flex}.custom-select-option:hover,.custom-select-option.is-active{background:var(--hover);color:var(--ink)}.custom-select-option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-2)}.custom-select-option svg{color:var(--accent-2)}.custom-select-option:disabled{opacity:.4}.calendar-control{width:100%;position:relative}.calendar-trigger>svg{color:var(--muted);flex:none}.calendar-trigger>span:nth-child(2){flex:1}.calendar-clear{width:20px;height:20px;color:var(--muted);border-radius:4px;place-items:center;display:grid}.calendar-clear:hover{background:var(--panel-3);color:var(--ink)}.calendar-popover{z-index:160;border:1px solid var(--line-2);background:var(--panel-2);border-radius:9px;width:292px;padding:10px;animation:.14s both panel-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 22px 54px #00000080}.calendar-head{text-align:center;grid-template-columns:30px 1fr 30px;align-items:center;height:34px;display:grid}.calendar-head button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.calendar-head button:hover{background:var(--hover);color:var(--ink)}.calendar-head svg{width:15px}.calendar-head b{font-size:.72rem}.calendar-week,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calendar-week{color:var(--muted);text-align:center;padding:7px 0 4px;font:600 .54rem ui-monospace,Consolas,monospace}.calendar-grid button{aspect-ratio:1;color:var(--ink);background:0 0;border:0;border-radius:5px;font-size:.67rem}.calendar-grid button:hover{background:var(--hover)}.calendar-grid button.is-outside{color:color-mix(in srgb,var(--muted) 42%,transparent)}.calendar-grid button.is-today{border:1px solid var(--line-2)}.calendar-grid button.is-selected{background:var(--accent);color:#fff;border-color:var(--accent)}.calendar-time{border-top:1px solid var(--line);grid-template-columns:20px 1fr auto 1fr;align-items:end;gap:7px;margin-top:9px;padding:9px;display:grid}.calendar-time>svg{color:var(--muted);align-self:center}.calendar-time label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;gap:3px;font-size:.53rem;display:grid}.calendar-time input{border:1px solid var(--line-2);background:var(--input);width:100%;height:31px;color:var(--ink);text-align:center;border-radius:5px}.calendar-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:6px;padding-top:9px;display:flex}:focus,:focus-visible{box-shadow:none!important;outline:none!important}.input:focus,.select:focus,.textarea:focus,.custom-select-trigger:focus,.calendar-trigger:focus{border-color:var(--line-2)!important;box-shadow:none!important}.thumbnail-editor{border:1px solid var(--line);background:var(--input);border-radius:8px;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:11px;display:grid}.thumbnail-preview{border:1px dashed var(--line-2);min-height:112px;color:var(--muted);background:#13171d 50%/cover;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.62rem;display:flex}.thumbnail-preview.has-image{border-style:solid}.thumbnail-preview.has-image>*{display:none}.unlock-thumbnail{background:#141820 50%/cover;border-bottom:1px solid #ffffff1a;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.unlock-thumbnail:before,.landing-demo-thumbnail:before{content:"";background:#1b2028;border:1px solid #ffffff14;width:46%;height:56%;position:absolute;bottom:-20%;right:-8%;transform:rotate(-10deg)}.unlock-thumbnail:after,.landing-demo-thumbnail:after{content:"";background:#10141a;border:1px solid #ffffff12;width:30%;height:42%;position:absolute;top:-15%;left:-7%;transform:rotate(13deg)}.unlock-thumbnail.has-image:before,.unlock-thumbnail.has-image:after{display:none}.unlock-thumbnail-placeholder{z-index:1;color:#717985;letter-spacing:.08em;place-items:center;gap:8px;font:650 .6rem ui-monospace,Consolas,monospace;display:grid;position:relative}.unlock-thumbnail.has-image .unlock-thumbnail-placeholder{display:none}.unlock-thumbnail-label{z-index:2;color:#aeb4bd;letter-spacing:.1em;background:#07090ccc;border:1px solid #ffffff24;border-radius:5px;padding:5px 7px;font:650 .54rem ui-monospace,Consolas,monospace;position:absolute;top:16px;left:16px}.landing-demo-thumbnail{border-bottom:1px solid var(--line);background:#151a21;justify-content:center;align-items:center;gap:12px;min-height:120px;display:flex;position:relative;overflow:hidden}.landing-demo-thumbnail>svg,.landing-demo-thumbnail>div{z-index:2;position:relative}.landing-demo-thumbnail>svg{color:var(--accent-2)}.landing-demo-thumbnail>div{display:grid}.landing-demo-thumbnail small{color:var(--muted);letter-spacing:.08em;font:600 .53rem ui-monospace,Consolas,monospace}.landing-demo-thumbnail b{font-size:.9rem}.landing-demo-content{background:var(--input);padding:16px 18px 18px;position:relative}.landing-demo-content h3{margin-top:8px;font-size:1.2rem}.landing-demo-content>p{margin:5px 0 10px;font-size:.68rem}.landing-demo-count{color:var(--accent-2);font:650 .58rem ui-monospace,Consolas,monospace}.landing-demo-creator{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:7px;display:flex}.landing-demo-creator>span{background:var(--accent);color:#fff;border-radius:5px;place-items:center;width:28px;height:28px;font-size:.58rem;font-weight:700;display:grid}.landing-demo-creator>div{display:grid}.landing-demo-creator b{font-size:.66rem}.landing-demo-creator small{color:var(--muted);font-size:.55rem}.landing-demo-actions{gap:7px;display:grid}.landing-unlock-demo .demo-step{padding:8px}.landing-unlock-demo .demo-progress{margin-top:10px}.landing-unlock-demo .demo-result,.landing-unlock-demo .locked-state{margin-top:8px}.landing-unlock-demo .demo-cursor{top:143px}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-kpi{min-height:132px;padding:14px;position:relative;overflow:hidden}.analytics-kpi:after{content:"";background:linear-gradient(90deg,var(--accent),transparent 78%);opacity:.7;height:2px;position:absolute;bottom:0;left:0;right:0}.analytics-kpi-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.analytics-kpi-icon{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft);width:32px;height:32px;color:var(--accent-2);border-radius:7px;place-items:center;display:grid}.analytics-kpi-label{color:var(--muted);font-size:.68rem;display:block}.analytics-kpi>strong{letter-spacing:-.035em;margin-top:3px;font-size:1.65rem;line-height:1.1;display:block}.analytics-kpi>small{color:var(--muted);margin-top:8px;font-size:.59rem;display:block}.analytics-delta{border:1px solid var(--line);border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:.62rem;font-weight:700;display:inline-flex}.analytics-delta.is-up,.analytics-delta.is-new{color:var(--green);border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:var(--green-soft)}.analytics-delta.is-down{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,var(--line));background:var(--red-soft)}.analytics-delta.is-flat{color:var(--muted);background:var(--panel-2)}.analytics-primary-grid{grid-template-columns:minmax(0,1fr) 310px;gap:10px;margin-top:14px;display:grid}.analytics-card{margin:0;padding:18px}.analytics-chart-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analytics-chart-head h3{margin-top:5px;font-size:1.05rem}.analytics-chart-head p{margin:4px 0 0}.analytics-chart-meta{justify-items:end;gap:11px;display:grid}.analytics-legend{color:var(--muted);gap:14px;font-size:.65rem;display:flex}.analytics-legend span{align-items:center;gap:5px;display:flex}.analytics-legend i{border-radius:99px;width:9px;height:3px}.analytics-legend .is-view{background:var(--accent)}.analytics-legend .is-unlock{background:var(--accent-2)}.analytics-chart-shell{margin-top:14px}.analytics-period-summary{padding:20px}.analytics-period-summary>h3{margin-top:6px;font-size:1.12rem}.analytics-summary-list{margin-top:16px;display:grid}.analytics-summary-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.analytics-summary-row>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-2);border-radius:7px;flex:none;place-items:center;display:grid}.analytics-summary-row>div{gap:1px;min-width:0;display:grid}.analytics-summary-row small,.analytics-summary-row em{color:var(--muted);font-size:.64rem;font-style:normal}.analytics-summary-row b{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.analytics-chart-wrap{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 28%,var(--input)),var(--input));touch-action:none;border-radius:8px;height:300px;position:relative;overflow:hidden}.analytics-line-chart{width:100%;height:100%;display:block}.analytics-grid-line{stroke:color-mix(in srgb,var(--line) 78%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.analytics-y-axis,.analytics-x-axis{pointer-events:none;color:var(--muted);font-size:.61rem;position:absolute;inset:0}.analytics-y-axis span{position:absolute;left:8px;transform:translateY(-50%)}.analytics-x-axis span{white-space:nowrap;position:absolute;bottom:6px;transform:translate(-50%)}.analytics-x-axis span.is-first{transform:translate(-10%)}.analytics-x-axis span.is-last{transform:translate(-100%)}.analytics-area.is-view{fill:url(#views-area)}.analytics-area.is-unlock{fill:url(#unlocks-area)}.analytics-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-line.is-view{stroke:var(--accent);stroke-width:2.7px}.analytics-line.is-unlock{stroke:var(--accent-2);stroke-width:2px}.analytics-crosshair{stroke:color-mix(in srgb,var(--accent-2) 55%,transparent);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.analytics-marker-dot{fill:var(--accent);stroke:none}.analytics-chart-tooltip{z-index:3;pointer-events:none;border:1px solid var(--line-2);background:#0a0d12f5;border-radius:7px;gap:6px;min-width:142px;padding:10px;display:grid;position:absolute;transform:translate(10px,-18px);box-shadow:0 12px 30px #00000052}.analytics-chart-tooltip.is-left{transform:translate(calc(-100% - 10px),-18px)}.analytics-chart-tooltip>b{font-size:.68rem}.analytics-chart-tooltip>span{color:var(--muted);grid-template-columns:8px 1fr auto;align-items:center;gap:5px;font-size:.6rem;display:grid}.analytics-chart-tooltip i{border-radius:50%;width:7px;height:7px}.analytics-chart-tooltip i.is-view{background:var(--accent)}.analytics-chart-tooltip i.is-unlock{background:var(--accent-2)}.analytics-chart-tooltip strong{color:var(--ink);font-size:.64rem}.analytics-chart-tooltip small{border-top:1px solid var(--line);color:var(--accent-2);padding-top:5px;font-size:.58rem}.analytics-breakdown{margin-top:14px}.analytics-breakdown-card h3{font-size:.82rem}.analytics-breakdown-title{align-items:center;gap:8px;display:flex}.analytics-breakdown-title>span{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-2);border-radius:6px;place-items:center;display:grid}.analytics-list{margin-top:12px;display:grid}.analytics-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.analytics-list span{min-width:0;display:grid}.analytics-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.analytics-list small{color:var(--muted);font-size:.6rem}.analytics-list strong{color:var(--accent-2);font-size:.72rem}.analytics-empty{color:var(--muted);margin:18px 0 0;font-size:.7rem}.analytics-links{margin-top:14px}.analytics-links>.table-wrap{margin-top:10px}.analytics-conversion{align-items:center;gap:8px;display:flex}.analytics-conversion>span{min-width:36px}.analytics-conversion>i{background:var(--track);border-radius:99px;width:62px;height:4px;display:block;overflow:hidden}.analytics-conversion b{border-radius:inherit;background:var(--accent);height:100%;display:block}.dashboard-home-hero{background:linear-gradient(115deg,var(--panel),color-mix(in srgb,var(--accent-soft) 55%,var(--panel)));grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;padding:25px;display:grid}.dashboard-home-hero h2{margin-top:7px;font-size:1.65rem}.dashboard-home-hero p{margin:8px 0 18px}.home-account-card{border:1px solid var(--line-2);background:var(--input);border-radius:8px;gap:7px;padding:15px;display:grid}.home-account-card strong{font-size:1.3rem}.home-account-card .badge{width:max-content}.home-account-card a{color:var(--accent-2);align-items:center;gap:5px;margin-top:5px;font-size:.68rem;font-weight:700;display:flex}.dashboard-home-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px;display:grid}.home-section-head h3,.home-recent h3{margin-top:4px}.home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.home-action{border:1px solid var(--line);background:var(--input);border-radius:8px;align-items:center;gap:10px;min-height:72px;padding:11px;transition:border-color .16s,transform .16s,background .16s;display:flex}.home-action:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));background:var(--hover);transform:translateY(-1px)}.home-action>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-2);border-radius:7px;flex:none;place-items:center;display:grid}.home-action>div{flex:1;min-width:0;display:grid}.home-action b{font-size:.74rem}.home-action small{color:var(--muted);font-size:.62rem}.home-action>svg{color:var(--muted)}.home-profile-card>p{margin:4px 0 14px}.home-profile-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;font-size:.7rem;display:flex}.home-profile-card>.btn{width:100%;margin-top:12px}.home-recent{margin-top:14px}.home-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.home-recent-link{border:1px solid var(--line);background:var(--input);border-radius:8px;align-items:center;gap:10px;padding:9px;transition:border-color .16s,background .16s;display:flex}.home-recent-link:hover{border-color:var(--line-2);background:var(--hover)}.home-recent-link>div{flex:1;min-width:0;display:grid}.home-recent-link b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.home-recent-link div span{color:var(--muted);font-size:.6rem}.home-recent-link>svg{color:var(--muted);flex:none}.admin-ad-form{margin-bottom:18px}.admin-ad-note{margin-top:12px}@media (max-width:640px){.thumbnail-editor{grid-template-columns:1fr}.thumbnail-preview{min-height:150px}.unlock-thumbnail{min-height:180px}.calendar-popover{width:auto;position:fixed;top:72px;left:10px;right:10px}.landing-unlock-demo{max-width:none;margin:0}}.landing-demo-count{width:38px;height:14px;position:relative}.landing-demo-count i{opacity:0;font-style:normal;position:absolute;inset:0}.landing-demo-count i:first-child{animation:12s infinite demo-count-0}.landing-demo-count i:nth-child(2){animation:12s infinite demo-count-1}.landing-demo-count i:nth-child(3){animation:12s infinite demo-count-2}.landing-demo-count i:nth-child(4){animation:12s infinite demo-count-3}@keyframes demo-count-0{0%,18%,96%,to{opacity:1}21%,94%{opacity:0}}@keyframes demo-count-1{0%,19%,40%,to{opacity:0}22%,38%{opacity:1}}@keyframes demo-count-2{0%,39%,61%,to{opacity:0}42%,59%{opacity:1}}@keyframes demo-count-3{0%,60%,96%,to{opacity:0}63%,93%{opacity:1}}.private-unlock-gate{max-width:430px;margin:8vh auto 0}.private-unlock-gate h1{margin-top:8px;font-size:1.75rem}.private-unlock-gate p{margin:6px 0}.private-unlock-gate>.result-icon{background:var(--page-accent);color:#fff}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:700px){.admin-form-grid{grid-template-columns:1fr}.private-unlock-gate{margin-top:24px}}.custom-select-trigger{min-height:32px;padding:6px 8px;font-size:.71rem}.custom-select-trigger>span,.custom-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-menu{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(196px,100dvh - 24px);padding:4px}.custom-select.is-up .custom-select-menu{top:auto;bottom:calc(100% + 5px)}.custom-select-option{min-height:29px;padding:5px 7px;font-size:.69rem}.thumbnail-preview,.unlock-thumbnail{aspect-ratio:16/9;background:#0b0e13;min-height:0;position:relative;overflow:hidden}.thumbnail-preview{width:100%}.thumbnail-preview-backdrop,.unlock-thumbnail-backdrop,.thumbnail-preview-image,.unlock-thumbnail-image{background-position:50%;background-repeat:no-repeat;position:absolute;inset:0;display:block!important}.thumbnail-preview-backdrop,.unlock-thumbnail-backdrop{filter:blur(16px);opacity:.46;background-size:cover;inset:-14px;transform:scale(1.06)}.thumbnail-preview-image,.unlock-thumbnail-image{z-index:1;background-size:contain}.thumbnail-preview>svg,.thumbnail-preview>span:not(.thumbnail-preview-backdrop):not(.thumbnail-preview-image){z-index:2;position:relative}.unlock-thumbnail-label{z-index:3}.appearance-upload{background-repeat:no-repeat}.unlock-brandbar{height:52px;padding:0 clamp(16px,3vw,38px)}.unlock-layout{width:min(1100px,100% - 28px);padding:10px 0 16px}.unlock-layout>.ad-slot{background:#080a0eb8;border-color:#ffffff26;max-width:1100px;min-height:44px;margin:0 auto 10px;font-size:.64rem}.unlock-experience{border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(360px,.78fr) minmax(480px,1.22fr);display:grid;box-shadow:0 22px 58px #00000070}.unlock-thumbnail{aspect-ratio:16/9;border-right:1px solid #ffffff1a;grid-area:1/1;height:auto;min-height:0}.unlock-thumbnail-label{padding:4px 6px;font-size:.52rem;top:12px;left:12px}.unlock-reward{border-bottom:0;border-right:1px solid #ffffff1a;grid-area:2/1;padding:20px 22px 21px}.unlock-reward h1{max-width:none;margin-top:10px;font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.04}.unlock-reward>p{max-width:none;margin:7px 0 13px;font-size:.84rem;line-height:1.42}.unlock-actions{grid-area:1/2/3;padding:20px 22px 21px}.unlock-section-head{margin-bottom:9px}.unlock-section-head h2{font-size:1.2rem}.unlock-section-head>strong{font-size:1.15rem}.unlock-meter{height:5px;margin-bottom:12px}.unlock-action-list{gap:7px}.unlock-action{gap:10px;min-height:58px;padding:8px 9px}.action-copy b{font-size:.78rem}.action-copy small{font-size:.62rem}.unlock-result{margin-top:12px;padding:10px 11px}.unlock-result b{font-size:.76rem}.unlock-result small{font-size:.62rem}.unlock-safety{margin-top:9px;font-size:.64rem}@media (max-width:900px){.unlock-layout{width:min(760px,100% - 24px);padding:14px 0 24px}.unlock-experience{display:block}.unlock-thumbnail{aspect-ratio:16/9;border-right:0;height:auto}.unlock-reward{border-bottom:1px solid #ffffff17;border-right:0;padding:22px}.unlock-actions{padding:22px}.unlock-layout>.ad-slot{max-width:760px}}@media (max-width:600px){.unlock-brandbar{height:52px}.unlock-layout{width:calc(100% - 14px);padding:8px 0 16px}.unlock-reward,.unlock-actions{padding:16px}.unlock-reward h1{font-size:1.7rem}.unlock-action{min-height:54px}}.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.builder-sidebar{overscroll-behavior:auto;scrollbar-width:auto;max-height:none;padding-right:0;position:static;overflow:visible}.builder-preview-wrap{gap:7px;display:grid}.builder-preview-head{justify-content:space-between;align-items:center;display:flex}.builder-preview-page{--page-accent:var(--accent);border:1px solid var(--line-2);color:#f5f6f8;box-shadow:var(--shadow);background-repeat:no-repeat;border-radius:10px;position:relative;overflow:hidden}.builder-preview-page:before{content:"";z-index:0;background:#05070ab8;position:absolute;inset:0}.builder-preview-page>*{z-index:1;position:relative}.builder-preview-media{aspect-ratio:16/9;background:#11151b;border-bottom:1px solid #ffffff1a;place-items:center;display:grid;position:relative;overflow:hidden}.builder-preview-media-backdrop,.builder-preview-media-image{background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.builder-preview-media-backdrop{filter:blur(14px);opacity:.44;background-size:cover;inset:-12px;transform:scale(1.06)}.builder-preview-media-image{z-index:1;background-size:contain}.builder-preview-placeholder{color:#7e8690;place-items:center;gap:6px;font-size:.65rem;display:grid}.builder-preview-media>small{z-index:2;color:#aeb4bd;letter-spacing:.08em;background:#07090ccc;border:1px solid #ffffff21;border-radius:4px;padding:4px 5px;font:650 .48rem ui-monospace,Consolas,monospace;position:absolute;top:9px;left:9px}.builder-preview-reward{background:#13171df0;border-bottom:1px solid #ffffff17;padding:13px 14px}.builder-preview-reward>div{color:var(--page-accent);letter-spacing:.08em;justify-content:space-between;font:700 .5rem ui-monospace,Consolas,monospace;display:flex}.builder-preview-reward>div small{color:#9299a3}.builder-preview-reward h3{margin-top:7px;font-size:1.25rem}.builder-preview-reward p{color:#9da3ac;margin:4px 0 8px;font-size:.7rem}.builder-preview-reward>b{font-size:.66rem}.builder-preview-actions{background:#0b0e13f5;padding:13px 14px 14px}.builder-preview-section-head{justify-content:space-between;align-items:end;display:flex}.builder-preview-section-head>span{display:grid}.builder-preview-section-head small{color:var(--page-accent);letter-spacing:.08em;font:.48rem ui-monospace,Consolas,monospace}.builder-preview-section-head b{font-size:.78rem}.builder-preview-section-head strong{color:var(--page-accent);font-size:.8rem}.builder-preview-meter{background:#282e37;border-radius:99px;height:4px;margin:7px 0 9px;display:block}.builder-preview-list{gap:5px;display:grid}.builder-preview-list>div{background:#0c0f14;border:1px solid #29303a;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:6px 7px;display:flex}.builder-preview-list>div>small{color:#737b86;width:18px;font:.52rem ui-monospace,Consolas,monospace}.builder-preview-list>div>span{width:25px;height:25px;color:var(--page-accent);background:#1a1f27;border-radius:5px;place-items:center;display:grid}.builder-preview-list>div>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.66rem;overflow:hidden}.builder-preview-list>div>em{color:#aeb4bd;border:1px solid #303743;border-radius:4px;padding:3px 6px;font-size:.53rem;font-style:normal}.builder-preview-list>p{text-align:center;margin:0;font-size:.59rem}.builder-preview-empty{text-align:center;border:1px dashed #303743;border-radius:6px;margin:0;padding:14px;font-size:.65rem}.builder-preview-result{color:#89919b;background:#0b0e13;border:1px solid #29303a;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:8px;display:flex}.builder-preview-result>span{display:grid}.builder-preview-result b{font-size:.64rem}.builder-preview-result small{font-size:.55rem}.builder-preview-secure{color:#7f8792;justify-content:center;align-items:center;gap:4px;margin-top:7px;font-size:.58rem;display:flex}@media (max-width:1100px) and (min-width:901px){.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.builder-preview-wrap{width:100%;max-width:520px;margin:0 auto}}@media (min-width:901px){.unlock-layout{width:min(1440px,100% - 32px)}.unlock-layout>.ad-slot{max-width:1440px;min-height:50px}.unlock-experience{grid-template-columns:minmax(400px,.8fr) minmax(0,1.2fr)}.unlock-reward{padding:26px 28px 28px}.unlock-reward h1{font-size:clamp(2.25rem,3vw,2.9rem)}.unlock-reward>p{font-size:.94rem}.unlock-actions{padding:26px 30px 28px}.unlock-section-head h2{font-size:1.42rem}.unlock-section-head>strong{font-size:1.34rem}.unlock-meter{height:6px;margin-bottom:15px}.unlock-action-list{gap:9px}.unlock-action{min-height:66px;padding:9px 11px}.action-copy b{font-size:.88rem}.action-copy small{font-size:.69rem}.unlock-result{padding:12px 13px}.unlock-result b{font-size:.82rem}.unlock-result small{font-size:.67rem}}.platform-icon{--platform-color:var(--accent);color:var(--platform-color);background:color-mix(in srgb,var(--platform-color) 15%,#151a21);border:1px solid color-mix(in srgb,var(--platform-color) 32%,#29303a);flex:none;place-items:center;transition:transform .18s,background .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff0f}.unlock-action .platform-icon.action-icon{background:color-mix(in srgb,var(--platform-color) 15%,#151a21);width:46px;height:46px;color:var(--platform-color);border-radius:10px}.unlock-action:hover .platform-icon{background:color-mix(in srgb,var(--platform-color) 22%,#151a21);border-color:color-mix(in srgb,var(--platform-color) 54%,#29303a);transform:translateY(-1px)scale(1.04)}.external-action-button{color:#c5cbd4;border-radius:9px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;position:relative}.external-action-button:hover{color:#fff;border-color:var(--page-accent);background:color-mix(in srgb,var(--page-accent) 14%,#15191f)}.external-action-button:disabled{width:auto;min-width:40px;padding:0 10px}.builder-preview-list .platform-icon{border-radius:7px;width:30px;height:30px}.builder-preview-list>div>em{border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.builder-preview-list>div:hover .platform-icon{transform:scale(1.04)}.action-editor-title{align-items:center;gap:7px;display:flex}.action-editor-title .platform-icon{border-radius:7px;width:27px;height:27px}@media (max-width:900px){.unlock-action .platform-icon.action-icon{width:42px;height:42px}.external-action-button{width:38px;min-width:38px;height:38px;min-height:38px}}.portal-overlay.custom-select-menu,.portal-overlay.calendar-popover{z-index:10000;overscroll-behavior:contain;max-height:calc(100dvh - 24px);position:fixed;bottom:auto;right:auto}.portal-overlay.calendar-popover{overflow:auto}.custom-select.is-up .custom-select-menu{top:auto}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:color-mix(in srgb,var(--red) 68%,var(--line-2))}.builder-validation{border:1px solid color-mix(in srgb,var(--amber) 34%,var(--line));background:color-mix(in srgb,var(--amber-soft) 74%,var(--panel));border-radius:8px;gap:8px;margin:0 0 14px;padding:12px 14px;animation:.2s both panel-in;display:grid}.builder-validation-head,.builder-validation-head>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.builder-validation-head>span{justify-content:flex-start}.builder-validation-head svg{color:var(--amber)}.builder-validation-head small{color:var(--muted);font-size:.64rem}.builder-validation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:0;padding:0;list-style:none;display:grid}.builder-validation li{color:var(--muted);align-items:flex-start;gap:6px;font-size:.69rem;display:flex}.builder-validation li svg{flex:none;margin-top:2px}.builder-validation li.is-error,.builder-validation li.is-error svg{color:var(--red)}.builder-validation li.is-warning svg{color:var(--amber)}.builder-validation>p{color:var(--muted);margin:0;font-size:.64rem}.slug-status{min-height:17px;color:var(--muted);align-items:center;gap:5px;margin:0;font-size:.65rem;display:flex}.slug-status.is-checking svg{animation:.8s linear infinite slug-spin}.slug-status.is-available,.slug-status.is-current{color:var(--green)}.slug-status.is-taken,.slug-status.is-error{color:var(--red)}.unlock-experience{animation:.52s cubic-bezier(.2,.8,.2,1) both unlock-experience-in}.unlock-thumbnail,.unlock-reward,.unlock-actions{animation:.46s cubic-bezier(.2,.8,.2,1) both unlock-section-in}.unlock-reward{animation-delay:60ms}.unlock-actions{animation-delay:.11s}.unlock-action{animation:.36s cubic-bezier(.2,.8,.2,1) both unlock-action-in}.unlock-action:first-child{animation-delay:.16s}.unlock-action:nth-child(2){animation-delay:.21s}.unlock-action:nth-child(3){animation-delay:.26s}.unlock-action:nth-child(4){animation-delay:.31s}.unlock-action:nth-child(5){animation-delay:.36s}.unlock-action:nth-child(n+6){animation-delay:.4s}.unlock-action.is-active{border-color:color-mix(in srgb,var(--page-accent) 72%,#2a3039);background:color-mix(in srgb,var(--page-accent) 8%,#0c0f14);transform:none}.unlock-action.is-active .platform-icon{animation:1.35s ease-in-out infinite platform-breathe}.action-loading-icon{animation:.7s linear infinite slug-spin}.unlock-meter i{position:relative;overflow:hidden}.unlock-meter i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:38%;animation:2.8s ease-in-out infinite progress-sheen;position:absolute;inset:0;transform:translate(-130%)}.unlock-creator-cta{isolation:isolate;color:#f5f6f8;background:#101319;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:13px;max-width:620px;margin:16px auto 0;padding:13px 15px;transition:transform .2s,border-color .2s,background .2s;animation:.48s cubic-bezier(.2,.8,.2,1) .28s both unlock-section-in;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000003d}.unlock-creator-cta:before{content:"";z-index:-1;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--page-accent) 12%,transparent),transparent);width:36%;animation:5.2s ease-in-out 1.4s infinite cta-sheen;position:absolute;inset:0;transform:translate(-140%)}.unlock-creator-cta:hover{border-color:color-mix(in srgb,var(--page-accent) 58%,#ffffff21);background:#15191f;transform:translateY(-2px)}.unlock-cta-icon{border:1px solid color-mix(in srgb,var(--page-accent) 40%,#29303a);background:color-mix(in srgb,var(--page-accent) 13%,#151a21);width:39px;height:39px;color:var(--page-accent);border-radius:9px;flex:none;place-items:center;display:grid}.unlock-creator-cta>span:nth-child(2){flex:1;display:grid}.unlock-creator-cta b{font-size:.8rem}.unlock-creator-cta small{color:#89919b;font-size:.64rem}.unlock-cta-arrow{color:var(--page-accent);animation:2.4s ease-in-out infinite cta-arrow}@keyframes slug-spin{to{transform:rotate(360deg)}}@keyframes unlock-experience-in{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:none}}@keyframes unlock-section-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes unlock-action-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes platform-breathe{50%{border-color:color-mix(in srgb,var(--platform-color) 66%,#29303a);transform:scale(1.055)}}@keyframes progress-sheen{0%,58%{transform:translate(-130%)}90%,to{transform:translate(360%)}}@keyframes cta-sheen{0%,64%{transform:translate(-140%)}92%,to{transform:translate(380%)}}@keyframes cta-arrow{0%,70%,to{transform:translate(0)}82%{transform:translate(3px)}}@media (min-width:901px){.unlock-layout{width:min(1320px,100% - 32px)}.unlock-layout>.ad-slot{max-width:1320px}.unlock-experience{grid-template-columns:minmax(410px,.88fr) minmax(520px,1.12fr)}}@media (max-width:700px){.builder-validation ul{grid-template-columns:1fr}.unlock-creator-cta{margin-top:10px}.unlock-creator-cta small{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.unlock-meter i:after,.unlock-creator-cta:before,.unlock-cta-arrow,.unlock-action.is-active .platform-icon,.action-loading-icon,.slug-status.is-checking svg{animation:none!important}}.unlock-preview-surface{--page-accent:var(--accent);isolation:isolate;color:#f5f6f8;background-repeat:no-repeat;position:relative}.unlock-preview-surface .unlock-backdrop{position:absolute}.unlock-preview-surface a,.unlock-preview-surface button,.unlock-preview-surface input{pointer-events:none}.preview-action-control,.preview-result-control{cursor:default}.unlock-preview-viewport{border:1px solid var(--line-2);width:100%;box-shadow:var(--shadow);background:#080a0f;border-radius:12px;position:relative;overflow:hidden}.unlock-preview-canvas{transform-origin:0 0;background:#080a0f;width:1352px;min-height:620px;position:absolute;top:0;left:0;overflow:hidden}.landing-unlock-demo{width:100%;max-width:none;margin:0}.builder-preview-page{border-radius:10px}.profile-page-preview{margin-top:10px}.unlock-preview-canvas .unlock-brandbar{height:52px;padding:0 38px}.unlock-preview-canvas .unlock-layout{width:1320px;padding:10px 0 16px}.unlock-preview-canvas .unlock-layout>.ad-slot{max-width:1320px;min-height:50px;margin:0 auto 10px;font-size:.64rem}.unlock-preview-canvas .unlock-experience{border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(410px,.88fr) minmax(520px,1.12fr);display:grid;box-shadow:0 22px 58px #00000070}.unlock-preview-canvas .unlock-thumbnail{aspect-ratio:16/9;border-right:1px solid #ffffff1a;grid-area:1/1;height:auto;min-height:0}.unlock-preview-canvas .unlock-thumbnail-label{padding:4px 6px;font-size:.52rem;top:12px;left:12px}.unlock-preview-canvas .unlock-reward{border-bottom:0;border-right:1px solid #ffffff1a;grid-area:2/1;padding:26px 28px 28px}.unlock-preview-canvas .unlock-reward h1{max-width:none;margin-top:10px;font-size:2.9rem;line-height:1.04}.unlock-preview-canvas .unlock-reward>p{max-width:none;margin:7px 0 13px;font-size:.94rem;line-height:1.42}.unlock-preview-canvas .unlock-actions{grid-area:1/2/3;padding:26px 30px 28px}.unlock-preview-canvas .unlock-section-head{margin-bottom:9px}.unlock-preview-canvas .unlock-section-head h2{font-size:1.42rem}.unlock-preview-canvas .unlock-section-head>strong{font-size:1.34rem}.unlock-preview-canvas .unlock-meter{height:6px;margin-bottom:15px}.unlock-preview-canvas .unlock-action-list{gap:9px}.unlock-preview-canvas .unlock-action{flex-wrap:nowrap;align-items:center;gap:10px;min-height:66px;padding:9px 11px}.unlock-preview-canvas .unlock-action .platform-icon.action-icon{width:46px;height:46px}.unlock-preview-canvas .action-copy{min-width:0}.unlock-preview-canvas .action-copy b{font-size:.88rem}.unlock-preview-canvas .action-copy small{font-size:.69rem}.unlock-preview-canvas .external-action-button{width:40px;min-width:40px;height:40px;min-height:40px}.unlock-preview-canvas .unlock-result{flex-wrap:nowrap;align-items:center;margin-top:12px;padding:12px 13px}.unlock-preview-canvas .unlock-result .btn{width:auto}.unlock-preview-canvas .unlock-result b{font-size:.82rem}.unlock-preview-canvas .unlock-result small{font-size:.67rem}.unlock-preview-canvas .unlock-safety{margin-top:9px;font-size:.64rem}.unlock-preview-canvas .unlock-creator-cta{margin-top:16px}.unlock-preview-canvas .unlock-creator-cta small{font-size:.64rem}.profile-preview-wrap .public-profile.is-preview{border:1px solid var(--line-2);min-height:0;box-shadow:var(--shadow);border-radius:11px;margin-top:10px;overflow:hidden}.public-profile.is-preview .profile-backdrop{position:absolute}.public-profile.is-preview a{pointer-events:none}.public-profile.is-preview .profile-topbar{height:36px;padding:0 9px}.public-profile.is-preview .logo{font-size:.68rem}.public-profile.is-preview .logo-mark{width:21px;height:21px}.public-profile.is-preview .profile-topbar .btn{min-height:25px;padding:3px 6px;font-size:.54rem}.public-profile.is-preview .public-profile-layout{width:100%;padding:8px}.public-profile.is-preview .profile-identity{box-shadow:none;border-radius:8px;padding:13px}.public-profile.is-preview .profile-avatar-large{border-radius:8px;width:45px;height:45px;margin-bottom:9px;font-size:.8rem;box-shadow:0 0 0 3px #ffffff0d}.public-profile.is-preview .profile-name-row{align-items:center}.public-profile.is-preview .profile-name-row h1{font-size:1.2rem}.public-profile.is-preview .profile-name-row p{font-size:.58rem}.public-profile.is-preview .badge{font-size:.5rem}.public-profile.is-preview .profile-bio{margin:8px 0;font-size:.61rem}.public-profile.is-preview .profile-meta{gap:8px;font-size:.53rem}.public-profile.is-preview .profile-stats{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:9px}.public-profile.is-preview .profile-stats>div{gap:6px;padding:7px}.public-profile.is-preview .profile-stats strong{font-size:.78rem}.public-profile.is-preview .profile-stats small{font-size:.46rem}.public-profile.is-preview .profile-links{border-radius:8px;margin-top:8px;padding:11px}.public-profile.is-preview .profile-links h2{font-size:.85rem}.public-profile.is-preview .profile-link-list{gap:5px;margin-top:8px}.public-profile.is-preview .profile-public-link{border-radius:6px;gap:7px;min-height:42px;padding:6px 7px}.public-profile.is-preview .profile-public-link h3{font-size:.62rem}.public-profile.is-preview .profile-public-link p{font-size:.48rem}.public-profile.is-preview .profile-link-open{font-size:.5rem}.public-profile.is-preview .profile-footer{padding:10px 2px 2px;font-size:.48rem}.public-profile.is-preview .profile-private{background:#0c0f14ed;border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:44px 12px}.public-profile.is-preview .ad-slot{min-height:28px;margin:8px 0;font-size:.49rem}.analytics-overview.is-compact{padding:10px}.analytics-overview.is-compact .analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.analytics-overview.is-compact .analytics-kpi{min-height:82px;padding:7px}.analytics-overview.is-compact .analytics-kpi-top{margin-bottom:5px}.analytics-overview.is-compact .analytics-kpi-icon{width:22px;height:22px}.analytics-overview.is-compact .analytics-delta{padding:2px 4px;font-size:.45rem}.analytics-overview.is-compact .analytics-kpi-label,.analytics-overview.is-compact .analytics-kpi>small{font-size:.46rem}.analytics-overview.is-compact .analytics-kpi>strong{font-size:.85rem}.analytics-overview.is-compact .analytics-card{margin-top:7px;padding:10px}.analytics-overview.is-compact .analytics-card h3{font-size:.72rem}.analytics-overview.is-compact .analytics-card p{font-size:.54rem}.analytics-overview.is-compact .analytics-chart-wrap{height:115px;margin-top:6px}.analytics-overview.is-compact .analytics-chart-meta{display:none}.analytics-overview.is-compact .analytics-breakdown{gap:5px;margin-top:7px}.analytics-overview.is-compact .analytics-breakdown .card{padding:8px}.analytics-overview.is-compact .analytics-breakdown span,.analytics-overview.is-compact .analytics-breakdown p{font-size:.5rem}.analytics-overview.is-compact .analytics-breakdown h3{font-size:.65rem}@media (max-width:640px){.landing-unlock-demo{max-width:none;margin:0}.analytics-overview.is-compact .analytics-kpis{grid-template-columns:repeat(2,1fr)}}.reward-url-grid{align-items:start}.public-url-control{border:1px solid var(--line-2);background:var(--input);border-radius:7px;align-items:center;min-width:0;min-height:34px;display:flex;overflow:hidden}.public-url-prefix{color:var(--muted);white-space:nowrap;flex:none;padding-left:9px;font:600 .67rem ui-monospace,SFMono-Regular,Consolas,monospace}.public-url-control.is-locked .public-url-prefix{padding-right:9px}.public-url-control .public-url-ending{border:0;border-left:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,transparent);min-width:70px;color:var(--accent-2);border-radius:0;padding-left:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.public-url-help{color:var(--muted)}.public-url-control:focus-within{border-color:var(--accent)}.public-url-control .input[aria-invalid=true]{background:color-mix(in srgb,var(--red-soft) 42%,transparent)}.alias-change-notice{border:1px solid color-mix(in srgb,var(--amber) 42%,var(--line));background:var(--amber-soft);color:var(--amber);border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 12px;display:flex}.alias-change-notice>div{display:grid}.alias-change-notice b{font-size:.72rem}.alias-change-notice span{color:var(--muted);font-size:.66rem}.unlock-action:not(.is-active):not(.is-done) .action-copy small:empty{display:none}@media (min-width:901px){.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.preview-head-actions{align-items:center;gap:5px;display:flex}.preview-icon-button{border:1px solid var(--line-2);background:var(--panel-2);width:27px;height:27px;color:var(--muted);border-radius:6px;place-items:center;padding:0;display:grid}.preview-icon-button:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line-2));background:var(--accent-soft);color:var(--accent-2)}.preview-modal-backdrop{z-index:20000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030508bd;place-items:center;padding:16px;animation:.16s both panel-in;display:grid;position:fixed;inset:0}.preview-modal{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1420px,100%);max-height:calc(100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000009e}.preview-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 14px;display:flex}.preview-modal>header>div:first-child{gap:1px;display:grid}.preview-modal>header b{font-size:.76rem}.preview-modal-body{background:#080a0f;min-height:0;padding:12px;overflow:auto}.expanded-unlock-preview{box-shadow:none}.builder-validation{border-color:color-mix(in srgb,var(--red) 30%,var(--line));background:color-mix(in srgb,var(--red-soft) 30%,var(--panel));gap:6px;margin:0 0 12px;padding:9px 11px;animation:.16s both panel-in}.builder-validation-head svg,.builder-validation li.is-error svg{color:var(--red)}.builder-validation-head b{font-size:.7rem}.builder-validation-head small{background:var(--red-soft);min-width:19px;color:var(--red);text-align:center;border-radius:99px;padding:1px 5px}.builder-validation ul{gap:4px 12px}.builder-validation li{font-size:.67rem}.builder-validation>p{font-size:.61rem}@media (max-width:700px){.preview-modal-backdrop{padding:7px}.preview-modal{max-height:calc(100dvh - 14px)}.preview-modal-body{padding:7px}}@media (max-width:900px){.dashboard-home-hero,.dashboard-home-grid{grid-template-columns:1fr}.home-account-card{grid-template-columns:1fr auto;align-items:center}.home-account-card>a{grid-column:1/-1}.home-recent-grid{grid-template-columns:1fr}}@media (max-width:560px){.dashboard-home-hero{padding:18px}.home-action-grid,.home-account-card{grid-template-columns:1fr}.home-recent-link>.badge{display:none}}@media (max-width:900px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-chart-head{align-items:flex-start}.analytics-chart-wrap{height:270px}}@media (max-width:560px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpi{min-height:122px}.analytics-chart-head{display:grid}.analytics-chart-meta{justify-items:start}.analytics-chart-wrap{height:240px}.analytics-y-axis{display:none}.analytics-chart-tooltip{min-width:126px}}.analytics-overview.is-compact .analytics-primary-grid{grid-template-columns:1fr;margin-top:7px}@media (max-width:1100px){.analytics-primary-grid{grid-template-columns:1fr}.analytics-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.analytics-summary-meter{max-width:360px}}@media (max-width:560px){.analytics-summary-list{grid-template-columns:1fr}}.auth-provider{background:var(--panel-2);border-color:var(--line-2);width:100%;min-height:40px;color:var(--ink)}.auth-provider:hover{background:var(--panel-3)}.google-icon{flex:none;width:17px;height:17px}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:.62rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-divider span{white-space:nowrap}.auth-provider-stack{gap:8px;display:grid}.discord-icon{color:#5865f2;flex:none}.admin-status{color:var(--muted);margin-bottom:12px;padding:10px 13px;font-size:.72rem}.admin-user-list,.admin-report-list{gap:12px;display:grid}.admin-user-card{padding:0;overflow:hidden}.admin-user-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.admin-user-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-user-identity h3{font-size:.92rem}.admin-user-identity p{margin:2px 0 0;font-size:.66rem}.admin-user-body{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:0;display:grid}.admin-access-summary,.admin-account-controls{padding:15px 16px}.admin-account-controls{border-left:1px solid var(--line)}.admin-panel-title{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.admin-panel-title>svg{color:var(--accent-2);flex:none;margin-top:1px}.admin-panel-title>div{display:grid}.admin-panel-title b{font-size:.74rem}.admin-panel-title span{color:var(--muted);font-size:.61rem}.admin-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-access-grid>div{border:1px solid var(--line);background:var(--input);border-radius:7px;gap:3px;padding:9px;display:grid}.admin-access-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem}.admin-access-grid strong{white-space:normal;font-size:.7rem}.admin-account-controls>.btn{margin-top:10px}.admin-grant-panel{border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 36%,var(--panel));padding:15px 16px}.admin-grant-fields{grid-template-columns:180px minmax(220px,1fr) auto;align-items:end;gap:9px;display:grid}.admin-grant-fields>.btn{min-height:34px}.admin-revoke{color:var(--red);margin-top:10px}.admin-form{max-width:760px}.admin-report-card{gap:11px;display:grid}.admin-report-card h3{margin-top:5px}.admin-report-card>p{max-width:850px;margin:0}.admin-report-meta{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.64rem;display:flex}.admin-report-card .custom-select{width:170px}.admin-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;margin-top:12px;display:grid}.admin-overview-list{margin-top:10px;display:grid}.admin-overview-list>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.admin-overview-list>div:last-child{border-bottom:0}.admin-overview-list>div>div{flex:1;display:grid}.admin-overview-list small{color:var(--muted);font-size:.62rem}.admin-overview-icon{background:var(--panel-2);width:29px;height:29px;color:var(--accent-2);border-radius:6px;place-items:center;display:grid}.admin-access-totals{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.admin-access-totals>div{border:1px solid var(--line);background:var(--input);border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.admin-access-totals svg{color:var(--accent-2)}.admin-access-totals span{display:grid}.admin-access-totals strong{font-size:1.05rem}.admin-access-totals small{color:var(--muted);font-size:.58rem}.admin-recent-creators{margin-top:12px}.admin-links-table td{vertical-align:middle}.billing-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start;gap:12px;display:grid}.billing-access-card h2{margin-top:7px}.billing-access-details{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.billing-access-details>div{border:1px solid var(--line);background:var(--input);border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.billing-access-details svg{color:var(--accent-2)}.billing-access-details span{display:grid}.billing-access-details small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem}.billing-access-details b{font-size:.72rem}.billing-feature{align-items:center;gap:7px;margin:8px 0;font-size:.72rem;display:flex}.billing-feature svg{color:var(--green)}.billing-packages>p{margin:7px 0 13px}.billing-package-list{gap:7px;margin-bottom:12px;display:grid}.billing-package-list>div{border:1px solid var(--line);background:var(--input);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.billing-package-list span{display:grid}.billing-package-list small{color:var(--muted);font-size:.61rem}.billing-history{margin-top:12px}.billing-history-list{margin:12px 0;display:grid}.billing-history-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.billing-history-list>div>span{display:grid}.billing-history-list>div>span:last-child{text-align:right}.billing-history-list small{color:var(--muted);font-size:.61rem}@media (max-width:900px){.admin-user-body,.admin-overview-grid,.billing-layout{grid-template-columns:1fr}.admin-account-controls{border-left:0;border-top:1px solid var(--line)}.admin-grant-fields{grid-template-columns:1fr 1fr}.admin-grant-fields>.btn{grid-column:1/-1}.admin-access-grid,.billing-access-details{grid-template-columns:1fr}}@media (max-width:560px){.admin-user-head{align-items:flex-start}.admin-user-identity .account-avatar{display:none}.admin-grant-fields,.admin-access-totals{grid-template-columns:1fr}.billing-package-list>div,.billing-history-list>div{flex-direction:column;align-items:flex-start}.billing-history-list>div>span:last-child{text-align:left}}.admin-user-search{grid-template-columns:minmax(240px,1fr) 150px 170px auto;align-items:end;gap:9px;margin-bottom:12px;display:grid}.admin-user-search>.btn{min-height:34px}.admin-user-directory{padding:0}.admin-user-directory .table td{height:52px}.admin-directory-user{align-items:center;gap:8px;display:flex}.admin-directory-user .account-avatar{width:28px;height:28px}.admin-directory-user>span:last-child,.admin-directory-expiry{display:grid}.admin-directory-user small,.admin-directory-expiry small{color:var(--muted);font-size:.6rem}.admin-directory-expiry b{font-size:.7rem}.admin-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.admin-pagination>span{color:var(--muted);font-size:.64rem}.admin-drawer-backdrop{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0305089e;justify-content:flex-end;animation:.16s both panel-in;display:flex;position:fixed;inset:0}.admin-user-drawer{background:var(--panel);border-left:1px solid var(--line-2);grid-template-rows:auto minmax(0,1fr);width:min(470px,100%);height:100dvh;display:grid;overflow:hidden;box-shadow:-20px 0 50px #00000052}.admin-user-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.admin-user-drawer>header p{margin:2px 0 0;font-size:.65rem}.admin-drawer-body{align-content:start;gap:20px;padding:15px;display:grid;overflow:auto}.admin-drawer-body>section{border-bottom:1px solid var(--line);padding-bottom:18px}.admin-drawer-body>section:last-child{border-bottom:0}.admin-drawer-body .admin-access-grid{grid-template-columns:1fr}.admin-drawer-body section>.btn{width:100%;margin-top:10px}.admin-drawer-body .admin-revoke{margin-top:10px}@media (max-width:760px){.admin-user-search{grid-template-columns:1fr 1fr}.admin-user-search>.field:first-child,.admin-user-search>.btn{grid-column:1/-1}}@media (max-width:480px){.admin-user-search{grid-template-columns:1fr}.admin-user-search>.field:first-child{grid-column:auto}.admin-pagination>span{display:none}.admin-user-drawer{width:100%}}.settings-layout{gap:12px;max-width:860px;display:grid}.settings-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-identity>span{border:1px solid var(--line);background:var(--input);border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;padding:11px;display:grid}.settings-identity svg{color:var(--accent-2);grid-row:1/3}.settings-identity small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem}.settings-identity b{text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.account-danger{border-color:color-mix(in srgb,var(--red) 34%,var(--line));gap:12px;display:grid}.account-danger>p{margin:0}.deletion-pending{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:var(--amber-soft);border-radius:7px;align-items:flex-start;gap:9px;padding:11px;display:flex}.deletion-pending svg{color:var(--amber);flex:none}.deletion-pending p{margin:3px 0 0;font-size:.7rem}.deletion-confirm{max-width:460px}.deletion-banner{border:1px solid color-mix(in srgb,var(--amber) 36%,var(--line));background:var(--amber-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;font-size:.72rem;display:flex}.deletion-banner a{color:var(--amber);font-weight:700}.admin-user-drawer>header small{color:var(--muted);margin-top:2px;font-size:.6rem;display:block}.admin-detail-loading,.admin-detail-error{border:1px dashed var(--line-2);color:var(--muted);border-radius:7px;padding:11px;font-size:.69rem}.admin-detail-error{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.admin-detail-facts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-detail-facts>span{border:1px solid var(--line);background:var(--input);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:9px;display:grid}.admin-detail-facts svg{color:var(--accent-2);grid-row:1/3}.admin-detail-facts small,.admin-metric-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.56rem}.admin-detail-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.admin-metric-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px;display:grid}.admin-metric-grid>span{border:1px solid var(--line);border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;padding:9px;display:grid}.admin-metric-grid svg{color:var(--accent-2);grid-row:1/3}.admin-metric-grid b{font-size:.78rem}.admin-retention-state{border:1px solid var(--line);background:var(--input);border-radius:7px;margin-top:8px;padding:10px}.admin-retention-state.eligible{border-color:color-mix(in srgb,var(--amber) 40%,var(--line));background:var(--amber-soft)}.admin-retention-state p{margin:3px 0;font-size:.66rem}.admin-retention-state small{color:var(--muted);font-size:.61rem;display:block}.admin-retention-state small.error{color:var(--red);margin-top:4px}.admin-access-events{display:grid}.admin-access-events>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 0;display:grid}.admin-access-events>div:last-child{border-bottom:0}.admin-access-events span{min-width:0;display:grid}.admin-access-events span:last-child{text-align:right}.admin-access-events b,.admin-access-events time{font-size:.66rem}.admin-access-events small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.admin-directory-user>span:last-child{max-width:240px}.admin-directory-user>span:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:560px){.settings-identity,.admin-detail-facts{grid-template-columns:1fr}.deletion-banner{flex-direction:column;align-items:flex-start}.admin-access-events>div{grid-template-columns:1fr}.admin-access-events span:last-child{text-align:left}}.unlock-report{justify-items:center;margin-top:10px;display:grid}.unlock-report-form{text-align:left;width:min(520px,100%);margin-top:8px}.unlock-report-form .btn{justify-self:start}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bot-challenge{max-width:100%;min-height:65px;overflow:hidden}.ad-creative{background:var(--panel);width:100%;min-height:66px;color:var(--ink);text-align:left;border:0;border-radius:6px;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.ad-creative:hover{background:var(--panel-2)}.ad-creative-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:min(42%,240px);min-height:66px}.ad-creative-copy{align-content:center;gap:3px;padding:11px 13px;display:grid}.ad-creative-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.56rem}.ad-creative-copy b{font-size:.76rem}.status-page{max-width:800px}.status-summary{align-items:center;gap:12px;display:flex}.status-summary h1{font-size:1.75rem}.status-summary p{margin:4px 0 0}.status-summary.ok{border-color:color-mix(in srgb,var(--green) 40%,var(--line))}.status-summary.ok>svg{color:var(--green)}.status-summary.degraded{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}.status-summary.degraded>svg{color:var(--amber)}.status-summary.unhealthy{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}.status-summary.unhealthy>svg{color:var(--red)}.status-page>h2{margin:38px 0 12px;font-size:1.75rem}.status-service{margin-top:10px}.status-note{margin-top:16px}@media (max-width:560px){.ad-creative-image{width:34%}.status-summary{align-items:flex-start}.status-service{flex-direction:column;align-items:flex-start}}.mfa-factor span{gap:3px;display:grid}.mfa-factor small{color:var(--muted)}.mfa-enroll-start{align-items:end}.mfa-enroll-start .input{max-width:320px}.mfa-enrollment{padding-top:8px}.mfa-qr{background:#fff;border-radius:12px;padding:10px}.mfa-enrollment code{background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;max-width:100%;margin-top:6px;padding:10px;display:block}.mfa-code{letter-spacing:.3em;text-align:center;font-size:1.35rem}@media (max-width:560px){.mfa-enroll-start{flex-direction:column;align-items:stretch}.mfa-enroll-start .input{max-width:none}}.admin-login-shell{background:var(--bg);place-items:center;min-height:100dvh;padding:32px 20px;display:grid!important}.admin-login-panel{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;width:min(400px,100%);box-shadow:0 16px 40px #00000038}.admin-login-brand{border-bottom:1px solid var(--line);align-items:center;min-height:56px;padding:0 22px;display:flex}.admin-login-brand .logo{padding:0;font-size:.82rem}.admin-login-intro{padding:28px 24px 18px}.admin-login-intro h1{letter-spacing:-.035em;font-size:1.65rem}.admin-login-intro p{margin:8px 0 0;font-size:.76rem;line-height:1.55}.admin-login-form{padding:0 24px 26px}.admin-login-form .auth-form{gap:15px}.admin-login-form .field{gap:6px}.admin-login-form .field>span:first-child{color:color-mix(in srgb,var(--ink) 88%,var(--muted));font-size:.68rem;font-weight:680}.admin-login-form .input{background:var(--input);min-height:43px;padding-inline:12px}.admin-login-form .auth-submit{border-radius:7px;min-height:43px;margin-top:2px}.admin-login-footer{border-top:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;padding:0 22px;font-size:.62rem;display:flex}.admin-login-footer a{align-items:center;gap:6px;font-weight:650;transition:color .15s;display:inline-flex}.admin-login-footer a:hover{color:var(--ink)}@media (max-width:520px){.admin-login-shell{place-items:start center;padding:16px 12px}.admin-login-panel{border-radius:8px}.admin-login-brand{padding:0 18px}.admin-login-intro{padding:24px 20px 16px}.admin-login-form{padding:0 20px 22px}.admin-login-footer{padding:0 18px}}.profile-social-link[data-platform=youtube]>svg:first-child{color:#f03}.profile-social-link[data-platform=instagram]>svg:first-child{color:#ff1493}.profile-social-link[data-platform=discord]>svg:first-child{color:#5865f2}.profile-social-link[data-platform=telegram]>svg:first-child{color:#26a5e4}.profile-social-link[data-platform=tiktok]>svg:first-child{color:#25f4ee}.creator-workspace-section{background:var(--bg);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.creator-workspace-section:before{content:"";filter:blur(65px);pointer-events:none;background:#8b5cf612;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-230px;left:-190px}.creator-workspace-layout{grid-template-columns:minmax(560px,1.35fr) minmax(280px,.65fr);align-items:center;gap:46px;display:grid}.creator-control-copy{max-width:430px}.creator-control-copy h2{margin-top:7px}.creator-control-copy>p{font-size:.9rem}.creator-control-points{gap:8px;margin-top:20px;display:grid}.creator-control-points>span{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 76%,transparent);border-radius:7px;grid-template-columns:30px 1fr;column-gap:9px;padding:10px;display:grid}.creator-control-points svg{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-2);border-radius:6px;grid-row:1/3;padding:7px}.creator-control-points b{font-size:.7rem}.creator-control-points small{color:var(--muted);font-size:.61rem}@media (max-width:1050px){.creator-workspace-layout{grid-template-columns:1fr;gap:28px}.creator-control-copy{max-width:650px}}.unlock-state-showcase{border:1px solid var(--line-2);background:var(--input);border-radius:11px;overflow:hidden;box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff06}.unlock-state-publish{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 76%,transparent);grid-template-columns:.7fr 1.5fr .7fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.unlock-state-publish>span{gap:2px;min-width:0;display:grid}.unlock-state-publish small{color:var(--muted);letter-spacing:.06em;font:600 .46rem ui-monospace,Consolas,monospace}.unlock-state-publish b{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.unlock-state-publish>strong{background:var(--accent);color:#fff;border-radius:5px;padding:7px 11px;font-size:.58rem}.unlock-state-grid{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 38%);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.unlock-state-grid>section{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;overflow:hidden}.unlock-state-label{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:7px;padding:8px 9px;font-size:.51rem;display:flex}.unlock-state-label span{font-weight:650}.unlock-state-label b{color:var(--ink);flex:none;font:600 .46rem ui-monospace,Consolas,monospace}.unlock-state-label.is-ready span{color:var(--green)}.unlock-state-grid .unlock-preview-viewport{background:#080a0f;border:0;border-radius:0}.unlock-state-arrow{color:var(--accent-2);justify-self:center}.landing-builder{border:1px solid var(--line-2);background:var(--input);border-radius:11px;grid-template-columns:102px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff06}.landing-builder-nav{border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;gap:3px;padding:13px 8px;display:flex}.landing-builder-nav>b{color:var(--ink);margin:2px 5px 12px;font-size:.62rem}.landing-builder-nav>span{color:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:7px;font-size:.52rem;display:flex}.landing-builder-nav>span.is-active{background:var(--accent-soft);color:var(--accent-2)}.landing-builder-main{min-width:0}.landing-builder-top{border-bottom:1px solid var(--line);height:35px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 11px;font-size:.53rem;display:flex}.landing-builder-top>b{color:var(--ink)}.landing-builder-content{padding:11px}.landing-builder-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.landing-builder-title h3{font-size:.92rem}.landing-builder-title p{margin:2px 0 0;font-size:.5rem}.landing-builder-actions{flex:none;gap:5px;display:flex}.landing-builder-actions i,.landing-builder-actions b{border:1px solid var(--line-2);color:var(--ink);border-radius:5px;padding:6px 8px;font-size:.49rem;font-style:normal}.landing-builder-actions b{border-color:var(--accent);background:var(--accent);color:#fff}.landing-builder-grid{grid-template-columns:minmax(0,1.05fr) minmax(210px,.95fr);gap:8px;display:grid}.landing-builder-form,.landing-builder-side{align-content:start;gap:8px;min-width:0;display:grid}.landing-builder-form>section,.landing-builder-side>section,.landing-live-preview{border:1px solid var(--line);background:var(--panel);border-radius:7px;min-width:0;padding:9px}.landing-builder h4{margin:3px 0 7px;font-size:.63rem}.landing-builder .eyebrow{align-items:center;gap:4px;font-size:.42rem;display:flex}.landing-builder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.landing-builder-field{border:1px solid var(--line);background:var(--input);border-radius:5px;gap:3px;min-width:0;padding:6px 7px;display:grid}.landing-builder-field.is-wide{grid-column:1/-1}.landing-builder-field small{color:var(--muted);font-size:.43rem}.landing-builder-field b{color:#c8cdd5;text-overflow:ellipsis;white-space:nowrap;font:550 .47rem ui-monospace,Consolas,monospace;overflow:hidden}.landing-builder-section-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.landing-builder-section-head>div{min-width:0}.landing-builder-section-head>b{border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:5px 6px;font-size:.43rem;display:flex}.landing-action-row{border:1px solid var(--line);background:var(--input);border-radius:5px;grid-template-columns:25px repeat(3,minmax(0,1fr));align-items:center;gap:5px;padding:7px;display:grid}.landing-action-row>.platform-icon{border-radius:5px;width:25px;height:25px}.landing-action-row>span{gap:2px;min-width:0;display:grid}.landing-action-row small{color:var(--muted);font-size:.39rem}.landing-action-row b{text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}.landing-live-preview{padding:0;overflow:hidden}.landing-live-preview>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.landing-live-preview>div>b{background:var(--green-soft);color:var(--green);border-radius:3px;padding:2px 5px;font-size:.43rem}.landing-live-preview .unlock-preview-viewport{background:#080a0f;border:0;border-radius:0}.landing-builder-side>section>.landing-builder-field{margin-top:6px}@media (max-width:900px){.unlock-state-showcase{max-width:760px}.landing-builder{max-width:820px}.landing-builder-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.85fr)}}@media (max-width:640px){.unlock-state-publish{grid-template-columns:1fr 1fr}.unlock-state-publish>strong{justify-self:start}.unlock-state-grid{grid-template-columns:1fr}.unlock-state-arrow{transform:rotate(90deg)}.landing-builder{grid-template-columns:1fr}.landing-builder-nav{display:none}.landing-builder-grid,.landing-builder-side{grid-template-columns:1fr}.landing-live-preview{grid-column:1/-1}.landing-builder-title p{display:none}}.reward-handoff{border:1px solid var(--line-2);background:var(--input);border-radius:11px;overflow:hidden;box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff06}.reward-handoff-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 76%,transparent);justify-content:space-between;align-items:center;min-height:40px;padding:0 13px;display:flex}.reward-handoff-head>span{align-items:center;gap:6px;font-size:.62rem;font-weight:650;display:flex}.reward-handoff-head>span svg{color:var(--accent-2)}.reward-handoff-head>strong{background:var(--accent);color:#fff;border-radius:5px;padding:6px 10px;font-size:.56rem}.reward-handoff-body{grid-template-columns:minmax(180px,.72fr) 54px minmax(270px,1.28fr);align-items:stretch;min-height:340px;display:grid}.reward-handoff-config{border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel) 74%,transparent);align-content:start;gap:9px;padding:17px;display:grid}.reward-handoff-config h3{margin-top:5px;font-size:.88rem}.reward-handoff-config>.landing-builder-field{padding:8px}.reward-handoff-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.reward-handoff-transfer{border-right:1px solid var(--line);background:var(--input);color:var(--accent-2);justify-content:center;align-items:center;display:flex;position:relative}.reward-handoff-transfer>span{width:150px;color:var(--muted);letter-spacing:.08em;text-align:center;font:600 .43rem ui-monospace,Consolas,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.reward-handoff-transfer>i{background:linear-gradient(transparent,var(--accent),transparent);width:1px;position:absolute;top:26px;bottom:26px;left:50%}.reward-handoff-transfer>svg{z-index:1;background:var(--accent);color:#fff;border-radius:50%;width:25px;height:25px;padding:6px;transform:rotate(0)}.reward-handoff-result{background:#080a0f;min-width:0;overflow:hidden}.reward-handoff-result>div{background:#111419;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.reward-handoff-result>div>b{background:var(--green-soft);color:var(--green);border-radius:4px;padding:3px 6px;font-size:.49rem}.reward-handoff-result .unlock-preview-viewport{background:#080a0f;border:0;border-radius:0}@media (max-width:640px){.reward-handoff-body{grid-template-columns:1fr}.reward-handoff-config{border-right:0;border-bottom:1px solid var(--line)}.reward-handoff-transfer{border-right:0;border-bottom:1px solid var(--line);height:50px}.reward-handoff-transfer>span{transform:translate(-50%,-50%)}.reward-handoff-transfer>i{width:auto;height:1px;inset:50% 26px auto}.reward-handoff-transfer>svg{transform:rotate(90deg)}}.builder-orbit{border:1px solid var(--line-2);background:var(--input);border-radius:11px;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff06}.builder-orbit-head,.builder-orbit-foot{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 76%,transparent);justify-content:space-between;align-items:center;min-height:40px;padding:0 13px;display:flex}.builder-orbit-head>span{align-items:center;gap:6px;font-size:.6rem;font-weight:650;display:flex}.builder-orbit-head>span svg{color:var(--accent-2)}.builder-orbit-head>strong{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font:650 .52rem ui-monospace,Consolas,monospace}.builder-orbit-stage{background:radial-gradient(circle at 50% 47%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),linear-gradient(145deg,#090c11,#0b0f14);min-height:480px;position:relative;overflow:hidden}.builder-orbit-stage:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.builder-orbit-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0}.builder-orbit-lines path{fill:none;stroke:color-mix(in srgb,var(--accent) 42%,var(--line));stroke-width:1px;stroke-dasharray:5 7;animation:8s linear infinite experience-dash}.builder-orbit-preview{z-index:2;background:#080a0f;border:1px solid #ffffff1f;border-radius:9px;width:45%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0000007a}.builder-orbit-preview .unlock-preview-viewport{background:#080a0f;border:0;border-radius:0}.builder-orbit-card{z-index:3;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111419f2;border-radius:9px;gap:7px;width:185px;padding:10px;display:grid;position:absolute;box-shadow:0 14px 35px #00000057,inset 0 1px #ffffff09}.builder-orbit-card h4{font-size:.62rem}.builder-orbit-card .landing-builder-field{padding:6px}.builder-orbit-card-head{justify-content:space-between;align-items:center;gap:5px;display:flex}.builder-orbit-card-head>b{border:1px solid var(--line-2);border-radius:4px;align-items:center;gap:3px;padding:4px 5px;font-size:.4rem;display:flex}.orbit-reward{top:18px;left:14px}.orbit-requirements{top:18px;right:14px}.orbit-access{bottom:20px;left:17px}.orbit-appearance{bottom:20px;right:17px}.builder-orbit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.builder-orbit-action{border:1px solid var(--line);background:var(--input);border-radius:5px;grid-template-columns:25px repeat(2,minmax(0,1fr));align-items:center;gap:5px;padding:6px;display:grid}.builder-orbit-action>.platform-icon{border-radius:5px;width:25px;height:25px}.builder-orbit-action>span{min-width:0;display:grid}.builder-orbit-action small{color:var(--muted);font-size:.38rem}.builder-orbit-action b{text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;overflow:hidden}.builder-orbit-foot{border-top:1px solid var(--line);border-bottom:0;min-height:38px}.builder-orbit-foot>span{font-size:.56rem;font-weight:650}.builder-orbit-foot>div{gap:6px;display:flex}.builder-orbit-foot i,.builder-orbit-foot b{border:1px solid var(--line-2);border-radius:5px;padding:5px 8px;font-size:.47rem;font-style:normal}.builder-orbit-foot b{border-color:var(--accent);background:var(--accent);color:#fff}@media (max-width:700px){.builder-orbit-stage{min-height:760px}.builder-orbit-lines{display:none}.builder-orbit-preview{width:auto;top:50%;left:12px;right:12px;transform:translateY(-50%)}.builder-orbit-card{width:calc(50% - 18px)}.orbit-reward{top:12px;left:12px}.orbit-requirements{top:12px;right:12px}.orbit-access{bottom:12px;left:12px}.orbit-appearance{bottom:12px;right:12px}}.reward-product-scene{border:1px solid var(--line-2);background:radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 38%),linear-gradient(145deg,#080b0f,#0d1117);border-radius:12px;min-height:455px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.reward-product-scene:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.reward-product-preview{z-index:1;background:#080a0f;border:1px solid #ffffff21;border-radius:10px;width:78%;position:absolute;top:28px;right:18px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 28px 70px #00000080}.reward-product-preview .unlock-preview-viewport{background:#080a0f;border:0;border-radius:0}.reward-product-card{z-index:3;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111419f5;border-radius:10px;width:255px;position:absolute;top:50%;left:18px;overflow:hidden;transform:translateY(-50%);box-shadow:0 24px 55px #0000007a,inset 0 1px #ffffff0a}.reward-product-card>header,.reward-product-card>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.reward-product-card>header>span{align-items:center;gap:6px;font-size:.58rem;font-weight:650;display:flex}.reward-product-card>header svg{color:var(--accent-2)}.reward-product-card>header em{background:var(--green-soft);color:var(--green);border-radius:4px;padding:3px 6px;font-size:.45rem;font-style:normal;font-weight:700}.reward-product-card>div{gap:8px;padding:13px;display:grid}.reward-product-card h3{margin:3px 0 2px;font-size:.78rem}.reward-product-card .landing-builder-field{padding:7px}.reward-product-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.reward-product-card>footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end;gap:6px}.reward-product-card>footer span,.reward-product-card>footer b{border:1px solid var(--line-2);border-radius:5px;padding:5px 8px;font-size:.46rem}.reward-product-card>footer b{border-color:var(--accent);background:var(--accent);color:#fff}.workspace-product-scene{border:1px solid var(--line-2);background:radial-gradient(circle at 78% 35%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 38%),#090c11;border-radius:12px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.workspace-product-window{border:1px solid var(--line-2);background:var(--input);border-radius:10px;position:absolute;inset:18px 46px 28px 18px;overflow:hidden;box-shadow:0 24px 55px #0000005c}.workspace-product-window>header{border-bottom:1px solid var(--line);background:var(--sidebar);justify-content:space-between;align-items:center;height:38px;padding:0 12px;font-size:.54rem;display:flex}.workspace-product-window>header>span{align-items:center;gap:6px;font-weight:650;display:flex}.workspace-product-window>header svg{color:var(--accent-2)}.workspace-product-window>header>b{color:var(--muted)}.workspace-product-title{justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}.workspace-product-title h3{font-size:.9rem}.workspace-product-title p{margin:2px 0 0;font-size:.49rem}.workspace-product-title>span{gap:5px;display:flex}.workspace-product-title i,.workspace-product-title>span>b{border:1px solid var(--line-2);border-radius:5px;padding:5px 8px;font-size:.45rem;font-style:normal}.workspace-product-title>span>b{border-color:var(--accent);background:var(--accent);color:#fff}.workspace-product-editor{grid-template-columns:minmax(250px,1.05fr) minmax(190px,.75fr);gap:8px;padding:0 14px 14px;display:grid}.workspace-product-form,.workspace-product-settings{align-content:start;gap:8px;display:grid}.workspace-product-form>section,.workspace-product-settings>section{border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:6px;padding:10px;display:grid}.workspace-product-scene h4{margin:2px 0 3px;font-size:.61rem}.workspace-product-scene .landing-builder-field{padding:6px}.workspace-product-section-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.workspace-product-section-head>div{min-width:0}.workspace-product-section-head>b{border:1px solid var(--line-2);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:4px 5px;font-size:.4rem;display:flex}.workspace-product-action{border:1px solid var(--line);background:var(--input);border-radius:5px;grid-template-columns:27px repeat(2,minmax(0,1fr));align-items:center;gap:6px;padding:7px;display:grid}.workspace-product-action>.platform-icon{border-radius:5px;width:27px;height:27px}.workspace-product-action>span{min-width:0;display:grid}.workspace-product-action small{color:var(--muted);font-size:.39rem}.workspace-product-action b{text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}.workspace-product-settings>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.workspace-product-settings .eyebrow{align-items:center;gap:4px;display:flex}.workspace-product-preview{z-index:3;background:#080a0f;border:1px solid #ffffff24;border-radius:10px;width:51%;position:absolute;top:102px;right:16px;overflow:hidden;transform:translateY(8px);box-shadow:0 28px 70px #00000085}.workspace-product-preview>header{background:#111419;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.workspace-product-preview>header>b{background:var(--green-soft);color:var(--green);border-radius:4px;padding:3px 6px;font-size:.45rem}.workspace-product-preview .unlock-preview-viewport{background:#080a0f;border:0;border-radius:0}@media (max-width:700px){.reward-product-scene{min-height:650px}.reward-product-preview{width:auto;top:20px;left:12px;right:12px;transform:none}.reward-product-card{width:min(300px,100% - 28px);top:auto;bottom:16px;left:50%;transform:translate(-50%)}.workspace-product-scene{min-height:700px}.workspace-product-window{inset:12px 12px 210px}.workspace-product-editor{grid-template-columns:1fr}.workspace-product-settings{display:none}.workspace-product-preview{width:auto;inset:auto 24px 18px;transform:none}}.protection-flow{border:1px solid var(--line-2);background:linear-gradient(145deg,#0a0d12,#0d1117);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.protection-flow-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 78%,transparent);justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.protection-flow-head>span{align-items:center;gap:7px;font-size:.61rem;font-weight:680;display:flex}.protection-flow-head>span svg{color:var(--accent-2)}.protection-flow-head>strong{background:var(--green-soft);color:var(--green);border-radius:4px;padding:4px 7px;font-size:.48rem}.protection-flow-map{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 37%);grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:5px;padding:28px 16px 22px;display:grid;position:relative}.protection-flow-map:before{content:"";background:linear-gradient(90deg,var(--line-2),var(--accent),var(--line-2));height:1px;position:absolute;top:50%;left:15%;right:15%}.protection-node{z-index:1;border:1px solid var(--line-2);text-align:center;background:#111419f5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:168px;padding:14px 10px;display:flex;position:relative;box-shadow:0 16px 35px #00000047}.protection-node-icon{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--accent-soft);width:38px;height:38px;color:var(--accent-2);border-radius:9px;place-items:center;margin-bottom:10px;display:grid}.protection-node>small{color:var(--accent-2);letter-spacing:.1em;font:650 .42rem ui-monospace,Consolas,monospace}.protection-node h3{margin-top:6px;font-size:.67rem;line-height:1.3}.protection-node p{margin:5px 0 0;font-size:.5rem}.protection-arrow{z-index:2;background:var(--accent);color:#fff;width:25px;height:25px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;justify-self:center;padding:6px;position:relative}.protection-actions{gap:5px;width:100%;margin-top:9px;display:grid}.protection-actions>span{border:1px solid var(--line);background:var(--input);text-align:left;border-radius:5px;align-items:center;gap:5px;padding:5px 6px;font-size:.43rem;display:flex}.protection-actions .platform-icon{border-radius:5px;width:23px;height:23px}.protection-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 16px 16px;display:grid}.protection-rules .landing-builder-field{padding:8px}.protection-flow>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:.54rem;display:flex}.protection-flow>footer svg{color:var(--accent-2)}.customizer-console{border:1px solid var(--line-2);background:var(--input);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.customizer-console-head{border-bottom:1px solid var(--line);background:var(--sidebar);justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:.51rem;display:flex}.customizer-console-head>span{align-items:center;gap:6px;font-weight:680;display:flex}.customizer-console-head svg{color:var(--accent-2)}.customizer-console-head>b{color:var(--muted)}.customizer-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}.customizer-title h3{font-size:.88rem}.customizer-title p{margin:2px 0 0;font-size:.48rem}.customizer-title>span{gap:5px;display:flex}.customizer-title i,.customizer-title>span>b{border:1px solid var(--line-2);border-radius:5px;padding:5px 8px;font-size:.44rem;font-style:normal}.customizer-title>span>b{border-color:var(--accent);background:var(--accent);color:#fff}.customizer-body{grid-template-columns:88px minmax(300px,1fr) 205px;min-height:390px;display:grid}.customizer-body>nav{border-right:1px solid var(--line);background:var(--sidebar);align-content:start;gap:3px;padding:10px 7px;display:grid}.customizer-body>nav span{color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:.47rem;display:flex}.customizer-body>nav span.is-active{background:var(--accent-soft);color:var(--accent-2)}.customizer-appearance{border-right:1px solid var(--line);padding:12px}.customizer-section-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.customizer-section-head .eyebrow{align-items:center;gap:4px;display:flex}.customizer-section-head h4{margin-top:3px;font-size:.68rem}.customizer-design-grid{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr);gap:9px;display:grid}.customizer-canvas{background:linear-gradient(135deg,#111827,#3b1608);border:1px solid #ffffff1f;border-radius:8px;min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.customizer-canvas:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.customizer-canvas>span{color:#aeb5c0;letter-spacing:.1em;font:650 .4rem ui-monospace,Consolas,monospace;position:absolute;top:9px;left:10px}.customizer-canvas-center{text-align:center;justify-items:center;gap:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customizer-canvas-center>i{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent);width:46px;height:46px;box-shadow:0 12px 32px #00000047,0 0 0 8px color-mix(in srgb,var(--accent) 9%,transparent);border-radius:12px;margin-bottom:5px}.customizer-canvas-center>b{font-size:.72rem}.customizer-canvas-center>small{color:#9fa6b0;font-size:.46rem}.customizer-canvas-accent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0fb8;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:7px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.customizer-canvas-accent>i{background:#22b573;border-radius:5px;width:22px;height:22px}.customizer-canvas-accent span{color:#aeb5c0;font-size:.44rem}.customizer-canvas-accent b{font:600 .46rem ui-monospace,Consolas,monospace}.customizer-controls{align-content:start;gap:7px;display:grid}.customizer-controls>.landing-builder-field{padding:7px}.customizer-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.customizer-controls>label{border:1px solid var(--line);background:var(--input);border-radius:5px;grid-template-columns:1fr auto;gap:5px;padding:8px;font-size:.44rem;display:grid}.customizer-controls>label span{color:var(--muted)}.customizer-controls>label>i{background:var(--track);border-radius:99px;grid-column:1/-1;height:4px}.customizer-controls>label em{background:var(--accent);border-radius:99px;width:62%;height:100%;display:block;position:relative}.customizer-controls>label em:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.customizer-publish{background:color-mix(in srgb,var(--panel) 66%,transparent);align-content:start;gap:8px;padding:12px;display:grid}.customizer-publish>section{border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:6px;padding:9px;display:grid}.customizer-publish .eyebrow{align-items:center;gap:4px;display:flex}.customizer-publish>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.customizer-publish .landing-builder-field{padding:6px}.customizer-publish>p{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--accent-soft);color:var(--accent-2);border-radius:6px;align-items:center;gap:5px;margin:0;padding:8px;font-size:.48rem;display:flex}@media (max-width:700px){.protection-flow-map{grid-template-columns:1fr}.protection-flow-map:before{width:1px;height:auto;inset:12% auto 12% 50%}.protection-arrow{transform:rotate(90deg)}.protection-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.customizer-body{grid-template-columns:1fr}.customizer-body>nav{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.customizer-appearance{border-right:0}.customizer-design-grid{grid-template-columns:1fr}.customizer-publish{grid-template-columns:1fr 1fr}.customizer-publish>p{grid-column:1/-1}}.landing-dashboard-viewport{border:1px solid var(--line-2);background:var(--bg);width:100%;box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.landing-dashboard-canvas{transform-origin:0 0;width:1180px}.landing-dashboard-page{width:1180px;min-height:720px}.landing-dashboard-page .sidebar{height:720px;min-height:720px;position:relative}.landing-dashboard-page .dash-top{position:relative}.landing-dashboard-page .card{animation:none}.landing-dashboard-page .input{min-height:35px}.landing-dashboard-page .appearance-editor{margin:0}.landing-dashboard-page .platform-icon{flex:none}.reward-release-art{border:1px solid var(--line-2);background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),linear-gradient(145deg,#090c11,#0d1117);border-radius:12px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.reward-release-art:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%,#000);mask-image:linear-gradient(90deg,#0000,#000 28%,#000)}.reward-release-card{z-index:1;background:linear-gradient(155deg,#191e25fa,#0d1117fa);border:1px solid #ffffff1f;border-radius:14px;width:78%;padding:22px;position:absolute;top:40px;right:26px;box-shadow:0 30px 70px #0000006b,inset 0 1px #ffffff0b}.reward-release-card>header{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.reward-release-icon{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-soft);width:48px;height:48px;color:var(--accent-2);border-radius:11px;place-items:center;display:grid}.reward-release-card>header small,.reward-release-destination small{color:var(--muted);letter-spacing:.09em;font:650 .48rem ui-monospace,Consolas,monospace}.reward-release-card>header h3{margin-top:3px;font-size:1.05rem}.reward-release-card>header p{margin:3px 0 0;font-size:.62rem}.reward-release-state{border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));background:var(--green-soft);color:var(--green);border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.54rem;font-weight:700;display:flex}.reward-release-destination{border:1px solid color-mix(in srgb,var(--accent) 46%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 58%,var(--input)),var(--input));box-shadow:inset 3px 0 0 var(--accent);border-radius:9px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin-top:22px;padding:13px;display:grid}.reward-release-destination>span{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.reward-release-destination>div{gap:2px;display:grid}.reward-release-destination b{font:650 .76rem ui-monospace,Consolas,monospace}.reward-release-destination>svg{color:var(--accent-2)}.reward-release-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.reward-release-actions>span{border:1px solid var(--line);background:#080b0fb8;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.reward-release-actions .platform-icon{border-radius:6px;width:30px;height:30px}.reward-release-actions b{font-size:.59rem}.reward-release-actions em{color:var(--green);align-items:center;gap:3px;font-size:.5rem;font-style:normal;font-weight:700;display:flex}.reward-release-settings{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111419f5;border-radius:10px;width:230px;position:absolute;bottom:22px;left:18px;overflow:hidden;box-shadow:0 22px 48px #0000006b,inset 0 1px #ffffff0a}.reward-release-settings>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.reward-release-settings>div>span{align-items:center;gap:6px;font-size:.57rem;font-weight:700;display:flex}.reward-release-settings>div svg{color:var(--accent-2)}.reward-release-settings>div>b{color:var(--green);font:700 .44rem ui-monospace,Consolas,monospace}.reward-release-settings dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:5px;display:grid}.reward-release-settings dl>span{gap:2px;padding:7px;display:grid}.reward-release-settings dt{color:var(--muted);font-size:.46rem}.reward-release-settings dd{margin:0;font-size:.54rem;font-weight:650}.reward-release-settings>p{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:5px;margin:0;padding:8px 11px;font-size:.49rem;display:flex}.reward-release-settings>p svg{color:var(--accent-2)}.unlock-design-studio{border:1px solid var(--line-2);background:var(--input);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.unlock-design-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 78%,transparent);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 15px;display:flex}.unlock-design-head>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-width:0;display:grid}.unlock-design-head .eyebrow{writing-mode:vertical-rl;grid-row:1/3;font-size:.5rem;transform:rotate(180deg)}.unlock-design-head>div:first-child>b{font-size:.72rem}.unlock-design-head>div:first-child>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:500 .48rem ui-monospace,Consolas,monospace;overflow:hidden}.unlock-design-head>div:last-child{align-items:center;gap:7px;display:flex}.unlock-design-head>div:last-child>span{border:1px solid var(--line-2);color:var(--muted);border-radius:5px;padding:4px 7px;font-size:.51rem}.unlock-design-head>div:last-child>strong{background:var(--accent);color:#fff;border-radius:6px;padding:6px 10px;font-size:.55rem}.unlock-design-body{grid-template-columns:minmax(0,1fr) 220px;min-height:398px;display:grid}.unlock-design-canvas{background:linear-gradient(135deg,#111827,#3b1608);place-items:center;padding:28px;display:grid;position:relative;overflow:hidden}.unlock-design-canvas:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.unlock-design-canvas:after{content:"";background:color-mix(in srgb,var(--accent) 18%,transparent);filter:blur(55px);border-radius:50%;width:260px;height:260px;position:absolute}.unlock-canvas-label{z-index:2;color:#ffffff94;letter-spacing:.1em;font:650 .44rem ui-monospace,Consolas,monospace;position:absolute;top:11px;left:13px}.unlock-design-artifact{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b10db;border:1px solid #ffffff24;border-radius:14px;width:min(420px,92%);padding:22px;position:relative;box-shadow:0 28px 65px #0000006b,inset 0 1px #ffffff0d}.unlock-artifact-top{grid-template-columns:40px 1fr auto;align-items:center;gap:9px;display:grid}.unlock-artifact-top>span{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.unlock-artifact-top>small{color:var(--accent-2);letter-spacing:.08em;font:700 .49rem ui-monospace,Consolas,monospace}.unlock-artifact-top>em{color:#aab2bd;border:1px solid #ffffff21;border-radius:4px;padding:3px 6px;font:650 .43rem ui-monospace,Consolas,monospace}.unlock-design-artifact h3{margin-top:18px;font-size:1.25rem}.unlock-design-artifact>p{margin:5px 0 15px;font-size:.64rem}.unlock-artifact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.unlock-artifact-actions>span{background:#ffffff09;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:.55rem;font-weight:650;display:flex}.unlock-artifact-actions .platform-icon{border-radius:6px;width:29px;height:29px}.unlock-artifact-destination{border:1px solid color-mix(in srgb,var(--accent) 34%,#ffffff1a);background:color-mix(in srgb,var(--accent-soft) 58%,#080b10b3);color:var(--accent-2);border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:9px;display:flex}.unlock-artifact-destination>span{display:grid}.unlock-artifact-destination small{letter-spacing:.08em;font:650 .4rem ui-monospace,Consolas,monospace}.unlock-artifact-destination b{color:#e7e9ed;font-size:.52rem}.unlock-design-inspector{background:var(--panel);align-content:start;display:grid}.unlock-inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px;display:flex}.unlock-inspector-head>span{align-items:center;gap:6px;font-size:.59rem;font-weight:700;display:flex}.unlock-inspector-head svg{color:var(--accent-2)}.unlock-inspector-head>b{background:var(--accent-soft);color:var(--accent-2);border-radius:4px;padding:3px 5px;font:700 .42rem ui-monospace,Consolas,monospace}.unlock-design-inspector>section{border-bottom:1px solid var(--line);gap:6px;padding:11px 12px;display:grid}.unlock-design-inspector label{color:var(--muted);font-size:.5rem;font-weight:650}.unlock-color-value{border:1px solid var(--line);background:var(--input);border-radius:6px;grid-template-columns:26px 1fr;align-items:center;gap:7px;padding:6px;display:grid}.unlock-color-value i{background:#22b573;border-radius:5px;width:26px;height:26px}.unlock-color-value b,.unlock-gradient-colors b{font:600 .51rem ui-monospace,Consolas,monospace}.unlock-background-tabs{grid-template-columns:repeat(3,1fr);display:grid}.unlock-background-tabs>*{border:1px solid var(--line);color:var(--muted);text-align:center;padding:6px 3px;font-size:.45rem}.unlock-background-tabs>:first-child{border-radius:5px 0 0 5px}.unlock-background-tabs>:last-child{border-radius:0 5px 5px 0}.unlock-background-tabs>*+*{border-left:0}.unlock-background-tabs>b{background:var(--accent-soft);color:var(--accent-2)}.unlock-gradient-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.unlock-gradient-colors>span{border:1px solid var(--line);background:var(--input);border-radius:5px;justify-items:center;gap:4px;padding:6px;display:grid}.unlock-gradient-colors i{background:#111827;border-radius:4px;width:100%;height:24px}.unlock-gradient-colors span:last-child i{background:#3b1608}.unlock-gradient-colors b{font-size:.43rem}.unlock-angle-label{justify-content:space-between;align-items:center;display:flex}.unlock-angle-label b{font-size:.5rem}.unlock-angle-track{background:var(--track);border-radius:99px;height:4px;margin:6px 2px 2px}.unlock-angle-track i{background:var(--accent);border-radius:99px;width:58%;height:100%;display:block;position:relative}.unlock-angle-track i:after{content:"";border:2px solid var(--accent);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-4px}@media (max-width:700px){.reward-release-art{min-height:610px}.reward-release-card{width:auto;top:18px;left:14px;right:14px}.reward-release-settings{width:min(270px,100% - 28px);bottom:16px;left:50%;transform:translate(-50%)}.reward-release-actions,.unlock-design-body{grid-template-columns:1fr}.unlock-design-canvas{min-height:390px}.unlock-design-inspector{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.unlock-inspector-head{grid-column:1/-1}.unlock-design-inspector>section:nth-child(2n){border-right:1px solid var(--line)}}.unlock-custom-art{border:1px solid var(--line-2);background:radial-gradient(circle at 24% 36%,#22b57333,#0000 32%),linear-gradient(135deg,#0b1420 0%,#10241c 54%,#191109 100%);border-radius:12px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}.unlock-custom-art:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.unlock-custom-art:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0b,#0000);width:220px;height:760px;position:absolute;top:-45%;left:34%;transform:rotate(24deg)}.unlock-custom-meta{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0e61;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 15px;display:flex;position:relative}.unlock-custom-meta>span{color:#ebeff4b3;text-overflow:ellipsis;white-space:nowrap;font:550 .53rem ui-monospace,Consolas,monospace;overflow:hidden}.unlock-custom-meta>div{align-items:center;gap:7px;display:flex}.unlock-custom-meta em{color:#ebeff4b8;border:1px solid #ffffff24;border-radius:5px;padding:4px 7px;font-size:.49rem;font-style:normal}.unlock-custom-meta>div>b{background:var(--accent);color:#fff;border-radius:6px;padding:6px 10px;font-size:.54rem}.unlock-custom-content{z-index:2;grid-template-columns:minmax(150px,.78fr) minmax(240px,1.22fr);align-items:center;gap:24px;width:calc(100% - 205px);min-height:378px;padding:34px 22px 36px 30px;display:grid;position:relative}.unlock-custom-cover{background:radial-gradient(circle at 50% 40%,#22b57342,#0000 36%),linear-gradient(150deg,#0a0f13eb,#0e1e18db);border:1px solid #ffffff24;border-radius:16px;place-items:center;height:270px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 58px #00000057,inset 0 1px #ffffff0d}.unlock-custom-cover:before{content:"";opacity:.3;background-image:linear-gradient(#4ad99d21 1px,#0000 1px),linear-gradient(90deg,#4ad99d21 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.unlock-cover-orbit{border:1px solid #4ad99d47;border-radius:44px;width:150px;height:150px;position:absolute;transform:rotate(32deg)}.unlock-cover-orbit:before{content:"";border:1px solid #4ad99d2e;border-radius:32px;position:absolute;inset:20px}.unlock-cover-icon{z-index:1;background:var(--accent);color:#fff;border:1px solid #ffffff24;border-radius:16px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 18px 44px #0000004d,0 0 0 10px #22b5731a}.unlock-custom-cover>small{color:#ebeff4ad;letter-spacing:.1em;font:650 .46rem ui-monospace,Consolas,monospace;position:absolute;bottom:14px;left:15px}.unlock-custom-copy{min-width:0}.unlock-custom-kicker{color:var(--accent-2);letter-spacing:.08em;align-items:center;gap:5px;font:700 .51rem ui-monospace,Consolas,monospace;display:flex}.unlock-custom-copy h3{letter-spacing:-.035em;margin-top:13px;font-size:1.55rem}.unlock-custom-copy>p{color:#ebeff4a1;max-width:340px;margin:7px 0 18px;font-size:.68rem}.unlock-custom-actions{gap:7px;display:grid}.unlock-custom-actions>span{background:#070a0e7a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:.59rem;display:flex}.unlock-custom-actions .platform-icon{border-radius:6px;width:30px;height:30px}.unlock-custom-destination{color:var(--accent-2);background:#0f3528a3;border:1px solid #4ad99d3d;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px;display:flex}.unlock-custom-destination>span{display:grid}.unlock-custom-destination small{letter-spacing:.08em;font:650 .41rem ui-monospace,Consolas,monospace}.unlock-custom-destination b{color:#edf1f3;font-size:.53rem}.unlock-custom-inspector{z-index:4;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111419f5;border-radius:10px;width:206px;position:absolute;top:76px;right:16px;overflow:hidden;box-shadow:0 24px 58px #00000075,inset 0 1px #ffffff0a}.unlock-custom-inspector>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.unlock-custom-inspector>div>span{align-items:center;gap:6px;font-size:.58rem;font-weight:700;display:flex}.unlock-custom-inspector>div svg{color:var(--accent-2)}.unlock-custom-inspector>div>b{background:var(--accent-soft);color:var(--accent-2);border-radius:4px;padding:3px 5px;font:700 .42rem ui-monospace,Consolas,monospace}.unlock-custom-inspector>section{border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:grid}.unlock-custom-inspector>section:last-child{border-bottom:0}.unlock-custom-inspector label{color:var(--muted);font-size:.48rem;font-weight:650}.unlock-custom-color{border:1px solid var(--line);background:var(--input);border-radius:6px;grid-template-columns:26px 1fr;align-items:center;gap:7px;padding:6px;display:grid}.unlock-custom-color i{background:#22b573;border-radius:5px;width:26px;height:26px}.unlock-custom-color b{font:600 .5rem ui-monospace,Consolas,monospace}.unlock-custom-segments{grid-template-columns:repeat(3,1fr);display:grid}.unlock-custom-segments>*{border:1px solid var(--line);color:var(--muted);text-align:center;padding:6px 2px;font-size:.43rem;font-style:normal}.unlock-custom-segments>:first-child{border-radius:5px 0 0 5px}.unlock-custom-segments>:last-child{border-radius:0 5px 5px 0}.unlock-custom-segments>*+*{border-left:0}.unlock-custom-segments>b{background:var(--accent-soft);color:var(--accent-2)}.unlock-custom-gradient{grid-template-columns:30px 30px 1fr;align-items:center;gap:6px;display:grid}.unlock-custom-gradient i{background:#111827;border:1px solid #ffffff1a;border-radius:5px;height:27px}.unlock-custom-gradient i:nth-child(2){background:#3b1608}.unlock-custom-gradient b{justify-self:end;font-size:.48rem}.unlock-custom-gradient:after{content:"";background:linear-gradient(90deg,var(--accent) 0 58%,var(--track) 58%);border-radius:99px;grid-column:1/-1;height:4px}@media (max-width:700px){.unlock-custom-art{min-height:680px}.unlock-custom-content{grid-template-columns:150px 1fr;width:100%;min-height:430px;padding:28px 18px 30px}.unlock-custom-cover{height:250px}.unlock-custom-inspector{width:min(320px,100% - 28px);inset:auto auto 16px 50%;transform:translate(-50%)}.unlock-custom-inspector>section{padding-block:8px}}.creator-editor-art{border:1px solid var(--line-2);background:var(--input);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.creator-editor-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 78%,transparent);justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;display:flex}.creator-editor-head>span{align-items:center;gap:6px;font-size:.6rem;font-weight:700;display:flex}.creator-editor-head svg{color:var(--accent-2)}.creator-editor-head>b{background:var(--accent);color:#fff;border-radius:6px;padding:6px 10px;font-size:.52rem}.creator-editor-body{grid-template-columns:43px 190px minmax(0,1fr);min-height:405px;display:grid}.creator-editor-tools{border-right:1px solid var(--line);background:var(--sidebar);align-content:start;gap:5px;padding:11px 7px;display:grid}.creator-editor-tools>span{width:29px;height:29px;color:var(--muted);border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.creator-editor-tools>span.is-active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-soft);color:var(--accent-2)}.creator-editor-controls{border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel) 74%,transparent);align-content:start;display:grid}.creator-editor-controls>section{border-bottom:1px solid var(--line);gap:7px;padding:12px;display:grid}.creator-editor-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.48rem;font-weight:700}.creator-editor-swatches{gap:7px;display:flex}.creator-editor-swatches i{background:#22b573;border:2px solid #0000;border-radius:7px;width:27px;height:27px;box-shadow:inset 0 0 0 1px #ffffff1f}.creator-editor-swatches i:first-child{box-shadow:0 0 0 2px var(--accent-soft);border-color:#fff}.creator-editor-swatches i:nth-child(2){background:#ff1493}.creator-editor-swatches i:nth-child(3){background:#8b5cf6}.creator-editor-swatches i:nth-child(4){background:#f59e0b}.creator-editor-backgrounds{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.creator-editor-backgrounds i{border:1px solid var(--line-2);background:#0b0d11;border-radius:6px;height:30px}.creator-editor-backgrounds i:nth-child(2){background:linear-gradient(135deg,#111827,#174432)}.creator-editor-backgrounds i:nth-child(3){background:linear-gradient(135deg,#17242c,#322142)}.creator-editor-backgrounds i.is-active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.creator-editor-controls code{border:1px solid var(--line);background:var(--input);color:var(--accent-2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:8px;font-size:.48rem;overflow:hidden}.creator-editor-access{grid-template-columns:repeat(3,1fr);display:grid}.creator-editor-access>*{border:1px solid var(--line);color:var(--muted);text-align:center;padding:6px 2px;font-size:.43rem}.creator-editor-access>:first-child{border-radius:5px 0 0 5px}.creator-editor-access>:last-child{border-radius:0 5px 5px 0}.creator-editor-access>*+*{border-left:0}.creator-editor-access>b{background:var(--accent-soft);color:var(--accent-2)}.creator-editor-preview{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 36%),#090b0f;min-width:0;padding:14px}.creator-preview-browser{background:#15191f;border:1px solid #ffffff1a;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:10px;height:30px;padding:0 9px;display:flex}.creator-preview-browser>span{gap:4px;display:flex}.creator-preview-browser i{background:#4b5561;border-radius:50%;width:5px;height:5px}.creator-preview-browser code{color:#78818c;text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}.creator-preview-page{background:linear-gradient(145deg,#0b1114,#0d1b15);border:1px solid #ffffff1a;border-radius:0 0 8px 8px;min-height:346px;padding:28px}.creator-preview-reward{align-items:center;gap:10px;display:flex}.creator-preview-reward>span{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.creator-preview-reward small{color:var(--accent-2);letter-spacing:.08em;font:700 .45rem ui-monospace,Consolas,monospace}.creator-preview-reward h3{margin-top:2px;font-size:1.05rem}.creator-preview-page>p{margin:9px 0 17px;font-size:.62rem}.creator-preview-actions{gap:8px;display:grid}.creator-preview-actions>span{background:#ffffff09;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.creator-preview-actions .platform-icon{border-radius:7px;width:34px;height:34px}.creator-preview-actions b{font-size:.6rem}.creator-preview-actions>span>svg{color:var(--green)}.creator-preview-destination{border:1px solid color-mix(in srgb,var(--accent) 30%,#ffffff1a);background:var(--accent-soft);color:var(--accent-2);border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:11px;padding:10px;font-size:.57rem;display:flex}@media (max-width:700px){.creator-editor-body{grid-template-columns:40px 1fr}.creator-editor-controls{border-right:0}.creator-editor-preview{border-top:1px solid var(--line);grid-column:1/-1}.creator-preview-page{min-height:320px;padding:20px}}.creator-editor-refined{background:#0b0e12;border-color:#293039;border-radius:10px;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff06}.creator-editor-refined .creator-editor-head{background:#0e1217;border-color:#242a31;min-height:46px;padding-inline:15px}.creator-editor-refined .creator-editor-head>span{letter-spacing:-.01em;font-size:.64rem}.creator-editor-refined .creator-editor-head>b{background:#16815a;border-radius:5px;padding:6px 12px;font-size:.54rem}.creator-editor-refined .creator-editor-body{grid-template-columns:43px 198px minmax(0,1fr);min-height:408px}.creator-editor-refined .creator-editor-tools{background:#0b0e12;border-color:#242a31;padding-top:13px}.creator-editor-refined .creator-editor-tools>span{border-radius:5px}.creator-editor-refined .creator-editor-tools>span.is-active{color:#56d7a0;background:#112d23;border-color:#226246}.creator-editor-refined .creator-editor-controls{background:#101419;border-color:#242a31}.creator-editor-refined .creator-editor-controls>section{border-color:#242a31;gap:8px;padding:14px}.creator-editor-refined .creator-editor-controls label{color:#929aa5;letter-spacing:0;text-transform:none;font-size:.52rem;font-weight:620}.creator-editor-color{background:#0b0e12;border:1px solid #2b323b;border-radius:5px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.creator-editor-color i{background:#22b573;border:1px solid #ffffff29;border-radius:5px;width:28px;height:28px;box-shadow:inset 0 0 0 2px #ffffff14}.creator-editor-color code{color:#d3d8de!important;background:0 0!important;border:0!important;padding:0!important;font-size:.52rem!important}.creator-editor-refined .creator-editor-backgrounds{gap:7px}.creator-editor-refined .creator-editor-backgrounds i{border-color:#303741;border-radius:5px;height:34px}.creator-editor-refined .creator-editor-backgrounds i.is-active{border-color:#3bc88b;box-shadow:0 0 0 1px #3bc88b}.creator-editor-refined .creator-editor-controls>section>code{color:#a9eacb;background:#0b0e12;border-color:#2b323b;border-radius:5px;padding:9px;font-size:.5rem}.creator-editor-refined .creator-editor-access>*{border-color:#2b323b;padding:7px 2px;font-size:.45rem}.creator-editor-refined .creator-editor-access>b{color:#63dca7;background:#153528}.creator-editor-refined .creator-editor-preview{background:#090c10;padding:16px}.creator-preview-toolbar{background:#11161c;border:1px solid #293039;border-bottom:0;border-radius:7px 7px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:34px;padding:0 11px;display:grid}.creator-preview-toolbar>span{color:#c7cdd4;font-size:.52rem;font-weight:650}.creator-preview-toolbar code{color:#737d89;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}.creator-preview-toolbar>b{color:#63dca7;background:#153528;border-radius:4px;padding:3px 6px;font-size:.43rem}.creator-editor-refined .creator-preview-page{background:linear-gradient(145deg,#0c1215,#0d1914);border-color:#293039;border-radius:0 0 7px 7px;min-height:342px;padding:30px}.creator-editor-refined .creator-preview-reward>span{background:#1b9b68;border-radius:8px;width:42px;height:42px}.creator-editor-refined .creator-preview-reward small{color:#5fd9a3;letter-spacing:0;text-transform:none;font-family:inherit;font-size:.5rem;font-weight:620}.creator-editor-refined .creator-preview-reward h3{font-size:1.08rem}.creator-editor-refined .creator-preview-page>p{color:#8f98a3;margin:10px 0 19px;font-size:.64rem}.creator-editor-refined .creator-preview-actions{gap:9px}.creator-editor-refined .creator-preview-actions>span{background:#11171a;border-color:#293139;border-radius:6px;padding:11px}.creator-editor-refined .creator-preview-actions .platform-icon{border-radius:6px}.creator-editor-refined .creator-preview-actions b{font-size:.62rem}.creator-editor-refined .creator-preview-destination{color:#63dca7;background:#112a20;border-color:#24573f;border-radius:6px;margin-top:10px;padding:11px;font-size:.58rem}.creator-editor-polished{background:#0c0f13;border-color:#30363e;border-radius:9px;box-shadow:0 20px 56px #0000004d,inset 0 1px #ffffff06}.creator-editor-polished .creator-editor-head{background:#12161b;border-color:#292f36;min-height:48px;padding:0 16px}.creator-editor-polished .creator-editor-head>span{color:#dce0e5;letter-spacing:-.01em;gap:7px;font-size:.67rem}.creator-editor-polished .creator-editor-head>span svg{color:#7f8995}.creator-editor-polished .creator-editor-head>b{background:#18845d;border-radius:5px;padding:7px 13px;font-size:.56rem;box-shadow:inset 0 1px #ffffff1f}.creator-editor-polished .creator-editor-body{grid-template-columns:184px minmax(0,1fr);min-height:426px}.creator-editor-polished .creator-editor-controls{background:#101419;border-color:#292f36}.creator-editor-polished .creator-editor-controls>section{border-color:#252b32;gap:9px;padding:17px 16px}.creator-editor-polished .creator-editor-controls label{color:#a7afb9;letter-spacing:0;text-transform:none;font-size:.57rem;font-weight:650}.creator-editor-polished .creator-editor-color{background:#0c0f13;border:1px solid #303740;border-radius:5px;grid-template-columns:30px 1fr;gap:9px;padding:7px}.creator-editor-polished .creator-editor-color i{background:#22b573;border:1px solid #ffffff29;border-radius:4px;width:30px;height:30px;box-shadow:inset 0 0 0 2px #ffffff12}.creator-editor-polished .creator-editor-color code{color:#d9dde2;background:0 0;border:0;padding:0;font-size:.55rem}.creator-editor-polished .creator-editor-backgrounds{gap:7px}.creator-editor-polished .creator-editor-backgrounds i{background:#0b0e12;border-color:#303740;border-radius:5px;height:37px}.creator-editor-polished .creator-editor-backgrounds i:nth-child(2){background:linear-gradient(135deg,#111827,#174432)}.creator-editor-polished .creator-editor-backgrounds i:nth-child(3){background:linear-gradient(135deg,#171c24,#302338)}.creator-editor-polished .creator-editor-backgrounds i.is-active{border-color:#45ca91;box-shadow:0 0 0 1px #45ca91}.creator-editor-polished .creator-editor-controls>section>code{color:#c2e8d4;background:#0c0f13;border-color:#303740;border-radius:5px;padding:9px;font-size:.52rem}.creator-editor-polished .creator-editor-access>*{border-color:#303740;padding:7px 2px;font-size:.47rem}.creator-editor-polished .creator-editor-access>b{color:#72d9a9;background:#173629}.creator-editor-polished .creator-editor-preview{background:#0a0d11;min-width:0;padding:20px}.creator-editor-polished .creator-preview-toolbar{background:#141920;border-color:#30363e;border-radius:7px 7px 0 0;grid-template-columns:auto 1fr auto;gap:14px;height:39px;padding:0 12px}.creator-editor-polished .creator-preview-toolbar>span{color:#d4d9df;font-size:.57rem;font-weight:650}.creator-editor-polished .creator-preview-toolbar code{color:#77818d;font-size:.47rem}.creator-editor-polished .creator-preview-toolbar>b{color:#72d9a9;background:#173629;border-radius:4px;padding:3px 7px;font-size:.45rem}.creator-editor-polished .creator-preview-page{background:linear-gradient(145deg,#0e1518 0%,#10221a 100%);border-color:#30363e;border-radius:0 0 7px 7px;align-content:center;min-height:347px;padding:34px 38px;display:grid}.creator-editor-polished .creator-preview-page>*{width:100%;max-width:390px;margin-inline:auto}.creator-editor-polished .creator-preview-reward{gap:12px}.creator-editor-polished .creator-preview-reward>span{color:#fff;background:#1c9869;border-radius:8px;width:46px;height:46px;box-shadow:inset 0 1px #ffffff24}.creator-editor-polished .creator-preview-reward h3{letter-spacing:-.025em;font-size:1.18rem}.creator-editor-polished .creator-preview-page>p{color:#9099a3;margin:11px auto 20px;font-size:.65rem}.creator-editor-polished .creator-preview-actions{gap:9px}.creator-editor-polished .creator-preview-actions>span{background:#12191b;border-color:#30383c;border-radius:6px;grid-template-columns:36px 1fr;gap:10px;min-height:54px;padding:9px 11px}.creator-editor-polished .creator-preview-actions .platform-icon{border-radius:6px;width:36px;height:36px}.creator-editor-polished .creator-preview-actions b{font-size:.64rem;font-weight:650}.creator-editor-polished .creator-preview-destination{color:#72d9a9;background:#132d22;border-color:#285c44;border-radius:6px;min-height:42px;margin:10px auto 0;padding:10px;font-size:.6rem}@media (max-width:700px){.creator-editor-polished .creator-editor-body{grid-template-columns:1fr}.creator-editor-polished .creator-editor-controls{border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-editor-polished .creator-editor-controls>section:nth-child(odd){border-right:1px solid #252b32}.creator-editor-polished .creator-editor-preview{border-top:1px solid #292f36;grid-column:auto;padding:14px}.creator-editor-polished .creator-preview-page{min-height:340px;padding:26px 22px}}.creator-workspace-section:before{display:none}.creator-editor-detailed .creator-editor-body{grid-template-columns:216px minmax(0,1fr);min-height:458px}.creator-editor-detailed .creator-editor-controls>section{gap:8px;padding:14px 15px}.creator-editor-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creator-editor-tabs>*{color:#78828d;text-align:center;border:1px solid #303740;padding:6px 2px;font-size:.47rem;font-weight:550}.creator-editor-tabs>:first-child{border-radius:5px 0 0 5px}.creator-editor-tabs>:last-child{border-radius:0 5px 5px 0}.creator-editor-tabs>*+*{border-left:0}.creator-editor-tabs>b{color:#79d9ac;background:#19261f;font-weight:650}.creator-editor-gradient{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.creator-editor-gradient>span{background:#0c0f13;border:1px solid #303740;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:5px;display:grid}.creator-editor-gradient i{background:#111827;border:1px solid #ffffff21;border-radius:4px;width:22px;height:22px}.creator-editor-gradient>span:last-child i{background:#174432}.creator-editor-gradient code{color:#aeb5bd;text-overflow:ellipsis;min-width:0;font-size:.44rem;overflow:hidden}.creator-preview-progress{color:#8c96a0;grid-template-columns:1fr auto;align-items:center;gap:6px;margin:0 auto 12px;font-size:.49rem;display:grid}.creator-preview-progress>b{color:#c4cad1;font-size:.5rem}.creator-preview-progress>i{background:#27312e;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.creator-preview-progress>i>em{border-radius:inherit;background:#3bc98b;width:8%;height:100%;display:block}.creator-editor-detailed .creator-preview-actions>span>div{gap:1px;display:grid}.creator-editor-detailed .creator-preview-actions small{color:#7f8994;font-size:.47rem;font-weight:500}.creator-editor-detailed .creator-preview-destination{justify-content:flex-start}.creator-editor-detailed .creator-preview-destination>span{gap:1px;display:grid}.creator-editor-detailed .creator-preview-destination small{color:#77a990;font-size:.45rem;font-weight:500}.creator-editor-url{background:#0c0f13;border:1px solid #303740;border-radius:5px;overflow:hidden}.creator-editor-url small,.creator-editor-url b{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;display:block;overflow:hidden}.creator-editor-url small{color:#6f7984;padding-bottom:4px;font-size:.43rem}.creator-editor-url b{color:#c2e8d4;padding-top:0;font:600 .51rem ui-monospace,Consolas,monospace}.creator-editor-publish{color:#7f8994;justify-content:space-between;align-items:center;padding-top:2px;font-size:.48rem;display:flex}.creator-editor-publish b{color:#cbd0d6;font-size:.49rem}.creator-editor-detailed .creator-editor-preview{padding:20px}.creator-editor-detailed .creator-preview-page{min-height:379px;padding-block:38px}.creator-editor-detailed .creator-preview-reward>span{width:54px;height:54px}.creator-editor-detailed .creator-preview-actions>span{grid-template-columns:36px 1fr auto}.creator-editor-detailed .creator-preview-actions>span>svg{color:#77828d}@media (max-width:700px){.creator-editor-detailed .creator-editor-body{grid-template-columns:1fr}.creator-editor-detailed .creator-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-editor-detailed .creator-editor-preview{padding:14px}.creator-editor-detailed .creator-preview-page{min-height:350px;padding-block:28px}}
