:root{--brand-cyan:#00c2ff;--brand-cyan-600:color-mix(in oklab,var(--brand-cyan),black 15%);--brand-cyan-700:color-mix(in oklab,var(--brand-cyan),black 25%);--brand-cyan-800:color-mix(in oklab,var(--brand-cyan),black 35%);--bg:#000000;--bg-elevated:#121212;--bg-hover:#1c1c1c;--surface:#1c1c1c;--surface-2:#242424;--surface-3:#242424;--line:#404040;--muted:#a0a0a0;--text:#e2e2e2;--text-soft:#c8c8c8;--heading:#ffffff;--danger:#ff4d4f;--warning:#ffb020;--success:#17c964;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--shadow-1:0 1px 1px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.6);--shadow-2:0 8px 30px rgba(0,0,0,.75);--ring:0 0 0 3px color-mix(in oklab,var(--brand-cyan),transparent 75%);--container:1200px;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:20px;--gap-6:24px;--gap-7:32px;--gap-8:40px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:17px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:34px;--text-5xl:42px}*,:after,:before{box-sizing:border-box}body,html{height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand-cyan);text-decoration:none}a:hover{text-decoration:underline}hr{border:0;border-top:1px solid var(--line)}.h1,h1{font-size:var(--text-5xl);line-height:1.12;letter-spacing:-.02em}.h1,.h2,h1,h2{font-weight:700;color:var(--heading)}.h2,h2{font-size:var(--text-4xl);line-height:1.15;letter-spacing:-.01em}.h3,h3{font-size:var(--text-3xl);line-height:1.2;font-weight:700}.h3,.h4,h3,h4{color:var(--heading)}.h4,h4{font-size:var(--text-2xl);line-height:1.25;font-weight:600}.p,p{font-size:var(--text-base);line-height:1.6;color:var(--text)}.muted{color:var(--muted)}.label,.small{font-size:var(--text-sm);color:var(--text-soft)}.label{font-weight:600;letter-spacing:.02em}.container{max-width:var(--container);margin-inline:auto;padding-inline:20px}.stack-8>*+*{margin-top:var(--gap-2)}.stack-12>*+*{margin-top:var(--gap-3)}.stack-16>*+*{margin-top:var(--gap-4)}.stack-24>*+*{margin-top:var(--gap-6)}.stack-32>*+*{margin-top:var(--gap-7)}.center{display:grid;place-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap-6);gap:var(--gap-6)}@media (max-width:1024px){.grid-3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.grid-3{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.card:hover{box-shadow:var(--shadow-2)}.card .card-header{padding:18px 20px;border-bottom:1px solid var(--line)}.card .card-body{padding:20px}.card .card-footer{padding:14px 20px;border-top:1px solid var(--line)}.input,select.input,textarea.input{background:var(--bg-elevated);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px;line-height:1.4;font-size:var(--text-sm);width:100%;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input::placeholder{color:color-mix(in oklab,var(--muted),white 5%)}.input:hover{border-color:color-mix(in oklab,var(--line),white 12%)}.input:focus{border-color:var(--brand-cyan-600);box-shadow:var(--ring)}.field{display:grid;grid-gap:8px;gap:8px}.field .hint{color:var(--muted);font-size:var(--text-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:9999px;border:1px solid transparent;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .04s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,194,255,.25)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.55;pointer-events:none}.btn--primary,.btn-white{background:#ffffff;color:#000000;border-color:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.18)}.btn--primary:hover,.btn-white:hover{box-shadow:0 10px 30px rgba(255,255,255,.1)}.btn--secondary,.btn-dark{background:#242424;color:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.6)}.btn--secondary:hover,.btn-dark:hover{box-shadow:0 10px 30px rgba(0,0,0,.6)}.btn--tertiary,.btn-ghost{background:transparent;color:#ffffff;border-color:transparent}.btn--tertiary:hover,.btn-ghost:hover{text-decoration:underline}.btn--md{height:46px;padding:0 22px;font-size:var(--text-sm)}.btn--lg{height:52px;padding:0 26px;font-size:var(--text-md)}.btn.is-loading{pointer-events:none;opacity:.7}.btn.is-loading .btn__content{position:relative}.btn.is-loading .btn__content:after{content:"";position:absolute;right:-18px;top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:btnspin .7s linear infinite}@keyframes btnspin{to{transform:rotate(1turn)}}.btn--block{width:100%}.input.tf-input{padding-right:56px}.input-modern{background:var(--bg-elevated);color:var(--text);border:none;border-radius:var(--radius-md);height:46px;padding:0 14px;line-height:1.4;font-size:var(--text-sm);width:100%;outline:none;box-shadow:inset 0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0);transition:background .2s ease,box-shadow .2s ease,transform .05s ease}.input-modern--lg{height:52px;font-size:var(--text-md)}.input-modern::placeholder{color:color-mix(in oklab,var(--muted),white 6%)}.input-modern:hover{background:color-mix(in oklab,var(--bg-elevated),white 3%)}.input-modern:focus{background:color-mix(in oklab,var(--bg-elevated),white 6%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--line),white 12%)}.input-modern.is-invalid{box-shadow:inset 0 0 0 1px var(--danger)}.input-modern--textarea{min-height:120px;padding:12px 14px;resize:vertical}.input-modern-wrap{position:relative}.input-modern-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;color:var(--text-soft);border-radius:10px;background:transparent;border:0;cursor:pointer}.input-modern-icon:hover{color:var(--text)}.billboard{display:grid;align-items:center}.billboard-pad{padding:20px 36px;width:100%;height:100%;display:grid}@media (min-width:768px){.billboard-pad{padding:24px 64px}}.billboard-imgWrap{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;border:none;background:#121212;contain:paint;box-shadow:var(--shadow-2)}@media (min-width:768px){.billboard-imgWrap{border-radius:50px}}.billboard-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.badge{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:var(--text-xs);line-height:1;border:1px solid var(--line);background:var(--surface-3);color:var(--text-soft)}.badge.brand{background:color-mix(in oklab,var(--brand-cyan),black 85%);color:var(--brand-cyan);border-color:color-mix(in oklab,var(--brand-cyan),black 65%)}.badge.success{background:color-mix(in oklab,var(--success),black 90%);color:var(--success);border-color:color-mix(in oklab,var(--success),black 60%)}.badge.warn{background:color-mix(in oklab,var(--warning),black 90%);color:var(--warning);border-color:color-mix(in oklab,var(--warning),black 60%)}.badge.danger{background:color-mix(in oklab,var(--danger),black 90%);color:var(--danger);border-color:color-mix(in oklab,var(--danger),black 60%)}.toggle{--toggle-w:44px;--toggle-h:26px;--toggle-pad:3px;position:relative;width:var(--toggle-w);height:var(--toggle-h);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.25);cursor:pointer;transition:background .2s ease,border-color .2s ease}.toggle:after{content:"";position:absolute;top:var(--toggle-pad);left:var(--toggle-pad);width:calc(var(--toggle-h) - var(--toggle-pad) * 2);height:calc(var(--toggle-h) - var(--toggle-pad) * 2);background:#ffffff;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.35)}.toggle.is-on{background:color-mix(in oklab,var(--brand-cyan),black 60%);border-color:color-mix(in oklab,var(--brand-cyan),black 50%)}.toggle.is-on:after{transform:translateX(calc(var(--toggle-w) - var(--toggle-h)))}.form-error{color:var(--danger);font-size:var(--text-sm)}.form-success{color:var(--success);font-size:var(--text-sm)}.payload{--theme-elevation-0:var(--bg);--theme-elevation-50:var(--bg-elevated);--theme-elevation-100:var(--surface);--theme-elevation-150:var(--surface-2);--theme-elevation-200:var(--surface-3);--theme-elevation-250:var(--surface-3);--theme-elevation-300:var(--surface-3);--theme-text:var(--text);--theme-text-muted:var(--text-soft);--theme-border-color:var(--line);--theme-success:var(--success);--theme-warning:var(--warning);--theme-error:var(--danger);--theme-accent:var(--brand-cyan)}.payload input,.payload select,.payload textarea{background:var(--bg-elevated)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}.payload input:focus,.payload select:focus,.payload textarea:focus{border-color:var(--brand-cyan-600)!important;box-shadow:var(--ring)!important}.payload .btn,.payload button{border-radius:12px}.payload .btn--style-primary,.payload .btn--style-primary:hover{background:linear-gradient(180deg,var(--brand-cyan),var(--brand-cyan-700))!important;color:#0b0b0b!important;border:1px solid color-mix(in oklab,var(--brand-cyan),black 35%)!important}.payload .collection-list__wrap table,.payload .table{border-color:var(--line)!important}.payload .table thead th{background:var(--surface)!important;color:var(--text-soft)!important;border-bottom:1px solid var(--line)!important}.payload .table tbody tr{border-top:1px solid var(--line)!important}.payload .table tbody tr:hover td{background:var(--bg-hover)!important}.payload .card,.payload [class*=card]{background:linear-gradient(180deg,var(--surface),var(--surface-2))!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-1)!important}:where(html,body,.payload) :where(*):not(code):not(kbd):not(samp):not(pre):not(.mono):not(.font-mono){font-family:var(--font-sans)!important}a,button,dd,dt,h1,h2,h3,h4,h5,h6,input,label,li,p,select,small,textarea{font-family:var(--font-sans)!important}.eyebrow,.kicker,.mono,.subheading{font-family:var(--font-mono)!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.payload{font-family:var(--font-sans)!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;font-feature-settings:"liga" 1,"calt" 1}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.btn,.btn *{font-family:var(--font-sans)!important;font-weight:600;font-feature-settings:"liga" 1,"calt" 1}