.mc-intake{display:flex;flex-direction:column;min-height:0;font-family:var(--sans);color:var(--ink);background:var(--page-bg);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;container:mc-intake/inline-size}.mc-intake__head{flex:none;display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-3-5) var(--step-6);background:var(--canvas);border-bottom:1px solid var(--hairline)}.mc-intake__meta{margin:0;font-family:inherit;font-size:var(--t-eyebrow);font-weight:var(--w-regular);line-height:1;color:var(--muted)}.mc-intake__head-row{display:flex;align-items:center;gap:var(--step-2-5);min-width:0}.mc-intake__brand{display:inline-flex;align-items:center;gap:var(--step-2-5);flex:none}.mc-intake__brand-name{font-family:var(--sans);font-size:var(--t-body);font-weight:var(--w-semibold);line-height:1;color:var(--ink)}.mc-intake__head-row>.mc-intake__meta{margin-left:auto;text-align:right;text-wrap:balance;line-height:var(--lh-ui)}.mc-intake__steps{display:flex;gap:var(--step-1-5);margin:0;padding:0;list-style:none}.mc-intake__step{flex:1 1;height:8px;border-radius:var(--radius-pill);background:transparent;border:1px solid var(--hairline)}.mc-intake__step[data-state=done]{background:var(--accent);border-color:var(--accent)}.mc-intake__step[data-state=current]{background:var(--fill-2);border-color:var(--accent)}.mc-intake__step-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.mc-intake__body{flex:1 1;min-height:0;display:flex}.mc-intake__main{flex:1 1;min-width:0;display:flex;flex-direction:column}.mc-intake__stream{flex:1 1;min-height:0;overflow-y:auto;padding:var(--step-6);display:flex;justify-content:center}.mc-intake__column{width:min(760px,100%);align-self:flex-start;padding-bottom:var(--step-6);display:flex;flex-direction:column;gap:var(--step-4-5)}.mc-intake__notice{margin:0;font:var(--w-regular) var(--t-label)/var(--lh-body) var(--sans);color:var(--muted-2);text-wrap:pretty}.mc-intake__empty{display:flex;flex-direction:column;align-items:center;gap:var(--step-2);text-align:center;padding-top:var(--step-10)}.mc-intake__empty-head{margin:0;max-width:520px;font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:var(--lh-ui);letter-spacing:var(--track-title);text-wrap:pretty}.mc-intake__empty-body{margin:0;max-width:520px;font-size:var(--t-ui);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mc-intake__file{align-self:flex-end;display:flex;flex-direction:column;gap:var(--step-0-5);padding:var(--step-2-5) var(--step-3-5);border:1px solid transparent;border-radius:var(--radius-pop) var(--radius-pop) var(--radius-xs) var(--radius-pop);background:var(--fill-2)}.mc-intake__file-name{font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-heading)}.mc-intake__file-note{font-size:var(--t-badge);line-height:var(--lh-heading);color:var(--muted-2)}.mc-intake__deck{display:flex;flex-direction:column;gap:var(--step-3-5);padding:var(--step-4) var(--step-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mc-intake__deck-head{font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.mc-intake__source{display:flex;flex-direction:column;gap:var(--step-2-5)}.mc-intake__source-name{font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-heading)}.mc-intake__band{display:flex;flex-direction:column;gap:var(--step-1-5)}.mc-intake__band-head{font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.mc-intake__band[data-tone=using] .mc-intake__band-head{color:var(--colour-agree-ink)}.mc-intake__parts{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--step-1-5);gap:var(--step-1-5);margin:0;padding:0;list-style:none}.mc-intake__part{display:flex;flex-direction:column;gap:var(--step-0-5);padding:var(--step-2-5) var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-md)}.mc-intake__band[data-tone=aside] .mc-intake__part{border-style:dashed;border-color:var(--hairline-ink);background:var(--snippet-bg)}.mc-intake__part-name{font-size:var(--t-eyebrow);font-weight:var(--w-medium);line-height:var(--lh-ui)}.mc-intake__band[data-tone=aside] .mc-intake__part-name{color:var(--muted)}.mc-intake__part-summary{font-size:var(--t-label);line-height:1.4;color:var(--muted)}.mc-intake__problems{display:flex;flex-direction:column;gap:var(--step-1);padding:var(--step-3) var(--step-3-5);border:1px solid var(--border-quiet);border-radius:var(--radius-row);background:var(--colour-question-bg)}.mc-intake__problems .mc-intake__band-head{color:var(--ink-2)}.mc-intake__problem{margin:0;font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--colour-question-ink);text-wrap:pretty}.mc-intake__figures{display:flex;flex-direction:column;gap:var(--step-2)}.mc-intake__figure{display:flex;flex-direction:column;gap:var(--step-1);padding:var(--step-3) var(--step-3-5);border:1px solid var(--accent);border-radius:var(--radius-row);background:var(--canvas)}.mc-intake__figure[data-dim=true]{border-color:var(--hairline);opacity:.7}.mc-intake__figure[data-state=corrected],.mc-intake__figure[data-state=used]{border-color:var(--colour-agree)}.mc-intake__figure-head{display:flex;align-items:baseline;gap:var(--step-2-5)}.mc-intake__figure-label{flex:1 1;min-width:0;font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-heading)}.mc-intake__figure-value{font-family:var(--sans);font-size:var(--t-row-golden);font-weight:var(--w-bold);line-height:1.1;letter-spacing:-.01em}.mc-intake__figure-from{font-size:var(--t-label);line-height:var(--lh-ui);color:var(--muted-2)}.mc-intake__figure-acts{display:flex;flex-wrap:wrap;gap:var(--step-2);padding-top:var(--step-1)}.mc-intake__figure-outcome{margin:0;font-size:var(--t-eyebrow);line-height:1.45;color:var(--muted);text-wrap:pretty}.mc-intake__edit{display:flex;flex-direction:column;gap:var(--step-1-5);padding-top:var(--step-1)}.mc-intake__edit-label{font-size:var(--t-label);line-height:var(--lh-ui);color:var(--muted)}.mc-intake__edit-row{display:flex;align-items:center;gap:var(--step-2)}.mc-intake__edit-box{flex:1 1;min-width:0;height:36px;padding:0 var(--step-3);border:1px solid var(--border-quiet);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--t-small)}.mc-intake__waiting-on{margin:0;font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.mc-intake__offer{align-items:flex-start}.mc-intake__drop,.mc-intake__offer{display:flex;flex-direction:column;gap:var(--step-2)}.mc-intake__drop{width:100%;align-items:center;padding:var(--step-7) var(--step-5);border:2px dashed var(--border-quiet);border-radius:var(--radius-modal);background:var(--fill);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.mc-intake__drop:hover{border-color:var(--ink);background:var(--fill-2)}.mc-intake__drop--zone{gap:var(--step-2-5)}.mc-intake__drop--zone[data-over]{border-color:var(--accent);border-style:solid;background:var(--accent-wash)}.mc-intake__drop-glyph{display:block;color:var(--muted)}.mc-intake__choose{margin-top:var(--step-1)}.mc-intake__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mc-intake__inset{align-self:stretch;min-width:0}.mc-intake__offer-head{font-family:var(--sans);font-size:var(--t-row-golden);font-weight:var(--w-semibold);line-height:var(--lh-ui)}.mc-intake__offer-head[data-pointer=coarse]{display:none}@media (hover:none) and (pointer:coarse){.mc-intake__offer-head[data-pointer=fine]{display:none}.mc-intake__offer-head[data-pointer=coarse]{display:inline}}.mc-intake__offer-hint{font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mc-intake__skip{border:0;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-small);text-decoration:underline;cursor:pointer}.mc-intake__skip:hover{color:var(--accent)}.mc-intake__skip-refused{margin:0;color:var(--ink);font-size:var(--t-eyebrow);line-height:1.45;text-wrap:pretty}.mc-intake__sample{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2)}.mc-intake__sample-note{margin:0;color:var(--ink-2);font-size:var(--t-eyebrow);line-height:1.45;text-wrap:pretty}.mc-intake__rail{width:320px;flex:none;display:flex;flex-direction:column;gap:var(--step-3-5);padding:var(--step-6) var(--step-5);overflow-y:auto;background:var(--canvas);border-left:1px solid var(--hairline)}.mc-intake__rail-head{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.mc-intake__rail-empty{margin:0;font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted-2);text-wrap:pretty}.mc-intake__rail-entry{display:flex;flex-direction:column;gap:var(--step-1);padding:var(--step-3) var(--step-3-5);border:1px solid var(--hairline);border-radius:var(--radius-row)}.mc-intake__rail-entry[data-kind=placement]{border-color:var(--ink);background:var(--fill)}.mc-intake__rail-key{font-size:var(--t-badge);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted-2)}.mc-intake__rail-value{font-family:var(--sans);font-size:var(--t-row-golden);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:-.01em}.mc-intake__rail-note{font-size:var(--t-badge);line-height:1.4;color:var(--muted-2)}@container mc-intake (max-width: 677px){.mc-intake__body{flex-direction:column;overflow-y:auto}.mc-intake__main{display:contents}.mc-intake__stream{order:1;flex:1 0 auto;overflow-y:visible}.mc-intake__column{padding-bottom:0}.mc-intake__rail{order:2;width:auto;overflow-y:visible;border-left:0;border-top:1px solid var(--hairline)}.mc-intake__body .mc-coach__composer{order:3;position:-webkit-sticky;position:sticky;bottom:0;z-index:1}}.mc-intake__held{display:flex;flex-direction:column;gap:var(--step-1-5);margin:0 0 var(--step-3);padding:var(--step-3) var(--step-3-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink)}.mc-intake__held-title{margin:0;font-family:var(--sans);font-size:var(--t-body);font-weight:var(--w-semibold);line-height:1.35}.mc-intake__held-line,.mc-intake__held-reported{margin:0;font-size:var(--t-small);line-height:var(--lh-body);text-wrap:pretty}.mc-intake__held-reported{color:var(--muted)}.mc-intake__carry-on{display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-2);padding-top:var(--step-1)}.mc-intake__held-failed{margin:0;font-size:var(--t-eyebrow);line-height:1.45;color:var(--ink);text-wrap:pretty}.mc-intake__files-later{margin:0;font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mc-intake[data-variant=embedded]{border:0;border-radius:0;background:transparent;overflow:visible}.mc-intake[data-variant=embedded]>.mc-intake__column{width:100%;padding-bottom:0}.mc-intake[data-variant=embedded] .mc-intake__held{margin:0}.mc-intake__sheet{display:flex;flex-direction:column;gap:var(--step-3)}.mc-intake__send-note{margin:0;font-size:var(--t-eyebrow);line-height:1.45;color:var(--muted);text-wrap:pretty}.mc-intake__unsent{display:flex;flex-direction:column;align-items:flex-end;gap:var(--step-2)}.mc-intake__unsent-words{margin:0;max-width:100%;padding:var(--step-2-5) var(--step-3-5);border:1px dashed var(--hairline);border-radius:var(--radius-pop) var(--radius-pop) var(--radius-xs) var(--radius-pop);color:var(--ink);font-size:var(--t-body);overflow-wrap:anywhere;white-space:pre-wrap}.mc-intake__receipt{display:flex;flex-direction:column;gap:var(--step-2);padding-top:var(--step-3);border-top:1px solid var(--hairline)}.mc-intake__receipt-rows{display:flex;flex-direction:column;gap:var(--step-1-5);margin:0;padding:0;list-style:none}.mc-intake__receipt-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--step-2);row-gap:var(--step-0-5);min-width:0}.mc-intake__receipt-key{font-size:var(--t-eyebrow);color:var(--muted)}.mc-intake__receipt-value{font-size:var(--t-small);font-weight:var(--w-semibold);color:var(--ink);overflow-wrap:anywhere}.mc-intake__receipt-note{font-size:var(--t-badge);color:var(--muted-2)}.mc-intake__receipt-row[data-kind=placement] .mc-intake__receipt-value{font-weight:var(--w-bold)}.mc-held{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);overflow:hidden}.mc-held__list{margin:0;padding:0;list-style:none}.mc-held__entry{border-bottom:1px solid var(--hairline-soft)}.mc-held__entry:last-child{border-bottom:none}.mc-held__row{display:flex;gap:var(--step-2) var(--step-3-5);align-items:baseline;flex-wrap:wrap;padding:var(--step-3-5) var(--step-4-5);font-size:var(--t-small);line-height:1.45;color:var(--ink)}.mc-held__about{display:flex;flex-direction:column;gap:var(--step-0-5);flex:0 1 200px;min-width:0}.mc-held__who{overflow-wrap:anywhere}.mc-held__kind,.mc-held__when{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.mc-held__why{flex:1 1 260px;margin:0;min-width:0;text-wrap:pretty}.mc-held__verbs{display:flex;gap:var(--step-2);align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.mc-held__confirm{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-3-5) var(--step-4-5) var(--step-4);background:var(--page-bg)}.mc-held__confirm:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}.mc-held__confirm-body{margin:0;max-width:640px;font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.mc-held__confirm-verbs{display:flex;gap:var(--step-2);align-items:center;flex-wrap:wrap}.mc-held__refused{margin:0;padding:0 var(--step-4-5) var(--step-3-5);font-size:var(--t-ref);line-height:1.55;color:var(--notice-ink);text-wrap:pretty}.mc-held__none,.mc-held__read-only{margin:0;padding:var(--step-3-5) var(--step-4-5);font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.mc-held__read-only{border-top:1px solid var(--hairline-soft);font-size:var(--t-eyebrow)}.mc-held__verb{display:inline-flex;align-items:center;gap:var(--space-1)}.mc-held .mc-held__verb[aria-busy=true]{opacity:1;cursor:progress}.mc-held__carried-on{font-size:var(--t-eyebrow);line-height:var(--lh-body);font-weight:var(--w-semibold);color:var(--ink)}.mc-notice{flex-direction:column;padding:var(--step-5) var(--step-6);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill);color:var(--ink);font-family:var(--sans);min-width:0}.mc-notice,.mc-notice__head{display:flex;gap:var(--step-3)}.mc-notice__head{align-items:center;flex-wrap:wrap}.mc-notice__label{display:inline-flex;align-items:center;gap:var(--step-2);flex:none;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--accent)}.mc-notice__dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.mc-notice__stamp{flex:1 1;min-width:80px;font-size:var(--t-label);line-height:1.4;color:var(--muted)}.mc-notice__notes{display:flex;flex-direction:column;gap:var(--step-1)}.mc-notice__note{margin:0;font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mc-notice__skeleton{display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-1) 0 var(--step-2)}.mc-notice__bar{display:block;height:11px;border-radius:var(--radius-xs);background:var(--hairline-soft);animation:mc-notice-skel 1.1s ease-in-out infinite}.mc-notice__bar[data-bar=lead]{height:16px;width:74%;background:var(--hairline)}.mc-notice__bar[data-bar="1"]{width:100%;animation-delay:.12s}.mc-notice__bar[data-bar="2"]{width:96%;animation-delay:.24s}.mc-notice__bar[data-bar="3"]{width:62%;animation-delay:.36s}.mc-notice__skeleton-text{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}@keyframes mc-notice-skel{0%{opacity:.45}50%{opacity:.9}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.mc-notice__bar{animation:none}}.mc-notice__intro{display:flex;flex-direction:column;gap:var(--step-1-5)}.mc-notice__intro-line{margin:0;font-size:var(--t-ui);line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.mc-notice__intro-line:first-child{color:var(--ink)}.mc-notice__read{display:flex;flex-direction:column;gap:var(--step-2-5)}.mc-notice__lead{margin:0;font-family:var(--sans);font-size:var(--t-title);font-weight:var(--w-bold);line-height:var(--lh-ui);letter-spacing:var(--track-title);text-wrap:pretty}.mc-notice__body{margin:0;font-size:var(--t-ui);line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.mc-notice__actions{display:flex;align-items:center;gap:var(--step-2-5);flex-wrap:wrap;padding-top:var(--step-0-5)}.mc-notice__scope{margin-left:auto;font-size:var(--t-label);line-height:1.4;color:var(--muted-2)}.mc-notice__maths{display:flex;flex-direction:column;gap:var(--step-1-5);margin:0;padding:var(--step-2-5) 0 0;list-style:none;border-top:1px solid var(--hairline-soft)}.mc-notice__figure{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--step-3);row-gap:var(--step-0-5);font-size:var(--t-small);line-height:1.45}.mc-notice__figure-label{flex:1 1 12rem;min-width:0;color:var(--ink-soft);overflow-wrap:break-word}.mc-notice__figure-screen,.mc-notice__figure-value{flex:0 0 auto}.mc-notice__figure-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.mc-notice__figure-screen{border:0;padding:0;background:transparent;font:inherit;font-size:var(--t-eyebrow);color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mc-notice__figure-screen:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.mc-notice__footer{margin:auto 0 0;padding-top:var(--step-2-5);border-top:1px solid var(--hairline);font-size:var(--t-label);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.guide-demo{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.guide-demo__strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guide-demo__open-at{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.guide-demo__el{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.guide-demo__el label{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1 220px}.guide-demo__el input,.guide-demo__el textarea{font:inherit;width:100%;min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);padding:6px 8px}.guide-demo__el ul{margin:0;padding-left:18px;flex:1 1 100%}.guide-demo__chip{align-self:flex-start;font-size:12.5px;color:var(--muted);border:1px dashed var(--hairline);border-radius:var(--radius-pill);padding:3px 10px}.guide-demo__stored{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--page-bg);padding:12px 16px;font-size:13px;color:var(--ink)}.guide-demo__stored h3{margin:0 0 8px;font-size:14px}.guide-demo__stored dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;margin:0 0 8px}.guide-demo__stored dt{color:var(--muted)}.guide-demo__stored dd{margin:0}.guide-demo__log,.guide-demo__paths{margin:0 0 8px;padding-left:18px}.guide-demo__log{color:var(--muted)}.guide-demo__arrival{min-height:420px}.guide-demo__today{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);padding:20px 24px;color:var(--ink)}.guide-demo__today h3{margin:0 0 12px;font-size:var(--t-title)}.guide-demo__today ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.guide-demo__block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-2);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--fill);color:var(--ink);padding:var(--step-3) var(--step-4)}.guide-demo__block-title{font-size:var(--t-small);font-weight:var(--w-semibold)}.guide-demo__block-line{font-size:var(--t-small);color:var(--muted)}.guide-demo__block-words{margin:0;padding-left:var(--step-4);font-size:var(--t-small)}.guide-demo__money{display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-3)}.guide-demo__money>.mc-intake{align-self:stretch}.guide-demo__fold{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--step-1);gap:var(--step-1);font-size:var(--t-small);color:var(--ink-soft)}.gs-demo{display:flex;flex-direction:column;gap:var(--space-4);max-width:900px}.gs-demo__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.gs-demo__toggle{display:inline-flex;align-items:center;gap:var(--space-1);font-size:13px;color:var(--muted)}.gs-demo__talk{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.gs-demo__stream{min-height:320px}.gs-demo__element{align-self:flex-start;max-width:92%;border:1px dashed var(--accent-tint);border-radius:var(--radius-card);background:var(--accent-wash);padding:var(--space-3) var(--space-4);font-size:13.5px;color:var(--ink)}.gs-demo__hint{margin:0;font-size:13.5px;color:var(--muted)}.gs-demo__facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);margin:0;font-size:13px}.gs-demo__facts dt{color:var(--muted)}.gs-demo__facts dd{margin:0;color:var(--ink)}.fl-j{container:fl-j/inline-size;display:flex;flex-direction:column;gap:var(--step-6);padding:var(--step-5) var(--step-6);border:1px solid transparent;border-radius:var(--radius-panel);background:transparent;font-family:var(--sans);color:var(--ink)}.fl-j__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);flex-wrap:wrap}.fl-j__title{margin:0;font-family:var(--sans);font-size:var(--t-display-l);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--track-title)}.fl-j__summary{font-size:var(--t-body);line-height:1.4;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-j__ladder{margin:0;padding:0;list-style:none;gap:var(--step-2-5)}.fl-j__ladder,.fl-j__rung{display:flex;flex-direction:column}.fl-j__rung{border:1px solid transparent;border-radius:var(--radius-modal)}.fl-j__rung,.fl-j__rung[data-state=cleared]:not([data-open=yes]){background:transparent}.fl-j__rung[data-here=yes]{border-color:var(--hairline);box-shadow:var(--shadow-card);background:var(--canvas)}.fl-j__rung[data-open=yes]:not([data-here=yes]){background:var(--fill)}.fl-j__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--step-1) var(--step-4);width:100%;min-height:40px;padding:var(--step-3-5) var(--step-4-5);border:0;border-radius:var(--radius-modal);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.fl-j__rung[data-big=yes] .fl-j__head{min-height:52px;padding:var(--step-5) var(--step-5-5)}.fl-j__rung[data-open=yes] .fl-j__head{align-items:flex-start;padding:var(--step-5) var(--step-5-5) var(--step-3)}.fl-j__num{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid var(--hairline-ink);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font-size:var(--t-label);font-weight:var(--w-bold);line-height:1}.fl-j__rung[data-big=yes] .fl-j__num{width:40px;height:40px;font-size:var(--t-ui);font-weight:var(--w-bold)}.fl-j__rung[data-state=cleared] .fl-j__num{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.fl-j__rung[data-here=yes] .fl-j__num{border-width:1.5px;border-color:var(--highlight);background:var(--highlight);color:var(--on-highlight)}.fl-j__headmain{flex:1 1;min-width:min(170px,100%);display:flex;flex-direction:column;gap:var(--step-1)}.fl-j__headline{display:flex;align-items:baseline;gap:var(--step-2-5);flex-wrap:wrap}.fl-j__name{font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:var(--lh-ui)}.fl-j__rung[data-big=yes] .fl-j__name{font-family:var(--sans);font-size:var(--t-title);font-weight:var(--w-bold);line-height:1.25;letter-spacing:var(--track-title)}.fl-j__rung[data-state=cleared]:not([data-big=yes]) .fl-j__name{color:var(--muted)}.fl-j__here{height:24px;border-radius:var(--radius-pill);background:var(--highlight);color:var(--on-highlight);font-weight:var(--w-bold);text-transform:none}.fl-j__here,.fl-j__pair{flex:none;display:inline-flex;align-items:center;padding:0 var(--step-2-5);font-size:var(--t-label);line-height:1;letter-spacing:0;white-space:nowrap}.fl-j__pair{height:22px;border:1px dashed var(--hairline-ink);border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-weight:var(--w-medium)}.fl-j__line{font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.fl-j__chev{flex:none;display:grid;place-items:center;width:14px;height:14px;font-size:0;line-height:0;color:var(--muted)}.fl-j__chev:before{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-1.5px) rotate(45deg);transition:transform var(--dur-base) ease}.fl-j__head[aria-expanded=true] .fl-j__chev:before{transform:translateY(1.5px) rotate(-135deg)}.fl-j__pill{flex:none;display:inline-flex;align-items:center;gap:var(--step-1-5);height:28px;padding:0 var(--step-3);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;white-space:nowrap}.fl-j__pill[data-size=sm]{height:24px;padding:0 var(--step-2-5);font-size:var(--t-label)}.fl-j__pill[data-state=cleared]{border-color:transparent;background:var(--fill);color:var(--ink)}.fl-j__pill[data-state=on-track]{border-color:var(--hairline);background:var(--fill);color:var(--ink)}.fl-j__pill[data-state=drifting]{border-color:var(--hairline-ink);background:var(--fill);color:var(--ink-2);border-style:dashed}.fl-j__pill[data-state=behind]{border-color:var(--colour-disagree);background:var(--fill-2);color:var(--ink)}.fl-j__pill[data-state=not-started]{border-color:var(--hairline-soft);background:var(--fill);color:var(--muted)}.fl-j__track{display:block;height:8px;border-radius:var(--radius-pill);background:var(--fill-2);overflow:hidden}.fl-j__track[data-size=mini]{flex:none;width:56px;height:6px}.fl-j__track[data-empty=yes]{border:1px solid var(--hairline-ink);background:transparent}.fl-j__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--ink-2)}.fl-j__track[data-state=cleared] .fl-j__fill{background:var(--ink)}.fl-j__track[data-state=drifting] .fl-j__fill{background:color-mix(in srgb,var(--ink-2) 55%,var(--canvas))}.fl-j__track[data-state=behind] .fl-j__fill{background:var(--ink-2)}.fl-j__rung[data-here=yes] .fl-j__fill{background:var(--highlight)}.fl-j__body{display:flex;flex-direction:column;gap:var(--step-2-5);padding:0 var(--step-4) var(--step-4) var(--step-12)}.fl-j__body[hidden]{display:none}.fl-j__rung[data-big=yes] .fl-j__body{padding-left:var(--step-14)}.fl-j__figline{display:flex;flex-direction:column;gap:var(--step-2)}.fl-j__figrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-4);flex-wrap:wrap}.fl-j__fig{font-weight:var(--w-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-j__fig,.fl-j__pct{font-size:var(--t-body);line-height:1.4}.fl-j__pct{color:var(--ink);font-weight:var(--w-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-j__foot{font-size:var(--t-ui);color:var(--ink-2)}.fl-j__foot,.fl-j__pace{line-height:var(--lh-body);text-wrap:pretty}.fl-j__pace{font-size:var(--t-small);color:var(--muted)}.fl-j__inside{display:flex;flex-direction:column;gap:var(--step-1-5);padding-top:var(--step-1)}.fl-j__insidelabel{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted);padding-bottom:var(--step-0-5)}.fl-j__rows{margin:0;padding:0;list-style:none;gap:var(--step-2)}.fl-j__row,.fl-j__rows{display:flex;flex-direction:column}.fl-j__row{gap:var(--step-1-5);padding:var(--step-3-5) var(--step-4);border:1px solid var(--hairline);border-radius:var(--radius-row);background:var(--card)}.fl-j__rowmain{display:flex;align-items:center;gap:var(--step-2-5);width:100%;flex-wrap:wrap}.fl-j__row:has(>.fl-j__rowbtn:hover){border-color:var(--hairline-ink)}.fl-j__rowbtn{border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.fl-j__rowname{flex:1 1;min-width:0;font-size:var(--t-ui)}.fl-j__rowfig,.fl-j__rowname{font-weight:var(--w-semibold);line-height:var(--lh-ui)}.fl-j__rowfig{font-size:var(--t-small);color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-j__rownote{font-size:var(--t-eyebrow);line-height:var(--lh-ui);color:var(--muted);white-space:nowrap}.fl-j__rowwarn{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--colour-disagree-ink);text-wrap:pretty}.fl-j__acts{display:flex;gap:var(--step-2);flex-wrap:wrap;padding-top:var(--step-1)}.fl-j__act{height:40px;padding:0 var(--step-4-5);border:0;border-radius:var(--radius-cta);background:var(--fill);color:var(--ink);font:inherit;font-size:var(--t-small);line-height:1;cursor:pointer;font-weight:var(--w-semibold);white-space:nowrap}.fl-j__act:hover{background:var(--fill-2)}.fl-j__act[data-lead=yes]{font-weight:var(--w-medium)}.fl-j__act[data-here=yes],.fl-j__act[data-lead=yes]{color:var(--on-accent);background:var(--accent)}.fl-j__act[data-here=yes]:hover{background:var(--accent-hover)}.fl-j__grip{flex:none;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:var(--radius-cta);background:transparent;color:var(--muted);font:inherit;font-size:var(--t-ui);line-height:1;cursor:-webkit-grab;cursor:grab;touch-action:none}.fl-j__grip:hover{border-color:transparent;color:var(--ink);background:var(--fill)}.fl-j__grip[aria-pressed=true]{border-color:transparent;color:var(--ink);cursor:-webkit-grabbing;cursor:grabbing;background:var(--fill-2)}.fl-j__row[data-lifted=yes]{border-color:var(--accent);box-shadow:var(--shadow-pop);transform:rotate(-.6deg)}.fl-j__moves{display:flex;gap:var(--step-1-5);flex-wrap:wrap;padding-top:var(--step-1)}.fl-j__move{height:32px;padding:0 var(--step-3-5);border:0;border-radius:var(--radius-cta);background:var(--fill);color:var(--ink-2);font:inherit;font-size:var(--t-eyebrow);line-height:1;cursor:pointer;font-weight:var(--w-semibold);white-space:nowrap}.fl-j__move:hover:not(:disabled){background:var(--fill-2)}.fl-j__move:disabled{color:var(--muted);cursor:default;opacity:.55}.fl-j__move[data-lead=yes]{background:var(--accent);color:var(--on-accent);font-weight:var(--w-semibold)}.fl-j__move[data-lead=yes]:hover{background:var(--accent-hover)}.fl-j__drop{padding:var(--step-3-5) var(--step-4);border:2px dashed var(--highlight);border-radius:var(--radius-row);background:var(--fill)}.fl-j__dropsay{display:flex;flex-direction:column;gap:var(--step-1-5)}.fl-j__droplead{font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1.4;color:var(--ink)}.fl-j__dropline,.fl-j__hint{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.fl-j__row[data-lifted=yes]{transform:none}}@container fl-j (max-width: 279px){.fl-j__body,.fl-j__rung[data-big=yes] .fl-j__body{padding-left:var(--step-4)}.fl-j__row{padding:var(--step-2-5) var(--step-3)}.fl-j__rowname{flex-basis:100%}.fl-j__rowfig,.fl-j__rownote{white-space:normal}.fl-j__rowmain>.fl-j__track{flex-basis:100%}}.fl-home{display:flex;flex-direction:column;gap:var(--step-10);--fl-home-name:clamp(var(--t-display-l),4vw,var(--t-figure,40px))}.fl-home__ladder,.fl-home__now{border:0;border-radius:var(--radius-panel);background:transparent;display:flex;flex-direction:column}.fl-home__now{padding:var(--pad-card);gap:var(--step-3);background:var(--fill)}.fl-home__ladder{padding:0;gap:var(--step-4)}.fl-home__now-head{display:flex;align-items:center;justify-content:space-between;gap:var(--step-3);flex-wrap:wrap}.fl-home__kicker{font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.fl-home__name{margin:0;font-family:var(--sans);font-size:var(--fl-home-name);font-weight:var(--w-bold);line-height:1.05;letter-spacing:-.035em;color:var(--ink)}.fl-home__line{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.fl-home__figs{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);flex-wrap:wrap}.fl-home__fig{color:var(--ink);font-weight:var(--w-semibold)}.fl-home__fig,.fl-home__pace,.fl-home__pct{font-size:var(--t-ui);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-home__pace,.fl-home__pct{color:var(--muted)}.fl-home__pace{margin:0;font-size:var(--t-small);line-height:var(--lh-body);text-wrap:pretty}.fl-home__ladder-head{display:flex;flex-direction:row;gap:var(--step-1) var(--step-3);flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin:0 var(--step-1)}.fl-home__summary{font-size:var(--t-ui);line-height:1.4;color:var(--muted)}.fl-home__rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--row-gap)}.fl-home__row{display:flex;align-items:center;gap:var(--step-4);padding:var(--step-3-5) var(--step-3);border-radius:var(--radius-row)}.fl-home__row[data-current=yes]{background:var(--fill)}.fl-home__step{flex:none;width:32px;height:32px;border-radius:var(--radius-pill);border:1.5px solid var(--hairline-ink);display:flex;align-items:center;justify-content:center;font-size:var(--t-eyebrow);font-weight:var(--w-bold);line-height:1;color:var(--muted)}.fl-home__row[data-cleared=yes] .fl-home__step{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.fl-home__row[data-current=yes] .fl-home__step{border-color:var(--highlight);background:var(--highlight);color:var(--on-highlight)}.fl-home__rowbody{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1-5)}.fl-home__rowhead{display:flex;align-items:baseline;gap:var(--step-2)}.fl-home__rowbody .fl-j__track{height:6px}.fl-home__ladder-head .fl-home__kicker{font-size:var(--t-display-l);font-weight:var(--w-bold);letter-spacing:var(--track-title);color:var(--ink)}.fl-home__row[data-cleared=yes] .fl-home__rowname{color:var(--muted)}.fl-home__row[data-current=yes] .fl-home__rowname{font-weight:var(--w-bold)}.fl-home__now .fl-j__fill,.fl-home__row[data-current=yes] .fl-j__fill{background:var(--highlight)}.fl-home__row[data-cleared=yes] .fl-j__fill{background:var(--ink)}.fl-home__now .fl-j__pill{border-color:transparent;background:var(--card);color:var(--ink)}.fl-home__now .fl-j__track{height:10px}.fl-home__through:hover{background:var(--accent-hover)}.fl-home__rowname{flex:1 1;min-width:0;font-size:var(--t-body);line-height:var(--lh-ui);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--w-medium)}.fl-home__rowpct{flex:none;font-size:var(--t-eyebrow);line-height:var(--lh-ui);color:var(--muted);font-weight:var(--w-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-home__through{align-self:flex-start;margin-top:var(--step-2);padding:0 var(--step-5);border:0;background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:1;cursor:pointer;text-decoration:none;height:44px;border-radius:var(--radius-cta);white-space:nowrap}.fl-strip{flex:1 1;min-width:0;align-self:stretch;display:flex;flex-direction:row;align-items:center;gap:var(--step-1-5);padding:0 var(--step-3-5) 0 var(--step-3);text-decoration:none;border-radius:var(--radius-pill)}.fl-strip:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}.fl-strip__rung{position:relative;flex:1 1;min-width:12px;height:12px;box-sizing:border-box;border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--fill-2)}.fl-strip__rung[data-standing=current]{flex-grow:1.9;height:22px}.fl-strip__rung[data-standing=to-come]{background:transparent;border:1px solid var(--hairline-ink)}.fl-strip__fill{position:absolute;top:0;bottom:0;left:0;width:var(--fl-strip-fill,0);background:var(--ink-2)}.fl-strip__rung[data-standing=cleared] .fl-strip__fill{background:var(--ink)}.fl-strip__num{position:relative;font:var(--w-semibold) var(--t-badge)/1 var(--sans);color:var(--ink)}.fl-strip__num[data-on-fill=yes]{color:var(--on-accent)}.fl-strip__rung[data-standing=current] .fl-strip__fill{background:var(--highlight)}.fl-strip__rung[data-standing=current] .fl-strip__num[data-on-fill=yes]{color:var(--on-highlight)}.fl-fin{position:relative;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);padding:var(--pad-card);display:flex;flex-direction:column;gap:var(--step-2-5);box-shadow:var(--shadow-card);--fl-fin-figure:var(--t-figure,40px)}.fl-fin__kicker{margin:0;font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:var(--lh-ui);letter-spacing:0;text-transform:none;color:var(--muted)}.fl-fin__lead{display:flex;align-items:flex-end;gap:var(--step-4-5);flex-wrap:wrap}.fl-fin__figure{margin:0;padding:0;border:0;border-bottom:2px dotted var(--hairline-ink);background:transparent;font-family:var(--sans);font-size:var(--fl-fin-figure);font-weight:var(--w-bold);line-height:1.05;letter-spacing:-.04em;color:var(--ink);cursor:help;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-fin__figure:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fl-fin__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.fl-fin__pace{flex:1 1;min-width:200px;margin:0;padding-bottom:var(--step-1-5);font-size:var(--t-ui);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.fl-fin__track{height:12px;margin-top:var(--step-0-5)}.fl-fin__standing{margin:0;line-height:1.4}.fl-fin__next,.fl-fin__standing{font-size:var(--t-small);color:var(--muted)}.fl-fin__next{margin:auto 0 0;border-top:1px solid var(--hairline);padding-top:var(--step-3);line-height:var(--lh-body);text-wrap:pretty}.fl-fin__acts{display:flex;gap:var(--step-2);flex-wrap:wrap;padding-top:var(--step-0-5)}.fl-fin__act{min-height:44px;padding:var(--step-2-5) var(--step-4-5);border:0;border-radius:var(--radius-cta);background:var(--fill);color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1.25;text-align:center;text-wrap:balance;cursor:pointer}.fl-fin__act:hover{background:var(--fill-2)}.fl-fin__act[data-lead=yes]{background:var(--accent);color:var(--on-accent)}.fl-fin__act[data-lead=yes]:hover{background:var(--accent-hover)}.fl-fin__act:focus-visible,.fl-fin__tip-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fl-fin__tip{position:absolute;left:24px;right:24px;top:104px;z-index:2;border:1px solid var(--hairline);border-radius:var(--radius-pop);background:var(--raised);box-shadow:var(--shadow-pop);padding:var(--step-4);display:flex;flex-direction:column;gap:var(--step-2)}.fl-fin__tip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-2-5)}.fl-fin__tip-exact{font-size:var(--t-row-golden);font-weight:var(--w-bold);line-height:var(--lh-heading);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-fin__tip-close{border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-ui);line-height:1;padding:0;min-width:28px;min-height:28px;cursor:pointer;border-radius:var(--radius-cta)}.fl-fin__tip-rows{margin:0;display:flex;flex-direction:column;gap:var(--step-1);font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-fin__tip-row{display:flex;justify-content:space-between;gap:var(--step-3)}.fl-fin__tip-row dd,.fl-fin__tip-row dt{margin:0}.fl-a{display:flex;flex-direction:column;gap:var(--step-1-5);min-width:0}.fl-a__label{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.fl-a__field{box-sizing:border-box;width:100%;height:48px;padding:0 var(--step-4);border:1px solid var(--border-quiet);border-radius:var(--radius-row);background:var(--canvas);color:var(--ink);font:var(--w-regular) var(--t-body)/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-a__field:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.fl-a__field[aria-invalid=true]{border-color:var(--colour-disagree)}.fl-a__hint{font:var(--w-regular) var(--t-ref)/1.4 var(--sans);color:var(--muted)}.fl-a__issue{display:flex;flex-direction:column;gap:var(--step-2)}.fl-a__issuetext{font:var(--w-regular) var(--t-eyebrow)/var(--lh-body) var(--sans);color:var(--ink-2);text-wrap:pretty}.fl-a__readings{display:flex;flex-wrap:wrap;gap:var(--step-2)}.fl-a__reading{min-height:36px;padding:0 var(--step-3-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-cta);background:transparent;color:var(--ink);font:var(--w-semibold) var(--t-small)/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.fl-a__reading:hover{background:var(--fill)}.fl-a__reading:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fl-s{display:flex;flex-direction:column;gap:var(--step-4);width:100%;max-width:420px;padding:var(--step-6) var(--step-7);border:1px solid var(--hairline);border-radius:var(--radius-sheet);background:var(--raised);box-shadow:var(--shadow-pop);--fl-s-figure:var(--t-figure-s,30px)}.fl-s__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-3)}.fl-s__heading{display:flex;flex-direction:column;gap:var(--step-1);min-width:0}.fl-s__title{margin:0;font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:1.25;letter-spacing:var(--track-title)}.fl-s__rung{font-size:var(--t-small);line-height:1.4;color:var(--muted)}.fl-s__close{flex:none;width:34px;height:34px;margin:0;border:0;border-radius:var(--radius-cta);background:var(--fill);color:var(--muted);font:inherit;font-size:var(--t-ui);line-height:1;cursor:pointer}.fl-s__close:hover{background:var(--fill-2)}.fl-s__opts{padding:var(--step-1);border-radius:var(--radius-row);background:var(--fill)}.fl-s__opt,.fl-s__opts{display:flex;gap:var(--step-0-5)}.fl-s__opt{flex:1 1;min-width:0;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:var(--step-1-5) var(--step-1);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-small);line-height:1;cursor:pointer}.fl-s__opt:hover:not([data-picked=yes]){background:var(--fill-2)}.fl-s__opt[data-picked=yes]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.fl-s__optlabel{font-weight:var(--w-semibold)}.fl-s__opttarget{font-size:var(--t-label);line-height:var(--lh-ui);color:var(--muted)}.fl-s__opt[data-picked=yes] .fl-s__optnote,.fl-s__opt[data-picked=yes] .fl-s__opttarget{color:var(--on-accent-quiet);opacity:1}.fl-s__optnote{font-size:var(--t-label);line-height:var(--lh-ui);color:var(--muted)}.fl-s__amount{gap:var(--step-2)}.fl-s__amount,.fl-s__card{display:flex;flex-direction:column}.fl-s__card{gap:var(--step-2-5);padding:var(--step-4);border:0;border-radius:var(--radius-pop);background:var(--fill)}.fl-s__figrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3)}.fl-s__fig{font-family:var(--sans);font-size:var(--fl-s-figure);font-weight:var(--w-bold);letter-spacing:-.035em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-s__pick{flex:none;padding:var(--step-1) var(--step-2-5);background:var(--card);color:var(--ink);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:var(--lh-ui);white-space:nowrap}.fl-s__pick,.fl-s__track{border-radius:var(--radius-pill)}.fl-s__track{height:12px;background:var(--fill-2);overflow:hidden}.fl-s__fill{height:100%;border-radius:var(--radius-pill);background:var(--highlight)}.fl-s__say{font-size:var(--t-ui);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.fl-s__basis{display:flex;flex-direction:column;gap:var(--step-2)}.fl-s__basishead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3)}.fl-s__basislabel{font-size:var(--t-small);line-height:var(--lh-ui);color:var(--muted)}.fl-s__basistotal{font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:var(--lh-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-s__basislines{display:flex;flex-direction:column;gap:var(--step-1-5);margin:0;padding:var(--step-3) var(--step-3-5);list-style:none;border:0;border-radius:var(--radius-row);background:var(--fill)}.fl-s__basisline{display:flex;justify-content:space-between;gap:var(--step-3)}.fl-s__basisline,.fl-s__basisnote{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.fl-s__basisnote{text-wrap:pretty}.fl-s__override{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:inherit;text-decoration:underline;cursor:pointer}.fl-s__refused{margin:0;font:var(--w-regular) var(--t-eyebrow)/var(--lh-body) var(--sans);color:var(--ink);text-wrap:pretty}.fl-s__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2-5);padding-top:var(--step-4);border-top:1px solid var(--hairline)}.fl-s__cancel,.fl-s__save{height:44px;padding:0 var(--step-4-5);border:0;border-radius:var(--radius-cta);background:var(--fill);color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1;cursor:pointer;white-space:nowrap}.fl-s__cancel:hover{background:var(--fill-2)}.fl-s__save[data-lead=yes]{background:var(--accent);color:var(--on-accent)}.fl-s__save[data-lead=yes]:hover:not(:disabled){background:var(--accent-hover)}.fl-s__save:disabled{background:var(--fill-2);color:var(--muted);cursor:default}