:root{--background:#0c121d;--ground-2:#0a1122;--foreground:#eff2f7;--card:#121c2a;--card-2:#152135;--border:#283345;--border-soft:#1c2740;--muted:#a2adbd;--faint:#7385a0;--gold:#ddb567;--gold-hi:#ecc888;--gold-deep:#b98f3e;--header:rgba(13,21,34,.82);--positive:#88d4b0;--negative:#e8a392;--warning:#e8b09e;--radius:10px;--shadow:0 24px 60px -30px rgba(0,0,0,.8);--maxw:1240px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:.16s}button{cursor:pointer;font-family:inherit;transition:.16s}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.5px;line-height:1.12;text-wrap:balance}h1{font-size:clamp(38px,4.8vw,62px);letter-spacing:-1.6px}.eyebrow{font-size:12px;letter-spacing:2px;color:#b6c1d0;text-transform:uppercase}.status{font-size:13px;color:#c9af7d}.muted{color:var(--muted)}.tnum{font-variant-numeric:tabular-nums}.goldbtn,.outlinebtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 19px;border-radius:8px;font-size:14px;font-weight:700;border:1px solid transparent}.goldbtn{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#1b1d20;border-color:var(--gold);box-shadow:0 10px 26px -12px #ddb56780}.goldbtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.goldbtn:disabled{opacity:.5;transform:none;cursor:default}.outlinebtn{background:#182335;border-color:#344359;color:var(--foreground)}.outlinebtn:hover{border-color:var(--gold-deep);color:var(--gold-hi)}.reportlink{display:inline-flex;align-items:center;gap:8px;color:#e0bd7d;font-size:14px;cursor:pointer}.reportlink:hover{color:#ffe0a5}.arrow{width:16px;height:16px;flex:none}header.site{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 40px;border-bottom:1px solid var(--border-soft);background:var(--header);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:11px;font-size:20px;letter-spacing:1.4px;font-weight:700;white-space:nowrap}.brand svg{color:var(--gold);width:25px;height:25px;filter:drop-shadow(0 0 6px rgba(221,181,103,.35))}.brand span{font-weight:400;color:#bac4d3}.brand .brand-logo{width:52px;height:52px;object-fit:cover;border-radius:50%;border:1px solid #705a30;box-shadow:0 0 18px #ddb56733}.brand .brand-name{display:flex;flex-direction:column;color:var(--foreground);font-size:15px;font-weight:650;line-height:1.15;letter-spacing:1px}.brand .brand-name small{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:2px;margin-top:4px}.footer-brand{width:max-content;margin-bottom:12px}.footer-brand .brand-logo{width:46px;height:46px}.modal-brand .brand-logo{width:38px;height:38px}.modal-brand .brand-name{font-size:12px}.modal-brand .brand-name small{font-size:9px;margin-top:2px}.admin-brand img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:1px solid #705a30;box-shadow:0 0 18px #ddb5672e}.admin-brand span{display:flex;flex-direction:column;color:var(--foreground);font-size:15px;line-height:1.15;letter-spacing:1px}.admin-brand small{color:var(--gold);font-size:10px;letter-spacing:2px;margin-top:4px}.nav{display:flex;gap:4px}.nav a{position:relative;font-size:14px;padding:9px 13px;color:#b1bed0;border-radius:8px;white-space:nowrap}.nav a:hover{color:#fff}.nav a.active{color:var(--gold)}.nav a.active:after{content:"";position:absolute;left:13px;right:13px;bottom:2px;height:2px;background:var(--gold);border-radius:2px}.actions{display:flex;align-items:center;gap:16px;font-size:14px}.actions .link{cursor:pointer}.actions .link:hover{color:var(--gold)}.burger{display:none;background:#182335;border:1px solid #344359;color:#fff;width:42px;height:40px;border-radius:8px;font-size:18px}@media (max-width:1120px){header.site{padding:14px 22px}.nav{position:fixed;inset:71px 0 auto;flex-direction:column;gap:2px;background:#0c141f;border-bottom:1px solid var(--border);padding:14px 22px;transform:translateY(-160%);transition:.28s;z-index:40}.nav.open{transform:translateY(0)}.nav a{padding:13px 4px;border-bottom:1px solid var(--border-soft);font-size:15px}.nav a.active:after{display:none}.burger{display:inline-flex;align-items:center;justify-content:center}}@media (max-width:640px){.actions .signin,.public-brand .brand-name{display:none}}main{max-width:var(--maxw);margin:auto;padding:0 40px}main>*>:first-child{animation:page-enter .42s cubic-bezier(.22,.8,.32,1) both}@media (max-width:640px){main{padding:0 20px}}section{padding:64px 0;scroll-margin-top:90px}.reveal-section{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,.8,.32,1)}.reveal-section.is-visible{opacity:1;transform:none}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.divider{border-top:1px solid var(--border-soft)}.heading{max-width:680px;margin-bottom:38px}.heading .eyebrow{display:block;margin-bottom:12px}.heading h2{font-size:clamp(28px,3.4vw,40px)}.heading p{color:#adbacd;font-size:17px;margin:14px 0 0}.hero{position:relative;padding:70px 0 56px;overflow:hidden}.hero:before{content:"";position:absolute;inset:-10% -20% auto auto;width:70%;height:120%;background:radial-gradient(600px 380px at 80% 8%,rgba(221,181,103,.14),transparent 60%),radial-gradient(520px 320px at 30% 0%,rgba(40,80,140,.22),transparent 60%);pointer-events:none}.welcome-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.welcome-grid .eyebrow{display:block;margin-bottom:18px}.welcome-grid h1{margin:0 0 22px}.hero-accent{color:var(--gold)}.welcome-copy{max-width:520px;font-size:18px;line-height:1.7;color:#b7c2d2}.welcome-actions{display:flex;gap:14px;margin:28px 0 14px;flex-wrap:wrap}.hero-trust{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--faint);margin-top:20px}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}@media (max-width:960px){.welcome-grid{grid-template-columns:1fr;gap:34px}}.panel{border:1px solid var(--border);background:var(--card);border-radius:14px}.product-spotlight{padding:32px;background:linear-gradient(150deg,#243044,#111a29);box-shadow:var(--shadow)}.product-spotlight .panelhead{display:flex;justify-content:space-between;align-items:center}.product-spotlight svg.gem{width:36px;height:36px;color:var(--gold)}.product-spotlight h2{font-size:34px;margin:14px 0 4px}.product-spotlight>p{color:#b7c2d2;font-size:17px;margin:0 0 10px;line-height:1.55}.spotlight-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:15px 0;font-size:14px}.spotlight-row:last-of-type{border-bottom:0}.spotlight-row span{color:#adbacd}.spotlight-row strong{text-align:right;font-weight:500}.stats,.grid3{display:grid;gap:16px}.stats{grid-template-columns:repeat(4,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.metric{padding:22px 22px 20px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.metric.featured{background:linear-gradient(125deg,#26281f,#151f2a);border-color:#63543a;box-shadow:0 18px 46px -30px #ddb56766}.metric label{display:block;font-size:14px;color:#b9c3d1;margin-bottom:15px}.metric strong{display:block;font-size:32px;letter-spacing:-1.1px;font-weight:500}.metric.featured strong{color:#e8c27d}.metric small{display:block;font-size:12px;color:#9aa9bd;margin-top:9px;line-height:1.5}.metric strong.warn{color:var(--warning)}@media (max-width:1000px){.stats{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:1fr}}@media (max-width:560px){.stats{grid-template-columns:1fr}}.algorithm-plans+.algorithm-plans{margin-top:38px;padding-top:30px;border-top:1px solid var(--border)}.algorithm-plans-heading{margin:0 0 18px;border-left:3px solid var(--gold);padding-left:16px}.algorithm-plans-heading .eyebrow{display:block;font-size:10px;margin-bottom:7px}.algorithm-plans-heading h3{font-size:24px;color:var(--gold-hi);overflow-wrap:anywhere}.price-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.price{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--card);display:flex;flex-direction:column;gap:5px}.price.best{background:linear-gradient(125deg,#26281f,#151f2a);border-color:#63543a;box-shadow:0 18px 46px -30px #ddb56766}.price .conf{font-size:10px;letter-spacing:.9px;color:var(--gold);text-transform:uppercase;min-height:13px}.price .term{font-size:14px;color:#b9c3d1}.price .amt{font-size:26px;font-weight:500;letter-spacing:-.8px}.price.best .amt{color:#e8c27d}.price .amt small{font-size:12px;color:#9aa9bd;font-weight:400}.price .save{font-size:12px;color:#c9af7d;min-height:15px}.price .goldbtn,.price .outlinebtn{margin-top:8px}@media (max-width:980px){.price-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:560px){.price-grid{grid-template-columns:1fr}}.plan-note{margin-top:16px;font-size:13px;color:#9aa9bd}.algo-layout{display:grid;grid-template-columns:260px 1fr;gap:26px;align-items:start}@media (max-width:900px){.algo-layout{grid-template-columns:1fr}}.algo-list{display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.algo-list{flex-direction:row;overflow-x:auto}}.algo-item{display:flex;gap:14px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card);cursor:pointer;transition:.16s;min-width:220px}.algo-item:hover{border-color:#3c4d68}.algo-item.sel{border-color:#63543a;background:linear-gradient(125deg,#20241f,#141d2b)}.algo-item.disabled{opacity:.55;cursor:not-allowed}.algo-item .mark{width:44px;height:44px;flex:none;border:1px solid #7b6239;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#342b1e,#131d2c);color:#e3bd76}.algo-item .mark svg{width:22px;height:22px}.algo-item h4{margin:0;font-size:16px;font-weight:500}.algo-item .sub{font-size:12px;color:var(--faint)}.algo-item.sel h4{color:var(--gold-hi)}.seg{display:inline-flex;gap:6px;background:#0d1623;border:1px solid var(--border);border-radius:8px;padding:4px}.seg button{background:transparent;border:0;color:#a2adbd;font-weight:700;font-size:13.5px;padding:9px 16px;border-radius:6px}.seg button.on{background:#202d40;color:#fff}.tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--card)}table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}th,td{text-align:right;padding:13px 14px;border-bottom:1px solid #223043}th:first-child,td:first-child{text-align:left}th{color:#93a3b9;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.6px}tr:last-child td{border-bottom:0}td.pos{color:var(--positive)}.tag{font-size:11px;padding:3px 9px;border-radius:20px;background:#231e14;border:1px solid #4f4227;color:var(--gold)}.tag.green{background:#16241d;border-color:#35543f;color:var(--positive)}label.lb{display:block;font-size:14px;color:#c3ccd8;margin-bottom:8px}input,select,textarea{width:100%;background:#0d1623;border:1px solid var(--border);color:var(--foreground);height:46px;padding:0 14px;border-radius:8px;font-size:15px;font-family:inherit}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a2adbd' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}textarea{height:auto;min-height:110px;padding:12px 14px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #ddb56726}.field{margin-bottom:16px}.rowflex{display:flex;gap:14px}.rowflex .field{flex:1}@media (max-width:520px){.rowflex{flex-direction:column;gap:0}}.err{color:var(--negative);font-size:13px;margin-top:6px;min-height:1px}.ok{color:var(--positive);font-size:14px;margin-top:10px}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#adbacd;margin:2px 0 16px}.check input{width:16px;height:16px;flex:none;margin-top:2px}.check a{color:var(--gold)}.account-card{padding:28px}.account-card h2{font-size:22px;margin-bottom:6px}.account-card>.sub{font-size:15px;color:#aebbd0;margin:0 0 16px}.notice{display:flex;gap:12px;border:1px solid #61553c;border-radius:9px;background:#221f19;color:#dfc58e;padding:15px 16px;margin-bottom:18px}.notice svg{flex:none;color:var(--gold)}.notice strong{font-size:14px;font-weight:500}.notice p{margin:6px 0 0;font-size:13px;line-height:1.6;color:#c4baa6}.code{display:inline-block;color:var(--gold);background:#231e14;border:1px solid #4f4227;padding:2px 9px;border-radius:6px;font-variant-numeric:tabular-nums}.admin-login-shell{min-height:calc(100vh - 83px);padding:44px 0;display:grid;place-items:center}.admin-login-wrap{width:100%;max-width:470px;text-align:center}.admin-login-logo{display:block;width:132px;height:132px;object-fit:cover;border-radius:50%;margin:0 auto 22px;border:1px solid #705a30;box-shadow:0 22px 55px -28px #ddb567a6}.admin-login-heading{margin:0 auto 24px}.admin-login-heading p{font-size:15px}.admin-login-card{text-align:left;margin:0 auto;box-shadow:var(--shadow)}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:28px;align-items:start}.contact-channels{display:grid;gap:13px}.contact-channel{display:flex;align-items:center;gap:18px;padding:16px 18px;background:var(--card);border:1px solid var(--border);border-radius:13px}.contact-channel:hover{border-color:#705a30;background:#152033;transform:translateY(-1px)}.contact-channel>span:last-child{min-width:0;display:grid;gap:3px}.contact-channel strong{font-size:16px;font-weight:600}.contact-channel small{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.contact-icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border:1px solid #705a30;border-radius:12px;color:var(--gold-hi);background:#211c14;font-size:18px;font-weight:800}.activate-bot{min-height:52px;margin-top:4px}.contact-form{max-width:none}.contact-form h3{font-size:22px;margin:0 0 5px}.contact-form>p{font-size:13px;margin:0 0 20px}@media (max-width:850px){.contact-layout{grid-template-columns:1fr}.admin-brand span{display:none}}.risk-banner{display:flex;gap:14px;align-items:flex-start;padding:22px;border:1px solid #594e39;border-radius:10px;background:#201f1d;color:#d2c5ab;margin-top:18px}.risk-banner svg{flex:none;color:var(--gold)}.risk-banner p{margin:0;font-size:15px;line-height:1.7}.overlay{position:fixed;inset:0;background:#060a12c2;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;overflow:auto}.modal{width:100%;max-width:460px;background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin:auto;box-shadow:var(--shadow)}.modal-top{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid var(--border);background:#0d1522}.modal-x{background:transparent;border:0;color:#a2adbd;font-size:22px;line-height:1}.tabs{display:flex;padding:16px 22px 0;gap:6px}.tab{flex:1;text-align:center;padding:10px;border-radius:8px 8px 0 0;font-weight:700;font-size:14px;color:#a2adbd;cursor:pointer;border:1px solid transparent;border-bottom:0}.tab.on{color:#fff;background:var(--card);border-color:var(--border)}.pane{padding:18px 22px 24px}.note{font-size:12px;color:#8a9ab0;margin-top:12px;line-height:1.6}.success{background:#16241d;border:1px solid #35543f;color:var(--positive);padding:14px 15px;border-radius:9px;font-size:14px;line-height:1.55;margin-bottom:6px}.success .code{color:var(--gold-hi)}footer{border-top:1px solid var(--border-soft);margin-top:36px}.foot{max-width:var(--maxw);margin:auto;padding:46px 40px 40px;color:#8a9ab0;font-size:13px}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px;margin-bottom:22px}.foot-grid>div p{max-width:30em;line-height:1.7}.foot-col h4{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#a2adbd;margin:0 0 12px;font-weight:400}.foot-col a{display:block;color:#8a9ab0;padding:5px 0;cursor:pointer}.foot-col a:hover{color:#fff}.foot-bottom{border-top:1px solid var(--border-soft);padding-top:18px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}.foot{padding:40px 22px}}.proto{position:fixed;left:14px;bottom:14px;font-size:11px;letter-spacing:.4px;color:#8a9ab0;background:#0d1522eb;border:1px solid var(--border);padding:6px 11px;border-radius:20px;z-index:60}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}.reveal-section{opacity:1;transform:none}}.admin-operations{min-width:0}.admin-operations h1{font-size:28px;letter-spacing:-.6px;margin:28px 0 12px}.admin-operations h2{font-size:20px;margin:0 0 16px}.admin-operations h3,.admin-operations h4{margin:18px 0 10px}.admin-operations p{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.admin-operations .card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px;margin:20px 0;overflow-x:auto}.admin-operations label{display:block;color:var(--muted);font-size:13px;margin:16px 0 6px}.admin-operations input:not([type=checkbox]),.admin-operations select{display:block;max-width:640px;min-width:170px}.admin-operations input[type=checkbox]{width:16px;height:16px;margin-right:8px;vertical-align:middle}.admin-operations input[type=file]{height:auto;padding:12px;font-size:13px}.admin-operations button{background:#182335;border:1px solid #344359;color:var(--foreground);border-radius:8px;padding:10px 15px;font-size:13px;font-weight:700;margin:6px 8px 6px 0}.admin-operations button:hover:not(:disabled){border-color:var(--gold);color:var(--gold-hi)}.admin-operations button:disabled{opacity:.45;cursor:not-allowed}.admin-operations .card>button:last-child{background:var(--gold);border-color:var(--gold);color:#171b24}.admin-operations th,.admin-operations td{text-align:left;vertical-align:top}.admin-operations td input{min-width:100px!important;max-width:190px!important}.admin-operations td small{overflow-wrap:anywhere}.admin-operations td ul{padding-left:18px;min-width:190px;color:var(--warning);font-size:13px}.admin-operations .setup-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin:20px 0;font-size:13px;color:var(--muted)}.admin-operations .badge{display:inline-block;padding:4px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px}@media (max-width:640px){.admin-operations .card{padding:16px}.admin-operations h1{font-size:24px}}
