.sc{--e:100;background:var(--paper);color:var(--ink);font-family:var(--sans);position:relative;container-type:inline-size}.sc-img{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;height:58cqw;position:relative;overflow:hidden}.sc-img>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sc-img>.ag{clip-path:inset(0 0 0 calc(var(--e) * 1%))}.sc-wash{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 94%, transparent) 0, color-mix(in srgb, var(--paper) 55%, transparent) 26%, color-mix(in srgb, var(--paper) 10%, transparent) 48%, color-mix(in srgb, var(--paper) 25%, transparent) 80%, color-mix(in srgb, var(--paper) 85%, transparent) 100%);position:absolute;inset:0}.sc-grain{z-index:2;mix-blend-mode:multiply;opacity:.22;pointer-events:none;background:url(/hero/grain.png) 0 0/256px 256px;position:absolute;inset:0}.sc-k{font:500 .7cqw var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.sc-hd{z-index:6;pointer-events:none;width:42cqw;position:absolute;top:3.4cqw;left:3.6cqw}.sc-hd h2{letter-spacing:-.045em;font-variation-settings:"wght" 260;margin:.9cqw 0 0;font-size:2.7cqw;font-weight:300;line-height:1.04}.sc-hd h2 em{opacity:.45;font-style:normal}.sc-sub{max-width:34cqw;margin:1cqw 0 0;font-size:max(15px,1.1cqw);line-height:1.4}.sc-ask{background:color-mix(in srgb, var(--card) 62.0%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);box-shadow:0 1.2cqw 3cqw color-mix(in srgb, var(--ink) 14.0%, transparent), inset 0 0 0 1px #ffffffa6;letter-spacing:-.015em;white-space:nowrap;border-radius:99px;margin:1.5cqw 0 0;padding:.9cqw 1.7cqw;font-size:1.05cqw;display:inline-flex}.sc-pair{z-index:6;grid-template-columns:1fr 1fr;column-gap:2.4cqw;display:grid;position:absolute;top:19.6cqw;left:3.6cqw;right:3.6cqw}.sc-side{align-content:start;gap:.8cqw;display:grid}.sc-side.p{justify-items:end}.sc-side.p>*{width:100%;max-width:30cqw}.sc-side.a>*{width:100%;max-width:36cqw}.sc-who{font:500 .56cqw var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--lt);border-radius:99px;justify-self:start;padding:.35cqw .7cqw;width:auto!important}.sc-side.p .sc-who,.sc-side.p .sc-v{justify-self:end}.sc-face{box-shadow:0 1.6cqw 3.4cqw -1.6cqw color-mix(in srgb, var(--ink) 50.0%, transparent);border-radius:1cqw;padding:.4cqw 1.3cqw}.sc-face.p{background:color-mix(in srgb, var(--card) 97.0%, transparent)}.sc-face.a{color:color-mix(in srgb, var(--lt) 85.0%, transparent);background:#141116f5}.sc-face.a .sc-r{opacity:.12;transition:opacity .35s}.sc-face.a .sc-r0,.sc-face.a .sc-r.on{opacity:1}.sc-face.p .sc-mk{opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);transform:scale(.4)}.sc-face.p .sc-mk.on{opacity:1;transform:none}.sc-r{border-top:1px solid color-mix(in srgb, var(--ink) 8.0%, transparent);letter-spacing:-.01em;grid-template-columns:1.3cqw 7cqw 1fr 1.5cqw;align-items:center;gap:.8cqw;min-height:2.5cqw;font-size:.88cqw;display:grid}.sc-face.a .sc-r{border-top-color:color-mix(in srgb, var(--lt) 9.0%, transparent)}.sc-r0{border-top:0;padding:.7cqw 0 .4cqw;display:block}.sc-r0 .nm{letter-spacing:-.03em;font-variation-settings:"wght" 380;font-size:1.25cqw}.sc-r svg{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.55;width:1.15cqw;height:1.15cqw}.sc-r .nd{opacity:.6;font-size:.78cqw}.sc-r code{font:400 .74cqw var(--mono);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.6cqw;display:flex}.sc-face.a .sc-r0 code{font-size:.9cqw}.sc-face.a mark{background:color-mix(in srgb, var(--yel) 85%, transparent);color:var(--ink);border-radius:.15em;padding:.05em .3em}.sc-r .miss{color:color-mix(in srgb, var(--lt) 55.0%, transparent)}.sc-r .hole{width:4.6cqw;height:1.1cqw;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lt) 35.0%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--lt) 22.0%, transparent) 0 1px, transparent 1px 5px);border-radius:.25cqw;display:inline-block}.sc-r .miss em{letter-spacing:.04em;color:#e9a7a0;font-size:.64cqw;font-style:normal}.sc-mk{border-radius:50%;place-items:center;width:1.4cqw;height:1.4cqw;font-size:.72cqw;font-style:normal;display:inline-grid}.sc-mk.p{background:var(--ink);color:var(--lt)}.sc-mk.ok{background:var(--yel);color:var(--ink)}.sc-mk.no{box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--lt) 55.0%, transparent)}.sc-v{background:color-mix(in srgb, var(--sheet) 96%, transparent);box-shadow:0 1cqw 2.4cqw -1.2cqw color-mix(in srgb, var(--ink) 45.0%, transparent);letter-spacing:-.035em;font-variation-settings:"wght" 300;white-space:nowrap;border-radius:99px;justify-self:start;align-items:center;gap:.7cqw;margin:.6cqw 0 0;padding:.55cqw 1.3cqw .55cqw .6cqw;font-size:1.5cqw;font-weight:300;line-height:1.05;transition:opacity .5s;display:flex;width:auto!important}.sc-v i{border-radius:50%;flex:none;place-items:center;width:2.3cqw;height:2.3cqw;font-size:1cqw;font-style:normal;display:grid}.sc-v.y i{background:var(--ink);color:var(--lt)}.sc-v.n i{box-shadow:inset 0 0 0 2px var(--ink)}.sc-v small{font:500 .52cqw var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:.15cqw;display:block}.sc-v.y{opacity:0}.sc.seen .sc-v.y{opacity:1}.sc-v.n{opacity:0}.sc.read .sc-v.n{opacity:1}.sc-line{z-index:5;top:0;bottom:0;left:calc(var(--e) * 1%);border-left:1.5px solid var(--ink);pointer-events:none;position:absolute}.sc-end{z-index:6;text-align:center;letter-spacing:-.045em;font-variation-settings:"wght" 260;margin:0;font-size:2.3cqw;font-weight:300;line-height:1.1;position:absolute;bottom:3.4cqw;left:3.6cqw;right:3.6cqw}@container (max-width:600px){.sc-hd{width:90cqw;top:8cqw;left:5cqw}.sc-k{font-size:2.4cqw}.sc-hd h2{margin-top:2cqw;font-size:7cqw}.sc-sub{max-width:none;margin-top:3cqw;font-size:4cqw}.sc-ask{white-space:normal;border-radius:5cqw;margin-top:4cqw;padding:2.6cqw 4cqw;font-size:3.4cqw}.sc-pair{grid-template-columns:1fr;row-gap:6cqw;top:72cqw;left:4cqw;right:4cqw}.sc-side.p>*,.sc-side.a>*{max-width:none}.sc-side.p{justify-items:start}.sc-side.p .sc-who{justify-self:start}.sc-who{padding:1cqw 2cqw;font-size:2cqw}.sc-face{border-radius:3cqw;padding:2cqw 3.6cqw}.sc-r{grid-template-columns:4.4cqw 1fr 5cqw;gap:2cqw;min-height:13cqw;font-size:3.2cqw}.sc-r .nd{display:none}.sc-r0 .nm{font-size:4.6cqw}.sc-r svg{width:4cqw;height:4cqw}.sc-r code{white-space:normal;flex-wrap:wrap;gap:1cqw;font-size:2.6cqw}.sc-face.a .sc-r0 code{font-size:2.6cqw}.sc-r .hole{width:16cqw;height:3.6cqw}.sc-r .miss em{font-size:2.2cqw}.sc-mk{width:5cqw;height:5cqw;font-size:2.4cqw}.sc-v{font-size:5.4cqw}.sc-v i{width:7cqw;height:7cqw;font-size:3cqw}.sc-v small{font-size:2cqw}.sc-img{height:236cqw}.sc-end{text-align:left;font-size:6cqw;bottom:6cqw;left:5cqw;right:5cqw}}@media (prefers-reduced-motion:reduce){.sc-v{transition:none}}@container (min-width:601px){.sc-ask{box-sizing:border-box;white-space:normal;background:color-mix(in srgb, var(--card) 92.0%, transparent);border-radius:1cqw;max-width:34cqw;padding:1cqw 1.4cqw;line-height:1.4;display:block}}.v2.cold .sc-face.a{background:color-mix(in srgb, var(--cold) 97%, transparent)}.v2.cold .sc-line{border-left-color:var(--cold)}
