:root{--bg:#09111f;--bg-soft:#10192b;--panel:rgba(11,18,35,0.58);--panel-strong:rgba(10,16,31,0.76);--panel-solid:#0f172a;--text:#eaf1ff;--muted:#9facc9;--line:rgba(162,180,222,0.16);--line-strong:rgba(162,180,222,0.28);--brand:#69a7ff;--brand-strong:#8bc4ff;--accent:#59f0c2;--warm:#ffb86d;--danger:#ff7b82;--success:#57d996;--shadow:0 24px 80px rgba(2,6,23,0.45)}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;color:var(--text);font-family:Segoe UI,PingFang SC,sans-serif;background:radial-gradient(circle at top left,rgba(96,165,250,.32),transparent 28%),radial-gradient(circle at top right,rgba(89,240,194,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(255,184,109,.12),transparent 22%),linear-gradient(160deg,#06101d,#0b1325 45%,#111a2f);background-attachment:fixed;overflow-x:hidden}body:after,body:before{content:"";position:fixed;z-index:-1;width:34rem;height:34rem;border-radius:999px;filter:blur(72px);opacity:.28;pointer-events:none}body:before{top:-8rem;left:-10rem;background:linear-gradient(135deg,#65a3ff,#7af0d0)}body:after{right:-10rem;bottom:-12rem;background:linear-gradient(135deg,#ffb36b,#ff7b82)}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:280px minmax(0,1fr)}.shell,.sidebar{min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:24px;padding:28px 20px;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(8,13,25,.78),rgba(8,14,27,.56));-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.brand-block{display:flex;align-items:center;gap:14px;padding:10px 8px 18px}.brand-mark{width:18px;height:54px;border-radius:999px;background:linear-gradient(180deg,#8bc4ff,#59f0c2 52%,#ffb86d);box-shadow:0 0 34px rgba(105,167,255,.3)}.brand{font-size:24px;font-weight:800;letter-spacing:.01em}.brand-subtitle{margin-top:6px;color:var(--muted);font-size:13px}.nav{display:grid;grid-gap:10px;gap:10px}.nav a{display:block}.nav-pill{display:flex;align-items:center;min-height:48px;padding:12px 14px;border:1px solid transparent;border-radius:16px;color:#dbe8ff;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.nav a:hover .nav-pill{transform:translateX(2px);border-color:rgba(139,196,255,.22);background:linear-gradient(180deg,rgba(105,167,255,.12),rgba(89,240,194,.06))}.nav a:hover .nav-pill,.sidebar-note{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.sidebar-note{margin-top:auto;padding:16px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}.sidebar-note-label{margin-bottom:6px;color:#dce8ff;font-size:13px;font-weight:700}.sidebar-note-text{color:var(--muted);font-size:13px;line-height:1.6}.content{padding:28px}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.page-title{margin:6px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.05}.eyebrow{color:var(--brand-strong);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.grid,.page{display:grid;grid-gap:18px;gap:18px}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,23,42,.7),rgba(12,19,36,.52));border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.card h2,.card h3,.card h4,.card p{margin-top:0}.hero-panel{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-gap:18px;gap:18px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:32px;background:linear-gradient(135deg,rgba(105,167,255,.16),transparent 34%),linear-gradient(180deg,rgba(12,19,36,.76),rgba(10,16,31,.54));-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.hero-panel,.landing-hero{display:grid;box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.08)}.landing-hero{position:relative;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);grid-gap:22px;gap:22px;padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:36px;background:radial-gradient(circle at top left,rgba(89,240,194,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(255,184,109,.16),transparent 24%),linear-gradient(135deg,rgba(11,19,34,.94),rgba(10,16,31,.74));overflow:hidden}.landing-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(139,196,255,.08),transparent 34%),linear-gradient(300deg,rgba(89,240,194,.08),transparent 28%);pointer-events:none}.landing-copy,.landing-preview{position:relative;z-index:1}.landing-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(139,196,255,.2);border-radius:999px;color:#edf6ff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.landing-copy h2{margin:16px 0 14px;max-width:13ch;font-size:clamp(28px,3.8vw,46px);line-height:1.03;letter-spacing:-.025em}.landing-lead{max-width:55ch;font-size:14px;line-height:1.75}.hero-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:680px;margin-top:24px}.proof-chip{padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.proof-chip strong{display:block;margin-top:8px;font-size:clamp(22px,2.2vw,28px);line-height:1}.proof-kicker{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-preview{min-height:100%;display:flex;align-items:stretch}.preview-window{position:relative;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(8,14,27,.72);box-shadow:0 24px 60px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.09);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.preview-window-top{display:flex;gap:8px;margin-bottom:18px}.preview-window-top span{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.16)}.preview-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.preview-label{color:#bfd0ef;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.preview-title{margin-top:10px;font-size:19px;font-weight:700;line-height:1.2}.preview-rate{min-width:88px;padding:12px 14px;border-radius:20px;text-align:center;font-size:18px;font-weight:800;color:#08111e;background:linear-gradient(135deg,#8bc4ff,#59f0c2)}.preview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.preview-metric{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.preview-metric span{display:block;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-metric strong{display:block;margin-top:10px;font-size:22px;line-height:1}.preview-list{display:grid;grid-gap:10px;gap:10px}.preview-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.035)}.preview-row-title{font-size:14px;font-weight:700}.preview-row-meta{margin-top:4px;color:var(--muted);font-size:12px}.preview-orb{position:absolute;z-index:0;border-radius:999px;filter:blur(48px);opacity:.28;pointer-events:none}.preview-orb-a{top:-36px;right:18px;width:120px;height:120px;background:#59f0c2}.preview-orb-b{bottom:-32px;left:12px;width:128px;height:128px;background:#69a7ff}.landing-stats .card{min-height:180px}.stat-card-spotlight{background:linear-gradient(180deg,rgba(89,240,194,.13),rgba(12,19,36,.68)),linear-gradient(120deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}.timeline{display:grid;grid-gap:14px;gap:14px}.timeline-item{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.035)}.timeline-index{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;color:#08111e;font-weight:800;background:linear-gradient(135deg,#8bc4ff,#59f0c2)}.timeline-title{margin-bottom:6px;font-size:16px;font-weight:700}.timeline-copy{line-height:1.7}.feature-stack{display:grid;grid-gap:14px;gap:14px}.feature-card{padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(9,15,27,.5)}.feature-card-title{margin-bottom:8px;font-size:16px;font-weight:700}.feature-card p{margin:0;color:#d3def5;line-height:1.7}.cta-card{display:flex;flex-direction:column;justify-content:center}.hero-copy h2{margin:10px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.06;max-width:14ch}.lead{color:#c7d4ef;font-size:15px;line-height:1.8}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hero-link{color:#eff6ff}.hero-highlight{display:flex;flex-direction:column;justify-content:center;padding:22px;border-radius:28px;background:radial-gradient(circle at top right,rgba(89,240,194,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.08)}.highlight-label{color:var(--muted);font-size:14px}.highlight-value{margin:8px 0 4px;font-size:clamp(52px,7vw,74px);font-weight:800;line-height:.95}.highlight-meta{color:#d7e7ff;font-size:15px}.metric-card{min-height:168px}.metric-label{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metric-value{margin:16px 0 10px;font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.stack{display:grid;grid-gap:14px;gap:14px}.entry-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;overflow:hidden;background:radial-gradient(circle at top left,rgba(89,240,194,.12),transparent 32%),radial-gradient(circle at bottom right,rgba(105,167,255,.18),transparent 28%),linear-gradient(140deg,rgba(12,19,36,.92),rgba(10,16,31,.72))}.entry-hero-copy h3{margin:12px 0;font-size:clamp(28px,3.4vw,40px);line-height:1.06;max-width:16ch}.entry-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.entry-hero-panel{display:grid;grid-gap:12px;gap:12px}.entry-hero-metric,.entry-hero-note,.entry-status-card,.entry-step-item,.entry-task-row{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.04)}.entry-hero-metric{padding:18px}.entry-hero-metric span{display:block;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry-hero-metric strong{display:block;margin-top:12px;font-size:clamp(28px,3vw,38px);line-height:1}.entry-hero-note{padding:18px;color:#dbe7ff;line-height:1.7}.entry-status-grid,.entry-step-list,.entry-task-list{display:grid;grid-gap:12px;gap:12px}.entry-step-item{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px}.entry-step-index{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:16px;color:#09111f;font-size:18px;font-weight:800;background:linear-gradient(135deg,#8bc4ff,#59f0c2)}.entry-status-title,.entry-step-title,.entry-task-title{font-size:16px;font-weight:700}.entry-worker-meta{display:grid;grid-gap:8px;gap:8px;color:#d6e2fa;line-height:1.6}.entry-status-card{padding:16px}.entry-status-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.entry-status-name{margin-bottom:8px;color:#eff5ff;font-size:15px;font-weight:700}.entry-status-meta{display:grid;grid-gap:6px;gap:6px;margin-top:12px;color:var(--muted);font-size:13px}.entry-state-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:700}.entry-state-good{color:#d9fff3;border-color:rgba(87,217,150,.18);background:rgba(87,217,150,.12)}.entry-state-warn{color:#ffe3c1;border-color:rgba(255,184,109,.18);background:rgba(255,184,109,.12)}.entry-state-bad{color:#ffd6db;border-color:rgba(255,123,130,.2);background:rgba(255,123,130,.12)}.entry-state-idle{color:#dbe7ff;border-color:rgba(162,180,222,.16);background:rgba(255,255,255,.05)}.entry-task-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.entry-task-row:hover{transform:translateY(-1px);border-color:rgba(139,196,255,.2);background:rgba(255,255,255,.06)}.entry-task-meta{margin-top:6px;color:var(--muted);font-size:13px}.entry-task-side{display:grid;justify-items:end;grid-gap:8px;gap:8px}.entry-task-count{color:#eff6ff;font-size:13px;font-weight:700}.entry-manual{overflow:visible}.entry-manual-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none}.entry-manual-summary::-webkit-details-marker{display:none}.entry-manual-body{margin-top:18px}.glass-note{padding:16px 18px;border:1px solid rgba(139,196,255,.16);border-radius:18px;color:#dfebff;background:linear-gradient(180deg,rgba(105,167,255,.1),rgba(255,255,255,.03))}.mini-list{display:grid;grid-gap:10px;gap:10px}.mini-list-item{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:#d8e5ff}.muted{color:var(--muted)}.pill{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700}.pill-ambient{border:1px solid rgba(89,240,194,.18);color:#d9fff3;background:linear-gradient(180deg,rgba(89,240,194,.12),rgba(105,167,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.table{width:100%;border-collapse:collapse}.table thead th{color:#b8c7e6;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.table td,.table th{text-align:left;padding:14px 10px;border-bottom:1px solid rgba(162,180,222,.1);font-size:14px}.table tbody tr{transition:background .16s ease}.table tbody tr:hover{background:rgba(255,255,255,.025)}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.field span{font-size:13px;font-weight:700;color:#dbe7ff}.field small{line-height:1.6}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(162,180,222,.18);border-radius:16px;padding:13px 14px;font:inherit;color:var(--text);background:rgba(7,13,24,.48);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(105,167,255,.45);box-shadow:0 0 0 4px rgba(105,167,255,.12)}.field textarea{resize:vertical}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;font:inherit;font-weight:700;border-radius:14px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background .16s ease}.button-primary{border:none;color:#09111f;background:linear-gradient(135deg,#8bc4ff,#59f0c2);box-shadow:0 16px 38px rgba(89,240,194,.18)}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.button-primary:disabled,.button-secondary:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-secondary{border:1px solid rgba(162,180,222,.18);color:#eaf1ff;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.button-danger{border-color:rgba(255,123,130,.24);color:#ffd9dc;background:rgba(255,123,130,.08)}.form-error,.form-success{margin-bottom:12px;padding:12px 14px;border-radius:16px;font-size:14px}.form-error{border:1px solid rgba(255,123,130,.2);background:rgba(255,123,130,.1);color:#ffd2d5}.form-success{border:1px solid rgba(87,217,150,.2);background:rgba(87,217,150,.1);color:#d6ffea}.inline-error{margin-top:6px;color:#ffc1c6;font-size:12px}@media (max-width:1200px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.shell{grid-template-columns:1fr}.sidebar{position:static;min-height:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.entry-hero,.grid.cols-2,.grid.cols-3,.grid.cols-4,.hero-panel,.hero-proof-grid,.landing-hero{grid-template-columns:1fr}}@media (max-width:640px){.content{padding:18px}.topbar{flex-direction:column}.card,.hero-panel,.landing-hero{padding:18px;border-radius:22px}.entry-manual-summary,.entry-task-row,.preview-header,.preview-row{flex-direction:column;align-items:flex-start}.entry-step-item,.preview-metrics{grid-template-columns:1fr}.entry-task-side{justify-items:start}.table{display:block;overflow-x:auto}}