:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f5f1;--paper:#fff;--paper-deep:#eef1ec;--ink:#171a18;--muted:#5e665f;--quiet:#737b74;--rule:#d6dbd3;--rule-strong:#9ba49b;--flare:#d91f43;--flare-dark:#9c1530;--focus:#bc1737;--blocked:#945b16;--confirmed:#2f6a50;--receipt-canvas:#ebe5db;--receipt-paper:#fbf8f1;--receipt-rule:#c9beb1;--shadow:0 22px 70px #362a1f17;--serif:Iowan Old Style, Baskerville, Times New Roman, Times, serif;--sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--canvas);min-width:0;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;line-height:1.55}body{background:var(--canvas);min-height:100vh;margin:0}a{color:var(--flare-dark);-webkit-text-decoration-color:color-mix(in srgb, var(--flare) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--flare) 55%, transparent);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--flare)}:where(a,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}button{font:inherit}input,select,textarea{border:1px solid var(--rule-strong);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:.65rem .75rem}textarea{resize:vertical;min-height:6rem}:where(input,select,textarea):focus-visible{border-color:var(--focus);outline:3px solid color-mix(in srgb, var(--focus) 25%, transparent);outline-offset:1px}.skip-link{z-index:20;background:var(--paper);clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;color:var(--ink);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;top:.75rem;left:.75rem;overflow:hidden}.skip-link:focus-visible{border:1px solid var(--ink);clip:auto;clip-path:none;width:auto;height:auto;margin:0;padding:.65rem .9rem;overflow:visible}.page-shell{width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:clamp(1rem,4vw,4rem)}.public-site-footer{width:min(100% - 2rem,76rem);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.5rem;margin-inline:auto;padding:0 0 1.5rem;font-size:.76rem;display:flex}.public-site-footer strong{color:var(--ink)}.document-spread{grid-template-columns:minmax(0,1fr) minmax(15rem,.36fr);align-items:start;gap:clamp(1rem,3vw,2.75rem);display:grid}.paper{border:1px solid var(--rule);background:var(--paper);min-width:0;box-shadow:none}.paper-body{padding:clamp(1.25rem,4vw,4.5rem)}.receipt-paper{width:min(100%,62rem);margin-inline:auto}.document-masthead,.document-footer{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.document-footer>*{min-width:0}.document-masthead{border-bottom:1px solid var(--ink);padding-bottom:1rem}.document-footer{border-top:1px solid var(--ink);color:var(--muted);margin-top:clamp(2.5rem,6vw,5rem);padding-top:1rem;font-size:.78rem}.wordmark,.utility-label,.eyebrow,.term-label,.stage-label,.evidence-label,.money-label{letter-spacing:.105em;text-transform:uppercase;font-size:.72rem;font-weight:680;line-height:1.3}.wordmark{color:var(--ink)}.wordmark span,.eyebrow,.stage-reached .stage-label,.confirmed-mark{color:var(--flare-dark)}.network-label{color:var(--muted);font-family:var(--mono);margin:.3rem 0 0;font-size:.72rem}.status-stamp{border:2px solid var(--flare);min-height:3.2rem;color:var(--flare-dark);letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.45rem .7rem .38rem;font-size:.68rem;font-weight:800;line-height:1.1;display:inline-flex;transform:rotate(-1deg)}.document-heading{margin-block:clamp(2rem,5vw,4.25rem) clamp(1.5rem,4vw,3rem)}.eyebrow{margin:0 0 .65rem}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,.display-value,.money-value{font-family:var(--sans);font-weight:500}h1{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(2.25rem,6vw,5rem);line-height:.98}h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08}h3{margin:0;font-size:.95rem}.identity-line{color:var(--muted);flex-wrap:wrap;gap:.45rem 1rem;margin-top:1.1rem;font-size:.82rem;display:flex}.mobile-lifecycle-summary{display:none}.terms-list,.proof-list,.price-list{margin:0}.term-row,.proof-row,.price-row{border-top:1px solid var(--rule);grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.term-row:last-child,.proof-row:last-child,.price-row:last-child{border-bottom:1px solid var(--rule)}.term-row dt,.term-row dd,.proof-row dt,.proof-row dd,.price-row dt,.price-row dd{margin:0}.term-label,.money-label,.evidence-label{color:var(--muted)}.display-value{font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.35rem,2.7vw,2.15rem);line-height:1.08}.address,.hash,.transaction,.block-value,.timestamp{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.78rem}.state-summary{border-left:3px solid var(--flare);margin-block:clamp(2rem,5vw,4rem);padding:.2rem 0 .2rem clamp(1rem,3vw,2rem)}.state-summary h2{margin-bottom:.8rem}.state-summary p{max-width:56ch;color:var(--muted);margin:0;font-size:1rem}.next-step{font-weight:620;color:var(--ink)!important;margin-top:.9rem!important}.preview-quote{border-block:1px solid var(--ink);margin-block:clamp(2rem,5vw,4rem);padding-block:1.25rem}.preview-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.preview-heading .utility-label{color:var(--muted);margin:0 0 .45rem}.sample-scenario-label{border:1px solid var(--ink);letter-spacing:.07em;text-transform:uppercase;margin:0 0 1rem;padding:.35rem .5rem;font-size:.72rem;font-weight:750;display:inline-block}.unconfirmed-mark{border:1px solid var(--rule-strong);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:.35rem .5rem;font-size:.72rem;font-weight:750}.unconfirmed-copy{color:var(--muted);margin-top:.25rem;font-size:.78rem}.preview-warning{max-width:56ch;color:var(--muted);margin:0 0 1rem}.preview-quote .money-value{font-size:clamp(1.5rem,3vw,2.5rem)}.section-rule{border-top:1px solid var(--ink);margin-block:clamp(2.25rem,5vw,4rem) 1.1rem;padding-top:.8rem}.section-rule .utility-label{color:var(--muted);margin:0 0 .55rem}.scope-lines{counter-reset:scope;margin:1.25rem 0 0;padding:0;list-style:none}.scope-lines li{border-top:1px solid var(--rule);counter-increment:scope;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-block:.75rem;display:grid}.scope-lines li:before{color:var(--flare-dark);content:counter(scope, decimal-leading-zero);font-family:var(--mono);font-size:.72rem}.evidence-attachment{border-block:1px solid var(--rule);margin-top:1.2rem;padding:1.25rem 0}.evidence-attachment p{max-width:62ch;margin:.65rem 0}.settlement-rail{border-top:1px solid var(--ink);min-width:0;padding-top:1rem}.settlement-rail>p{color:var(--muted);margin:.65rem 0 1.4rem;font-size:.82rem}.rail-list{margin:0;padding:0;list-style:none}.rail-stage{min-height:7.5rem;padding:0 0 2rem 2rem;position:relative}.rail-stage:before{background:var(--rule-strong);content:"";width:1px;position:absolute;top:.42rem;bottom:-.42rem;left:.38rem}.rail-stage:last-child:before{display:none}.rail-marker{border:1px solid var(--rule-strong);background:var(--canvas);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.15rem;left:0}.stage-reached .rail-marker{border-color:var(--flare);background:var(--flare);box-shadow:0 0 0 4px var(--canvas)}.rail-stage p{color:var(--muted);margin:.45rem 0 0;font-size:.78rem}.rail-stage .rail-detail{color:var(--ink);font-weight:680}.rail-stage details{margin-top:.85rem}details{border-top:1px solid var(--rule)}details:last-child{border-bottom:1px solid var(--rule)}summary{color:var(--ink);cursor:pointer;padding:.85rem 2rem .85rem 0;font-size:.8rem;font-weight:680}.details-body{padding:0 0 1.15rem}.details-body p{color:var(--muted);margin:.55rem 0 0;font-size:.78rem}.receipt-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;margin-block:clamp(2rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem);display:grid}.money-ledger{border-top:1px solid var(--ink);margin:0}.money-line{border-bottom:1px solid var(--rule);grid-template-columns:minmax(9rem,.58fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:clamp(1rem,3vw,1.55rem);display:grid}.money-line dt,.money-line dd{margin:0}.money-value{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;text-align:right;justify-self:end;font-size:clamp(2rem,5vw,4.25rem);line-height:.95}.protection-note{max-width:62ch;font-family:var(--serif);margin-block:clamp(2rem,5vw,4rem);font-size:clamp(1.25rem,2.5vw,1.8rem);line-height:1.32}.protection-summary{margin-block:clamp(2rem,5vw,4rem)}.protection-copy{max-width:62ch;font-family:var(--serif);margin-bottom:1.25rem;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.35}.protection-copy p{margin:.35rem 0}.proof-section+.proof-section{margin-top:clamp(2rem,5vw,4rem)}.notice{border-top:2px solid var(--flare);color:var(--muted);margin-top:clamp(2.5rem,6vw,5rem);padding-top:1rem;font-size:.82rem}.notice strong{color:var(--ink)}.app-paper{width:min(100%,62rem);margin-inline:auto}.app-heading>p:last-child{max-width:58ch;color:var(--muted)}.workspace-section,.wallet-actions,.transaction-journal{margin-top:clamp(2rem,5vw,4rem)}.inline-form,.form-grid,.evidence-form{gap:1rem;display:grid}.inline-form{grid-template-columns:minmax(8rem,1fr) minmax(8rem,.45fr) auto;align-items:end}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.form-grid label,.evidence-form label,.tolerance-control{color:var(--muted);gap:.4rem;font-size:.78rem;font-weight:680;display:grid}.deadline-field{gap:.4rem;min-width:0;display:grid}.deadline-field>*{min-width:0;max-width:100%}.preset-button{justify-self:start;min-height:2.25rem;padding-block:.4rem}.deadline-summary{border-left:3px solid var(--flare);background:var(--paper-deep);margin:1rem 0 0;padding:.85rem 1rem}.deadline-summary>div{grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr);gap:1rem;display:grid}.deadline-summary dt,.deadline-summary dd{margin:0}.deadline-summary dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:680}.deadline-summary dd,.deadline-intent-value{font-family:var(--mono);font-size:.78rem}.deadline-intent-value,.deadline-intent-value span{display:block}.form-span{grid-column:1/-1}.mono-input,.canonical-manifest{font-family:var(--mono)}.form-note,.policy-explanation,.muted-copy,.action-quote>p,.manifest-preview>p,.wallet-connection p{color:var(--muted);font-size:.82rem}.wallet-connection{border-block:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;margin-top:1.25rem;padding-block:1rem;display:flex}.wallet-connection p,.wallet-connection h3{margin:.2rem 0}.action-preparation,.intent-actions{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1rem;display:flex}.wallet-actions{border-block:1px solid var(--ink);background:var(--paper-deep);padding:1.25rem}.wallet-actions>.section-rule{margin-top:0}.evidence-form{flex:100%}.tolerance-control{width:min(100%,14rem)}.transaction-button,.quiet-button{border:1px solid var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .9rem;font-weight:680;display:inline-flex}.transaction-button{background:var(--ink);color:var(--paper)}.quiet-button{color:var(--ink);background:0 0}.transaction-button:hover:not(:disabled){border-color:var(--flare);color:var(--paper)}.quiet-button:hover:not(:disabled){border-color:var(--flare);color:var(--flare-dark)}.transaction-button:disabled,.quiet-button:disabled{cursor:not-allowed;opacity:.55}.action-quote,.manifest-preview,.transaction-intent{border-block:1px solid var(--ink);margin-top:1.5rem;padding-block:1.25rem}.intent-list{margin:0}.intent-list>div{border-top:1px solid var(--rule);grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr);gap:1rem;padding-block:.7rem;display:grid}.intent-list>div:last-child{border-bottom:1px solid var(--rule)}.intent-list dt,.intent-list dd{margin:0}.intent-list dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:680}.canonical-manifest{border:1px solid var(--rule);background:var(--paper-deep);white-space:pre-wrap;max-width:100%;padding:1rem;font-size:.75rem;overflow:auto}.transaction-state,.action-error{border-left:3px solid var(--rule-strong);margin-top:1rem;padding-left:.8rem;font-size:.82rem}.transaction-state-reverted,.action-error{border-color:var(--flare);color:var(--flare-dark)}.technical-identifier{min-width:0}.identifier-short,.identifier-reveal code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.78rem}.identifier-actions{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;font-size:.76rem;display:flex}.identifier-button{color:var(--flare-dark);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--flare) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--flare) 55%, transparent);text-underline-offset:.18em;background:0 0;border:0;padding:0}.identifier-reveal{border:0;margin-top:.35rem}.identifier-reveal:last-child{border-bottom:0}.identifier-reveal summary{color:var(--flare-dark);padding:0;font-weight:500;display:inline-block}.identifier-reveal code{margin-top:.45rem;display:block}.contract-event,.evidence-identifier{margin-top:.4rem}.contract-event{color:var(--muted);font-size:.78rem}.journal-list{margin:1rem 0 0;padding:0;list-style:none}.journal-list li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.journal-list li:last-child{border-bottom:1px solid var(--rule)}.journal-list li div,.journal-list li span{display:block}.journal-list li span{color:var(--muted);font-size:.76rem}.empty-document{width:min(100%,48rem);margin-inline:auto}.empty-document h1{max-width:15ch}.empty-document .state-summary{margin-bottom:0}.retry-button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;margin-top:1.25rem;padding:.65rem .85rem;font-weight:680;text-decoration:none;display:inline-flex}.retry-button:hover{border-color:var(--flare);color:var(--flare-dark)}.loading-line{background:var(--rule);width:min(100%,28rem);height:1px;margin-top:2rem;overflow:hidden}.loading-line:after{background:var(--flare);content:"";width:38%;height:100%;animation:.22s ease-out both loading-rule;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes document-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-rule{0%{transform:translate(-105%)}to{transform:translate(265%)}}@media (max-width:760px){.page-shell{width:min(100% - 1rem,46rem);padding-block:.5rem 1.5rem}.document-spread{grid-template-columns:minmax(0,1fr)}.paper-body{padding:1.25rem}.settlement-rail{margin-top:1rem}.mobile-lifecycle-summary{border-block:1px solid var(--rule);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:.35rem;margin:-.5rem 0 1.5rem;padding:.7rem 0;font-size:.72rem;font-weight:680;list-style:none;display:flex}.mobile-lifecycle-summary li:not(:last-child):after{color:var(--rule-strong);content:"→";margin-left:.35rem}.mobile-lifecycle-summary .stage-reached{color:var(--flare-dark)}.document-masthead,.document-footer,.receipt-heading,.preview-heading,.wallet-connection,.journal-list li{flex-direction:column;align-items:flex-start}.receipt-heading{gap:1.25rem;display:flex}.status-stamp{align-self:flex-start}.term-row,.proof-row,.price-row,.money-line,.intent-list>div,.form-grid,.inline-form,.deadline-summary>div{grid-template-columns:minmax(0,1fr);gap:.4rem}.form-span{grid-column:auto}.transaction-button,.quiet-button,.tolerance-control,.preset-button{width:100%}.money-value{text-align:left;justify-self:start}.rail-stage{min-height:6.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-size:1rem}.landing-shell,.product-shell{--canvas:#f2f1ec;--paper:#fffefa;--paper-deep:#f0f1ec;--ink:#121411;--muted:#626a63;--quiet:#737a73;--rule:#d2d6cf;--rule-strong:#8f978f;--flare:#c9143a;--flare-dark:#9c1530;--blocked:#98570f}:is(body:has(.landing-shell),body:has(.product-shell)){background:#f2f1ec}.wordmark,.utility-label,.eyebrow,.term-label,.stage-label,.evidence-label,.money-label,.deadline-summary dt,.sample-scenario-label,.unconfirmed-mark,.status-stamp{font-size:.75rem}.network-label,.deadline-summary dd,.deadline-intent-value,.deadline-intent-value span{font-size:.8125rem}.form-note,.policy-explanation,.muted-copy,.action-quote>p,.manifest-preview>p,.wallet-connection p,.settlement-rail>p,.rail-details-body>p,.rail-stage p,.details-body p,.transaction-state,.action-error{font-size:.875rem}.intent-list dt{font-size:.75rem}.canonical-manifest,.contract-event{font-size:.8125rem}code,.address,.hash,.transaction,.block-value,.timestamp,.identifier-short,.identifier-reveal code{font-family:var(--mono);font-size:.8125rem}.product-shell h1,.product-shell h2,.product-shell .display-value,.app-surface h1,.app-surface h2,.milestone-surface h1,.milestone-surface h2{font-family:var(--sans)}.product-header{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, transparent);min-height:4.5rem}.product-header-inner,.app-surface>.product-header,.milestone-surface .product-header,.status-shell .product-header,.receipt-paper .product-header{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.product-header-inner{width:min(100% - 2rem,76rem);min-height:4.5rem;margin-inline:auto}.product-wordmark{min-height:2.75rem;color:var(--ink);letter-spacing:-.02em;align-items:center;font-size:1rem;font-weight:780;text-decoration:none;display:inline-flex}.product-wordmark:before{background:var(--flare);content:"";width:.2rem;height:1.15rem;margin-right:.55rem}.landing-navigation,.product-header-actions,.product-header-context{align-items:center;gap:.75rem;display:flex}.landing-navigation a,.header-action,.context-link{min-height:2.75rem;color:var(--ink);align-items:center;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.landing-navigation a{padding-inline:.35rem}.header-action,.context-link{border:1px solid var(--ink);padding-inline:.8rem}.network-badge{border:1px solid var(--flare);background:var(--flare);color:#fff;white-space:nowrap;align-items:center;min-height:1.75rem;padding:.2rem .5rem;font-size:.75rem;font-weight:720;display:inline-flex}.wallet-state-label{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;font-size:.8125rem}.primary-action,.secondary-action,.receipt-link,.text-action{justify-content:center;align-items:center;min-height:2.75rem;font-weight:720;display:inline-flex}.primary-action,.secondary-action,.receipt-link{border:1px solid var(--ink);padding:.7rem 1rem;text-decoration:none}.primary-action,.receipt-link{border-color:var(--flare);background:var(--flare);color:var(--paper)}.primary-action:hover,.receipt-link:hover{border-color:var(--flare-dark);background:var(--flare-dark);color:var(--paper)}.secondary-action{color:var(--ink);background:0 0}.text-action{color:var(--flare-dark)}.landing-shell{min-width:0}.landing-shell>main{width:min(100% - 2rem,76rem);margin-inline:auto}.landing-hero{grid-template-columns:minmax(20rem,.76fr) minmax(34rem,1.24fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:min(52rem,100svh - 4.5rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.hero-kicker,.section-kicker{color:var(--flare-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:760}.hero-copy h1{letter-spacing:-.07em;max-width:12ch;font-size:clamp(3.35rem,5.7vw,5.8rem);font-weight:820;line-height:.92}.hero-support{max-width:42rem;color:var(--ink);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.55}.hero-plain-language{max-width:38rem;color:var(--muted);margin:1rem 0 0;font-size:.9375rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.illustrative-milestone{min-width:0;box-shadow:none;color:#f8f7f1;background:#171a17;border:1px solid #303530;padding:clamp(1.25rem,3vw,2rem);position:relative}.illustrative-milestone:before{background:var(--flare);content:"";height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.illustrative-milestone:has(.escrow-line[data-outcome=blocked]):before{background:#d3913f}.scenario-label{color:#f8f7f1;font-family:var(--mono);letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:760;line-height:1.35}.funding-basis{color:#b7beb7;margin:.45rem 0 0;font-size:.875rem}.scenario-controls{background:#3d433e;border:1px solid #3d433e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.25rem;display:grid}.scenario-button{color:#f8f7f1;cursor:pointer;text-align:left;background:#171a17;border:0;min-height:3.5rem;padding:.65rem;font-size:.8125rem;font-weight:660;transition:background-color .18s ease-out,color .18s ease-out}.scenario-button[aria-pressed=true]{color:#171a17;background:#f8f7f1}.illustrative-milestone :where(button,a,summary):focus-visible,.product-shell .action-quote :where(button,a,summary):focus-visible,.product-shell .transaction-intent :where(button,a,summary):focus-visible{outline-color:#ff7187}.scenario-calculation{margin-top:1.25rem}.scenario-calculation dl{border-top:1px solid #3d433e;border-left:1px solid #3d433e;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.scenario-calculation dl>div{border-bottom:1px solid #3d433e;border-right:1px solid #3d433e;min-width:0;padding:.8rem}.scenario-calculation dt,.milestone-facts dt,.action-facts dt,.terminal-settlement-facts dt,.live-proof-summary dt{color:var(--muted);font-size:.75rem;font-weight:680}.illustrative-milestone .scenario-calculation dt{color:#b7beb7}.illustrative-milestone .scenario-calculation dd{color:#f8f7f1}.scenario-calculation dd,.milestone-facts dd,.action-facts dd,.terminal-settlement-facts dd,.live-proof-summary dd{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:1rem;font-weight:700}.scenario-calculation .calculation-result{border-left:3px solid var(--confirmed);grid-column:auto}.scenario-calculation .result-blocked{border-left-color:var(--blocked)}.escrow-line{border-top:1px solid #3d433e;grid-template-columns:minmax(5.5rem,.72fr) minmax(1.5rem,.28fr) minmax(7rem,.95fr) minmax(1.5rem,.28fr) minmax(10rem,1.35fr);align-items:stretch;gap:0;margin-top:1.25rem;padding-top:1.25rem;display:grid}.escrow-source,.escrow-lock,.escrow-branch,.escrow-barrier{color:#fff;background:#202420;border:1px solid #555c55;flex-direction:column;justify-content:center;gap:.2rem;min-height:6.5rem;padding:.75rem;display:flex}.escrow-source span,.escrow-lock span,.escrow-branch span,.escrow-barrier span,.escrow-barrier small{color:#b7beb7;font-family:var(--mono);font-size:.75rem}.escrow-flow-node strong{font-family:var(--mono);letter-spacing:-.045em;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.08}.escrow-lock{border-color:var(--flare);box-shadow:inset 0 -4px 0 var(--flare)}.escrow-rule{background:var(--flare);transform-origin:0;align-self:center;width:100%;height:3px;animation:.22s ease-out both escrow-flow-line;display:block}.escrow-flow-connector-out{animation-delay:60ms}.escrow-branches{border-left:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:.45rem;padding:0;display:grid}.escrow-branches .escrow-flow-node{min-height:0;animation:.18s ease-out .1s both escrow-flow-result}.escrow-payout{border-left:4px solid #72a788}.escrow-refund{border-left:4px solid var(--flare)}.escrow-barrier{color:#f2ae57;background:#29231b;border:3px solid #d3913f;animation:.17s ease-out .1s both escrow-flow-barrier}.escrow-barrier span,.escrow-barrier small{color:currentColor}.barrier-mark{border:1px solid var(--blocked);place-items:center;width:1.5rem;height:1.5rem;font-weight:800;display:inline-grid;color:var(--blocked)!important}.escrow-barrier .barrier-mark{border-color:#f2ae57;color:#f2ae57!important}@keyframes escrow-flow-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes escrow-flow-result{0%{opacity:0;transform:translate(-.35rem)}to{opacity:1;transform:translate(0)}}@keyframes escrow-flow-barrier{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.landing-section,.landing-final-cta{border-top:3px solid var(--ink);padding-block:clamp(4rem,9vw,7.5rem)}.landing-section{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);display:grid}.section-heading h2,.landing-final-cta h2{letter-spacing:-.06em;max-width:18ch;font-size:clamp(2.15rem,4vw,4rem);font-weight:810;line-height:.96}.problem-section{border-top-width:12px;border-top-color:var(--flare)}.continuous-explanation,.protection-section>p{max-width:38rem;margin:0;font-size:clamp(1.25rem,2.25vw,2rem);line-height:1.38}.how-section,.live-proof-section,.flare-section{grid-template-columns:1fr;gap:2.5rem}.mechanism-flow{border-top:4px solid var(--flare);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mechanism-flow li{border-bottom:1px solid var(--rule);min-width:0;min-height:13rem;padding:1.25rem 1.75rem 1.25rem 0;position:relative}.mechanism-flow li:before{border:3px solid var(--canvas);background:var(--flare);content:"";width:.9rem;height:.9rem;position:absolute;top:-.6rem;left:1rem}.mechanism-flow li+li{border-left:1px solid var(--rule);padding-left:1.25rem}.mechanism-stage,.blocked-label{color:var(--flare-dark);letter-spacing:.1em;font-size:.75rem;font-weight:800}.mechanism-flow p,.blocked-path p{color:var(--muted);margin:1rem 0 0}.mechanism-arrow{color:var(--rule-strong);position:absolute;top:1rem;right:.65rem}.blocked-path{border-left:3px solid var(--blocked);background:color-mix(in srgb, var(--blocked) 6%, var(--paper));grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.blocked-label{color:var(--blocked)}.blocked-path p{color:var(--ink);margin:0}.protection-section{align-items:start}.protection-calculation{border-block:1px solid var(--ink);grid-column:2;grid-template-columns:repeat(5,auto);justify-content:start;align-items:center;gap:.75rem;padding:1.15rem 0;font-size:.875rem;display:grid}.protection-calculation strong{font-family:var(--mono);letter-spacing:-.06em;font-size:clamp(1.6rem,3vw,3.25rem);line-height:1}.protection-calculation>span[aria-hidden=true]{color:var(--flare);font-size:clamp(1.5rem,3vw,3rem)}.protection-calculation span{gap:.1rem;display:grid}.live-proof-surface{border:0;border-left:6px solid var(--confirmed);background:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;box-shadow:14px 14px #dfe1da}.live-proof-summary,.live-proof-identifiers{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.live-proof-summary{border-left:3px solid var(--confirmed)}.live-proof-context{color:var(--muted);margin:0 0 1rem;font-size:.875rem}.live-proof-status{color:var(--confirmed);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .45rem;font-size:.75rem;font-weight:800}.live-proof-summary dl{margin:0 0 1.25rem}.live-proof-summary dl>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.65rem;display:flex}.live-proof-state{border-bottom:1px solid var(--rule)}.confirmed-state{color:var(--confirmed);font-weight:800}.live-proof-identifiers{border-left:1px solid var(--rule)}.live-proof-identifier+.live-proof-identifier{border-top:1px solid var(--rule);margin-top:1rem;padding-top:1rem}.live-proof-identifier>span{color:var(--muted);font-size:.75rem;font-weight:680}.live-proof-unavailable{border-left:3px solid var(--blocked);background:var(--paper);padding:1.25rem}.live-proof-unavailable p{color:var(--muted);margin:.35rem 0 .75rem}.flare-mechanism{border-block:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.flare-mechanism>div{min-width:0;padding:1.25rem}.flare-mechanism>div+div{border-left:1px solid var(--rule)}.flare-mechanism dt{font-weight:800}.flare-mechanism dd{color:var(--muted);margin:.65rem 0 0}.landing-final-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:24rem;display:flex}.landing-final-cta .primary-action{margin-top:1.5rem}.page-shell.product-shell{width:min(100% - 2rem,76rem);padding-block:clamp(1rem,3vw,2.5rem)}.app-surface,.milestone-surface{border:1px solid var(--rule);background:var(--paper);min-width:0}.app-surface{border-left:6px solid var(--flare)}.app-surface>.product-header{padding-inline:clamp(1rem,3vw,2rem)}.app-surface-body{padding:clamp(1.25rem,4vw,3.5rem)}.app-heading{margin-block:1rem clamp(2rem,5vw,4rem)}.app-heading h1{letter-spacing:-.06em;max-width:17ch;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:810;line-height:.96}.app-heading>p:last-child{max-width:42rem;margin-top:1rem;font-size:1rem}.create-workspace-primary{border-left:3px solid var(--flare);margin-top:0;padding-left:clamp(1rem,2vw,1.5rem)}.form-grid-receded{border:1px solid var(--rule);background:color-mix(in srgb, var(--canvas) 72%, var(--paper));padding:1rem}.locate-workspace{border-top:1px solid var(--rule);grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);align-items:end;gap:1.5rem;padding-top:1.5rem;display:grid}.compact-section-rule{border:0;margin:0;padding:0}.compact-section-rule h2{font-size:1.25rem}.document-spread{grid-template-columns:minmax(0,1fr)}.milestone-surface-body{padding:clamp(1.25rem,4vw,3.5rem)}.milestone-surface .product-header,.status-shell .product-header,.receipt-paper .product-header{background:0 0;min-height:auto;padding-bottom:1rem}.product-identity{min-width:0}.document-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.1rem;font-size:.75rem;font-weight:700}.milestone-surface .document-heading{margin-block:clamp(2rem,5vw,3.5rem) 1.5rem}.milestone-surface .document-heading h1{max-width:24ch;font-family:var(--sans);letter-spacing:-.055em;font-size:clamp(2.25rem,5vw,4.75rem);font-weight:790;line-height:.98}.lifecycle-strip{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.lifecycle-strip li{min-height:2.75rem;color:var(--muted);padding:.75rem;font-size:.75rem;font-weight:700;position:relative}.lifecycle-strip li+li{border-left:1px solid var(--rule)}.lifecycle-strip .stage-reached{color:var(--confirmed)}.lifecycle-strip .stage-reached:before{background:var(--confirmed);content:"";height:3px;position:absolute;top:-1px;left:0;right:0}.milestone-overview{border-top:1px solid var(--ink);margin-bottom:clamp(2rem,5vw,3.5rem);padding:0}.milestone-facts,.action-facts{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.milestone-facts>div,.action-facts>div{border-bottom:1px solid var(--rule);min-width:0;padding:1rem}.milestone-facts>div+div,.action-facts>div+div{border-left:1px solid var(--rule)}.milestone-facts .term-row,.action-facts>div{display:block}.milestone-facts .display-value,.action-facts dd{font-family:var(--sans);font-size:1rem}.milestone-overview>.state-summary{margin:1.5rem 0 0}.terminal-settlement-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.terminal-settlement-facts .money-line{padding:1rem;display:block}.terminal-settlement-facts .money-line+.money-line{border-left:1px solid var(--rule)}.terminal-settlement-facts .money-value{font-family:var(--sans);text-align:left;margin-top:.35rem;font-size:clamp(1.5rem,3vw,2.25rem)}.terminal-receipt-bridge{border-top:4px solid var(--flare);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.terminal-receipt-label{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:760}.action-focus-panel{border:0;border-left:3px solid var(--flare);background:var(--paper);padding:clamp(1rem,2.5vw,1.5rem)}.action-focus-panel>.section-rule{border-top:0;padding-top:0}.action-facts{border-top:1px solid var(--rule)}.action-facts>div{padding-inline:.75rem}.product-shell .action-quote,.product-shell .transaction-intent{border:0;border-top:4px solid var(--flare);color:#f8f7f1;background:#171a17;padding:1.25rem}.product-shell .action-quote p,.product-shell .action-quote .utility-label,.product-shell .transaction-intent .utility-label,.product-shell .transaction-intent .transaction-state,.product-shell .transaction-intent .exact-transaction-details>summary,.product-shell .action-quote .timestamp,.product-shell .transaction-intent .timestamp{color:#b7beb7}.product-shell .action-quote .intent-list>div,.product-shell .transaction-intent .intent-list>div{border-color:#3d433e}.product-shell .action-quote .intent-list dt,.product-shell .transaction-intent .intent-list dt{color:#b7beb7}.product-shell .action-quote .unconfirmed-mark,.product-shell .transaction-intent .unconfirmed-mark{color:#f8f7f1;border-color:#aab1aa}.product-shell .transaction-intent .action-error{color:#ff9bad;border-color:#ff7187}.product-shell .transaction-intent .transaction-button{border-color:var(--flare);background:var(--flare)}.product-shell .transaction-intent .quiet-button{color:#f8f7f1;border-color:#8f978f}.product-shell .transaction-intent .details-body{color:#f8f7f1}.preview-quote:has(.sample-scenario-label){border:3px solid var(--blocked);background:color-mix(in srgb, var(--blocked) 8%, var(--paper));padding:1.25rem}.milestone-technical-details{border-block:1px solid var(--ink);margin-top:clamp(2rem,5vw,4rem)}.milestone-technical-details>summary,.exact-transaction-details>summary{min-height:2.75rem;font-size:.875rem}.milestone-technical-details .details-body{padding-bottom:1.5rem}.settlement-rail{border:1px solid var(--rule);background:var(--paper);margin-top:0;padding:1.25rem}.settlement-rail>summary{padding-block:.85rem;font-size:.9375rem;font-weight:720}.rail-details-body{padding-top:1rem}.settlement-rail h2{font-size:1.35rem}.rail-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rail-stage{border-top:1px solid var(--rule);min-height:0;padding:1rem}.rail-stage+.rail-stage{border-left:1px solid var(--rule)}.rail-stage:before,.rail-marker{display:none}.status-shell .empty-document{width:min(100%,48rem);margin-inline:auto}.status-shell .document-heading h1{max-width:16ch;font-size:clamp(2.4rem,5vw,4.5rem)}.transaction-button,.quiet-button,.retry-button,.identifier-button,.identifier-link,.identifier-reveal summary,summary{min-height:2.75rem}.identifier-button,.identifier-link,.identifier-reveal summary{justify-content:center;align-items:center;min-width:2.75rem;padding-inline:.25rem;display:inline-flex}.identifier-actions{gap:.35rem .75rem}.transaction-state-confirmed{border-color:var(--confirmed)}.transaction-state-reverted,.action-error{border-color:var(--flare)}body:has(.receipt-shell){background:var(--receipt-canvas)}body:has(.receipt-shell) .public-site-footer{text-align:center;justify-content:center;padding-top:0}body:has(.receipt-shell) .public-site-footer strong:after{color:#766d64;content:" · "}.receipt-shell{--canvas:var(--receipt-canvas);--paper:var(--receipt-paper);--paper-deep:#f4eee4;--ink:#191613;--muted:#6b635b;--quiet:#8a8178;--rule:var(--receipt-rule);--rule-strong:#9f9488}.receipt-paper{background:var(--receipt-paper);box-shadow:var(--shadow)}.receipt-paper h1,.receipt-paper h2,.receipt-paper .money-value,.receipt-paper .protection-note,.receipt-paper .protection-copy{font-family:var(--serif)}.receipt-paper .receipt-heading h1{letter-spacing:-.045em;max-width:19ch;font-size:clamp(2.7rem,5.5vw,5.25rem);line-height:.96}.receipt-shell .network-badge{color:var(--flare-dark);background:0 0}.receipt-milestone-title{max-width:42rem;color:var(--muted);font-family:var(--serif);margin:1.2rem 0 0;font-size:clamp(1.2rem,2.3vw,1.7rem)}@media (max-width:960px){.landing-hero,.landing-section,.live-proof-surface{grid-template-columns:minmax(0,1fr)}.landing-hero{gap:3rem;min-height:0}.protection-calculation{grid-column:auto}.mechanism-flow,.flare-mechanism,.rail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanism-flow li:nth-child(3),.flare-mechanism>div:nth-child(3){border-left:0}.live-proof-identifiers{border-top:1px solid var(--rule);border-left:0}.milestone-facts,.action-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-facts>div+div,.action-facts>div+div{border-left:0}.milestone-facts>div:nth-child(2n),.action-facts>div:nth-child(2n){border-left:1px solid var(--rule)}}@media (max-width:760px){.page-shell,.page-shell.product-shell,.landing-shell>main,.public-site-footer,.product-header-inner{width:min(100% - 2rem,46rem)}.landing-product-header .product-header-inner{flex-wrap:wrap;align-items:flex-start;min-height:5.75rem;padding-block:.65rem}.landing-navigation{border-top:1px solid var(--rule);order:3;width:100%}.landing-navigation a{flex:1;justify-content:center}.landing-product-header .product-header-actions{order:2;grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.landing-product-header .header-action{justify-content:center;display:inline-flex}.landing-hero{gap:2.5rem;padding-block:3.5rem 4.5rem}.hero-copy h1{font-size:clamp(3rem,15vw,4.6rem)}.hero-actions,.hero-actions>*,.landing-final-cta .primary-action{width:100%}.scenario-controls,.scenario-calculation dl{grid-template-columns:repeat(2,minmax(0,1fr))}.escrow-line{grid-template-columns:minmax(0,1fr)}.escrow-rule{transform-origin:top;align-self:auto;width:3px;height:2.25rem;margin-left:1rem;animation-name:escrow-flow-line-vertical}.escrow-branches{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.escrow-source,.escrow-lock,.escrow-branch,.escrow-barrier{min-height:5.75rem}.landing-section,.landing-final-cta{padding-block:4rem}.mechanism-flow,.flare-mechanism{grid-template-columns:minmax(0,1fr)}.mechanism-flow{border-top:0;border-left:4px solid var(--flare)}.mechanism-flow li,.mechanism-flow li+li,.flare-mechanism>div,.flare-mechanism>div+div{border-left:0;min-height:0;padding:1.25rem 0}.mechanism-flow li,.mechanism-flow li+li{padding-left:1.25rem}.mechanism-flow li:before{top:1.5rem;left:-.6rem}.mechanism-arrow{display:none}.blocked-path{grid-template-columns:minmax(0,1fr)}.protection-calculation{grid-template-columns:minmax(0,1fr);gap:.45rem}.protection-calculation>span[aria-hidden=true]{display:none}.live-proof-summary dl>div{flex-direction:column;align-items:flex-start;gap:0}.app-surface>.product-header,.milestone-surface .product-header,.status-shell .product-header,.receipt-paper .product-header{flex-direction:column;align-items:flex-start}.product-header-context{flex-wrap:wrap;width:100%}.product-header-context .status-stamp{min-height:2.75rem;margin-left:auto}.terminal-receipt-bridge{flex-direction:column;align-items:stretch}.locate-workspace,.inline-form,.form-grid{grid-template-columns:minmax(0,1fr)}.wallet-connection{flex-direction:column;align-items:stretch}.preset-button{width:100%}.create-workspace-primary{padding-left:1rem}.lifecycle-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile-lifecycle-summary li:not(:last-child):after{content:""}.milestone-facts,.action-facts,.terminal-settlement-facts{grid-template-columns:minmax(0,1fr)}.milestone-facts>div:nth-child(2n),.action-facts>div:nth-child(2n),.terminal-settlement-facts .money-line+.money-line{border-left:0}.settlement-rail{display:block}.transaction-button,.quiet-button,.retry-button,.primary-action,.secondary-action,.receipt-link{width:100%}.receipt-paper{box-shadow:none;border-inline:0}body:has(.receipt-shell) .public-site-footer{display:block}}@keyframes escrow-flow-line-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:420px){.hero-copy h1{font-size:3rem}.illustrative-milestone,.app-surface-body,.milestone-surface-body,.paper-body{padding:1rem}.scenario-button{min-height:4rem;padding:.5rem}.scenario-calculation dd,.milestone-facts dd,.action-facts dd{overflow-wrap:anywhere}.lifecycle-strip li{text-align:center;padding:.65rem .35rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.illustrative-milestone *,.illustrative-milestone :before,.illustrative-milestone :after{transition:none!important;animation:none!important}}
