:root{--bg:#0f1115;--panel:#171a21;--panel-strong:#20242d;--text:#f2f4f8;--muted:#98a1b2;--line:#ffffff1a;--amber:#00c8b4;--green:#69c18f;--blue:#7b61ff;--red:#ff6d6d;--shadow:#00000059;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{background:linear-gradient(180deg, #00c8b41a, transparent 420px), var(--bg);color:var(--text);font-family:var(--font);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,.button{cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.92rem;font-weight:700;display:inline-flex}.site-shell{max-width:1180px;margin:0 auto;padding:24px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 0 18px;display:flex}.brand{align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--amber), var(--green));color:#101216;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.nav-links{align-items:center;gap:18px;display:flex}.nav-links a{color:var(--muted);font-size:.9rem;font-weight:700}.hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:56px;min-height:calc(100vh - 74px);padding:72px 0 64px;display:grid}.hero-copy h1{max-width:820px;margin:0;font-size:clamp(3rem,5.6vw,5rem);line-height:.98}.hero-copy p,.pricing-heading p,.section-heading p,.split-section p,.admin-header p{color:var(--muted);font-size:1.08rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button.primary,.admin-header button{background:var(--amber);color:#101216}.button.secondary{background:var(--panel-strong);border:1px solid var(--line);color:var(--text)}.publisher-preview,.mac-window,.admin-panel,.admin-metrics article{background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 80px var(--shadow);border-radius:8px}.publisher-preview{overflow:hidden}.window-bar{border-bottom:1px solid var(--line);background:#2a2e37;align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.window-bar span{border-radius:999px;width:10px;height:10px;display:block}.window-bar span:first-child{background:#ff695f}.window-bar span:nth-child(2){background:#ffbd2d}.window-bar span:nth-child(3){background:#2cc84d}.preview-grid{grid-template-columns:190px minmax(0,1fr);display:grid}.preview-grid aside{border-right:1px solid var(--line);background:#252a33;padding:22px}.preview-grid aside strong,.release-card span,.metric-row span{color:var(--muted);text-transform:uppercase;font-size:.78rem}.sidebar-row{align-items:center;gap:10px;margin-top:16px;display:flex}.app-dot{background:var(--amber);border-radius:6px;width:22px;height:22px;display:inline-block}.preview-grid section{padding:22px}.metric-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.metric-row div,.release-card,.endpoint-list code,.mac-list span{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;padding:16px}.metric-row strong{margin-top:6px;font-size:1.7rem;display:block}.release-card{margin-top:16px}.release-card strong{margin-top:6px;font-size:1.5rem;display:block}.release-card p{color:var(--muted);line-height:1.5}.progress{background:#11141a;border-radius:999px;height:8px;overflow:hidden}.progress span{background:var(--green);height:100%;display:block}.section-band,.split-section,.pricing-section{border-top:1px solid var(--line);padding:72px 0}.section-heading,.pricing-heading{max-width:720px}.eyebrow{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:900;display:inline-block}.stats-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;padding:32px 0 72px;display:grid}.stats-grid article{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:22px}.stats-grid strong{color:var(--amber);font-size:2.25rem;line-height:1;display:block}.stats-grid span{color:var(--muted);margin-top:10px;font-size:.88rem;font-weight:800;display:block}.pricing-section{grid-template-columns:minmax(0,.8fr) minmax(460px,1fr);gap:36px;display:grid}.pricing-card{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:28px}.plan-title{font-size:1.5rem;font-weight:900}.price{place-items:center;margin:34px 0 42px;display:grid}.price strong{color:var(--amber);font-size:clamp(3.8rem,8vw,5rem);line-height:.9}.price span{color:var(--muted);margin-top:8px;font-size:1rem;font-weight:800}.price small{color:#98a1b2bf;margin-top:8px;font-size:.92rem;font-weight:800}.comparison-table{display:grid}.comparison-header,.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .7fr 1fr;align-items:center;gap:18px;min-height:44px;display:grid}.comparison-header{color:var(--text)}.comparison-row strong,.comparison-row span{color:var(--muted);font-weight:800}.comparison-row strong{color:var(--amber)}.pricing-note{color:var(--muted);margin:28px 0 0;font-weight:700;line-height:1.6}h2{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.workflow-grid article{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:22px}.workflow-grid h3{margin:0}.workflow-grid p{color:var(--muted);line-height:1.6}.steps-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.steps-grid article{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.steps-grid span{color:var(--amber);margin-bottom:28px;font-size:.8rem;font-weight:900;display:block}.steps-grid h3{margin:0}.steps-grid p{color:var(--muted);line-height:1.65}.split-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.endpoint-list{gap:12px;display:grid}.endpoint-list code{color:var(--green);font-size:.95rem;display:block}.code-panel{border:1px solid var(--line);background:#101319;border-radius:8px;gap:12px;padding:22px;display:grid}.code-panel>code{color:var(--amber);overflow-wrap:anywhere;font-size:1rem}.code-panel>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.code-panel>strong{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mac-panel{padding-bottom:120px}.mac-list{gap:12px;padding:22px;display:grid}.mac-list strong{font-size:1.1rem}.mac-list span{color:var(--muted)}.admin-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.login-shell{align-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 80px var(--shadow);border-radius:8px;gap:20px;width:100%;max-width:420px;margin:0 auto;padding:28px;display:grid}.login-panel h1{margin:18px 0 8px;font-size:2rem}.login-panel p{color:var(--muted);margin:0;line-height:1.6}.login-panel label{color:var(--muted);gap:8px;font-size:.9rem;font-weight:800;display:grid}.login-panel input{border:1px solid var(--line);color:var(--text);font:inherit;background:#101319;border-radius:8px;min-height:44px;padding:0 12px}.login-panel button{background:var(--amber);color:#101216}.form-error{font-weight:800;color:var(--red)!important}.admin-sidebar{border-right:1px solid var(--line);background:#11141a;padding:24px}.admin-sidebar nav{gap:8px;margin-top:36px;display:grid}.admin-sidebar nav a,.admin-sidebar nav button{color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:12px;font-weight:700}.admin-sidebar nav a.active,.admin-sidebar nav a:hover,.admin-sidebar nav button:hover{background:var(--panel-strong);color:var(--text)}.admin-main{padding:28px}.admin-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-header h1{margin:0;font-size:clamp(2rem,4vw,3.5rem)}.admin-metrics{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.admin-metrics span,.admin-metrics small{color:var(--muted)}.admin-metrics strong{margin:6px 0;font-size:2rem;display:block}.admin-metrics .metric-url{overflow-wrap:anywhere;font-size:1rem}.admin-grid{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}.admin-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-form label{color:var(--muted);gap:7px;font-size:.82rem;font-weight:800;display:grid}.admin-form input,.admin-form select,.admin-form textarea{border:1px solid var(--line);color:var(--text);font:inherit;background:#101319;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.admin-form textarea{resize:vertical;min-height:110px;padding:10px 12px;line-height:1.5}.form-wide,.form-actions{grid-column:1/-1}.form-actions{justify-content:flex-end;display:flex}.form-actions button{background:var(--amber);color:#101216}.checkbox-line{flex-direction:row;align-items:center;gap:10px!important;display:flex!important}.checkbox-line input{width:auto;min-height:auto}.muted-copy{color:var(--muted);line-height:1.65}.app-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.app-tabs a{border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:800}.admin-panel summary{cursor:pointer;list-style:none}.admin-panel summary::-webkit-details-marker{display:none}.admin-panel,.app-card{padding:20px}.app-card{background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 80px var(--shadow);color:var(--text);border-radius:8px;transition:border-color .18s,transform .18s;display:block}.app-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.app-card-grid span,.app-card p,.app-card small{color:var(--muted)}.app-card p{margin:18px 0 8px}.panel-heading,.table-row,.ops-item{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-heading h2{font-size:1.2rem}.panel-heading span,.table-row span{color:var(--muted)}.table-list{gap:10px;margin-top:18px;display:grid}.table-row{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:14px}.setup-list{gap:12px;margin-top:18px;display:grid}.setup-row{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.35fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.setup-row div{gap:4px;min-width:0;display:grid}.setup-row span,.empty-row{color:var(--muted)}.setup-row code{border:1px solid var(--line);color:var(--green);overflow-wrap:anywhere;white-space:pre-wrap;background:#101319;border-radius:8px;padding:10px;font-size:.82rem;line-height:1.45}.status-pill,.text-link{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.status-pill.ok{color:var(--green);background:#69c18f29}.status-pill.warning{color:var(--amber);background:#f4a51c29}.status-pill.danger{color:var(--red);background:#ff6d6d29}.text-link{color:var(--blue);background:#7aa7ff29;justify-self:start}.empty-row{border:1px dashed var(--line);background:#ffffff0a;border-radius:8px;padding:18px}.table-row div{gap:4px;min-width:0;display:grid}.inline-form{align-items:center;gap:8px;display:inline-flex}.inline-form select{border:1px solid var(--line);min-height:34px;color:var(--text);background:#ffffff0d;border-radius:8px;padding:0 10px}.release-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.inline-form button{color:var(--amber);background:#f4a51c24;border:1px solid #f4a51c47;min-height:34px;padding:0 12px}.inline-form button:disabled{cursor:not-allowed;opacity:.44}.ops-list{gap:10px;margin-top:18px;display:grid}.ops-item{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:14px}.ops-item strong{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ops-item.warning strong{color:var(--amber);background:#f4a51c2e}.ops-item.info strong{color:var(--blue);background:#7aa7ff2e}.ops-item.danger strong{color:var(--red);background:#ff6d6d2e}.lp{--lp-bg:#05070c;--lp-surface:#0d111b;--lp-surface-2:#131927;--lp-border:#ffffff1a;--lp-border-strong:#00c8b45c;--lp-text:#f7fbff;--lp-muted:#a2adbd;--lp-soft:#d6dde8;--lp-accent:#00c8b4;--lp-accent-2:#68f0d8;--lp-warning:#f6c96f;--lp-shadow:#0000007a;color:var(--lp-text);background:radial-gradient(circle at 50% 0,#00c8b429,#0000 34rem),linear-gradient(#060914 0%,#05070c 42rem,#070a11 100%);min-height:100vh;overflow:hidden}.lp-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--lp-border);z-index:50;background:#05070cc7;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0;left:0;right:0}.lp-logo,.lp-nav-links,.lp-nav-actions,.lp-btn,.lp-badge,.lp-proof,.lp-code-bar,.lp-footer,.lp-footer nav,.lp-cta>div{align-items:center;display:flex}.lp-logo{gap:10px;font-size:1.08rem;font-weight:900}.lp-logo-mark{background:linear-gradient(135deg, var(--lp-accent), var(--lp-accent-2));color:#04100e;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:inline-grid}.lp-nav-links{gap:28px}.lp-nav-links a,.lp-footer a{color:var(--lp-muted);font-size:.91rem;font-weight:750;transition:color .18s}.lp-nav-links a:hover,.lp-footer a:hover{color:var(--lp-text)}.lp-nav-actions{gap:10px}.lp-btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;gap:8px;min-height:44px;padding:0 18px;font-size:.93rem;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-primary{background:linear-gradient(135deg, var(--lp-accent), var(--lp-accent-2));color:#03110f;box-shadow:0 14px 42px #00c8b442}.lp-btn-ghost{border-color:var(--lp-border);color:var(--lp-text);background:#ffffff0e}.lp-btn-ghost:hover{background:#ffffff16;border-color:#ffffff38}.lp-btn-small{min-height:38px;padding:0 14px}.lp-btn-large{min-height:52px;padding:0 24px}.lp-hero{min-height:calc(100vh - 72px);padding:78px 24px 92px;position:relative}.lp-hero-grid{opacity:.7;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 22%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 22%,#000 0%,#0000 72%)}.lp-hero-inner,.lp-section,.lp-logos,.lp-footer{max-width:1180px;margin:0 auto;position:relative}.lp-hero-inner{text-align:center}.lp-badge{color:var(--lp-accent-2);background:#00c8b41f;border:1px solid #00c8b43d;border-radius:999px;gap:9px;width:fit-content;margin:0 auto;padding:9px 14px;font-size:.82rem;font-weight:850}.lp-badge span{background:var(--lp-accent);border-radius:999px;width:8px;height:8px;animation:2s infinite lp-pulse;display:inline-block;box-shadow:0 0 #00c8b480}.lp-hero-title{letter-spacing:0;max-width:1040px;margin:30px auto 0;font-size:clamp(3.5rem,8.7vw,7.7rem);line-height:.92}.lp-hero-title span{background:linear-gradient(135deg, var(--lp-accent), #fff 48%, #b6fff4);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero-sub{color:var(--lp-muted);max-width:760px;margin:28px auto 0;font-size:clamp(1.06rem,2vw,1.32rem);line-height:1.7}.lp-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.lp-proof{color:var(--lp-muted);justify-content:center;gap:14px;margin-top:32px;font-size:.94rem;font-weight:760}.lp-avatars{display:flex}.lp-avatars span{border:2px solid var(--lp-bg);background:linear-gradient(135deg,#0fb7a9,#5f7dff);border-radius:999px;width:34px;height:34px;margin-left:-8px;display:block}.lp-avatars span:first-child{margin-left:0}.lp-avatars span:nth-child(2){background:linear-gradient(135deg,#f6c96f,#ff7a90)}.lp-avatars span:nth-child(3){background:linear-gradient(135deg,#7cf2da,#7b61ff)}.lp-avatars span:nth-child(4){background:linear-gradient(135deg,#fff,#00c8b4)}.lp-hero-image{border:1px solid var(--lp-border);box-shadow:0 44px 120px var(--lp-shadow), 0 0 0 1px #00c8b414;background:linear-gradient(#ffffff1a,#0000),#ffffff0a;border-radius:8px;max-width:980px;margin:58px auto 0;padding:10px;overflow:hidden}.lp-hero-image img,.lp-media img{border-radius:6px;width:100%}.lp-logos{border-bottom:1px solid var(--lp-border);border-top:1px solid var(--lp-border);color:var(--lp-muted);text-align:center;gap:22px;padding:28px 24px;display:grid}.lp-logos p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.lp-logos div{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 42px;display:flex}.lp-logos span{color:#f7fbffa8;font-size:1.02rem;font-weight:850}.lp-section{padding:96px 24px}.lp-section-surface{border-bottom:1px solid var(--lp-border);border-top:1px solid var(--lp-border);background:linear-gradient(#ffffff09,#0000),#ffffff03;max-width:none}.lp-section-surface>*{max-width:1180px;margin-left:auto;margin-right:auto}.lp-section-head{max-width:760px;margin-bottom:44px}.lp-section-head-center{text-align:center;margin-left:auto;margin-right:auto}.lp-eyebrow{color:var(--lp-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:950;display:inline-block}.lp-section h2,.lp-cta h2{letter-spacing:0;margin:0;font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:.98}.lp-section-head p,.lp-split-copy p,.lp-cta p,.lp-plan p,.lp-testimonial p,.lp-feature p,.lp-steps p{color:var(--lp-muted);line-height:1.7}.lp-section-head p{margin:18px 0 0;font-size:1.1rem}.lp-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lp-stats article,.lp-feature,.lp-steps article,.lp-plan,.lp-testimonial,.lp-code-box,.lp-media,.lp-cta{border:1px solid var(--lp-border);background:linear-gradient(#ffffff0e,#ffffff07);border-radius:8px;box-shadow:0 24px 70px #00000038}.lp-stats article{text-align:center;padding:28px 24px}.lp-stats strong{color:var(--lp-accent);font-size:clamp(2rem,4vw,3rem);line-height:1;display:block}.lp-stats span{color:var(--lp-muted);margin-top:10px;font-weight:820;display:block}.lp-feature-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.lp-feature{min-height:260px;padding:28px;position:relative;overflow:hidden}.lp-feature:after{content:"";opacity:0;background:radial-gradient(circle,#00c8b42e,#0000 60%);width:220px;height:220px;transition:opacity .2s;position:absolute;top:-90px;right:-90px}.lp-feature:hover:after{opacity:1}.lp-feature-wide{grid-area:span 2/span 3;min-height:420px}.lp-feature-medium{grid-column:span 3}.lp-feature-half,.lp-feature-third{grid-column:span 2}.lp-feature-icon{color:var(--lp-accent);background:#00c8b41f;border:1px solid #00c8b43d;border-radius:8px;place-items:center;width:46px;height:46px;font-size:1.25rem;font-weight:900;display:grid}.lp-feature h3,.lp-steps h3,.lp-plan>span,.lp-split-copy h2{margin:22px 0 0}.lp-feature h3,.lp-steps h3{font-size:1.35rem}.lp-feature p{margin:12px 0 0}.lp-update-visual{border:1px solid var(--lp-border);text-align:left;background:#090d14;border-radius:8px;gap:12px;margin-top:42px;padding:18px;display:grid}.lp-update-visual strong{color:var(--lp-accent-2)}.lp-update-visual span{color:var(--lp-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.lp-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-steps article{padding:28px}.lp-steps span{color:var(--lp-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:920}.lp-code-box{background:#070a10;max-width:920px;margin:0 auto;overflow:hidden}.lp-code-bar{border-bottom:1px solid var(--lp-border);background:#111722;gap:8px;height:44px;padding:0 16px}.lp-code-bar span{border-radius:999px;width:11px;height:11px;display:block}.lp-code-bar span:first-child{background:#ff605c}.lp-code-bar span:nth-child(2){background:#ffbd44}.lp-code-bar span:nth-child(3){background:#00ca4e}.lp-code-bar small{color:var(--lp-muted);margin-left:10px;font-size:.82rem;font-weight:760}.lp-code-box pre{color:#d9fdf7;margin:0;padding:28px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.78rem,1.8vw,.96rem);line-height:1.8;overflow-x:auto}.lp-split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:64px;display:grid}.lp-split-reverse{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.lp-split-reverse .lp-split-copy{order:2}.lp-split-copy p{margin:18px 0 0;font-size:1.08rem}.lp-split-copy ul,.lp-plan ul{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.lp-split-copy li,.lp-plan li{color:var(--lp-soft);padding-left:26px;font-weight:740;line-height:1.45;position:relative}.lp-split-copy li:before,.lp-plan li:before{color:var(--lp-accent);content:"✓";position:absolute;left:0}.lp-media{padding:10px}.lp-media-small{justify-self:center;max-width:420px}.lp-plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp-plan{flex-direction:column;padding:30px;display:flex}.lp-plan-featured{border-color:var(--lp-border-strong);transform:translateY(-12px);box-shadow:0 34px 92px #00c8b41f}.lp-plan>span{color:var(--lp-accent);font-size:1.15rem;font-weight:900}.lp-plan div{margin-top:18px}.lp-plan strong{letter-spacing:0;font-size:3.5rem;line-height:1}.lp-plan small{color:var(--lp-muted);font-weight:760}.lp-plan p{margin:14px 0 0}.lp-plan ul{flex:1}.lp-plan .lp-btn{width:100%}.lp-enterprise{color:var(--lp-muted);text-align:center;margin:28px auto 0;font-weight:760}.lp-enterprise a{color:var(--lp-accent)}.lp-testimonials{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-testimonial{padding:26px}.lp-testimonial>span{color:var(--lp-warning);letter-spacing:.08em}.lp-testimonial p{color:var(--lp-soft);margin:18px 0 24px;font-size:1rem}.lp-testimonial>div{align-items:center;gap:12px;display:flex}.lp-testimonial strong{background:#00c8b41f;border:1px solid #00c8b43d;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.lp-testimonial section{gap:3px;display:grid}.lp-testimonial small{color:var(--lp-muted)}.lp-cta{text-align:center;max-width:980px;margin:0 auto;padding:64px 42px;position:relative;overflow:hidden}.lp-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#00c8b433,#0000 68%);width:760px;height:520px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.lp-cta>*{position:relative}.lp-cta h2{margin-top:28px}.lp-cta p{max-width:660px;margin:18px auto 0;font-size:1.12rem}.lp-cta>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}.lp-cta small{color:var(--lp-muted);margin-top:22px;display:block}.lp-cta code{color:var(--lp-accent-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.lp-footer{border-top:1px solid var(--lp-border);color:var(--lp-muted);justify-content:space-between;gap:24px;padding:34px 24px}.lp-footer strong{color:var(--lp-text);margin-bottom:6px;display:block}.lp-footer p{max-width:420px;margin:0}.lp-footer nav{flex-wrap:wrap;gap:18px}.lp-footer>span{white-space:nowrap;font-size:.88rem}.lp-reveal{animation:.72s both lp-reveal}.lp-reveal:nth-child(2){animation-delay:60ms}.lp-reveal:nth-child(3){animation-delay:.12s}.lp-reveal:nth-child(4){animation-delay:.18s}@keyframes lp-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulse{70%{box-shadow:0 0 0 9px #00c8b400}to{box-shadow:0 0 #00c8b400}}@media (max-width:900px){.hero,.pricing-section,.split-section,.admin-shell{grid-template-columns:1fr}.hero{min-height:auto}.workflow-grid,.steps-grid,.stats-grid,.admin-metrics,.admin-form{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid var(--line);border-right:0}.lp-nav{height:auto;padding-top:14px;padding-bottom:14px}.lp-nav-links{display:none}.lp-hero{min-height:auto;padding-top:58px}.lp-stats,.lp-steps,.lp-plan-grid,.lp-testimonials,.lp-split,.lp-split-reverse{grid-template-columns:1fr}.lp-feature-grid{grid-template-columns:repeat(2,1fr)}.lp-feature-wide,.lp-feature-medium,.lp-feature-half,.lp-feature-third{grid-column:span 1}.lp-feature-wide{min-height:320px}.lp-split-reverse .lp-split-copy{order:0}.lp-plan-featured{transform:none}.lp-footer{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.site-shell,.admin-main{padding:18px}.topbar,.admin-header{flex-direction:column;align-items:flex-start}.nav-links{flex-wrap:wrap}.preview-grid{grid-template-columns:1fr}.preview-grid aside{border-bottom:1px solid var(--line);border-right:0}.metric-row{grid-template-columns:1fr}.comparison-header,.comparison-row,.setup-row{grid-template-columns:1fr;gap:6px;padding:12px 0}.lp-nav{gap:12px;padding-left:16px;padding-right:16px}.lp-nav-actions .lp-btn-ghost{display:none}.lp-hero,.lp-section,.lp-logos,.lp-footer{padding-left:16px;padding-right:16px}.lp-hero-title{font-size:clamp(3rem,17vw,4.6rem)}.lp-hero-actions,.lp-cta>div{flex-direction:column;align-items:stretch}.lp-btn-large{width:100%}.lp-proof{flex-direction:column;align-items:center}.lp-feature-grid{grid-template-columns:1fr}.lp-feature{min-height:auto;padding:22px}.lp-code-box pre{padding:20px}.lp-cta{padding:44px 20px}.lp-footer>span{white-space:normal}}.admin-shell{--admin-bg:#09090b;--admin-surface:#111113;--admin-surface-raised:#18181b;--admin-surface-soft:#202024;--admin-line:#ffffff1a;--admin-line-strong:#ffffff29;--admin-text:#fafafa;--admin-muted:#a1a1aa;--admin-subtle:#71717a;--admin-accent:#00c8b4;--admin-accent-2:#68f0d8;--admin-green:#22c55e;--admin-blue:#60a5fa;--admin-red:#fb7185;--admin-radius:8px;background:linear-gradient(180deg, #00c8b41a, #09090b00 360px), var(--admin-bg);color:var(--admin-text);grid-template-columns:248px minmax(0,1fr)}.admin-sidebar{border-right:1px solid var(--admin-line);box-shadow:none;background:#09090bdb;min-height:100vh;padding:18px;position:sticky;top:0}.admin-brand-block{border-bottom:1px solid var(--admin-line);gap:14px;padding-bottom:18px;display:grid}.admin-sidebar .brand{font-size:.98rem}.admin-sidebar .brand-mark{background:var(--admin-accent);color:#fff;border-radius:7px}.admin-workspace-pill,.admin-kicker{color:var(--admin-muted);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.admin-workspace-pill{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:999px;justify-self:start;padding:7px 10px}.admin-sidebar nav{gap:5px;margin-top:18px}.admin-sidebar nav a,.admin-sidebar nav button{border-radius:var(--admin-radius);color:var(--admin-muted);border:1px solid #0000;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.admin-sidebar nav a.active,.admin-sidebar nav a:hover,.admin-sidebar nav button:hover{background:var(--admin-surface-raised);border-color:var(--admin-line);color:var(--admin-text)}.admin-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--admin-accent)}.admin-main{width:100%;max-width:1440px;padding:32px}.admin-header{background:linear-gradient(135deg, #00c8b429, #68f0d80f), var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius);box-shadow:none;align-items:flex-start;margin-bottom:18px;padding:24px}.admin-header h1{letter-spacing:0;margin:10px 0 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.admin-header p{color:var(--admin-muted);max-width:760px;margin:12px 0 0;font-size:.98rem;line-height:1.6}.admin-header-action{flex:none}.rc-button,button,.button{border-radius:var(--admin-radius,8px);gap:8px;min-height:40px;transition:background .16s,border-color .16s,color .16s,transform .16s}.rc-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.rc-button:hover{transform:translateY(-1px)}.rc-button-md{min-height:40px;padding:0 14px}.rc-button-sm{min-height:34px;padding:0 10px}.rc-button-lg{min-height:46px;padding:0 18px}.rc-button-icon{width:40px;height:40px;padding:0}.rc-button-default,.button.primary,.admin-header button,.form-actions button,.login-panel button{background:var(--admin-accent,var(--amber));color:#fff}.rc-button-secondary,.button.secondary{background:var(--admin-surface-soft,var(--panel-strong));border-color:var(--admin-line,var(--line));color:var(--admin-text,var(--text))}.rc-button-outline{border-color:var(--admin-line-strong,var(--line));color:var(--admin-text,var(--text));background:0 0}.rc-button-ghost{color:var(--admin-muted,var(--muted));background:0 0}.rc-button-destructive{color:var(--admin-red);background:#fb718529;border-color:#fb718557}.rc-card,.admin-panel,.admin-metrics article,.app-card,.login-panel{background:color-mix(in srgb, var(--admin-surface,var(--panel)) 94%, transparent);border:1px solid var(--admin-line,var(--line));border-radius:var(--admin-radius,8px);box-shadow:none}.rc-card{padding:18px}.rc-card-header{gap:8px;display:grid}.rc-card-title{letter-spacing:0;margin:0;font-size:1.35rem;line-height:1.1}.rc-card-description,.rc-card-content{color:var(--admin-muted);line-height:1.55}.rc-card-description{margin:0}.rc-card-content{margin-top:14px}.rc-badge,.status-pill,.text-link{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 9px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.rc-badge-default,.rc-badge-muted{background:var(--admin-surface-soft);border-color:var(--admin-line);color:var(--admin-muted)}.rc-badge-success,.status-pill.ok{color:#86efac;background:#22c55e21;border-color:#22c55e3d}.rc-badge-warning,.status-pill.warning{color:#fde047;background:#facc1524;border-color:#facc1547}.rc-badge-danger,.status-pill.danger{color:#fda4af;background:#fb718524;border-color:#fb718547}.rc-badge-info,.text-link{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa47}.rc-input,.admin-form input,.admin-form select,.admin-form textarea,.login-panel input,.inline-form select{border:1px solid var(--admin-line);border-radius:var(--admin-radius);color:var(--admin-text);font:inherit;background:#0c0c0f;outline:none;transition:border-color .16s,box-shadow .16s}.rc-input:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.login-panel input:focus,.inline-form select:focus{border-color:#00c8b49e;box-shadow:0 0 0 3px #00c8b429}.rc-select{appearance:auto}.rc-textarea{resize:vertical;min-height:112px;padding:10px 12px;line-height:1.5}.admin-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-card{min-height:130px}.metric-card .rc-card-title{font-size:2.1rem}.admin-grid{gap:16px;margin-top:16px}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-metrics article{padding:18px}.admin-metrics span,.admin-metrics small,.panel-heading span,.table-row span,.setup-row span,.empty-row,.muted-copy{color:var(--admin-muted)}.admin-metrics strong{letter-spacing:0;font-size:1.85rem}.panel-heading h2{letter-spacing:0;font-size:1.08rem}.admin-form{gap:14px}.admin-form label{color:var(--admin-muted);letter-spacing:.01em;font-size:.79rem}.empty-state-card{text-align:center;place-content:center;min-height:280px}.empty-state-icon,.app-icon{border-radius:var(--admin-radius);color:#99fff1;background:#00c8b424;border:1px solid #00c8b447;justify-content:center;align-items:center;display:inline-flex}.empty-state-icon{justify-self:center;width:48px;height:48px}.app-card{background:linear-gradient(180deg, #ffffff09, transparent), var(--admin-surface);gap:16px;padding:18px;display:grid}.app-card:hover{border-color:#00c8b473;transform:translateY(-1px)}.app-card-topline,.app-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-card h2{margin:0;font-size:1.45rem;line-height:1.1}.app-card>p{color:var(--admin-muted);margin:-8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem}.app-icon{width:38px;height:38px}.app-card-grid{border:1px solid var(--admin-line);border-radius:var(--admin-radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.app-card-grid div{background:#ffffff06;gap:6px;min-width:0;padding:12px;display:grid}.app-card-grid div+div{border-left:1px solid var(--admin-line)}.app-card-grid span{color:var(--admin-subtle);text-transform:uppercase;font-size:.72rem;font-weight:800}.app-card-grid strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.app-card-footer{color:var(--admin-muted);font-size:.82rem}.create-panel{scroll-margin-top:20px}.table-row,.setup-row,.ops-item,.empty-row{border-color:var(--admin-line);border-radius:var(--admin-radius);background:#ffffff06}.setup-row code,.endpoint-list code,.code-panel,.metric-row div,.release-card,.mac-list span{border-color:var(--admin-line);border-radius:var(--admin-radius);background:#0c0c0f}@media (max-width:1100px){.admin-metrics,.admin-overview-strip,.app-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card-grid div:nth-child(3){border-left:0;border-top:1px solid var(--admin-line)}.app-card-grid div:nth-child(4){border-top:1px solid var(--admin-line)}}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:auto;position:static}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-main{padding:16px}.admin-header,.admin-overview-strip,.admin-metrics,.admin-form,.app-card-grid{grid-template-columns:1fr}.app-card-grid div+div,.app-card-grid div:nth-child(3),.app-card-grid div:nth-child(4){border-left:0;border-top:1px solid var(--admin-line)}}
