.XCeasG_stage{aspect-ratio:1000/560;background:var(--color-deep);position:relative;overflow:hidden;container-type:inline-size}.XCeasG_canvas{font-size:.1cqw;font-family:var(--font-sans);color:var(--color-deep);line-height:1.25;position:absolute;inset:0}.XCeasG_canvas :where(p){margin:0;line-height:1.25}.XCeasG_head{align-items:center;gap:10em;display:flex;position:absolute;top:34em}.XCeasG_headNum{background:var(--color-sky);width:1.7em;height:1.7em;color:var(--color-deep-dark);border-radius:50%;justify-content:center;align-items:center;font-size:15em;font-weight:700;display:flex}.XCeasG_headText{color:var(--color-white);white-space:nowrap;font-size:19em;font-weight:700}.XCeasG_lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.XCeasG_line{fill:none;stroke:var(--color-sky);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.XCeasG_lineMuted{stroke:var(--color-deep-light)}.XCeasG_lineFail{stroke:var(--color-orange)}.XCeasG_card{box-sizing:border-box;background:var(--color-white);border-radius:12em;flex-direction:column;gap:6em;width:160em;padding:14em;display:flex;position:absolute;top:80em}.XCeasG_tall{height:250em}.XCeasG_short{height:116em}.XCeasG_active{box-shadow:0 0 0 3em var(--color-sky)}.XCeasG_idle{background:var(--color-sand)}.XCeasG_idle .XCeasG_chip{background:var(--color-white)}.XCeasG_name{white-space:nowrap;font-size:16em;font-weight:700}.XCeasG_meta,.XCeasG_note{color:var(--color-deep-muted);white-space:nowrap;font-size:14em}.XCeasG_chip{background:var(--color-sand);white-space:nowrap;border-radius:1.4em;align-self:flex-start;margin-top:2em;padding:.3em .7em;font-size:14em;font-weight:700}.XCeasG_chipGood{background:var(--color-sky);color:var(--color-deep-dark)}.XCeasG_thumb{border-radius:8em;flex:none;width:100%;height:104em;margin-bottom:4em;position:relative;overflow:hidden}.XCeasG_thumbArt{width:100%;height:100%;display:block;position:absolute;inset:0}.XCeasG_soft{filter:blur(2.5em)sepia(.6)saturate(.5)contrast(.7)brightness(1.1);transform:scale(1.08)}.XCeasG_half{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.XCeasG_divider{background:var(--color-white);width:3em;margin-left:-1.5em;position:absolute;top:0;bottom:0;left:50%}.XCeasG_states{flex-direction:column;gap:6em;margin:8em 0 10em;display:flex}.XCeasG_state{border:1px solid var(--color-sand-dark);color:var(--color-deep-muted);white-space:nowrap;border-radius:.6em;padding:.35em .7em;font-size:14em;font-weight:700}.XCeasG_stateOn{background:var(--color-deep);border-color:var(--color-deep);color:var(--color-white)}.XCeasG_buttons{gap:8em;margin-top:6em;display:flex}.XCeasG_btn,.XCeasG_btnGhost{white-space:nowrap;border-radius:.6em;padding:.45em .8em;font-size:14em;font-weight:700}.XCeasG_btn{background:var(--color-deep);color:var(--color-white)}.XCeasG_btnGhost{border:1px solid var(--color-sand-dark);color:var(--color-deep-muted)}.XCeasG_banner{box-sizing:border-box;background:var(--color-sand);border-radius:4em;flex-direction:column;flex:none;gap:6em;width:84em;height:126em;margin:0 0 6em 24em;padding:8em;display:flex;position:relative;box-shadow:0 2em 8em #0000001f}.XCeasG_bannerPhoto{border-radius:3em;height:76em;position:relative;overflow:hidden}.XCeasG_bannerLine{background:var(--color-sand-dark);border-radius:3em;height:6em}.XCeasG_bannerLineShort{width:60%}.XCeasG_fail{box-sizing:border-box;background:var(--color-white);border-left:6em solid var(--color-orange);border-radius:12em;flex-direction:column;gap:12em;width:388em;height:148em;padding:16em 18em;display:flex;position:absolute;top:372em;left:207em}.XCeasG_failTitle{white-space:nowrap;font-size:17em;font-weight:700}.XCeasG_codes{flex-wrap:wrap;gap:8em;display:flex}.XCeasG_code{background:color-mix(in srgb, var(--color-orange) 14%, var(--color-white));color:var(--color-deep);white-space:nowrap;border-radius:.5em;padding:.35em .6em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13em}.XCeasG_bill{box-sizing:border-box;background:var(--color-deep-dark);border-radius:12em;flex-direction:column;gap:10em;width:348em;height:148em;padding:16em 18em;display:flex;position:absolute;top:372em;left:623em}.XCeasG_billTitle{color:var(--color-sky);white-space:nowrap;font-size:17em;font-weight:700}.XCeasG_billLine{color:var(--color-white);white-space:nowrap;font-size:15em}@keyframes XCeasG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes XCeasG_fade-in{0%{opacity:0}}@keyframes XCeasG_rise-in{0%{opacity:0;transform:translateY(14em)}}@keyframes XCeasG_pop-in{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}.XCeasG_playing .XCeasG_head{animation:XCeasG_fade-in .5s ease-out var(--delay,0s) both}.XCeasG_playing .XCeasG_line{animation:XCeasG_draw .6s ease-out var(--delay,0s) both}.XCeasG_playing .XCeasG_rise{animation:XCeasG_rise-in .55s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both}.XCeasG_playing .XCeasG_pop{animation:XCeasG_pop-in .45s cubic-bezier(.34, 1.4, .64, 1) var(--delay,0s) both}@media (prefers-reduced-motion:reduce){.XCeasG_stage *,.XCeasG_playing *{animation:none!important}}
