:root{--bg: #050706;--bg-2: #080a09;--surface: rgba(13, 15, 15, .9);--surface-strong: rgba(18, 21, 20, .94);--surface-soft: rgba(255, 255, 255, .028);--surface-muted: rgba(255, 255, 255, .044);--line: rgba(224, 230, 226, .088);--line-strong: rgba(224, 230, 226, .15);--text: #f2f5f3;--muted: #a5aeab;--dim: #697371;--accent: #3fbd83;--accent-2: #8bcdaa;--accent-soft: rgba(63, 189, 131, .105);--launch-app-bg: #0b4028;--launch-app-bg-hover: #0f5635;--launch-app-border: #1a7650;--launch-app-text: #f2fff7;--launch-app-shadow: rgba(2, 36, 22, .42);--warn: #d6a84f;--warn-soft: rgba(214, 168, 79, .11);--danger: #ef6f78;--danger-strong: #d95d66;--danger-muted: #b66a70;--danger-soft: rgba(239, 111, 120, .105);--radius: 8px;--shadow: 0 18px 58px rgba(0, 0, 0, .22);color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:#020303;min-height:100%;scroll-behavior:smooth}body{background:radial-gradient(900px 520px at 48% -14%,rgba(47,159,111,.1),transparent 68%),linear-gradient(180deg,#070908,#030404 76%,#010202);margin:0;min-height:100vh;min-width:320px;position:relative}body:before,body:after{content:"";pointer-events:none;position:fixed}body:before{background-image:radial-gradient(circle at 2.4% 6.2%,rgba(252,255,254,.82) 0,rgba(252,255,254,.82) .44px,rgba(252,255,254,.18) 1.18px,transparent 2.6px),radial-gradient(circle at 9.7% 71.4%,rgba(244,252,249,.7) 0,rgba(244,252,249,.7) .38px,rgba(244,252,249,.15) 1px,transparent 2.3px),radial-gradient(circle at 13.6% 32.9%,rgba(252,255,254,.58) 0,rgba(252,255,254,.58) .34px,rgba(131,199,163,.12) 1px,transparent 2.4px),radial-gradient(circle at 17.1% 88.7%,rgba(252,255,254,.76) 0,rgba(252,255,254,.76) .42px,rgba(252,255,254,.16) 1.14px,transparent 2.5px),radial-gradient(circle at 22.3% 14.8%,rgba(232,247,241,.44) 0,rgba(232,247,241,.44) .34px,rgba(232,247,241,.1) .9px,transparent 2.1px),radial-gradient(circle at 26.8% 64.1%,rgba(252,255,254,.54) 0,rgba(252,255,254,.54) .32px,rgba(252,255,254,.12) .96px,transparent 2.2px),radial-gradient(circle at 31.4% 5.1%,rgba(252,255,254,.66) 0,rgba(252,255,254,.66) .38px,rgba(252,255,254,.13) 1px,transparent 2.3px),radial-gradient(circle at 35.7% 45.2%,rgba(206,238,225,.34) 0,rgba(206,238,225,.34) .34px,rgba(131,199,163,.1) .98px,transparent 2.2px),radial-gradient(circle at 38.9% 83.5%,rgba(252,255,254,.72) 0,rgba(252,255,254,.72) .42px,rgba(252,255,254,.16) 1.12px,transparent 2.5px),radial-gradient(circle at 43.8% 21.6%,rgba(252,255,254,.42) 0,rgba(252,255,254,.42) .3px,rgba(252,255,254,.1) .88px,transparent 2px),radial-gradient(circle at 48.2% 57.7%,rgba(244,252,249,.62) 0,rgba(244,252,249,.62) .36px,rgba(244,252,249,.13) 1px,transparent 2.3px),radial-gradient(circle at 52.1% 92.9%,rgba(252,255,254,.54) 0,rgba(252,255,254,.54) .34px,rgba(131,199,163,.1) .98px,transparent 2.2px),radial-gradient(circle at 56.7% 9.4%,rgba(252,255,254,.84) 0,rgba(252,255,254,.84) .44px,rgba(252,255,254,.18) 1.18px,transparent 2.6px),radial-gradient(circle at 61.6% 38.2%,rgba(232,247,241,.4) 0,rgba(232,247,241,.4) .3px,rgba(232,247,241,.1) .88px,transparent 2px),radial-gradient(circle at 66.9% 74.8%,rgba(252,255,254,.68) 0,rgba(252,255,254,.68) .38px,rgba(252,255,254,.14) 1.04px,transparent 2.4px),radial-gradient(circle at 72.4% 17.2%,rgba(252,255,254,.52) 0,rgba(252,255,254,.52) .32px,rgba(131,199,163,.1) .92px,transparent 2.1px),radial-gradient(circle at 76.1% 49.6%,rgba(244,252,249,.74) 0,rgba(244,252,249,.74) .42px,rgba(244,252,249,.16) 1.12px,transparent 2.5px),radial-gradient(circle at 81.8% 88.1%,rgba(252,255,254,.58) 0,rgba(252,255,254,.58) .34px,rgba(252,255,254,.12) .96px,transparent 2.2px),radial-gradient(circle at 87.3% 27.7%,rgba(214,242,231,.36) 0,rgba(214,242,231,.36) .32px,rgba(131,199,163,.1) .94px,transparent 2.1px),radial-gradient(circle at 92.6% 63.8%,rgba(252,255,254,.78) 0,rgba(252,255,254,.78) .44px,rgba(252,255,254,.16) 1.14px,transparent 2.5px),radial-gradient(circle at 97.1% 8.1%,rgba(252,255,254,.5) 0,rgba(252,255,254,.5) .32px,rgba(252,255,254,.1) .92px,transparent 2.1px),radial-gradient(circle at 4.1% 44.6%,rgba(252,255,254,.7) 0,rgba(252,255,254,.7) .38px,rgba(252,255,254,.14) 1px,transparent 2.3px),radial-gradient(circle at 15.4% 78.9%,rgba(232,247,241,.42) 0,rgba(232,247,241,.42) .3px,rgba(232,247,241,.1) .88px,transparent 2px),radial-gradient(circle at 24.8% 39.5%,rgba(252,255,254,.48) 0,rgba(252,255,254,.48) .3px,rgba(131,199,163,.1) .9px,transparent 2px),radial-gradient(circle at 30.7% 96.4%,rgba(252,255,254,.74) 0,rgba(252,255,254,.74) .4px,rgba(252,255,254,.14) 1.04px,transparent 2.3px),radial-gradient(circle at 46.5% 3.4%,rgba(252,255,254,.58) 0,rgba(252,255,254,.58) .32px,rgba(252,255,254,.12) .94px,transparent 2.1px),radial-gradient(circle at 58.4% 68.7%,rgba(244,252,249,.46) 0,rgba(244,252,249,.46) .3px,rgba(244,252,249,.1) .88px,transparent 2px),radial-gradient(circle at 69.1% 30.8%,rgba(252,255,254,.66) 0,rgba(252,255,254,.66) .36px,rgba(252,255,254,.13) 1px,transparent 2.3px),radial-gradient(circle at 84.2% 70.1%,rgba(252,255,254,.5) 0,rgba(252,255,254,.5) .3px,rgba(131,199,163,.1) .9px,transparent 2px),radial-gradient(circle at 95.8% 96.2%,rgba(244,252,249,.76) 0,rgba(244,252,249,.76) .42px,rgba(244,252,249,.16) 1.14px,transparent 2.5px);top:-5vh;right:-5vw;bottom:-5vh;left:-5vw;-webkit-mask-image:radial-gradient(860px 560px at 50% 30%,#00000070,#000000e6 82%),linear-gradient(180deg,#000000eb,#000000c7 58%,#0000009e);mask-image:radial-gradient(860px 560px at 50% 30%,#00000070,#000000e6 82%),linear-gradient(180deg,#000000eb,#000000c7 58%,#0000009e);opacity:.68;filter:drop-shadow(0 0 1.5px rgba(252,255,254,.22)) drop-shadow(0 0 4px rgba(131,199,163,.08));z-index:0}body:after{background:radial-gradient(820px 520px at 46% 0%,rgba(47,159,111,.13),transparent 72%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.16) 100%);top:-10vh;right:-8vw;bottom:-10vh;left:-8vw;opacity:.78;z-index:0}#app{isolation:isolate;min-height:100vh;position:relative;z-index:1}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,strong{letter-spacing:0}p{color:var(--muted);line-height:1.5}a{color:var(--accent-2);font-weight:760;text-decoration:none}a:hover{color:var(--text)}button,select,input,textarea{font:inherit}button{align-items:center;background:#ffffff0a;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;display:inline-flex;font-weight:760;justify-content:center;min-height:38px;padding:0 13px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}button:hover:not(:disabled){background:#fff1;border-color:#e0e6e240;box-shadow:0 0 0 1px #3fbd8314,0 10px 24px #0000002e;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(139,205,170,.72);outline-offset:2px}button:disabled,button.primary:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:1}button:disabled,button.primary:disabled{background:#ffffff05;border-color:#e0e6e212;color:#c4cdca6e}button.primary{background:var(--accent);border-color:#8bcdaa94;color:#04110b}button.primary:hover:not(:disabled){background:#52ca91;border-color:#a3e2bec2;box-shadow:0 0 0 1px #7de7b042,0 12px 28px #3fbd8329}button.utility{min-height:36px;padding:0 12px;white-space:nowrap}button.primary.resolved,button.primary.resolved:disabled{background:#3fbd831f;border-color:#8bcdaa52;color:#cfe9db;cursor:default;gap:8px}button.primary.resolved:before{background:currentColor;border-radius:999px;content:"";height:7px;width:7px}.text-button{background:transparent;border-color:transparent;color:var(--muted);justify-content:flex-start;padding-left:0}.text-button:hover:not(:disabled){background:transparent;border-color:transparent;box-shadow:none;color:var(--text);transform:none}select,input,textarea{background:#030505c7;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);min-height:40px;padding:10px 12px;width:100%}textarea{line-height:1.45;min-height:112px;resize:vertical}select:disabled,input:disabled,textarea:disabled{color:#c4cdca75}code{background:#00000052;border:1px solid rgba(224,230,226,.08);border-radius:6px;color:#d8ebe0;font-size:.84rem;overflow-wrap:anywhere;padding:7px 8px}.homepage-shell{display:grid;gap:18px}.homepage-shell>*{min-width:0}.homepage-nav{align-items:center;background:#050807d6;border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:16px;justify-content:space-between;min-height:64px;min-width:0;padding:9px 12px;position:sticky;top:12px;z-index:20}.homepage-brand{align-items:center;color:var(--text);display:inline-flex;flex:0 0 auto;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:-.012em;gap:11px}.homepage-brand:hover,.homepage-brand[aria-current=page]{color:var(--text)}.homepage-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.homepage-links a{align-items:center;color:#dae5e0d1;display:inline-flex;font-size:.92rem;min-height:40px;padding:0 11px}.homepage-links a:hover{color:var(--text)}.homepage-links a[aria-current=page]{background:#ffffff0d;border-radius:var(--radius);color:var(--text)}.homepage-links .nav-pill-link{background:#ffffff0a;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);font-weight:760;padding:0 13px}.homepage-links .nav-pill-link:hover{background:#fff1}.homepage-links .nav-pill-link[aria-current=page]{background:#7de7b01a;border-color:#7de7b04d}.agentic-mark{display:block;flex:0 0 auto;height:34px;object-fit:contain;width:52px}.mini-mark{height:22px;width:34px}.solana-mark{display:inline-block;flex:0 0 auto;height:16px;vertical-align:-2px;width:21px}.homepage-hero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.04fr) minmax(420px,.76fr);min-height:620px;min-width:0;padding:58px 0 18px}.hero-copy{align-content:center;display:grid;gap:20px;min-width:0;padding:10px 10px 24px 0}.chain-strip,.integration-strip,.wallet-chip-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.logo-chip,.integration-strip>span,.wallet-chip{align-items:center;background:#ffffff09;border:1px solid rgba(224,230,226,.09);border-radius:var(--radius);color:#e3ece8db;display:inline-flex;font-size:.82rem;font-weight:760;gap:8px;min-height:34px;max-width:100%;padding:7px 10px}.solana-chip{border-color:#7de7b047}.hero-copy h1{color:var(--text);font-size:4.85rem;font-weight:820;letter-spacing:0;line-height:.96;margin:0;max-width:900px;overflow-wrap:anywhere}.hero-copy h1 span{display:inline}.hero-lede{color:#d6e0dce0;font-size:1.16rem;line-height:1.58;margin:0;max-width:790px}.hero-lede span{display:inline}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.hero-command-area{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;max-width:960px}.command-deck{background:linear-gradient(180deg,#ffffff09,#ffffff04),#040706b8;border:1px solid rgba(224,230,226,.11);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff09;display:grid;gap:8px;max-width:100%;overflow:hidden;padding:9px;position:relative}.command-deck:before{background:linear-gradient(90deg,#dc1fff,#19fbcc 58%,#00ffa3);content:"";height:1px;left:10px;opacity:.55;position:absolute;right:10px;top:0}.command-deck-options{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.command-path{align-items:start;background:#ffffff06;border-color:#e0e6e216;display:grid;gap:4px;justify-content:stretch;min-height:78px;overflow:hidden;padding:10px;position:relative;text-align:left}.command-path:after{background:linear-gradient(90deg,transparent,rgba(25,251,204,.72),transparent);bottom:0;content:"";height:1px;left:12px;opacity:0;position:absolute;right:12px;transform:translate(-18%);transition:opacity .14s ease,transform .14s ease}.command-path span{color:var(--dim);font-size:.66rem;font-weight:860;letter-spacing:.08em;line-height:1;text-transform:uppercase}.command-path strong{color:var(--text);font-size:.92rem;line-height:1.1}.command-path small{color:#c4cdcaad;font-size:.72rem;line-height:1.25}.command-path.active{background:#3fbd8318;border-color:#8bcdaa57;box-shadow:inset 0 0 0 1px #3fbd830d,0 0 22px #19fbcc0e}.command-path.active:after{opacity:1;transform:translate(0)}.command-readout{align-items:center;background:#00000052;border:1px solid rgba(224,230,226,.075);border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:48px;padding:10px}.command-readout.copied{animation:copiedPulse .9s ease;border-color:#8bcdaa6b}.command-readout-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.command-readout-line.link-readout{align-items:center;flex-wrap:wrap}.readout-label{color:var(--dim);flex:0 0 auto;font-size:.7rem;font-weight:860;letter-spacing:.07em;text-transform:uppercase}.command-prompt{color:var(--accent);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:860}.command-readout code{background:transparent;border:0;color:var(--text);flex:0 1 auto;min-width:0;overflow-wrap:anywhere;padding:0}.command-caret{animation:commandCaret 1.15s steps(2,end) infinite;background:#8bcdaa;display:inline-block;flex:0 0 auto;height:1em;opacity:.82;width:7px}.command-status-pill{border:1px solid rgba(139,205,170,.24);border-radius:999px;color:#bce3cc;font-size:.66rem;font-weight:860;letter-spacing:.02em;padding:5px 8px;white-space:nowrap}.command-copy-button,.command-deck-action{min-height:34px;min-width:86px}.command-copy-button.copied,.runtime-command-row button.copied,.terminal-command-row button.copied{background:#3fbd831f;border-color:#8bcdaa6b;color:#cfe9db}.command-copy-button.copied:before,.runtime-command-row button.copied:before,.terminal-command-row button.copied:before{background:currentColor;border-radius:999px;content:"";height:7px;margin-right:8px;width:7px}.command-deck-action{align-items:center;background:#ffffff0a;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);display:inline-flex;font-size:.88rem;font-weight:760;justify-content:center;padding:0 12px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.command-deck-action:hover,.button-link:hover{border-color:#e0e6e240;box-shadow:0 0 0 1px #3fbd8314,0 10px 24px #0000002e;transform:translateY(-1px)}.hero-app-link,.hero-demo-link{justify-self:start}.hero-app-link.nav-pill-link{background:var(--accent);border-color:#8bcdaa94;color:#04110b;font-weight:860;min-height:50px;padding:0 18px}.hero-app-link.nav-pill-link:hover{background:#52ca91;border-color:#a3e2bec2;color:#04110b}.hero-demo-link{color:#dae5e0d1}.command-button{align-items:flex-start;flex-direction:column;gap:1px;min-height:46px;padding:7px 13px;text-align:left}.command-button span{line-height:1.1;white-space:nowrap}.command-button small{color:#c4cdcabd;font-size:.68rem;font-weight:780;letter-spacing:0;line-height:1.2}.command-button.primary small{color:#04110bc7}.button-link{align-items:center;background:#ffffff0a;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);display:inline-flex;font-size:.92rem;font-weight:760;min-height:46px;padding:0 14px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.button-link:hover{background:#fff1;color:var(--text)}.button-link.nav-pill-link{background:#7de7b01a;border-color:#7de7b04d;color:var(--text)}.button-link.nav-pill-link:hover{background:#7de7b026;border-color:#7de7b06b}.homepage-links .launch-app-link,.button-link.launch-app-link,.homepage-footer .launch-app-link{background:var(--launch-app-bg);border-color:var(--launch-app-border);box-shadow:inset 0 1px #f4fff81a,0 10px 24px var(--launch-app-shadow);color:var(--launch-app-text)}.homepage-links .launch-app-link:hover,.button-link.launch-app-link:hover,.homepage-footer .launch-app-link:hover{background:var(--launch-app-bg-hover);border-color:#2b9667;color:#f2fff7}.homepage-links .launch-app-link[aria-current=page]{background:#0d4c30;border-color:#36a572;color:#f2fff7}.launch-app-link:focus-visible{outline:2px solid rgba(160,246,194,.86);outline-offset:2px}.wallet-chip{min-height:38px;padding:7px 9px}.wallet-chip.detected{border-color:#8bcdaa4d}.wallet-chip.standard-chip{border-color:#d85cf447}.logo-chip-icon,.runtime-logo,.wallet-chip-icon,.wallet-directory-icon{align-items:center;background:#ffffff0d;border:1px solid rgba(224,230,226,.09);border-radius:6px;color:#d7eadf;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:860;height:24px;justify-content:center;overflow:hidden;width:24px}.wallet-directory-icon{height:42px;width:42px}.brand-logo img,.wallet-provider-icon img{display:block;height:100%;object-fit:contain;width:100%}.hero-terminal{align-content:center;display:grid;gap:12px;min-width:0}.hero-terminal-window{min-height:360px}.hero-terminal-window .terminal-preview-body{min-height:300px;padding:20px}.hero-terminal-window .terminal-preview-body p{font-size:.98rem;white-space:normal}.hero-proof-panel{border:1px solid rgba(224,230,226,.08);border-radius:var(--radius);display:grid;gap:0;overflow:hidden}.hero-proof{background:#ffffff06;border-top:1px solid rgba(224,230,226,.06);display:grid;gap:5px;padding:12px}.hero-proof:first-child{border-top:0}.hero-proof span,.section-heading span,.runtime-kicker{color:var(--dim);font-size:.7rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.hero-proof strong{color:var(--text);font-size:.94rem;line-height:1.35}.section-heading{display:grid;gap:10px;margin-bottom:18px;max-width:860px}.section-heading h2,.workspace-intro h2{color:var(--text);font-size:2.35rem;line-height:1.04;margin:0}.section-heading p,.workspace-intro p{color:#c4cdcae6;font-size:1rem;line-height:1.55;margin:0}.wallet-directory-section,.runtime-section,.app-workspace-section{border-top:1px solid rgba(224,230,226,.075);padding-top:28px;scroll-margin-top:92px}.wallet-directory-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.wallet-directory-card{background:#0a0c0ca8;border:1px solid rgba(224,230,226,.078);border-radius:var(--radius);display:grid;gap:13px;min-height:194px;padding:14px}.wallet-directory-card.detected{border-color:#8bcdaa4d}.wallet-directory-head{align-items:center;display:flex;gap:11px;min-width:0}.wallet-directory-head h3{color:var(--text);font-size:1rem;line-height:1.2;margin:0 0 4px;overflow-wrap:anywhere}.wallet-directory-head span{color:var(--dim);font-size:.72rem;font-weight:760}.directory-solana-mark{background:#ffffff0d;border:1px solid rgba(224,230,226,.09);border-radius:6px;height:42px;padding:9px;width:42px}.wallet-directory-card p{color:#c4cdcad6;font-size:.9rem;line-height:1.45;margin:0}.wallet-directory-action{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.wallet-directory-action span{font-size:.9rem}.browser-app-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-guide-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.guided-demo-overview{padding-top:22px}.demo-step-card{align-content:space-between;gap:12px;grid-template-rows:minmax(0,1fr) auto}.demo-step-action{justify-self:start;min-height:38px}.browser-app-card{background:#0a0c0ca8;border:1px solid rgba(224,230,226,.078);border-radius:var(--radius);display:grid;gap:11px;min-height:172px;padding:16px}.demo-guide-grid .browser-app-card{min-height:160px;padding:14px}.guided-demo-page{display:grid;gap:28px;min-width:0;padding-top:22px;scroll-margin-top:104px}.route-demo{scroll-padding-top:104px}.route-demo .homepage-nav{background:#040706f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #0000005c}.guided-demo-hero{align-items:stretch;border-bottom:1px solid var(--line);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.64fr);min-width:0;padding-bottom:28px}.guided-demo-hero-copy{align-content:center;display:grid;gap:14px;max-width:820px;min-width:0}.guided-demo-hero-copy h1{color:var(--text);font-size:clamp(2.25rem,4vw,4.35rem);line-height:.98;margin:0;max-width:820px}.guided-demo-hero-copy p{color:var(--muted);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.48;margin:0;max-width:760px}.guided-demo-trust-grid{display:grid;gap:10px;min-width:0}.guided-demo-trust-item{background:#0c0f0ec7;border:1px solid rgba(139,205,170,.13);border-radius:var(--radius);display:grid;gap:7px;min-width:0;padding:15px}.guided-demo-trust-item strong{color:var(--text);font-size:.98rem}.guided-demo-trust-item p{color:var(--muted);font-size:.9rem;line-height:1.42;margin:0}.guided-demo-shell{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);min-width:0;scroll-margin-top:104px}.guided-demo-scenarios,.guided-demo-runner,.guided-demo-footer-cta{background:#090c0bd1;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.guided-demo-scenarios{display:grid;gap:18px;padding:20px;position:sticky;top:94px}.guided-demo-scenarios h2{color:var(--text);font-size:1.28rem;line-height:1.16;margin:0 0 8px}.guided-demo-scenarios p{color:var(--muted);line-height:1.45;margin:0}.guided-demo-scenario-list{display:grid;gap:9px}.guided-demo-scenario-card{align-items:start;background:#ffffff0a;border:1px solid rgba(224,230,226,.09);border-radius:var(--radius);color:var(--text);cursor:pointer;display:grid;gap:6px;justify-content:stretch;justify-items:start;min-height:112px;min-width:0;padding:13px;text-align:left;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.guided-demo-scenario-card:hover,.guided-demo-scenario-card:focus-visible{border-color:#8bcdaa52;box-shadow:inset 0 0 0 1px #3fbd830d;transform:translateY(-1px)}.guided-demo-scenario-card.active{background:#3fbd831b;border-color:#8bcdaa6b}.guided-demo-scenario-card span,.guided-demo-card-heading span,.guided-demo-request-card span,.guided-demo-constraint-list span,.guided-demo-risk-note span,.guided-demo-fact span{color:var(--dim);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.guided-demo-scenario-card strong{color:var(--text);font-size:1rem;line-height:1.22}.guided-demo-scenario-card em{color:var(--muted);font-size:.9rem;font-style:normal;line-height:1.36}.guided-demo-runner{display:grid;gap:16px;min-height:640px;min-width:0;padding:18px}.guided-demo-step-rail{border:1px solid rgba(224,230,226,.075);border-radius:var(--radius);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.guided-demo-step{align-items:center;background:#ffffff07;border-left:1px solid rgba(224,230,226,.07);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:78px;min-width:0;padding:12px}.guided-demo-step:first-child{border-left:0}.guided-demo-step>span{align-items:center;background:#ffffff0b;border:1px solid var(--line);border-radius:50%;color:var(--muted);display:inline-flex;font-size:.76rem;font-weight:860;height:28px;justify-content:center;width:28px}.guided-demo-step strong{color:var(--text);display:block;font-size:.92rem;line-height:1.16}.guided-demo-step p{color:var(--muted);font-size:.8rem;line-height:1.28;margin:3px 0 0}.guided-demo-step.active,.guided-demo-step.complete{background:#3fbd8313}.guided-demo-step.active>span,.guided-demo-step.complete>span{background:var(--accent-soft);border-color:#8bcdaa57;color:#c7f4d8}.guided-demo-runner-body{display:grid;gap:12px}.guided-demo-request-card,.guided-demo-placeholder,.guided-demo-plan-card,.guided-demo-review-card,.guided-demo-receipt-card{background:#ffffff08;border:1px solid rgba(224,230,226,.085);border-radius:var(--radius);min-width:0;padding:16px}.guided-demo-request-card{align-items:center;display:flex;gap:14px;justify-content:space-between}.guided-demo-request-card p{color:var(--text);font-size:1.08rem;font-weight:760;line-height:1.36;margin:6px 0 0}.guided-demo-request-card>strong{border:1px solid rgba(139,205,170,.28);border-radius:999px;color:#bce3cc;flex:0 0 auto;font-size:.72rem;padding:7px 10px}.guided-demo-placeholder{align-content:center;display:grid;min-height:240px;place-items:center;text-align:center}.guided-demo-placeholder h3{color:var(--text);font-size:1.24rem;margin:6px 0 8px}.guided-demo-placeholder p{color:var(--muted);line-height:1.45;margin:0;max-width:420px}.guided-demo-plan-card,.guided-demo-review-card,.guided-demo-receipt-card{display:grid;gap:14px}.guided-demo-card-heading h3{color:var(--text);font-size:1.2rem;line-height:1.24;margin:5px 0 6px}.guided-demo-card-heading p,.guided-demo-risk-note p,.guided-demo-constraint-list li{color:var(--muted);font-size:.95rem;line-height:1.42}.guided-demo-card-heading p,.guided-demo-risk-note p{margin:0}.guided-demo-fact-grid,.guided-demo-review-route{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.guided-demo-fact{background:#0003;border:1px solid rgba(224,230,226,.075);border-radius:var(--radius);display:grid;gap:6px;min-height:66px;padding:11px}.guided-demo-fact strong{color:var(--text);line-height:1.2;overflow-wrap:anywhere}.guided-demo-constraint-list{border-top:1px solid rgba(224,230,226,.075);padding-top:14px}.guided-demo-constraint-list ul{display:grid;gap:7px;margin:9px 0 0;padding-left:18px}.guided-demo-risk-note{background:#d6a84f13;border:1px solid rgba(214,168,79,.18);border-radius:var(--radius);display:grid;gap:7px;padding:12px}.guided-demo-human-summary{background:#3fbd830f;border:1px solid rgba(139,205,170,.18);border-radius:var(--radius);display:grid;gap:7px;padding:12px}.guided-demo-human-summary span{color:var(--dim);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.guided-demo-human-summary p{color:var(--muted);font-size:.95rem;line-height:1.42;margin:0}.guided-demo-review-card.approved,.guided-demo-receipt-card.approved{border-color:#8bcdaa57}.guided-demo-review-card.denied,.guided-demo-receipt-card.denied{border-color:#ef6f7847}.guided-demo-json{border-top:1px solid rgba(224,230,226,.075);padding-top:12px}.guided-demo-json summary{color:var(--muted);cursor:pointer;font-weight:800}.guided-demo-json pre{background:#00000057;border:1px solid rgba(224,230,226,.08);border-radius:var(--radius);color:#d8ebe0;font-size:.78rem;line-height:1.45;margin:12px 0 0;max-height:260px;overflow:auto;padding:12px;white-space:pre-wrap}.guided-demo-actions{align-items:center;border-top:1px solid rgba(224,230,226,.075);display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.guided-demo-actions .primary{min-width:148px}.guided-demo-action-note{color:var(--muted);font-size:.9rem;line-height:1.35;max-width:360px}.guided-demo-footer-cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px}.guided-demo-footer-cta div{display:grid;gap:4px;min-width:0}.guided-demo-footer-cta span{color:var(--dim);font-size:.72rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.guided-demo-footer-cta strong{color:var(--muted);font-size:.95rem;line-height:1.35}.browser-app-card h3{color:var(--text);font-size:1.05rem;line-height:1.35;margin:0}.browser-app-card p{color:#c4cdcad6;margin:0}.browser-app-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.runtime-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.runtime-card{background:#0a0c0ca8;border:1px solid rgba(224,230,226,.078);border-radius:var(--radius);display:grid;gap:12px;padding:16px}.runtime-card h3{color:var(--text);font-size:1.14rem;margin:0}.runtime-card p{margin:0}.runtime-command-row{align-items:center;border-top:1px solid rgba(224,230,226,.06);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-top:12px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.runtime-command-row:hover{border-color:#8bcdaa29;transform:translateY(-1px)}.runtime-command-row.copied{animation:copiedPulse .9s ease}.runtime-command-row div{display:grid;gap:7px;min-width:0}.runtime-command-row span{color:var(--dim);font-size:.72rem;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.runtime-command-row code{display:block}.workspace-intro{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.docs-section,.browser-app-section,.desktop-section,.android-section,.homepage-demo-cta,.local-dev-section{border-top:1px solid rgba(224,230,226,.075);padding-top:28px;scroll-margin-top:92px}.homepage-demo-cta{align-items:center;background:#0a0c0c8a;border-bottom:1px solid rgba(224,230,226,.075);border-left:1px solid rgba(224,230,226,.075);border-radius:var(--radius);border-right:1px solid rgba(224,230,226,.075);border-top:1px solid rgba(224,230,226,.075);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:22px}.homepage-demo-cta h2{color:var(--text);font-size:1.85rem;line-height:1.08;margin:0 0 9px;max-width:780px}.homepage-demo-cta p:last-child{margin:0;max-width:760px}.homepage-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.homepage-footer{align-items:end;border-top:1px solid rgba(224,230,226,.075);color:var(--muted);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding-top:24px}.homepage-footer p{font-size:.9rem;margin:8px 0 0}.footer-brand{align-items:center;color:var(--text);display:inline-flex;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.012em;gap:9px}.homepage-footer .footer-contact{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.footer-contact span{color:#f2f5f3e6;font-weight:760}.homepage-footer .footer-contact a{color:var(--launch-app-text);font-weight:760}.homepage-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.homepage-footer a{color:#dae5e0c7;font-size:.9rem}.homepage-footer .footer-launch-app-link{align-items:center;border:1px solid var(--launch-app-border);border-radius:var(--radius);display:inline-flex;min-height:34px;padding:0 10px}.docs-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.docs-card,.download-card{background:#0a0c0ca8;border:1px solid rgba(224,230,226,.078);border-radius:var(--radius);display:grid;gap:11px;min-width:0;padding:16px}.docs-card h3{color:var(--text);font-size:1.05rem;line-height:1.35;margin:0}.docs-card p{color:#c4cdcad6;margin:0}.download-section{background:#0a0c0c80;border:1px solid rgba(224,230,226,.07);border-radius:var(--radius);display:grid;gap:12px;margin-top:12px;padding:16px}.download-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.download-section-head h3{color:var(--text);font-size:1.12rem;margin:0}.download-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.android-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card{color:var(--text);min-height:150px;transition:background .12s ease,border-color .12s ease}.download-card:hover{background:#ffffff0b;border-color:#8bcdaa42;color:var(--text)}.download-card span{color:var(--dim);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.download-card strong{color:var(--text);font-size:1.04rem;line-height:1.25}.download-card code{display:block}.download-note{color:var(--muted);font-size:.92rem;margin:12px 0 0}.shell{margin:0 auto;max-width:1480px;padding:16px 22px 48px;position:relative;width:100%}.app-header{align-items:center;background:#0a0c0cd1;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:18px;grid-template-columns:minmax(250px,.8fr) minmax(520px,1.2fr);margin-bottom:12px;min-height:70px;padding:12px 16px}.brand-lockup{align-items:center;display:flex;gap:14px;min-width:0}.brand-mark{align-items:center;color:#9bd9b5;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.brand-mark .agentic-mark{height:28px;width:42px}.rail-icon{align-items:center;background:#ffffff09;border:1px solid var(--line-strong);border-radius:var(--radius);color:#9bd9b5;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:860;height:42px;justify-content:center;overflow:hidden;width:42px}.rail-icon.wallet-provider-icon{padding:8px}.app-header h1{color:var(--text);font-size:1.16rem;line-height:1.1;margin:0}.eyebrow,.cluster{color:var(--dim);font-size:.68rem;font-weight:860;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.system-spine{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.spine-node,.mission-metric{align-items:center;background:#ffffff06;border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:8px;min-height:36px;padding:7px 10px}.spine-node span,.mission-metric span{color:var(--dim);font-size:.64rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.spine-node strong,.mission-metric strong{color:var(--text);font-size:.84rem;line-height:1.2;max-width:180px;overflow-wrap:anywhere}.spine-node.online,.mission-metric.online{border-color:#8bcdaa47}.spine-node.warn,.mission-metric.warn{border-color:#d6a84f57}.mission-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.workspace{align-items:start;display:grid;gap:12px;grid-template-columns:280px minmax(0,1fr) 304px}.app-workspace-section.public-app .workspace-intro{align-items:start;grid-template-columns:minmax(0,1fr);margin-bottom:10px}.app-workspace-section.public-app{padding-top:16px}.app-workspace-section.public-app .workspace-intro .eyebrow{margin-bottom:2px}.app-workspace-section.public-app .workspace-intro h2{font-size:2.15rem;max-width:880px}.workspace.public-workspace{gap:14px;grid-template-columns:minmax(260px,316px) minmax(0,1fr)}.workspace.public-workspace .main-panel{min-height:0}.public-request-context{grid-column:2;padding:14px 16px;position:static}.first-run-band{align-items:center;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0a110fb3;border:1px solid rgba(224,230,226,.11);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(210px,.9fr) minmax(360px,1.35fr) auto;margin-bottom:12px;min-width:0;padding:14px}.first-run-band.complete{background:linear-gradient(180deg,#3fbd8317,#ffffff05),#0a110fbd;border-color:#8bcdaa33}.trust-layer-panel{background:#f6f4ec0b;border:1px solid rgba(224,230,226,.1);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.trust-layer-panel div{background:#02060533;display:grid;gap:3px;min-width:0;padding:10px 12px}.trust-layer-panel strong{color:var(--text);font-size:.78rem;line-height:1.2}.trust-layer-panel span{color:var(--muted);font-size:.72rem;line-height:1.25}.first-run-copy{display:grid;gap:4px;min-width:0}.first-run-copy span,.first-run-copy small{color:var(--dim);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.first-run-copy h3{color:var(--text);font-size:1rem;line-height:1.22;margin:0}.first-run-copy p{color:var(--muted);font-size:.84rem;line-height:1.34;margin:0}.first-run-progress{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.first-run-step{background:#ffffff06;border:1px solid rgba(224,230,226,.075);border-radius:8px;display:grid;gap:3px;grid-template-columns:auto minmax(0,1fr);min-height:76px;min-width:0;padding:8px}.first-run-step span{align-items:center;background:#ffffff0f;border:1px solid rgba(224,230,226,.1);border-radius:999px;color:#d5dfdbe0;display:inline-flex;font-size:.72rem;font-weight:900;height:22px;justify-content:center;width:22px}.first-run-step strong,.first-run-step p{min-width:0}.first-run-step strong{color:#ecf2efeb;font-size:.78rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.first-run-step p{color:var(--dim);font-size:.72rem;grid-column:1 / -1;line-height:1.22;margin:0}.first-run-step.active{background:#d6a84f13;border-color:#d6a84f38}.first-run-step.active span{background:#d6a84f29;border-color:#d6a84f4d;color:#ffe2a4}.first-run-step.complete{background:#3fbd8313;border-color:#8bcdaa3d}.first-run-step.complete span{background:#3fbd8329;border-color:#8bcdaa57;color:#d9ffea}.first-run-actions{display:grid;gap:8px;min-width:154px}.first-run-actions button{min-width:0;width:100%}@media (max-width: 1240px){.first-run-band{align-items:stretch;grid-template-columns:minmax(0,1fr)}.trust-layer-panel,.first-run-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.first-run-band{padding:12px}.first-run-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-layer-panel{grid-template-columns:minmax(0,1fr)}.first-run-step{min-height:68px}.first-run-actions{grid-template-columns:minmax(0,1fr)}}.public-request-context summary{align-items:center;color:#c4cdcad6;cursor:pointer;display:flex;font-size:.9rem;font-weight:820;justify-content:space-between;list-style:none}.public-request-context summary::-webkit-details-marker{display:none}.public-request-context summary:after{color:var(--dim);content:"+";font-weight:900}.public-request-context[open] summary:after{content:"-"}.public-request-context .evidence-rail{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.public-request-context .evidence-step{border-bottom:0;border-right:1px solid rgba(224,230,226,.055);padding:8px 12px 8px 0}.public-request-context .evidence-step:last-child{border-right:0}.public-request-context .compact-manifest{margin-top:12px}.workspace>*{min-width:0}.gap-section{background:linear-gradient(180deg,#ffffff05,#ffffff03),#0a0c0c9e;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);margin-top:8px;padding:24px}.gap-copy h2{color:var(--text);font-size:clamp(2.05rem,2.8vw,2.75rem);font-weight:760;line-height:1.12;margin:0;max-width:760px}.gap-copy h2 span{display:block}.gap-section .eyebrow.mini{color:var(--accent-2)}.gap-risks{color:#c4cdcae6;font-size:clamp(1.06rem,1.55vw,1.34rem);font-weight:680;line-height:1.38;margin:22px 0 0;max-width:620px}.gap-accent{color:var(--accent-2);font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:760;line-height:1.24;margin:18px 0 0;max-width:620px}.gap-close{color:var(--text);font-size:clamp(1.45rem,2.15vw,2rem);font-weight:760;line-height:1.12;margin:18px 0 0}.gap-close strong{color:var(--accent)}.gap-body{align-content:start;display:grid;gap:16px}.gap-body>p{color:#c4cdcae0;font-size:1rem;line-height:1.55;margin:0}.gap-proof-grid{display:grid;gap:10px}.gap-proof{background:linear-gradient(180deg,#3fbd830f,#ffffff03),#04070694;border:1px solid rgba(224,230,226,.08);border-radius:var(--radius);display:grid;gap:10px;min-height:112px;padding:14px}.gap-proof-header{align-items:start;display:flex;gap:10px;justify-content:space-between}.gap-proof strong{color:var(--text);font-size:.96rem;text-transform:uppercase}.gap-proof-header span{border:1px solid rgba(239,111,120,.42);border-radius:4px;color:#ef6f78db;flex:0 0 auto;font-size:.68rem;font-weight:760;padding:4px 6px;text-transform:uppercase}.gap-proof p{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0}.gap-answer{background:var(--accent-soft);border:1px solid rgba(63,189,131,.22);border-radius:var(--radius);color:#daefe6f0;padding:14px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:16px;position:relative}.main-panel{background:#0c0e0ec2;min-height:min(760px,calc(100vh - 130px));overflow:visible}.custody-panel,.context-panel{background:#0a0c0cc7}.custody-module{align-content:start;display:grid;gap:12px}.context-panel{position:sticky;top:14px}.surface-topbar,.rail-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.surface-topbar{border-bottom:1px solid rgba(224,230,226,.065);margin-bottom:14px;padding-bottom:10px}.surface-topbar h2,.rail-heading h2{color:var(--text);font-size:1.02rem;line-height:1.2;margin:0}.rail-heading{justify-content:flex-start;margin-bottom:16px}.rail-icon{height:40px;width:40px}.nav-cluster{align-items:center;display:flex;flex-wrap:nowrap;gap:22px;justify-content:flex-end}.tabs,.segmented{align-items:center;background:#ffffff06;border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px}.workspace-tabs{background:transparent;border:0;border-radius:0;gap:18px;justify-content:start;padding:0}.tabs button,.segmented button{background:transparent;border-color:transparent;color:#c4cdcac7;min-height:32px;white-space:nowrap}.tabs button.active,.segmented button.active{background:#ffffff13;color:var(--text)}.workspace-tabs button{border:0;border-radius:0;font-size:.9rem;min-height:36px;padding:0 1px;position:relative}.workspace-tabs button:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.workspace-tabs button:hover:not(:disabled),.workspace-tabs button.active{background:transparent;color:var(--text)}.workspace-tabs button.active:after{background:var(--accent-2)}.lab-tabs button.active{box-shadow:inset 0 -2px #8bcdaac7}.connection-summary{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);margin-bottom:12px;padding:12px}.connection-summary>div{min-width:0}.connection-summary strong{color:var(--text);display:block;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-summary p{color:var(--muted);font-size:.82rem;line-height:1.35;margin:2px 0 0}.status-dot,.step-dot,.trace-dot{border-radius:50%;display:inline-block;flex:0 0 auto}.status-dot{background:var(--dim);height:11px;width:11px}.status-dot.online{background:var(--accent)}.rail-bridge-card{background:#ffffff07;border:1px solid rgba(224,230,226,.1);border-radius:8px;display:grid;gap:10px;padding:12px}.rail-bridge-card.online{background:#133f2a52;border-color:#5ee79e47}.rail-bridge-card.offline{border-color:#e0e6e21f}.rail-bridge-card.connected{background:#2d323c5c;border-color:#b9c4d62e}.rail-cloud-card{background:#111c2761;border:1px solid rgba(112,170,229,.2);border-radius:8px;display:grid;gap:10px;margin-bottom:12px;padding:12px}.rail-cloud-card.signed-in{background:#19363057;border-color:#5ee79e3d}.rail-cloud-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.rail-cloud-head span{color:var(--dim);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rail-cloud-head strong{background:#70aae51f;border:1px solid rgba(112,170,229,.22);border-radius:999px;color:#dbeeff;font-size:.76rem;line-height:1;padding:5px 8px}.rail-cloud-card.signed-in .rail-cloud-head strong{background:#34d39924;border-color:#5ee79e4d;color:#d9ffea}.rail-cloud-card p{color:var(--muted);font-size:.82rem;line-height:1.38;margin:0}.rail-cloud-facts{display:grid;gap:6px}.rail-cloud-facts span{color:var(--muted);display:flex;font-size:.78rem;gap:8px;justify-content:space-between;min-width:0}.rail-cloud-facts strong{color:var(--text);font-size:.78rem;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-cloud-actions{display:grid;gap:8px}.rail-cloud-actions button{width:100%}.rail-cloud-warning{color:#e1c178!important}.rail-bridge-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.rail-bridge-head span{color:var(--dim);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rail-bridge-head strong{background:#ffffff0e;border:1px solid rgba(224,230,226,.12);border-radius:999px;color:var(--text);font-size:.76rem;line-height:1;padding:5px 8px}.rail-bridge-card.online .rail-bridge-head strong{background:#34d39924;border-color:#5ee79e4d;color:#d9ffea}.rail-bridge-card p{color:var(--muted);font-size:.82rem;line-height:1.38;margin:0}.rail-bridge-actions{display:grid;gap:8px}.rail-bridge-actions button{width:100%}.rail-bridge-facts{display:grid;gap:6px}.rail-bridge-facts span{color:var(--muted);display:flex;font-size:.78rem;gap:8px;justify-content:space-between;min-width:0}.rail-bridge-facts strong{color:var(--text);font-size:.78rem;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-bridge-card .bridge-setup-details>summary{padding:2px 0 0}.rail-bridge-card .optional-local-runtime{min-width:0}.rail-bridge-card .optional-local-runtime>summary{align-items:center;border:1px solid rgba(224,230,226,.1);border-radius:8px;color:var(--text);display:flex;justify-content:center;min-height:38px;padding:0 12px}.rail-bridge-card .bridge-setup-card{box-shadow:none;min-width:0;position:static;width:100%}.rail-bridge-card .local-runtime-guide{border-top:1px solid rgba(224,230,226,.09);margin-top:2px;padding-top:10px}.rail-bridge-card .optional-runtime-guide{background:#ffffff05;border:1px solid rgba(224,230,226,.08);border-radius:8px;margin-top:8px;padding:10px}.rail-details,.advanced-section,.evidence-details,.bridge-advanced-settings,.artifact-technical-details{border-top:1px solid rgba(224,230,226,.065);margin-top:13px;padding-top:12px}.rail-details summary,.advanced-section summary,.evidence-details summary,.bridge-advanced-settings summary,.artifact-technical-details summary{color:#c4cdcad1;cursor:pointer;font-size:.82rem;font-weight:820;list-style:none}.rail-details summary::-webkit-details-marker,.advanced-section summary::-webkit-details-marker,.evidence-details summary::-webkit-details-marker,.bridge-advanced-settings summary::-webkit-details-marker,.artifact-technical-details summary::-webkit-details-marker{display:none}.rail-details summary,.advanced-section summary,.bridge-advanced-settings summary,.artifact-technical-details summary{align-items:center;display:flex;justify-content:space-between}.rail-details summary:after,.advanced-section summary:after,.bridge-advanced-settings summary:after,.artifact-technical-details summary:after{color:var(--dim);content:"+";font-size:1.05rem;font-weight:900;line-height:1;min-width:20px;text-align:center}.rail-details[open] summary:after,.advanced-section[open] summary:after,.bridge-advanced-settings[open] summary:after,.artifact-technical-details[open] summary:after{content:"-"}.artifact-technical-details summary:after{color:var(--accent-2);font-size:1.25rem;min-width:26px}.field{display:grid;gap:7px;margin:13px 0}.field.compact{margin:0}.field span,.capsule-main span,.signature-floor span,.signature-placeholder span,.intent-document span,.intent-document-head span,.intent-policy-strip span,.bridge-ops-head span,.bridge-endpoint span,.contract-head span,.contract-section>div:first-child span,.queue-empty-state span,.workbench-kicker,.artifact-summary-head>span,.artifact-technical-details summary span,.lab-empty-state span{color:var(--dim);display:block;font-size:.66rem;font-weight:860;letter-spacing:.07em;text-transform:uppercase}.capabilities,.pill-row,.artifact-meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.capabilities{margin-top:14px}.compact-caps{gap:10px;margin-top:12px}.capabilities span,.cluster,.status-pill,.recurring-count{background:#ffffff09;border:1px solid var(--line);border-radius:999px;color:#c4cdcac7;display:inline-flex;font-size:.74rem;font-weight:760;padding:5px 9px}.status-pill{font-size:.68rem;font-weight:860;letter-spacing:.05em;text-transform:uppercase}.status-pill.tx-confirmed{border-color:#8bcdaa47;color:#bce3cc}.status-pill.tx-pending{border-color:#d6a84f52;color:#e1c178}.status-pill.tx-failed{border-color:#ef6f7857;color:#f3a5ab}.artifact-meta-line>span:not(.status-pill){color:var(--muted);font-size:.78rem;font-weight:760}.compact-caps span{background:transparent;border:0;border-radius:0;color:var(--muted);font-size:.78rem;padding:0}.bridge-box,.mobile-wallet-box,.custody-manifest{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:11px;margin-top:12px;padding:14px}.bridge-ops-head,.artifact-summary-head,.contract-head,.intent-document-head{align-items:start;display:flex;gap:14px;justify-content:space-between}.bridge-ops-head h3,.mobile-wallet-box h3,.custody-manifest h3,.contract-head h3,.intent-document-head h3,.queue-empty-state h3{color:var(--text);font-size:1rem;margin:3px 0 0}.bridge-ops-head strong,.contract-head strong,.intent-document-head strong,.signature-state{border:1px solid var(--line-strong);border-radius:999px;color:#c4cdcac7;flex:0 0 auto;font-size:.66rem;font-weight:860;letter-spacing:.07em;padding:6px 9px;text-transform:uppercase}.bridge-ops-head strong.online,.signature-state.active,.signature-state.complete{border-color:#8bcdaa57;color:#bce3cc}.signature-state{border:0;border-radius:0;padding:1px 0 0}.bridge-ops-head strong.checking{border-color:#d6a84f52;color:#e1c178}.bridge-endpoint,.bridge-ops-status{background:#ffffff06;border:1px solid rgba(224,230,226,.06);border-radius:var(--radius);padding:10px 11px}.bridge-endpoint{display:grid;gap:5px}.bridge-endpoint code{background:transparent;border:0;color:var(--text);padding:0}.bridge-terminal-hint{align-items:center;background:#0000002e;border:1px solid rgba(224,230,226,.07);border-radius:var(--radius);display:grid;gap:8px;grid-template-columns:1fr;padding:10px 11px}.bridge-terminal-hint span{color:var(--dim);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.bridge-terminal-hint code{background:transparent;border:0;color:var(--text);overflow-wrap:anywhere;padding:0}.bridge-terminal-hint p{color:var(--muted);font-size:.8rem;line-height:1.35;margin:0}.bridge-terminal-hint button{min-height:32px}.bridge-actions,.wallet-actions,.bridge-primary-actions{display:grid;gap:8px;grid-template-columns:1fr}.public-wallet-actions{grid-template-columns:1fr;margin:12px 0 0}.public-wallet-actions.connected{grid-template-columns:1fr}.public-wallet-actions button{min-width:0;width:100%}.public-wallet-actions.native-wallet-actions{grid-template-columns:minmax(0,1fr)}.wallet-connect-cta{align-items:center;display:inline-flex;gap:8px;justify-content:center}.wallet-button-icon{flex:0 0 auto;height:18px;width:18px}.wallet-button-icon path{fill:currentColor}.bridge-box p,.mobile-wallet-box p,.custody-manifest p,.bridge-ops-status{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.signature-stage,.guided-start,.approval-object{background:#0c0e0eb3;border:1px solid var(--line);border-radius:var(--radius);min-height:min(640px,calc(100vh - 204px));padding:22px;position:relative}.app-workspace-section.public-app .signature-stage,.app-workspace-section.public-app .guided-start,.app-workspace-section.public-app .approval-object{min-height:0}.guided-start{align-content:start;display:grid;gap:18px}.terminal-try-panel{background:#0c0e0ec7;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);margin-top:18px;padding:22px}.terminal-try-copy{align-content:start;display:grid;gap:14px}.terminal-try-copy h2{color:var(--text);font-size:clamp(1.35rem,1.6vw,1.85rem);line-height:1.12;margin:0}.terminal-try-copy p{margin:0;max-width:640px}.terminal-command-list{display:grid;gap:10px;margin-top:4px}.terminal-command-row{align-items:center;background:#00000038;border:1px solid rgba(224,230,226,.07);border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.terminal-command-row:hover{border-color:#8bcdaa33;box-shadow:inset 0 0 0 1px #3fbd8306,0 10px 24px #00000029;transform:translateY(-1px)}.terminal-command-row.copied{animation:copiedPulse .9s ease;border-color:#8bcdaa6b}.terminal-command-row span{color:var(--dim);display:block;font-size:.68rem;font-weight:860;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.terminal-command-row code{background:transparent;border:0;color:var(--text);overflow-wrap:anywhere;padding:0}.terminal-command-row strong{border:1px solid rgba(139,205,170,.24);border-radius:999px;color:#bce3cc;font-size:.66rem;padding:5px 8px;white-space:nowrap}.terminal-command-row button{min-width:72px}.terminal-preview-window{background:#050606eb;border:1px solid rgba(224,230,226,.13);border-radius:var(--radius);min-height:280px;overflow:hidden;position:relative}.terminal-preview-window:after{background:repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0,rgba(255,255,255,.028) 1px,transparent 1px,transparent 7px);content:"";top:40px;right:0;bottom:0;left:0;opacity:.16;pointer-events:none;position:absolute}.terminal-preview-bar{align-items:center;border-bottom:1px solid rgba(224,230,226,.08);display:flex;gap:7px;min-height:40px;padding:0 14px}.terminal-preview-bar span{border-radius:999px;height:10px;width:10px}.terminal-preview-bar span:nth-child(1){background:#ff6b5f}.terminal-preview-bar span:nth-child(2){background:#e1b95f}.terminal-preview-bar span:nth-child(3){background:#43d070}.terminal-preview-bar strong{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:700;margin-left:5px}.terminal-preview-body{display:grid;gap:11px;padding:18px;position:relative;z-index:1}.terminal-preview-body p{color:#dfe8e4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.terminal-preview-body p span{color:var(--accent)}.terminal-preview-body p.ok{color:#49e37c}.terminal-preview-body p.warn{color:#e1c178}.terminal-caret{animation:commandCaret 1.15s steps(2,end) infinite;border-bottom:2px solid #8bcdaa;display:inline-block;height:.96em;margin-left:4px;vertical-align:-2px;width:8px}.guided-start-copy{max-width:760px}.guided-start-copy h2{color:var(--text);font-size:clamp(1.35rem,1.55vw,1.68rem);line-height:1.16;margin:0 0 8px}.guided-start-copy p,.guided-note{color:var(--muted);margin:0;max-width:720px}.guided-path{border-bottom:1px solid rgba(224,230,226,.065);border-top:1px solid rgba(224,230,226,.065);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px}.guided-step{background:transparent;border:0;border-left:1px solid rgba(224,230,226,.055);border-radius:0;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:13px 16px}.guided-step:first-child{border-left:0;padding-left:0}.guided-step>span{align-items:center;background:#ffffff0b;border:1px solid var(--line);border-radius:50%;color:var(--muted);display:inline-flex;font-size:.76rem;font-weight:860;height:26px;justify-content:center;width:26px}.guided-step strong{color:var(--text);display:block;margin-bottom:4px}.guided-step p{color:var(--muted);font-size:.88rem;line-height:1.4;margin:0}.guided-step.complete{border-color:#e0e6e20e}.guided-step.complete>span{background:var(--accent-soft);color:#bce3cc}.guided-actions,.transaction-action-row,.agent-actions,.lab-actions,.inbox-actions,.recurring-actions,.recurring-form-actions{display:flex;flex-wrap:wrap;gap:10px}.signature-object-head{align-items:start;border-bottom:1px solid rgba(224,230,226,.065);display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.signature-object-head h2{color:var(--text);font-size:1.25rem;line-height:1.2;margin:0 0 8px}.signature-object-head p{color:var(--muted);font-size:.96rem;margin:0;max-width:72ch}.signature-capsule,.intent-capsule,.recurring-contract,.lab-workbench,.artifact-summary-card,.plan-card,.recurring-panel,.inbox-item,.recurring-item{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius)}.signature-capsule{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(224,230,226,.065);border-radius:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;min-height:0;padding:0 0 18px}.capsule-main strong{color:var(--text);display:block;font-size:clamp(1.25rem,1.35vw,1.55rem);line-height:1.25;max-width:860px}.capsule-main p{color:var(--muted);margin:10px 0 0}.signature-lifecycle{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;border-bottom:1px solid rgba(224,230,226,.065);border-top:1px solid rgba(224,230,226,.065)}.trace-node{align-items:start;background:transparent;border:0;border-left:1px solid rgba(224,230,226,.055);border-radius:0;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:11px 12px}.trace-node:first-child{border-left:0}.trace-dot{background:var(--dim);height:10px;margin-top:4px;width:10px}.trace-node.complete{border-color:#e0e6e20e}.trace-node.complete .trace-dot{background:var(--accent)}.trace-node strong{color:var(--text);display:block;font-size:.88rem;margin-bottom:4px}.trace-node p{color:var(--muted);font-size:.82rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.advanced-section summary strong{color:var(--dim);font-size:.76rem;font-weight:760}.transaction-actions{display:grid;gap:12px;padding-top:14px}.transaction-action-row button,.message-actions button,.agent-actions button,.lab-actions button{min-width:150px}.button-spinner,.toast-spinner{animation:spin .8s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;display:inline-block}.button-spinner{height:14px;margin-right:7px;vertical-align:-2px;width:14px}.toast-spinner{height:18px;width:18px}@keyframes spin{to{transform:rotate(360deg)}}.transaction-field textarea,.agent-prompt textarea,.intent-document textarea,.lab-intent-document textarea{min-height:132px}.signature-floor,.signature-placeholder,.empty,.notice,.error{background:#ffffff06;border:1px solid rgba(224,230,226,.055);border-radius:var(--radius);margin-top:16px;padding:14px}.signature-floor{align-items:center;background:transparent;border:0;border-top:1px solid rgba(224,230,226,.065);border-radius:0;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding:14px 0 0}.signature-floor strong{color:#c5d5ce;font-size:.92rem;font-weight:720}.signature-placeholder p,.empty p,.notice p,.error p{margin-bottom:0}.signature-placeholder,.empty{background:transparent;border:0;border-radius:0;color:var(--muted);padding:13px 0 0}.signature-placeholder,.empty:not(:first-child){border-top:1px solid rgba(224,230,226,.065)}.empty{color:var(--muted)}.notice{background:var(--accent-soft);border-color:#8bcdaa33;color:#bce3cc}.error{background:var(--danger-soft);border-color:#ef6f7842;color:#f3a5ab}.results{display:grid;gap:0;margin-top:18px}.result-row{align-items:center;border-top:1px solid rgba(224,230,226,.065);display:grid;gap:10px;grid-template-columns:150px minmax(0,1fr) auto;padding:12px 0}.result-row:first-child{border-top:0}.result-row span{color:var(--muted);font-weight:760}.intent-capsule{background:transparent;border:0;border-bottom:1px solid rgba(224,230,226,.065);border-radius:0;padding:0 0 16px}.intent-document-head{border-bottom:1px solid rgba(224,230,226,.065);margin-bottom:14px;padding-bottom:12px}.intent-document{display:grid;gap:9px}.intent-policy-strip{align-items:center;background:transparent;border:0;border-top:1px solid rgba(224,230,226,.065);border-radius:0;display:grid;gap:10px;grid-template-columns:122px minmax(0,1fr);margin-top:14px;padding:12px 0 0}.intent-policy-strip p{margin:0}.intent-document-actions,.contract-actions,.lab-signature-action{border-top:1px solid rgba(224,230,226,.065);margin-top:14px;padding-top:14px}.app-workspace-section.public-app .signature-object-head{margin-bottom:12px;padding-bottom:12px}.app-workspace-section.public-app .intent-capsule{padding-bottom:12px}.app-workspace-section.public-app .agent-path-explainer,.app-workspace-section.public-app .agent-route-strip{margin-top:10px}.app-workspace-section.public-app .agent-path-explainer>div,.app-workspace-section.public-app .agent-route-strip>div{padding:11px 12px}.app-workspace-section.public-app .agent-path-explainer p,.app-workspace-section.public-app .agent-route-strip p{font-size:.86rem;line-height:1.34}.app-workspace-section.public-app .signature-placeholder,.app-workspace-section.public-app .empty{margin-top:10px;padding-top:10px}.app-workspace-section.public-app .notice{margin-top:12px}.app-workspace-section.public-app .ai-settings-card{gap:10px;padding:14px}.proof-preview{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);margin-top:18px;padding:16px}.proof-preview h3{color:var(--text);font-size:1.1rem;line-height:1.35;margin:12px 0 0}.plan-card dl,.action-preview,.contract-summary{display:grid;gap:0;margin:0}.plan-card div,.action-preview div,.contract-summary div{border-top:1px solid rgba(224,230,226,.065);display:grid;gap:8px;grid-template-columns:100px minmax(0,1fr);padding:10px 0}.proof-preview>div:first-child,.contract-summary div{border-top:0}.plan-card dt,.action-preview dt,.contract-summary dt{color:var(--dim);font-size:.76rem;font-weight:860}.plan-card dd,.action-preview dd,.contract-summary dd{color:var(--muted);margin:0;overflow-wrap:anywhere}.queue-status{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(224,230,226,.065);border-radius:0;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:0 0 12px}.queue-status strong{color:var(--text)}.inbox-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.generated-plans-toolbar{min-width:fit-content}.generated-plan-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,282px),1fr))}.generated-plan-card{align-content:start;background:linear-gradient(180deg,#ffffff09,#ffffff05),var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;min-width:0;padding:12px}.generated-plan-card.selected{border-color:#8bcdaa61;box-shadow:inset 3px 0 0 var(--accent-2)}.generated-plan-card.archived{opacity:.64}.generated-plan-card-top,.generated-plan-card-chips,.generated-plan-card-actions,.generated-plan-outcomes{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.generated-plan-card-top{color:var(--dim);font-size:.74rem;justify-content:space-between}.generated-plan-card-title{display:grid;gap:5px}.generated-plan-card-title h3{color:var(--text);display:-webkit-box;font-size:1rem;line-height:1.24;margin:0;min-height:2.48em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generated-plan-card-chips span,.generated-plan-outcomes span{background:#ffffff0b;border:1px solid rgba(224,230,226,.09);border-radius:999px;color:#d5dfdbdb;display:inline-flex;font-size:.68rem;font-weight:860;line-height:1;max-width:100%;min-height:24px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.generated-plan-action-helper{color:var(--muted);font-size:.86rem;line-height:1.35;margin:2px 0 0}.generated-plan-action-helper.danger{color:#ffb8c7}.generated-plan-bridge-helper{background:#133f2a42;border:1px solid rgba(74,214,143,.18);border-radius:6px;color:#d7f7e5;font-size:.82rem;line-height:1.34;margin:2px 0 0;padding:8px 10px}.bridge-required-notice{align-items:center;background:#133f2a6b;border:1px solid rgba(74,214,143,.26);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding:10px 12px}.bridge-required-notice p{color:#d7f7e5;font-size:.86rem;line-height:1.35;margin:0}.bridge-required-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bridge-setup-details{position:relative}.bridge-setup-details>summary{border-radius:6px;color:var(--accent-2);cursor:pointer;font-size:.82rem;font-weight:900;list-style:none;padding:8px 4px;text-decoration:none}.bridge-setup-details>summary::-webkit-details-marker{display:none}.bridge-setup-card{background:#080b0afa;border:1px solid rgba(139,205,170,.24);border-radius:8px;box-shadow:0 18px 46px #00000057;display:grid;gap:9px;min-width:min(420px,82vw);padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:140}.inline-bridge-setup .bridge-setup-card{box-shadow:none;min-width:0;position:static;width:min(520px,100%)}.bridge-setup-card p{color:var(--muted);font-size:.82rem;line-height:1.38;margin:0}.bridge-setup-card code,.bridge-command-row code{overflow-wrap:anywhere}.bridge-command-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.bridge-command-row button{min-height:32px}.local-runtime-guide{display:grid;gap:10px;min-width:0}.local-runtime-guide-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.local-runtime-guide-head span{color:var(--dim);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.local-runtime-guide-head strong{color:var(--text);font-size:.78rem;overflow-wrap:anywhere;text-align:right}.local-runtime-guide p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}.local-runtime-steps{color:var(--muted);display:grid;font-size:.82rem;gap:6px;line-height:1.35;margin:0;padding-left:18px}.local-runtime-steps li::marker{color:var(--accent-2);font-weight:900}.primary-runtime-command code{color:var(--text);font-weight:800}.local-runtime-alt>summary{color:var(--accent-2);cursor:pointer;font-size:.82rem;font-weight:900;list-style:none}.local-runtime-alt>summary::-webkit-details-marker{display:none}.local-runtime-alt-body{display:grid;gap:8px;padding-top:9px}.local-runtime-desktop-link{justify-content:center;min-height:34px}.ai-runtime-guide{border-top:1px solid rgba(224,230,226,.09);padding-top:10px}.field-error-text{color:#ffb8c7;display:block;font-size:.76rem;font-style:normal;font-weight:800;line-height:1.25;margin-top:6px}.field.field-error input,.field.field-error select,.field.field-error textarea{border-color:#ff708f9e;box-shadow:0 0 0 1px #ff708f1f}.generated-plan-quick-facts{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.generated-plan-quick-facts div,.generated-plan-decision-grid div{background:#02080642;border:1px solid rgba(224,230,226,.065);border-radius:8px;min-width:0;padding:8px}.generated-plan-quick-facts span,.generated-plan-decision-grid span,.generated-plan-inline-details section>span{color:var(--dim);display:block;font-size:.64rem;font-weight:900;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.generated-plan-quick-facts strong{color:var(--text);display:block;font-size:.8rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-plan-decision-grid{display:grid;gap:7px}.generated-plan-decision-grid p{color:var(--muted);display:-webkit-box;font-size:.82rem;line-height:1.3;margin:0;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wallet-action-summary{background:#3fbd830b;border:1px solid rgba(139,205,170,.14);border-radius:8px;display:grid;gap:9px;padding:10px}.plan-guardrail-strip{background:#e0e6e209;border:1px solid rgba(224,230,226,.09);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.plan-guardrail-strip.pass{background:#3fbd830d;border-color:#8bcdaa2e}.plan-guardrail-strip.warn{background:#f6c26b13;border-color:#f6c26b38}.plan-guardrail-strip.block{background:var(--danger-soft);border-color:#ef6f784d}.plan-guardrail-strip>div{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.plan-guardrail-strip span{color:var(--dim);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.plan-guardrail-strip strong{color:var(--text);font-size:.8rem;text-align:right}.plan-guardrail-strip p{color:var(--muted);font-size:.82rem;line-height:1.35;margin:0}.plan-guardrail-strip dl{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.plan-guardrail-strip dt{color:var(--dim);font-size:.62rem;font-weight:900;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.plan-guardrail-strip dd{color:var(--text);font-size:.76rem;line-height:1.25;margin:0;overflow-wrap:anywhere}.wallet-action-summary-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.wallet-action-summary-head span{color:var(--dim);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wallet-action-summary-head strong{color:#d9ffea;font-size:.78rem;text-align:right}.wallet-action-grid{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.wallet-action-grid div{min-width:0}.wallet-action-grid dt{color:var(--dim);font-size:.62rem;font-weight:900;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.wallet-action-grid dd{color:var(--text);font-size:.78rem;line-height:1.22;margin:0;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.wallet-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.wallet-action-grid,.plan-guardrail-strip dl{grid-template-columns:minmax(0,1fr)}}.generated-plan-inline-details,.generated-plan-more{border-top:1px solid rgba(224,230,226,.065);margin-top:1px;padding-top:8px}.generated-plan-inline-details summary,.generated-plan-more summary{color:#c4cdcad1;cursor:pointer;font-size:.78rem;font-weight:820;list-style:none}.generated-plan-inline-details summary::-webkit-details-marker,.generated-plan-more summary::-webkit-details-marker{display:none}.generated-plan-inline-details summary,.generated-plan-more summary{align-items:center;display:flex;justify-content:space-between}.generated-plan-inline-details summary:after,.generated-plan-more summary:after{color:var(--dim);content:"+";font-weight:900}.generated-plan-inline-details[open] summary:after,.generated-plan-more[open] summary:after{content:"-"}.generated-plan-inline-details>div{display:grid;gap:9px;padding-top:9px}.generated-plan-inline-details section{display:grid;gap:5px}.generated-plan-inline-details ul{color:var(--muted);display:grid;gap:4px;line-height:1.32;margin:0;padding-left:16px}.generated-plan-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.generated-plan-card-actions button,.generated-plan-more button,.generated-plan-modal-actions button{font-size:.84rem;min-height:36px;min-width:0;padding:0 10px;width:100%}.generated-plan-more>div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.generated-plan-modal-backdrop{align-items:center;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:calc(18px + env(safe-area-inset-top,0px)) calc(18px + env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) calc(18px + env(safe-area-inset-left,0px));position:fixed;z-index:80}.generated-plan-modal{background:#0c0e0efa;border:1px solid rgba(224,230,226,.14);border-radius:var(--radius);box-shadow:0 28px 80px #00000085;display:grid;gap:14px;max-height:min(820px,calc(100dvh - 36px));max-width:920px;min-width:0;overflow:auto;padding:16px;width:min(920px,100%)}.generated-plan-modal-head,.generated-plan-audit-section-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.generated-plan-modal-head{border-bottom:1px solid rgba(224,230,226,.08);padding-bottom:12px}.generated-plan-modal-head h2{color:var(--text);font-size:1.22rem;line-height:1.18;margin:5px 0 6px}.generated-plan-modal-head p,.generated-plan-audit-section p{color:var(--muted);line-height:1.42;margin:0}.generated-plan-modal-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.generated-plan-audit-body{display:grid;gap:12px}.generated-plan-audit-section{background:#ffffff06;border:1px solid rgba(224,230,226,.07);border-radius:8px;display:grid;gap:10px;padding:12px}.generated-plan-audit-section-head h3{color:var(--text);font-size:.95rem;margin:0}.generated-plan-audit-grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.generated-plan-audit-grid.compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.generated-plan-audit-grid div{border-top:1px solid rgba(224,230,226,.065);display:grid;gap:5px;min-width:0;padding:9px 10px 9px 0}.generated-plan-audit-grid div:nth-child(-n+3){border-top:0}.generated-plan-audit-grid dt{color:var(--dim);font-size:.7rem;font-weight:900}.generated-plan-audit-grid dd{color:var(--muted);line-height:1.35;margin:0;overflow-wrap:anywhere}.generated-plan-audit-section ul{color:var(--muted);display:grid;gap:6px;line-height:1.36;margin:0;padding-left:18px}@media (max-width: 760px){.generated-plan-grid,.generated-plan-modal-actions,.generated-plan-audit-grid,.generated-plan-audit-grid.compact{grid-template-columns:1fr}.generated-plan-modal-backdrop{align-items:stretch;padding:calc(10px + env(safe-area-inset-top,0px)) calc(10px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(10px + env(safe-area-inset-left,0px))}.generated-plan-modal{border-radius:10px;max-height:calc(100dvh - 20px);padding:12px}.generated-plan-modal-head,.generated-plan-audit-section-head{align-items:stretch;flex-direction:column}.generated-plan-modal-head h2{font-size:1.08rem}.generated-plan-audit-grid div,.generated-plan-audit-grid div:nth-child(-n+3){border-top:1px solid rgba(224,230,226,.065);padding-right:0}.generated-plan-audit-grid div:first-child{border-top:0}}button.danger{border-color:#ef6f7852;color:#f2b2b7}button.danger:hover:not(:disabled){background:#ef6f781a}.inbox-toolbar select{min-width:140px;width:auto}.compact-tabs{width:auto}.compact-tabs button{padding:0 13px}.one-time-plan-tabs{justify-content:flex-start;margin-bottom:12px;width:100%}.one-time-plan-tabs button{min-height:38px}.one-time-create-panel,.one-time-review-panel{display:grid;gap:12px}.completed-filter-row{margin-bottom:12px}.completed-plan-grid{align-items:start}.completed-plan-card .template-description{margin:0}.completed-plan-card.focused{border-color:#8bcdaa6b;box-shadow:inset 3px 0 0 var(--accent-2),0 12px 26px #00000029}.completed-plan-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.completed-plan-details .proof-grid{margin-top:10px}.completed-bridge-hint{color:var(--muted);font-size:.86rem;line-height:1.38;margin:-2px 0 12px}.artifact-workspace-head{align-items:flex-start}.artifact-view-tabs{flex:0 0 auto;justify-content:flex-start}.artifact-view-tabs button{min-height:36px}.artifact-create-status{display:flex;justify-content:flex-end}.artifact-archive-toolbar{justify-content:space-between}.inbox-list,.recurring-list,.lab-history{display:grid;gap:10px;margin-top:16px}.queue-empty{align-items:center;display:grid;justify-items:center;min-height:118px;text-align:center}.approval-ticket{display:grid;gap:0;grid-template-columns:3px minmax(0,1fr) auto;overflow:hidden;padding:0}.ticket-status-rail{align-self:stretch;background:var(--dim)}.ticket-status-rail.tx-confirmed{background:var(--accent)}.ticket-status-rail.tx-pending{background:var(--warn)}.ticket-status-rail.tx-failed{background:var(--danger)}.ticket-body{padding:14px}.approval-ticket .inbox-actions{align-content:start;padding:14px 14px 14px 0}.approval-ticket h3,.recurring-item h3{color:var(--text);font-size:1rem;line-height:1.35;margin:9px 0}.approval-ticket p,.recurring-item p{color:var(--muted);margin:0}.action-note{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:6px;color:#d7eadf!important;margin:0 0 8px!important;max-width:64ch;padding:9px 11px}.approval-ticket .action-preview{background:#ffffff04;border-radius:var(--radius);margin-top:10px;padding:8px 10px}.finalization-checklist{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.finalization-checklist div{background:#ffffff05;border:1px solid rgba(224,230,226,.075);border-radius:8px;display:grid;gap:4px;min-height:72px;min-width:0;padding:8px}.finalization-checklist div.complete{background:#3fbd8312;border-color:#8bcdaa38}.finalization-checklist span{align-items:center;background:#ffffff0f;border:1px solid rgba(224,230,226,.1);border-radius:999px;color:var(--dim);display:inline-flex;font-size:.58rem;font-weight:900;height:20px;justify-content:center;line-height:1;text-transform:uppercase;width:28px}.finalization-checklist div.complete span{background:#3fbd8326;border-color:#8bcdaa52;color:#d9ffea}.finalization-checklist strong{color:var(--text);font-size:.74rem;line-height:1.15}.finalization-checklist p{color:var(--dim);font-size:.7rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.approval-effect{background:#8bcdaa0f;border:1px solid rgba(139,205,170,.13);border-radius:8px;display:grid;gap:4px;margin-top:10px;padding:9px 10px}.approval-effect strong{color:var(--text);font-size:.78rem}.approval-effect p{color:var(--muted);font-size:.82rem;line-height:1.36}.error-text{color:#f3a5ab!important;margin-top:8px!important}.tx-block{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;margin-top:10px}.recurring-contract{display:grid;gap:14px;padding:16px}.contract-head p,.contract-section p,.contract-helper,.recurring-help{color:var(--muted);margin:0}.contract-summary{border:1px solid rgba(224,230,226,.065);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.contract-summary div{background:#00000026;border-left:1px solid rgba(224,230,226,.055);display:block;min-height:76px;padding:12px}.contract-summary div:first-child{border-left:0}.contract-summary dt{font-size:.66rem;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.contract-summary dd{color:var(--text);font-weight:760}.recurring-boundary-note{background:#23231c6b;border:1px solid rgba(244,208,130,.18);border-radius:8px;display:grid;gap:4px;padding:11px 12px}.recurring-boundary-note strong{color:#f4d082;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.recurring-boundary-note p{color:#dae5e0d6;font-size:.86rem;line-height:1.38;margin:0}.contract-section{border-top:1px solid rgba(224,230,226,.065);display:grid;gap:18px;grid-template-columns:190px minmax(0,1fr);padding-top:14px}.recurring-grid,.schedule-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-grid{grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr) minmax(110px,.7fr)}.approval-memo{border-top:1px solid rgba(224,230,226,.065);padding-top:14px}.recurring-item{align-items:start;display:grid;gap:14px;grid-template-columns:1fr auto;padding:14px}.lab-workbench{background:transparent;border:0;border-radius:0;display:grid;gap:14px;padding:0}.lab-select-field{max-width:460px}.lab-select-field select{min-height:38px}.artifact-picker .template-picker-menu{--template-menu-max-height: 400px}.artifact-picker .template-picker-option em{display:block;overflow:visible;text-overflow:initial;white-space:normal}.recurring-preset-row{margin:14px 0}.recurring-next-preview{align-items:center;border-bottom:1px solid rgba(224,230,226,.065);border-top:1px solid rgba(224,230,226,.065);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.recurring-next-preview span{color:var(--dim);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.recurring-next-preview strong{color:var(--text);font-size:.96rem}.recurring-production-preview{align-items:start;display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr)}.recurring-production-preview ol,.recurring-upcoming-runs ol{color:var(--muted);display:grid;gap:5px;margin:0;padding-left:18px}.recurring-production-preview p{color:var(--muted);grid-column:1 / -1;line-height:1.45;margin:0}.recurring-card-metrics,.recurring-history-strip{background:#ffffff05;border:1px solid rgba(224,230,226,.065);border-radius:8px;color:var(--muted);display:grid;gap:6px;margin:10px 0;padding:10px}.recurring-card-metrics span,.recurring-history-strip span{font-size:.84rem;line-height:1.4}.recurring-upcoming-runs,.recurring-history-list{border-top:1px solid rgba(224,230,226,.065);margin-top:10px;padding-top:10px}.recurring-upcoming-runs summary{color:var(--text);cursor:pointer;font-weight:800}.recurring-history-head,.recurring-history-row{align-items:center;display:grid;gap:8px}.recurring-history-head{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px}.recurring-history-row{border:1px solid rgba(224,230,226,.065);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;margin-top:6px;padding:8px}.recurring-history-row strong,.recurring-history-row span{min-width:0}.artifact-archive-controls{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(160px,.36fr) minmax(220px,.52fr)}.artifact-filter-row{align-self:end}.receipt-copy-helper{color:var(--muted);font-size:.86rem;line-height:1.4;margin:0}.lab-workbench-grid{border-bottom:1px solid rgba(224,230,226,.065);border-top:1px solid rgba(224,230,226,.065);display:grid;gap:14px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);padding:16px 0}.research-brief,.lab-intent-document{background:transparent;border:0;border-radius:0;padding:0}.research-brief{border-right:1px solid rgba(224,230,226,.055);padding-right:14px}.research-brief h3,.lab-history h3,.lab-empty-state h3,.artifact-summary-card h3{color:var(--text);font-size:1rem;line-height:1.35;margin:6px 0 8px}.research-brief p,.receipt-explainer-stack p,.signed-artifact-request p,.lab-thesis,.lab-signature-action span{color:var(--muted);margin:0}.receipt-explainer-stack{display:grid;gap:8px;margin:12px 0}.receipt-explainer-stack div,.signed-artifact-request{background:#0205043d;border:1px solid rgba(224,230,226,.07);border-radius:var(--radius);display:grid;gap:6px;padding:10px}.receipt-explainer-stack span,.signed-artifact-request span{color:var(--dim);font-size:.66rem;font-weight:860;letter-spacing:.07em;text-transform:uppercase}.lab-intent-document{display:grid;gap:9px}.receipt-fields{align-content:start;display:grid;gap:10px}.receipt-field{margin:0}.receipt-field textarea{min-height:76px;resize:vertical}.lab-artifact{display:grid;gap:14px}.artifact-summary-card{padding:16px}.artifact-summary-head{align-items:center}.artifact-evidence-row,.hash-grid,.metric-grid,.offer-grid,.review-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.hash-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.artifact-evidence-row div,.hash-grid div,.metric-grid div,.offer-card,.review-card{background:#0205044d;border:1px solid rgba(224,230,226,.075);border-radius:var(--radius);display:grid;gap:8px;padding:12px}.artifact-evidence-row div.good,.metric-grid div.good,.review-card.good,.offer-card.selected{border-color:#8bcdaa4d}.artifact-evidence-row div.warn,.metric-grid div.warn,.review-card.warn{border-color:#d6a84f57}.artifact-evidence-row div.danger,.metric-grid div.danger,.review-card.reject,.review-card.danger{border-color:#ef6f7857}.artifact-evidence-row span,.hash-grid span,.metric-grid span{color:var(--dim);font-size:.72rem;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.artifact-evidence-row strong,.metric-grid strong{color:var(--text);font-size:1rem}.artifact-technical-details .hash-grid,.artifact-technical-details .compact-results{margin-top:12px}.lab-empty-state{display:grid;justify-items:center;min-height:150px;padding:24px;text-align:center}.lab-empty-state p{max-width:560px}.lab-history{border-top:1px solid rgba(224,230,226,.065);padding-top:14px}.lab-history article{align-items:center;background:#ffffff05;border:1px solid rgba(224,230,226,.05);border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px}.lab-history article span{color:var(--muted);font-size:.86rem}.signed-artifacts-panel{display:grid;gap:12px}.artifact-archive-status{align-items:center;border-bottom:1px solid rgba(224,230,226,.065);color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding-bottom:12px}.artifact-archive-status span,.artifact-detail-grid span,.artifact-intent-block span,.artifact-evidence-list span,.signed-artifact-facts span{color:var(--dim);display:block;font-size:.66rem;font-weight:860;letter-spacing:.07em;text-transform:uppercase}.artifact-archive-status strong{color:#c4cdcad1;font-size:.82rem;max-width:100%;overflow-wrap:anywhere}.artifact-archive-status .cloud-evidence-status{color:#c4cdcad1;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:normal;text-transform:none}.artifact-archive-status .cloud-evidence-status.cloud-active{color:var(--accent, #7ad9b6)}.artifact-archive-status .cloud-evidence-status.cloud-inactive{color:#c4cdca99}.receipt-storage-badge{border:1px solid rgba(224,230,226,.16);border-radius:999px;color:#c4cdcad1;display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.05em;margin-left:6px;padding:2px 8px;text-transform:uppercase}.receipt-storage-badge.browser{background:#7ad9b614;border-color:#7ad9b64d;color:var(--accent, #7ad9b6)}.receipt-storage-badge.cloud.on{background:#7ad9b629;border-color:#7ad9b673;color:var(--accent, #7ad9b6)}.receipt-storage-badge.cloud.off{background:transparent;color:#c4cdca73}.receipt-storage-badge.bridge.on{background:#ffc4001f;border-color:#ffc40059;color:#ffd75aeb}.receipt-storage-badge.bridge.off{background:transparent;color:#c4cdca73}.signed-artifact-list{display:grid;gap:10px}.signed-artifact-row{background:#ffffff05;border:1px solid rgba(224,230,226,.06);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:minmax(220px,1.25fr) minmax(260px,1fr) auto;padding:14px}.signed-artifact-main,.signed-artifact-facts,.signed-artifact-actions,.signed-artifact-details{min-width:0}.signed-artifact-main h3{color:var(--text);font-size:1rem;margin:7px 0 6px}.signed-artifact-main p,.artifact-intent-block p,.artifact-evidence-list p{color:var(--muted);margin:0}.signed-artifact-facts,.artifact-detail-grid,.artifact-evidence-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.signed-artifact-facts div,.artifact-detail-grid div,.artifact-evidence-list div{background:#02050447;border:1px solid rgba(224,230,226,.07);border-radius:var(--radius);display:grid;gap:6px;min-width:0;padding:10px}.artifact-evidence-list div.good{border-color:#8bcdaa4d}.artifact-evidence-list div.warn{border-color:#d6a84f57}.artifact-evidence-list div.danger{border-color:#ef6f7857}.signed-artifact-facts strong,.artifact-detail-grid strong,.artifact-evidence-list code{color:var(--text);overflow-wrap:anywhere}.signed-artifact-actions{align-content:start;display:grid;gap:8px}.signed-artifact-more{margin-top:0}.signed-artifact-more summary{min-height:38px}.signed-artifact-details{grid-column:1 / -1;margin-top:0}.signed-artifact-row.receipt-proof-card{grid-template-columns:minmax(0,1fr)}.receipt-proof-head{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.receipt-proof-head h3{color:var(--text);font-size:1.04rem;line-height:1.24;margin:7px 0 6px}.receipt-proof-head p{color:var(--muted);line-height:1.42;margin:0}.receipt-proof-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.receipt-proof-grid>div{background:#02050447;border:1px solid rgba(224,230,226,.07);border-radius:var(--radius);display:grid;gap:7px;min-width:0;padding:11px}.receipt-proof-grid>div.wide{grid-column:1 / -1}.receipt-proof-grid dt{color:var(--dim);font-size:.66rem;font-weight:860;letter-spacing:.07em;margin:0;text-transform:uppercase}.receipt-proof-grid dd{margin:0;min-width:0}.receipt-proof-grid p,.receipt-proof-grid code,.receipt-proof-grid pre{color:var(--text);font-size:.86rem;line-height:1.42;margin:0;overflow-wrap:anywhere}.receipt-proof-grid pre{background:#0000004d;border:1px solid rgba(224,230,226,.065);border-radius:var(--radius);max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap}.receipt-proof-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.inline-receipt-actions,.related-receipts,.record-activity{background:#ffffff06;border:1px solid rgba(224,230,226,.065);border-radius:var(--radius);display:grid;gap:10px;padding:11px}.inline-receipt-actions>div:first-child strong,.related-receipts-head strong,.record-activity>summary{color:var(--text);font-size:.88rem;font-weight:820}.inline-receipt-actions p,.activity-note{color:var(--muted);font-size:.84rem;line-height:1.38;margin:4px 0 0}.inline-receipt-button-grid{display:flex;flex-wrap:wrap;gap:8px}.inline-receipt-button-grid button,.related-receipt-row button,.receipt-proof-actions button{font-size:.8rem;min-height:34px;padding:7px 10px}.related-receipts-head,.related-receipt-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.related-receipts-head span,.related-receipt-row span{color:var(--muted);font-size:.78rem}.related-receipt-list,.activity-event-list{display:grid;gap:8px}.related-receipt-row,.activity-event-row{background:#0205043d;border:1px solid rgba(224,230,226,.055);border-radius:var(--radius);padding:9px}.related-receipt-row>div:first-child{display:grid;gap:3px;min-width:0}.related-receipt-row>div:last-child{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.activity-event-row{display:grid;gap:4px}.activity-event-row span{color:var(--dim);font-size:.68rem;font-weight:760}.activity-event-row strong{color:var(--text);font-size:.86rem;overflow-wrap:anywhere}.activity-event-row p{color:var(--muted);font-size:.8rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.record-activity>summary{cursor:pointer;list-style-position:inside}.signed-artifact-details>div,.artifact-intent-block,.signed-artifact-request{margin-top:12px}.artifact-intent-block{background:#02050447;border:1px solid rgba(224,230,226,.07);border-radius:var(--radius);display:grid;gap:8px;padding:12px}.advanced-evidence-picker{border-top:1px solid rgba(224,230,226,.08);margin-top:4px;padding-top:4px}.advanced-evidence-picker>summary{color:#c4cdcaa8;cursor:pointer;font-size:.68rem;font-weight:900;letter-spacing:.08em;list-style:none;padding:8px 6px 4px;text-transform:uppercase}.advanced-evidence-picker>summary::-webkit-details-marker{display:none}.advanced-evidence-picker>div{display:grid;gap:4px}.evidence-header{border-bottom:1px solid rgba(224,230,226,.065);padding:4px 2px 13px}.evidence-header h2{color:var(--text);font-size:1.18rem;margin:0 0 7px}.evidence-header p{color:var(--muted);margin:0}.evidence-rail{display:grid;gap:0;margin-top:10px}.evidence-step{align-items:start;border-bottom:1px solid rgba(224,230,226,.055);display:grid;gap:9px;grid-template-columns:14px minmax(0,1fr);min-height:0;padding:11px 0}.evidence-step:last-child{border-bottom:0}.evidence-step.active,.evidence-step.good,.evidence-step.warn{background:transparent}.evidence-indicator{align-items:center;display:flex;justify-content:center;padding-top:5px}.evidence-indicator span{background:var(--dim);border-radius:50%;display:block;height:8px;width:8px}.evidence-step.good .evidence-indicator span,.evidence-step.active .evidence-indicator span{background:var(--accent)}.evidence-step.warn .evidence-indicator span{background:var(--warn)}.evidence-title{align-items:baseline;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.evidence-title strong{color:var(--text);font-size:.92rem}.evidence-title span{color:var(--dim);font-size:.66rem;font-weight:860;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.evidence-step p{color:var(--muted);font-size:.86rem;line-height:1.42;margin:5px 0 0;overflow-wrap:anywhere}.evidence-step small{color:var(--dim);display:block;font-size:.76rem;margin-top:6px;overflow-wrap:anywhere}.context-stack{display:grid;gap:8px;margin-top:12px}.context-row{background:#ffffff06;border:1px solid rgba(224,230,226,.06);border-radius:var(--radius);display:grid;gap:7px;padding:10px}.context-row span{color:var(--dim);font-size:.68rem;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.context-row strong{color:var(--text);font-size:.9rem;overflow-wrap:anywhere}.context-row.good{border-color:#8bcdaa3d}.context-row.warn{border-color:#d6a84f4d}.custody-manifest{margin-top:14px}.toast-stack{bottom:30px;display:grid;gap:8px;max-width:min(380px,calc(100vw - 48px));position:fixed;right:30px;z-index:50}.toast{align-items:start;background:#080c0beb;border:1px solid rgba(139,205,170,.22);border-radius:var(--radius);box-shadow:0 16px 44px #00000038;color:var(--text);display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-width:0;padding:12px}.toast.error{border-color:#ef6f7857}.toast.pending{border-color:#c4cdca3d}.toast-icon{align-items:center;background:#3fbd831a;border:1px solid rgba(139,205,170,.24);border-radius:var(--radius);color:var(--accent-2);display:inline-flex;height:32px;justify-content:center;width:32px}.toast.error .toast-icon{background:var(--danger-soft);border-color:#ef6f7847;color:#f3a5ab}.toast.pending .toast-icon{background:#c4cdca14;border-color:#c4cdca38;color:var(--muted)}.toast-icon svg{fill:currentColor;height:22px;width:22px}.toast strong{font-size:.9rem}.toast p{color:var(--muted);font-size:.84rem;line-height:1.35;margin:2px 0 0}.toast button{background:transparent;border:0;color:#c4cdca9e;min-height:24px;padding:0 6px}.trust-chain,.timeline,.actions,.agent-grid,.lab-layout{display:grid;gap:12px}.timeline{list-style:none;margin:18px 0;padding:0}.timeline li,.trust-node{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.step-dot{background:var(--dim);height:9px;margin-top:5px;width:9px}.timeline li.done,.trust-node.complete{border-color:#8bcdaa3d}.timeline li.done .step-dot,.trust-node.complete span{background:var(--accent)}.timeline li.active{border-color:#d6a84f4d}.timeline li.active .step-dot{background:var(--warn)}.timeline li.error .step-dot{background:var(--danger)}@keyframes commandCaret{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes copiedPulse{0%{box-shadow:0 0 #8bcdaa47,inset 0 0 0 1px #8bcdaa1a}to{box-shadow:0 0 0 8px #8bcdaa00,inset 0 0 0 1px #8bcdaa00}}@media (max-width: 1240px){.homepage-hero{grid-template-columns:1fr;min-height:0;padding-top:34px}.hero-copy{padding-right:0}.hero-terminal{align-content:start}.wallet-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-intro{align-items:start;grid-template-columns:1fr}.app-header{grid-template-columns:1fr}.system-spine{justify-content:flex-start}.workspace{grid-template-columns:250px minmax(0,1fr)}.gap-section{grid-template-columns:1fr}.context-panel{grid-column:1 / -1;position:static}.evidence-rail,.context-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-step{border-bottom:0;border-right:1px solid rgba(224,230,226,.055);min-height:0;padding-right:10px}.evidence-step:last-child{border-right:0}.proof-preview,.approval-ticket,.signed-artifact-row,.lab-workbench-grid,.terminal-try-panel,.artifact-evidence-row,.hash-grid{grid-template-columns:1fr}.research-brief{border-bottom:1px solid rgba(224,230,226,.055);border-right:0;padding-bottom:14px;padding-right:0}.ticket-status-rail{height:3px;width:auto}.approval-ticket .inbox-actions{padding:0 14px 14px}.contract-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-section{grid-template-columns:1fr}.signed-artifact-actions{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}}@media (max-width: 900px){.shell{padding:16px 14px 40px}.homepage-nav{align-items:stretch;flex-direction:column;position:static}.homepage-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;width:100%}.homepage-links a,.homepage-links button{justify-content:center;min-width:0;width:100%}.homepage-hero{padding-top:16px}.hero-copy h1{font-size:3.35rem;line-height:1}.hero-lede{font-size:1.04rem}.docs-grid,.browser-app-grid,.download-grid,.runtime-grid,.wallet-directory-grid,.hero-command-area,.command-readout{grid-template-columns:1fr}.command-deck-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-app-link,.hero-demo-link,.command-copy-button,.command-deck-action{justify-self:start}.gap-section{padding:22px 16px}.gap-copy h2{font-size:2.45rem}.workspace,.homepage-demo-cta,.homepage-footer,.mission-strip,.signature-capsule,.signature-floor,.guided-path,.signature-lifecycle,.evidence-rail,.context-stack,.recurring-grid,.schedule-grid,.tx-block,.result-row,.lab-history article,.signed-artifact-facts,.artifact-detail-grid,.artifact-evidence-list,.recurring-item,.plan-card div,.action-preview div,.contract-summary,.intent-policy-strip{grid-template-columns:1fr}.workspace.public-workspace{grid-template-columns:1fr}.public-request-context{grid-column:1}.public-request-context .evidence-rail{grid-template-columns:1fr}.public-request-context .evidence-step{border-bottom:1px solid rgba(224,230,226,.055);border-right:0;padding:11px 0}.terminal-command-row,.command-readout{align-items:stretch;grid-template-columns:1fr}.command-status-pill,.command-copy-button,.command-deck-action{justify-self:start}.runtime-command-row{align-items:stretch;grid-template-columns:1fr}.terminal-command-row strong,.terminal-command-row button,.runtime-command-row button{justify-self:start}.surface-topbar,.nav-cluster,.signature-object-head,.contract-head,.intent-document-head,.artifact-summary-head{align-items:stretch;flex-direction:column}.nav-cluster,.tabs,.segmented{max-width:100%;min-width:0;width:100%}.workspace-tabs{display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;width:100%}.workspace-tabs button{justify-content:center;justify-self:stretch;min-width:0;width:100%}.signature-stage,.guided-start,.approval-object{min-height:0;padding:16px}.inbox-actions,.transaction-action-row,.agent-actions,.lab-actions,.recurring-actions,.contract-actions{align-items:stretch;flex-direction:column}.transaction-action-row button,.message-actions button,.agent-actions button,.lab-actions button,.signed-artifact-actions button,.inbox-actions button,.recurring-actions button{width:100%}.evidence-step{border-bottom:1px solid rgba(224,230,226,.055);border-right:0}.trace-node{border-left:0;border-top:1px solid rgba(224,230,226,.055)}.trace-node:first-child{border-top:0}.guided-step{border-left:0;border-top:1px solid rgba(224,230,226,.055);padding:13px 0}.guided-step:first-child{border-top:0;padding-left:0}.toast-stack{bottom:auto;left:16px;max-width:calc(100vw - 32px);right:16px;top:16px}.homepage-demo-cta{align-items:stretch;padding:18px}.homepage-cta-actions{justify-content:flex-start}.homepage-demo-cta .button-link{justify-content:center;width:100%}.homepage-footer{align-items:start}.homepage-footer nav{justify-content:flex-start}}@media (max-width: 900px){.artifact-archive-controls,.bridge-required-notice,.recurring-next-preview{align-items:stretch;grid-template-columns:1fr}.bridge-required-notice,.recurring-next-preview{flex-direction:column}.bridge-required-actions{align-items:stretch;width:100%}.bridge-required-actions button,.bridge-setup-details,.bridge-setup-details>summary{width:100%}.bridge-setup-card{min-width:0;position:static;width:100%}.bridge-command-row{grid-template-columns:1fr}.bridge-command-row button{width:100%}}@media (max-width: 640px){.receipt-proof-grid{grid-template-columns:1fr}.related-receipts-head,.related-receipt-row{align-items:stretch;flex-direction:column}.related-receipt-row>div:last-child,.receipt-proof-actions,.inline-receipt-button-grid{justify-content:stretch}.related-receipt-row button,.receipt-proof-actions button,.inline-receipt-button-grid button{width:100%}.homepage-links{grid-template-columns:1fr}.hero-copy h1{font-size:2.15rem;line-height:1.08}.hero-copy h1 span{display:block}.chain-strip,.hero-copy,.hero-command-area,.integration-strip,.wallet-chip-strip{max-width:calc(100vw - 28px);width:calc(100vw - 28px)}.hero-lede{max-width:calc(100vw - 60px);width:calc(100vw - 60px)}.hero-lede span{display:block}.hero-actions{align-items:stretch;flex-direction:column}.hero-command-area{max-width:100%}.command-deck-options{grid-template-columns:1fr}.command-path{min-height:0}.hero-actions>*{justify-content:center;width:100%}.hero-command-area,.command-deck-options{grid-template-columns:1fr}.hero-demo-link,.hero-app-link,.command-copy-button,.command-deck-action{justify-self:stretch;width:100%}.section-heading h2,.workspace-intro h2{font-size:1.85rem}.hero-terminal-window .terminal-preview-body{min-height:0;padding:15px}.hero-terminal-window{min-height:0}.system-spine{display:grid;grid-template-columns:1fr;width:100%}.spine-node{align-items:flex-start;flex-direction:column}.workspace-tabs{gap:0;grid-template-columns:1fr;justify-items:stretch}.guided-start-copy h2{font-size:1.55rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}button:hover:not(:disabled),.button-link:hover,.command-deck-action:hover,.runtime-command-row:hover,.terminal-command-row:hover{transform:none}}.agent-planner-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(236px,.34fr)}.agent-planner-grid.planner-single-column{grid-template-columns:minmax(0,1fr)}.planner-card{gap:12px}.template-filter-row{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-filter-row button{background:#ffffff09;border:1px solid rgba(224,230,226,.09);border-radius:6px;color:var(--muted);font-size:.78rem;min-height:34px;padding:7px 8px}.template-filter-row button.active{background:#3fbd8329;border-color:#8bcdaa57;color:#dcffe9}.template-outcome-badge{border:1px solid rgba(224,230,226,.12);border-radius:999px;color:var(--muted);font-size:.68rem;line-height:1;padding:7px 9px;white-space:nowrap}.template-outcome-summary,.draft-ready-panel{border:1px solid rgba(224,230,226,.11);border-radius:var(--radius);display:grid;gap:5px;padding:12px}.template-outcome-summary strong,.draft-ready-panel h3{color:var(--text);font-size:.96rem;line-height:1.15;margin:0}.template-outcome-summary p,.draft-ready-panel p{color:var(--muted);font-size:.88rem;line-height:1.42;margin:0}.outcome-queueable{background:#3fbd831f;border-color:#8bcdaa4d}.outcome-proof{background:#7491ff1a;border-color:#96a9ff47}.outcome-audit{background:#ffffff0b;border-color:#e0e6e221}.draft-ready-panel{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.draft-ready-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.draft-ready-actions button{min-height:38px}.planner-template-select{max-width:100%;position:relative;z-index:10}.template-picker{min-width:0;position:relative;width:100%}.template-picker.open{z-index:80}.template-picker-trigger{align-items:center;background:#030505c7;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;min-height:44px;padding:8px 11px 8px 12px;text-align:left;width:100%}.template-picker-trigger:hover:not(:disabled),.template-picker.open .template-picker-trigger{background:#ffffff0d;border-color:#8bcdaa52;box-shadow:0 0 0 1px #3fbd8314,0 12px 26px #0000002e}.template-picker-trigger:disabled{background:#ffffff05;border-color:#e0e6e212;color:#c4cdca6e}.planner-template-select .template-picker-current,.planner-template-select .template-picker-category,.planner-template-select .template-picker-caret,.planner-template-select .template-picker-option span{letter-spacing:0;text-transform:none}.planner-template-select .template-picker-current{color:var(--text);display:grid;gap:3px;min-width:0}.planner-template-select .template-picker-category,.planner-template-select .template-picker-option span{color:var(--dim);font-size:.64rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.template-picker-current strong,.template-picker-option strong{color:var(--text);font-size:.94rem;line-height:1.22;min-width:0;overflow-wrap:anywhere}.template-picker-caret{border-bottom:2px solid currentColor;border-right:2px solid currentColor;color:var(--dim);display:block;height:9px;transform:rotate(225deg);transition:color .12s ease,transform .12s ease;width:9px}.template-picker.open .template-picker-caret{color:var(--accent-2);transform:rotate(45deg)}.template-picker-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1110fa;border:1px solid rgba(224,230,226,.15);border-radius:var(--radius);box-shadow:0 24px 58px #00000061,inset 0 1px #ffffff09;display:grid;gap:4px;left:0;max-height:var(--template-menu-max-height, 360px);max-width:min(100%,var(--template-menu-max-width, 100vw));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;right:0;scrollbar-color:rgba(139,205,170,.42) rgba(255,255,255,.045);scrollbar-width:thin;top:calc(100% + 8px);width:100%;z-index:120}.template-picker-menu.drop-up{bottom:calc(100% + 8px);top:auto}.template-picker-menu[hidden]{display:none}.template-picker-menu::-webkit-scrollbar{width:8px}.template-picker-menu::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.template-picker-menu::-webkit-scrollbar-thumb{background:#8bcdaa61;border-radius:999px}.template-picker-option{align-items:start;background:#ffffff07;border:1px solid transparent;border-radius:6px;display:grid;gap:4px;justify-content:stretch;min-height:48px;padding:9px 10px;text-align:left;white-space:normal;width:100%}.template-picker-group{display:grid;gap:4px}.template-picker-group>span{color:#c4cdca8f;font-size:.64rem;font-weight:900;letter-spacing:.08em;padding:8px 6px 2px;text-transform:uppercase}.template-picker-option em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-picker-option:hover,.template-picker-option:focus-visible,.template-picker-option.active{background:#ffffff0f;border-color:#e0e6e22b;box-shadow:none;transform:none}.template-picker-option.selected{background:var(--accent-soft);border-color:#8bcdaa57}.template-picker-option.selected strong{color:#dcffe9}.template-picker-option.selected span{color:#8bcdaa}.template-picker-sr{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.template-description,.ai-security-note{color:var(--muted);font-size:.92rem;line-height:1.45;margin:0}.planner-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.planner-field textarea,.planner-prompt textarea{min-height:72px;resize:vertical}.planner-prompt{margin-top:0}.agent-path-explainer{background:#ffffff07;border:1px solid rgba(224,230,226,.1);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;overflow:hidden}.agent-path-explainer>div{min-width:0;padding:14px 16px}.agent-path-explainer>div+div{border-left:1px solid rgba(224,230,226,.08)}.agent-path-explainer span{color:var(--dim);display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.agent-path-explainer p{color:var(--muted);font-size:.9rem;line-height:1.42;margin:0}.agent-route-strip{background:#ffffff07;border:1px solid rgba(224,230,226,.1);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;overflow:hidden}.agent-route-strip>div{display:grid;gap:6px;min-width:0;padding:12px 14px}.agent-route-strip>div+div{border-left:1px solid rgba(224,230,226,.08)}.agent-route-strip span{align-items:center;background:#34d39924;border:1px solid rgba(94,231,158,.28);border-radius:999px;color:#d9ffea;display:inline-flex;font-size:.72rem;font-weight:900;height:24px;justify-content:center;line-height:1;width:24px}.agent-route-strip strong{color:var(--text);font-size:.88rem;line-height:1.2}.agent-route-strip p{color:var(--muted);font-size:.82rem;line-height:1.34;margin:0}.ai-settings-card{align-content:start;background:#ffffff09;border:1px solid rgba(224,230,226,.12);border-radius:8px;display:grid;gap:12px;padding:16px}.ai-settings-card h3{font-size:1.05rem;margin:4px 0 8px}.ai-settings-card p{color:var(--muted);font-size:.9rem;line-height:1.42;margin:0}.ai-route-helper{color:#f4d082e6;display:block;font-size:.78rem;font-style:normal;line-height:1.35;margin-top:6px}.ai-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-actions button{min-height:38px}.ai-limitations,.ai-confirmation-line{background:#02080647;border:1px solid rgba(224,230,226,.09);border-radius:8px;display:grid;gap:7px;padding:10px 12px}.ai-limitations>span,.ai-confirmation-line>span{color:var(--dim);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-limitations ul{color:var(--muted);display:grid;font-size:.82rem;gap:4px;line-height:1.35;margin:0;padding-left:17px}.ai-confirmation-line strong{color:var(--text);font-size:.9rem;line-height:1.2}.ai-confirmation-line p{color:var(--muted);font-size:.82rem;line-height:1.35;margin:0}.local-bridge-connection-card{background:#ffffff09;border:1px solid rgba(224,230,226,.1);border-radius:8px;display:grid;gap:10px;padding:12px}.local-bridge-connection-card.connected{background:#133f2a5c;border-color:#5ee79e57}.local-bridge-connection-card.partial{background:#624a123d;border-color:#f4d08247}.local-bridge-connection-card.offline{border-color:#e0e6e21f}.local-bridge-connection-head{display:grid;gap:3px}.local-bridge-connection-head span{color:var(--dim);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.local-bridge-connection-head strong{color:var(--text);font-size:.95rem;line-height:1.2}.local-bridge-facts{display:grid;gap:6px}.local-bridge-facts span{align-items:center;color:var(--muted);display:flex;font-size:.78rem;gap:8px;justify-content:space-between;min-width:0}.local-bridge-facts strong{color:var(--text);font-size:.78rem;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-status-line{align-items:center;background:#ffffff09;border:1px solid rgba(224,230,226,.09);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:10px 12px}.ai-status-line span,.plan-safeguards span{color:var(--dim);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-status-line strong{color:var(--text);font-size:.86rem;text-align:right}.ai-diagnostics{background:#02080657;border:1px solid rgba(224,230,226,.09);border-radius:8px;display:grid;gap:9px;padding:10px 12px}.ai-diagnostics>span{color:var(--dim);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-diagnostics-list{display:grid;gap:7px}.ai-diagnostic-entry{border-left:2px solid rgba(139,205,170,.45);display:grid;gap:2px;padding-left:9px}.ai-diagnostic-entry.error{border-left-color:#f3a5abd1}.ai-diagnostic-entry strong{color:var(--text);font-size:.68rem;letter-spacing:.08em}.ai-diagnostic-entry p{color:var(--muted);font-size:.82rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.plan-field-grid{margin-top:12px}.plan-safeguards{border-top:1px solid rgba(224,230,226,.1);display:grid;gap:10px;margin-top:14px;padding-top:14px}.plan-safeguards ul{color:var(--muted);display:grid;gap:7px;line-height:1.4;margin:0;padding-left:18px}@media (max-width: 980px){.agent-planner-grid,.planner-fields,.agent-path-explainer,.agent-route-strip{grid-template-columns:1fr}.agent-path-explainer>div+div,.agent-route-strip>div+div{border-left:0;border-top:1px solid rgba(224,230,226,.08)}}.legal-page .legal-prose{max-width:760px;font-size:.96rem;line-height:1.62;color:#dae5e0e6}.legal-page .legal-prose h3{margin-top:32px;margin-bottom:10px;font-size:1.08rem;color:var(--text)}.legal-page .legal-prose p{margin:0 0 14px}.legal-page .legal-prose ul,.legal-page .legal-prose ol{margin:0 0 14px 22px;padding:0}.legal-page .legal-prose li{margin-bottom:6px}.legal-page .legal-prose strong{color:var(--text)}.legal-page .legal-prose a{color:var(--accent, #18f18b);text-decoration:underline;text-underline-offset:2px}.legal-page .legal-meta{opacity:.6;font-size:.84rem;margin-top:6px}.ai-settings-panel{min-width:0}.ai-settings-panel>summary{align-items:center;background:linear-gradient(135deg,#25c77b21,#ffffff09),#ffffff0a;border:1px solid rgba(94,231,158,.28);border-radius:8px;box-shadow:0 0 0 1px #25c77b0f,0 14px 32px #0000002e;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;min-height:44px;padding:10px 12px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.ai-settings-panel>summary:hover,.ai-settings-panel[open]>summary{background:linear-gradient(135deg,#34d3992e,#85dcff12),#ffffff0d;border-color:#5ee79e75;box-shadow:0 0 0 1px #25c77b1f,0 16px 34px #00000038}.ai-settings-panel>summary::-webkit-details-marker{display:none}.ai-summary-copy{display:grid;gap:3px;min-width:0}.ai-summary-copy>span{color:var(--dim);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-summary-copy em{color:#dae5e0d1;font-size:.82rem;font-style:normal;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.ai-settings-panel>summary strong{align-self:center;background:#02080673;border:1px solid rgba(224,230,226,.13);border-radius:999px;color:var(--text);font-size:.86rem;line-height:1.1;padding:5px 8px;text-align:right;white-space:nowrap}.ai-settings-panel.configured>summary strong{background:#34d39924;border-color:#5ee79e4d;color:#d9ffea}.ai-settings-panel>summary:after{align-self:center;color:var(--accent-2);content:"+";font-weight:900;line-height:1}.ai-settings-panel[open]>summary:after{content:"-"}.ai-settings-panel[open]>.ai-settings-card{margin-top:12px}.rail-ai-settings{margin-top:2px}.rail-ai-settings>summary{gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.rail-ai-settings>summary strong{grid-column:1 / -1;justify-self:start;text-align:left}.rail-ai-settings>summary:after{grid-column:2;grid-row:1}.rail-ai-settings .ai-settings-card{gap:10px;padding:12px}.rail-ai-settings .ai-settings-card h3{font-size:.98rem;line-height:1.18;margin-bottom:6px}.rail-ai-settings .ai-settings-card p,.rail-ai-settings .ai-security-note{font-size:.82rem}.rail-ai-settings .ai-actions{display:grid;grid-template-columns:1fr}.rail-ai-settings .ai-status-line{align-items:start;display:grid;gap:5px;justify-content:stretch}.rail-ai-settings .ai-status-line strong{font-size:.82rem;overflow-wrap:anywhere;text-align:left}@media (max-width: 900px){html,body,#app,.shell{max-width:100%;overflow-x:hidden}.shell{padding:calc(12px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-right,0px)) calc(36px + env(safe-area-inset-bottom,0px)) calc(14px + env(safe-area-inset-left,0px))}.homepage-shell{gap:12px}.homepage-nav{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050807e6;flex-direction:row;gap:10px;min-height:56px;overflow:hidden;padding:7px 8px;position:sticky;top:max(8px,env(safe-area-inset-top,0px))}.homepage-brand{font-size:1.02rem;gap:8px}.homepage-brand .agentic-mark{height:28px;width:42px}.homepage-links{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.homepage-links::-webkit-scrollbar,.rail-scroll::-webkit-scrollbar{display:none}.homepage-links a{flex:0 0 auto;font-size:.82rem;justify-content:center;min-height:38px;padding:0 10px;white-space:nowrap;width:auto}.homepage-links .nav-pill-link{padding:0 11px}.homepage-hero{gap:12px;max-width:100%;overflow:hidden;padding:10px 0 4px}.hero-copy{gap:13px;padding:0}.chain-strip,.hero-copy,.hero-command-area,.hero-lede,.integration-strip,.wallet-chip-strip{max-width:100%;width:100%}.hero-copy h1{font-size:clamp(2.3rem,9.5vw,3.2rem);line-height:1.02;max-width:calc(100vw - 28px);overflow-wrap:anywhere}.hero-lede{font-size:.98rem;line-height:1.48;max-width:64ch}.hero-lede span{display:inline}.chain-strip,.integration-strip,.wallet-chip-strip{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chain-strip::-webkit-scrollbar,.integration-strip::-webkit-scrollbar,.wallet-chip-strip::-webkit-scrollbar,.workspace-tabs::-webkit-scrollbar{display:none}.logo-chip,.integration-strip>span,.wallet-chip{flex:0 0 auto}.command-deck{max-width:100%;padding:8px}.command-deck-options{display:flex;gap:6px;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.command-deck-options::-webkit-scrollbar{display:none}.command-path{flex:0 0 170px;min-height:62px;padding:9px}.command-path small{display:none}.command-readout{align-items:stretch;gap:8px;min-height:0;max-width:100%;padding:9px}.command-readout-line,.command-readout code,.runtime-command-row code,.terminal-command-row code{max-width:100%;min-width:0;word-break:break-all}.command-status-pill,.command-copy-button,.command-deck-action{justify-self:stretch}.hero-terminal{display:none}.docs-grid,.browser-app-grid,.download-grid,.runtime-grid,.wallet-directory-grid{display:grid;gap:10px;grid-auto-columns:minmax(220px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.docs-grid::-webkit-scrollbar,.browser-app-grid::-webkit-scrollbar,.download-grid::-webkit-scrollbar,.runtime-grid::-webkit-scrollbar,.wallet-directory-grid::-webkit-scrollbar{display:none}.demo-guide-grid{grid-auto-columns:minmax(210px,74vw)}.docs-card,.browser-app-card,.download-card,.runtime-card,.wallet-directory-card{min-height:0;padding:14px;scroll-snap-align:start}.wallet-directory-card{gap:11px}.wallet-directory-card p,.browser-app-card p,.docs-card p{font-size:.88rem}.wallet-directory-action{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr}.wallet-directory-action button{width:100%}.gap-section{gap:16px;padding:18px 14px}.gap-copy h2{font-size:clamp(2rem,8vw,2.7rem)}.gap-body{gap:12px}.gap-body>p{font-size:.94rem;line-height:1.48}.gap-proof-grid{display:grid;gap:10px;grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gap-proof-grid::-webkit-scrollbar{display:none}.gap-proof{border:1px solid rgba(224,230,226,.055);border-radius:var(--radius);padding:12px}.homepage-demo-cta{gap:12px;padding:16px}.homepage-demo-cta h2{font-size:1.45rem}.workspace-intro h2,.app-workspace-section.public-app .workspace-intro h2{font-size:clamp(1.45rem,6.2vw,2rem);line-height:1.05;max-width:calc(100vw - 28px);overflow-wrap:anywhere;white-space:normal}.app-workspace-section.public-app{padding-top:12px}.workspace.public-workspace,.workspace{gap:10px;max-width:100%;overflow:hidden}.panel{max-width:100%;overflow:hidden;padding:12px}.main-panel,.workspace.public-workspace .main-panel{min-height:0}.custody-panel{box-shadow:none}.custody-heading{margin-bottom:10px}.rail-icon{height:36px;width:36px}.connection-summary{margin-bottom:8px;padding:10px}.public-wallet-actions{gap:8px;margin-top:8px}.public-wallet-actions button{min-height:42px}.surface-topbar{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:10px;padding-bottom:9px}.surface-topbar>div{display:none}.workspace-tabs{background:#ffffff06;border:1px solid var(--line);border-radius:var(--radius);display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;padding:4px;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.workspace-tabs button{border-radius:6px;flex:1 0 auto;flex-direction:row;justify-content:center;min-height:38px;min-width:92px;padding:0 12px;width:auto}.workspace-tabs button.active{background:#7de7b01c}.workspace-tabs button:after{display:none}.signature-stage,.guided-start,.approval-object{padding:14px}.signature-object-head{gap:10px;margin-bottom:14px;padding-bottom:12px}.signature-object-head h2{font-size:1.12rem;margin-bottom:6px;overflow-wrap:anywhere}.signature-object-head p{font-size:.88rem;line-height:1.4}.signature-state{align-self:flex-start;font-size:.62rem}.guided-start{gap:12px}.guided-start-copy h2{font-size:1.28rem}.guided-start-copy p,.guided-note{font-size:.9rem;line-height:1.42}.guided-step{gap:10px;padding:11px 0}.signature-capsule{gap:12px;margin-bottom:14px;padding-bottom:14px}.capsule-main strong{font-size:1.08rem}.trace-node{min-height:0;padding:10px 0}.signature-floor,.signature-placeholder,.empty,.notice,.error{margin-top:12px;padding:12px}.agent-planner-grid{gap:10px}.planner-card{gap:11px;padding-bottom:12px}.intent-document-head{margin-bottom:10px;padding-bottom:10px}.intent-document-head h3{font-size:1rem}.template-description,.ai-security-note{font-size:.86rem}.planner-fields{gap:8px}.field{margin:9px 0}input,select,textarea{min-height:40px;padding:9px 10px}.planner-field textarea,.planner-prompt textarea,.intent-document textarea,.lab-intent-document textarea{min-height:92px}.intent-policy-strip,.agent-path-explainer,.agent-route-strip{display:none}.agent-actions{gap:8px}.agent-actions button{min-height:42px}.ai-settings-panel>summary{min-height:42px;padding:9px 10px}.ai-summary-copy>span,.ai-settings-panel>summary strong{font-size:.72rem}.ai-summary-copy em{font-size:.78rem}.ai-settings-card{background:transparent;border:0;padding:0}.ai-settings-card h3{font-size:.98rem;margin:0 0 6px}.ai-status-line{min-height:40px;padding:9px 10px}.plan-card,.artifact-summary-card,.recurring-contract,.recurring-panel,.inbox-item,.recurring-item{padding:12px}.plan-safeguards ul{gap:5px}.public-request-context{padding:12px}.homepage-footer{gap:12px;padding-top:18px}.homepage-footer nav{gap:10px}}@media (max-width: 640px){.shell{padding:calc(8px + env(safe-area-inset-top,0px)) calc(10px + env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) calc(10px + env(safe-area-inset-left,0px))}.homepage-brand span{font-size:.98rem}.homepage-links a{font-size:.8rem;min-height:36px;padding:0 9px}.hero-copy h1{font-size:clamp(2rem,10.5vw,2.55rem)}.hero-copy h1 span{display:block}.route-app .workspace-intro h2,.route-demo .workspace-intro h2{font-size:1.45rem}.hero-command-area,.command-readout{grid-template-columns:1fr}.hero-demo-link,.hero-app-link,.command-copy-button,.command-deck-action{justify-self:stretch;width:100%}.docs-grid,.browser-app-grid,.download-grid,.runtime-grid,.wallet-directory-grid{grid-auto-columns:minmax(205px,82vw)}.gap-proof-grid{grid-auto-columns:minmax(205px,78vw)}.section-heading{gap:8px;margin-bottom:12px}.section-heading h2,.workspace-intro h2{font-size:1.55rem}.section-heading p,.workspace-intro p{font-size:.92rem;line-height:1.45}.wallet-directory-section,.runtime-section,.app-workspace-section,.docs-section,.browser-app-section,.desktop-section,.android-section,.homepage-demo-cta,.local-dev-section{padding-top:18px}.workspace-tabs{grid-template-columns:none;justify-items:stretch}.workspace-tabs button{flex-basis:96px;min-width:96px}.public-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-object-head,.intent-document-head,.contract-head,.artifact-summary-head{align-items:stretch;flex-direction:column}.transaction-action-row button,.message-actions button,.agent-actions button,.lab-actions button,.inbox-actions button,.recurring-actions button{min-width:0;width:100%}}@media (max-width: 430px){.homepage-nav{gap:8px}.homepage-brand{max-width:132px}.homepage-brand .agentic-mark{width:38px}.command-path{flex-basis:150px}.public-wallet-actions{grid-template-columns:1fr}.workspace-tabs button{flex-basis:88px;min-width:88px;padding:0 10px}}.nav-label-mobile{display:none}@media (max-width: 900px){:root{--mobile-nav-height: 58px}html{scroll-padding-top:118px}html,body,#app,.shell{max-width:100%;overflow-x:hidden}.shell{--mobile-side-pad: 12px;--native-toolbar-offset: env(safe-area-inset-top, 0px);padding:calc(var(--native-toolbar-offset) + var(--mobile-nav-height) + 18px) calc(var(--mobile-side-pad) + env(safe-area-inset-right,0px)) calc(34px + env(safe-area-inset-bottom,0px)) calc(var(--mobile-side-pad) + env(safe-area-inset-left,0px))}.shell.android-shell{--native-toolbar-offset: max(48px, env(safe-area-inset-top, 0px))}.shell.ios-native-shell{--native-toolbar-offset: max(54px, env(safe-area-inset-top, 0px))}.homepage-shell{gap:12px}.homepage-nav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050807f0;border-color:#e0e6e21f;border-radius:10px;box-shadow:0 12px 26px #00000057;display:grid;gap:6px;grid-template-columns:minmax(98px,auto) minmax(0,1fr);height:var(--mobile-nav-height);left:calc(var(--mobile-side-pad) + env(safe-area-inset-left,0px));min-height:0;overflow:hidden;padding:6px 7px;position:fixed;right:calc(var(--mobile-side-pad) + env(safe-area-inset-right,0px));top:calc(var(--native-toolbar-offset) + 6px);z-index:100}.homepage-brand{font-size:.98rem;gap:7px;max-width:118px;min-width:0;overflow:hidden}.homepage-brand .agentic-mark{flex:0 0 auto;height:28px;width:40px}.homepage-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage-links{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:4px;justify-content:flex-end;min-width:0;overflow:visible;padding:0;width:100%}.homepage-links a{border-radius:8px;flex:0 1 auto;font-size:.78rem;justify-content:center;min-height:38px;min-width:0;padding:0 7px;white-space:nowrap;width:auto}.homepage-links .nav-pill-link{border-radius:8px;font-size:.76rem;font-weight:860;padding:0 8px}.homepage-links .mobile-nav-hidden,.mobile-redundant-nav,.route-home .homepage-demo-cta,.homepage-footer .footer-launch-app-link{display:none!important}.nav-label{display:inline;overflow:hidden;text-overflow:ellipsis}.has-mobile-label .nav-label-full{display:none}.has-mobile-label .nav-label-mobile{display:inline}.homepage-hero,.hero-copy{gap:10px;padding:0}.chain-strip{gap:7px;padding-bottom:1px}.logo-chip,.wallet-chip,.integration-strip>span{min-height:38px;padding:0 10px}.hero-copy h1{font-size:clamp(2.05rem,8.4vw,2.78rem);line-height:1.02;max-width:calc(100vw - 24px)}.hero-lede{font-size:.92rem;line-height:1.42;max-width:100%;width:100%}.hero-lede span{display:inline}.hero-command-area{gap:8px}.command-deck{padding:8px}.command-deck-options{gap:6px}.command-path{flex:0 0 144px;min-height:56px;padding:8px}.command-path span{font-size:.82rem}.command-readout{gap:8px;padding:9px}.command-readout code,.runtime-command-row code,.terminal-command-row code,.download-card code{font-size:.86rem;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.integration-strip,.wallet-chip-strip{gap:7px}.gap-section{gap:12px;padding:14px 12px}.route-home .gap-copy h2{font-size:clamp(1.55rem,6.2vw,2.1rem);line-height:1.08}.route-home .gap-body>p{font-size:.9rem;line-height:1.42}.route-home .gap-body>p:nth-of-type(2){display:none}.gap-proof-grid{grid-auto-columns:minmax(190px,66vw)}.gap-proof{padding:11px}.section-heading{gap:8px;margin-bottom:12px}.section-heading h2,.workspace-intro h2{font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.08}.section-heading p,.workspace-intro p{font-size:.9rem;line-height:1.43}.docs-section,.browser-app-section,.runtime-section,.desktop-section,.android-section,.wallet-directory-section,.app-workspace-section,.local-dev-section{padding-top:16px}.route-docs .gap-section,.route-docs .wallet-directory-section,.route-cli .local-dev-section{display:none}.docs-grid,.browser-app-grid,.wallet-directory-grid{grid-auto-columns:minmax(204px,74vw)}.docs-card,.browser-app-card,.wallet-directory-card{gap:11px;padding:13px}.docs-card p,.browser-app-card p,.wallet-directory-card p{display:-webkit-box;font-size:.86rem;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.wallet-directory-head{gap:10px}.wallet-directory-icon{height:46px;width:46px}.wallet-directory-head h3{font-size:1rem}.wallet-directory-action{margin-top:12px}.wallet-directory-action button{min-height:44px}.homepage-footer{gap:10px;padding-top:16px}.homepage-footer p{font-size:.9rem;line-height:1.42}.homepage-footer nav{gap:9px}.route-cli .runtime-grid,.route-cli .download-grid{display:grid;grid-auto-flow:row;grid-template-columns:1fr;overflow:visible}.route-cli .runtime-card,.route-cli .download-card{min-height:0;padding:13px}.route-cli .runtime-card p{font-size:.9rem;line-height:1.42}.route-cli .download-section{padding:14px}.route-cli .download-section-head{align-items:flex-start;gap:8px}.route-cli .download-card code{font-size:.78rem}.runtime-command-row{gap:8px;padding:9px}.runtime-command-row button{min-height:40px}.guided-demo-overview{padding-top:16px}.guided-demo-overview .section-heading p{max-width:60ch}.demo-guide-grid{grid-auto-columns:minmax(200px,72vw)}.browser-app-actions{gap:8px}.browser-app-actions button,.browser-app-actions .button-link{min-height:42px}.app-workspace-section.public-app{padding-top:14px}.workspace-intro{gap:8px;margin-bottom:10px}.workspace.public-workspace,.workspace{gap:9px}.panel{padding:11px}.surface-topbar{gap:7px;margin-bottom:8px;padding-bottom:8px}.workspace-tabs{gap:4px;padding:4px}.workspace-tabs button{flex:1 0 auto;font-size:.8rem;min-height:36px;min-width:84px;padding:0 9px}.custody-heading{gap:9px;margin-bottom:8px}.connection-summary,.signature-stage,.guided-start,.approval-object,.plan-card,.planner-card,.artifact-summary-card,.recurring-contract,.recurring-panel,.inbox-item,.recurring-item,.public-request-context{padding:11px}.guided-start-copy h2,.signature-object-head h2{font-size:1.12rem}.guided-start-copy p,.guided-note,.signature-object-head p,.template-description,.ai-security-note{font-size:.86rem;line-height:1.38}input,select,textarea{font-size:.92rem;min-height:39px;padding:8px 10px}.planner-field textarea,.planner-prompt textarea,.intent-document textarea,.lab-intent-document textarea{min-height:84px}}@media (max-width: 430px){.shell{--mobile-side-pad: 9px}.homepage-nav{grid-template-columns:auto minmax(0,1fr);gap:4px;padding:6px}.homepage-brand{font-size:.92rem;gap:6px;max-width:38px}.homepage-brand .agentic-mark{width:36px}.homepage-brand span{display:none}.homepage-links{gap:3px}.homepage-links a{font-size:.74rem;min-height:36px;padding:0 5px}.homepage-links .nav-pill-link{font-size:.72rem;padding:0 6px}.hero-copy h1{font-size:clamp(1.9rem,9.3vw,2.38rem)}.command-path{flex-basis:132px}.docs-grid,.browser-app-grid,.wallet-directory-grid{grid-auto-columns:minmax(192px,78vw)}.workspace-tabs button{min-width:78px;padding:0 8px}}@media (max-width: 700px){.template-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-ready-panel{align-items:stretch;grid-template-columns:1fr}.draft-ready-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}}@media (max-width: 370px){.homepage-links a{font-size:.7rem;padding:0 4px}.homepage-links .nav-pill-link{font-size:.69rem;padding:0 5px}}@media (max-width: 900px),(hover: none) and (pointer: coarse){.shell{--mobile-nav-height: 54px;--mobile-side-pad: clamp(10px, 3vw, 14px);--native-toolbar-offset: max(46px, env(safe-area-inset-top, 0px));padding-top:calc(var(--native-toolbar-offset) + var(--mobile-nav-height) + 12px)}.shell.android-shell{--native-toolbar-offset: max(58px, env(safe-area-inset-top, 0px))}.shell.ios-native-shell{--native-toolbar-offset: max(62px, env(safe-area-inset-top, 0px))}.shell:before{background:linear-gradient(180deg,#050807fc,#050807f2 72%,#05080700);content:"";height:calc(var(--native-toolbar-offset) + var(--mobile-nav-height) + 18px);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:90}.homepage-nav{grid-template-columns:auto minmax(0,1fr);height:var(--mobile-nav-height);min-height:0;position:fixed;top:calc(var(--native-toolbar-offset) + 5px);z-index:120}.homepage-brand{flex:0 0 auto;max-width:42px;min-width:42px}.homepage-brand span{display:none}.homepage-links .mobile-nav-hidden,.homepage-links a[href="/cli"],.homepage-links a[href="/desktop"],.homepage-links a[href="/mwa-test"]{display:none!important}.homepage-links{gap:3px;justify-content:flex-end;overflow:hidden}.homepage-links .launch-app-link{flex:0 0 auto;min-width:46px}.homepage-links .has-mobile-label .nav-label-full,.workspace-tabs .has-mobile-label .nav-label-full{display:none}.homepage-links .has-mobile-label .nav-label-mobile,.workspace-tabs .has-mobile-label .nav-label-mobile{display:inline}.route-app,.route-demo{gap:8px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.route-app .homepage-footer,.route-demo .homepage-footer{display:none}.route-app .app-workspace-section.public-app,.route-demo .app-workspace-section.public-app{padding-top:8px}.route-app .workspace-intro,.route-demo .workspace-intro{margin-bottom:8px;max-width:100%;min-width:0}.route-app .workspace-intro .eyebrow,.route-demo .workspace-intro .eyebrow{font-size:.68rem}.route-app .workspace-intro h2,.route-demo .workspace-intro h2{font-size:clamp(1.35rem,5.8vw,1.72rem);line-height:1.08;max-width:100%;overflow-wrap:normal;text-wrap:balance;white-space:normal;word-break:normal}.route-app .workspace.public-workspace,.route-demo .workspace.public-workspace{gap:8px;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0}.route-app .custody-panel,.route-demo .custody-panel{border-radius:10px;padding:10px}.route-app .custody-heading,.route-demo .custody-heading{display:grid;gap:8px;grid-template-columns:38px minmax(0,1fr);margin-bottom:8px}.route-app .rail-icon,.route-demo .rail-icon{border-radius:9px;height:38px;width:38px}.route-app .custody-heading .eyebrow,.route-demo .custody-heading .eyebrow{font-size:.64rem}.route-app .custody-heading h2,.route-demo .custody-heading h2{font-size:1rem;line-height:1.1}.route-app .connection-summary,.route-demo .connection-summary{gap:8px;grid-template-columns:auto minmax(0,1fr);margin-top:0;min-height:0;padding:9px}.route-app .connection-summary strong,.route-demo .connection-summary strong{font-size:.96rem;line-height:1.12}.route-app .connection-summary p,.route-demo .connection-summary p{font-size:.82rem;line-height:1.28}.route-app .public-wallet-actions,.route-demo .public-wallet-actions{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:8px}.route-app .public-wallet-actions.native-wallet-actions,.route-demo .public-wallet-actions.native-wallet-actions{grid-template-columns:minmax(0,1fr)}.route-app .public-wallet-actions button,.route-demo .public-wallet-actions button{font-size:.86rem;min-height:40px;overflow-wrap:anywhere;padding:0 10px;white-space:normal}.route-app .panel.main-panel,.route-demo .panel.main-panel{border-radius:10px;max-width:100%;min-width:0;padding:10px}.route-app .surface-topbar,.route-demo .surface-topbar{border-bottom:0;display:block;margin-bottom:8px;padding-bottom:0}.route-app .surface-topbar>div,.route-demo .surface-topbar>div{display:none}.route-app .workspace-tabs,.route-demo .workspace-tabs{border-radius:9px;display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:3px}.route-app .workspace-tabs button,.route-demo .workspace-tabs button{border-radius:7px;font-size:.72rem;min-height:34px;min-width:0;padding:0 4px}.route-app .workspace-tabs button .nav-label,.route-demo .workspace-tabs button .nav-label{max-width:100%;overflow:hidden;text-overflow:clip}.route-app .approval-object.signature-stage,.route-demo .approval-object.signature-stage{border-radius:9px;gap:9px;padding:10px}.route-app .signature-object-head,.route-demo .signature-object-head{gap:4px;grid-template-columns:minmax(0,1fr);margin-bottom:8px;padding-bottom:8px}.route-app .signature-object-head h2,.route-demo .signature-object-head h2{font-size:1rem;line-height:1.15}.route-app .signature-object-head p,.route-demo .signature-object-head p{font-size:.8rem;line-height:1.3}.route-app .signature-state,.route-demo .signature-state{display:none}.route-app .agent-planner-grid,.route-demo .agent-planner-grid{gap:8px}.route-app .intent-document-card.planner-card,.route-demo .intent-document-card.planner-card{border-radius:9px;gap:8px;padding:10px}.route-app .intent-document-head,.route-demo .intent-document-head{display:none}.route-app .planner-template-select,.route-demo .planner-template-select{gap:4px;margin:0}.route-app .planner-template-select>span,.route-demo .planner-template-select>span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.route-app .template-picker-trigger,.route-demo .template-picker-trigger{min-height:40px;padding:8px 10px}.route-app .template-picker-current strong,.route-demo .template-picker-current strong{font-size:.94rem;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-app .template-picker-category,.route-demo .template-picker-category{font-size:.62rem}.route-app .template-description,.route-demo .template-description{font-size:.78rem;line-height:1.3;margin:0}.route-app .planner-fields,.route-demo .planner-fields{gap:6px;margin:0}.route-app .field.compact,.route-demo .field.compact,.route-app .intent-document,.route-demo .intent-document{gap:4px}.route-app .field.compact>span,.route-demo .field.compact>span,.route-app .intent-document>span,.route-demo .intent-document>span{font-size:.64rem;letter-spacing:.08em}.route-app .planner-field input,.route-demo .planner-field input,.route-app .planner-field select,.route-demo .planner-field select,.route-app .planner-field textarea,.route-demo .planner-field textarea,.route-app .planner-prompt textarea,.route-demo .planner-prompt textarea{font-size:.88rem;min-height:38px;padding:8px 10px}.route-app .planner-field textarea[data-template-field=policy],.route-demo .planner-field textarea[data-template-field=policy]{max-height:82px;min-height:58px}.route-app .planner-prompt textarea,.route-demo .planner-prompt textarea{max-height:112px;min-height:70px}.route-app .intent-policy-strip,.route-demo .intent-policy-strip,.route-app .agent-path-explainer,.route-demo .agent-path-explainer,.route-app .agent-route-strip,.route-demo .agent-route-strip{display:none}.route-app .agent-actions,.route-demo .agent-actions{gap:6px;grid-template-columns:minmax(0,1fr);margin-top:8px}.route-app .agent-actions button,.route-demo .agent-actions button{font-size:.86rem;min-height:38px;padding:0 10px}.route-app .agent-actions button:disabled,.route-demo .agent-actions button:disabled{opacity:.42}.route-app .ai-settings-panel,.route-demo .ai-settings-panel{border-radius:8px;margin-top:8px}.route-app .ai-settings-panel summary,.route-demo .ai-settings-panel summary{min-height:40px;padding:0 10px}.route-app .ai-summary-copy>span,.route-demo .ai-summary-copy>span{font-size:.64rem}.route-app .ai-summary-copy em,.route-demo .ai-summary-copy em{font-size:.74rem}.route-app .signature-placeholder,.route-demo .signature-placeholder,.route-app .notice,.route-demo .notice,.route-app .error,.route-demo .error{border-radius:8px;font-size:.86rem;line-height:1.3;margin-top:8px;padding:9px}.route-app .signature-placeholder p,.route-demo .signature-placeholder p{font-size:.86rem;line-height:1.3}.route-app .public-request-context,.route-demo .public-request-context{display:none}}@media (max-width: 370px),(hover: none) and (pointer: coarse) and (max-width: 370px){.route-app .public-wallet-actions,.route-demo .public-wallet-actions{grid-template-columns:minmax(0,1fr)}.route-app .workspace-tabs button,.route-demo .workspace-tabs button{font-size:.68rem}}.chip-label-mobile{display:none}@media (max-width: 900px){.route-home{--mobile-nav-height: 54px;gap:16px;padding-top:calc(var(--native-toolbar-offset) + var(--mobile-nav-height) + 12px)}.route-home:before{height:calc(var(--native-toolbar-offset) + var(--mobile-nav-height) + 14px)}.route-home .homepage-nav{background:#050807e6;border-color:#e0e6e21b;border-radius:9px;box-shadow:0 10px 22px #00000047;gap:5px;height:var(--mobile-nav-height);padding:5px 6px;top:calc(var(--native-toolbar-offset) + 5px)}.route-home .homepage-brand{max-width:38px;min-width:38px}.route-home .homepage-brand .agentic-mark{height:25px;width:36px}.route-home .homepage-links{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;min-width:0;overflow:hidden;width:auto}.route-home .homepage-links a{border-radius:7px;font-size:.77rem;min-height:44px;min-width:0;padding:0 7px;width:100%}.route-home .homepage-links .launch-app-link{min-width:54px;padding:0 10px}.route-home .homepage-hero{gap:14px;overflow:hidden;padding:2px 0 8px;width:100%}.route-home .hero-copy{gap:12px}.route-home .chain-strip{gap:6px;padding-bottom:0;scroll-padding-inline:2px;scroll-snap-type:x proximity}.route-home .chain-strip .chip-label-full{display:none}.route-home .chain-strip .chip-label-mobile{display:inline}.route-home .logo-chip,.route-home .wallet-chip,.route-home .integration-strip>span{border-radius:7px;font-size:.8rem;min-height:40px;padding:0 10px;scroll-snap-align:start}.route-home .chain-strip .logo-chip{font-size:.78rem;min-height:36px;padding:0 8px}.route-home .logo-chip-icon{height:22px;width:22px}.route-home .eyebrow.mini{font-size:.73rem;letter-spacing:.08em}.route-home .hero-copy h1{font-size:2.58rem;line-height:1.01;max-width:100%;overflow-wrap:normal;word-break:normal}.route-home .hero-copy h1 span{display:inline}.route-home .hero-lede{color:#d6e0dce6;font-size:.99rem;line-height:1.46}.route-home .hero-command-area{gap:10px;margin-top:2px}.route-home .command-deck{border-color:#e0e6e220;gap:10px;overflow:hidden;padding:10px}.route-home .command-deck-options{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.route-home .command-path{flex:initial;min-height:62px;min-width:0;padding:8px 7px}.route-home .command-path span{font-size:.62rem;line-height:1}.route-home .command-path strong{font-size:.82rem;line-height:1.1;overflow-wrap:normal;word-break:normal}.route-home .command-readout{align-items:stretch;border-radius:7px;gap:9px;grid-template-columns:1fr;padding:10px}.route-home .command-readout-line{align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.route-home .command-readout code{font-size:.91rem;line-height:1.22;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.route-home .command-caret,.route-home .command-status-pill{display:none}.route-home .command-copy-button,.route-home .command-deck-action{justify-self:stretch;min-height:44px;min-width:0;width:100%}.route-home .integration-strip,.route-home .wallet-chip-strip{gap:8px;padding-bottom:2px;scroll-padding-inline:2px;scroll-snap-type:x proximity}.route-home .runtime-logo,.route-home .wallet-chip-icon{height:28px;width:28px}.route-home .gap-section{gap:14px;margin-top:2px;overflow:hidden;padding:16px 14px;width:100%}.route-home .gap-copy h2{font-size:1.72rem;line-height:1.09}.route-home .gap-body{gap:12px}.route-home .gap-body>p{font-size:.94rem;line-height:1.45}.route-home .gap-proof-grid{display:grid;gap:8px;grid-auto-flow:row;grid-template-columns:1fr;margin-top:2px;overflow:visible;padding-bottom:0}.route-home .gap-proof{border:1px solid rgba(224,230,226,.07);border-radius:8px;min-width:0;padding:12px}.route-home .gap-proof strong{font-size:.98rem;white-space:normal}.route-home .gap-proof p{color:#c4cdcad6;display:block;font-size:.88rem;line-height:1.38}.route-home .wallet-directory-section{overflow:hidden;padding-top:22px;width:100%}.route-home .section-heading{gap:9px;margin-bottom:14px}.route-home .section-heading h2{font-size:1.72rem;line-height:1.08}.route-home .section-heading p{font-size:.94rem;line-height:1.45}.route-home .wallet-directory-grid{display:grid;gap:10px;grid-auto-columns:auto!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0;overflow:visible!important;padding-bottom:0;width:100%}.route-home .wallet-directory-card{gap:12px;min-height:206px;min-width:0;padding:13px 11px;width:auto}.route-home .wallet-directory-head{align-items:flex-start;flex-direction:column;gap:9px}.route-home .wallet-directory-icon{height:44px;width:44px}.route-home .wallet-directory-head h3{font-size:1.05rem;line-height:1.1;margin-bottom:3px;overflow-wrap:normal;word-break:normal}.route-home .wallet-directory-head span{font-size:.74rem}.route-home .wallet-directory-card p{color:#c4cdcad6;display:-webkit-box;font-size:.88rem;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.route-home .wallet-directory-action{gap:9px;margin-top:14px}.route-home .wallet-directory-action button{font-size:.96rem;min-height:48px}.route-home .wallet-directory-action span{font-size:.88rem;line-height:1.35}.route-home .homepage-footer{gap:12px;margin-top:2px;padding-top:20px}}@media (max-width: 430px){.route-home{--mobile-nav-height: 52px;gap:15px;padding-top:calc(var(--native-toolbar-offset) + var(--mobile-nav-height) + 11px)}.route-home .homepage-nav{height:var(--mobile-nav-height)}.route-home .homepage-links{gap:3px}.route-home .homepage-links a{font-size:.74rem;min-height:44px;padding:0 6px}.route-home .homepage-links .launch-app-link{min-width:51px;padding:0 9px}.route-home .hero-copy h1{font-size:2.08rem}.route-home .hero-lede{font-size:.96rem}.route-home .command-path{min-height:60px;padding:8px 6px}.route-home .command-path strong{font-size:.78rem}.route-home .gap-copy h2,.route-home .section-heading h2{font-size:1.64rem}.route-home .wallet-directory-card{min-height:214px;padding:12px 10px}}@media (max-width: 370px){.route-home .homepage-links a{font-size:.7rem;padding:0 5px}.route-home .homepage-links .launch-app-link{min-width:48px}.route-home .hero-copy h1{font-size:2.05rem}.route-home .command-deck{padding:8px}.route-home .command-deck-options{gap:5px}.route-home .command-path{min-height:58px;padding:7px 5px}.route-home .command-path strong{font-size:.73rem}.route-home .wallet-directory-grid{gap:8px}.route-home .wallet-directory-card{min-height:218px}}@media (max-width: 1060px){.guided-demo-hero,.guided-demo-shell{grid-template-columns:1fr}.guided-demo-scenarios{position:static}.guided-demo-scenario-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.route-demo{overflow-x:hidden;scroll-padding-top:76px}.route-demo .homepage-nav{display:grid;grid-template-columns:42px minmax(0,1fr);max-width:calc(100vw - 28px);width:calc(100vw - 28px)}.route-demo .homepage-brand{flex:0 0 auto;max-width:42px;min-width:42px}.route-demo .homepage-brand span{display:none}.route-demo .homepage-links a[href="/cli"],.route-demo .homepage-links a[href="/demo"],.route-demo .homepage-links a[href="/docs"],.route-demo .homepage-links a[href="/desktop"],.route-demo .homepage-links a[href="/mwa-test"]{display:none!important}.route-demo .homepage-links{display:flex;gap:4px;justify-content:flex-start;min-width:0;overflow:hidden}.route-demo .homepage-links a{font-size:.76rem;padding:0 7px}.route-demo .homepage-links .launch-app-link{min-width:46px;padding:0 8px}.guided-demo-page{gap:18px;max-width:100%;overflow:hidden;padding-top:12px;scroll-margin-top:76px;width:calc(100vw - 28px)}.guided-demo-hero,.guided-demo-hero-copy,.guided-demo-trust-grid,.guided-demo-shell,.guided-demo-scenarios,.guided-demo-runner,.guided-demo-footer-cta{max-width:calc(100vw - 28px);width:100%}.guided-demo-page h1,.guided-demo-page h2,.guided-demo-page h3,.guided-demo-page p,.guided-demo-page strong,.guided-demo-page em,.guided-demo-page li,.guided-demo-page span{max-width:100%;overflow-wrap:anywhere;white-space:normal}.guided-demo-hero{gap:16px;padding-bottom:20px}.guided-demo-hero-copy h1{font-size:2.15rem;line-height:1.02;max-width:12ch;text-wrap:balance}.guided-demo-hero-copy p,.guided-demo-trust-item p,.guided-demo-scenarios p,.guided-demo-scenario-card em{max-width:34ch}.guided-demo-trust-grid,.guided-demo-scenario-list,.guided-demo-step-rail,.guided-demo-fact-grid,.guided-demo-review-route{grid-template-columns:1fr}.guided-demo-step{border-left:0;border-top:1px solid rgba(224,230,226,.07);min-height:64px}.guided-demo-step:first-child{border-top:0}.guided-demo-runner,.guided-demo-scenarios{padding:13px}.guided-demo-request-card{align-items:start;display:grid}.guided-demo-actions,.guided-demo-footer-cta{align-items:stretch;display:grid}.guided-demo-actions button,.guided-demo-actions .button-link,.guided-demo-footer-cta .button-link{width:100%}}@media (max-width: 520px){.guided-demo-hero-copy h1{font-size:1.84rem}.guided-demo-request-card p{font-size:1rem}.guided-demo-placeholder,.guided-demo-plan-card,.guided-demo-review-card,.guided-demo-receipt-card,.guided-demo-request-card{padding:12px}}.decision-proof-block{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08}.decision-proof-block.verified{border-color:#44c48a66;background:#44c48a12}.decision-proof-headline{display:flex;align-items:center;gap:8px;font-size:.95rem}.decision-proof-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-weight:700;background:#44c48a2e;color:#44c48a}.decision-proof-block:not(.verified) .decision-proof-icon{background:#ffc4562e;color:#ffc456}.decision-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 18px;margin:0}.decision-proof-grid div{display:flex;flex-direction:column;gap:2px}.decision-proof-grid dt{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:0}.decision-proof-grid dd{margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.84rem;word-break:break-all}.decision-proof-message{margin-top:4px}.decision-proof-message>summary{font-size:.78rem;color:#ffffffa6;cursor:pointer}.decision-proof-text{margin:6px 0 0;padding:8px 10px;background:#0000004d;border-radius:6px;white-space:pre-wrap;font-size:.78rem;line-height:1.4;max-height:180px;overflow:auto}.decision-proof-actions{display:flex;flex-wrap:wrap;gap:6px}.decision-proof-actions button{font-size:.78rem;padding:4px 10px}
