@media (max-width:600px){main.public-experience[data-scene=match] .MatchScene_matchScene__ytO2R,main.public-experience[data-scene=match] .MatchScene_matchScene__ytO2R .experience-scene-head{gap:var(--space-1)}main.public-experience[data-scene=match] .MatchScene_matchQuestionForm__tSZqM .match-q{gap:var(--space-2);padding:var(--space-2) var(--space-3)}}@media (min-width:960px){.MatchScene_matchPortraitChooser__R_wJg{grid-column:1;grid-row:2}}.stage{--paper:var(--stage);--surface:var(--stage-2);--ink:var(--stage-ink);--ink-2:var(--stage-ink-2);--rule:var(--stage-rule);--tint:var(--stage-tint);--site-surface-2:var(--stage-2);color:var(--stage-ink);background:linear-gradient(160deg,var(--stage-2),var(--stage) 62%);border-radius:var(--r-3);box-shadow:var(--shadow-3)}.route-card{position:relative;padding:var(--sp-4);margin-block:var(--sp-5);isolation:isolate;overflow-anchor:none;container-type:inline-size}.route-card .card,.route-card .msg.them{background:var(--stage-2);border-color:var(--stage-rule)}.route-card .msg.us{background:var(--stage-tint);color:var(--stage-ink)}.route-card .muted,.route-card .state{color:var(--stage-ink-2)}.route-card .btn-plain{border-color:var(--stage-rule);color:var(--stage-ink);background:transparent}.route-card .btn-quiet,.route-card .field{color:var(--stage-ink)}.route-card .field{background:var(--stage-2);border-color:var(--stage-rule)}.site .route-card .facts{display:block}.site .route-card .facts dt{margin:var(--sp-2) 0 0;max-width:none;font-size:var(--fs-1)}.site .route-card .facts dd{margin:0;min-width:0;max-width:none;overflow-wrap:anywhere}.route-card .tp-record{min-width:0;overflow:hidden}.rc-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-2) var(--sp-3);align-items:center;min-height:56px;margin-bottom:var(--sp-4)}.rc-head .rc-counters{grid-column:1/-1}@media (min-width:640px){.rc-head{grid-template-columns:auto minmax(0,1fr) auto}.rc-head .rc-counters{grid-column:auto}}.rc-plate{min-width:0}.rc-name{margin:0;font-size:var(--fs-4);font-weight:var(--w-3);line-height:1.2}.rc-meta,.rc-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-meta{margin:2px 0 0;font-size:var(--fs-1);color:var(--stage-ink-2)}.rc-body .rc-name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.rc-counters{display:flex;gap:var(--sp-4);margin:0;font-variant-numeric:tabular-nums}.rc-counters div{display:grid;text-align:left}@media (min-width:640px){.rc-counters div{text-align:right}}.rc-counters dt{font-size:var(--fs-1);color:var(--stage-ink-2);order:2}.rc-counters dd{margin:0;font-size:var(--fs-4);font-weight:var(--w-3);min-width:2ch}.rc-label{grid-column:1/-1;margin:0;font-size:var(--fs-1)}.rc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.rc-switch{display:flex;gap:var(--sp-2)}.route-card .rc-switch button{min-height:var(--tap);min-width:0;flex:1 1 0;padding-inline:var(--sp-2);white-space:normal}.rc-switch [aria-pressed=true]{background:var(--stage-tint)}.rc-grid[data-panel=business] .tp-customer,.rc-grid[data-panel=customer] .tp-business{display:none}.rc-grid .tp-panel,.rc-grid .tp-trail{min-width:0}.rc-grid .thread{max-height:24rem;overflow:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;padding-right:var(--sp-1)}.rc-grid .tp-trail ol.line>li{white-space:normal}.rc-grid [data-enter]{animation:ri-in var(--ri-std) var(--ri-enter) backwards}.rc-grid .tp-handoff[data-enter]{animation:ri-pop var(--ri-reveal) var(--ri-enter) backwards}.rc-typing{display:inline-flex;min-height:28px;padding:0 var(--sp-3);border-radius:var(--r-3);background:var(--stage-tint);color:var(--stage-ink-2);font-size:var(--fs-1)}.rc-controls,.rc-typing{align-items:center;gap:var(--sp-2)}.rc-controls{display:flex;flex-wrap:wrap;margin-top:var(--sp-4)}.rc-controls .btn-plain,.rc-controls .btn-quiet,.rc-scrub{min-height:var(--tap)}.rc-scrub{flex:1 1 10rem;accent-color:var(--accent);font-size:var(--fs-3)}.rc-status{margin:0;font-size:var(--fs-1);color:var(--stage-ink-2)}.rc-actions{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.rc-cta-row{margin:var(--sp-4) 0 0}@media (min-width:641px){.route-card{padding:var(--sp-5)}@container (min-width: 34rem){.rc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.rc-switch{display:none}.rc-grid[data-panel] .tp-business,.rc-grid[data-panel] .tp-customer{display:block}.rc-grid .tp-trail{grid-column:1/-1;grid-row:1}.rc-grid .tp-customer{grid-column:1;grid-row:2}.rc-grid .tp-business{grid-column:2;grid-row:2}}@container (min-width: 56rem){.rc-grid{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem) minmax(0,1fr)}.rc-grid .tp-trail{grid-column:2;grid-row:1;position:sticky;top:var(--sp-6)}.rc-grid .tp-customer{grid-column:1;grid-row:1}.rc-grid .tp-business{grid-column:3;grid-row:1}}}.route-card.rc-side:has(>.rc-side){padding:0;margin:0;background:none;box-shadow:none;border-radius:0}.rc-strip{position:fixed;inset-inline:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom));z-index:var(--z-overlay);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:56px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2)}.rc-strip .rc-name{font-size:var(--fs-2)}.rc-strip .btn-quiet{min-height:var(--tap)}.rc-side .rc-body{display:none}.rc-side[data-open] .rc-body{display:block;position:fixed;inset-inline:var(--gutter);bottom:calc(var(--gutter) * 2 + 56px + env(safe-area-inset-bottom));z-index:var(--z-sticky);max-height:min(70dvh,40rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4);border-radius:var(--r-3);background:linear-gradient(160deg,var(--stage-2),var(--stage) 62%);color:var(--stage-ink);box-shadow:var(--shadow-3)}.rc-sheet{border:0;padding:0;width:min(100vw,48rem);max-width:100vw;max-height:92dvh;margin:auto auto 0;border-radius:var(--r-3);background:transparent}.rc-sheet::backdrop{background:var(--ri-scrim)}.rc-sheet .route-card{margin:0;border-radius:var(--r-3)}@media (min-width:1024px){.rc-side .rc-strip{display:none}.route-card.rc-side,.route-card.rc-side:has(>.rc-side){margin:0;padding:var(--sp-5);background:linear-gradient(160deg,var(--stage-2),var(--stage) 62%);box-shadow:var(--shadow-3);border-radius:var(--r-3)}.rc-side .rc-body,.rc-side[data-open] .rc-body{display:block;position:static;max-height:none;overflow:visible;padding:0;border-radius:0;background:none;box-shadow:none}.rc-side .rc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rc-side .rc-grid .tp-trail{grid-column:1/-1;grid-row:1;position:static}.rc-side .rc-grid .tp-customer{grid-column:1;grid-row:2}.rc-side .rc-grid .tp-business{grid-column:2;grid-row:2}}.tp-rules-block{margin-top:var(--sp-3)}.rc-thumb{padding:var(--sp-4);display:grid;gap:var(--sp-3);margin:0;min-height:12rem}.rc-thumb .rc-head{min-height:0;margin:0}.rc-thumb .rc-name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.rc-thumb .rc-meta{white-space:normal}.rc-thumb .rc-last{margin:0;font-size:var(--fs-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rc-thumb .rc-handoff{margin:0;font-size:var(--fs-1);color:var(--stage-ink-2)}.rc-thumb .track{margin-top:auto}.route-mark .stem{stroke:var(--ink);opacity:.55}.route-mark .reached{stroke:var(--line)}.route-mark .branch{stroke:var(--ink-2)}.route-mark .station{stroke:var(--ink);fill:var(--paper)}.route-mark .station.passed{stroke:var(--line)}.route-mark .station.now{stroke:var(--line);fill:var(--line)}.route-mark .comet{fill:var(--line)}.route-mark[data-ignite] .branch,.route-mark[data-ignite] .reached{animation:ri-draw var(--ri-reveal) var(--ri-enter) both;stroke-dasharray:1}.route-mark[data-ignite] .station{animation:ri-pop var(--ri-std) var(--ri-enter) backwards;animation-delay:calc(var(--i, 0) * 60ms + .2s);transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.route-mark .comet{display:none}}.route-card .tp-panel-head{margin-bottom:var(--sp-3)}.route-card .tp-panel-title{margin:0;font-size:var(--fs-3);font-weight:var(--w-3)}.route-card .tp-panel-meta{margin:var(--sp-1) 0 0;font-size:var(--fs-1)}.route-card .tp-fact,.route-card .tp-handoff dl>div{display:contents}.route-card .tp-record-head{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-2);font-weight:var(--w-2)}.route-card .tp-record-head:first-child{margin-top:0}.route-card .tp-owed-list{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;gap:var(--sp-2)}.route-card .tp-failure,.route-card .tp-handoff{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--rule)}.route-card .tp-failure-title,.route-card .tp-handoff-title{margin:0 0 var(--sp-2);font-weight:var(--w-2)}.route-card .tp-next{margin:0}.route-lost{display:grid;justify-items:start;gap:var(--sp-3);padding-block:var(--sp-6)}.route-lost-title{margin:0;font-size:var(--fs-5);font-weight:var(--w-3);line-height:1.15}.route-lost-body{margin:0;max-width:32rem}.route-lost-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.route-card.rc-owned-trial{padding:0}.rc-business-trial{padding:var(--sp-4)}.rc-business-trial .rc-name{white-space:normal;overflow-wrap:anywhere}.rc-trial-intro h3{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-4)}.rc-trial-intro p{color:var(--stage-ink-2);font-size:var(--fs-2);line-height:1.5}.route-card .rc-trial-form{display:grid;gap:var(--sp-2);margin-top:var(--sp-5)}.route-card .rc-trial-form input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:var(--tap);padding:var(--sp-3);border:1px solid var(--stage-rule);border-radius:var(--r-2);font-family:inherit;font-size:var(--fs-3);line-height:1.4}.rc-trial-form input:focus-visible{outline:2px solid var(--stage-ink);outline-offset:2px}.rc-trial-form label{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-2)}.rc-trial-form button{min-height:var(--tap)}.route-card .rc-trial-form .btn{color:var(--stage);background:var(--stage-ink);border:1px solid var(--stage-ink)}.route-card .rc-trial-form .btn:disabled{color:var(--stage-ink-2);background:var(--stage-2);border-color:var(--stage-rule);opacity:1}.rc-trial-form .btn:focus-visible{outline:2px solid var(--stage-ink);outline-offset:var(--sp-1)}.rc-trial-question{padding:var(--sp-4);margin-bottom:var(--sp-5);border:1px solid var(--stage-rule);border-radius:var(--r-2)}.rc-trial-question p{margin:0 0 var(--sp-3);font-size:var(--fs-3)}.rc-trial-panels{display:grid;gap:var(--sp-5);margin-top:var(--sp-4)}.rc-trial-panels .thread{max-height:none;overflow:visible}.rc-trial-example,.rc-trial-receipt{font-size:var(--fs-1);color:var(--stage-ink-2);margin:var(--sp-5) 0 0}.rc-trial-example a{color:var(--stage-ink)}@media (min-width:641px){.rc-business-trial{padding:var(--sp-5)}.rc-trial-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-trial-panels>*{min-width:0}}