:root{--paper:#faf8f5;--paper-sunk:#f4f1ec;--line:#e8e4dd;--ink:#221f19;--ink-soft:#3c3a33;--ink-mute:#6b675d;--mint-tint:#c7f2db;--mint-deep:#00794c;--mint-deeper:#00532f;--clay-tint:#ffe0cc;--clay-deep:#9a4a12;--sky-tint:#c5ecff;--sky-deep:#0a5f8a;--blush-tint:#ffd8dc;--blush-deep:#a03e46;--radius:5px;--stroke:3.6}a{color:var(--mint-deep)}a:hover{color:var(--mint-deeper)}@keyframes botling-trace{0%{stroke-dashoffset:74px}to{stroke-dashoffset:0}}.botling-mark__path{stroke-dasharray:74;stroke-dashoffset:0}.botling-mark--trace .botling-mark__path{animation:1.15s cubic-bezier(.45,0,.2,1) both botling-trace}@media (prefers-reduced-motion:reduce){.botling-mark--trace .botling-mark__path{animation:none}}@keyframes botling-breathe{0%{stroke-dashoffset:74px}40%,55%{stroke-dashoffset:0}95%,to{stroke-dashoffset:-74px}}.botling-mark--loading .botling-mark__path{animation:2.4s cubic-bezier(.45,0,.2,1) infinite botling-breathe}
@keyframes bi-trace{0%{stroke-dashoffset:var(--len,120)}to{stroke-dashoffset:0}}@keyframes bi-loop{0%{stroke-dashoffset:var(--len,120)}45%,60%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len,120) * -1)}}@keyframes bi-dot-in{0%,55%{opacity:0}to{opacity:1}}.bi-trace .bi-p{animation:.9s cubic-bezier(.45,0,.2,1) both bi-trace}.bi-trace .bi-d{animation:.9s linear both bi-dot-in}.bi-looping .bi-p{animation:2.2s cubic-bezier(.45,0,.2,1) infinite bi-loop}.bi-looping .bi-d{animation:2.2s linear infinite bi-dot-in}@media (prefers-reduced-motion:reduce){.bi-p,.bi-d{animation:none!important}}
:root{--t-micro:.6875rem;--lh-micro:1.4545;--track-micro:.12em;--t-caption:.8125rem;--lh-caption:1.5385;--track-caption:.005em;--t-small:.9375rem;--lh-small:1.6;--track-small:0;--t-body:1.0625rem;--lh-body:1.6471;--track-body:0;--t-lede:1.3125rem;--lh-lede:1.5238;--track-lede:-.01em;--t-subhead:1.625rem;--lh-subhead:1.2308;--track-subhead:-.015em;--t-title:clamp(2rem, 1.56rem + 1.47vw, 2.5rem);--lh-title:1.15;--track-title:-.02em;--t-display:clamp(2.5rem, 1.5rem + 3.33vw, 4rem);--lh-display:1.03;--track-display:-.025em;--lh-tight:1.2;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-section:clamp(var(--space-7), 8vw, var(--space-9));--gutter:clamp(1.25rem, 4vw, 3rem);--measure:64ch;--measure-headline:16ch;--w-column:42rem;--w-page:72rem;--w-field:29rem;--grid-min:16rem;--radius-full:999px;--border-hairline:1px;--border-stripe:3px;--line-strong:#88847b;--on-mint:#fff;--accent-ink:var(--on-mint);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:var(--mint-deep);--focus-ring-on-mint:var(--ink)}
@font-face{font-family:BricolageFallback;src:local(Arial);size-adjust:105.43%;ascent-override:88.21%;descent-override:25.61%;line-gap-override:0%}@font-face{font-family:SourceSerifFallback;src:local(Times New Roman);size-adjust:117.91%;ascent-override:87.87%;descent-override:28.41%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Avenir Next", Avenir, "Segoe UI", system-ui, sans-serif;--font-body:Charter, "Bitstream Charter", Georgia, "Times New Roman", serif}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);margin:0 0 var(--space-3);text-wrap:balance;font-optical-sizing:auto}h1{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--track-display)}h2{font-size:var(--t-subhead);line-height:var(--lh-subhead);letter-spacing:var(--track-subhead)}h3{font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--track-lede);font-weight:var(--fw-semibold)}h4{font-size:var(--t-small);line-height:var(--lh-small);font-weight:var(--fw-semibold)}p{margin:0 0 var(--space-4)}a{color:var(--mint-deep);text-decoration:none}a:hover{color:var(--mint-deeper);text-decoration:underline}p a,li a,dd a,.prose a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.06em}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}::placeholder{color:var(--ink-mute);opacity:1}::selection{background:var(--mint-tint);color:var(--ink)}code,.mono{font-family:var(--font-mono);font-size:.9em}hr{border:none;border-top:var(--border-hairline) solid var(--line);margin:var(--space-7) 0}img,svg,video{max-width:100%}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-hairline) solid var(--mint-deep);background:var(--mint-deep);color:var(--on-mint);font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-5);border-radius:var(--radius);cursor:pointer;text-align:center;min-height:2.5rem;transition:background-color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--mint-deeper);border-color:var(--mint-deeper);color:var(--on-mint);text-decoration:none}}.btn:active:not(:disabled){background:var(--mint-deeper);border-color:var(--mint-deeper)}.btn:focus-visible{outline-color:var(--focus-ring-on-mint)}.btn:disabled,.btn[aria-disabled=true]{background:var(--paper-sunk);color:var(--ink-mute);border-color:var(--line);cursor:not-allowed}.btn--quiet{background:var(--paper);color:var(--ink);border-color:var(--line-strong)}@media (hover:hover){.btn--quiet:hover:not(:disabled){background:var(--paper-sunk);border-color:var(--line-strong);color:var(--ink)}}.btn--quiet:active:not(:disabled){background:var(--paper-sunk);border-color:var(--ink-mute)}.btn--quiet:focus-visible{outline-color:var(--focus-ring)}.btn--bare{min-height:0;font-family:inherit;font-size:var(--t-small);font-weight:inherit;color:var(--mint-deep);cursor:pointer;text-align:left;border-radius:var(--radius);transition:color var(--motion-fast) var(--ease);background:0 0;border:none;padding:0;display:inline}@media (hover:hover){.btn--bare:hover:not(:disabled){color:var(--mint-deeper);text-decoration:underline}}.btn--bare:disabled{color:var(--ink-mute);cursor:not-allowed;text-decoration:none}.btn--sm{padding:var(--space-1) var(--space-3);min-height:2rem;font-size:var(--t-small)}@media (pointer:coarse){.btn,.btn--sm{min-height:2.75rem}}.input,.field input,.field select,.field textarea{font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink);background:var(--paper-sunk);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);padding:var(--space-2) var(--space-3);width:100%;min-height:2.5rem;transition:border-color var(--motion-fast) var(--ease)}@media (hover:hover){.input:hover:not(:disabled),.field input:hover:not(:disabled),.field select:hover:not(:disabled),.field textarea:hover:not(:disabled){border-color:var(--ink-mute)}}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--mint-deep)}.input[aria-invalid=true],.field [aria-invalid=true]{border-color:var(--blush-deep)}.input:disabled,.field input:disabled,.field select:disabled,.field textarea:disabled{color:var(--ink-mute);cursor:not-allowed}@media (pointer:coarse){.input,.field input,.field select,.field textarea{min-height:2.75rem}}.field{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.field>*{margin-block:0}.stack>.field,.cluster>.field,.field--flush{margin-bottom:0}.field--grow{flex:14rem}.field label{font-size:var(--t-small);line-height:var(--lh-small);font-weight:var(--fw-semibold)}.field label .muted{font-weight:var(--fw-regular)}.field .help{color:var(--ink-soft);font-size:var(--t-caption);line-height:var(--lh-caption)}.field .error,.field-error{color:var(--blush-deep);font-size:var(--t-caption);line-height:var(--lh-caption)}.field--inline label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{background:var(--paper);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);padding:var(--space-5)}.card>:first-child,.card h1:first-child,.card h2:first-child,.card h3:first-child{margin-top:0}.card--link{gap:var(--space-2);text-align:left;color:var(--ink);cursor:pointer;transition:border-color var(--motion-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.card--link:hover{border-color:var(--mint-deep);color:var(--ink);text-decoration:none}}.card--ghost{cursor:default;border-style:dashed}.card--ghost:hover{border-color:var(--line)}.card--lead{border-color:var(--ink-mute)}.grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min), 1fr));gap:var(--space-4);display:grid}.pill{border-radius:var(--radius-full);padding:2px var(--space-2) 3px;font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--ink);display:inline-block}.pill--live{background:var(--mint-tint)}.pill--pending{background:var(--clay-tint)}.pill--paused{background:var(--sky-tint)}.pill--ended{background:var(--blush-tint)}section,.section{padding-bottom:var(--space-section)}.section--ruled{border-top:var(--border-hairline) solid var(--line);padding-top:var(--space-7)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack>*{margin-block:0}.stack--tight{gap:var(--space-2)}.stack--loose{gap:var(--space-6)}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cluster--between{justify-content:space-between}.cluster--baseline{align-items:baseline}.cluster--bottom{align-items:flex-end}.prose{max-width:var(--measure);font-size:var(--t-body);line-height:var(--lh-body)}.prose>*{max-width:var(--measure);margin-block:0}.prose>*+*{margin-block-start:var(--space-4)}.prose>h2+*,.prose>h3+*{margin-block-start:var(--space-3)}.prose h2{margin-block-start:var(--space-7)}.prose h3{margin-block-start:var(--space-5)}.prose ul,.prose ol{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;display:flex}.data-list{margin:0}.data-list>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line);display:flex}.data-list>div:first-child{border-top:none;padding-top:0}.data-list dt{color:var(--ink-mute);font-size:var(--t-small)}.data-list dd{font-size:var(--t-caption);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);margin:0}.notice{border:var(--border-hairline) solid var(--line);border-left:var(--border-stripe) solid var(--sky-deep);background:var(--paper-sunk);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-size:var(--t-small);line-height:var(--lh-small)}.notice--pending{border-left-color:var(--clay-deep)}.notice--success{border-left-color:var(--mint-deep)}.notice--error{border-left-color:var(--blush-deep)}.loading-state{align-items:center;gap:var(--space-3);color:var(--ink-mute);font-size:var(--t-small);line-height:var(--lh-small);display:flex}.empty-state{border:var(--border-hairline) dashed var(--line);border-radius:var(--radius);padding:var(--space-6);color:var(--ink-soft);gap:var(--space-3);flex-direction:column;display:flex}.empty-state .empty-title{font-family:var(--font-display);font-size:var(--t-lede);line-height:var(--lh-lede);font-weight:var(--fw-semibold);color:var(--ink)}.skeleton{background:var(--paper-sunk);border-radius:var(--radius);min-height:1em;display:block}.skeleton--text{height:1em;margin-block:.32em}.skeleton--text:last-child{width:62%}.t-micro{font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro)}.t-caption{font-size:var(--t-caption);line-height:var(--lh-caption);letter-spacing:var(--track-caption)}.t-small{font-size:var(--t-small);line-height:var(--lh-small)}.t-body{font-size:var(--t-body);line-height:var(--lh-body)}.t-lede{font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--track-lede)}.t-subhead{font-size:var(--t-subhead);line-height:var(--lh-subhead);letter-spacing:var(--track-subhead)}.t-title{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}.t-display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--track-display)}.font-display{font-family:var(--font-display);font-optical-sizing:auto}.tabular{font-variant-numeric:tabular-nums}.measure{max-width:var(--measure)}.eyebrow{font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--ink-mute)}.eyebrow a{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1);display:inline-block}.muted{color:var(--ink-mute)}.soft{color:var(--ink-soft)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:20;background:var(--paper);border:var(--border-hairline) solid var(--mint-deep);border-radius:var(--radius);padding:var(--space-2) var(--space-4);color:var(--mint-deep);font-size:var(--t-small);font-weight:var(--fw-semibold);clip-path:inset(50%);text-decoration:none;position:fixed}.skip-link:focus{clip-path:none}.addr{font-family:var(--font-mono);font-size:var(--t-caption);background:var(--paper-sunk);padding:var(--space-1) var(--space-2);border-radius:var(--radius);word-break:break-all}
:root{--motion-fast:.12s;--motion-slow:.4s;--ease:cubic-bezier(.2, 0, 0, 1)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto!important}}
.wrap{max-width:var(--w-page);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:var(--w-column);margin:0 auto;padding:0}.masthead{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-bottom:var(--border-hairline) solid var(--line);margin-bottom:var(--space-7);align-items:center;column-gap:var(--space-4);padding-block:var(--space-2) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""links links";display:grid}@media (min-width:60rem){.masthead{column-gap:var(--space-6);padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand links account"}}.masthead-brand{color:var(--ink);grid-area:brand;justify-self:start;align-items:center;display:inline-flex}.masthead-brand:hover{color:var(--ink);text-decoration:none}.masthead-links{align-items:center;gap:var(--space-5);flex-wrap:wrap;grid-area:links;margin:0;padding:0;list-style:none;display:flex}@media (max-width:35rem){.masthead-links{gap:var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.masthead-links::-webkit-scrollbar{display:none}}.masthead-link{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--t-small);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:var(--ink-soft);padding:var(--space-2) 0;cursor:pointer;text-align:left;transition:color var(--motion-fast) var(--ease);background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}@media (pointer:coarse){.masthead-link,.masthead-brand{min-height:2.75rem}}@media (hover:hover){.masthead-link:hover:not([aria-current]):not(:disabled){color:var(--ink);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:.125em}}.masthead-link[aria-current]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mint-deep);text-decoration-color:var(--mint-deep);text-underline-offset:.28em;text-decoration-thickness:.125em}.masthead-link:disabled{color:var(--ink-mute);cursor:not-allowed}.masthead-account{grid-area:account;justify-self:end}.site-footer{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-top:var(--border-hairline) solid var(--line);margin-top:var(--space-6);padding-block:var(--space-5) var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);color:var(--ink-mute);font-size:var(--t-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.footer-note{align-items:center;gap:var(--space-3);display:flex}.footer-note p{max-width:var(--measure);margin:0}.footer-legal{gap:var(--space-5);flex-wrap:wrap;display:flex}.site-footer a{color:var(--ink-mute);text-underline-offset:.18em;text-decoration:underline}.site-footer a:hover{color:var(--mint-deep)}.footer-legal a{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1);display:inline-block}
.product-home{padding-bottom:var(--space-section)}.product-hero{max-width:62rem;padding:var(--space-8) 0 var(--space-section)}.product-hero h1{max-width:15ch;margin-top:var(--space-3)}.product-hero .standfirst{margin:var(--space-5) 0}.product-hero-note{margin-top:var(--space-4);color:var(--ink-mute);font-size:var(--t-caption)}.product-outcomes,.product-loop,.product-x402,.product-boundary{gap:var(--space-6);padding:var(--space-section) 0;border-top:var(--border-hairline) solid var(--line);display:grid}.product-outcome-grid{gap:var(--space-4);display:grid}.product-outcome{gap:var(--space-3);align-content:start;display:grid}.product-outcome>*{margin:0}.product-outcome>span,.product-outcome>small{color:var(--ink-mute);font-size:var(--t-caption)}.product-outcome>h3{font-size:var(--t-title)}.product-outcome>strong{font-family:var(--font-display);font-size:var(--t-body)}.product-outcome>p{color:var(--ink-soft)}.product-outcome .market-offer-link{margin-top:var(--space-2);align-self:end}.product-loop>div,.product-x402>div,.product-boundary>div{max-width:var(--measure)}.product-x402-links{gap:var(--space-3);display:grid}@media (min-width:44rem){.product-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-x402,.product-boundary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.hero{padding:var(--space-7) 0}.hero-split{gap:var(--space-6);display:grid}.hero-claim>*{margin:0}.hero-claim h1{margin-top:var(--space-3);max-width:var(--measure-headline)}.standfirst{font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--track-lede);max-width:var(--measure);color:var(--ink-soft);margin-bottom:var(--space-6)}.hero-claim .standfirst{margin-top:var(--space-5);margin-bottom:0}.hero-proof{gap:var(--space-5);flex-direction:column;display:flex}.hero-notes{gap:var(--space-3);flex-direction:column;display:flex}.hero-note{max-width:var(--measure);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft);margin:0}.hero-note--aside{color:var(--ink-mute)}@media (min-width:60rem){.hero{padding:var(--space-8) 0 var(--space-7)}.hero-split{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.preview{max-width:var(--w-column)}.preview-label{margin:0 0 var(--space-3);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);display:block}.preview-row{align-items:stretch;gap:var(--space-2);display:flex}.preview-row .input{width:auto;min-width:0;font-size:var(--t-body);line-height:var(--lh-body);flex:auto;min-height:2.75rem}.preview-row .btn{flex:none;min-height:2.75rem}.preview-out{gap:var(--space-1);margin:var(--space-4) calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5) var(--space-5);background:var(--paper-sunk);border-top:var(--border-hairline) solid var(--line);border-radius:0 0 calc(var(--radius) - var(--border-hairline)) calc(var(--radius) - var(--border-hairline));flex-direction:column;display:flex}.tick{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--t-caption);line-height:var(--lh-caption);display:flex}.tick-time{color:var(--ink-mute);font-variant-numeric:tabular-nums;flex:none}.tick--fired{font-weight:var(--fw-semibold);color:var(--ink)}.tick--quiet{color:var(--ink-soft)}.tick--needs-input{color:var(--clay-deep)}.tick--footer,.muted-tick{color:var(--ink-mute)}.preview-hire{margin-top:var(--space-3);align-self:flex-start}.preview-fine{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-mute);margin:0}.preview-error{color:var(--ink-soft);font-size:var(--t-small);line-height:var(--lh-small);margin:0}.catalogue-section h2{margin-bottom:var(--space-5)}.finder{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.finder-input{max-width:26rem}.finder-foot{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.finder-count{font-size:var(--t-caption);line-height:var(--lh-caption);letter-spacing:var(--track-caption);font-variant-numeric:tabular-nums;color:var(--ink-mute);margin:0}.finder-reset{font-size:var(--t-caption);line-height:var(--lh-caption);padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1);display:inline-block}@media (pointer:coarse){.finder-reset{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1)}}.catalogue{gap:var(--space-6);display:grid}.shelf-rail{gap:var(--space-5);flex-direction:column;display:flex}.rail-eyebrow{margin:0 0 var(--space-2)}.rail-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.where-chip[aria-pressed=true]{background:var(--mint-tint);border-color:var(--mint-deep);color:var(--ink)}@media (hover:hover){.where-chip[aria-pressed=true]:hover:not(:disabled){background:var(--mint-tint);border-color:var(--mint-deep);color:var(--ink)}}.rail-shelves{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rail-shelves a,.rail-shelves .rail-empty{align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);font-size:var(--t-small);line-height:var(--lh-small);text-decoration:none;display:inline-flex}@media (hover:hover){.rail-shelves a:hover{color:var(--mint-deeper);text-decoration:underline}}.rail-shelves .rail-empty{color:var(--ink-mute)}.rail-count{font-size:var(--t-caption);color:var(--ink-mute);font-variant-numeric:tabular-nums}@media (pointer:coarse){.rail-shelves a,.rail-shelves .rail-empty{padding-block:var(--space-3)}}@media (min-width:76rem){.catalogue{grid-template-columns:12rem minmax(0,1fr);align-items:start}.shelf-rail{top:var(--space-6);position:sticky}.rail-chips{flex-direction:column;align-items:stretch}.where-chip{justify-content:flex-start}.rail-shelves{flex-flow:column;gap:0}.rail-shelves a,.rail-shelves .rail-empty{border-top:var(--border-hairline) solid var(--line);justify-content:space-between;width:100%}.rail-shelves li:first-child a,.rail-shelves li:first-child .rail-empty{border-top:none}}.job-group{scroll-margin-block-start:var(--space-6)}.job-group+.job-group{margin-top:var(--space-7)}.job-group>h3{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-hairline) solid var(--line);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--track-lede);font-weight:var(--fw-semibold);text-transform:none;color:var(--ink);display:flex}.job-group>h3 .count{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--t-caption);letter-spacing:var(--track-caption);font-variant-numeric:tabular-nums;color:var(--ink-mute)}.job-list{--grid-min:min(20rem, 100%);row-gap:0;column-gap:var(--space-5);margin:0;padding:0;list-style:none}.job-list>li{display:flex}.job-tile{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--line);color:var(--ink);cursor:pointer;transition:background-color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.job-tile .bi{color:var(--mint-deep);grid-area:1/1/span 3;align-self:start}.job-tile .name{font-family:var(--font-display);font-optical-sizing:auto;font-weight:var(--fw-bold);font-size:var(--t-body);line-height:var(--lh-tight);letter-spacing:var(--track-lede);grid-column:2}.job-tile .tagline{color:var(--ink-soft);font-size:var(--t-small);line-height:var(--lh-small);grid-column:2}.job-tile .meta{font-size:var(--t-caption);line-height:var(--lh-caption);letter-spacing:var(--track-caption);font-variant-numeric:tabular-nums;color:var(--ink-mute);grid-column:2}@media (hover:hover){.job-tile:hover{background:var(--paper-sunk);color:var(--ink);text-decoration:none}}@media (min-width:60rem){.job-list{--grid-min:12rem;row-gap:var(--space-4);column-gap:var(--space-4)}.job-tile{gap:var(--space-2);padding:var(--space-5);background:var(--paper);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.job-tile .bi{margin-bottom:var(--space-2);display:block}.job-tile .tagline{flex:1}.job-tile .meta{margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--line)}}@media (min-width:60rem) and (hover:hover){.job-tile:hover{background:var(--paper);border-color:var(--mint-deep)}}.ask-card{gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-5);border:var(--border-hairline) dashed var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;scroll-margin-block-start:var(--space-6);display:grid}.ask-mark{font-family:var(--font-display);font-size:var(--t-subhead);color:var(--ink-mute);line-height:1}.ask-body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ask-body>*{margin:0}.ask-note{max-width:var(--measure);color:var(--ink-soft);font-size:var(--t-small);line-height:var(--lh-small)}.ask-meta{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-mute)}.ask-body .cluster{max-width:var(--w-field)}.product-day-one{gap:var(--space-5);display:grid}.product-day-one-grid{gap:var(--space-3);margin:0;display:grid}.product-day-one-grid>div{gap:var(--space-4);padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.product-day-one-grid dt{font-family:var(--font-display);font-size:var(--t-title);line-height:1;font-weight:var(--fw-bold);color:var(--mint-deep);font-variant-numeric:tabular-nums;min-width:2.5ch}.product-day-one-grid dd{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft);margin:0}@media (min-width:60rem){.product-day-one-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}
.lab-page{padding-bottom:var(--space-section)}.lab-hero{gap:var(--space-7);padding:var(--space-7) 0 var(--space-section);display:grid}.lab-hero-copy h1{max-width:15ch;margin-top:var(--space-3)}.lab-hero-copy .standfirst{margin-top:var(--space-5);margin-bottom:var(--space-5)}.lab-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.lab-plain-safety{margin:var(--space-4) 0 0;max-width:var(--measure);color:var(--ink-mute);font-size:var(--t-caption);line-height:var(--lh-caption)}.lab-receipt{align-self:start}.lab-receipt-head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-soft);font-size:var(--t-caption);line-height:var(--lh-caption);display:flex}.lab-receipt-answer{margin:var(--space-6) 0;max-width:20ch;font-family:var(--font-display);font-size:var(--t-subhead);line-height:var(--lh-subhead);font-weight:var(--fw-semibold)}.lab-run-line{gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-hairline) solid var(--line);font-family:var(--font-mono);font-size:var(--t-caption);line-height:var(--lh-caption);grid-template-columns:3.5rem 1fr;display:grid}.lab-run-line span:first-child{color:var(--ink-mute)}.lab-mini-ledger{gap:var(--space-3);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lab-mini-ledger div{flex-direction:column;display:flex}.lab-mini-ledger dt{color:var(--ink-mute);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.lab-mini-ledger dd{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--t-lede);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.lab-example-note{margin:var(--space-4) 0 0;color:var(--ink-mute);font-size:var(--t-micro);line-height:var(--lh-micro)}.lab-section{padding:var(--space-section) 0 0;border-top:var(--border-hairline) solid var(--line);scroll-margin-top:var(--space-7)}.lab-section+.lab-section{margin-top:var(--space-section)}.lab-section-head{max-width:var(--measure);margin-bottom:var(--space-6)}.lab-section-head h2{margin-top:var(--space-2)}.lab-section-head>p:last-child{color:var(--ink-soft)}.lab-template-grid{gap:var(--space-4);display:grid}.lab-template{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.lab-template .botling-icon{color:var(--mint-deep)}.lab-template h3,.lab-template p{margin-bottom:var(--space-2)}.lab-template-input{color:var(--ink-soft);font-size:var(--t-caption);line-height:var(--lh-caption);grid-column:1/-1}.lab-template-input span{color:var(--ink-mute);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);text-transform:uppercase;display:block}.lab-template-state{color:var(--mint-deep);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);text-underline-offset:.18em;grid-column:1/-1;text-decoration:underline}.lab-setup-page{max-width:var(--w-page);padding:var(--space-7) 0 var(--space-section);margin:0 auto}.lab-setup-head{margin-bottom:var(--space-7)}.lab-setup-title{align-items:center;gap:var(--space-4);margin:var(--space-4) 0 var(--space-6);display:flex}.lab-setup-title .botling-icon{color:var(--mint-deep);flex:none}.lab-setup-title h1,.lab-setup-title p{margin:0}.lab-setup-title p{margin-top:var(--space-2);color:var(--ink-soft)}.lab-progress{gap:var(--space-2);margin:0 0 var(--space-5);color:var(--ink-mute);font-size:var(--t-caption);line-height:var(--lh-caption);padding:0;list-style:none;display:grid}.lab-progress li{align-items:center;gap:var(--space-2);display:flex}.lab-progress span{border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.lab-progress [aria-current=step]{color:var(--ink);font-weight:var(--fw-semibold)}.lab-progress [aria-current=step] span{border-color:var(--mint-deep);background:var(--mint-tint)}.lab-readonly-note{max-width:var(--measure)}.lab-steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.lab-steps li{gap:var(--space-4);grid-template-columns:2rem 1fr;display:grid}.lab-steps li>span{border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-full);width:2rem;height:2rem;font-family:var(--font-display);font-size:var(--t-caption);justify-content:center;align-items:center;display:inline-flex}.lab-steps h3{margin-bottom:var(--space-1)}.lab-steps p{color:var(--ink-soft);margin:0}.lab-boundary{gap:var(--space-6);display:grid}.lab-boundary h2{max-width:22ch;margin-top:var(--space-2)}.lab-boundary-grid{gap:var(--space-4);display:grid}.lab-boundary-grid>div{padding:var(--space-5);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk)}.lab-boundary-grid ul{margin:var(--space-3) 0 0;padding-left:1.25rem}.lab-boundary-grid li+li{margin-top:var(--space-2)}.lab-commerce-grid{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.lab-commerce-grid>div{gap:var(--space-2);padding:var(--space-4);border-left:3px solid var(--mint-deep);background:var(--paper-sunk);display:grid}.lab-commerce-grid strong{font-family:var(--font-display)}.lab-commerce-grid span{color:var(--ink-soft)}.market-page{padding-bottom:var(--space-section)}.market-hero{max-width:52rem;padding:var(--space-7) 0 var(--space-section)}.market-hero h1{max-width:16ch;margin-top:var(--space-3)}.market-hero .standfirst{margin:var(--space-5) 0}.market-steps{max-width:58rem}.market-resources-head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;max-width:none;display:flex}.market-resources-head>p{color:var(--ink-mute);font-size:var(--t-caption);margin:0}.market-grid{gap:var(--space-4);display:grid}.market-resource{gap:var(--space-4);scroll-margin-top:var(--space-6);display:grid}.market-resource>*{margin:0}.market-resource-head{align-items:start;gap:var(--space-3);display:flex}.market-resource-head .botling-icon{color:var(--mint-deep);flex:none}.market-resource-head h3{margin:var(--space-1) 0 0}.market-tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.market-tags li{border-radius:var(--radius-full);background:var(--mint-tint);color:var(--mint-deep);font-size:var(--t-micro);line-height:var(--lh-micro);padding:.2rem .55rem}.market-resource-facts{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-resource-facts div{min-width:0}.market-resource-facts dt{color:var(--ink-mute);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.market-resource-facts dd{margin:var(--space-1) 0 0;font-weight:var(--fw-semibold);overflow-wrap:anywhere}.market-offer-link{color:var(--mint-deep);font-weight:var(--fw-semibold);text-underline-offset:.18em;text-decoration:underline}.market-empty{gap:var(--space-4);max-width:42rem;display:grid}.market-empty>*{margin:0}.market-empty .btn{justify-self:start}.market-boundary{gap:var(--space-4);max-width:58rem;display:grid}.market-boundary h2{margin-top:var(--space-2)}.market-boundary>p{color:var(--ink-soft);margin:0}@media (min-width:60rem){.lab-hero{padding-top:var(--space-8);grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);align-items:center}.lab-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-steps{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.lab-steps li{grid-template-columns:1fr}.lab-boundary{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lab-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-progress,.lab-commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.market-boundary{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}}@media (max-width:34rem){.market-resource-facts{grid-template-columns:1fr}}
.dry-run-flow,.dry-run-compose,.dry-run-result,.dry-run-report,.dry-run-intent,.dry-run-token,.dry-run-changes{gap:var(--space-4);display:grid}.dry-run-flow{align-items:start}.address-compare{gap:var(--space-4);border-left:var(--border-stripe) solid var(--clay-deep);grid-column:1/-1;display:grid}.address-compare>div:first-child>*{margin:0}.address-compare>div:first-child{gap:var(--space-2);display:grid}.address-compare-fields{gap:var(--space-3);display:grid}.address-compare-result{gap:var(--space-1);padding:var(--space-3);border-left:var(--border-stripe) solid var(--line-strong);background:var(--paper-sunk);display:grid}.address-compare-result.is-match{border-color:var(--mint-deep);background:var(--mint-tint)}.address-compare-result.is-danger{border-color:var(--blush-deep);background:var(--blush-tint)}.address-compare-result small{color:var(--ink-mute)}.dry-run-compose>*,.dry-run-result>*,.dry-run-intent>*,.dry-run-token>*,.dry-run-changes>*{margin:0}.dry-run-modes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dry-run-modes button{gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;display:grid}.dry-run-modes button.is-selected{border-color:var(--mint-deep);box-shadow:inset var(--border-stripe) 0 0 var(--mint-deep);background:var(--mint-tint)}.dry-run-modes span,.dry-run-fields small,.dry-run-status small{color:var(--ink-mute)}.dry-run-fields{gap:var(--space-4);display:grid}.dry-run-calldata{grid-column:1/-1}.dry-run-calldata textarea{font-family:var(--font-mono);font-size:var(--t-small);resize:vertical}.dry-run-status{gap:var(--space-1) var(--space-3);padding:var(--space-4);border-left:var(--border-stripe) solid var(--line-strong);background:var(--paper-sunk);grid-template-columns:auto minmax(0,1fr);display:grid}.dry-run-status>span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--paper);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase;grid-row:1/3;align-self:start}.dry-run-status.is-clear{border-color:var(--mint-deep);background:var(--mint-tint)}.dry-run-status.is-attention{border-color:var(--blush-deep);background:var(--blush-tint)}.dry-run-intent dl,.dry-run-token dl,.dry-run-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dry-run-intent dl div,.dry-run-token dl div,.dry-run-facts div{min-width:0;padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--line)}.dry-run-intent dt,.dry-run-token dt,.dry-run-facts dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.dry-run-intent dd,.dry-run-token dd,.dry-run-facts dd{margin:var(--space-1) 0 0}.dry-run-changes ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dry-run-changes li{gap:var(--space-1) var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dry-run-changes li span{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;grid-row:1/3}.dry-run-changes li small{color:var(--ink-mute)}.dry-run-report details{min-width:0}.dry-run-boundary{gap:var(--space-4);padding:var(--space-5);border-left:var(--border-stripe) solid var(--mint-deep);background:var(--mint-tint);display:grid}.dry-run-boundary h2,.dry-run-boundary p{margin:0}@media (min-width:48rem){.dry-run-flow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.dry-run-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.address-compare{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.2fr)}.address-compare-fields,.address-compare-result{grid-column:2}.dry-run-boundary{grid-template-columns:minmax(14rem,.6fr) minmax(0,1fr);align-items:center}}.field-error{color:var(--clay-deep)!important}.payment-progress{margin:var(--space-3) 0 0;border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper);gap:0;padding:0;list-style:none;display:grid}.payment-progress li{gap:var(--space-3);padding:var(--space-3);color:var(--ink-mute);border-bottom:var(--border-hairline) solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.payment-progress li:last-child{border-bottom:0}.payment-progress li>span{background:var(--paper-sunk);width:1.75rem;height:1.75rem;font-size:var(--t-caption);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.payment-progress li>div{gap:var(--space-1);display:grid}.payment-progress li strong,.payment-progress li small{margin:0}.payment-progress li.is-active{color:var(--ink);background:var(--paper-sunk)}.payment-progress li.is-active>span{color:var(--paper);background:var(--sky-deep)}.payment-progress li.is-complete{color:var(--ink-soft)}.payment-progress li.is-complete>span{color:var(--mint-deep);background:var(--paper-sunk)}.publish-confirmation{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--sky-deep);border-radius:var(--radius);background:var(--paper-sunk);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.publish-confirmation input{width:1.15rem;height:1.15rem;accent-color:var(--sky-deep);margin-top:.15rem}.publish-confirmation span{gap:var(--space-1);display:grid}.publish-confirmation small{color:var(--ink-soft)}.blueprint-empty,.blueprint-grid,.blueprint-card{gap:var(--space-4);display:grid}.blueprint-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.blueprint-card{padding:var(--space-4);border-top:var(--border-stripe) solid var(--sky-deep);align-content:start}.blueprint-card>*{margin:0}.blueprint-card small{color:var(--ink-soft)}.hero-more{max-width:var(--measure);margin-top:var(--space-4)}.hero-more summary{cursor:pointer;width:fit-content;color:var(--ink-soft);font-size:var(--t-small);font-weight:var(--fw-semibold)}.hero-more nav{gap:var(--space-2) var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.hero-more nav a{font-size:var(--t-small)}@media (max-width:35rem){.dry-run-modes,.dry-run-intent dl,.dry-run-token dl,.dry-run-facts{grid-template-columns:1fr}}.commerce-page{padding-bottom:var(--space-section)}.commerce-hero{max-width:54rem;padding:var(--space-7) 0 var(--space-section)}.commerce-hero h1{max-width:16ch;margin-top:var(--space-3)}.commerce-hero .standfirst{max-width:var(--measure);margin:var(--space-5) 0}.analyst-session-flow,.session-compose,.session-list,.session-card{gap:var(--space-5);display:grid}.session-compose{max-width:58rem}.session-compose>*,.session-card h3,.session-card p,.session-card dl{margin:0}.session-call-limit{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.session-call-limit legend{width:100%;margin-bottom:var(--space-2);font-weight:var(--fw-semibold)}.session-call-limit label{align-items:center;gap:var(--space-2);min-width:6rem;padding:var(--space-3);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);cursor:pointer;display:flex}.session-call-limit label span{display:grid}.session-call-limit small{color:var(--ink-mute)}.session-cap{gap:var(--space-1) var(--space-4);max-width:34rem;padding:var(--space-4);border-left:var(--border-stripe) solid var(--mint-deep);background:var(--mint-tint);grid-template-columns:minmax(0,1fr) auto;display:grid}.session-cap strong{font-size:var(--t-subhead)}.session-cap small{color:var(--ink-mute);grid-column:1/-1}.session-card-head{gap:var(--space-4);display:grid}.session-card-head dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.session-card-head dl div{padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--line)}.session-card-head dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.session-card-head dd{margin:var(--space-1) 0 0;font-weight:var(--fw-semibold)}.session-calls{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.session-calls>li{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);display:grid}.session-calls>li.is-complete{border-left:var(--border-stripe) solid var(--mint-deep)}.session-call-head{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;display:grid}.session-call-head>span{border-radius:var(--radius-full);background:var(--paper-sunk);width:2rem;height:2rem;font-family:var(--font-display);font-weight:var(--fw-semibold);place-items:center;display:grid}.session-call-head div{gap:var(--space-1);min-width:0;display:grid}.session-call-head small{color:var(--ink-mute)}.session-calls details{min-width:0}.session-usage-row{gap:var(--space-2);padding:var(--space-3);background:var(--paper-sunk);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.session-usage-row div{min-width:0}.session-usage-row dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.session-usage-row dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.payment-progress{gap:var(--space-3);padding:var(--space-4);border-left:var(--border-stripe) solid var(--sky-deep);background:var(--sky-tint);display:grid}.payment-progress ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.payment-progress li{gap:var(--space-2);color:var(--ink-mute);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;display:grid}.payment-progress li span{border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-full);background:var(--paper);width:1.75rem;height:1.75rem;font-size:var(--t-micro);place-items:center;display:grid}.payment-progress li.is-active,.payment-progress li.is-done{color:var(--ink);font-weight:var(--fw-semibold)}.payment-progress li.is-active span,.payment-progress li.is-done span{border-color:var(--sky-deep)}.payment-progress small{color:var(--ink-mute)}@media (min-width:48rem){.session-card-head{grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr)}}.playbook-studio,.playbook-publisher,.playbook-detail,.playbook-contract,.playbook-steps,.playbook-checkout,.playbook-checkout-complete{gap:var(--space-4);display:grid}.playbook-publisher{max-width:46rem}.playbook-publisher>*,.playbook-contract>*,.playbook-checkout-complete>*{margin:0}.playbook-publisher select{width:100%;min-height:2.75rem;padding:0 var(--space-3);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--paper);font:inherit}.playbook-visibility{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.playbook-visibility legend{margin-bottom:var(--space-2);font-weight:700}.playbook-visibility label{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.playbook-visibility label span{gap:var(--space-1);display:grid}.playbook-visibility small{color:var(--ink-mute)}.asset-rights{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.asset-rights legend{margin-bottom:var(--space-2);font-weight:700}.asset-rights-grid{gap:var(--space-2);display:grid}.asset-rights-grid label{gap:var(--space-3);padding:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.asset-rights-grid label.is-selected{border-color:var(--sky-deep);box-shadow:0 0 0 1px var(--sky-deep)}.asset-rights-grid label span{gap:var(--space-1);display:grid}.asset-rights-grid small{color:var(--ink-mute)}@media (min-width:44rem){.asset-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.playbook-grid{gap:var(--space-4);display:grid}.playbook-card{gap:var(--space-4);align-content:start;display:grid}.playbook-card h3,.playbook-card p,.playbook-card dl{margin:0}.playbook-card dl,.playbook-contract dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.playbook-card dl div,.playbook-contract dl div{padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--line)}.playbook-card dt,.playbook-contract dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.playbook-card dd,.playbook-contract dd{margin:var(--space-1) 0 0}.playbook-detail{max-width:54rem;padding:var(--space-7) 0 var(--space-section)}.playbook-detail>header{gap:var(--space-4);display:grid}.playbook-detail>header>*{margin:0}.playbook-checkout{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.multi-checkout-intro,.multi-checkout,.multi-checkout-total,.multi-step-body,.checkout-receipts,.checkout-receipts>div{gap:var(--space-3);display:grid}.multi-checkout-intro,.multi-checkout{padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line)}.multi-checkout-total{padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);background:var(--sky-tint)}.multi-checkout-total span,.multi-checkout-total small,.checkout-boundary,.multi-step-receipt span{color:var(--ink-mute)}.multi-checkout-total strong{font-family:var(--font-display);font-size:var(--t-lede)}.multi-checkout-head{gap:var(--space-3);justify-content:space-between;align-items:start;display:flex}.multi-checkout-head h2,.multi-checkout-head p,.multi-step-body h3,.multi-step-body p,.checkout-boundary{margin:0}.multi-checkout-head>span{padding:var(--space-1) var(--space-2);background:var(--mint-tint);font-size:var(--t-micro);border-radius:999px;flex:none;font-weight:700}.multi-checkout ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.multi-checkout li{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.multi-checkout li.is-current{border-color:var(--sky-deep)}.multi-checkout li.is-complete{background:var(--mint-tint)}.multi-step-number{border:var(--border-hairline) solid var(--line-strong);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.multi-step-body dl{gap:var(--space-2);margin:0;display:grid}.multi-step-body dl div,.multi-step-receipt,.checkout-receipts>div{gap:var(--space-1);display:grid}.multi-step-body dt{color:var(--ink-mute);font-size:var(--t-micro);text-transform:uppercase}.multi-step-body dd{overflow-wrap:anywhere;margin:0}.multi-step-receipt,.checkout-receipts>div{padding:var(--space-3);border-left:3px solid var(--mint-deep);background:var(--paper)}@media (min-width:42rem){.multi-step-body dl,.checkout-receipts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.memory-vault,.memory-search,.memory-card,.memory-notes{gap:var(--space-4);display:grid}.radar-boundary{gap:var(--space-4);padding:var(--space-5);border-left:3px solid var(--clay-deep);background:var(--clay-tint);display:grid}.radar-boundary h2,.radar-boundary p{margin:0}@media (min-width:48rem){.radar-boundary{grid-template-columns:minmax(12rem,.6fr) minmax(0,1fr);align-items:start}}.memory-search{max-width:46rem}.memory-grid{gap:var(--space-4);display:grid}.memory-card{align-content:start}.memory-card h2,.memory-card p,.memory-card dl{margin:0}.memory-card dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memory-card dl div{padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--line)}.memory-card dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.memory-card dd{margin:var(--space-1) 0 0}.memory-evidence,.memory-notes{padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius)}.memory-evidence summary,.memory-notes summary{cursor:pointer;font-weight:700}.memory-evidence pre{max-height:28rem;margin:var(--space-3) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-caption);overflow:auto}.memory-notes textarea{resize:vertical;width:100%;padding:var(--space-3);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--paper);font:inherit}@media (min-width:56rem){.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyer-flow,.mission-flow,.earnings-dashboard,.trading-lab{gap:var(--space-7);display:grid}.mission-compose,.mission-review,.mission-result{gap:var(--space-4);align-content:start;display:grid}.mission-compose>*,.mission-review>*,.mission-result>*{margin:0}.mission-options,.mission-history-grid{gap:var(--space-3);display:grid}.mission-mode-options{gap:var(--space-2);display:grid}.mission-mode{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr) auto;align-items:center;display:grid}.mission-mode:hover,.mission-mode.is-selected{border-color:var(--mint-deep);background:var(--mint-tint)}.mission-mode span,.mission-mode small{color:var(--ink-mute);font-size:var(--t-caption)}.mission-option{gap:var(--space-1);width:100%;padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;display:grid}.mission-option:hover,.mission-option.is-selected{border-color:var(--mint-deep);background:var(--mint-tint)}.mission-option strong{font-family:var(--font-display)}.mission-option span,.mission-option small,.mission-boundary,.mission-history article small,.mission-report details>p{color:var(--ink-mute);font-size:var(--t-caption)}.mission-plan{gap:var(--space-4);display:grid}.mission-plan dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mission-plan dl div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.mission-plan dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.mission-plan dd{margin:var(--space-1) 0 0}.mission-step-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mission-step-list li{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;display:grid}.mission-step-list li>span{background:var(--mint-tint);width:2rem;height:2rem;color:var(--mint-deep);border-radius:50%;place-items:center;font-weight:700;display:grid}.mission-step-list p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--t-small)}.mission-report{gap:var(--space-4);display:grid}.mission-report details{padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius)}.mission-report summary{cursor:pointer;font-family:var(--font-display);font-weight:700}.mission-report .report-grid{margin-top:var(--space-4)}.mission-limits{padding:var(--space-4);border-left:3px solid var(--clay-deep);background:var(--clay-tint)}.mission-limits ul{margin-bottom:0;padding-left:1.1rem}.mission-history article{gap:var(--space-3);align-content:start;display:grid}.mission-history article>*{margin:0}.desk-layout,.desk-gate,.desk-feed,.desk-attention,.desk-strategies,.desk-starts{gap:var(--space-5);display:grid}.desk-gate{max-width:44rem}.desk-gate>*{margin:0}.desk-totals,.desk-attention-grid,.desk-start-grid{gap:var(--space-3);display:grid}.desk-totals article,.desk-start-grid a,.desk-attention-grid a{gap:var(--space-2);color:var(--ink);align-content:start;text-decoration:none;display:grid}.desk-totals span,.desk-totals small,.desk-attention-grid span,.desk-start-grid small{color:var(--ink-mute);font-size:var(--t-caption)}.desk-totals strong{font-family:var(--font-display);font-size:var(--t-title)}.desk-filters{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.desk-filter-stack{gap:var(--space-2);display:grid}.desk-filters--quiet button{border-color:var(--line);background:var(--paper-sunk)}.desk-filters--quiet button.is-selected{border-color:var(--ink-soft);color:var(--ink);background:var(--paper)}.work-phase{margin-top:var(--space-1);color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;justify-self:start;font-weight:700}.work-phase--attention{color:var(--clay-deep)}.work-phase--progress{color:var(--sky-deep)}.work-phase--complete{color:var(--mint-deep)}.desk-kind--coordinate{background:var(--sky-tint);color:var(--sky-deep)}.desk-kind--build{background:var(--clay-tint);color:var(--clay-deep)}.desk-filters button{padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--line-strong);color:var(--ink-soft);background:var(--paper);cursor:pointer;border-radius:999px;flex:none}.desk-filters button.is-selected{border-color:var(--ink);color:var(--paper);background:var(--ink)}.desk-timeline{margin:0;padding:0;list-style:none;display:grid}.desk-timeline li{gap:var(--space-3);padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--line);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:start;display:grid}.desk-timeline a{gap:var(--space-1);color:var(--ink);text-decoration:none;display:grid}.desk-timeline a small,.desk-timeline li>div{color:var(--ink-mute);font-size:var(--t-caption)}.desk-timeline li>div{gap:var(--space-1);text-align:right;justify-items:end;display:grid}.desk-kind{color:var(--ink-soft);background:var(--paper-sunk);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;border-radius:999px;place-self:start;padding:.2rem .55rem;font-weight:700}.desk-kind--research{background:var(--mint-tint);color:var(--mint-deep)}.desk-kind--watch{background:var(--sky-tint);color:var(--sky-deep)}.desk-kind--test{background:var(--clay-tint);color:var(--clay-deep)}.desk-kind--earn{background:var(--blush-tint);color:var(--blush-deep)}.purchase-library,.library-grid,.library-card,.library-result,.library-receipt{gap:var(--space-4);display:grid}.library-summary,.library-card-head,.proof-strip,.library-feedback{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.library-summary p,.library-card h2,.library-card p{margin:0}.library-card-head small,.library-receipt,.library-feedback,.proof-strip{color:var(--ink-mute);font-size:var(--t-caption)}.proof-strip{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--mint-tint);color:var(--mint-deep);justify-content:flex-start}.proof-strip .is-muted{color:var(--ink-mute)}.library-asset-rights{gap:var(--space-1);padding:var(--space-3);border-left:var(--border-stripe) solid var(--sky-deep);background:var(--sky-tint);display:grid}.library-asset-rights span,.library-asset-rights small{color:var(--ink-mute)}.library-result{padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line);border-bottom:var(--border-hairline) solid var(--line)}.library-result summary{cursor:pointer;font-weight:700}.library-result section{padding-top:var(--space-3)}.library-receipt{grid-template-columns:repeat(auto-fit,minmax(10rem,max-content))}.library-feedback{justify-content:flex-start}.library-feedback button{padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--line-strong);color:var(--ink-soft);background:var(--paper);cursor:pointer;border-radius:999px}.library-feedback button.is-selected{border-color:var(--mint-deep);color:var(--mint-deep);background:var(--mint-tint)}@media (min-width:44rem){.mission-options,.mission-history-grid,.desk-attention-grid,.desk-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-mode-options{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-mode{grid-template-columns:1fr;align-content:start}.desk-totals{grid-template-columns:repeat(5,minmax(0,1fr))}}.mandate-options{gap:var(--space-4);display:grid}.mandate-options article{gap:var(--space-4);align-content:start;display:grid}.mandate-options article>*{margin:0}.mandate-options ul{padding-left:1.1rem}.strategy-publication{gap:var(--space-2);padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);display:grid}.strategy-publication small{color:var(--ink-mute)}.strategy-table-wrap{border:var(--border-hairline) solid var(--line);border-radius:var(--radius);overflow-x:auto}.strategy-table{border-collapse:collapse;background:var(--paper);width:100%;min-width:48rem}.strategy-table th,.strategy-table td{padding:var(--space-3);border-bottom:var(--border-hairline) solid var(--line);text-align:left}.strategy-table th{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.strategy-table td small{margin-top:var(--space-1);color:var(--ink-mute);display:block}.strategy-detail-grid{gap:var(--space-4);display:grid}.strategy-detail-grid article{gap:var(--space-4);align-content:start;display:grid}.strategy-detail-grid article>*{margin:0}@media (min-width:44rem){.mandate-options,.strategy-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:43.99rem){.desk-timeline li{grid-template-columns:auto minmax(0,1fr)}.desk-timeline li>div{grid-column:2;grid-auto-flow:column;justify-content:start}}.creator-layout,.creator-picker,.creator-workbench,.creator-preview,.creator-publish,.creator-identity,.creator-proof,.creator-links{gap:var(--space-5);display:grid}.creator-resource-grid{gap:var(--space-3);display:grid}.creator-resource-grid button{gap:var(--space-2);color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;align-content:start;display:grid}.creator-resource-grid button.is-selected{border-color:var(--mint-deep);background:var(--mint-tint)}.creator-resource-grid button>*{margin:0}.creator-resource-grid small,.creator-boundary,.creator-discovery small{color:var(--ink-mute);font-size:var(--t-caption)}.creator-preview>*,.creator-publish>*,.creator-identity>*{margin:0}.endpoint-contract,.economics-results{gap:var(--space-3);margin:0;display:grid}.endpoint-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.endpoint-contract div,.economics-results article{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.endpoint-contract dt,.economics-results span{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.endpoint-contract dd{margin:var(--space-1) 0 0}.economics-lab{gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line);display:grid}.economics-lab summary{cursor:pointer;font-weight:700}.economics-lab[open] summary{margin-bottom:var(--space-4)}.economics-inputs,.economics-results{gap:var(--space-3);display:grid}.economics-results{margin-top:var(--space-4)}.economics-results article{gap:var(--space-1);display:grid}.economics-results strong{font-family:var(--font-display);font-size:var(--t-subhead)}.economics-results small{color:var(--ink-mute)}.economics-results .is-positive strong{color:var(--mint-deep)}.economics-results .is-negative strong{color:var(--clay-deep)}@media (min-width:44rem){.economics-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.economics-results{grid-template-columns:repeat(3,minmax(0,1fr))}}.creator-fixed-registry{gap:var(--space-2);padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);display:grid}.creator-fixed-registry span,.creator-fixed-registry small{color:var(--ink-mute);font-size:var(--t-caption)}.creator-fixed-registry code{overflow-wrap:anywhere}.creator-identity-result,.service-identity{gap:var(--space-3);padding:var(--space-4);border-left:var(--border-stripe) solid var(--sky-deep);background:var(--sky-tint);display:grid}.creator-identity-result.is-verified,.service-identity.is-verified{border-left-color:var(--mint-deep);background:var(--mint-tint)}.creator-identity-result.is-mismatch,.service-identity.is-mismatch,.creator-identity-result.is-incompatible,.service-identity.is-incompatible,.creator-identity-result.is-unresolved{border-left-color:var(--clay-deep);background:var(--clay-tint)}.passport-identity-options{gap:var(--space-4);display:grid}.namespace-pilot,.namespace-pilot>div,.namespace-status,.namespace-steps,.namespace-steps li,.namespace-steps li>div{gap:var(--space-3);display:grid}.namespace-pilot{padding:clamp(var(--space-4), 5vw, var(--space-6));border:var(--border-hairline) solid var(--line);border-left:var(--border-stripe) solid var(--sky-deep);border-radius:var(--radius);background:var(--sky-tint)}.namespace-pilot.is-ready{border-left-color:var(--mint-deep);background:var(--mint-tint)}.namespace-pilot.is-not_contract,.namespace-pilot.is-missing{border-left-color:var(--clay-deep);background:var(--clay-tint)}.namespace-pilot>div>*{margin:0}.namespace-status{padding:var(--space-3);border:var(--border-hairline) solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--paper) 72%, transparent)}.namespace-status span,.namespace-status small,.namespace-steps small{color:var(--ink-soft);font-size:var(--t-caption)}.namespace-status code,.namespace-steps code{overflow-wrap:anywhere}.namespace-steps{margin:0;padding:0;list-style:none}.namespace-steps li{padding-top:var(--space-3);border-top:var(--border-hairline) solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start}.namespace-steps li>span{width:1.8rem;height:1.8rem;color:var(--paper);background:var(--ink);font-family:var(--font-display);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.passport-identity-options>section{gap:var(--space-4);min-width:0;padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);align-content:start;display:grid}.passport-identity-options>section>*{margin:0}@media (min-width:56rem){.passport-identity-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.passport-roster,.passport-card,.grok-roster-card,.grok-ready,.grok-connect-form,.connector-journey,.passport-summary,.passport-records{gap:var(--space-5);display:grid}.passport-picker{max-width:38rem}.passport-progress{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.passport-progress li{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.passport-progress li>span,.connector-steps li>span{border-radius:var(--radius-full);width:1.8rem;height:1.8rem;color:var(--ink-soft);background:var(--paper-sunk);font-size:var(--t-caption);font-weight:var(--fw-semibold);place-items:center;display:grid}.passport-progress li.is-ready{border-color:var(--mint-deep);background:var(--mint-tint)}.passport-progress li.is-ready>span{color:var(--paper);background:var(--mint-deep)}.passport-progress li.is-attention,.passport-progress li.is-waiting{border-color:var(--clay-deep);background:var(--clay-tint)}.passport-progress li div{gap:var(--space-1);min-width:0;display:grid}.passport-progress small,.passport-card small,.passport-card .creator-boundary{color:var(--ink-mute)}.passport-grid,.passport-public-bands,.connector-matrix,.connector-steps{gap:var(--space-4);display:grid}.passport-card>*,.passport-public-bands article>*,.connector-matrix article>*,.connector-steps li h3,.connector-steps li p{margin:0}.passport-card dl,.passport-summary dl,.passport-records dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.passport-card dl div,.passport-summary dl div,.passport-records dl div{min-width:0;padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--line)}.passport-card dt,.passport-summary dt,.passport-records dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.passport-card dd,.passport-summary dd,.passport-records dd{margin:var(--space-1) 0 0}.passport-evidence-bands{gap:var(--space-2);display:grid}.passport-evidence-bands>div,.passport-status-line{gap:var(--space-1);padding:var(--space-3);border-left:var(--border-stripe) solid var(--line-strong);background:var(--paper-sunk);display:grid}.passport-evidence-bands>div.is-ready,.passport-status-line{border-color:var(--mint-deep);background:var(--mint-tint)}.passport-evidence-bands>div.is-attention{border-color:var(--clay-deep);background:var(--clay-tint)}.passport-evidence-bands span,.passport-status-line span,.passport-public-bands span,.connector-matrix span,.passport-seal span{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.grok-roster-card{border-left:var(--border-stripe) solid var(--sky-deep)}.grok-roster-card>div>*{margin-top:0}.connector-address{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.connector-address code{overflow-wrap:anywhere;min-width:0}.grok-scope-preview{gap:var(--space-2);padding:var(--space-4);border-left:var(--border-stripe) solid var(--mint-deep);background:var(--mint-tint);display:grid}.grok-scope-preview ul,.public-passport-page .market-boundary ul{margin:0;padding-left:1.2rem}.connector-steps{margin:0;padding:0;list-style:none}.connector-steps li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.connector-steps li code{overflow-wrap:anywhere;grid-column:2}.connector-matrix article{gap:var(--space-3);border-top:var(--border-stripe) solid var(--line-strong);align-content:start;display:grid}.connector-matrix article.is-ready{border-color:var(--mint-deep)}.connector-matrix article.is-conditional{border-color:var(--sky-deep)}.connector-matrix article.is-blocked{border-color:var(--clay-deep)}.connector-prompt{overflow:hidden}.connector-prompt pre{white-space:pre-wrap;font-size:var(--t-caption);margin:0;overflow:auto}.passport-hero{gap:var(--space-5);padding:var(--space-7) 0 var(--space-section);align-items:end;display:grid}.passport-hero h1,.passport-hero .standfirst{margin-bottom:0}.passport-seal{gap:var(--space-1);min-width:14rem;padding:var(--space-4);border-left:var(--border-stripe) solid var(--mint-deep);background:var(--mint-tint);display:grid}.passport-seal strong{font-family:var(--font-display);font-size:var(--t-subhead)}.passport-public-bands article{gap:var(--space-3);border-top:var(--border-stripe) solid var(--line-strong);align-content:start;display:grid}.passport-public-bands article.is-verified{border-color:var(--mint-deep)}@media (min-width:40rem){.passport-progress,.passport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.passport-card--identity{grid-column:1/-1}.passport-evidence-bands{grid-template-columns:repeat(3,minmax(0,1fr))}.passport-hero{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:64rem){.passport-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.grok-roster-card{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr)}.connector-steps,.connector-matrix,.passport-public-bands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:35rem){.passport-card dl,.passport-summary dl,.passport-records dl,.connector-address{grid-template-columns:1fr}}.creator-identity-result dl,.service-identity dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.creator-identity-result dt,.service-identity dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.creator-identity-result dd,.service-identity dd{margin:var(--space-1) 0 0}.integrity-endpoints{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line);display:grid}.integrity-endpoints ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.integrity-endpoints li{gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.integrity-endpoints li>span{color:var(--ink-soft);background:var(--paper);font-size:var(--t-micro);text-transform:uppercase;border-radius:999px;align-self:start;padding:.15rem .45rem}.integrity-endpoints li>small{color:var(--ink-mute);grid-column:2}.proof-rank-grid{gap:var(--space-3);display:grid}.proof-rank-grid article{gap:var(--space-2);align-content:start;display:grid}.proof-rank-grid article>*{margin:0}.proof-rank-grid span,.proof-rank-grid small{color:var(--ink-mute);font-size:var(--t-caption)}.proof-rank-grid strong{font-family:var(--font-display);font-size:var(--t-subhead)}.creator-json,.service-output .card{border:var(--border-hairline) solid var(--line);border-radius:var(--radius);overflow:hidden}.creator-json summary{padding:var(--space-3);cursor:pointer;font-weight:700}.creator-json pre,.service-output pre{max-width:100%;padding:var(--space-4);background:var(--paper-sunk);font-size:var(--t-caption);margin:0;overflow:auto}.creator-discovery{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.creator-discovery span{gap:var(--space-1);display:grid}.creator-links{gap:var(--space-2)}.service-offer-card dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.service-offer-card dl div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.service-offer-card dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.service-offer-card dd{margin:var(--space-1) 0 0}@media (min-width:44rem){.creator-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-workbench{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start}.creator-identity{grid-column:1/-1}.proof-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:35rem){.creator-identity-result dl,.service-identity dl,.service-offer-card dl{grid-template-columns:1fr}}.buyer-compose,.buyer-approval,.buyer-result,.commerce-empty{gap:var(--space-4);align-content:start;display:grid}.buyer-compose>*,.buyer-approval>*,.buyer-result>*,.commerce-empty>*{margin:0}.buyer-service-options{gap:var(--space-3);display:grid}.buyer-service{gap:var(--space-1);width:100%;padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;display:grid}.buyer-service:hover,.buyer-service.is-selected{border-color:var(--mint-deep);background:var(--mint-tint)}.buyer-service strong{font-family:var(--font-display);font-size:var(--t-body)}.buyer-service span{color:var(--ink-soft);font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-small)}.buyer-service small,.buyer-budget-field small{color:var(--ink-mute);font-size:var(--t-caption)}.buyer-fields{gap:var(--space-4);display:grid}.buyer-budget-field{max-width:14rem}.amount-input{border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);background:var(--paper);align-items:center;display:flex}.amount-input:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.amount-input span{padding-left:var(--space-3);color:var(--ink-mute)}.amount-input input{background:0 0;border:0;outline:0}.buyer-plan{gap:var(--space-4);display:grid}.buyer-plan dl,.earnings-resource dl,.external-resource dl,.strategy-card dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.buyer-plan dl div,.earnings-resource dl div,.external-resource dl div,.strategy-card dl div,.report-grid>div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.buyer-plan dt,.earnings-resource dt,.external-resource dt,.strategy-card dt,.report-grid dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.buyer-plan dd,.earnings-resource dd,.external-resource dd,.strategy-card dd,.report-grid dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.buyer-placeholder{color:var(--ink-soft)}.report-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.report-grid .report-wide{grid-column:1/-1}.report-grid ul{margin:var(--space-2) 0 0;padding-left:1.1rem}.buyer-receipt{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line);color:var(--ink-soft);font-size:var(--t-caption)}.buyer-history-grid,.earnings-grid,.strategy-grid,.external-resource-grid{gap:var(--space-4);display:grid}.buyer-history-grid article,.earnings-resource,.earnings-wallet,.strategy-card,.external-resource{gap:var(--space-4);align-content:start;display:grid}.buyer-history-grid article>*,.earnings-resource>*,.earnings-wallet>*,.strategy-card>*,.external-resource>*{margin:0}.earnings-totals{gap:var(--space-4);display:grid}.earnings-totals .card{gap:var(--space-2);display:grid}.earnings-totals span,.earnings-totals small{color:var(--ink-mute)}.earnings-totals strong{font-family:var(--font-display);font-size:var(--t-title);line-height:var(--lh-title)}.earnings-coverage{margin-top:var(--space-4)}.productivity-label{color:var(--mint-deep);background:var(--mint-tint);font-size:var(--t-micro);border-radius:999px;justify-self:start;padding:.25rem .6rem;font-weight:700}.bazaar-search{gap:var(--space-5);display:grid}.bazaar-search-form{gap:var(--space-3);max-width:44rem;display:grid}.bazaar-search-form .btn{justify-self:start}.external-resource .market-tags{align-self:start}.bazaar-boundary{max-width:var(--measure);color:var(--ink-mute);font-size:var(--t-caption)}.exchange-flow,.exchange-compose,.exchange-results,.exchange-route{gap:var(--space-5);display:grid}.exchange-compose>*,.exchange-route>*,.exchange-placeholder>*{margin:0}.exchange-outcomes{gap:var(--space-3);display:grid}.exchange-privacy,.exchange-note{max-width:var(--measure);color:var(--ink-mute);font-size:var(--t-caption)}.exchange-route-head,.exchange-alternatives-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.exchange-route-head h3,.exchange-alternatives-head h3,.exchange-alternatives-head p{margin:0}.exchange-status{padding:var(--space-2) var(--space-3);font-size:var(--t-caption);border-radius:999px;font-weight:700}.exchange-status.is-ready{color:var(--mint-deep);background:var(--mint-tint)}.exchange-status.is-blocked{color:var(--clay-deep);background:var(--clay-tint)}.exchange-facts{gap:var(--space-3);margin:0;display:grid}.exchange-facts div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.exchange-facts dt{color:var(--ink-mute);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-micro)}.exchange-facts dd{margin:var(--space-1) 0 0}@media (min-width:44rem){.exchange-outcomes,.exchange-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.exchange-flow{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:start}.exchange-compose{top:var(--space-5);position:sticky}}.market-card-actions,.strategy-actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.gate-pass,.gate-blocked{padding:var(--space-3);border-left:var(--border-stripe) solid var(--mint-deep);background:var(--mint-tint)}.coop-planner,.coop-choices,.coop-plan,.coop-outcomes,.coop-size,.coop-role-list,.coop-boundary{gap:var(--space-4);display:grid}.coop-choices>*,.coop-plan>*,.coop-plan-head h2,.coop-plan-head p,.coop-role-list h3,.coop-role-list p{margin:0}.coop-outcomes button{gap:var(--space-2);padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;display:grid}.coop-outcomes button.is-selected{border-color:var(--mint-deep);background:var(--mint-tint)}.coop-outcomes span,.coop-size small,.coop-role-list p,.coop-role-list small{color:var(--ink-mute)}.coop-size{border:0;padding:0}.coop-size legend{margin-bottom:var(--space-3);font-weight:700}.coop-size label{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.coop-size label span{gap:var(--space-1);display:grid}.coop-plan-head{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.coop-plan-head>strong{padding:var(--space-2) var(--space-3);color:var(--mint-deep);background:var(--mint-tint);border-radius:999px;flex:none}.coop-role-list{margin:0;padding:0;list-style:none}.coop-role-list li{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.coop-role-list li>span{width:2rem;height:2rem;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.coop-role-list li>div{gap:var(--space-1);display:grid}.coop-role-list small{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;font-weight:700}.coop-role-list li>b{color:var(--ink-soft);font-size:var(--t-caption)}.coop-boundary{padding:var(--space-4);border-left:var(--border-stripe) solid var(--sky-deep);background:var(--sky-tint)}.coop-boundary ul{margin:0;padding-left:1.1rem}.skill-gates{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.skill-gates strong{width:100%}.skill-gates span{color:var(--mint-deep);background:var(--mint-tint);font-size:var(--t-micro);border-radius:999px;padding:.2rem .55rem;font-weight:700}.skill-manifest-card,.skill-manifest-card dl,.asset-rights-card{gap:var(--space-4);display:grid}.asset-rights-card>*{margin:0}.asset-rights-columns{gap:var(--space-3);display:grid}.asset-rights-columns>div{padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius)}.asset-rights-columns ul{margin:var(--space-2) 0 0;padding-left:1.1rem}@media (min-width:44rem){.asset-rights-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.skill-manifest-card>*{margin:0}.skill-manifest-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-manifest-card dl div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.skill-manifest-card dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.skill-manifest-card dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.integrity-graph-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.integrity-graph-list li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.integrity-graph-list li>span{color:var(--sky-deep);background:var(--sky-tint);font-size:var(--t-micro);text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-weight:700}.integrity-graph-list li>b{color:var(--ink-mute);font-size:var(--t-caption)}.integrity-graph-list li>strong{overflow-wrap:anywhere;min-width:0}@media (max-width:42rem){.integrity-graph-list li{grid-template-columns:auto minmax(0,1fr)}.integrity-graph-list li>b,.integrity-graph-list li>strong:last-child{grid-column:2}}@media (max-width:34rem){.skill-manifest-card dl{grid-template-columns:1fr}}.launch-center,.launch-gate,.launch-progress,.launch-progress>div,.launch-next-card,.launch-next-card>div,.launch-journey,.launch-journey li>div,.launch-metrics,.launch-health,.launch-recovery,.launch-recovery>div,.launch-checks{gap:var(--space-3);display:grid}.launch-center{gap:clamp(var(--space-6), 7vw, var(--space-8))}.launch-gate{max-width:48rem;padding:clamp(var(--space-5), 6vw, var(--space-7));justify-items:start}.launch-gate>*,.launch-progress>div>*,.launch-next-card>div>*,.launch-journey li>div>*,.launch-recovery>div>*{margin:0}.launch-progress{padding:clamp(var(--space-5), 6vw, var(--space-7));border-left:var(--border-stripe) solid var(--mint-deep)}.launch-progress-meter{align-content:center;min-width:min(100%,16rem)}.launch-progress-meter strong{margin-bottom:var(--space-2);font-size:clamp(2rem,5vw,3.5rem);line-height:1;display:block}.launch-progress-meter>span{background:var(--line);border-radius:999px;height:.6rem;display:block;overflow:hidden}.launch-progress-meter i{border-radius:inherit;background:var(--mint-deep);height:100%;display:block}.launch-next-card{padding:clamp(var(--space-5), 6vw, var(--space-7));color:var(--paper);background:var(--ink);align-items:center}.launch-next-card span{color:var(--mint-tint);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase}.launch-next-card p{color:color-mix(in srgb, var(--paper) 76%, transparent)}.launch-next-card .btn{justify-self:start}.launch-journey{margin:0;padding:0;list-style:none}.launch-journey li{padding:var(--space-4);border-left:var(--border-stripe) solid var(--line);grid-template-columns:auto minmax(0,1fr)}.launch-journey li.is-complete{border-left-color:var(--mint-deep)}.launch-journey li.is-ready{border-left-color:var(--sky-deep)}.launch-journey li.is-blocked{opacity:.65}.launch-step-number{width:2rem;height:2rem;font-weight:var(--fw-semibold);background:var(--paper-sunk);border-radius:50%;place-items:center;display:grid}.launch-journey li.is-complete .launch-step-number{background:var(--paper-sunk);color:var(--mint-deep)}.launch-journey li.is-ready .launch-step-number{background:var(--paper-sunk);color:var(--sky-deep)}.launch-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.launch-health{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.launch-health article{gap:var(--space-2);border-left:var(--border-stripe) solid var(--line-strong);display:grid}.launch-health article.is-healthy{border-left-color:var(--mint-deep)}.launch-health article.is-attention{border-left-color:var(--clay-deep);background:var(--clay-tint)}.launch-health article>span{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;font-weight:700}.launch-health article>small{color:var(--ink-soft)}.launch-metrics article{gap:var(--space-1);padding:var(--space-4);display:grid}.launch-metrics span,.launch-metrics small{color:var(--ink-soft)}.launch-metrics strong{font-size:var(--t-title)}.launch-recovery{padding:clamp(var(--space-5), 6vw, var(--space-7))}.launch-checks label{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.launch-checks input{width:1.15rem;height:1.15rem;accent-color:var(--mint-deep);margin-top:.15rem}.launch-checks span{gap:var(--space-1);display:grid}.launch-checks small,.launch-boundary{color:var(--ink-soft)}.launch-boundary{padding-top:var(--space-3);font-size:var(--t-caption);margin:0}@media (min-width:48rem){.launch-progress,.launch-next-card{grid-template-columns:minmax(0,1fr) auto}.launch-next-card .btn{justify-self:end}.launch-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-recovery{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr)}.launch-recovery .notice,.launch-recovery .launch-boundary{grid-column:1/-1}}@media (min-width:60rem){.coop-planner{grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr);align-items:start}.coop-choices{top:var(--space-5);position:sticky}}@media (max-width:34rem){.coop-plan-head{display:grid}.coop-plan-head>strong{justify-self:start}.coop-role-list li{grid-template-columns:auto minmax(0,1fr)}.coop-role-list li>b{grid-column:2}}.gate-blocked{border-left-color:var(--line-strong);background:var(--paper-sunk);color:var(--ink-soft)}.mono-wrap{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--t-caption)}@media (min-width:60rem){.buyer-flow{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start}.buyer-result,.buyer-history{grid-column:1/-1}.buyer-service-options{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-fields,.bazaar-search-form{grid-template-columns:minmax(0,1fr) minmax(10rem,.35fr);align-items:end}.bazaar-search-form .btn{justify-self:stretch}.buyer-history-grid,.earnings-grid,.strategy-grid,.external-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-totals{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:34rem){.mission-mode{grid-template-columns:1fr auto}.mission-mode span{grid-column:1/-1}.buyer-plan dl,.earnings-resource dl,.external-resource dl,.strategy-card dl,.report-grid{grid-template-columns:1fr}.report-grid .report-wide{grid-column:auto}}.trust-grid{gap:var(--space-4);display:grid}.trust-grid article,.walkaway-card,.portability-export{gap:var(--space-3);display:grid}.trust-grid article>*,.walkaway-card>*,.portability-export>*{margin:0}.trust-grid article>span{color:var(--ink-mute);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase}.trust-table{border-collapse:collapse;border:var(--border-hairline) solid var(--line);border-radius:var(--radius);width:100%;font-size:var(--t-small);overflow:hidden}.trust-table th,.trust-table td{min-width:0;padding:var(--space-3);text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:var(--border-hairline) solid var(--line)}.trust-table tbody tr:last-child th,.trust-table tbody tr:last-child td{border-bottom:0}.trust-table thead th{background:var(--paper-sunk);color:var(--ink-mute);font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase;white-space:nowrap}.trust-table tbody th{width:12rem;font-weight:var(--fw-semibold)}.trust-table td:nth-child(2){width:11rem}.trust-today{border:var(--border-hairline) solid var(--line);border-radius:var(--radius);gap:0;margin:0;display:grid;overflow:hidden}.trust-today>div{gap:var(--space-2);padding:var(--space-4);display:grid}.trust-today>div:not(:last-child){border-bottom:var(--border-hairline) solid var(--line)}.trust-today dt{font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-mute)}.trust-today dd{max-width:var(--measure);margin:0}.trust-today-note{color:var(--ink-mute);font-size:var(--t-caption);margin:0}@media (min-width:52rem){.trust-today>div{align-items:baseline;gap:var(--space-4);grid-template-columns:12rem minmax(0,1fr)}}.portability-export .btn{justify-self:start}@media (min-width:52rem){.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:45rem){.trust-table,.trust-table tbody,.trust-table tr,.trust-table th,.trust-table td{display:block}.trust-table{border:0;border-radius:0;overflow:visible}.trust-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.trust-table tbody tr{padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius)}.trust-table tbody tr:not(:last-child){margin-bottom:var(--space-4)}.trust-table tbody th,.trust-table tbody td{width:auto;padding:var(--space-2) 0;border-bottom:0}.trust-table tbody td:before{margin-bottom:var(--space-1);color:var(--ink-mute);font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase;content:attr(data-label);display:block}.trust-table tbody th{font-family:var(--font-display);font-size:var(--t-subhead)}}.reinvestment-flow,.reinvestment-list,.reinvestment-card,.reinvestment-active,.reinvestment-preview{gap:var(--space-4);display:grid}.reinvestment-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.reinvestment-card{align-content:start}.reinvestment-head{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.reinvestment-head h3,.reinvestment-head p,.reinvestment-active p,.reinvestment-preview p{margin:0}.reinvestment-economics,.reinvestment-active dl,.reinvestment-preview dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reinvestment-economics div,.reinvestment-active dl div,.reinvestment-preview dl div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.reinvestment-economics dt,.reinvestment-active dt,.reinvestment-preview dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.reinvestment-economics dd,.reinvestment-active dd,.reinvestment-preview dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.reinvestment-active,.reinvestment-preview{padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk)}.reinvestment-preview{border-left:var(--border-stripe) solid var(--mint-deep);background:var(--mint-tint)}.reinvestment-controls{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reinvestment-controls select{width:100%;min-height:3rem;padding:0 var(--space-3);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.reinvestment-services{gap:var(--space-2);padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);margin:0;display:grid}.reinvestment-services legend{padding:0 var(--space-2);font-weight:var(--fw-semibold)}.reinvestment-services label{align-items:start;gap:var(--space-3);display:flex}.reinvestment-services input,.reinvestment-preview input{width:1.1rem;height:1.1rem;accent-color:var(--mint-deep);margin-top:.15rem}.reinvestment-services span,.reinvestment-services small{display:block}.reinvestment-services small,.reinvestment-active>p:not(.eyebrow),.reinvestment-preview>p:not(.eyebrow){color:var(--ink-soft)}@media (max-width:34rem){.reinvestment-head{flex-direction:column;align-items:stretch}.reinvestment-head .room-change-badge{align-self:start}.reinvestment-controls,.reinvestment-economics,.reinvestment-active dl,.reinvestment-preview dl{grid-template-columns:1fr}}.room-grid,.room-detail,.room-snapshot-list,.room-share,.room-current,.room-change,.room-settings{gap:var(--space-5);display:grid}.room-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.room-card{gap:var(--space-4);color:var(--ink);align-content:start;display:grid}.room-card:hover{border-color:var(--line-strong);text-decoration:none}.room-card>*,.room-current>*,.room-snapshot>*,.room-share>*{margin:0}.room-card-head{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.room-card-head h2,.room-card-head p{margin:0}.room-card dl,.room-current dl,.shared-room-state dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.room-card dl div,.room-current dl div,.shared-room-state dl div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.room-card dt,.room-current dt,.shared-room-state dt{color:var(--ink-mute);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-micro)}.room-card dd,.room-current dd,.shared-room-state dd{margin:var(--space-1) 0 0}.room-change-badge{min-height:2rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--t-caption);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;display:inline-flex}.room-change-badge.is-baseline,.room-change-badge.is-quiet{color:var(--ink-soft);background:var(--paper-sunk)}.room-change-badge.is-changed{color:var(--clay-deep);background:var(--clay-tint)}.room-summary{max-width:var(--measure);font-size:var(--t-lede)}.room-change-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.room-change-list li{gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line);display:grid}.room-change-list span,.room-no-change{color:var(--ink-soft)}.room-snapshot{gap:var(--space-4);display:grid}.room-snapshot>div:first-child{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.room-snapshot>div:first-child span{color:var(--ink-mute);font-family:var(--font-mono);font-size:var(--t-caption)}.room-snapshot>div:first-child small{color:var(--ink-mute);margin-left:auto}.room-snapshot pre{max-height:32rem;overflow:auto}.room-shares{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line);display:grid}.room-shares>div{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-soft);font-size:var(--t-caption);display:flex}.room-shares button{color:var(--clay-deep);cursor:pointer;background:0 0;border:0;text-decoration:underline}.room-settings>summary,.room-snapshot summary{cursor:pointer;font-weight:var(--fw-semibold)}.shared-room-state{gap:var(--space-5);display:grid}@media (min-width:60rem){.shared-room-state{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:start}}@media (max-width:34rem){.room-card dl,.room-current dl,.shared-room-state dl{grid-template-columns:1fr}}.open-call-flow,.open-call-compose,.open-call-match,.open-call-summary,.call-checkout,.call-delivery,.external-call-offers{gap:var(--space-5);display:grid}.open-call-compose>*,.open-call-summary>*,.call-checkout>*,.call-delivery>*,.external-call-offers>*{margin:0}.open-call-fields{gap:var(--space-4);display:grid}.open-call-fields select{width:100%;min-height:3rem;padding:0 var(--space-3);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.open-call-tabs{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.open-call-tabs button{gap:var(--space-1);min-width:10rem;padding:var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;display:grid}.open-call-tabs button.is-active{border-color:var(--mint-deep);background:var(--mint-tint)}.open-call-tabs small{color:var(--ink-mute)}.open-call-summary{align-items:start}.open-call-summary dl,.call-checkout dl,.call-offer dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.open-call-summary dl div,.call-checkout dl div,.call-offer dl div{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.open-call-summary dt,.call-checkout dt,.call-offer dt{color:var(--ink-mute);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-micro)}.open-call-summary dd,.call-checkout dd,.call-offer dd{margin:var(--space-1) 0 0}.open-call-offers{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.call-offer{gap:var(--space-4);align-content:start;display:grid}.call-offer.is-ineligible{background:var(--paper-sunk)}.call-offer-head,.external-resource-grid article>div:first-child{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.call-offer-head h3,.call-offer-head span,.call-offer p,.call-trust>*{margin:0}.call-offer-head span{color:var(--ink-mute);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-micro)}.call-offer details>summary{cursor:pointer;font-weight:var(--fw-semibold)}.call-trust{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--line);display:grid}.call-trust span{color:var(--ink-soft);font-size:var(--t-caption)}.external-call-offers{border-left:var(--border-stripe) solid var(--sky-deep)}.external-resource-grid{gap:var(--space-3);display:grid}.external-resource-grid article{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--line);border-radius:var(--radius);display:grid}.external-resource-grid article>*{margin:0}.call-delivery pre{max-height:38rem;overflow:auto}@media (min-width:56rem){.open-call-fields{grid-template-columns:minmax(0,1.5fr) minmax(10rem,.5fr) minmax(10rem,.5fr);align-items:start}.open-call-summary{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr) auto}.external-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.open-call-summary dl,.call-checkout dl,.call-offer dl{grid-template-columns:1fr}}.auth-hero,.account-page .commerce-hero{padding-bottom:var(--space-7)}.sign-in-grid,.account-center,.account-recovery,.account-privacy{gap:var(--space-4);display:grid}.sign-in-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.sign-in-choice,.sign-in-complete,.account-wallet-card{gap:var(--space-4);align-content:start;display:grid}.sign-in-choice>*,.sign-in-complete>*,.account-wallet-card>*,.account-recovery h2,.account-recovery p,.account-privacy h2,.account-privacy p{margin:0}.sign-in-choice.is-recommended{border-color:var(--mint-deep);box-shadow:inset 0 var(--border-stripe) 0 var(--mint-deep)}.sign-in-choice .btn,.account-wallet-card .btn{justify-self:start}.sign-in-choice small,.account-muted{color:var(--ink-mute);font-size:var(--t-caption);line-height:var(--lh-caption)}.sign-in-existing{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.sign-in-existing strong{flex:none}.auth-boundaries{padding-top:var(--space-7)}.account-center{gap:var(--space-5)}.account-wallet-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-wallet-card>div:first-child{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.account-wallet-card .proof-label{margin:0}.status-dot{border:var(--border-hairline) solid var(--line-strong);color:var(--ink-mute);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase;border-radius:999px;flex:none;padding:.25rem .5rem}.status-dot.is-on{border-color:var(--mint-deep);color:var(--ink);background:var(--mint-tint)}.status-dot.is-waiting{border-color:var(--clay-deep)}.account-addresses,.account-recovery-actions,.account-footer-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wallet-address-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.wallet-address-row code{border:var(--border-hairline) solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);color:var(--ink);font-size:var(--t-caption);padding:.3rem .5rem}.text-button{appearance:none;color:var(--ink-soft);font:inherit;font-size:var(--t-caption);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-recovery{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-recovery .notice{grid-column:1/-1}.account-privacy{padding:var(--space-5) 0;border-block:var(--border-hairline) solid var(--line);grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr)}.account-footer-actions{justify-content:space-between}.account-loading{min-height:12rem;color:var(--ink-mute);place-items:center;display:grid}@media (max-width:52rem){.account-wallet-grid{grid-template-columns:1fr}}@media (max-width:40rem){.sign-in-grid,.account-recovery,.account-privacy{grid-template-columns:1fr}.sign-in-existing,.account-recovery .notice{grid-column:auto}.account-recovery-actions .btn,.account-footer-actions .btn{width:100%}}.alpaca-page{--alpaca-live:var(--clay-deep)}.alpaca-hero{max-width:60rem}.alpaca-journey,.alpaca-authorize,.alpaca-order-ticket,.alpaca-account-card,.alpaca-order-review,.alpaca-order-receipt{gap:var(--space-4);display:grid}.alpaca-steps{padding:0 0 var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.alpaca-steps>div{gap:0 var(--space-2);padding-right:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.alpaca-steps>div:not(:last-child):after{content:"";z-index:0;border-top:var(--border-hairline) solid var(--line-strong);position:absolute;top:1rem;left:2.4rem;right:.4rem}.alpaca-steps span{z-index:1;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-full);background:var(--paper);width:2rem;height:2rem;font-family:var(--font-display);font-weight:var(--fw-bold);grid-row:1/3;place-items:center;display:grid}.alpaca-steps .is-current span{border-color:var(--mint-deep);background:var(--mint-tint)}.alpaca-steps small,.alpaca-authorize small,.alpaca-account-card small,.alpaca-order-ticket small{color:var(--ink-mute)}.alpaca-authorize{border-left:var(--border-stripe) solid var(--mint-deep)}.alpaca-authorize>*,.alpaca-account-card>*,.alpaca-order-ticket>*,.alpaca-order-review>*,.alpaca-order-receipt>*{margin:0}.alpaca-required-disclosure{max-width:64rem;padding:var(--space-5);border:var(--border-hairline) solid var(--line-strong);background:var(--paper-sunk);font-size:var(--t-lede);line-height:var(--lh-lede)}.alpaca-boundaries{gap:var(--space-2);flex-wrap:wrap;display:flex}.alpaca-boundaries span{padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid var(--line);border-radius:var(--radius-full);background:var(--mint-tint);font-size:var(--t-small)}.alpaca-commercial-note{max-width:var(--measure);color:var(--ink-soft);font-size:var(--t-small)}.alpaca-connect-action{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line);flex-wrap:wrap;display:flex}.alpaca-connect-action>div{gap:var(--space-1);max-width:var(--measure);display:grid}.alpaca-environments,.alpaca-trade-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alpaca-environment{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);align-content:start;display:grid}.alpaca-environment.is-selected{border-color:var(--mint-deep);box-shadow:inset var(--border-stripe) 0 0 var(--mint-deep);background:var(--mint-tint)}.alpaca-environment-picker{gap:var(--space-1) var(--space-3);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0;display:grid}.alpaca-environment-picker .status-chip{text-transform:uppercase;grid-row:1/3}.alpaca-environment-picker small{grid-column:2}.status-chip--warn{background:var(--clay-tint);color:var(--ink)}.status-chip--ok{background:var(--mint-tint)}.alpaca-disconnect-confirm{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line);display:grid}.alpaca-disconnect-confirm>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.alpaca-page .btn--danger{border-color:var(--alpaca-live);background:var(--alpaca-live);color:var(--paper)}.alpaca-page .btn--danger:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper)}.alpaca-account-card dl,.alpaca-order-review dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.alpaca-account-card dl>div,.alpaca-order-review dl>div{padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--line)}.alpaca-account-card dt,.alpaca-order-review dt{color:var(--ink-mute);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.alpaca-account-card dd,.alpaca-order-review dd{margin:var(--space-1) 0 0}.alpaca-order-ticket .form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alpaca-order-ticket label{gap:var(--space-2);font-size:var(--t-small);font-weight:var(--fw-semibold);display:grid}.alpaca-order-ticket input,.alpaca-order-ticket select{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);background:var(--paper-sunk);color:var(--ink);font:inherit}.alpaca-amount{grid-column:1/-1}.money-field{border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);background:var(--paper-sunk);align-items:center;display:flex}.money-field>span{padding-left:var(--space-3);color:var(--ink-mute)}.money-field input{background:0 0;border:0}.alpaca-order-policy{border-left-color:var(--mint-deep)}.alpaca-order-review{margin-top:var(--space-6);border-left:var(--border-stripe) solid var(--mint-deep)}.alpaca-order-review.is-live{border-left-color:var(--alpaca-live);background:var(--clay-tint)}.alpaca-review-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.alpaca-review-head p{margin:0}.alpaca-confirm{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius);background:var(--paper);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.alpaca-confirm input{width:1.25rem;height:1.25rem;accent-color:var(--mint-deep);margin:.15rem 0 0}.alpaca-order-receipt{border-left:var(--border-stripe) solid var(--mint-deep)}.alpaca-order-receipt .btn{justify-self:start}.alpaca-exit{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-7);border-top:var(--border-hairline) solid var(--line);grid-template-columns:minmax(14rem,.8fr) minmax(0,1fr) auto;align-items:center;display:grid}.alpaca-exit>*{margin:0}@media (max-width:52rem){.alpaca-steps{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.alpaca-steps>div:after{display:none}.alpaca-environments,.alpaca-trade-grid,.alpaca-exit{grid-template-columns:1fr}.alpaca-exit .btn{justify-self:start}}@media (max-width:35rem){.alpaca-steps,.alpaca-order-ticket .form-grid,.alpaca-account-card dl,.alpaca-order-review dl{grid-template-columns:1fr}.alpaca-amount{grid-column:auto}.alpaca-review-head{flex-direction:column-reverse}}.attestation-verifier,.attestation-form,.attestation-result,.attestation-optional,.library-attestation{gap:var(--space-4);display:grid}.attestation-form textarea,.library-attestation textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--t-caption)}.attestation-form details,.library-attestation{border-top:var(--border-hairline) solid var(--line);padding-top:var(--space-3)}.attestation-form summary,.library-attestation summary{cursor:pointer;font-weight:700}.attestation-optional{padding-top:var(--space-4)}.attestation-result{border-left:var(--border-stripe) solid var(--line-strong)}.attestation-result.is-valid{border-left-color:var(--mint-deep)}.attestation-result.is-invalid{border-left-color:var(--blush-deep)}.attestation-result ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.attestation-result li{gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.attestation-result li>span{font-family:var(--font-display), sans-serif;font-weight:800}.attestation-result li.is-passed>span{color:var(--mint-deep)}.attestation-result li.is-failed>span{color:var(--blush-deep)}.attestation-result li.is-unavailable>span{color:var(--ink-mute)}.attestation-result li>div{gap:var(--space-1);display:grid}.attestation-result li small{color:var(--ink-mute)}.library-attestation dl{gap:var(--space-2);margin:0;display:grid}.library-attestation dl>div{gap:var(--space-3);grid-template-columns:minmax(7rem,.6fr) minmax(0,1.4fr);display:grid}.library-attestation dd{margin:0}@media (max-width:40rem){.library-attestation dl>div{gap:var(--space-1);grid-template-columns:1fr}}.exposure-hero h1{max-width:15ch}.exposure-principles .lab-steps{margin-top:var(--space-5)}.exposure-toolbar{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.exposure-toolbar button,.exposure-card-actions button,.exposure-card-actions a,.exposure-ledger button{appearance:none;color:var(--ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;background:0 0;border:0}.exposure-toolbar button{border:var(--border-hairline) solid var(--line-strong);border-radius:999px;padding:.55rem .85rem;text-decoration:none}.exposure-toolbar button.is-selected{background:var(--ink);border-color:var(--ink);color:var(--paper)}.exposure-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exposure-card{align-content:start;gap:var(--space-4);display:grid}.exposure-card header,.exposure-ledger li,.exposure-paper-layout{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.exposure-card header h2,.exposure-card header p,.exposure-ledger h3,.exposure-ledger p{margin:0}.exposure-card dl{gap:var(--space-3);margin:0;display:grid}.exposure-card dl>div{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line);display:grid}.exposure-card dt{color:var(--ink-mute);font-family:var(--font-display), sans-serif;font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.exposure-card dd{margin:0}.exposure-card-actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.exposure-card-actions>*{padding:0;font-weight:700}.status-chip{background:var(--mint-tint);color:var(--ink);font-family:var(--font-display), sans-serif;font-size:var(--t-caption);border-radius:999px;flex:none;padding:.3rem .55rem;font-weight:700}.exposure-paper{scroll-margin-top:var(--space-5)}.exposure-paper-layout{align-items:stretch}.exposure-editor,.exposure-ledger{align-content:start;gap:var(--space-4);flex:1 1 0;display:grid}.money-input{align-items:center;gap:var(--space-2);border:var(--border-hairline) solid var(--line-strong);background:var(--paper);padding-left:var(--space-3);display:flex}.money-input input{background:0 0;border:0;flex:auto;min-width:0}.exposure-ledger ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.exposure-ledger li{padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line)}.exposure-ledger li>div{gap:var(--space-1);display:grid}.exposure-ledger li span{color:var(--ink-mute);font-size:var(--t-small)}.exposure-ledger button{color:var(--ink-mute);flex:none;padding:0}@media (max-width:52rem){.exposure-grid{grid-template-columns:1fr}.exposure-paper-layout{flex-direction:column}.exposure-editor,.exposure-ledger{width:100%}}@media (max-width:40rem){.exposure-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exposure-toolbar button{min-height:2.75rem}.exposure-card header,.exposure-ledger li{flex-direction:column}}.pricing-shared{gap:var(--space-4);padding:var(--space-5);border-left:var(--border-stripe) solid var(--mint-deep);background:var(--mint-tint);display:grid}.pricing-shared h2{margin:var(--space-2) 0 0}.pricing-shared p{max-width:var(--measure);margin:0}@media (min-width:60rem){.pricing-shared{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust-enforced{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--t-small);color:var(--ink-soft);margin:0;display:grid}.trust-enforced--never{color:var(--blush-deep)}.trust-manifest-note{max-width:var(--measure);color:var(--ink-mute);font-size:var(--t-caption);margin:0}
.hire-page{max-width:var(--w-column);padding-bottom:var(--space-7);gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex}.hire-head{gap:var(--space-3);flex-direction:column;display:flex}.hire-head>*{margin:0}.hire-mark{color:var(--ink);line-height:0}.hire-mark .bi{display:block}.hire-title{max-width:var(--measure-headline)}.hire-lede{font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--track-lede);max-width:var(--measure);color:var(--ink-soft)}.hire-more{max-width:var(--measure);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-mute);margin:0}.hire-flow{gap:var(--space-6);flex-direction:column;display:flex}.hire-flow section:not(.card){padding-bottom:0}.hire-cols{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:76rem){.hire-page{max-width:var(--w-page)}.hire-cols{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;display:grid}}.hire-block>*{margin:0}.hire-block>*+*{margin-top:var(--space-4)}.hire-note{max-width:var(--measure);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft)}.hire-shut{gap:var(--space-2);max-width:var(--measure);flex-direction:column;display:flex}.hire-shut>p{margin:0}.hire-shut-lead{font-weight:var(--fw-semibold);display:block}.hire-fields{gap:var(--space-5);flex-direction:column;display:flex}.hire-fields>.field{margin-bottom:0}.hire-fields .field input,.hire-fields .field select{max-width:var(--w-field)}.hire-amount{max-width:var(--w-field);display:flex;position:relative}.hire-amount input{padding-left:var(--space-5)}.hire-amount-mark{left:var(--space-3);color:var(--ink-mute);font-size:var(--t-small);line-height:var(--lh-small);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.hire-check-out:not(:empty){padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line)}.hire-check-out:empty{margin-top:0}.hire-check-outcome{color:var(--ink);font-weight:var(--fw-semibold)}.hire-check-outcome[data-tone=needs-input]{color:var(--clay-deep)}.hire-check-fail{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-mute)}.hire-consent{max-width:var(--w-column)}.hire-consent-text{font-size:var(--t-body);line-height:var(--lh-body);max-width:var(--measure);color:var(--ink)}.hire-consent .hire-pay{margin-top:var(--space-5);gap:var(--space-3)}.hire-pay-note{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-mute);margin:0}.hire-waitlist .cluster{max-width:var(--w-field)}
