.y9FPbq_hero{--ease:cubic-bezier(.16, 1, .3, 1);background:var(--color-navy);min-height:min(100svh - 72px,960px);color:var(--color-paper);flex-direction:column;justify-content:center;padding:48px 0 32px;display:flex}.y9FPbq_hero ::selection{background:var(--color-blue-tint);color:var(--color-navy)}.y9FPbq_copy{grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;display:grid}.y9FPbq_title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,5.6vw,4.5rem);font-weight:700;line-height:1.08}.y9FPbq_title span{display:block}.y9FPbq_titleEnd{color:var(--color-blue-tint)}.y9FPbq_category{max-width:40ch;color:var(--color-blue-tint);text-wrap:pretty;font-size:18px;line-height:1.5}.y9FPbq_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.y9FPbq_primary,.y9FPbq_secondary{border-radius:var(--radius-md);min-height:48px;transition:background-color .16s var(--ease);justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:500;display:inline-flex}.y9FPbq_primary{color:#fff;outline:1px solid var(--color-blue-tint-border);outline-offset:-1px}.y9FPbq_primary:hover,.y9FPbq_secondary:hover{background:var(--color-brand-strong)}.y9FPbq_secondary{border:1px solid var(--color-blue-tint-border);color:var(--color-paper)}.y9FPbq_primary:focus-visible,.y9FPbq_secondary:focus-visible,.y9FPbq_replay:focus-visible{outline:2px solid var(--color-paper);outline-offset:4px}.y9FPbq_note,.y9FPbq_storyCaption{color:var(--color-blue-tint);font-size:13px;line-height:1.5}.y9FPbq_note{margin-top:12px}.y9FPbq_illustration{margin-top:36px}.y9FPbq_story{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:64px;display:grid;position:relative}.y9FPbq_receiptLink{position:relative}.y9FPbq_receipt{border-radius:var(--radius-xl);background:var(--color-blue-tint);color:var(--color-navy);margin-top:40px;padding:20px}.y9FPbq_receiptLabel{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.y9FPbq_receiptPurpose{margin-top:16px;font-size:16px;line-height:1.4}.y9FPbq_receiptAmount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px}.y9FPbq_receiptSample{margin-top:12px;font-size:12px}.y9FPbq_connector{width:64px;height:24px;stroke:var(--color-blue-tint-border);stroke-width:1.5px;position:absolute;top:126px;left:100%}.y9FPbq_trace{stroke-dasharray:1}.y9FPbq_preview{border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-ink);text-align:left;overflow:hidden}.y9FPbq_previewHeading{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.y9FPbq_previewHeading h2{font-size:18px;font-weight:600}.y9FPbq_sample{color:var(--color-ink-secondary);white-space:nowrap;font-size:13px}.y9FPbq_columnLabels,.y9FPbq_request{grid-template-columns:minmax(0,1fr) 88px 208px;align-items:center;gap:16px;padding:0 20px;display:grid}.y9FPbq_columnLabels{color:var(--color-ink-secondary);padding-top:8px;padding-bottom:8px;font-size:13px}.y9FPbq_columnLabels span:nth-child(2){text-align:right}.y9FPbq_requests{list-style:none}.y9FPbq_request{padding-top:16px;padding-bottom:16px}.y9FPbq_request+.y9FPbq_request{border-top:1px solid var(--color-hairline)}.y9FPbq_linkedRequest{background:var(--color-blue-tint)}.y9FPbq_purpose{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500;line-height:1.4}.y9FPbq_requester{color:var(--color-ink-secondary);margin-top:4px;font-size:12px;font-weight:400}.y9FPbq_amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:14px}.y9FPbq_status{min-width:0}.y9FPbq_storyCaption{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.y9FPbq_replay{cursor:pointer;min-height:44px;color:var(--color-blue-tint);white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:8px 0 8px 12px;display:inline-flex}.y9FPbq_replay:hover{color:var(--color-paper);text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.y9FPbq_receipt{animation:.8s cubic-bezier(.16,1,.3,1) both y9FPbq_receiptSettle}.y9FPbq_trace{animation:.6s cubic-bezier(.16,1,.3,1) .1s both y9FPbq_connectReceipt}.y9FPbq_linkedRequest{animation:y9FPbq_locateReceipt .8s var(--ease) both}}@keyframes y9FPbq_receiptSettle{0%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes y9FPbq_connectReceipt{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes y9FPbq_locateReceipt{0%,35%{background-color:var(--color-surface)}to{background-color:var(--color-blue-tint)}}@media (max-width:1023px){.y9FPbq_hero{padding-top:32px}.y9FPbq_copy{grid-template-columns:1fr;gap:20px}.y9FPbq_title{font-size:clamp(2rem,10.6vw,4.5rem)}.y9FPbq_category{max-width:46ch;font-size:17px}.y9FPbq_actions{margin-top:16px}.y9FPbq_illustration{margin-top:20px}.y9FPbq_story{grid-template-columns:1fr;gap:24px}.y9FPbq_receipt{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin-top:0;padding:12px 16px;display:grid}.y9FPbq_receiptLabel{font-size:12px}.y9FPbq_receiptPurpose{grid-column:1;margin-top:0;font-size:13px}.y9FPbq_receiptAmount{grid-area:1/2/3;align-self:center;margin:0;font-size:22px}.y9FPbq_receiptSample{grid-column:1/-1;margin:0;font-size:11px}.y9FPbq_connector{width:24px;height:24px;top:auto;bottom:-24px;left:calc(50% - 12px);transform:rotate(90deg)}}@media (max-width:767px){.y9FPbq_previewHeading{padding:12px 16px}.y9FPbq_previewHeading h2{font-size:16px}.y9FPbq_sample{font-size:12px}.y9FPbq_columnLabels{display:none}.y9FPbq_request{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 16px}.y9FPbq_status{grid-column:1/-1}.y9FPbq_amount,.y9FPbq_purpose{font-size:14px}.y9FPbq_storyCaption{flex-wrap:wrap;gap:0 12px;font-size:12px}}@media (max-width:359px){.y9FPbq_actions{gap:8px}.y9FPbq_primary,.y9FPbq_secondary{padding-inline:12px;font-size:13px}.y9FPbq_receiptAmount{font-size:20px}}@media (prefers-reduced-motion:reduce){.y9FPbq_primary,.y9FPbq_secondary{transition:none}.y9FPbq_replay{display:none}.y9FPbq_storyCaption{min-height:44px}}
._5spBda_hero{--ease:cubic-bezier(.16, 1, .3, 1);position:relative}._5spBda_theater{max-width:960px;margin:0 auto;padding:32px 20px 64px}._5spBda_frame{aspect-ratio:16/9;isolation:isolate;background:#edf0f5;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #17255414,0 2px 4px #1725540a,0 32px 72px -32px #17255452;container-type:inline-size}._5spBda_titleCard{background:radial-gradient(#141e3200 62%,#141e3212 100%),#edf0f5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._5spBda_lockup{align-items:center;gap:1.0417cqw;display:inline-flex}._5spBda_wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:3.9583cqw;font-weight:800;line-height:1}._5spBda_mark{width:3.75cqw;height:3.75cqw}._5spBda_rule{background:var(--color-brand);border-radius:2px;width:2.2917cqw;height:max(1px,.1042cqw);margin-top:1.5625cqw}._5spBda_tagline{letter-spacing:-.005em;color:var(--color-ink-secondary);margin-top:1.3542cqw;font-size:1.0938cqw;font-weight:500;line-height:1.4}._5spBda_video{object-fit:cover;border-radius:inherit;cursor:pointer;width:100%;height:100%;display:block;position:relative}._5spBda_bigPlay{height:40px;color:var(--color-ink);transition:transform .3s var(--ease);background:#fffffff5;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:15px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 0 0 1px #1c191714,0 8px 24px #0000001f}._5spBda_bigPlay:hover{transform:translateY(-1px)}._5spBda_bigPlay:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}._5spBda_bigPlay svg{color:var(--color-brand)}._5spBda_bigPlayTime{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);font-size:13px}._5spBda_rail{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}._5spBda_chapters{flex:100%;gap:6px;min-width:0;display:flex}._5spBda_chapter{min-width:0;color:var(--color-ink-muted);text-align:left;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;flex-basis:0;gap:8px;padding:6px 0;font-size:13px;font-weight:500;line-height:1.2;transition:color .24s;display:flex}._5spBda_chapter[data-state=done]{color:var(--color-slate)}._5spBda_chapter[data-state=active]{color:var(--color-ink)}._5spBda_chapter:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}._5spBda_chapterLabel{white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}._5spBda_track{background:var(--color-hairline-strong);border-radius:2px;height:2px;transition:background-color .2s;position:relative;overflow:hidden}._5spBda_chapter:hover ._5spBda_track{background:#c7d0dd}._5spBda_fill{background:var(--color-brand);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}._5spBda_now{color:var(--color-ink);font-size:14px;font-weight:500}._5spBda_meta{align-items:center;gap:12px;margin-left:auto;display:flex}._5spBda_time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);white-space:nowrap;font-size:12px}._5spBda_controls{align-items:center;gap:6px;display:flex}._5spBda_control{border:1px solid var(--color-hairline-strong);background:var(--color-surface);height:32px;color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s;display:inline-flex}._5spBda_control:hover{background:var(--color-surface-subtle);border-color:#c7d0dd}._5spBda_control:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}._5spBda_control[aria-pressed=true]{border-color:var(--color-blue-tint-border);background:var(--color-blue-tint);color:var(--color-brand-strong)}._5spBda_controlIcon{justify-content:center;width:32px;padding:0}._5spBda_copy{flex-direction:column;justify-content:center;gap:40px;min-height:calc(100svh - 64px);padding:48px 0 32px;display:flex}._5spBda_intro{align-items:center;gap:28px;display:grid}._5spBda_details{max-width:640px}._5spBda_cue{color:var(--color-ink-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}._5spBda_cueLine{background:var(--color-hairline-strong);width:28px;height:1px}._5spBda_caption{margin-bottom:16px}._5spBda_captionText{color:var(--color-ink-secondary);font-size:15px;line-height:1.5}._5spBda_captionNow{color:var(--color-brand-strong);font-weight:500}@media (min-width:768px){._5spBda_theater{padding:32px 32px 80px}._5spBda_frame{border-radius:18px}._5spBda_bigPlay{height:44px;padding:0 18px 0 16px;bottom:20px;left:20px}._5spBda_chapters{flex-grow:1;flex-basis:0}._5spBda_chapterLabel{display:block}._5spBda_now{display:none}}@media (min-width:1024px){._5spBda_copy{gap:64px;padding:72px 0 40px}._5spBda_intro{grid-template-columns:1fr 1fr;gap:64px}}
.JfuLZq_film{--ease:cubic-bezier(.16, 1, .3, 1);margin-top:32px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.JfuLZq_film{transition:opacity .5s var(--ease), transform .5s var(--ease)}.JfuLZq_film:not([data-shown]){opacity:0;transform:translateY(12px)}}.JfuLZq_frame{aspect-ratio:16/9;isolation:isolate;background:#f7f7f5;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c191714,0 8px 24px #0000000f}.JfuLZq_video{object-fit:cover;border-radius:inherit;cursor:pointer;width:100%;height:100%;display:block}.JfuLZq_cast{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;padding-bottom:64px;display:grid;position:relative}.JfuLZq_person{width:100%;color:var(--color-ink-muted);text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px;padding:8px 0 4px;display:grid}.JfuLZq_person:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.JfuLZq_track{background:var(--color-hairline-strong);width:100%;height:2px;transition:background-color .2s var(--ease);border-radius:2px;order:-1;position:relative;overflow:hidden}.JfuLZq_person:hover .JfuLZq_track{background:#c7d0dd}.JfuLZq_fill{background:var(--color-brand);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.JfuLZq_avatar{border:1px solid var(--color-chip-neutral-border);background:var(--color-chip-neutral-bg);width:32px;height:32px;color:var(--color-ink-secondary);letter-spacing:.02em;transition:background-color .24s var(--ease), border-color .24s var(--ease), color .24s var(--ease), box-shadow .24s var(--ease);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.JfuLZq_person[data-state=done] .JfuLZq_avatar{border-color:var(--color-blue-tint-border);background:var(--color-blue-tint);color:var(--color-brand-strong)}.JfuLZq_person[data-state=active] .JfuLZq_avatar{border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 0 0 4px var(--color-blue-tint)}.JfuLZq_text{flex-direction:column;min-width:0;display:none}.JfuLZq_person[data-state=active] .JfuLZq_text{display:flex;position:absolute;bottom:0;left:0;right:0}.JfuLZq_name{color:var(--color-slate);transition:color .24s var(--ease);font-size:14px;font-weight:600;line-height:1.35}.JfuLZq_role{color:var(--color-ink-muted);font-size:13px;line-height:1.4}.JfuLZq_action{color:var(--color-ink-muted);transition:color .24s var(--ease);margin-top:4px;font-size:13px;line-height:1.4}.JfuLZq_person[data-state=active] .JfuLZq_name,.JfuLZq_person[data-state=active] .JfuLZq_action{color:var(--color-ink)}.JfuLZq_idle{color:var(--color-slate);font-size:14px;font-weight:500;position:absolute;bottom:24px;left:0}.JfuLZq_cast:has([data-state=active]) .JfuLZq_idle{display:none}.JfuLZq_footer{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.JfuLZq_note{max-width:62ch;color:var(--color-slate);font-size:14px;line-height:1.5}@media (min-width:768px){.JfuLZq_film{margin-top:40px}.JfuLZq_frame{border-radius:18px}.JfuLZq_cast{margin-top:20px;padding-bottom:20px}.JfuLZq_person{grid-template-columns:32px minmax(0,1fr);place-items:start;column-gap:8px}.JfuLZq_track{grid-column:1/-1;margin-bottom:4px}.JfuLZq_text,.JfuLZq_person[data-state=active] .JfuLZq_text{display:flex;position:static}.JfuLZq_idle{display:none}}
