/* First value lives in the Workspace, with motion that never delays a task. */
.wi{--wi-accent:var(--institutional,#244c38);border:1px solid var(--rule-soft);border-radius:1.125rem;background:var(--surface);overflow:hidden;margin:0 0 2rem}
.wi-heading{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.75rem 0}.wi-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--rule-soft);border-radius:14px;background:var(--surface-raised)}.wi-mark img{width:30px;height:30px}.wi-ready{font-size:.75rem;color:var(--ink-muted)}.wi-ready::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#399070;margin-right:.5rem}.wi-step{margin-left:auto;font: .625rem var(--font-mono);letter-spacing:.09em;color:var(--ink-muted)}
.wi-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr);gap:clamp(1.5rem,4vw,4rem);padding:2.75rem 1.75rem 2rem}.wi-story{min-width:0;align-self:center}.wi-eyebrow{font: .625rem var(--font-mono);letter-spacing:.1em;color:var(--ink-muted);margin:0 0 1.25rem}.ws-content .wi-story h2{font-size:clamp(2rem,3.8vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-.05em;margin:0 0 1.25rem;max-width:15ch}.wi-lead{font-size:1rem;line-height:1.75;color:var(--ink-muted);max-width:37ch;margin:0 0 1.75rem}.wi-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.wi-actions .ws-button{gap:.75rem}.wi-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;padding:.625rem .25rem;background:none;border:0;color:var(--ink);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rule-soft)}.wi-secondary:hover{text-decoration-color:currentColor}.wi button:focus-visible,.wi a:focus-visible,.wi summary:focus-visible,.wi select:focus-visible{outline:2px solid var(--wi-accent);outline-offset:4px}.wi-help,.wi-save{font-size:.75rem;line-height:1.7;color:var(--ink-muted);max-width:43ch;margin:1rem 0 0}.wi-save:empty{display:none}.wi-company{margin:1.25rem 0 0;max-width:26rem}.wi-company label{display:block;font-size:.75rem;margin-bottom:.5rem}.wi-company select{display:block;width:100%;max-width:100%;min-height:44px;background:var(--canvas);border:1px solid var(--rule-soft);border-radius:.5rem;color:var(--ink);padding:.6rem;font:inherit;font-size:.875rem}.wi-company button{margin-top:.65rem}
.wi-payment{min-width:0;border:1px solid var(--rule-soft);border-radius:.875rem;background:var(--canvas);padding:1.25rem;align-self:start}.wi-payment header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.wi-sample{font: .5625rem var(--font-mono);letter-spacing:.05em;color:var(--ink-muted)}.wi-record{font-size:.6875rem;color:var(--ink-muted)}.wi-amount{font-size:2.75rem;letter-spacing:-.055em;font-weight:500;line-height:1.2;margin:1.5rem 0}.wi-amount>span{font-size:.875rem;letter-spacing:0;font-weight:400}.wi-amount small{display:block;font-size:.6875rem;letter-spacing:0;color:var(--ink-muted);margin-top:.4rem}.wi-facts{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:.7rem 0;margin:0}.wi-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.75rem}.wi-facts dt{color:var(--ink-muted)}.wi-facts dd{margin:0;text-align:right;font-weight:500}.wi-payment[data-stage="hold"] [data-wi-retry]{color:var(--wi-accent)}.wi-timeline{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:1rem}.wi-timeline li{display:flex;gap:.75rem;opacity:.45;transition:opacity 180ms}.wi-timeline li[data-current="true"]{opacity:1}.wi-timeline li>span{display:grid;place-items:center;flex:0 0 26px;height:26px;border:1px solid var(--rule-soft);border-radius:50%;font: .5625rem var(--font-mono)}.wi-timeline [data-current="true"]>span{border-color:var(--wi-accent);color:var(--wi-accent)}.wi-timeline strong{display:block;font-size:.75rem;font-weight:500;line-height:1.5}.wi-timeline p{font-size:.6875rem;color:var(--ink-muted);line-height:1.6;margin:.2rem 0 0}.wi-result{margin-top:1.25rem;border-top:1px solid var(--rule-soft);padding-top:1rem}.wi-result>strong{font-size:.8125rem;font-weight:500}.wi-result p,.wi-result li{font-size:.75rem;color:var(--ink-muted);line-height:1.75}.wi-result p{margin:.5rem 0}.wi-result summary{font-size:.75rem;min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wi-result ol{padding-left:1.1rem;margin:.25rem 0 .5rem}.wi-full{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.25rem;font-size:.6875rem;color:var(--ink-muted)}.wi-announcement:empty{display:none}.wi-announcement{font-size:.75rem;line-height:1.6;margin:.75rem 0 0}
.wi-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--rule-soft);padding:.75rem 1.75rem}.wi-footer>span{font-size:.6875rem;color:var(--ink-muted)}.wi-footer .wi-secondary{font-size:.6875rem}
[data-wi-active="true"] [data-ws-panel="home"]>.wx-next,[data-wi-active="true"] [data-ws-panel="home"]>.wx-guide,[data-wi-active="true"] [data-ws-panel="home"]>.wx-note{display:none}
[data-workspace-kind="personal"][data-wi-active="true"] .ws-search-caption,[data-workspace-kind="personal"][data-wi-active="true"] .ws-search-header,[data-workspace-kind="personal"][data-wi-active="true"] .ws-search-footer,[data-workspace-kind="personal"][data-wi-active="true"] .wx-context-bar{display:none}
.wi-timeline li{opacity:1}
.wi-mark svg{width:30px;height:30px;color:var(--accent-ink,#51bda3)}
.wi-card-action{display:none}.wi-payment{scroll-margin-top:1rem}
@media(max-width:48rem){.wi-step{display:none}.wi-card-action{display:inline-flex;width:100%;justify-content:space-between;margin:1rem 0 .25rem}}
.wi[data-introduction="first"] .wi-mark{animation:wi-arrive 550ms cubic-bezier(.2,.7,.2,1) both}.wi[data-introduction="first"] .wi-story{animation:wi-rise 350ms ease-out both}.wi-payment[data-stage="hold"] .wi-result{animation:wi-rise 200ms ease-out both}
@keyframes wi-arrive{from{opacity:0;transform:translateY(5px) scale(.9)}to{opacity:1;transform:none}}@keyframes wi-rise{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:75rem){.wi-layout{gap:1.75rem}.ws-content .wi-story h2{font-size:2.25rem}}@media(max-width:48rem){.wi-heading{padding:1.25rem 1.25rem 0}.wi-layout{grid-template-columns:1fr;padding:1.75rem 1.25rem 1.25rem;gap:1.5rem}.ws-content .wi-story h2{font-size:2.25rem;max-width:18ch}.wi-lead{font-size:.9375rem;margin-bottom:1.25rem;max-width:42ch}.wi-step{font-size:.5rem;max-width:10ch;text-align:right;line-height:1.6}.wi-payment{padding:1rem}.wi-footer{padding:.75rem 1.25rem}.wi-amount{margin:1rem 0}.wi-timeline{gap:.75rem}.wi-help{max-width:none}}
@media(max-width:23rem){.ws-content .wi-story h2{font-size:1.875rem}.wi-actions{align-items:stretch;flex-direction:column}.wi-actions .ws-button{justify-content:space-between}.wi-secondary{justify-content:flex-start}.wi-sample{font-size:.5rem}.wi-facts>div{font-size:.6875rem;gap:.5rem}.wi-layout,.wi-heading{padding-left:1rem;padding-right:1rem}}
@media(prefers-reduced-motion:reduce){.wi *{animation:none!important;transition:none!important}}
