:root{--sky-0:#070b12;--sky-1:#0a0f18;--sky-2:#0e1420;--mint:#59e0b5;--mint-deep:#2a9a80;--amber:#ffb454;--danger:#ff6b6b;--ink-1:#e9f3fff0;--ink-2:#d2e2f58f;--ink-3:#bed2eb57;--line:#78c8b417;--line-strong:#78c8b429;--surface:#8cc8dc0b;--surface-2:#8cc8dc14;--r-lg:16px;--r-md:11px;--r-sm:7px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink-1);font-family:var(--font);-webkit-font-smoothing:antialiased;background-color:var(--sky-0);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:44px 44px;background-attachment:fixed;position:relative;overflow-x:hidden}body:before{content:"";background:radial-gradient(900px 600px at 78% -5%, #59e0b51a, transparent 60%), radial-gradient(1000px 700px at 10% 8%, #3c78b41a, transparent 55%), linear-gradient(180deg, #070b1233, var(--sky-0) 70%);pointer-events:none;z-index:-1;position:fixed;inset:0}.brand-watermark{z-index:0;pointer-events:none;opacity:0;filter:saturate(.95)drop-shadow(0 0 34px #59e0b538);background:url(/hangar_nav.png) 50% 48vh/min(78vw,940px) no-repeat;transition:opacity .55s;position:fixed;inset:0}.brand-watermark.visible{opacity:.07}::selection{background:#59e0b547}a{color:inherit;text-decoration:none}.wrap{max-width:1140px;margin:0 auto;padding:0 32px}header,section,footer{z-index:1;position:relative}section{padding:96px 0}.tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);border:1px solid var(--line-strong);background:#59e0b50d;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.tag:before{content:"";background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%}.tag.red{color:var(--danger);background:#ff6b6b0d;border-color:#ff6b6b40}.tag.red:before{background:var(--danger);box-shadow:0 0 8px var(--danger)}.tag.amber{color:var(--amber);background:#ffb4540d;border-color:#ffb45440}.tag.amber:before{background:var(--amber);box-shadow:0 0 8px var(--amber)}.kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin-bottom:20px;font-size:12px;font-weight:700}.kicker.dim{color:var(--ink-3)}.kicker.red{color:var(--danger)}h1,h2,h3{letter-spacing:-.025em;font-weight:700;line-height:1.08}h2{font-size:clamp(32px,4.8vw,52px)}.lede{color:var(--ink-2);max-width:620px;margin-top:22px;font-size:clamp(16px,2vw,19px);line-height:1.65}.lede strong{color:var(--ink-1);font-weight:600}.lede em{color:var(--mint);font-style:normal}.readout{font-family:var(--mono);font-variant-numeric:tabular-nums}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.reveal.instant{transition:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.gauge{z-index:100;border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:34px;font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);background:#070b12b8;align-items:center;gap:14px;padding:0 18px;font-size:10.5px;display:flex;position:fixed;top:0;left:0;right:0}.gauge .lbl{text-transform:uppercase}.gauge .track{border:1px solid var(--line);background:#ffffff0d;border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.gauge .tick{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.gauge .fill{background:var(--danger);height:100%;transition:background .6s}.gauge.solved .fill{background:linear-gradient(90deg, var(--mint-deep), var(--mint));box-shadow:0 0 12px #59e0b580}.gauge .status{color:var(--danger);font-weight:700}.gauge.solved .status{color:var(--mint)}nav{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#070b128c;position:fixed;top:34px;left:0;right:0}nav .wrap{justify-content:space-between;align-items:center;gap:22px;height:60px;display:flex}.wordmark{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.wordmark svg{width:26px;height:26px}.wordmark .reg{font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;border:1px solid var(--line);border-radius:5px;margin-left:2px;padding:2px 6px;font-size:10px}.wordmark .navdesc{color:var(--ink-3);border-left:1px solid var(--line);margin-left:12px;padding-left:14px;font-size:12.5px;font-weight:500}@media (max-width:720px){.wordmark .navdesc,.wordmark .reg{display:none}}.btn{border:1px solid var(--line-strong);color:var(--ink-1);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.btn:hover{background:var(--surface-2);transform:translateY(-1px)}.btn.primary{background:linear-gradient(180deg, var(--mint), var(--mint-deep));color:#04140e;border-color:#ffffff40;box-shadow:0 4px 26px #59e0b547}.btn.primary:hover{box-shadow:0 8px 38px #59e0b573}.btn.lg{padding:14px 28px;font-size:15px}.hero{align-items:center;min-height:96vh;padding-top:150px;padding-bottom:90px;display:flex}.hero .wrap{grid-template-columns:1fr .92fr;align-items:stretch;gap:clamp(48px,7vw,96px);width:100%;display:grid}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:48px}.hero .viz{order:-1}}@media (min-width:901px){.hero .viz{display:flex}.hero .instrument{flex-direction:column;flex:1;display:flex}.hero .hero-pop{margin-top:auto}}.hero h1{margin-top:22px;font-size:clamp(40px,6vw,68px)}.hero h1 .em{color:var(--mint)}.hero.v2 h1{font-size:clamp(34px,4.6vw,52px)}.hero .wrap>div:first-child>.sub{color:var(--ink-2);max-width:480px;margin-top:22px;font-size:clamp(16px,2vw,19px);line-height:1.6}.hero .wrap>div:first-child>.sub strong{color:var(--ink-1)}.hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero .cta-row .btn{justify-content:center;height:50px;padding-top:0;padding-bottom:0;line-height:1}.hero .cta-row .btn.primary{box-shadow:0 4px 26px #59e0b547}.hero .cta-row .btn.primary:hover{box-shadow:0 8px 38px #59e0b573}.hero .cta-row .btn:not(.primary){background:linear-gradient(#22343edb,#0a1019db);border-color:#59e0b557;min-width:216px;height:52px;box-shadow:0 4px 26px #59e0b521,inset 0 1px #ffffff1a,inset 0 -1px #59e0b51f}.hero .cta-row .btn:not(.primary):hover{background:linear-gradient(#283e48eb,#0d141eeb);border-color:#59e0b56b;box-shadow:0 8px 34px #59e0b52e,inset 0 1px #ffffff1f,inset 0 -1px #59e0b524}.viz{position:relative}.instrument{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:linear-gradient(#0e1420e6,#080c14e6);padding:26px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff0a}.instrument .corner{border:1px solid var(--mint);opacity:.5;width:12px;height:12px;position:absolute}.instrument .corner.tl{border-bottom:0;border-right:0;top:10px;left:10px}.instrument .corner.tr{border-bottom:0;border-left:0;top:10px;right:10px}.instrument .corner.bl{border-top:0;border-right:0;bottom:10px;left:10px}.instrument .corner.br{border-top:0;border-left:0;bottom:10px;right:10px}.instrument .rowlabel{font-family:var(--mono);letter-spacing:.13em;color:var(--ink-2);text-transform:uppercase;font-size:10px;font-weight:700}.instrument .fuelnum{font-family:var(--mono);letter-spacing:-.04em;color:var(--danger);text-shadow:0 0 50px #ff6b6b4d;margin:6px 0 4px;font-size:clamp(44px,7vw,68px);font-weight:700;line-height:1}.instrument .fuelnum small{color:var(--ink-3);letter-spacing:.08em;margin-left:10px;font-size:.34em;font-weight:700;display:inline-block}.hero-pop{border:1px solid var(--line);border-radius:var(--r-md);background:#0a0e16b8;margin-top:18px;padding:13px 13px 12px}.hp-head{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.hp-head .apptitle{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-3);font-size:10px}.hp-recl{letter-spacing:-.02em;font-size:16px;font-weight:700}.hp-recl em{color:var(--ink-3);margin-left:5px;font-size:10px;font-style:normal;font-weight:500}.hero-pop .storagebar{margin:10px 0 8px}.hero-pop .mockrow{padding:7px 8px}.hero-pop .mockrow.swept{opacity:.5}.hero-pop .mockrow .freed{color:var(--mint);font-family:var(--mono);font-size:11.5px}.hp-rows{margin-bottom:10px}.hp-btn{cursor:pointer;width:100%;font-family:var(--font);background:linear-gradient(180deg, var(--mint), var(--mint-deep));color:#04140e;border:0;border-radius:999px;padding:10px;font-size:12.5px;font-weight:600;transition:box-shadow .2s,transform .15s}.hp-btn:hover{transform:translateY(-1px);box-shadow:0 5px 24px #59e0b566}.hp-btn.ghost{background:var(--surface-2);color:var(--ink-1);border:1px solid var(--line-strong)}.hp-hint{text-align:center;color:var(--ink-3);letter-spacing:.01em;margin-top:9px;font-size:10.5px}.hp-hint.highlight{color:var(--ink-1);background:#59e0b517;border:1px solid #59e0b54d;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.5}.hero-pop{position:relative}.hero-pop .mockrow.clickable{cursor:pointer}.hero-pop .mockrow .chev{color:var(--ink-3);width:8px;margin-left:8px;font-size:9px}.hp-servers{padding:2px 8px 6px 44px}.hp-servers .srow{font-family:var(--mono);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;display:flex}.hp-servers .srow:last-child{border-bottom:0}.hp-servers .sname{color:var(--ink-2)}.hp-servers .sport{color:var(--mint);cursor:pointer}.runbtn{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--mint);font-family:var(--font);cursor:pointer;border-radius:999px;padding:4px 13px;font-size:11px;font-weight:600;transition:all .15s}.runbtn:hover{background:#59e0b524;transform:translateY(-1px)}.hp-toast{color:var(--mint);text-align:center;background:#0a1814f5;border:1px solid #59e0b54d;border-radius:9px;padding:8px 12px;font-size:11px;position:absolute;bottom:-14px;left:13px;right:13px;box-shadow:0 10px 30px #00000080}.sec-head{max-width:680px}.problem{padding-top:90px}.manifest{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:52px;display:grid;overflow:hidden}.manifest .cell{background:var(--sky-1);padding:26px 24px}.manifest .cell .code{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:10px}.manifest .cell .big{font-family:var(--mono);letter-spacing:-.03em;margin-top:10px;font-size:34px;font-weight:700}.manifest .cell.red .big{color:var(--danger)}.manifest .cell.amber .big{color:var(--amber)}.manifest .cell p{color:var(--ink-2);margin-top:9px;font-size:13px;line-height:1.55}.descent{border-left:1px solid var(--line-strong);margin-left:6px;padding-left:28px}.descent .step{grid-template-columns:82px 1fr;align-items:start;gap:26px;padding:42px 0;display:grid}.descent .alt{font-family:var(--mono);color:var(--danger);padding-top:4px;font-size:13px;font-weight:700;position:relative}.descent .alt:before{content:"";background:var(--danger);width:9px;height:9px;box-shadow:0 0 10px var(--danger);border-radius:50%;position:absolute;top:8px;left:-33px}.descent .say{color:var(--ink-2);letter-spacing:-.015em;font-size:clamp(20px,2.8vw,28px);font-weight:600;line-height:1.4}.descent .say strong{color:var(--ink-1)}.descent .say .hurt{color:var(--danger)}.descent .step.crit .say{color:var(--ink-1)}.turn{text-align:center;padding-top:120px;overflow:hidden}.turn .wrap{z-index:2;position:relative}.runway{pointer-events:none;opacity:.5;width:100%;max-width:900px;height:420px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.turn h2{font-size:clamp(40px,6vw,64px);position:relative}.turn .lede{margin:22px auto 0}.popover{border:1px solid var(--line-strong);border-radius:var(--r-lg);text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#0c111af0;width:min(430px,92vw);margin:56px auto 0;padding:20px;position:relative;box-shadow:0 34px 100px #0009,0 0 70px #59e0b512}.popover .apptitle{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-3);font-size:10px;font-weight:700}.popover .heroNum{font-family:var(--mono);letter-spacing:-.03em;margin-top:4px;font-size:32px;font-weight:700}.popover .heroNum span{color:var(--ink-3);font-size:12px;font-family:var(--font);margin-left:8px;font-weight:500}.storagebar{gap:2px;height:9px;margin:14px 0 6px;display:flex}.storagebar .seg{border-radius:3px;transition:flex-grow .85s cubic-bezier(.2,.7,.2,1)}.storagebar .used{background:#c8dcf029;flex:5}.storagebar .mintseg{background:linear-gradient(180deg, var(--mint), var(--mint-deep));flex:2;position:relative;overflow:hidden;box-shadow:0 0 14px #59e0b580}.storagebar .mintseg:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.6s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.storagebar .free{border:1px solid var(--line);background:#c8dcf00d;flex:1.6}.legend{color:var(--ink-3);gap:16px;margin-bottom:14px;font-size:11px;display:flex}.legend .dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.legend .mint-t{color:var(--mint)}.mockrow{border-radius:var(--r-sm);align-items:center;gap:11px;padding:10px;transition:background .2s;display:flex}.mockrow:hover{background:var(--surface-2)}.mockrow .avatar{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.mockrow .meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mockrow .name{font-size:13.5px;font-weight:600;line-height:1.12}.mockrow .sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.15;overflow:hidden}.mockrow .val{font-family:var(--mono);color:var(--ink-2);font-size:12.5px;font-weight:600}.pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.pill.mint{color:var(--mint);background:#59e0b51f}.pill.mint .dot{background:var(--mint);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.pill.ghost{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.pill.amber{color:var(--amber);background:#ffb4541f}.pill.run{color:var(--mint);background:var(--surface-2);border:1px solid var(--line)}.lifecycle{border-top:1px solid var(--line);background:radial-gradient(800px 360px at 18% 0,#59e0b50e,#0000 68%),#050a103d;padding-top:88px;padding-bottom:104px}.lifecycle .sec-head{max-width:none}.lifecycle .lede{text-wrap:pretty;max-width:820px}.lifecycle-grid{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:52px;display:grid;overflow:hidden}.lifecycle-stage{background:#0a1019e6;flex-direction:column;min-height:310px;padding:27px 24px 23px;transition:background .2s;display:flex}.lifecycle-stage:hover{background:radial-gradient(circle at 82% 12%,#59e0b517,#0000 38%),#0b131bf0}.lifecycle-signal{font-family:var(--mono);letter-spacing:.13em;color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.lifecycle-number{color:var(--mint)}.lifecycle-stage h3{margin-top:36px;font-size:clamp(23px,2.5vw,30px)}.lifecycle-stage p{color:var(--ink-2);margin-top:14px;font-size:14px;line-height:1.65}.lifecycle-readout{font-family:var(--mono);letter-spacing:.08em;color:var(--mint);margin-top:auto;padding-top:25px;font-size:9.5px;line-height:1.5}@media (max-width:960px){.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-stage{min-height:270px}}@media (max-width:560px){.lifecycle-grid{grid-template-columns:1fr}.lifecycle-stage{min-height:0}.lifecycle-stage h3{margin-top:24px}.lifecycle-readout{margin-top:24px;padding-top:0}}.positioning{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#59e0b509,#0000 42%),#050a1059;padding-top:78px;padding-bottom:88px}.positioning .sec-head,.problem .sec-head,.preflight .sec-head{max-width:none}.positioning .lede,.problem .lede,.preflight .lede{text-wrap:pretty;max-width:100%}.compare{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:46px;display:grid;overflow:hidden}.compare-panel{background:#0a1019db;min-height:230px;padding:28px 30px}.compare-panel.focused{background:radial-gradient(circle at 80% 18%,#59e0b524,#0000 36%),#0b141beb}.compare-tag{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);font-size:11px;font-weight:700}.compare-panel.focused .compare-tag{color:var(--mint)}.compare-panel h3{margin-top:18px;font-size:clamp(22px,2.7vw,30px)}.compare-panel p{color:var(--ink-2);margin-top:14px;font-size:15px;line-height:1.65}.compare-panel.muted h3,.compare-panel.muted p{color:var(--ink-2)}.positioning-line{text-align:center;max-width:850px;color:var(--ink-2);margin:26px auto 0;font-size:15.5px;line-height:1.7}.positioning-line strong{color:var(--mint);font-family:var(--mono);white-space:nowrap;font-size:14px}.bay{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:72px 0;display:grid;position:relative}.bay+.bay{border-top:1px solid var(--line)}.bay:nth-child(2n) .copy{order:2}@media (max-width:860px){.bay{grid-template-columns:1fr;gap:34px}.bay:nth-child(2n) .copy{order:0}}.copy .baytag{font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;font-size:11px}.copy h3{margin-top:14px;font-size:clamp(25px,3.2vw,34px)}.feature-continues{margin-top:54px}.baytabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:44px;display:flex}.baytab{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:700;transition:all .15s}.baytab:hover{color:var(--ink-1);border-color:var(--mint)}.baytab.active{color:#04140e;background:var(--mint);border-color:var(--mint)}.bay-panel{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.bay-mock-area .featmock{flex-direction:column;justify-content:center;min-height:230px;display:flex}@media (max-width:860px){.bay-panel{grid-template-columns:1fr;gap:34px}.baytabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}}.copy p{color:var(--ink-2);margin-top:16px;font-size:15.5px;line-height:1.7}.copy p strong{color:var(--ink-1)}.copy ul{margin-top:18px;list-style:none}.copy li{color:var(--ink-2);padding:7px 0 7px 26px;font-size:14px;position:relative}.copy li:before{content:"▸";color:var(--mint);font-weight:700;position:absolute;left:0}.featmock{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:#0c111ae6;padding:18px;box-shadow:0 26px 76px #00000080}.banner{color:var(--ink-2);background:#ffb45414;border:1px solid #ffb45433;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:9px 12px;font-size:12px;display:flex}.banner .spacer{flex:1}.banner .act{color:var(--ink-2);white-space:nowrap;flex-shrink:0;font-weight:600}.banner .act.solid{color:var(--ink-1);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:7px;padding:4px 10px}.urlchip{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);color:var(--mint);border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:13px;display:inline-flex}.runstatus{border:1px solid var(--line);color:var(--ink-2);background:#59e0b50e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 12px;font-size:12px;display:flex}.runstatus span{align-items:center;gap:7px;min-width:0;display:inline-flex}.mockrow.compact{margin-top:12px;padding:8px 10px}.findrow .finder-btn{font-family:var(--font);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;align-items:center;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.findrow .finder-btn .finder-label{white-space:nowrap;opacity:0;max-width:0;margin-left:0;transition:max-width .2s,margin-left .2s,opacity .16s;overflow:hidden}.findrow:hover{background:#59e0b50d}.findrow:hover .finder-btn,.findrow.reveal-demo .finder-btn{border-color:var(--mint);color:var(--mint)}.findrow:hover .finder-btn .finder-label,.findrow.reveal-demo .finder-btn .finder-label{opacity:1;max-width:220px;margin-left:6px}.confirm{border:1px solid var(--line-strong);background:#101621;border-radius:14px;margin-top:14px;padding:16px;box-shadow:0 18px 50px #0000008c}.confirm h4{font-size:14px}.confirm p{color:var(--ink-2);margin-top:8px;font-size:12px;line-height:1.6}.confirm .row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.confirm .go{background:linear-gradient(180deg, var(--mint), var(--mint-deep));color:#04140e;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.confirm .cancel{color:var(--ink-3);font-size:12px}.preflight{position:relative}.checklist{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;margin-top:52px;display:grid;overflow:hidden}.check{background:var(--sky-1);padding:22px 24px}.check h4{align-items:center;gap:10px;font-size:15px;display:flex}.check h4 .box{border:1px solid var(--mint);width:18px;height:18px;color:var(--mint);background:#59e0b514;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.check p{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.55}.check p em{color:var(--mint);font-style:normal}.cta{text-align:center;padding:120px 0 110px;position:relative;overflow:hidden}.cta .wrap{z-index:2;position:relative}.cta h2{font-size:clamp(38px,6vw,60px)}.cta .lede{margin:22px auto 0}.cta .actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:42px;display:flex}.cta .fine{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;margin-top:22px;font-size:12px}.brand-close{justify-content:center;padding:96px 24px 44px;display:flex;overflow:hidden}.brand-close img{opacity:.3;filter:saturate(.94)drop-shadow(0 0 30px #59e0b533);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(84vw,940px);height:auto}.brand-close.v2{overflow:visible}.brand-close.v2 .logo-mark{aspect-ratio:1285/548;background:linear-gradient(180deg, var(--mint), var(--mint-deep));filter:drop-shadow(0 0 9px #59e0b580)drop-shadow(0 0 42px #59e0b561);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(84vw,940px);position:relative;-webkit-mask:url(/hangar_nav.png) 50%/contain no-repeat;mask:url(/hangar_nav.png) 50%/contain no-repeat}.brand-close.v2 .logo-mark:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:3.6s linear infinite shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.brand-close.v2 .logo-mark:after{animation:none}}.faq{padding:84px 0}.faq .sec-head{text-align:center;max-width:none;margin:0 auto 40px}.faq-list{border-top:1px solid var(--line);max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;color:var(--ink-1);justify-content:space-between;align-items:center;gap:22px;padding:22px 6px;font-size:16.5px;font-weight:600;list-style:none;transition:color .15s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--mint)}.faq-item summary:after{content:"+";color:var(--mint);flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item p{max-width:680px;color:var(--ink-2);margin:0;padding:0 6px 24px;font-size:15px;line-height:1.7}.faq-item:not([open])>p{display:none}.pricing{text-align:center;border-top:1px solid var(--line);background:radial-gradient(720px 340px at 50% 0,#59e0b50f,#0000 65%),#050a1066;padding:108px 0 128px}.pricing .sec-head{text-align:center;max-width:720px;margin:0 auto}.pricing .lede{margin:20px auto 0}.countdown{font-family:var(--mono);background:#ffb4540f;border:1px solid #ffb45447;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:34px auto 0;padding:10px 18px;display:inline-flex}.countdown .cd-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-size:11px;font-weight:700}.countdown .cd-clock{color:var(--ink-2);letter-spacing:.03em;font-size:12.5px}.countdown .cd-clock b{color:var(--ink-1);font-variant-numeric:tabular-nums}.countdown .cd-code{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;background:#ffb4541a;border:1px dashed #ffb45473;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:12.5px;transition:background .15s,border-color .15s;display:inline-flex}.countdown .cd-code:hover{background:#ffb4542b;border-color:#ffb454a6}.countdown .cd-code b{color:var(--amber);letter-spacing:.08em;font-weight:700}.countdown .cd-copy{color:var(--ink-3);align-items:center;transition:color .15s;display:inline-flex}.countdown .cd-code:hover .cd-copy{color:var(--ink-2)}.countdown .cd-copy.done{color:var(--mint)}.fares{grid-template-columns:repeat(2,minmax(0,322px));justify-content:center;gap:18px;margin:44px auto 0;display:grid}@media (max-width:720px){.fares{grid-template-columns:1fr;max-width:380px}}.fare{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:linear-gradient(#0e142099,#080c1499);padding:27px 24px 24px;position:relative}.fare.featured{background:linear-gradient(#101c1ab3,#080e12b3);border-color:#59e0b56b;box-shadow:0 24px 70px #00000080,0 0 60px #59e0b51a}.fare-ribbon{background:linear-gradient(180deg, var(--mint), var(--mint-deep));color:#04140e;font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.fare-tag{font-family:var(--mono);letter-spacing:.16em;color:var(--mint);font-size:11px}.fare-for{color:var(--ink-3);margin-top:4px;font-size:12.5px}.fare-price{align-items:baseline;gap:12px;margin:14px 0 2px;display:flex}.fare-price .was{font-family:var(--mono);color:var(--ink-3);font-size:20px;text-decoration:line-through}.fare-price .now{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink-1);font-size:52px;font-weight:700;line-height:1}.fare-once{color:var(--ink-3);font-size:12px}.fare-list{margin:18px 0 22px;list-style:none}.fare-list li{color:var(--ink-2);padding:6px 0 6px 22px;font-size:13px;line-height:1.5;position:relative}.fare-list li:before{content:"✓";color:var(--mint);font-weight:700;position:absolute;left:0}.fare-btn{text-align:center;cursor:pointer;border:1px solid var(--line-strong);width:100%;color:var(--ink-1);background:var(--surface);border-radius:999px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:block}.fare-btn:hover{background:var(--surface-2);transform:translateY(-1px)}.fare-btn:disabled{opacity:.6;cursor:default;transform:none}.fare-btn.primary{background:linear-gradient(180deg, var(--mint), var(--mint-deep));color:#04140e;border-color:#ffffff40;box-shadow:0 4px 26px #59e0b54d}.fare-btn.primary:hover{box-shadow:0 8px 38px #59e0b573}.fare-fine{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;margin-top:34px;font-size:12.5px;line-height:1.9}footer{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;padding:44px 0 46px;font-size:12px;position:relative}footer:before{content:"";opacity:.78;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 22px,#59e0b56b 22px 34px,#0000 34px 56px) 50%/min(520px,72vw) 1px no-repeat,linear-gradient(90deg,#0000,#59e0b538 18%,#59e0b561 50%,#59e0b538 82%,#0000) top/min(820px,90vw) 1px no-repeat,linear-gradient(90deg,#0000,#59e0b51f,#0000) bottom/100% 1px no-repeat;height:14px;position:absolute;top:0;left:0;right:0}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}footer a{color:var(--ink-2);border-bottom:1px solid var(--line-strong);text-decoration:none;transition:color .15s,border-color .15s}footer a:hover{color:var(--mint);border-color:var(--mint)}.success-page{place-items:center;min-height:100vh;padding:88px 24px;display:grid}.success-shell{text-align:center;width:min(100%,680px)}.success-brand{font-family:var(--mono);letter-spacing:.14em;color:var(--mint);align-items:center;gap:9px;font-size:13px;font-weight:750;display:inline-flex}.success-brand small{color:var(--ink-3);border:1px solid var(--line-strong);border-radius:5px;padding:2px 5px;font-size:9px}.success-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin-top:58px;font-size:11px;font-weight:700}.success-shell h1{margin-top:17px;font-size:clamp(38px,7vw,62px)}.success-intro{max-width:560px;color:var(--ink-2);margin:20px auto 0;font-size:17px;line-height:1.7}.success-actions,.license-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.license-card{text-align:left;background:linear-gradient(145deg,#59e0b514,#0000 56%),#090f17eb;border:1px solid #59e0b53d;border-radius:18px;margin-top:38px;padding:24px;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057}.license-card:before{content:"";background:linear-gradient(90deg, transparent, var(--mint), transparent);opacity:.7;height:1px;position:absolute;inset:0 0 auto}.license-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.license-label{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-3);font-size:10px;font-weight:700}.license-card-head p{color:var(--ink-2);margin-top:5px;font-size:13px}.license-status{color:var(--mint);font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.license-status i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%}.license-keys{gap:10px;margin-top:22px;display:grid}.license-keys code{overflow-wrap:anywhere;border:1px solid var(--line-strong);color:var(--ink-1);font-family:var(--mono);letter-spacing:.035em;text-align:center;-webkit-user-select:all;user-select:all;background:#02070cad;border-radius:11px;padding:17px 18px;font-size:clamp(14px,3.2vw,18px);line-height:1.5;display:block}.license-actions{justify-content:flex-start;margin-top:20px}.license-actions .btn{text-align:center;min-width:168px}.license-note{color:var(--ink-3);margin-top:18px;font-size:12px;line-height:1.6}.support-contact-card,.support-chat-panel{text-align:center;background:#59e0b50b;border:1px solid #59e0b53d;border-radius:16px;padding:24px}.support-contact-card p,.support-chat-head p{color:var(--ink-2);margin-top:7px;line-height:1.6}.support-contact-card .btn{margin-top:18px}.support-chat-panel{text-align:left;background:#080d15eb;padding:14px}.support-chat-head{justify-content:space-between;align-items:center;gap:16px;padding:6px 6px 14px;display:flex}.support-chat-head p{margin-top:3px;font-size:12px}.support-chat-status{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.support-chat-status.loading{background:var(--amber);box-shadow:0 0 10px #ffb4548c}.support-chat-status.ready{background:var(--mint);box-shadow:0 0 10px #59e0b599}.support-chat-status.error{background:var(--danger)}.support-chat-container{border:1px solid var(--line-strong);background:#fff;border-radius:11px;width:100%;height:500px;overflow:hidden}.support-chat-panel>.btn{margin:12px 6px 2px}@media (max-width:720px){.wrap{width:100%;max-width:100%;padding:0 20px}.gauge{gap:8px;padding:0 10px;font-size:9px}nav .wrap{gap:12px;height:58px}nav .btn{padding:9px 14px;font-size:12.5px}.wordmark{min-width:0}.hero{min-height:auto;padding-top:128px;padding-bottom:74px}.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero .viz{order:0}.hero h1{font-size:clamp(38px,13vw,50px)}.hero .wrap>div:first-child>.sub{max-width:none}.instrument,.popover,.featmock{max-width:100%}.instrument{padding:18px}.hp-head,.mockrow,.banner,.confirm .row,.legend{min-width:0}.hp-head{align-items:flex-start;gap:10px}.hp-recl em{margin-top:2px;margin-left:0;display:block}.mockrow .sub{white-space:normal}.banner{flex-wrap:wrap}.descent .step{grid-template-columns:1fr;gap:8px}.positioning{padding-top:70px;padding-bottom:76px}.lifecycle{padding-top:72px;padding-bottom:82px}.compare{grid-template-columns:1fr;margin-top:34px}.compare-panel{min-height:auto;padding:24px 22px}.positioning-line{text-align:left}.positioning-line strong{white-space:normal;margin-top:4px;display:block}.cta{padding:92px 0 88px}.brand-close{padding:64px 20px 32px}.brand-close img{width:min(94vw,640px)}.success-page{padding:64px 18px}.success-kicker{margin-top:42px}.license-card{padding:20px 16px}.license-card-head{align-items:center}.license-actions{display:grid}.license-actions .btn{width:100%}.support-contact-card,.support-chat-panel{padding:16px}.support-chat-container{height:560px}}
