:root{--bw-bg: #0e1323;--bw-bg-deep: #080d1d;--bw-surface: #161b2b;--bw-surface-2: #1a1f30;--bw-line: #3a4658;--bw-text: #dee1f9;--bw-text-muted: #b9c3d4;--bw-text-faint: #7f8ba3;--bw-cyan: #4cd7f6;--bw-green: #4edea3;--bw-amber: #ffb95f;--bw-red: #ffb4ab;--bw-paper: #f8fafc;--bw-paper-2: #f1f5f9;--bw-ink: #0e1323;--bw-ink-muted: #475569;--bw-runtime-bg: #050508;--bw-runtime-bg-soft: #08080b;--bw-runtime-panel: #0d0d13;--bw-runtime-panel-2: #111119;--bw-runtime-panel-3: #151520;--bw-runtime-panel-code: #0a0a10;--bw-runtime-panel-warm: #101017;--bw-runtime-text: #f7f7fb;--bw-runtime-text-muted: #c4c3d2;--bw-runtime-text-subtle: #a9a6ba;--bw-runtime-text-faint: #8c899e;--bw-runtime-line: rgb(255 255 255 / 10%);--bw-runtime-line-strong: rgb(255 255 255 / 12%);--bw-runtime-line-soft: rgb(255 255 255 / 8%);--bw-action: #b664ff;--bw-action-hover: #c985ff;--bw-action-ink: #08080b;--bw-ready: #c3ff62;--bw-boundary: #4cd7f6;--bw-restore: #1ff1a5;--bw-pending: #ffb95f;--bw-blocked: #ff5555;--bw-hot-pink: #ff6bff;--bw-hot-magenta: #d937c8;--bw-hot-orange: #ff8a3d;--bw-violet-deep: #7a2cff;--bw-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--bw-font-mono: "JetBrains Mono", "SFMono-Regular", "Cascadia Code", monospace;--bw-page-x: clamp(20px, 4.5vw, 64px);--bw-max: 1200px;--bw-radius-sm: 6px;--bw-radius-md: 10px;--bw-radius-lg: 14px;--bw-radius-xl: 16px;--bw-header-h: 64px}.audit-line{border-bottom:1px solid #3a4658}.audit-line-top{border-top:1px solid #3a4658}.evidence-lift{background-color:#f8fafc;color:#0e1323;border:1px solid #cbd5e1}.dark .evidence-lift{background-color:#f8fafc;color:#0e1323}.runtime-grid{background-image:linear-gradient(rgba(76,215,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(76,215,246,.035) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(76,215,246,.13),transparent 32%),radial-gradient(circle at 12% 82%,rgba(78,222,163,.075),transparent 28%);background-size:44px 44px,44px 44px,auto,auto}.brand-mark{filter:drop-shadow(0 10px 28px rgba(0,0,0,.32))}.hero-mark-watermark{position:absolute;right:-72px;top:-72px;width:260px;opacity:.12;pointer-events:none}.control-card{box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #4cd7f60f}.cta-primary{background:#075985;color:#f8fafc;border:1px solid rgba(76,215,246,.54);box-shadow:none}.site-nav-link{color:#b9c3d4;transition:color .18s ease}.site-nav-link:hover{color:#4cd7f6}.footer-link{color:#b9c3d4;transition:color .18s ease}.footer-link:hover{color:#4cd7f6}.hero-title{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:800;letter-spacing:-.032em;text-wrap:balance;font-size:clamp(44px,5vw,76px);line-height:1.08;overflow-wrap:anywhere}.evidence-lift{box-shadow:none}.hero-proof-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(58,70,88,.92);border-radius:6px;background:#3a4658eb}.hero-proof-cell{padding:12px 14px;background:#1a1f30b8;min-width:0}.hero-proof-label{display:block;margin-bottom:5px;color:#b9c3d4;font:11px/16px JetBrains Mono,SFMono-Regular,monospace}.hero-proof-value{color:#dee1f9;font:700 14px/20px JetBrains Mono,SFMono-Regular,monospace;white-space:nowrap}.hero-proof-note{margin-top:8px;color:#b9c3d4b8;font:11px/16px JetBrains Mono,SFMono-Regular,monospace}.envelope-header{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #3a4658}.envelope-title{color:#dee1f9;font:700 15px/22px JetBrains Mono,SFMono-Regular,monospace}.envelope-id{color:#4cd7f6;font:12px/18px JetBrains Mono,SFMono-Regular,monospace}.envelope-status{display:inline-flex;align-items:center;border:1px solid rgba(78,222,163,.32);color:#4edea3;background:#4edea314;padding:4px 8px;border-radius:999px;font:11px/16px JetBrains Mono,SFMono-Regular,monospace;white-space:nowrap}.envelope-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.envelope-kv{border:1px solid rgba(58,70,88,.96);background:#0e1323c7;padding:10px;min-width:0}.envelope-kv span{display:block;margin-bottom:4px;color:#b9c3d4;font:11px/16px JetBrains Mono,SFMono-Regular,monospace}.envelope-kv strong{color:#dee1f9;font:700 13px/18px JetBrains Mono,SFMono-Regular,monospace}.envelope-lane{display:grid;gap:8px;margin-top:12px}.envelope-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(58,70,88,.96);background:#080d1d9e;padding:10px 12px}.envelope-row-label{color:#b9c3d4;font:12px/18px JetBrains Mono,SFMono-Regular,monospace}.envelope-chip{border-radius:4px;padding:3px 7px;font:10px/14px JetBrains Mono,SFMono-Regular,monospace;white-space:nowrap}.chip-ok{color:#4edea3;background:#4edea31f}.chip-policy{color:#4cd7f6;background:#4cd7f61f}.chip-warn{color:#ffb95f;background:#ffb95f24}.chip-block{color:#ffb4ab;background:#ffb4ab1f}.envelope-chain{margin-top:14px;border:1px solid rgba(76,215,246,.22);background:#080d1d85;padding:10px}.envelope-chain-label{color:#b9c3d4;font:11px/16px JetBrains Mono,SFMono-Regular,monospace;margin-bottom:8px}.envelope-chain-track{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px}.chain-node{border:1px solid rgba(76,215,246,.38);background:#4cd7f614;color:#dee1f9;padding:3px 6px;border-radius:4px;font:10px/14px JetBrains Mono,SFMono-Regular,monospace;white-space:nowrap}.chain-line{height:1px;min-width:16px;background:linear-gradient(90deg,#4cd7f652,#4edea37a)}.receipt-ledger{border:1px solid #cbd5e1;background:#f8fafc;border-radius:8px;overflow:hidden}.receipt-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #cbd5e1;background:#fff}.receipt-ledger-status{border:1px solid #86efac;color:#047857;background:#ecfdf5;padding:3px 7px;border-radius:4px;font:700 10px/14px JetBrains Mono,SFMono-Regular,monospace;white-space:nowrap}.receipt-row{display:grid;grid-template-columns:minmax(120px,.78fr) minmax(0,1.22fr);gap:14px;padding:9px 14px;border-bottom:1px solid #e2e8f0;font:12px/18px JetBrains Mono,SFMono-Regular,monospace}.implementation-lane{border:1px solid #cbd5e1;background:#fff;border-radius:10px;overflow:hidden}.implementation-step{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px 24px;border-bottom:1px solid #e2e8f0}.implementation-step:last-child{border-bottom:0}.implementation-phase{font:700 12px/18px Noto Sans SC,PingFang SC,sans-serif;color:#0f766e;letter-spacing:.01em}.implementation-step h4{font-size:20px;line-height:28px;font-weight:720;letter-spacing:-.018em}.implementation-step p{max-width:660px;font-size:15px;line-height:26px}.implementation-step:nth-child(2) .implementation-phase{color:#047857}.implementation-step:nth-child(3) .implementation-phase{color:#b45309}.implementation-artifacts{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.implementation-artifacts span{border:1px solid #cbd5e1;background:#f8fafc;color:#334155;border-radius:999px;padding:4px 8px;font:11px/16px JetBrains Mono,SFMono-Regular,monospace}.implementation-link{align-self:center;color:#0e7490;font-size:14px;line-height:20px;font-weight:760;white-space:nowrap}.implementation-link:hover{color:#155e75}.adapter-logo-card{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 14px;border:1px solid rgba(134,148,138,.32);border-radius:14px;background:linear-gradient(180deg,#25293ad1,#0e1323eb);color:#dee1f9}.adapter-logo-card img{width:34px;height:34px;object-fit:contain;opacity:.82}.adapter-logo-card span{font-weight:700;text-align:center}.adapter-logo-card small{color:#b9c3d4;font:11px/16px JetBrains Mono,SFMono-Regular,monospace;text-align:center}.story-progress{backdrop-filter:blur(14px)}section[id]{scroll-margin-top:88px}#story{scroll-snap-align:start;background-image:linear-gradient(rgba(14,19,35,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(14,19,35,.045) 1px,transparent 1px);background-size:128px 112px}@keyframes enter-rise{0%{opacity:0;transform:translateY(18px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes rail-glow{0%{border-color:#4cd7f61f}to{border-color:#4cd7f685}}@keyframes story-enter{0%{opacity:.92;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#hero .lg\:col-span-6,#hero .control-card,#adapters .adapter-logo-card{animation:enter-rise .72s cubic-bezier(.16,1,.3,1) both}#hero .control-card{animation-delay:.12s}#adapters .adapter-logo-card:nth-child(2n){animation-delay:70ms}#adapters .adapter-logo-card:nth-child(3n){animation-delay:.13s}.story-progress{animation:rail-glow 2.4s ease-in-out alternate infinite}@supports (animation-timeline: view()){.story-slide>*{animation:story-enter both;animation-timeline:view();animation-range:entry 8% cover 28%}}@media(min-width:1024px){html{scroll-snap-type:y proximity}.story-slide{min-height:clamp(760px,calc(100svh - 64px),980px);scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:96px}}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none!important;scroll-behavior:auto!important}.adapter-logo-card{transition:none}#hero .lg\:col-span-6,#hero .control-card,#adapters .adapter-logo-card,.story-progress,.story-slide>*{animation:none!important}}h1,h2,h3{text-wrap:balance}.evidence-lift{background-image:linear-gradient(180deg,#fffffff5,#f8fafc)}@media(max-width:768px){header{padding-left:20px!important;padding-right:20px!important}.px-margin{padding-left:20px!important;padding-right:20px!important}#hero{padding-top:56px!important;padding-bottom:52px!important}.hero-mark-watermark{display:none}.hero-title{font-size:clamp(34px,11vw,44px);line-height:1.1;letter-spacing:-.032em;margin-bottom:18px!important}.hero-lead{font-size:16px!important;line-height:1.7!important;margin-bottom:22px!important}.hero-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-bottom:22px!important}.hero-actions>*{width:auto;min-height:44px;justify-content:center;padding:10px 12px!important}.hero-actions>*:first-child{grid-column:1 / -1}.hero-metrics{margin-top:22px!important}.hero-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof-cell{padding:10px 12px}.hero-proof-value{font-size:13px}.control-card{min-height:0!important;padding:16px!important;font-size:12px;min-width:0;max-width:100%}.control-card *{min-width:0}.envelope-header{grid-template-columns:1fr;gap:8px;margin-bottom:12px;padding-bottom:12px}.envelope-grid{grid-template-columns:1fr 1fr;gap:8px}.envelope-kv{padding:9px}.envelope-kv:nth-child(n+3){display:none}.envelope-lane{gap:7px;margin-top:10px}.envelope-row{grid-template-columns:1fr;align-items:start;gap:6px;padding:9px}.envelope-chain{margin-top:10px;padding:9px}.envelope-chain-track{grid-template-columns:auto 1fr auto 1fr auto}.envelope-chain-track span:nth-child(n+6){display:none}.receipt-row{grid-template-columns:1fr;gap:2px;padding:8px 12px}.implementation-step{grid-template-columns:1fr;gap:10px;padding:18px}.implementation-link{justify-self:start}.control-row:nth-child(n+4){display:none}.control-card>div:last-child{display:none}.adapter-logo-card{min-height:112px;padding:16px 10px}.adapter-logo-card img{width:28px;height:28px}#story .pt-24{padding-top:64px!important;padding-bottom:36px!important}#story .text-display-brand{font-size:34px!important;line-height:42px!important}.story-slide{display:block!important;padding-top:48px!important;padding-bottom:48px!important}.story-slide .gap-12{gap:28px!important}.story-slide .evidence-lift{padding:16px!important}.story-slide p{line-height:1.72!important}.demo-poster{margin:22px 0 18px;padding:14px}.demo-poster-top{align-items:flex-start}.demo-poster-row{grid-template-columns:44px 1fr}.demo-poster-row span:last-child{grid-column:2}}.object-card:before{display:none}.case-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px}.case-card{min-height:230px;border-color:#d5dde8;box-shadow:none}.case-card-primary{min-height:300px;background:linear-gradient(135deg,#ecfeffe6,#fffffff5 38%),#fff}.case-card .status-chip{text-transform:none}.case-card p{margin:0}.case-link{display:inline-flex;margin-top:22px;color:#0e7490;font-weight:800}.case-link:hover{color:#075985}.audit-panel{box-shadow:none}.status-policy{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.status-approval{color:#b45309;background:#fffbeb;border-color:#fde68a}.status-blocked{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}@media(max-width:900px){.case-grid{grid-template-columns:1fr}.case-card,.case-card-primary{min-height:auto}}body{background:#0e1323;color:#dee1f9;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.font-code{font-family:JetBrains Mono,SFMono-Regular,Cascadia Code,monospace}.site-header{background:#080d1df0;border-bottom:1px solid #3a4658}.site-footer{background:#080d1d;border-top:1px solid #3a4658}.nav-link,.footer-link{color:#b9c3d4;transition:color .18s ease}.nav-link:hover,.footer-link:hover{color:#4cd7f6}.cta-primary{background:#075985;color:#f8fafc;border:1px solid rgba(76,215,246,.54)}.cta-primary:hover{background:#0e7490}.cta-secondary{border:1px solid #3a4658;color:#4cd7f6}.cta-secondary:hover{background:#161b2b}.page-hero{background-image:linear-gradient(rgba(76,215,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(76,215,246,.035) 1px,transparent 1px),radial-gradient(circle at 82% 18%,rgba(76,215,246,.13),transparent 34%);background-size:44px 44px,44px 44px,auto}.kicker{color:#4cd7f6;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.02em}.h1{font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-.032em;font-weight:800;text-wrap:balance}.h2{font-size:clamp(28px,3.2vw,44px);line-height:1.16;letter-spacing:-.02em;font-weight:760;text-wrap:balance}.copy{color:#b9c3d4;line-height:1.78}.audit-paper{background:#f8fafc;color:#0e1323}.audit-panel{background:#fff;border:1px solid #cbd5e1;border-radius:10px}.dark-panel{background:#161b2b;border:1px solid #3a4658;border-radius:10px}.status-policy{color:#4cd7f6;background:#4cd7f61a;border:1px solid rgba(76,215,246,.28)}.status-restore{color:#4edea3;background:#4edea31a;border:1px solid rgba(78,222,163,.28)}.status-approval{color:#ffb95f;background:#ffb95f1f;border:1px solid rgba(255,185,95,.3)}.status-blocked{color:#ffb4ab;background:#ffb4ab1f;border:1px solid rgba(255,180,171,.3)}.status-chip{display:inline-flex;align-items:center;border-radius:4px;padding:4px 8px;font:700 11px/16px JetBrains Mono,monospace}.receipt-row{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(0,1.25fr);gap:14px;padding:10px 14px;border-bottom:1px solid #e2e8f0;font:12px/18px JetBrains Mono,monospace}.receipt-row:last-child{border-bottom:0}.receipt-key{color:#475569}.receipt-value{color:#0f172a;word-break:break-word}.step-lane{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;background:#fff}.step-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;padding:22px 24px;border-bottom:1px solid #e2e8f0}.step-row:last-child{border-bottom:0}.placeholder{border:1px dashed #94a3b8;background:#f1f5f9;color:#475569;border-radius:10px;display:grid;place-items:center;min-height:220px;text-align:center;padding:24px}pre{overflow:auto;border-radius:10px;border:1px solid #3a4658;background:#080d1d;color:#dbeafe;padding:18px;font:12px/19px JetBrains Mono,monospace}.font-label-caps{font:800 13px/20px Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.01em}.demo-poster{margin:30px 0 24px;border:1px solid rgba(76,215,246,.28);border-radius:14px;background:linear-gradient(135deg,#0e1323fa,#162534f0);padding:18px}.demo-poster-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.demo-play{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(76,215,246,.58);border-radius:999px;color:#4cd7f6;background:#4cd7f614;flex:0 0 auto}.demo-poster-rail{display:grid;gap:8px;font:12px/18px JetBrains Mono,SFMono-Regular,monospace;color:#b9c3d4}.demo-poster-row{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding-top:8px;border-top:1px solid rgba(185,195,212,.18)}.demo-poster-state{color:#4edea3}.demo-poster-warn{color:#ffb95f}.demo-contact-section{background:#080d1d;color:#dee1f9}.demo-form-panel{background:#0e1323;border:1px solid #3a4658;border-radius:16px;box-shadow:0 24px 70px #00000038}.demo-input{background:#161b2b;border:1px solid #3a4658;color:#dee1f9;border-radius:6px;padding:12px;width:100%}.demo-input::placeholder{color:#7f8ba3}.demo-input:focus{outline:2px solid #4cd7f6;outline-offset:2px}@media(max-width:768px){.demo-poster{margin:22px 0 18px;padding:14px}.demo-poster-top{align-items:flex-start}.demo-poster-row{grid-template-columns:44px 1fr}.demo-poster-row span:last-child{grid-column:2}}@media(max-width:768px){.px-page{padding-left:20px!important;padding-right:20px!important}.step-row,.receipt-row{grid-template-columns:1fr;gap:6px}.mobile-hide{display:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #4cd7f6;outline-offset:3px}body{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.page-hero{position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;inset:auto -12% -38% auto;width:520px;height:520px;border:1px solid rgba(76,215,246,.12);border-radius:999px;background:radial-gradient(circle,rgba(76,215,246,.1),transparent 60%);pointer-events:none}.audit-paper{background:linear-gradient(180deg,#f8fafc,#eef3f8)}.audit-panel{border-color:#d5dde8;box-shadow:0 24px 70px #0f172a14}.dark-panel{background:linear-gradient(180deg,#161b2bf5,#080d1dfa);box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0000003d}.status-chip{letter-spacing:.03em;text-transform:uppercase}.status-policy,.status-approval,.status-blocked{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.status-restore{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.placeholder{border-style:solid;background:linear-gradient(135deg,#f8fafc,#eef4f8)}.proof-stack{display:grid;gap:10px}.proof-row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid #3a4658;padding-bottom:10px}.proof-row:last-child{border-bottom:0;padding-bottom:0}.proof-key{color:#8793a7;font:700 11px/16px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.proof-val{color:#dbeafe;font:600 12px/18px JetBrains Mono,monospace;word-break:break-word}.object-card{position:relative;overflow:hidden}.object-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4cd7f6,#4edea3);opacity:.72}.code-caption{font:700 11px/16px JetBrains Mono,monospace;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}@media(max-width:768px){.proof-row{grid-template-columns:1fr;gap:2px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bw-bg);color:var(--bw-text);font-family:var(--bw-font-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;text-wrap:balance}p,li,summary{text-wrap:pretty}button,input,select,textarea{font:inherit}pre{white-space:pre-wrap;overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--bw-cyan);outline-offset:3px}.site-chrome,.px-page,.px-margin{padding-left:var(--bw-page-x)!important;padding-right:var(--bw-page-x)!important}.cta-copy{color:var(--bw-text-muted);font-size:clamp(17px,1.35vw,20px);line-height:1.78;max-width:70ch}.site-header{min-height:var(--bw-header-h);box-shadow:0 14px 42px #0000002e}.nav-link{color:var(--bw-text-muted);font-size:15px;line-height:22px;font-weight:700;letter-spacing:0;transition:color .18s ease}.nav-link:hover{color:var(--bw-cyan)}.language-switch{display:block}.language-switch summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgb(58 70 88 / 90%);border-radius:7px;padding:0 12px;color:var(--bw-text-muted);cursor:pointer;font-size:14px;font-weight:800;transition:border-color .16s ease,color .16s ease,background .16s ease}@media(max-width:520px){.language-switch summary{min-height:38px;padding:0 9px;font-size:13px}}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary:hover{color:var(--bw-text);border-color:#4cd7f67a;background:#4cd7f60f}.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgb(58 70 88 / 90%);border-radius:7px;padding:0 12px;color:var(--bw-text-muted);cursor:pointer;font-size:14px;font-weight:800;transition:border-color .16s ease,color .16s ease,background .16s ease}.language-toggle:hover{color:var(--bw-text);border-color:#4cd7f67a;background:#4cd7f60f}.language-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:144px;border:1px solid rgb(58 70 88 / 95%);border-radius:10px;background:#0b1020;box-shadow:0 18px 44px #00000057;padding:6px}.language-menu a{display:flex;align-items:center;justify-content:space-between;border-radius:7px;padding:9px 10px;color:var(--bw-text-muted);font-size:14px;font-weight:700}.language-menu a:hover,.language-menu a.active{color:var(--bw-text);background:#4cd7f617}.home-hero-section:after,.home-control-section:before,.home-stack-section:before{content:"";position:absolute;left:0;right:0;pointer-events:none}.home-hero-section{isolation:isolate;background-color:#0c1424}.home-hero-section:after{bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(76 215 246 / 55%),rgb(78 222 163 / 34%),transparent);box-shadow:0 0 34px #4cd7f638}.premium-hero{min-height:auto}.premium-boundary-beam{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 44%,rgb(76 215 246 / 12%) 47%,rgb(78 222 163 / 8%) 50%,transparent 54%),radial-gradient(circle at 84% 24%,rgb(76 215 246 / 18%),transparent 24%);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 84%,transparent);animation:boundary-scan 7s cubic-bezier(.16,1,.3,1) infinite}.premium-run-shell{box-shadow:inset 0 1px #ffffff0a}.premium-run-glow{position:absolute;inset:auto -30% -45% auto;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgb(76 215 246 / 18%),transparent 62%);pointer-events:none}.premium-wire-map{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:14px;border:1px solid rgb(76 215 246 / 22%);background:#080d1d85;padding:10px}.premium-wire-map span{border:1px solid rgb(76 215 246 / 38%);border-radius:4px;background:#4cd7f614;color:var(--bw-text);padding:3px 7px;font:10px/14px var(--bw-font-mono);white-space:nowrap}.premium-wire-map i{height:1px;min-width:18px;background:linear-gradient(90deg,#4cd7f647,#4edea3b3);transform-origin:left;animation:wire-pulse 2.8s ease-in-out infinite}.hero-boundary-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;border:1px solid rgb(58 70 88 / 82%);background:#080d1d85;padding:10px}.hero-boundary-strip div{min-width:0;border:1px solid rgb(76 215 246 / 18%);background:#0e1323bd;padding:10px 12px}.hero-boundary-strip span{display:block;color:var(--bw-cyan);font:700 10px/14px var(--bw-font-mono);margin-bottom:4px}.hero-boundary-strip strong{display:block;color:var(--bw-text-muted);font-size:12px;line-height:17px;font-weight:700}.hero-boundary-strip i{align-self:center;width:18px;height:1px;background:linear-gradient(90deg,#4cd7f657,#4edea3ad)}@media(max-width:900px){.hero-boundary-strip{grid-template-columns:1fr}.hero-boundary-strip i{display:none}}.premium-path-diagram{position:relative;overflow:hidden}.premium-path-diagram:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 34%,rgb(76 215 246 / 8%) 44%,transparent 54%);transform:translate(-70%);animation:panel-sweep 8s ease-in-out infinite;pointer-events:none}@keyframes boundary-scan{0%,to{transform:translate(-8%);opacity:.62}52%{transform:translate(8%);opacity:1}}@keyframes wire-pulse{0%,to{transform:scaleX(.45);opacity:.35}48%{transform:scaleX(1);opacity:.9}}@keyframes panel-sweep{0%,55%,to{transform:translate(-75%);opacity:0}70%{opacity:1}88%{transform:translate(75%);opacity:0}}.home-control-section,.home-stack-section{position:relative}.home-control-section{background:radial-gradient(circle at 10% 4%,rgb(78 222 163 / 9%),transparent 28%),linear-gradient(180deg,#172033,#151b2b 44%,#121827)}.home-control-section:before,.home-stack-section:before{top:0;height:88px;background:linear-gradient(180deg,rgb(76 215 246 / 7%),transparent)}.home-stack-section{background:radial-gradient(circle at 78% 0%,rgb(76 215 246 / 13%),transparent 30%),linear-gradient(180deg,#0b1020,#0a0f1d 48%,#080d1d);border-top-color:#4cd7f64d}.footer-nav{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:22px}.footer-heading{color:var(--bw-text);font-size:15px;line-height:22px;font-weight:800;margin-bottom:2px}.footer-link{color:var(--bw-text-muted);font-size:15px;line-height:22px;transition:color .18s ease}.footer-link:hover{color:var(--bw-cyan)}.legal-doc{max-width:920px;color:#1f2937;font-size:16px;line-height:1.75}.legal-doc h2{margin:34px 0 10px;color:#0f172a;font-size:22px;line-height:1.28;font-weight:800}.legal-doc p{margin:0 0 16px}.legal-doc ul{margin:0 0 18px 1.35rem;padding:0;list-style:disc}.legal-doc li{margin:6px 0;padding-left:.15rem}.legal-doc a{color:#0369a1;text-decoration:underline;text-underline-offset:3px}.legal-note{border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;padding:18px 20px;line-height:1.65}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.case-theater-section{position:relative;overflow:clip;background:radial-gradient(circle at 15% 0%,rgb(76 215 246 / 12%),transparent 28%),radial-gradient(circle at 86% 10%,rgb(78 222 163 / 10%),transparent 24%),linear-gradient(180deg,#f8fafc,#edf3f8 46%,#f8fafc)}.case-theater-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(14 19 35 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(14 19 35 / .035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent)}.case-theater-section>div{position:relative;z-index:1}.case-intro-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #cbd5e1;border-radius:14px;overflow:hidden;background:#ffffffc2;box-shadow:0 24px 70px #0f172a17;backdrop-filter:blur(12px)}.case-intro-cell{min-width:0;padding:16px 18px;border-right:1px solid #e2e8f0;text-align:left}.case-intro-cell:last-child{border-right:0}.case-intro-cell span,.case-eyebrow,.object-head span,.policy-rule span,.savepoint-node span,.savepoint-matrix span,.restore-card span,.action-zone span{display:block;font:800 11px/16px var(--bw-font-mono);letter-spacing:.04em;text-transform:uppercase}.case-intro-cell span{color:#64748b}.case-intro-cell strong{display:block;margin-top:5px;color:#0f172a;font:800 18px/25px var(--bw-font-mono);white-space:nowrap}.case-intro-cell small{display:block;margin-top:3px;color:#64748b;font-size:13px;line-height:18px}.case-stage-nav{box-shadow:0 18px 44px #0f172a12;backdrop-filter:blur(14px)}.case-stage-nav a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid #dbe5ee;border-radius:999px;color:#334155;background:#ffffffb8;font-weight:800;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.case-stage-nav a:hover{color:#0e7490;border-color:#67e8f9;background:#ecfeff;transform:translateY(-1px)}.case-stage-nav span{color:#0891b2}.case-slide{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.38fr);gap:clamp(36px,5vw,72px);align-items:center;padding:clamp(72px,9vw,116px) 0;border-color:#cbd5e1}.case-copy{max-width:520px}.case-eyebrow{margin-bottom:16px}.case-copy h4{margin:0 0 10px;color:#0e7490;font-size:15px;line-height:22px;font-weight:800}.case-copy h3{color:#0f172a}.case-copy p{color:#475569;font-size:16px;line-height:1.78}.case-proof-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.case-proof-kpis div{border:1px solid #bae6fd;border-radius:10px;background:#f0f9ff;padding:12px}.case-proof-kpis.green div{border-color:#a7f3d0;background:#ecfdf5}.case-proof-kpis.amber div{border-color:#fde68a;background:#fffbeb}.case-proof-kpis span{display:block;color:#64748b;font:800 10px/15px var(--bw-font-mono);text-transform:uppercase;letter-spacing:.04em}.case-proof-kpis strong{display:block;margin-top:4px;color:#0f172a;font:800 15px/21px var(--bw-font-mono)}.case-takeaway{border-top:1px solid #cbd5e1;padding-top:16px;color:#334155!important;font-weight:650}.case-object{position:relative;overflow:hidden;border:1px solid #cbd5e1;border-radius:18px;background:#ffffffdb;box-shadow:0 28px 90px #0f172a1f}.case-object:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgb(76 215 246 / 8%) 48%,transparent 54%),radial-gradient(circle at 80% 5%,rgb(76 215 246 / 12%),transparent 24%);transform:translate(-32%);animation:panel-sweep 9s ease-in-out infinite}.case-object>*{position:relative;z-index:1}.object-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;border-bottom:1px solid #dbe5ee;background:linear-gradient(180deg,#f8fafcf0,#ffffffd6)}.object-head span{color:#64748b}.object-head strong{display:block;margin-top:4px;color:#0f172a;font-size:20px;line-height:28px;font-weight:850}.object-head em{flex:0 0 auto;border:1px solid #a5f3fc;border-radius:999px;background:#ecfeff;color:#0e7490;padding:5px 9px;font:800 10px/15px var(--bw-font-mono);text-transform:uppercase;letter-spacing:.04em;font-style:normal;white-space:nowrap}.policy-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px}.policy-rule{min-height:112px;border:1px solid #dbe5ee;border-radius:12px;background:#fff;padding:15px}.policy-rule span{margin-bottom:8px}.policy-rule.allow{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff)}.policy-rule.allow span,.savepoint-node.done span,.savepoint-node.active span,.restore-card.success span{color:#047857}.policy-rule.warn{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff)}.policy-rule.warn span,.savepoint-node.warn span,.restore-card.failed span,.action-zone.outbox span{color:#b45309}.policy-rule.block{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff)}.policy-rule.block span,.restore-card.failed span{color:#b91c1c}.policy-rule strong{display:block;color:#0f172a;font-size:16px;line-height:22px;font-weight:850}.policy-rule small{display:block;margin-top:6px;color:#64748b;font-size:13px;line-height:18px}.contract-ledger,.retry-console{margin:0 22px 22px;border:1px solid #dbe5ee;border-radius:12px;background:#0b1020;color:#b9c3d4;overflow:hidden}.contract-ledger div,.retry-console div{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:14px;padding:11px 14px;border-bottom:1px solid rgb(185 195 212 / 14%);font:12px/18px var(--bw-font-mono)}.contract-ledger div:last-child,.retry-console div:last-child{border-bottom:0}.contract-ledger span,.retry-console span{color:#7f8ba3}.contract-ledger strong,.retry-console strong{color:#dee1f9;word-break:break-word}.savepoint-river{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:26px 22px}.savepoint-river:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;background:linear-gradient(90deg,#4edea3,#4cd7f6,#ffb95f);opacity:.55}.savepoint-node{position:relative;min-height:132px;border:1px solid #dbe5ee;border-radius:14px;background:#fff;padding:15px;box-shadow:0 16px 36px #0f172a12}.savepoint-node:after{content:"";position:absolute;right:14px;top:14px;width:10px;height:10px;border-radius:999px;background:#4edea3;box-shadow:0 0 0 5px #4edea321}.savepoint-node.active:after{background:#4cd7f6;box-shadow:0 0 0 5px #4cd7f621}.savepoint-node.warn:after{background:#ffb95f;box-shadow:0 0 0 5px #ffb95f26}.savepoint-node strong{display:block;margin-top:8px;color:#0f172a;font:850 22px/28px var(--bw-font-mono)}.savepoint-node small,.savepoint-matrix small,.restore-card small,.action-zone small{display:block;margin-top:8px;color:#64748b;font-size:13px;line-height:18px}.savepoint-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 22px 22px;border:1px solid #dbe5ee;border-radius:12px;background:#dbe5ee;overflow:hidden}.savepoint-matrix div{min-width:0;background:#fff;padding:14px}.savepoint-matrix span{color:#64748b}.savepoint-matrix strong{display:block;margin-top:5px;color:#0f172a;font:850 15px/21px var(--bw-font-mono)}.restore-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;padding:26px 22px}.restore-card{min-height:170px;border:1px solid #dbe5ee;border-radius:14px;background:#fff;padding:16px}.restore-card.failed{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff)}.restore-card.checkpoint{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff)}.restore-card.success{border-color:#bae6fd;background:linear-gradient(180deg,#f0f9ff,#fff)}.restore-card strong{display:block;margin-top:10px;color:#0f172a;font-size:18px;line-height:25px;font-weight:850}.restore-connector,.theater-pipe{align-self:center;display:grid;place-items:center;min-width:58px;color:#0891b2;font:850 10px/14px var(--bw-font-mono);text-transform:uppercase;letter-spacing:.05em}.restore-connector:before,.theater-pipe:before{content:"";display:block;width:48px;height:1px;margin-bottom:8px;background:linear-gradient(90deg,#67e8f9,#4edea3)}.retry-console em{color:#4edea3;font-style:normal;text-align:right}.action-theater{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch;padding:24px 22px;background:radial-gradient(circle at 50% 50%,rgb(76 215 246 / 9%),transparent 44%),linear-gradient(180deg,#f8fafc,#fff)}.action-zone{min-height:190px;border:1px solid #dbe5ee;border-radius:14px;background:#fff;padding:16px}.action-zone.sandbox{border-color:#a7f3d0}.action-zone.outbox{border-color:#fde68a;background:#fffbeb}.action-zone.receipt{border-color:#bae6fd}.action-zone.sandbox span,.action-zone.receipt span{color:#0e7490}.action-zone strong{display:block;margin-top:10px;color:#0f172a;font-size:18px;line-height:25px;font-weight:850}.compact-receipt{margin:0 22px 22px}@media(max-width:1023px){.case-slide{grid-template-columns:1fr}.case-copy{max-width:none}.savepoint-river,.restore-map,.action-theater{grid-template-columns:1fr}.savepoint-river:before,.restore-connector:before,.theater-pipe:before{display:none}.restore-connector,.theater-pipe{min-width:0;min-height:28px}}@media(max-width:768px){.case-theater-intro{padding-top:64px!important;padding-bottom:32px!important}.case-intro-card,.policy-rule-grid,.savepoint-matrix,.case-proof-kpis{grid-template-columns:1fr}.case-intro-cell{border-right:0;border-bottom:1px solid #e2e8f0}.case-intro-cell:last-child{border-bottom:0}.case-slide{padding:48px 0!important}.object-head{flex-direction:column}.policy-rule-grid,.savepoint-river,.restore-map,.action-theater{padding:16px}.contract-ledger,.retry-console,.savepoint-matrix,.compact-receipt{margin:0 16px 16px}.contract-ledger div,.retry-console div{grid-template-columns:1fr;gap:4px}.retry-console em{text-align:left}}.premium-hero .hero-title{font-size:clamp(40px,4.35vw,66px);line-height:1.05}.premium-hero .hero-proof-rail{max-width:560px}.protocol-run-object{position:relative;width:100%;min-height:360px;overflow:hidden;border:1px solid rgb(76 215 246 / 24%);border-radius:14px;background:radial-gradient(circle at 82% 12%,rgb(76 215 246 / 16%),transparent 28%),linear-gradient(180deg,#0e1323f5,#080d1dfa);box-shadow:inset 0 1px #ffffff0d,0 28px 90px #00000047;padding:18px;font-family:var(--bw-font-mono)}.protocol-head,.protocol-block,.outbox-row,.protocol-kv{position:relative;z-index:1}.protocol-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:13px;border-bottom:1px solid rgb(58 70 88 / 82%)}.protocol-head span,.protocol-block span,.proof-bar-title span,.proof-bar-grid span,.trace-row span,.deploy-grid span{display:block;color:var(--bw-cyan);font:800 10px/15px var(--bw-font-mono);letter-spacing:.05em;text-transform:uppercase}.protocol-head strong{display:block;margin-top:3px;color:var(--bw-text);font-size:18px;line-height:24px}.protocol-head em{border:1px solid rgb(78 222 163 / 34%);border-radius:999px;background:#4edea314;color:var(--bw-green);padding:4px 8px;font:800 10px/15px var(--bw-font-mono);font-style:normal;text-transform:uppercase}.protocol-block{margin-top:10px;border:1px solid rgb(58 70 88 / 78%);border-radius:9px;background:#080d1d6b;padding:12px}.protocol-block code{display:block;margin-top:8px;color:var(--bw-text-muted);font:12px/19px var(--bw-font-mono)}.protocol-block.run{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.protocol-block.run>span{grid-column:1 / -1}.protocol-kv{border:1px solid rgb(76 215 246 / 16%);border-radius:7px;background:#4cd7f60d;padding:8px}.protocol-kv b{display:block;color:var(--bw-text-faint);font:10px/14px var(--bw-font-mono);font-weight:700}.protocol-kv strong{display:block;margin-top:2px;color:var(--bw-text);font:12px/17px var(--bw-font-mono)}.outbox-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;border-top:1px solid rgb(58 70 88 / 54%);padding-top:8px}.outbox-row code{margin:0;color:var(--bw-text)}.outbox-row em{color:var(--bw-amber);font:800 10px/15px var(--bw-font-mono);font-style:normal}.proof-bar-section{background:#080d1d;border-bottom:1px solid rgb(76 215 246 / 22%)}.proof-bar{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:1px;border-inline:1px solid rgb(58 70 88 / 64%);background:#3a4658ad}.proof-bar-title,.proof-bar-grid>div{background:#0b1020;padding:16px 18px}.proof-bar-title strong,.proof-bar-grid strong{display:block;margin-top:5px;color:var(--bw-text);font:800 14px/20px var(--bw-font-mono)}.proof-bar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0}.proof-bar-grid span{color:var(--bw-text-faint)}.run-trace-section{padding-top:72px;padding-bottom:72px;background:radial-gradient(circle at 22% 0%,rgb(76 215 246 / 10%),transparent 26%),linear-gradient(180deg,#f8fafc,#eef3f8)}.run-trace-shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,72px);align-items:center}.run-trace-object{border:1px solid #cbd5e1;border-radius:18px;background:#ffffffd6;box-shadow:0 28px 90px #0f172a1c;overflow:hidden}.trace-row{display:grid;grid-template-columns:72px minmax(160px,.52fr) minmax(0,1fr);gap:18px;align-items:center;min-height:66px;border-bottom:1px solid #e2e8f0;padding:14px 18px}.trace-row:last-child{border-bottom:0}.trace-row span{color:#0891b2}.trace-row strong{color:#0f172a;font-size:16px;line-height:23px;font-weight:850}.trace-row em{color:#475569;font-size:14px;line-height:20px;font-style:normal}.trace-row.held{background:#fffbeb}.trace-row.held span{color:#b45309}.trace-row.receipt{background:#ecfdf5}.trace-row.receipt span{color:#047857}.why-matters-section{padding-top:88px;padding-bottom:88px;background:radial-gradient(circle at 82% 16%,rgb(76 215 246 / 13%),transparent 28%),linear-gradient(180deg,#0b1020,#080d1d)}.why-matters-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:start}.why-proof-card{border:1px solid rgb(76 215 246 / 22%);border-radius:16px;background:#0e1323c7;padding:22px;box-shadow:inset 0 1px #ffffff0a}.why-proof-card h3{color:var(--bw-text);font-size:22px;line-height:30px;margin-bottom:18px}.why-proof-card div{border-top:1px solid rgb(58 70 88 / 72%);padding:14px 0}.why-proof-card span{display:block;color:var(--bw-cyan);font-weight:850;margin-bottom:5px}.why-proof-card strong{display:block;color:var(--bw-text-muted);font-weight:600;line-height:1.55}.deploy-section{padding-top:88px;padding-bottom:88px;background:#f8fafc}.deploy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.deploy-grid div{border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:22px;box-shadow:0 18px 48px #0f172a12}.deploy-grid span{color:#0891b2}.deploy-grid strong{display:block;margin-top:10px;color:#0f172a;font-size:20px;line-height:28px}.deploy-grid p{margin:10px 0 0;color:#475569;line-height:1.65}@media(max-width:1023px){.proof-bar,.run-trace-shell,.why-matters-grid,.deploy-grid{grid-template-columns:1fr}.proof-bar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.protocol-run-object{min-height:0;padding:14px}.protocol-block.run,.proof-bar-grid,.trace-row{grid-template-columns:1fr}.trace-row{gap:5px;align-items:start}.run-trace-section,.why-matters-section,.deploy-section{padding-top:56px;padding-bottom:56px}}.run-trace-section{background:radial-gradient(circle at 18% 0%,rgb(76 215 246 / 8%),transparent 24%),linear-gradient(180deg,#f8fafc,#f4f7fa)}.run-trace-object{position:relative;border-color:#3a4658e0;background:linear-gradient(180deg,#0e1323fa,#080d1dfc);box-shadow:0 32px 100px #0f172a2e}.run-trace-object:before{content:"controlled_run_trace / run_042";display:block;border-bottom:1px solid rgb(58 70 88 / 84%);background:#080d1deb;color:var(--bw-cyan);padding:14px 18px;font:800 11px/16px var(--bw-font-mono);letter-spacing:.05em;text-transform:uppercase}.trace-row{border-bottom-color:#3a46589e;background:transparent}.trace-row span{color:var(--bw-text-faint)}.trace-row strong{color:var(--bw-text)}.trace-row em{color:var(--bw-text-muted)}.trace-row.held{background:linear-gradient(90deg,rgb(255 185 95 / 10%),transparent 58%)}.trace-row.held span{color:var(--bw-amber)}.trace-row.receipt{background:linear-gradient(90deg,rgb(78 222 163 / 10%),transparent 58%)}.trace-row.receipt span{color:var(--bw-green)}.case-theater-section{background:linear-gradient(rgb(14 19 35 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(14 19 35 / .028) 1px,transparent 1px),linear-gradient(180deg,#f8fafc,#f6f8fb 48%,#f8fafc);background-size:88px 88px,88px 88px,auto}.case-intro-card,.case-object{box-shadow:0 24px 72px #0f172a14}.case-stage-nav a{border-radius:7px;background:#ffffffd6}.case-proof-kpis div,.case-proof-kpis.green div,.case-proof-kpis.amber div{border-color:#dbe5ee;background:#ffffffb8}.case-proof-kpis div{box-shadow:inset 3px 0 #4cd7f6}.case-proof-kpis.green div{box-shadow:inset 3px 0 #4edea3}.case-proof-kpis.amber div{box-shadow:inset 3px 0 #ffb95f}.policy-rule,.policy-rule.allow,.policy-rule.warn,.policy-rule.block,.savepoint-node,.restore-card,.restore-card.failed,.restore-card.checkpoint,.restore-card.success,.action-zone,.action-zone.outbox{background:#fff;border-color:#dbe5ee}.policy-rule.allow,.savepoint-node.done,.restore-card.checkpoint,.action-zone.sandbox{box-shadow:inset 3px 0 #4edea3}.policy-rule.warn,.savepoint-node.warn,.action-zone.outbox{box-shadow:inset 3px 0 #ffb95f}.policy-rule.block,.restore-card.failed{box-shadow:inset 3px 0 #ffb4ab}.savepoint-river:before{height:1px;background:linear-gradient(90deg,#4edea37a,#4cd7f66b,#ffb95f70)}.savepoint-node:after{width:8px;height:8px;box-shadow:0 0 0 4px #4edea31a}.contract-ledger,.retry-console{border-color:#3a4658c7;background:linear-gradient(180deg,#0b1020,#080d1d);box-shadow:inset 0 1px #ffffff08}.action-theater{background:linear-gradient(rgb(14 19 35 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(14 19 35 / .032) 1px,transparent 1px),#f8fafc;background-size:42px 42px,42px 42px,auto}.receipt-ledger{box-shadow:0 18px 42px #0f172a0f}@media(max-width:768px){.run-trace-object:before{padding:12px 14px}}#hero .protocol-run-object.control-card,#hero .lg\:col-span-6{animation:none!important}.adapter-boundary-section{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 8%,rgb(76 215 246 / 12%),transparent 28%),linear-gradient(180deg,#080d1d,#0b1020 58%,#080d1d)}.adapter-boundary-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(76 215 246 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(76 215 246 / .035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent)}.adapter-boundary-section>div{position:relative;z-index:1}.adapter-boundary-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px}.adapter-boundary-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.52fr) minmax(0,1fr);gap:14px;align-items:stretch}.adapter-lane,.boundary-core{border:1px solid rgb(58 70 88 / 86%);border-radius:16px;background:#0e1323bd;box-shadow:inset 0 1px #ffffff0a}.lane-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgb(58 70 88 / 78%);padding:14px 16px}.lane-title span,.boundary-core>span,.effect-grid span{display:block;color:var(--bw-cyan);font:800 10px/15px var(--bw-font-mono);text-transform:uppercase;letter-spacing:.05em}.lane-title strong{color:var(--bw-text-muted);font:800 12px/18px var(--bw-font-mono);text-align:right}.adapter-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.adapter-logo-card.compact{min-height:78px;align-items:flex-start;gap:6px;border-radius:10px;border-color:#3a4658c7;background:#080d1d7a;padding:10px}.adapter-logo-card.compact img{width:24px;height:24px}.adapter-logo-card.compact span{font-size:13px;line-height:17px;text-align:left}.adapter-logo-card.compact small{text-align:left;font-size:10px;line-height:14px}.boundary-core{display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:20px;background:radial-gradient(circle at 50% 18%,rgb(76 215 246 / 16%),transparent 34%),linear-gradient(180deg,#0e1323eb,#080d1df5)}.boundary-core:before,.boundary-core:after{content:"";position:absolute;top:50%;width:28px;height:1px;background:linear-gradient(90deg,transparent,rgb(76 215 246 / 70%))}.boundary-core:before{left:0}.boundary-core:after{right:0;transform:rotate(180deg)}.boundary-core>span,.boundary-core>strong,.boundary-core-steps{position:relative;z-index:1}.boundary-core>strong{display:block;margin-top:9px;color:var(--bw-text);font-size:20px;line-height:28px}.boundary-core-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:20px}.boundary-core-steps em{border:1px solid rgb(76 215 246 / 26%);border-radius:7px;background:#4cd7f612;color:var(--bw-text-muted);padding:7px 8px;font:800 10px/14px var(--bw-font-mono);font-style:normal;text-align:center}.boundary-core-steps i{width:13px;height:1px;background:#4cd7f67a}.effect-grid{display:grid;grid-template-columns:1fr;gap:8px;padding:12px}.effect-grid div{border:1px solid rgb(58 70 88 / 78%);border-radius:10px;background:#080d1d7a;padding:11px 12px}.effect-grid span{color:var(--bw-text-faint)}.effect-grid strong{display:block;margin-top:4px;color:var(--bw-text);font:800 12px/17px var(--bw-font-mono)}@media(max-width:1023px){.adapter-boundary-map{grid-template-columns:1fr}.boundary-core:before,.boundary-core:after{display:none}}@media(max-width:768px){.adapter-boundary-head{margin-bottom:24px}.adapter-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-core-steps{grid-template-columns:1fr}.boundary-core-steps i{display:none}}.compact-run-trace{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;max-width:1040px;margin:18px auto 0;border:1px solid #cbd5e1;border-radius:12px;background:#ffffffd1;padding:8px;box-shadow:0 18px 54px #0f172a14}.compact-run-trace div{min-width:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:10px 12px;text-align:left}.compact-run-trace span{display:block;color:#0891b2;font:800 10px/14px var(--bw-font-mono)}.compact-run-trace strong{display:block;margin-top:3px;color:#334155;font:800 12px/17px var(--bw-font-mono)}.compact-run-trace i{align-self:center;width:14px;height:1px;background:linear-gradient(90deg,#4cd7f657,#4edea38f)}.adapter-wall-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 0%,rgb(76 215 246 / 12%),transparent 30%),linear-gradient(180deg,#080d1d,#0b1020 54%,#080d1d)}.adapter-wall-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(76 215 246 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(76 215 246 / .03) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.adapter-wall-section>div{position:relative;z-index:1}.adapter-wall-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);gap:32px;align-items:end;margin-bottom:32px}.adapter-control-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;border:1px solid rgb(58 70 88 / 86%);border-radius:12px;background:#0e1323c2;padding:12px}.adapter-control-path span{display:block;border:1px solid rgb(76 215 246 / 22%);border-radius:7px;background:#4cd7f60f;color:var(--bw-text-muted);padding:9px 10px;font:800 10px/14px var(--bw-font-mono);text-align:center}.adapter-control-path i{width:14px;height:1px;background:#4cd7f67a}.adapter-premium-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgb(58 70 88 / 86%);border-radius:14px;background:#3a4658db}.adapter-logo-card.premium{min-height:118px;border:0;border-radius:0;background:linear-gradient(180deg,#161b2bc7,#080d1dbd);box-shadow:none}.adapter-logo-card.premium:hover{background:linear-gradient(180deg,#1a2534db,#0a1220d1)}@media(max-width:1023px){.adapter-wall-head{grid-template-columns:1fr}.adapter-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.compact-run-trace,.adapter-control-path{grid-template-columns:1fr}.compact-run-trace i,.adapter-control-path i{display:none}.adapter-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.temporal-skin{--tp-bg: var(--bw-runtime-bg-soft);--tp-panel: var(--bw-runtime-panel-2);--tp-panel-2: #171722;--tp-line: rgb(255 255 255 / 12%);--tp-text: var(--bw-runtime-text);--tp-muted: var(--bw-runtime-text-muted);--tp-faint: var(--bw-runtime-text-faint);--tp-violet: var(--bw-action);--tp-blue: #444ce7;--tp-pink: var(--bw-hot-pink);--tp-lime: var(--bw-ready);--tp-green: var(--bw-restore);--tp-red: var(--bw-blocked);background:var(--tp-bg)}.temporal-skin .home-hero-section{min-height:calc(100svh - 64px);background:radial-gradient(circle at 80% 12%,rgb(182 100 255 / 28%),transparent 26%),radial-gradient(circle at 56% 76%,rgb(31 241 165 / 12%),transparent 24%),linear-gradient(180deg,#07070a,#0d0d12);border-bottom-color:#ffffff1a}.temporal-skin .home-hero-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / 86%) 48%,transparent 100%)}.temporal-skin .home-hero-section:after{background:linear-gradient(90deg,transparent,var(--tp-violet),var(--tp-pink),var(--tp-lime),transparent);box-shadow:0 0 52px #b664ff5c}.temporal-skin .premium-boundary-beam{opacity:.78;background:linear-gradient(118deg,transparent 0 44%,rgb(182 100 255 / 26%) 47%,rgb(255 107 255 / 18%) 50%,transparent 54%),radial-gradient(circle at 84% 24%,rgb(68 76 231 / 32%),transparent 26%)}.temporal-skin .font-label-caps{letter-spacing:.02em}.temporal-skin .home-hero-section .font-label-caps.text-secondary{color:var(--tp-lime)!important}.temporal-skin .hero-title{max-width:11ch;color:var(--tp-text)!important;font-size:clamp(52px,6vw,88px)!important;line-height:.96!important;letter-spacing:-.04em}.temporal-skin .hero-title .block{white-space:nowrap}.temporal-skin .hero-lead{max-width:620px;color:#d8d7e5!important;font-size:clamp(18px,1.3vw,21px)!important;line-height:1.7!important}.temporal-skin .cta-primary{border-color:transparent!important;background:var(--tp-violet)!important;color:var(--bw-runtime-bg-soft)!important;box-shadow:0 0 0 1px #ffffff2e,0 0 36px #b664ff57}.temporal-skin .hero-actions a:not(.cta-primary){border-color:#ffffff24!important;color:#f1efff!important}.temporal-skin .hero-actions a:not(.cta-primary):hover{background:#b664ff1f!important;border-color:#b664ff7a!important}.temporal-skin .protocol-run-object.temporal-workflow-object{min-height:520px;border-color:#b664ff61;border-radius:10px;background:radial-gradient(circle at 78% 18%,rgb(182 100 255 / 22%),transparent 30%),linear-gradient(180deg,var(--bw-runtime-panel-3),var(--bw-runtime-panel) 72%);box-shadow:0 0 0 1px #ffffff0d,0 38px 90px #0000007a;padding:14px}.temporal-skin .protocol-run-object.temporal-workflow-object:after{content:"";position:absolute;right:18px;top:18px;width:10px;height:10px;border-radius:999px;background:var(--tp-lime);box-shadow:0 0 28px #c3ff62c2}.temporal-skin .temporal-workflow-object .protocol-head{margin:-14px -14px 14px;padding:15px 44px 15px 16px;border-bottom-color:#ffffff1f;background:var(--bw-runtime-panel-code)}.temporal-skin .temporal-workflow-object .protocol-head span,.temporal-skin .temporal-workflow-object .protocol-block span{color:var(--tp-violet)}.temporal-skin .temporal-workflow-object .protocol-head strong{color:var(--tp-text)}.temporal-skin .temporal-workflow-object .protocol-head em{border-color:#c3ff6257;background:#c3ff621a;color:var(--tp-lime)}.workflow-code-frame{position:relative;z-index:1;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#08080d;padding:10px 0;box-shadow:inset 0 1px #ffffff0d}.workflow-code-frame div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:6px 15px}.workflow-code-frame span{color:var(--tp-faint);font:700 12px/18px var(--bw-font-mono);text-align:right}.workflow-code-frame code{color:#e7e4f4;font:13px/20px var(--bw-font-mono);white-space:nowrap}.workflow-code-frame b{color:var(--tp-pink);font-weight:800}.temporal-skin .temporal-workflow-object .protocol-block{border-color:#ffffff1a;border-radius:8px;background:#101019}.temporal-skin .temporal-workflow-object .protocol-kv{border-color:#b664ff38;background:#b664ff12}.temporal-skin .temporal-workflow-object .protocol-kv b{color:var(--tp-faint)}.temporal-skin .temporal-workflow-object .protocol-kv strong,.temporal-skin .temporal-workflow-object .outbox-row code{color:var(--tp-text)}.temporal-skin .temporal-workflow-object .outbox-row{border-top-color:#ffffff1a}.temporal-skin .temporal-workflow-object .outbox-row em{color:var(--tp-lime)}.temporal-skin .case-theater-section{color:var(--tp-text);background:radial-gradient(circle at 84% 0%,rgb(182 100 255 / 16%),transparent 24%),radial-gradient(circle at 18% 14%,rgb(255 107 255 / 12%),transparent 20%),linear-gradient(180deg,#0d0d12,#09090d 48%,#0f0f16);border-bottom-color:#ffffff1a}.temporal-skin .case-theater-section:before{background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .032) 1px,transparent 1px);background-size:84px 84px}.temporal-skin .case-theater-intro h2,.temporal-skin .case-copy h3{color:var(--tp-text)!important}.temporal-skin .case-theater-intro p,.temporal-skin .case-copy p{color:var(--tp-muted)!important}.temporal-skin .case-theater-intro .font-label-caps,.temporal-skin .case-copy h4,.temporal-skin .case-eyebrow,.temporal-skin .case-stage-nav span{color:var(--tp-lime)!important}.temporal-skin .case-intro-card,.temporal-skin .compact-run-trace,.temporal-skin .case-stage-nav,.temporal-skin .case-stage-nav a,.temporal-skin .case-object{border-color:#ffffff1f!important;background:#111119db!important;box-shadow:none!important;backdrop-filter:none!important}.temporal-skin .case-intro-cell{border-right-color:#ffffff1a}.temporal-skin .case-intro-cell span,.temporal-skin .case-intro-cell small,.temporal-skin .compact-run-trace strong,.temporal-skin .object-head span,.temporal-skin .case-proof-kpis span,.temporal-skin .policy-rule small,.temporal-skin .savepoint-node small,.temporal-skin .savepoint-matrix small,.temporal-skin .restore-card small,.temporal-skin .action-zone small,.temporal-skin .receipt-key{color:var(--tp-muted)!important}.temporal-skin .case-intro-cell strong,.temporal-skin .compact-run-trace div strong,.temporal-skin .object-head strong,.temporal-skin .case-proof-kpis strong,.temporal-skin .policy-rule strong,.temporal-skin .savepoint-node strong,.temporal-skin .savepoint-matrix strong,.temporal-skin .restore-card strong,.temporal-skin .action-zone strong,.temporal-skin .receipt-ledger-head span,.temporal-skin .receipt-value{color:var(--tp-text)!important}.temporal-skin .compact-run-trace div,.temporal-skin .case-proof-kpis div,.temporal-skin .case-proof-kpis.green div,.temporal-skin .case-proof-kpis.amber div,.temporal-skin .policy-rule,.temporal-skin .policy-rule.allow,.temporal-skin .policy-rule.warn,.temporal-skin .policy-rule.block,.temporal-skin .savepoint-node,.temporal-skin .restore-card,.temporal-skin .restore-card.failed,.temporal-skin .restore-card.checkpoint,.temporal-skin .restore-card.success,.temporal-skin .action-zone,.temporal-skin .action-zone.outbox{border-color:#ffffff1f!important;background:var(--bw-runtime-panel-2)!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.temporal-skin .compact-run-trace span,.temporal-skin .case-proof-kpis div span,.temporal-skin .protocol-block.run>span,.temporal-skin .policy-rule.allow span,.temporal-skin .savepoint-node.done span,.temporal-skin .restore-card.checkpoint span,.temporal-skin .action-zone.sandbox span{color:var(--tp-green)!important}.temporal-skin .case-proof-kpis.amber div span,.temporal-skin .policy-rule.warn span,.temporal-skin .savepoint-node.warn span,.temporal-skin .action-zone.outbox span{color:var(--tp-lime)!important}.temporal-skin .policy-rule.block span,.temporal-skin .restore-card.failed span{color:var(--tp-red)!important}.temporal-skin .compact-run-trace i,.temporal-skin .theater-pipe:before,.temporal-skin .savepoint-river:before{background:linear-gradient(90deg,var(--tp-violet),var(--tp-pink),var(--tp-lime))!important}.temporal-skin .case-slide{border-color:#ffffff1a}.temporal-skin .case-takeaway{border-top-color:#ffffff24;color:#e6e2f8!important}.temporal-skin .object-head{border-bottom-color:#ffffff1f;background:var(--bw-runtime-panel-code)}.temporal-skin .object-head em,.temporal-skin .receipt-ledger-status{border-color:#c3ff6252;background:#c3ff621a;color:var(--tp-lime)}.temporal-skin .contract-ledger,.temporal-skin .retry-console,.temporal-skin .receipt-ledger,.temporal-skin .action-theater,.temporal-skin .savepoint-matrix{border-color:#ffffff1f!important;background:#08080d!important;box-shadow:none!important}.temporal-skin .contract-ledger div,.temporal-skin .retry-console div,.temporal-skin .receipt-row{border-color:#ffffff1a}.temporal-skin .theater-pipe span,.temporal-skin .restore-connector{border-color:#b664ff52;background:#b664ff1a;color:var(--tp-violet)}.temporal-skin .adapter-wall-section{background:radial-gradient(circle at 78% 0%,rgb(182 100 255 / 28%),transparent 28%),radial-gradient(circle at 12% 16%,rgb(195 255 98 / 10%),transparent 18%),linear-gradient(180deg,var(--bw-runtime-panel-code) 0%,var(--bw-runtime-bg-soft) 100%);border-top:1px solid rgb(255 255 255 / 10%);border-bottom:1px solid rgb(255 255 255 / 10%)}.temporal-skin .adapter-wall-section:before{background:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .026) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.temporal-skin .adapter-wall-section .font-label-caps{color:var(--bw-ready)!important}.temporal-skin .adapter-wall-section h2{color:var(--bw-runtime-text)!important}.temporal-skin .adapter-wall-section p{color:var(--bw-runtime-text-muted)!important}.temporal-skin .adapter-control-path{border-color:#ffffff24;background:#111119b8}.temporal-skin .adapter-control-path span{border-color:#b664ff3d;background:#b664ff14;color:var(--bw-runtime-text)}.temporal-skin .adapter-premium-grid{border-color:#ffffff1f;background:#ffffff1a;box-shadow:0 28px 80px #00000047}.temporal-skin .adapter-logo-card.premium{background:var(--bw-runtime-panel-2)}.temporal-skin .adapter-logo-card.premium:hover{background:var(--bw-runtime-panel-3)}.temporal-skin .adapter-logo-card.premium strong,.temporal-skin .adapter-logo-card.premium small{color:var(--bw-runtime-text)!important}.temporal-skin .adapter-logo-card.premium small{color:var(--bw-runtime-text-subtle)!important}.temporal-skin .home-control-section,.temporal-skin .home-stack-section,.temporal-skin .why-matters-section,.temporal-skin .final-cta-section{background:radial-gradient(circle at 84% 16%,rgb(182 100 255 / 14%),transparent 26%),linear-gradient(180deg,#0d0d12,var(--bw-runtime-bg-soft))!important}.temporal-skin .deploy-section,.temporal-skin .implementation-section,.temporal-skin .faq-section{background:#f5f5fa!important}@media(max-width:1023px){.temporal-skin .home-hero-section{min-height:auto}.temporal-skin .hero-title{max-width:12ch}}@media(max-width:768px){.temporal-skin .hero-title{font-size:clamp(42px,14vw,58px)!important}.temporal-skin .protocol-run-object.temporal-workflow-object{min-height:0}.workflow-code-frame div{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:5px 10px}.workflow-code-frame code{font-size:11px;line-height:17px;white-space:normal}.temporal-skin .case-intro-cell{border-right:0;border-bottom:1px solid rgb(255 255 255 / 10%)}.temporal-skin .case-intro-cell:last-child{border-bottom:0}}body>.site-header+main{padding-top:92px!important}.temporal-header.site-header{min-height:92px;height:auto;background:var(--bw-runtime-bg-soft);border-bottom:1px solid rgb(255 255 255 / 12%);box-shadow:none}.temporal-topbar{display:flex;align-items:center;justify-content:center;gap:12px;min-height:28px;padding:5px var(--bw-page-x);background:var(--bw-ready);color:var(--bw-runtime-bg-soft);font-size:13px;line-height:18px;font-weight:800;text-align:center}.temporal-topbar strong{font-weight:900;white-space:nowrap}.temporal-nav-row{min-height:64px;border-bottom:1px solid rgb(255 255 255 / 9%);background:#08080bf0;backdrop-filter:blur(18px)}.temporal-nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--bw-max);min-height:64px;margin:0 auto}.temporal-brand{display:inline-flex;align-items:center;gap:12px;color:var(--bw-runtime-text);font-size:22px;font-weight:850;letter-spacing:-.035em;transition:color .16s ease}.temporal-brand:hover{color:var(--bw-ready)}.temporal-brand img{width:36px;height:36px;border-radius:6px;border:1px solid rgb(255 255 255 / 12%);background:var(--bw-runtime-panel-2)}.temporal-header .nav-link{color:var(--bw-runtime-text-muted);font-size:14px;font-weight:850}.temporal-header .nav-link:hover{color:#fff}.temporal-header .language-switch summary{min-height:42px;border-color:#ffffff29;border-radius:6px;background:#101019;color:#e7e4f4}.temporal-header .language-switch summary:hover{border-color:#c3ff6275;background:#c3ff6214}.temporal-header .language-toggle{min-height:42px;border-color:#ffffff29;border-radius:6px;background:var(--bw-runtime-panel-warm);color:#e7e4f4}.temporal-header .language-toggle:hover{border-color:#c3ff6275;background:#c3ff6214;color:var(--bw-runtime-text)}.temporal-header .language-menu{border-color:#ffffff24;border-radius:8px;background:#0b0b11}.temporal-header .bw-button-primary,.temporal-footer .temporal-footer-actions a:first-child{min-height:42px;border:0!important;border-radius:6px!important;background:var(--bw-action)!important;color:var(--bw-runtime-bg-soft)!important;font-weight:900;box-shadow:0 0 34px #b664ff57}.temporal-header .bw-button-primary:hover,.temporal-footer .temporal-footer-actions a:first-child:hover{background:var(--bw-action-hover)!important}.temporal-skin .home-hero-section{padding-top:clamp(58px,8vw,104px)!important;padding-bottom:clamp(64px,9vw,116px)!important}.temporal-skin .home-hero-section>div{min-height:calc(100svh - 230px)}.temporal-skin .home-hero-section .max-w-\[1200px\]{max-width:1280px}.temporal-skin .home-hero-section .lg\:grid-cols-12{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.temporal-skin .home-hero-section .lg\:col-span-6{grid-column:auto}.temporal-skin .home-hero-section .hero-actions{gap:14px}.temporal-skin .case-theater-intro{padding-top:clamp(54px,7vw,88px)!important}.temporal-skin .case-theater-section .text-display-brand{font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.04em}.temporal-skin .case-intro-card{border-radius:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--bw-runtime-panel-code)!important}.temporal-skin .case-intro-cell{padding:18px 20px}.temporal-skin .case-stage-nav{top:92px;border-top:1px solid rgb(255 255 255 / 10%)!important;border-bottom:1px solid rgb(255 255 255 / 10%)!important;background:#08080be0!important;backdrop-filter:blur(20px)!important}.temporal-skin .case-stage-nav a{border-radius:4px;background:transparent!important;color:var(--bw-runtime-text-muted)}.temporal-skin .case-stage-nav a:hover{color:#fff;border-color:#c3ff625c!important;background:#c3ff6214!important;transform:none}.temporal-skin .case-slide{min-height:92svh;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.temporal-skin .case-copy h3{font-size:clamp(32px,3.1vw,50px);line-height:1.02;letter-spacing:-.035em}.temporal-skin .case-object{border-radius:8px;background:var(--bw-runtime-panel-2)!important}.temporal-skin .case-object:before{background:linear-gradient(118deg,transparent 0 40%,rgb(182 100 255 / 10%) 48%,transparent 55%),radial-gradient(circle at 88% 0%,rgb(182 100 255 / 15%),transparent 26%)}.temporal-skin .object-head{border-radius:0}.temporal-skin .adapter-wall-section{padding-top:clamp(74px,9vw,128px)!important;padding-bottom:clamp(74px,9vw,128px)!important}.temporal-skin .adapter-wall-head{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr)}.temporal-skin .adapter-wall-section h2{max-width:720px;font-size:clamp(42px,5.2vw,76px);line-height:.98;letter-spacing:-.04em}.temporal-skin .adapter-premium-grid{border-radius:8px;grid-template-columns:repeat(10,minmax(0,1fr))}.temporal-skin .adapter-logo-card.premium{min-height:122px}.temporal-skin .home-control-section{padding-top:clamp(86px,10vw,150px)!important;padding-bottom:clamp(86px,10vw,150px)!important;background:#111!important;border-bottom-color:#ffffff1a!important}.temporal-skin .home-control-section .mb-16{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(34px,5vw,76px);align-items:end}.temporal-skin .home-control-section h2,.temporal-skin .home-stack-section h2,.temporal-skin .why-matters-section h2,.temporal-skin .final-cta-section h2{color:var(--bw-runtime-text)!important;font-size:clamp(38px,4.4vw,68px);line-height:1;letter-spacing:-.04em}.temporal-skin .home-control-section p,.temporal-skin .home-stack-section p,.temporal-skin .why-matters-section p,.temporal-skin .final-cta-section p{color:var(--bw-runtime-text-muted)!important}.temporal-skin .home-control-section .grid.md\:grid-cols-3{gap:1px!important;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;background:#ffffff1a}.temporal-skin .home-control-section .bg-surface-container{border:0!important;border-radius:0!important;background:#16161f!important;padding:clamp(24px,3vw,38px)!important}.temporal-skin .home-control-section .font-headline-lg-mobile,.temporal-skin .home-control-section h3{color:var(--bw-runtime-text)!important;font-size:24px;line-height:30px}.temporal-skin .home-control-section .bg-primary,.temporal-skin .home-control-section .bg-tertiary{background:var(--bw-ready)!important;box-shadow:0 0 22px #c3ff62b8}.temporal-skin .home-stack-section{padding-top:clamp(84px,10vw,144px)!important;padding-bottom:clamp(84px,10vw,144px)!important;background:radial-gradient(circle at 76% 18%,rgb(182 100 255 / 18%),transparent 28%),linear-gradient(180deg,var(--bw-runtime-bg-soft),var(--bw-runtime-panel-2))!important}.temporal-skin .premium-path-diagram{border-radius:8px!important;border-color:#b664ff52!important;background:var(--bw-runtime-panel)!important;box-shadow:0 28px 70px #00000057}.temporal-skin .premium-path-diagram .rounded{border-radius:6px!important;border-color:#ffffff1c!important;background:var(--bw-runtime-panel-3)!important;color:var(--bw-runtime-text-muted)!important}.temporal-skin .premium-path-diagram .text-secondary,.temporal-skin .premium-path-diagram .text-primary,.temporal-skin .premium-path-diagram .text-tertiary{color:var(--bw-ready)!important}.temporal-skin .why-matters-section{padding-top:clamp(82px,10vw,142px)!important;padding-bottom:clamp(82px,10vw,142px)!important;background:var(--bw-runtime-bg-soft)!important}.temporal-skin .why-proof-card{border-radius:8px;border-color:#ffffff1c;background:var(--bw-runtime-panel-3);box-shadow:none}.temporal-skin .why-proof-card h3{color:var(--bw-runtime-text)}.temporal-skin .why-proof-card span{color:var(--bw-ready)}.temporal-skin .deploy-section,.temporal-skin .implementation-section,.temporal-skin #github,.temporal-skin .faq-section,.temporal-skin #faq{background:#f6f6fb!important}.temporal-skin .deploy-section{padding-top:clamp(78px,9vw,126px)!important;padding-bottom:clamp(78px,9vw,126px)!important}.temporal-skin .deploy-section h2,.temporal-skin #github h3,.temporal-skin #faq h2{font-size:clamp(36px,4.2vw,62px);line-height:1.02;letter-spacing:-.04em}.temporal-skin .deploy-grid{gap:1px;overflow:hidden;border:1px solid #dedee8;border-radius:8px;background:#dedee8}.temporal-skin .deploy-grid div{border:0;border-radius:0;box-shadow:none}.temporal-skin .deploy-grid span,.temporal-skin #github .font-label-caps,.temporal-skin #faq .font-label-caps{color:#444ce7!important}.temporal-skin .final-cta-section,.temporal-skin #demo-form{background:radial-gradient(circle at 18% 18%,rgb(195 255 98 / 16%),transparent 18%),linear-gradient(145deg,var(--bw-violet-deep) 0%,var(--bw-hot-magenta) 42%,var(--bw-hot-orange) 100%)!important;border-bottom:0!important}.temporal-skin #demo-form .demo-poster{background:var(--bw-runtime-panel-code);border-color:#fff3;border-radius:8px}.temporal-footer.site-footer{padding-top:0;padding-bottom:42px;background:var(--bw-runtime-bg-soft);border-top:1px solid rgb(255 255 255 / 10%)}.temporal-footer-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(34px,5vw,64px) 0;border-bottom:1px solid rgb(255 255 255 / 11%)}.temporal-footer-cta span{display:block;margin-bottom:10px;color:var(--bw-ready);font:850 13px/18px var(--bw-font-sans)}.temporal-footer-cta h2{margin:0;max-width:820px;color:var(--bw-runtime-text);font-size:clamp(34px,4.2vw,62px);line-height:1.02;letter-spacing:-.04em}.temporal-footer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.temporal-footer-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 16%);border-radius:6px;padding:10px 16px;color:var(--bw-runtime-text);font-weight:900}.temporal-footer-grid{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(150px,.7fr));gap:clamp(28px,5vw,72px);padding:44px 0}.temporal-footer-brand p{max-width:520px;margin:18px 0;color:var(--bw-runtime-text-muted);font-size:15px;line-height:1.75}.temporal-footer-badge{display:inline-flex;border:1px solid rgb(195 255 98 / 24%);border-radius:999px;background:#c3ff6212;color:var(--bw-ready);padding:7px 10px;font:850 11px/15px var(--bw-font-mono);text-transform:uppercase}.temporal-footer .footer-heading{color:var(--bw-runtime-text);font-size:13px;line-height:18px;margin-bottom:10px}.temporal-footer .footer-link{color:#a8a6ba;font-size:14px;line-height:21px}.temporal-footer .footer-link:hover{color:var(--bw-ready)}.temporal-footer-bottom{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-top:1px solid rgb(255 255 255 / 10%);padding-top:22px;color:var(--bw-runtime-text-faint);font-size:13px}@media(max-width:1120px){.temporal-skin .adapter-premium-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.temporal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.temporal-skin .home-hero-section>div{min-height:0}.temporal-skin .home-control-section .mb-16,.temporal-footer-cta{grid-template-columns:1fr}.temporal-footer-actions{justify-content:flex-start}}@media(max-width:768px){body>.site-header+main{padding-top:88px!important}.temporal-header.site-header{min-height:88px}.temporal-topbar{min-height:24px;padding-block:4px;font-size:11px}.temporal-topbar strong{display:none}.temporal-nav-row{min-height:64px}.temporal-brand span{font-size:18px}.temporal-brand img{width:32px;height:32px}.temporal-header .bw-button-primary{display:none}.temporal-skin .home-hero-section .hero-title{max-width:12ch}.temporal-skin .case-slide{min-height:auto}.temporal-skin .adapter-wall-head{grid-template-columns:1fr}.temporal-skin .adapter-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.temporal-skin .home-control-section .grid.md\:grid-cols-3,.temporal-skin .deploy-grid{border-radius:6px}.temporal-footer-grid{grid-template-columns:1fr}}@media(max-width:1023px){.temporal-skin .home-hero-section .lg\:grid-cols-12{grid-template-columns:1fr!important}.temporal-skin .home-hero-section .lg\:col-span-6{grid-column:auto!important}}@media(max-width:768px){.temporal-header .bw-button-primary{display:none!important}.temporal-nav-row{gap:12px}.temporal-brand{gap:9px;min-width:0}.temporal-brand span{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.temporal-skin .home-control-section,.temporal-skin .home-stack-section,.temporal-skin .why-matters-section,.temporal-skin .deploy-section,.temporal-skin #github,.temporal-skin #faq{position:relative;overflow:hidden;color:var(--bw-runtime-text);border-bottom:1px solid rgb(255 255 255 / 10%)!important}.temporal-skin .home-control-section:after,.temporal-skin .home-stack-section:after,.temporal-skin .why-matters-section:after,.temporal-skin .deploy-section:after,.temporal-skin #github:after,.temporal-skin #faq:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .038) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .028) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 13%,#000 86%,transparent)}.temporal-skin .home-control-section>div,.temporal-skin .home-stack-section>div,.temporal-skin .why-matters-section>div,.temporal-skin .deploy-section>div,.temporal-skin #github>div,.temporal-skin #faq>div{position:relative;z-index:1}.temporal-skin .home-control-section{background:radial-gradient(circle at 78% 18%,rgb(182 100 255 / 18%),transparent 28%),linear-gradient(180deg,var(--bw-runtime-bg-soft) 0%,var(--bw-runtime-panel-warm) 100%)!important}.temporal-skin .home-control-section .font-label-caps,.temporal-skin .home-stack-section .font-label-caps,.temporal-skin .why-matters-section .font-label-caps,.temporal-skin .deploy-section .font-label-caps,.temporal-skin #github .font-label-caps,.temporal-skin #faq .font-label-caps{color:var(--bw-ready)!important}.temporal-skin .home-control-section .bg-surface-container{position:relative;min-height:330px;background:radial-gradient(circle at 80% 0%,rgb(182 100 255 / 13%),transparent 36%),var(--bw-runtime-panel-3)!important}.temporal-skin .home-control-section .bg-surface-container:before{content:"policy.step";display:block;width:fit-content;margin-bottom:18px;border:1px solid rgb(195 255 98 / 24%);border-radius:999px;background:#c3ff6212;color:var(--bw-ready);padding:5px 8px;font:850 10px/14px var(--bw-font-mono);letter-spacing:.04em;text-transform:uppercase}.temporal-skin .home-control-section .bg-surface-container:nth-child(2):before{content:"checkpoint.step"}.temporal-skin .home-control-section .bg-surface-container:nth-child(3):before{content:"receipt.step"}.temporal-skin .home-control-section .font-label-caps.bg-primary\/10,.temporal-skin .home-control-section .font-label-caps.bg-secondary\/10,.temporal-skin .home-control-section .font-label-caps.bg-tertiary\/10,.temporal-skin .home-control-section .font-label-caps.bg-surface-variant{border:1px solid rgb(255 255 255 / 11%)!important;background:var(--bw-runtime-panel-code)!important;color:var(--bw-ready)!important}.temporal-skin .home-stack-section{background:radial-gradient(circle at 16% 14%,rgb(31 241 165 / 9%),transparent 22%),radial-gradient(circle at 84% 18%,rgb(182 100 255 / 18%),transparent 30%),var(--bw-runtime-bg-soft)!important}.temporal-skin .home-stack-section .p-4.bg-background,.temporal-skin .home-stack-section .premium-path-diagram{border-color:#ffffff1f!important;background:#0c0c12!important;border-radius:8px!important}.temporal-skin .home-stack-section .p-4.bg-background span,.temporal-skin .home-stack-section .p-4.bg-background .text-primary,.temporal-skin .home-stack-section .p-4.bg-background .text-tertiary{color:var(--bw-ready)!important}.temporal-skin .why-matters-section{background:radial-gradient(circle at 78% 10%,rgb(68 76 231 / 22%),transparent 26%),#111!important}.temporal-skin .why-proof-card{display:grid;gap:1px;overflow:hidden;border-color:#ffffff1f;background:#ffffff1a;padding:0}.temporal-skin .why-proof-card h3,.temporal-skin .why-proof-card div{margin:0;background:var(--bw-runtime-panel-3);padding:22px;border:0}.temporal-skin .deploy-section{background:radial-gradient(circle at 82% 12%,rgb(255 107 255 / 12%),transparent 24%),linear-gradient(180deg,var(--bw-runtime-panel-code),var(--bw-runtime-panel-2))!important}.temporal-skin .deploy-section h2,.temporal-skin .deploy-section .text-slate-950,.temporal-skin #github h3,.temporal-skin #github .text-slate-900,.temporal-skin #github .text-slate-950,.temporal-skin #faq h2,.temporal-skin #faq .text-slate-950{color:var(--bw-runtime-text)!important}.temporal-skin .deploy-section p,.temporal-skin .deploy-section .text-slate-600,.temporal-skin #github p,.temporal-skin #github .text-slate-700,.temporal-skin #faq p,.temporal-skin #faq .text-slate-700{color:var(--bw-runtime-text-muted)!important}.temporal-skin .deploy-grid{border-color:#ffffff1f;background:#ffffff1a}.temporal-skin .deploy-grid div{background:var(--bw-runtime-panel-3)}.temporal-skin .deploy-grid span,.temporal-skin .deploy-grid strong{color:var(--bw-runtime-text)!important}.temporal-skin .deploy-grid span{color:var(--bw-ready)!important}.temporal-skin #github{padding-top:clamp(78px,9vw,128px)!important;padding-bottom:clamp(78px,9vw,128px)!important;background:radial-gradient(circle at 18% 18%,rgb(31 241 165 / 10%),transparent 22%),var(--bw-runtime-bg-soft)!important}.temporal-skin .implementation-lane{border-color:#ffffff1f;border-radius:8px;background:#ffffff1a}.temporal-skin .implementation-step{border-bottom-color:#ffffff1a;background:var(--bw-runtime-panel-2)}.temporal-skin .implementation-step:nth-child(2){background:var(--bw-runtime-panel-3)}.temporal-skin .implementation-phase,.temporal-skin .implementation-step:nth-child(2) .implementation-phase,.temporal-skin .implementation-step:nth-child(3) .implementation-phase{color:var(--bw-ready);font-family:var(--bw-font-mono);text-transform:uppercase}.temporal-skin .implementation-artifacts span{border-color:#ffffff1f;background:var(--bw-runtime-panel-code);color:var(--bw-runtime-text-muted);border-radius:4px}.temporal-skin .implementation-link{color:var(--bw-ready)}.temporal-skin #faq{padding-top:clamp(78px,9vw,128px)!important;padding-bottom:clamp(78px,9vw,128px)!important;background:radial-gradient(circle at 72% 10%,rgb(182 100 255 / 16%),transparent 26%),linear-gradient(180deg,var(--bw-runtime-panel-2),var(--bw-runtime-bg-soft))!important}.temporal-skin #faq .space-y-3{display:grid;gap:1px!important;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#ffffff1a}.temporal-skin #faq details{border:0!important;border-radius:0!important;background:var(--bw-runtime-panel-2)!important;padding:22px 24px!important}.temporal-skin #faq details[open]{background:#171722!important}.temporal-skin #faq summary{color:var(--bw-runtime-text)!important;font-size:17px}.temporal-skin #faq summary span{color:var(--bw-ready)!important}@media(max-width:768px){.temporal-skin .home-control-section .bg-surface-container{min-height:0}.temporal-skin .implementation-step{grid-template-columns:1fr}}.temporal-footer-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.58fr);align-items:start}.temporal-footer-directory{display:grid;grid-template-columns:repeat(4,minmax(126px,1fr));gap:1px;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;background:#ffffff1a}.temporal-footer-directory .footer-nav{min-height:216px;gap:9px;background:var(--bw-runtime-panel);padding:18px 18px 20px}.temporal-footer-directory .footer-heading{margin-bottom:8px;color:var(--bw-runtime-text);font:850 12px/16px var(--bw-font-mono);letter-spacing:.04em;text-transform:uppercase}.temporal-footer-directory .footer-link{display:inline-flex;width:fit-content;max-width:100%;color:var(--bw-runtime-text-muted);font-size:14px;line-height:19px;font-weight:680;white-space:nowrap}.temporal-footer-directory .footer-email{font-family:var(--bw-font-mono);font-size:12px;letter-spacing:-.01em}.temporal-footer-legal{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:auto;padding-top:16px;border-top:1px solid rgb(255 255 255 / 10%)}@media(max-width:1120px){.temporal-footer-grid{grid-template-columns:1fr}.temporal-footer-directory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.temporal-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.temporal-footer-directory .footer-nav{min-height:0}}@media(max-width:430px){.temporal-footer-directory{grid-template-columns:1fr}}.temporal-footer-cta{min-height:116px;padding:clamp(24px,3.2vw,38px) 0}.temporal-footer-cta span{margin-bottom:8px;font:850 12px/16px var(--bw-font-mono);letter-spacing:.04em;text-transform:uppercase}.temporal-footer-cta h2{max-width:680px;font-size:clamp(30px,3.2vw,46px);line-height:1.04}.temporal-footer-brand p{color:var(--bw-runtime-text-muted)}.temporal-footer-bottom{color:var(--bw-runtime-text-faint)}.temporal-footer-directory .footer-link:hover{color:var(--bw-runtime-text)}@media(max-width:760px){.temporal-footer-cta{min-height:0;padding:28px 0 34px}.temporal-footer-cta h2{font-size:clamp(28px,8vw,36px)}}.temporal-footer.site-footer{padding:clamp(56px,7vw,92px) var(--bw-page-x) 34px!important;background:var(--bw-runtime-bg);border-top:1px solid rgb(255 255 255 / 10%)}.temporal-footer-main{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.42fr);gap:clamp(54px,7vw,110px);align-items:start;padding-bottom:clamp(44px,5vw,68px)}.temporal-footer-links{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:clamp(28px,4vw,58px);align-items:start}.temporal-footer-links .footer-nav{min-height:0;gap:9px;background:transparent;padding:0}.temporal-footer-links .footer-heading{margin:0 0 12px;color:var(--bw-runtime-text);font:850 12px/16px var(--bw-font-mono);letter-spacing:.04em;text-transform:uppercase}.temporal-footer-links .footer-link{display:inline-flex;width:fit-content;max-width:100%;color:var(--bw-runtime-text-subtle);font-size:14px;line-height:20px;font-weight:700;white-space:nowrap}.temporal-footer-links .footer-link:hover{color:var(--bw-runtime-text)}.temporal-footer-links .footer-email{color:#c7c4d8;font-family:var(--bw-font-mono);font-size:12px;letter-spacing:-.01em}.temporal-footer-brand p{max-width:380px;margin:18px 0 20px;color:#b7b4c8;font-size:15px;line-height:1.75}.temporal-footer-badge{border-color:#c3ff6242;background:transparent;color:var(--bw-ready);font-size:10px}.temporal-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgb(255 255 255 / 10%);padding-top:22px;color:var(--bw-runtime-text-faint);font-size:13px}.temporal-footer-bottom-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 18px}.temporal-footer-bottom-links a{color:var(--bw-runtime-text-subtle);font-weight:700}.temporal-footer-bottom-links a:hover{color:var(--bw-runtime-text)}@media(max-width:1120px){.temporal-footer-main{grid-template-columns:1fr}.temporal-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.temporal-footer.site-footer{padding-top:44px!important}.temporal-footer-main{gap:34px}.temporal-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.temporal-footer-links .footer-link{white-space:normal}.temporal-footer-bottom{align-items:flex-start;flex-direction:column}.temporal-footer-bottom-links{justify-content:flex-start}}@media(max-width:430px){.temporal-footer-links{grid-template-columns:1fr 1fr}.temporal-footer-links .footer-email{font-size:11px}}.temporal-skin #fold-policy .case-eyebrow,.temporal-skin #fold-policy .case-copy h4,.temporal-skin #fold-policy .case-proof-kpis span,.temporal-skin #fold-policy .object-head span,.temporal-skin #fold-policy .contract-ledger span{color:var(--bw-boundary)!important}.temporal-skin #fold-savepoint .case-eyebrow,.temporal-skin #fold-savepoint .case-copy h4,.temporal-skin #fold-savepoint .case-proof-kpis span,.temporal-skin #fold-savepoint .object-head span,.temporal-skin #fold-savepoint .savepoint-node span,.temporal-skin #fold-savepoint .savepoint-matrix span,.temporal-skin #fold-restore .case-eyebrow,.temporal-skin #fold-restore .case-copy h4,.temporal-skin #fold-restore .case-proof-kpis span,.temporal-skin #fold-restore .object-head span,.temporal-skin #fold-restore .restore-card.checkpoint span,.temporal-skin #fold-restore .restore-card.success span{color:var(--bw-restore)!important}.temporal-skin #fold-commit .case-eyebrow,.temporal-skin #fold-commit .case-copy h4,.temporal-skin #fold-commit .object-head span,.temporal-skin #fold-commit .receipt-key,.temporal-skin #fold-commit .action-zone.receipt span{color:var(--bw-action)!important}.temporal-skin .policy-rule.allow span,.temporal-skin .action-zone.sandbox span{color:var(--bw-restore)!important}.temporal-skin .policy-rule.warn span,.temporal-skin .savepoint-node.warn span,.temporal-skin .action-zone.outbox span,.temporal-skin #fold-commit .case-proof-kpis span{color:var(--bw-pending)!important}.temporal-skin .policy-rule.block span,.temporal-skin .restore-card.failed span{color:var(--bw-blocked)!important}.temporal-skin .protocol-block.run>span,.temporal-skin .adapter-control-path span,.temporal-skin .premium-path-diagram .text-secondary{color:var(--bw-boundary)!important}.temporal-skin .outbox-row em,.temporal-skin .demo-poster-warn{color:var(--bw-pending)!important}.temporal-skin .savepoint-matrix{border-color:var(--bw-runtime-line-strong)!important;background:var(--bw-runtime-line-strong)!important}.temporal-skin .savepoint-matrix div{background:var(--bw-runtime-panel-2)!important}.temporal-skin .savepoint-matrix strong{color:var(--bw-runtime-text)!important}.temporal-skin .savepoint-matrix small{color:var(--bw-runtime-text-subtle)!important}.temporal-skin .receipt-ledger-head{border-bottom-color:var(--bw-runtime-line-strong)!important;background:var(--bw-runtime-panel-code)!important}.temporal-skin .receipt-ledger-head span{color:var(--bw-runtime-text)!important}.temporal-skin .receipt-ledger-status{border-color:#c3ff6252!important;background:#c3ff621a!important;color:var(--bw-ready)!important}.subpage-skin{min-height:100vh;background:var(--bw-runtime-bg-soft);color:var(--bw-runtime-text)}.subpage-skin .page-hero{position:relative;overflow:hidden;padding-top:clamp(72px,9vw,128px)!important;padding-bottom:clamp(70px,9vw,120px)!important;border-bottom-color:var(--bw-runtime-line)!important;background:radial-gradient(circle at 78% 12%,rgb(182 100 255 / 24%),transparent 28%),radial-gradient(circle at 18% 78%,rgb(31 241 165 / 10%),transparent 22%),linear-gradient(180deg,var(--bw-runtime-bg-soft),var(--bw-runtime-panel-code))}.subpage-skin .page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / 86%) 56%,transparent 100%)}.subpage-skin .page-hero:after{inset:auto 0 0;width:auto;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,var(--bw-action),var(--bw-ready),transparent);box-shadow:0 0 48px #b664ff57}.subpage-skin .page-hero>div{position:relative;z-index:1}.subpage-skin .kicker,.subpage-skin .font-label-caps{color:var(--bw-ready)!important}.subpage-skin .h1,.subpage-skin .page-hero h1{max-width:920px;color:var(--bw-runtime-text)!important;font-size:clamp(44px,5.2vw,76px);line-height:.98;letter-spacing:-.04em}.subpage-skin .h2,.subpage-skin h2,.subpage-skin h3{color:var(--bw-runtime-text)!important}.subpage-skin .copy,.subpage-skin .cta-copy,.subpage-skin p,.subpage-skin li,.subpage-skin .text-slate-700,.subpage-skin .text-slate-600,.subpage-skin .text-slate-500{color:var(--bw-runtime-text-muted)!important}.subpage-skin .text-slate-950,.subpage-skin .text-slate-900,.subpage-skin .text-slate-800{color:var(--bw-runtime-text)!important}.subpage-skin .cta-primary{border-color:transparent!important;background:var(--bw-action)!important;color:var(--bw-runtime-bg-soft)!important;box-shadow:0 0 34px #b664ff52}.subpage-skin .cta-primary:hover{background:var(--bw-action-hover)!important}.subpage-skin .cta-secondary{border-color:var(--bw-runtime-line-strong)!important;background:transparent!important;color:var(--bw-runtime-text)!important}.subpage-skin .cta-secondary:hover{border-color:#c3ff626b!important;background:#c3ff6214!important;color:var(--bw-runtime-text)!important}.subpage-skin .dark-panel,.subpage-skin .audit-panel,.subpage-skin .object-card,.subpage-skin .step-lane,.subpage-skin .demo-form-panel,.subpage-skin .legal-note{border:1px solid var(--bw-runtime-line-strong)!important;border-radius:8px!important;background:radial-gradient(circle at 82% 0%,rgb(182 100 255 / 10%),transparent 32%),var(--bw-runtime-panel-2)!important;color:var(--bw-runtime-text-muted)!important;box-shadow:none!important}.subpage-skin .audit-paper,.subpage-skin .demo-contact-section{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 14%,rgb(182 100 255 / 12%),transparent 24%),linear-gradient(180deg,var(--bw-runtime-panel-code),var(--bw-runtime-bg-soft))!important;color:var(--bw-runtime-text)}.subpage-skin #demo-form.demo-contact-section{background:radial-gradient(circle at 78% 12%,rgb(182 100 255 / 20%),transparent 26%),radial-gradient(circle at 18% 78%,rgb(31 241 165 / 10%),transparent 20%),linear-gradient(180deg,var(--bw-runtime-panel-code),var(--bw-runtime-bg-soft))!important}.subpage-skin .audit-paper:before,.subpage-skin .demo-contact-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .032) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .026) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent)}.subpage-skin .audit-paper>div,.subpage-skin .demo-contact-section>div{position:relative;z-index:1}.subpage-skin .case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;overflow:hidden;border:1px solid var(--bw-runtime-line-strong);border-radius:8px;background:#ffffff1a}.subpage-skin .case-card{min-height:260px;border:0!important;border-radius:0!important;background:var(--bw-runtime-panel-2)!important;padding:clamp(24px,3vw,36px)!important}.subpage-skin .case-card-primary{background:radial-gradient(circle at 84% 0%,rgb(182 100 255 / 16%),transparent 34%),var(--bw-runtime-panel-3)!important}.subpage-skin .case-card .text-slate-700,.subpage-skin .case-card p{color:var(--bw-runtime-text-muted)!important}.subpage-skin .case-link,.subpage-skin .legal-doc a{color:var(--bw-ready)!important}.subpage-skin .status-chip{border:1px solid rgb(195 255 98 / 24%)!important;background:#c3ff6214!important;color:var(--bw-ready)!important;border-radius:999px!important}.subpage-skin .status-policy,.subpage-skin .text-cyan-700,.subpage-skin .proof-key{color:var(--bw-boundary)!important}.subpage-skin .status-restore,.subpage-skin .text-emerald-700{color:var(--bw-restore)!important}.subpage-skin .status-approval,.subpage-skin .text-amber-700{color:var(--bw-pending)!important}.subpage-skin .status-blocked,.subpage-skin .text-red-700{color:var(--bw-blocked)!important}.subpage-skin .proof-stack,.subpage-skin .space-y-3{color:var(--bw-runtime-text-muted)}.subpage-skin .proof-row,.subpage-skin .receipt-row,.subpage-skin .step-row{border-color:var(--bw-runtime-line-strong)!important}.subpage-skin .proof-row,.subpage-skin .receipt-row{background:transparent!important}.subpage-skin .proof-val,.subpage-skin .receipt-value,.subpage-skin strong{color:var(--bw-runtime-text)!important}.subpage-skin pre,.subpage-skin .code-caption+pre,.subpage-skin .bg-slate-50,.subpage-skin .bg-cyan-50,.subpage-skin .bg-emerald-50,.subpage-skin .bg-amber-50{border:1px solid var(--bw-runtime-line-strong)!important;border-radius:8px!important;background:var(--bw-runtime-panel-code)!important;color:#e7e4f4!important}.subpage-skin .border-slate-200,.subpage-skin .border-slate-300,.subpage-skin .border-cyan-200,.subpage-skin .border-emerald-200,.subpage-skin .border-amber-200{border-color:var(--bw-runtime-line-strong)!important}.subpage-skin .receipt-key,.subpage-skin .code-caption{color:var(--bw-runtime-text-subtle)!important}.subpage-skin .demo-poster{border-color:#b664ff47!important;border-radius:8px!important;background:var(--bw-runtime-panel-code)!important}.subpage-skin .demo-poster-row{border-top-color:var(--bw-runtime-line-strong)!important}.subpage-skin .demo-poster-state{color:var(--bw-restore)!important}.subpage-skin .demo-input{border-color:var(--bw-runtime-line-strong)!important;background:var(--bw-runtime-panel-code)!important;color:var(--bw-runtime-text)!important}.subpage-skin .demo-input::placeholder{color:var(--bw-runtime-text-faint)!important}.subpage-skin .legal-doc{color:var(--bw-runtime-text-muted)}.subpage-skin .legal-doc h2{color:var(--bw-runtime-text)!important}@media(max-width:768px){.language-toggle{min-height:38px;padding:0 9px;font-size:13px}.subpage-skin .page-hero{padding-top:54px!important}.subpage-skin .h1,.subpage-skin .page-hero h1{font-size:clamp(40px,12vw,56px)}}@media(max-width:768px){body>.site-header+main,main.temporal-skin.pt-\[92px\]{padding-top:88px!important}.temporal-skin .home-hero-section{padding-top:34px!important;padding-bottom:34px!important}.temporal-skin .home-hero-section>div{gap:20px!important}.temporal-skin .hero-title{max-width:10ch!important;margin-bottom:14px!important;font-size:clamp(36px,11.2vw,44px)!important;line-height:1.02!important;letter-spacing:-.032em!important}.temporal-skin .hero-lead{margin-bottom:18px!important;font-size:15px!important;line-height:1.62!important}.temporal-skin .hero-actions{gap:8px!important}.temporal-skin .hero-actions a{min-height:38px!important;padding:8px 11px!important;border-radius:6px!important;font-size:12px!important;line-height:18px!important}.temporal-skin .protocol-run-object.temporal-workflow-object{min-height:0!important;padding:10px!important}.temporal-skin .temporal-workflow-object .protocol-head{margin:-10px -10px 10px!important;padding:11px 34px 11px 12px!important}.temporal-skin .temporal-workflow-object .protocol-head strong{font-size:15px!important;line-height:20px!important}.temporal-skin .protocol-run-object.temporal-workflow-object:after{right:13px!important;top:13px!important}.workflow-code-frame,.temporal-skin .temporal-workflow-object .protocol-block.outbox,.hero-mark-watermark,.premium-run-glow{display:none!important}.temporal-skin .temporal-workflow-object .protocol-block.run{margin-top:0!important;gap:7px!important;padding:10px!important}.temporal-skin .temporal-workflow-object .protocol-kv{padding:7px!important}.temporal-skin .case-theater-intro{padding-top:42px!important;padding-bottom:20px!important}.temporal-skin .case-theater-section .text-display-brand{margin-bottom:14px!important;font-size:clamp(32px,10vw,42px)!important;line-height:1.06!important;letter-spacing:-.032em!important}.temporal-skin .case-theater-intro p{font-size:15px!important;line-height:1.62!important}.temporal-skin .case-intro-card{display:none!important}.compact-run-trace{margin-top:18px!important;gap:1px!important;border-radius:6px!important}.compact-run-trace div{padding:9px 10px!important}.compact-run-trace div:nth-of-type(n+4){display:none!important}.case-stage-nav{position:static!important;margin:0 0 6px!important;padding:7px 0!important;overflow:visible!important}.case-stage-nav>div{min-width:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important}.case-stage-nav a{justify-content:center!important;min-height:34px!important;padding:7px 4px!important;font-size:10px!important;line-height:13px!important;white-space:normal!important}.case-stage-nav a span{display:none!important}.temporal-skin .case-slide{gap:18px!important;padding:34px 0!important}.case-eyebrow,.case-copy h4{margin-bottom:8px!important}.temporal-skin .case-copy h3{margin-bottom:12px!important;font-size:clamp(26px,8vw,34px)!important;line-height:1.08!important;letter-spacing:-.028em!important}.temporal-skin .case-copy p{font-size:14px!important;line-height:1.62!important}.case-proof-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:14px 0!important}.case-proof-kpis div{padding:8px!important;border-radius:6px!important}.case-proof-kpis strong{font-size:12px!important;line-height:17px!important}.case-takeaway{margin-top:0!important;padding-top:10px!important}.temporal-skin .case-object{border-radius:6px!important}.object-head{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:11px 12px!important}.object-head strong{font-size:15px!important;line-height:20px!important}.object-head em{padding:4px 6px!important;font-size:9px!important;line-height:13px!important}.policy-rule-grid,.savepoint-river,.restore-map,.action-theater{gap:1px!important;padding:1px!important}.policy-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.policy-rule{min-height:0!important;border-radius:0!important;padding:10px!important}.policy-rule:nth-child(n+5),.contract-ledger,.savepoint-node:nth-child(-n+2),.savepoint-matrix div:nth-child(n+3),.retry-console div:nth-child(n+3),.receipt-row:nth-child(n+5){display:none!important}.policy-rule strong,.savepoint-node strong,.restore-card strong,.action-zone strong{margin-top:5px!important;font-size:13px!important;line-height:18px!important}.policy-rule small,.savepoint-node small,.savepoint-matrix small,.restore-card small,.action-zone small{margin-top:5px!important;font-size:11px!important;line-height:15px!important}.savepoint-river{grid-template-columns:repeat(2,minmax(0,1fr))!important}.savepoint-node{min-height:0!important;border-radius:0!important;padding:10px!important}.savepoint-node:after{right:10px!important;top:10px!important}.savepoint-matrix{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:1px!important;border:0!important;border-radius:0!important}.savepoint-matrix div{padding:10px!important}.restore-map{grid-template-columns:1fr!important}.restore-card{min-height:0!important;border-radius:0!important;padding:10px!important}.restore-connector,.theater-pipe{min-height:20px!important;font-size:9px!important;line-height:12px!important}.action-theater{grid-template-columns:1fr!important}.action-zone{min-height:0!important;border-radius:0!important;padding:10px!important}.compact-receipt{margin:1px!important;border-radius:0!important}.receipt-ledger-head,.receipt-row{padding:8px 10px!important}.receipt-row{grid-template-columns:minmax(92px,.6fr) minmax(0,1fr)!important;gap:8px!important;font-size:11px!important;line-height:16px!important}.temporal-skin .adapter-wall-section,.temporal-skin .home-control-section,.temporal-skin .home-stack-section,.temporal-skin .why-matters-section,.temporal-skin .deploy-section,.temporal-skin #github,.temporal-skin #faq,.temporal-skin #demo-form{padding-top:46px!important;padding-bottom:46px!important}.temporal-skin .adapter-wall-section h2,.temporal-skin .home-control-section h2,.temporal-skin .home-stack-section h2,.temporal-skin .why-matters-section h2,.temporal-skin .deploy-section h2,.temporal-skin #github h3,.temporal-skin #faq h2,.temporal-skin .final-cta-section h2{font-size:clamp(30px,9vw,40px)!important;line-height:1.08!important;letter-spacing:-.03em!important}.temporal-skin .adapter-wall-head,.temporal-skin .home-control-section .mb-16,.temporal-skin .home-stack-section .grid,.why-matters-grid{gap:18px!important;margin-bottom:24px!important}.temporal-skin .adapter-wall-head p,.temporal-skin .home-control-section p,.temporal-skin .home-stack-section p,.temporal-skin .why-matters-section p,.temporal-skin .deploy-section p,.temporal-skin #github p,.temporal-skin #faq p{font-size:14px!important;line-height:1.62!important}.temporal-skin .adapter-premium-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.adapter-logo-card.premium{min-height:64px!important;padding:8px!important}.adapter-logo-card.premium img{width:24px!important;height:24px!important}.adapter-logo-card.premium strong,.adapter-logo-card.premium small{display:none!important}.adapter-control-path{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;padding:1px!important}.adapter-control-path span{padding:8px 5px!important;font-size:10px!important;line-height:13px!important}.temporal-skin .home-control-section .bg-surface-container{min-height:0!important;padding:18px!important}.temporal-skin .home-control-section .bg-surface-container:before{margin-bottom:10px!important}.temporal-skin .home-control-section .bg-surface-container p,.temporal-skin .deploy-grid p,.temporal-skin .implementation-step p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.temporal-skin .home-control-section .font-headline-lg-mobile,.temporal-skin .home-control-section h3,.temporal-skin .deploy-grid strong{font-size:19px!important;line-height:25px!important}.temporal-skin .home-stack-section .rounded.border.bg-surface.p-4,.temporal-skin .home-stack-section .rounded.border.bg-surface-container-low.p-3{padding:12px!important}.temporal-skin .home-stack-section .grid.md\:grid-cols-\[1fr_auto_1fr_auto_1fr_auto_1fr_auto_1fr\]{gap:1px!important}.temporal-skin .home-stack-section .grid.md\:grid-cols-\[1fr_auto_1fr_auto_1fr_auto_1fr_auto_1fr\]>div:nth-of-type(n+4),.temporal-skin .home-stack-section .mt-5.grid>div:nth-child(n+3){display:none!important}.why-proof-card{padding:16px!important}.why-proof-card h3{margin-bottom:10px!important;font-size:18px!important;line-height:24px!important}.why-proof-card div{padding:10px 0!important}.deploy-grid div{padding:16px!important}.temporal-skin #github .max-w-\[820px\]{margin-bottom:22px!important}.implementation-step{padding:16px!important;gap:10px!important}.implementation-step h4{font-size:19px!important;line-height:25px!important}.implementation-artifacts span{padding:5px 7px!important;font-size:10px!important;line-height:13px!important}.temporal-skin #faq .grid,.temporal-skin #faq .space-y-3{gap:14px!important}.temporal-skin #faq details{padding:14px!important}.temporal-skin #faq summary{font-size:15px!important;line-height:21px!important}.site-footer.temporal-footer{padding-bottom:28px!important}.temporal-footer-main,.temporal-footer-links,.temporal-footer-bottom{gap:20px!important}.temporal-footer-brand p{margin:12px 0!important;font-size:14px!important;line-height:1.6!important}.temporal-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.temporal-footer .footer-link{font-size:13px!important;line-height:18px!important}}@media(max-width:420px){.temporal-skin .hero-actions a:nth-child(3){display:none!important}.temporal-skin .home-stack-section .mt-5.grid,.temporal-skin .home-stack-section>div>.p-4.bg-background{display:none!important}}@media(max-width:768px){.temporal-skin .hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px!important}.temporal-skin .hero-actions a{width:100%;min-height:44px!important;justify-content:center;text-align:center;padding:11px 12px!important}.temporal-skin .hero-actions a:nth-child(1),.temporal-skin .hero-actions a:nth-child(2){grid-column:auto!important}.temporal-skin .hero-actions a:nth-child(3){grid-column:1 / -1}}@media(max-width:768px){html,body{overflow-x:hidden}.temporal-skin .home-hero-section{padding-top:30px!important;padding-bottom:30px!important}.temporal-skin .home-hero-section .protocol-run-object{display:none!important}.temporal-skin .case-stage-nav>div{display:grid!important;width:100%!important;max-width:none!important}.case-stage-nav{box-shadow:none!important}.case-stage-nav a{border-radius:4px!important}#fold-restore .retry-console,#fold-commit .compact-receipt,#fold-commit .theater-pipe{display:none!important}#fold-commit .action-theater{grid-template-columns:1fr 1fr!important}#fold-commit .action-zone.sandbox{display:none!important}.temporal-skin .home-control-section .bg-surface-container{padding:14px!important}.temporal-skin .home-control-section .bg-surface-container .flex.gap-2{display:none!important}.temporal-skin .home-control-section .bg-surface-container p{margin-bottom:0!important;-webkit-line-clamp:2}.temporal-skin .home-control-section .grid.md\:grid-cols-3{gap:1px!important}.implementation-artifacts{display:none!important}.implementation-step{padding:13px 14px!important}.implementation-phase{font-size:11px!important;line-height:15px!important}.implementation-step h4{margin-bottom:4px!important;font-size:17px!important;line-height:23px!important}.implementation-step p{margin-bottom:0!important;-webkit-line-clamp:2!important}.implementation-link{margin-top:2px!important;font-size:13px!important;line-height:18px!important}}@media(max-width:768px){.temporal-topbar{display:none!important}.temporal-header.site-header,.temporal-nav-row,.temporal-nav-inner{min-height:64px!important}body>.site-header+main,main.temporal-skin.pt-\[92px\]{padding-top:64px!important}}.case-slide-deck{position:relative;scroll-margin-top:76px;padding-bottom:clamp(46px,7vw,88px)}.case-slide-viewport{position:relative;min-height:min(760px,calc(100svh - 164px));overflow:hidden}.case-slide-deck .case-slide{display:none!important;min-height:min(760px,calc(100svh - 164px));padding-top:clamp(34px,5vw,72px)!important;padding-bottom:clamp(34px,5vw,72px)!important}.case-slide-deck .case-slide.is-active{display:grid!important}.case-stage-nav button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid #dbe5ee;border-radius:999px;background:#ffffffb8;color:#334155;cursor:pointer;font:inherit;font-weight:850;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.case-stage-nav button:hover,.case-stage-nav button:focus-visible,.case-stage-nav button.is-active{color:#0e7490;border-color:#67e8f9;background:#ecfeff;outline:none}.case-stage-nav button.is-active{box-shadow:inset 0 0 0 1px #4cd7f652}.case-stage-nav button span{color:#0891b2}.case-deck-controls{display:grid;grid-template-columns:minmax(110px,auto) minmax(86px,auto) minmax(110px,auto);justify-content:center;align-items:center;gap:10px;margin-top:18px}.case-deck-button{min-height:42px;border:1px solid rgb(255 255 255 / 14%);border-radius:6px;background:var(--bw-runtime-panel-2);color:var(--bw-runtime-text);cursor:pointer;padding:10px 16px;font-weight:900}.case-deck-button.primary{border-color:transparent;background:var(--bw-action);color:var(--bw-runtime-bg-soft)}.case-deck-button:disabled{cursor:not-allowed;opacity:.42}.case-deck-status{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;background:var(--bw-runtime-panel-code);color:var(--bw-ready);padding:0 14px;font:850 12px/16px var(--bw-font-mono)}.case-deck-status i{color:var(--bw-runtime-text-faint);font-style:normal}.temporal-skin .case-slide-deck .case-slide{min-height:min(720px,calc(100svh - 176px))}.temporal-skin .case-slide-viewport{min-height:min(720px,calc(100svh - 176px));border-bottom:1px solid rgb(255 255 255 / 8%)}.action-coverage-section{position:relative;overflow:hidden;padding-top:clamp(72px,9vw,124px);padding-bottom:clamp(72px,9vw,124px);background:radial-gradient(circle at 18% 8%,rgb(31 241 165 / 10%),transparent 24%),radial-gradient(circle at 84% 18%,rgb(182 100 255 / 16%),transparent 30%),var(--bw-runtime-bg-soft);color:var(--bw-runtime-text)}.action-coverage-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .028) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.action-coverage-section>div{position:relative;z-index:1}.action-coverage-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(28px,5vw,72px);align-items:end;margin-bottom:34px}.action-coverage-head h2{color:var(--bw-runtime-text)!important;font-size:clamp(38px,4.5vw,68px);line-height:1;letter-spacing:-.04em}.action-coverage-head p{color:var(--bw-runtime-text-muted)!important}.coverage-table{overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#ffffff1a}.coverage-row{display:grid;grid-template-columns:minmax(128px,.72fr) minmax(210px,1.25fr) repeat(3,minmax(150px,.88fr));gap:1px;border-bottom:1px solid rgb(255 255 255 / 10%);background:#ffffff1a}.coverage-row:last-child{border-bottom:0}.coverage-row>*{min-width:0;display:flex;align-items:center;background:var(--bw-runtime-panel-2);color:var(--bw-runtime-text-muted);padding:15px 16px;font-size:14px;line-height:1.42}.coverage-row strong{color:var(--bw-runtime-text);font-weight:900}.coverage-header>*{background:var(--bw-runtime-panel-code);color:var(--bw-ready);font:850 11px/15px var(--bw-font-mono);letter-spacing:.04em;text-transform:uppercase}.coverage-pill{display:inline-flex;max-width:100%;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;background:var(--bw-runtime-panel-code);padding:5px 8px;overflow:hidden;color:var(--bw-runtime-text);font:800 11px/15px var(--bw-font-mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.coverage-pill.restore{border-color:#1ff1a540;color:var(--bw-restore)}.coverage-pill.pending{border-color:#ffb95f47;color:var(--bw-pending)}.coverage-pill.evidence{border-color:#4cd7f647;color:var(--bw-boundary)}@media(max-width:1023px){.case-slide-viewport,.case-slide-deck .case-slide,.temporal-skin .case-slide-viewport,.temporal-skin .case-slide-deck .case-slide{min-height:auto}.action-coverage-head{grid-template-columns:1fr}.coverage-table{overflow-x:auto}.coverage-row{min-width:920px}}@media(max-width:768px){.case-slide-deck{padding-bottom:36px}.case-slide-viewport{border-bottom:0!important}.case-slide-deck .case-slide,.temporal-skin .case-slide-deck .case-slide{padding-top:28px!important;padding-bottom:28px!important}.case-deck-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:10px}.case-deck-button{min-height:38px;padding:8px 10px;font-size:12px}.case-deck-status{min-height:38px;padding:0 10px}.action-coverage-section{padding-top:46px;padding-bottom:46px}.action-coverage-head{gap:12px;margin-bottom:22px}.action-coverage-head h2{font-size:clamp(30px,9vw,40px);line-height:1.08;letter-spacing:-.03em}.action-coverage-head p{font-size:14px!important;line-height:1.62!important}.coverage-table{overflow:visible;border-radius:6px}.coverage-header{display:none}.coverage-row{min-width:0;grid-template-columns:1fr;gap:0;border-bottom:1px solid rgb(255 255 255 / 12%)}.coverage-row>*{padding:6px 12px;font-size:13px;line-height:1.35}.coverage-row strong{padding-top:12px;color:var(--bw-ready)}.coverage-row span:nth-child(2){padding-bottom:10px}.coverage-row span:nth-child(n+3){display:inline-flex;padding-top:0}.coverage-row span:nth-child(n+3):before{flex:0 0 82px;color:var(--bw-runtime-text-faint);font:800 10px/15px var(--bw-font-mono);letter-spacing:.03em;text-transform:uppercase}.coverage-row span:nth-child(3):before{content:"checkpoint"}.coverage-row span:nth-child(4):before{content:"gate"}.coverage-row span:nth-child(5):before{content:"receipt"}.coverage-pill{border-radius:4px;font-size:10px;line-height:14px}}@media(max-width:768px){.case-slide-deck .case-copy>p:not(.case-takeaway){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.case-slide-deck .case-takeaway,.case-slide-deck .case-proof-kpis div:nth-child(n+3),.case-slide-deck .policy-rule small,.case-slide-deck .savepoint-node small,.case-slide-deck .restore-card small,.case-slide-deck .action-zone small{display:none!important}.case-slide-deck .case-proof-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:10px 0 0!important}.case-slide-deck .policy-rule,.case-slide-deck .savepoint-node,.case-slide-deck .restore-card,.case-slide-deck .action-zone{padding:8px!important}.case-slide-deck .object-head{padding:9px 10px!important}.case-slide-deck .object-head em{display:none!important}.case-slide-deck .policy-rule strong,.case-slide-deck .savepoint-node strong,.case-slide-deck .restore-card strong,.case-slide-deck .action-zone strong{font-size:12px!important;line-height:16px!important}.action-coverage-section .coverage-row{display:flex!important;flex-wrap:wrap;gap:7px 8px;padding:11px 12px;background:var(--bw-runtime-panel-2)}.action-coverage-section .coverage-header{display:none!important}.action-coverage-section .coverage-row>*{display:inline-flex;flex:0 0 auto;align-items:center;width:auto;background:transparent;padding:0}.action-coverage-section .coverage-row strong{flex-basis:92px}.action-coverage-section .coverage-row span:nth-child(2){flex:1 1 calc(100% - 112px);min-width:180px;padding:0}.action-coverage-section .coverage-row span:nth-child(n+3){display:inline-flex;padding:0}.action-coverage-section .coverage-row span:nth-child(n+3):before{display:none;content:none}}@media(max-width:768px){.case-slide-tabs{margin-bottom:8px!important}.case-stage-nav button,.case-deck-button,.case-deck-status{min-height:44px!important}.case-deck-controls{margin:8px 0 14px!important}.case-slide-viewport{scroll-margin-top:72px}.case-slide-deck .case-slide.is-active,.temporal-skin .case-slide-deck .case-slide.is-active{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.case-slide-deck .case-copy{max-width:none!important}.case-slide-deck .case-copy h3{max-width:15ch}.case-slide-deck .case-object{width:100%}.action-coverage-section .coverage-row:nth-child(n+6){display:none!important}.action-coverage-section .coverage-row{min-height:0}.action-coverage-section .coverage-row span:nth-child(n+3){max-width:100%}}:root{--bw-cream:#f6f5f1;--bw-cream2:#f0ede5;--bw-paper:#fff;--bw-ink:#15171c;--bw-muted:#45484f;--bw-faint:#797d86;--bw-signal:#e0481f;--bw-signal2:#c93d18;--bw-border:#e2dfd5}html{background:var(--bw-cream)!important}body{background:var(--bw-cream)!important;color:var(--bw-ink)!important;font-family:Spline Sans,Noto Sans SC,system-ui,sans-serif!important}.temporal-skin,.subpage-skin,main.temporal-skin{background:transparent!important;color:var(--bw-ink)!important}.px-page,.px-margin{padding-left:24px!important;padding-right:24px!important}@media(min-width:768px){.px-page,.px-margin{padding-left:28px!important;padding-right:28px!important}}.site-header.temporal-header{background:transparent!important;border:0!important;box-shadow:none!important}.temporal-topbar{display:flex!important;align-items:center;justify-content:center;gap:12px;height:38px;background:var(--bw-ink)!important;color:var(--bw-cream)!important;font-family:Spline Sans Mono,monospace!important;font-size:12.5px;letter-spacing:.3px}.temporal-topbar strong{color:#f6a98f!important;font-weight:600}.temporal-nav-row{background:#f6f5f1db!important;backdrop-filter:blur(10px);border-bottom:1px solid var(--bw-border)!important;box-shadow:none!important}.temporal-nav-inner{max-width:1180px;margin:0 auto;height:66px;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.temporal-brand{display:flex!important;align-items:center;gap:10px}.temporal-brand img{width:30px!important;height:26px!important}.temporal-brand span{font-family:Archivo,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.2px;color:var(--bw-ink)!important}.nav-link{color:var(--bw-muted)!important;font-size:14.5px!important;font-family:Spline Sans,sans-serif!important}.nav-link:hover{color:var(--bw-ink)!important}.language-toggle{font-family:Spline Sans Mono,monospace!important;font-size:12.5px!important;color:var(--bw-faint)!important;background:transparent!important;border:0!important}.language-toggle:hover{color:var(--bw-ink)!important}.temporal-nav-inner a[class*=rounded]{background:var(--bw-ink)!important;color:var(--bw-cream)!important;border:0!important;border-radius:7px!important;font-family:Spline Sans,sans-serif!important;font-weight:500!important;box-shadow:none!important}.temporal-nav-inner a[class*=rounded]:hover{background:var(--bw-signal)!important}.subpage-skin{font-family:Spline Sans,Noto Sans SC,system-ui,sans-serif!important}.subpage-skin .page-hero{background:transparent!important;border-bottom:1px solid var(--bw-border)!important}.subpage-skin .kicker,.subpage-skin .font-label-caps{font-family:Spline Sans Mono,monospace!important;color:var(--bw-signal)!important;letter-spacing:1.5px;text-transform:uppercase;font-size:13px!important;font-weight:600!important;-webkit-text-fill-color:var(--bw-signal)!important;background:none!important}.subpage-skin h1,.subpage-skin h2,.subpage-skin h3,.subpage-skin .h1,.subpage-skin .h2,.subpage-skin .font-display-brand,.subpage-skin .text-display-brand{font-family:Archivo,Noto Sans SC,sans-serif!important;color:var(--bw-ink)!important;letter-spacing:-.5px;background:none!important;-webkit-text-fill-color:var(--bw-ink)!important;background-clip:initial!important;-webkit-background-clip:initial!important}.subpage-skin .copy,.subpage-skin .text-slate-600,.subpage-skin .text-slate-700{color:var(--bw-muted)!important}.subpage-skin .text-slate-950,.subpage-skin .text-slate-900,.subpage-skin .text-slate-800{color:var(--bw-ink)!important}.subpage-skin .bg-slate-50,.subpage-skin .audit-paper{background:var(--bw-cream2)!important}.subpage-skin .border-slate-200{border-color:var(--bw-border)!important}.subpage-skin .font-code,.subpage-skin .font-code-sm,.subpage-skin .font-code-xs,.subpage-skin .font-mono{font-family:Spline Sans Mono,monospace!important}.subpage-skin a.underline{color:var(--bw-signal)!important}.subpage-skin .audit-paper{background:var(--bw-cream2)!important}.subpage-skin .audit-paper:before{display:none!important}.subpage-skin .audit-panel,.subpage-skin .object-card,.subpage-skin .case-card{background:var(--bw-paper)!important;border:1px solid var(--bw-border)!important;border-radius:12px!important;color:var(--bw-muted)!important;box-shadow:none!important}.subpage-skin .case-card-primary{border-color:var(--bw-signal)!important}.subpage-skin .case-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:20px!important}.subpage-skin .case-card h2,.subpage-skin .audit-panel h2,.subpage-skin .audit-panel strong,.subpage-skin .object-card h2{color:var(--bw-ink)!important;-webkit-text-fill-color:var(--bw-ink)!important;background:none!important}.subpage-skin .case-card p,.subpage-skin .audit-panel p{color:var(--bw-muted)!important}.subpage-skin .status-chip{display:inline-block;font-family:Spline Sans Mono,monospace!important;font-size:12px!important;padding:3px 9px!important;border-radius:5px!important;border:1px solid var(--bw-border)!important;background:var(--bw-paper)!important;color:var(--bw-muted)!important;letter-spacing:.3px}.subpage-skin .status-policy{color:var(--bw-signal)!important;border-color:var(--bw-signal)!important}.subpage-skin .status-restore{color:#2e6a4d!important;border-color:#2e6a4d!important}.subpage-skin .status-approval{color:#b07814!important;border-color:#b07814!important}.subpage-skin .status-blocked{color:var(--bw-ink)!important;border-color:var(--bw-ink)!important}.subpage-skin .case-link{color:var(--bw-signal)!important;font-family:Spline Sans Mono,monospace!important}.subpage-skin .cta-primary{background:var(--bw-ink)!important;color:var(--bw-cream)!important;border:0!important;border-radius:7px!important;font-family:Spline Sans,sans-serif!important;box-shadow:none!important}.subpage-skin .cta-primary:hover{background:var(--bw-signal)!important}.subpage-skin .cta-secondary{background:var(--bw-paper)!important;color:var(--bw-ink)!important;border:1px solid var(--bw-border)!important;border-radius:7px!important}.subpage-skin .cta-secondary:hover{border-color:var(--bw-ink)!important;background:var(--bw-cream2)!important}.subpage-skin .step-row{color:var(--bw-muted)!important}.subpage-skin .step-row .font-code{color:var(--bw-signal)!important}.site-footer.temporal-footer{background:var(--bw-ink)!important;color:#c9ccd2!important;border-top:0!important;font-family:Spline Sans,sans-serif!important}.temporal-footer .temporal-brand img{width:30px!important;height:26px!important}.temporal-footer .temporal-brand span{color:var(--bw-cream)!important}.temporal-footer p,.temporal-footer-bottom{color:#9aa0a8!important}.footer-link{color:#c9ccd2!important}.footer-link:hover{color:var(--bw-signal)!important}.footer-heading{font-family:Spline Sans Mono,monospace!important;font-size:12px!important;letter-spacing:1px;text-transform:uppercase;color:var(--bw-cream)!important}.temporal-footer-badge{font-family:Spline Sans Mono,monospace!important;color:#f6a98f!important;border:1px solid #3a3d44!important;background:transparent!important}.temporal-footer-bottom-links a{color:#9aa0a8!important}.temporal-footer-bottom-links a:hover{color:var(--bw-signal)!important}.subpage-skin .step-lane{background:transparent!important}.subpage-skin .step-row{background:var(--bw-paper)!important;border:1px solid var(--bw-border)!important;border-radius:10px!important;box-shadow:none!important;color:var(--bw-muted)!important}.subpage-skin .step-row h3{color:var(--bw-ink)!important;-webkit-text-fill-color:var(--bw-ink)!important;background:none!important}.subpage-skin .demo-contact-section,.subpage-skin #demo-form.demo-contact-section{background:var(--bw-cream2)!important;border-color:var(--bw-border)!important}.subpage-skin .demo-contact-section:before{display:none!important;background:none!important}.subpage-skin .cta-copy{color:var(--bw-muted)!important}.subpage-skin .demo-poster,.temporal-skin #demo-form .demo-poster{background:var(--bw-paper)!important;border:1px solid var(--bw-border)!important;border-radius:12px!important;box-shadow:none!important}.subpage-skin .demo-poster-row{color:var(--bw-muted)!important;border-color:var(--bw-border)!important}.subpage-skin .demo-poster-row span{color:var(--bw-muted)!important}.subpage-skin .demo-poster-state{color:var(--bw-signal)!important}.subpage-skin .demo-poster-warn{color:#b07814!important}.subpage-skin .demo-play{color:var(--bw-signal)!important}.subpage-skin .demo-form-panel{background:var(--bw-paper)!important;border:1px solid var(--bw-border)!important;border-radius:12px!important;box-shadow:none!important}.subpage-skin .demo-input{background:var(--bw-paper)!important;border:1px solid var(--bw-border)!important;color:var(--bw-ink)!important;border-radius:7px!important}.subpage-skin .demo-input::placeholder{color:var(--bw-faint)!important}.subpage-skin .text-\[\#dee1f9\]{color:var(--bw-ink)!important;-webkit-text-fill-color:var(--bw-ink)!important}.subpage-skin .text-\[\#4cd7f6\]{color:var(--bw-signal)!important;-webkit-text-fill-color:var(--bw-signal)!important}.subpage-skin .text-\[\#b9c3d4\]{color:var(--bw-muted)!important}.subpage-skin .border-\[\#3a4658\]{border-color:var(--bw-border)!important}.subpage-skin .hover\:bg-\[\#161b2b\]:hover{background:var(--bw-cream2)!important}.subpage-skin .legal-note{background:var(--bw-paper)!important;border:1px solid var(--bw-border)!important;color:var(--bw-muted)!important;border-radius:10px!important;box-shadow:none!important}.subpage-skin .legal-note strong,.subpage-skin .legal-note b{color:var(--bw-ink)!important}.subpage-skin .legal-doc,.subpage-skin .legal-doc p,.subpage-skin .legal-doc li{color:#33363d!important}.subpage-skin .legal-doc h2,.subpage-skin .legal-doc h3,.subpage-skin .legal-doc strong,.subpage-skin .legal-doc b{color:var(--bw-ink)!important}.subpage-skin .legal-doc a{color:var(--bw-signal)!important}@media(max-width:860px){html,body{overflow-x:hidden}.subpage-skin pre,.subpage-skin code,.subpage-skin .font-code,.subpage-skin .font-code-sm,.subpage-skin .font-code-xs{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.subpage-skin pre{white-space:pre}.subpage-skin .step-row,.subpage-skin .step-row>div,.subpage-skin .object-card,.subpage-skin .audit-panel,.subpage-skin .case-card{min-width:0!important}.subpage-skin .h1,.subpage-skin .page-hero h1{font-size:clamp(28px,8vw,40px)!important;line-height:1.06!important;overflow-wrap:anywhere}.subpage-skin .h2,.subpage-skin h2,.subpage-skin h3{overflow-wrap:anywhere}.subpage-skin .page-hero{padding-top:40px!important;padding-bottom:8px!important}}
