:root{color-scheme:dark;--op-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--op-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--op-bg: #050816;--op-bg-2: #0a0f1f;--op-line: rgba(96, 165, 250, .1);--op-ink: #f8fafc;--op-ink-2: rgba(248, 250, 252, .78);--op-muted: rgba(248, 250, 252, .55);--op-muted-2: rgba(248, 250, 252, .4);--op-blue: #3b82f6;--op-blue-2: #60a5fa;--op-blue-deep: #1d4ed8;--op-green-2: #34d399;--op-amber-2: #fbbf24}*{box-sizing:border-box}html{background:#000;min-height:100%}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 22% 8%,rgba(59,130,246,.24),transparent 32rem),radial-gradient(circle at 84% 16%,rgba(16,185,129,.1),transparent 28rem),linear-gradient(180deg,#050816 0% 42%,#02040b);color:var(--op-ink);font-family:var(--op-font-sans);font-feature-settings:"ss01","cv11";margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.op-page-shell{isolation:isolate;margin:0 auto;max-width:1240px;min-height:100vh;padding:32px 24px 72px;position:relative}.op-page-shell:before{background-image:linear-gradient(rgba(96,165,250,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.08) 1px,transparent 1px);background-size:128px 128px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%);pointer-events:none;position:absolute;z-index:-1}.labs-proof-page:before{background-image:linear-gradient(rgba(96,165,250,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.055) 1px,transparent 1px)}.op-page-shell:after{background:linear-gradient(90deg,#3b82f6cc,#10b9818c,#f59e0b8c);content:"";height:1px;left:24px;opacity:.42;position:absolute;right:24px;top:0}.op-page-shell-app{display:grid;gap:22px}.labs-proof-page{max-width:1180px}.eyebrow,.label{color:var(--op-blue-2);font-family:var(--op-font-mono);font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase}.hero,.op-hero{display:grid;gap:18px;padding:32px 0 20px}.labs-proof-page .op-hero{padding:32px 0 34px}.hero h1,.op-hero h1{color:var(--op-ink);font-size:72px;font-weight:500;letter-spacing:0;line-height:.98;margin:0;max-width:1020px}.labs-proof-page .op-hero:not(.compact) h1{font-size:62px;font-weight:400;line-height:1.02}.hero h1 em,.op-hero h1 em{color:var(--op-blue-2);font-style:normal}.op-hero-copy{display:grid;gap:24px}.hero p,.op-hero-copy,.op-hero-copy p{color:var(--op-ink-2);font-size:18px;line-height:1.55;margin:0;max-width:820px}.hero.compact h1,.op-hero.compact h1{font-size:48px;line-height:1.02}.op-panel{background:#0a0f1fb8;border:1px solid var(--op-line);border-radius:8px;box-shadow:inset 0 1px #f8fafc0a;color:var(--op-ink)}.op-product-frame{background:#050816db;border:1px solid rgba(96,165,250,.16);border-radius:8px;box-shadow:0 24px 80px #00000047,inset 0 1px #f8fafc0a;display:grid;overflow:hidden}.op-product-toolbar{align-items:center;background:#0f1530d1;border-bottom:1px solid var(--op-line);display:grid;gap:8px;grid-template-columns:repeat(3,9px) minmax(0,1fr) auto;min-height:38px;padding:0 14px}.op-product-toolbar span{background:#60a5fa61;border-radius:999px;height:9px;width:9px}.op-product-toolbar strong,.op-product-toolbar em{color:var(--op-muted);font-family:var(--op-font-mono);font-size:11px;font-style:normal;font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.op-product-toolbar em{color:var(--op-blue-2)}.op-product-frame-body{padding:18px}.primary-button{align-items:center;background:linear-gradient(135deg,var(--op-blue),var(--op-blue-deep));border:1px solid rgba(96,165,250,.3);border-radius:8px;box-shadow:0 16px 40px #1d4ed838;color:#fff;display:inline-flex;font-weight:600;justify-content:center;min-height:40px;padding:10px 14px;width:fit-content}.secondary-button{background:#0a0f1fdb;color:var(--op-blue-2)}.primary-button:focus-visible,.labs-form-control:focus-visible,.labs-proof-nav-links a:focus-visible,.labs-proof-header-cta:focus-visible{outline:2px solid var(--op-blue-2);outline-offset:2px}.primary-button:disabled{opacity:.48}.op-badge{align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:6px;display:inline-flex;font-family:var(--op-font-mono);font-size:11px;font-weight:500;letter-spacing:0;line-height:1;padding:5px 8px;text-transform:uppercase;white-space:nowrap;width:fit-content}.op-badge-success{background:#10b9811a;border-color:#34d39942;color:var(--op-green-2)}.op-badge-warning{background:#f59e0b1a;border-color:#fbbf2447;color:var(--op-amber-2)}.op-badge-info{background:#3b82f61a;border-color:#60a5fa47;color:var(--op-blue-2)}.op-badge-neutral{background:#94a3b814;border-color:#94a3b838;color:var(--op-muted)}.labs-proof-nav{align-items:center;border-bottom:1px solid var(--op-line);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 0 14px}.labs-proof-brand,.labs-proof-nav-links a{font-family:var(--op-font-mono);font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase}.labs-proof-brand{align-items:center;color:var(--op-ink);display:inline-flex;gap:10px;text-transform:none}.labs-proof-brand-mark{flex:0 0 auto;height:30px;width:30px}.labs-proof-brand-text{font-family:var(--op-font-sans);font-size:18px;font-weight:500;letter-spacing:0}.labs-proof-nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.labs-proof-nav-links a{border:1px solid transparent;border-radius:999px;color:var(--op-muted);padding:7px 10px}.labs-proof-nav-links a[aria-current=page]{background:#3b82f629;border-color:#60a5fa2e;color:var(--op-blue-2)}.labs-proof-header-cta{font-size:13px;min-height:36px;padding:8px 13px;text-align:center;white-space:nowrap}.labs-proof-header-cta:hover,.labs-proof-header-cta:focus-visible{box-shadow:0 18px 42px #1d4ed84d;color:#fff}.labs-proof-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.labs-proof-feature{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.labs-proof-feature h2,.labs-proof-teaser h2,.labs-proof-proof-card h2,.labs-proof-theme-card h2,.labs-proof-process-step h2,.labs-proof-cta h2{color:var(--op-ink);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.14;margin:0}.labs-proof-feature p,.labs-proof-teaser p,.labs-proof-proof-card p,.labs-proof-theme-card p,.labs-proof-process-step p,.labs-proof-cta p{color:var(--op-muted);line-height:1.55;margin:0}.labs-proof-feature>div{display:grid;gap:10px}.labs-proof-teaser-grid,.labs-proof-proof-grid,.labs-proof-theme-grid,.labs-proof-process-list{display:grid;gap:14px}.labs-proof-teaser-grid,.labs-proof-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-proof-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.labs-proof-process-list{grid-template-columns:repeat(4,minmax(0,1fr))}.labs-proof-teaser,.labs-proof-proof-card,.labs-proof-theme-card,.labs-proof-process-step{background:#0a0f1fb8;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:10px;padding:18px}.labs-proof-proof-card{grid-template-rows:auto auto auto auto minmax(0,1fr);overflow:hidden;position:relative}.labs-proof-proof-card:before{background:linear-gradient(90deg,var(--op-blue),var(--op-green));content:"";height:2px;left:0;opacity:.78;position:absolute;right:0;top:0}.labs-proof-process-step span{color:var(--op-muted-2);font-family:var(--op-font-mono);font-size:12px}.labs-proof-proof-card-footer{align-self:end;border-top:1px solid rgba(96,165,250,.18);display:grid;gap:12px;margin-top:8px;padding-top:14px}.labs-proof-proof-card em{color:var(--op-green-2);font-family:var(--op-font-mono);font-size:11px;font-style:normal;line-height:1.5;text-transform:uppercase}.labs-proof-proof-card-action{font-size:13px;gap:7px;min-height:36px;padding:8px 12px;width:100%}.labs-proof-proof-card-action i{font-size:11px;transition:transform .2s ease}.labs-proof-proof-card-action:hover,.labs-proof-proof-card-action:focus-visible{color:var(--op-ink)}.labs-proof-proof-card-action:hover i,.labs-proof-proof-card-action:focus-visible i{transform:translate(3px)}.labs-proof-cta{align-items:center;background:#050816b8;border:1px solid rgba(52,211,153,.2);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.labs-proof-cta>div:first-child{display:grid;gap:10px}.labs-home-snapshot-grid{display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.labs-home-compact-frame{grid-template-rows:auto minmax(0,1fr)}.labs-home-featured-frame .op-product-toolbar{background:#141f3feb;border-bottom-color:#60a5fa3d}.labs-home-featured-frame .op-product-toolbar span{background:#60a5fa8f}.labs-home-featured-frame .op-product-toolbar strong{color:#f8fafcc2}.labs-home-featured-frame .op-product-toolbar em{color:#bfdbfe}.labs-home-featured-frame .op-product-frame-body{background:radial-gradient(circle at 18% 0%,rgba(96,165,250,.24),transparent 18rem),radial-gradient(circle at 100% 100%,rgba(52,211,153,.13),transparent 16rem),#080d1d66}.labs-home-compact-frame .op-product-frame-body{padding:14px}.labs-home-compact-feature{align-content:start;display:grid;gap:10px;min-height:100%}.labs-home-compact-feature h2,.labs-home-section-header h2,.labs-home-offer-card h3{color:var(--op-ink);font-weight:600;letter-spacing:0;margin:0}.labs-home-compact-feature h2{font-size:20px;line-height:1.14}.labs-home-section-header h2{font-size:36px;line-height:1.06;max-width:100%}.labs-home-section-header h2 em,.labs-home-final-cta h2 em{color:var(--op-blue-2);font-style:normal;font-weight:500}.labs-home-offer-card h3{font-size:19px;line-height:1.16}.labs-home-compact-feature p,.labs-home-section-header p,.labs-home-offer-card p{color:var(--op-muted);line-height:1.55;margin:0}.labs-home-mini-sequence{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:4px 0 0;padding:0}.labs-home-mini-sequence li{align-items:center;border:1px solid var(--op-line);border-radius:8px;display:flex;gap:8px;min-height:44px;padding:8px}.labs-home-mini-sequence span{color:var(--op-muted-2);font-family:var(--op-font-mono);font-size:11px}.labs-home-mini-sequence strong{color:var(--op-ink-2);font-size:12px}.labs-home-demo-sequence li{align-items:start;display:grid;gap:2px}.labs-home-featured-feature .labs-home-demo-sequence li{background:#60a5fa12;border-color:#60a5fa42;box-shadow:inset 0 1px #f8fafc0d}.labs-home-featured-heading-row{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.labs-home-demo-sequence span{font-size:10px;text-transform:uppercase}.labs-home-demo-sequence strong{font-size:11px}.labs-home-featured-cta{background:linear-gradient(135deg,var(--op-blue),var(--op-blue-deep));border-color:#60a5faa3;box-shadow:0 12px 30px #2563eb42,inset 0 1px #f8fafc1a;color:#fff;font-size:12px;min-height:30px;padding:6px 10px;white-space:nowrap}.labs-home-coinnovate,.labs-home-process-section{border:1px solid rgba(96,165,250,.16);border-radius:8px;display:grid;gap:20px;padding:24px}.labs-home-coinnovate{background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.14),transparent 22rem),#050816c2}.labs-home-process-section{background:radial-gradient(circle at 92% 0%,rgba(16,185,129,.1),transparent 20rem),#050816ad;gap:18px}.labs-home-section-header{display:grid;gap:10px}.labs-home-section-header p{max-width:860px}.labs-home-offer-grid,.labs-home-process-strip{display:grid;gap:14px}.labs-home-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-home-offer-card{align-content:start;min-height:220px;padding:16px}.labs-home-process-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.labs-home-process-step{align-content:start;min-height:190px;padding:16px}.labs-home-final-cta{border-color:#60a5fa38}.labs-book-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr)}.labs-book-context{display:grid;gap:16px;padding:4px}.labs-form{display:grid;gap:16px;margin:0;padding:20px}.labs-book-context h2,.labs-book-form h2,.labs-book-expectation h3{color:var(--op-ink);font-weight:600;letter-spacing:0;margin:0}.labs-book-context h2,.labs-book-form h2{font-size:24px;line-height:1.14}.labs-book-expectation h3{font-size:16px;line-height:1.2}.labs-book-context p,.labs-book-form p,.labs-book-expectation p,.labs-book-note{color:var(--op-muted);line-height:1.55;margin:0}.labs-book-expectations{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.labs-book-expectation{border:1px solid rgba(96,165,250,.14);border-radius:8px;display:grid;gap:8px;min-height:150px;padding:14px}.labs-book-form{position:sticky;top:18px}.labs-book-form-header{display:grid;gap:8px}.labs-book-field-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.labs-form-field{display:grid;gap:7px}.labs-form-field>span{color:var(--op-ink-2);font-size:12px;font-weight:600}.labs-form-control{background:#050816c7;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:var(--op-ink);line-height:1.4;min-width:0;padding:11px 12px;width:100%}select.labs-select{appearance:auto}.labs-form-control:is(textarea){min-height:150px;resize:vertical}.labs-form-control:focus{border-color:#60a5fa85;box-shadow:0 0 0 3px #3b82f61f;outline:none}.labs-form-control::placeholder{color:var(--op-muted-2)}.labs-book-note{font-size:12px}@media (max-width: 860px){.op-page-shell{padding:24px 16px 48px}.op-page-shell:after{left:16px;right:16px}.hero h1,.op-hero h1{font-size:46px}.labs-proof-page .op-hero:not(.compact) h1{font-size:46px;line-height:1.03}.hero.compact h1,.op-hero.compact h1{font-size:36px}.op-product-frame-body{padding:14px}.labs-proof-nav,.labs-proof-feature,.labs-proof-cta{align-items:start;grid-template-columns:1fr}.labs-proof-nav{align-items:center;gap:12px;grid-template-areas:"brand cta" "links links";grid-template-columns:minmax(0,1fr) auto}.labs-proof-brand{grid-area:brand}.labs-proof-header-cta{grid-area:cta;justify-self:end}.labs-proof-nav-links{grid-area:links;flex-wrap:nowrap;justify-content:start;margin-inline:-4px;overflow-x:auto;padding:2px 4px 4px;scrollbar-width:none}.labs-proof-nav-links::-webkit-scrollbar{display:none}.labs-proof-nav-links a{flex:0 0 auto}.labs-book-layout{grid-template-columns:1fr}.labs-book-form{position:static}.labs-home-snapshot-grid,.labs-home-offer-grid,.labs-home-process-strip{grid-template-columns:1fr}.labs-proof-theme-grid,.labs-proof-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.hero h1,.op-hero h1{font-size:38px}.labs-proof-page .op-hero:not(.compact) h1{font-size:36px;line-height:1.03}.hero p,.op-hero-copy,.op-hero-copy p{font-size:16px}.labs-home-section-header h2{font-size:28px}.labs-home-coinnovate{padding:18px}.labs-home-mini-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-proof-teaser-grid,.labs-proof-proof-grid,.labs-proof-theme-grid,.labs-proof-process-list{grid-template-columns:1fr}.labs-proof-feature h2,.labs-proof-teaser h2,.labs-proof-proof-card h2,.labs-proof-process-step h2,.labs-proof-cta h2{font-size:21px}.labs-book-expectations,.labs-book-field-row{grid-template-columns:1fr}}
