@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--n-0:#fff;--n-1:#fcfcfb;--n-2:#fafaf8;--n-3:#f4f4f2;--n-4:#ececea;--n-5:#e4e3e0;--n-6:#c9c8c4;--n-7:#9a9995;--n-8:#6f6e6c;--n-9:#4a4947;--n-10:#2a2a28;--n-11:#171716;--bg:var(--n-0);--panel:var(--n-2);--hover:var(--n-2);--selected:var(--n-3);--line:#1717161f;--line-soft:#17171612;--line-strong:var(--n-6);--text:var(--n-11);--text-2:var(--n-8);--text-3:#767573;--ink:var(--n-11);--ink-hover:var(--n-10);--on-ink:var(--n-0);--pass:#157f3d;--pass-soft:#e5f6ec;--fail:#c9302c;--fail-soft:#fdeceb;--warn:#b54708;--warn-soft:#fdf3e1;--info:#4c63d2;--font-display:"Geist",system-ui,sans-serif;--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,Menlo,monospace;--ls-ui:-.011em;--ls-display:-.035em;--ls-hero:-.045em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--r-xs:5px;--r-sm:8px;--r-md:12px;--r-pill:9999px;--shadow-rest:0 1px 2px #00000009;--shadow-float:0 0 0 1px var(--line),0 3px 10px #0000000b,0 20px 48px #0000001b;--focus:0 0 0 2px var(--n-0),0 0 0 4px var(--ink);--h-sm:26px;--h-md:32px;--h-lg:36px;--row:32px;--dur-instant:.12s;--dur-fast:.16s;--dur-base:.24s;--ease:cubic-bezier(.22,1,.36,1);--ease-enter:cubic-bezier(.16,1,.3,1);--mock-paper:#f4f1ea;--mock-ink:#2b2118;--mock-line:#d8d2c6}
*{box-sizing:border-box}body{font-variant-numeric:tabular-nums;background:var(--bg);color:var(--text);font:400 13px/19.5px var(--font-sans);letter-spacing:var(--ls-ui);-webkit-font-smoothing:antialiased;margin:0}.mono{font-family:var(--font-mono);letter-spacing:0}.dim{color:var(--text-2)}.faint{color:var(--text-3)}.display{font-family:var(--font-display);letter-spacing:var(--ls-display);font-weight:500}.btn{height:var(--h-md);border-radius:var(--r-sm);font:500 13px/1 var(--font-sans);letter-spacing:var(--ls-ui);cursor:pointer;background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-rest);transition:background var(--dur-instant) var(--ease);border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.btn:hover,.btn.is-hover{background:var(--hover)}.btn:active{transform:scale(.97)}.btn.is-focus{box-shadow:inset 0 0 0 1px var(--line),var(--focus);outline:0}.btn.is-disabled{color:var(--n-6);background:var(--n-1);box-shadow:inset 0 0 0 1px var(--line-soft);cursor:not-allowed}.btn.primary{background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-rest)}.btn.primary.is-hover{background:var(--ink-hover)}.btn.primary.is-focus{box-shadow:var(--focus)}.btn.primary.is-disabled{background:var(--n-4);color:var(--text-3);box-shadow:none}.btn.ghost{box-shadow:none;color:var(--text-2);background:0 0}.btn.ghost.is-hover{background:var(--hover);color:var(--text)}.btn.danger{color:var(--fail)}.btn.sm{height:var(--h-sm);border-radius:6px;padding:0 8px;font-size:12px}.btn.lg{height:var(--h-lg);padding:0 14px;font-size:14px}.spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;display:inline-block}.kbd{font:11px/16px var(--font-sans);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);background:var(--n-1);border-radius:4px;padding:0 5px}.field{gap:6px;display:grid}.label{color:var(--text);font-size:12px;font-weight:500}.help{color:var(--text-3);font-size:12px}.help.err{color:var(--fail)}.input{height:var(--h-md);border-radius:var(--r-sm);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:13px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}.input.mono{font-family:var(--font-mono);font-size:12px}.input.is-hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.input.is-focus{box-shadow:inset 0 0 0 1px var(--ink),0 0 0 3px var(--n-3)}.input.is-disabled{background:var(--panel);color:var(--text-3)}.input.is-error{box-shadow:inset 0 0 0 1px var(--fail),0 0 0 3px var(--fail-soft)}.input .ph{color:var(--text-3)}.badge{border-radius:var(--r-xs);height:20px;font:500 12px/1 var(--font-sans);color:var(--text-2);background:var(--panel);align-items:center;gap:5px;padding:0 6px;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.badge.pass{color:var(--pass);background:var(--pass-soft)}.badge.fail{color:var(--fail);background:var(--fail-soft)}.badge.fail.solid{background:var(--fail-soft);color:var(--fail);box-shadow:inset 0 0 0 1px var(--fail);font-weight:600}.badge.unconf{color:var(--warn);background:var(--warn-soft)}.badge.unconf i{background:0 0;border:1.5px solid;width:7px;height:7px}.badge.running{color:var(--text)}.badge.running i{background:var(--info)}.badge.mono{font-family:var(--font-mono);font-size:11px;font-weight:400}.chip{font:12px/18px var(--font-mono);border-radius:var(--r-xs);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text);padding:0 5px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;height:32px;font:500 12px/1 var(--font-sans);color:var(--text-2);border-bottom:1px solid var(--line);padding:0 12px}.table td{height:var(--row);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:0 12px;font-size:13px}.table tr.is-hover td{background:var(--hover)}.table tr.is-selected td{background:var(--selected)}.table td.num{font-family:var(--font-mono);text-align:right;color:var(--text-2);font-size:12px}.table tr.is-loading td span.sk{background:var(--n-3);border-radius:3px;height:8px;display:block}.card{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-rest);border-radius:var(--r-md)}.card-h{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.card-b{padding:14px}.tabs{border-bottom:1px solid var(--line);gap:20px;display:flex}.tab{color:var(--text-2);align-items:center;gap:6px;padding:8px 0 9px;font-size:13px;display:flex}.tab .n{color:var(--text-3);font-size:12px}.tab.is-active{color:var(--text);box-shadow:inset 0 -1.5px 0 var(--text);font-weight:500}.tab.is-hover{color:var(--text)}.tab.is-focus{box-shadow:var(--focus);border-radius:4px;margin:6px -6px 7px;padding:2px 6px}.tab.is-disabled{color:var(--n-6)}.toast{background:var(--bg);border-radius:var(--r-md);width:360px;box-shadow:var(--shadow-float);grid-template-columns:16px 1fr auto;align-items:start;gap:10px;padding:12px 14px;font-size:13px;display:grid}.toast .t{font-weight:500}.toast .d{color:var(--text-2);margin-top:2px}.log{font:12px/20px var(--font-mono);background:var(--panel);border-radius:var(--r-sm);white-space:nowrap;padding:6px 0;overflow:hidden}.log div{grid-template-columns:96px 1fr;padding:0 12px;display:grid}.log .ts{color:var(--text-3)}.log .e{background:var(--fail-soft);color:var(--fail)}.table td+td,.table th+th{box-shadow:inset 1px 0 0 var(--line-soft)}
:root{--mock-photo:#9b7b5e;--mock-photo-deep:#6b4f3a;--mock-dim:#857766;--mock-chip:#e7e0d3;--mock-card:#fbf9f4}a{color:inherit;text-decoration:none}.wrap{width:min(1312px,100% - 32px);margin:0 auto}.top{border-bottom:1px solid var(--line-soft)}.top .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.mark{letter-spacing:-.02em;font-size:14px;font-weight:600}.crumb{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.crumb .sep{color:var(--n-6)}.crumb .mono{text-overflow:ellipsis;font-size:12px;overflow:hidden}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lede{color:var(--text-2);max-width:660px;margin:14px 0 0;font-size:15px;line-height:24px}.sub{color:var(--text-2);margin:6px 0 0;font-size:13px;line-height:20px}h2.h{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:24px}.dot{background:var(--pass);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dot.f{background:var(--fail)}.dot.w{background:var(--warn)}.dot.n{background:var(--text-2)}.dot.o{box-shadow:inset 0 0 0 1.5px var(--warn);background:0 0}.badge.minor i{background:0 0;box-shadow:inset 0 0 0 1.5px}.foot{border-top:1px solid var(--line-soft);margin-top:80px}.foot .wrap{min-height:64px;color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.player{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-rest);background:var(--bg)}.fbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px 6px 14px;font-size:13px;display:flex}.fbar .l,.fbar .r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fbar .mono{font-size:12px}.fbar b{font-weight:500}.seg{gap:2px;display:flex}.seg .btn.sel{background:var(--selected);box-shadow:none;color:var(--text)}.stage{background:var(--panel);border-bottom:1px solid var(--line-soft);justify-content:center;align-items:flex-start;gap:64px;padding:40px 24px 56px;display:flex;position:relative}.stage .corner{font:11px/16px var(--font-mono);color:var(--text-3);letter-spacing:0;position:absolute}.stage .shot.phone{font-size:6.4px}.note{width:420px;margin-top:56px;font-size:14px;line-height:22px;position:relative}.note:before{content:"";background:var(--fail);width:50px;height:1px;position:absolute;top:10px;left:-58px}.note h2{letter-spacing:-.015em;margin:10px 0 6px;font-size:18px;font-weight:500;line-height:24px}.note p{color:var(--text-2);margin:0 0 10px}.note ol{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:21px}.note .lbl{color:var(--text-2);margin-top:16px;font-size:12px;font-weight:500}.note .facts{font:12px/20px var(--font-mono);color:var(--text-2);letter-spacing:0;margin-top:14px}.note .facts span{color:var(--text-3);width:64px;display:inline-block}.note .btns{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.stage .nav2{gap:4px;display:flex;position:absolute;bottom:12px;left:14px}.tape{padding:16px 14px 18px}.reel{overscroll-behavior-x:contain;overflow-x:auto}.reel-in{width:max-content;min-width:100%}.axis{height:84px;margin-left:44px;position:relative}.play{justify-content:center;width:30px;height:30px;padding:0;position:absolute;top:20px;left:-44px}.play svg{width:10px;height:10px}.axis .rail{background:var(--line);width:82%;height:1px;position:absolute;top:34px;left:0}.axis .ch{background:var(--n-4);border-radius:2px;height:5px;position:absolute;top:32px}.axis .tk{background:var(--n-6);width:1px;height:9px;position:absolute;top:30px}.axis .tl{font:11px/16px var(--font-mono);color:var(--text-3);letter-spacing:0;white-space:nowrap;position:absolute;top:8px;transform:translate(-50%)}.axis .pin{background:var(--fail);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin-left:-4.5px;position:absolute;top:30px}.axis .pin.r{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--fail),0 0 0 2px var(--bg)}.axis .pin.n{background:var(--text-2)}.axis .flag{border-radius:var(--r-xs);white-space:nowrap;background:var(--fail-soft);height:20px;color:var(--fail);padding:0 6px;font-size:12px;line-height:20px;position:absolute;top:50px;transform:translate(-50%)}.axis .flag.n{background:var(--panel);color:var(--text-2)}.axis .head{background:var(--ink);width:1px;height:46px;position:absolute;top:0}.axis .head span{border-radius:var(--r-xs);background:var(--ink);height:20px;color:var(--on-ink);font:500 11px/20px var(--font-mono);letter-spacing:0;white-space:nowrap;padding:0 6px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.axis .locked{border-radius:var(--r-xs);outline:1px dashed var(--line-strong);outline-offset:-1px;height:17px;color:var(--text-3);white-space:nowrap;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:26px}.strip{--fw:120px;align-items:flex-start;gap:14px;padding:8px 4px 4px;display:flex}.fr{width:var(--fw);flex:none;margin:0}.fr .shot{font-size:calc(var(--fw) / 39)}.fr .shot.phone{height:62em}.fr figcaption{gap:1px;margin-top:9px;display:grid}.fr .lb{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.fr .tm{color:var(--text-3);font-size:12px;line-height:16px}.fr .tm .mono{font-size:11px}.fr.bad .shot{box-shadow:0 0 0 1px var(--fail),var(--shadow-rest)}.fr.bad .lb:before,.fr.warn .lb:before,.fr.minor .lb:before{content:"";background:var(--fail);border-radius:50%;flex:none;width:6px;height:6px}.fr.bad .tm b{color:var(--fail);font-weight:500}.fr.warn .shot{box-shadow:0 0 0 1px var(--warn),var(--shadow-rest)}.fr.warn .lb:before{background:var(--warn)}.fr.warn .tm b{color:var(--warn);font-weight:500}.fr.minor .lb:before{box-shadow:inset 0 0 0 1.5px var(--text-2);background:0 0}.fr.minor .tm b{color:var(--text-2);font-weight:500}.fr.cur .shot{outline:2px solid var(--ink);outline-offset:3px}.fr.todo .box,.fr.end .box{height:calc(var(--fw) * 62 / 39);border-radius:var(--r-sm);outline:1px dashed var(--line-strong);outline-offset:-1px;color:var(--text-2);flex-direction:column;justify-content:flex-end;padding:10px;font-size:12px;line-height:16px;display:flex}.fr.todo .lb,.fr.end .lb{color:var(--text-2);font-weight:400}.fr.end{width:184px}.fr.end .box{justify-content:space-between}.fr.end ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fr.end li{align-items:center;gap:6px;display:flex}.fr.end li:before{content:"";width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--text-3);border-radius:50%}.strip-note{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 2px 0;font-size:12px;display:flex}.details{border-top:1px solid var(--line-soft)}.details .tabs{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:0 14px;overflow-x:auto}.panes{grid-template-columns:1fr 1fr;display:grid}.pane{min-width:0;padding:12px 14px 16px}.pane+.pane{box-shadow:inset 1px 0 0 var(--line-soft)}.pane h3{color:var(--text-2);justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.pane h3 span{color:var(--text-3);font-weight:400}.scrollx{overflow-x:auto}.log{white-space:normal}.log div{grid-template-columns:92px 1fr}.table td.mono{font-family:var(--font-mono);letter-spacing:0;font-size:12px}.table .bad{color:var(--fail)}.table .ok{color:var(--pass)}.table tr.miss td{color:var(--text-3)}.shot{background:var(--mock-paper);color:var(--mock-ink);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--line),var(--shadow-rest);font-family:var(--font-sans);letter-spacing:-.01em;flex:none;line-height:1.25;position:relative;overflow:hidden}.shot.phone{width:39em;height:84.4em}.m-status{justify-content:space-between;align-items:center;height:4.4em;padding:0 2.6em;display:flex}.m-status b{font-size:1.4em;font-weight:600}.m-status span{font-size:1.2em;font-weight:500}.m-nav{border-bottom:.1em solid var(--mock-line);justify-content:space-between;align-items:center;height:5.6em;padding:0 2em;display:flex}.m-logo{letter-spacing:-.03em;font-size:1.9em;font-weight:600}.m-back{font-size:1.5em;font-weight:500}.m-btn{background:var(--mock-ink);height:3.4em;color:var(--mock-paper);border-radius:.8em;justify-content:center;align-items:center;padding:0 1.4em;display:inline-flex}.m-btn span{font-size:1.4em;font-weight:500}.m-btn.w{height:4.4em;margin-top:1.6em;display:flex}.m-btn.o{color:var(--mock-ink);box-shadow:inset 0 0 0 .1em var(--mock-line);background:0 0}.m-pad{padding:1.6em 2em 0}.m-photo{background:var(--mock-photo);border-radius:1.2em;position:relative;overflow:hidden}.m-photo:before{content:"";background:var(--mock-photo-deep);height:36%;position:absolute;bottom:0;left:0;right:0}.m-photo:after{content:"";aspect-ratio:1;background:var(--mock-chip);border-radius:50%;width:16%;position:absolute;bottom:26%;left:20%}.m-photo.late{background:var(--mock-chip)}.m-photo.late:before,.m-photo.late:after{display:none}.m-h{letter-spacing:-.03em;font-size:2.6em;font-weight:600;line-height:1.1}.m-h.xl{font-size:3.2em}.m-p{color:var(--mock-dim);font-size:1.4em}.m-search{height:4.4em;box-shadow:inset 0 0 0 .1em var(--mock-line);border-radius:1em;align-items:center;padding:0 1.4em;display:flex}.m-search span{color:var(--mock-dim);font-size:1.4em}.m-search.on{box-shadow:inset 0 0 0 .2em var(--mock-ink)}.m-search.on span{color:var(--mock-ink)}.m-sec{font-size:1.5em;font-weight:600}.m-row{border-top:.1em solid var(--mock-line);align-items:center;gap:1.2em;padding:1.2em 0;display:flex}.m-thumb{background:var(--mock-photo);border-radius:.8em;flex:none;width:4.4em;height:4.4em}.m-thumb.b{background:var(--mock-photo-deep)}.m-row .n{font-size:1.5em;font-weight:600;display:block}.m-row .s{color:var(--mock-dim);font-size:1.3em;display:block}.m-row .r{margin-left:auto;font-size:1.3em;font-weight:500}.m-lbl{margin:1.4em 0 .6em;font-size:1.3em;font-weight:500;display:block}.m-in{height:4.4em;box-shadow:inset 0 0 0 .1em var(--mock-line);white-space:nowrap;border-radius:.8em;align-items:center;padding:0 1.2em;display:flex;overflow:hidden}.m-in span{font-size:1.3em}.m-map{background:var(--mock-chip);border-radius:1em;position:relative;overflow:hidden}.m-map i{background:var(--mock-paper);position:absolute}.m-map b{background:var(--mock-ink);border-radius:50%;width:1.8em;height:1.8em;position:absolute}.m-foot{border-top:.1em solid var(--mock-line);margin-top:2em;padding:2.4em 2em}.m-foot .m-p{margin-top:1em;display:block}.m-404{justify-content:center;align-items:center;gap:1.4em;display:flex;position:absolute;inset:0}.m-404 b{box-shadow:inset -.05em 0 0 var(--mock-line);padding-right:.7em;font-size:2em;font-weight:500}.m-404 span{font-size:1.4em}.m-center{text-align:center;padding:9em 3em 0}.m-center .m-p{margin-top:1em;display:block}.m-ring{width:7em;height:7em;box-shadow:inset 0 0 0 .3em var(--mock-line);border-radius:50%;margin:0 auto 2.4em}.m-ring.full{background:var(--mock-chip);box-shadow:none}.m-chips{flex-wrap:wrap;gap:.8em;margin-top:1.8em;display:flex}.m-chips span{box-shadow:inset 0 0 0 .08em var(--mock-line);border-radius:.8em;padding:.7em 1.1em;font-size:1.3em}.m-chips span.on{background:var(--mock-ink);color:var(--mock-paper);box-shadow:none}.m-card{background:var(--mock-card);box-shadow:inset 0 0 0 .1em var(--mock-line);border-radius:1.2em;margin-top:2em;padding:2em}.m-price{letter-spacing:-.04em;font-size:3.6em;font-weight:600}.m-price small{color:var(--mock-dim);letter-spacing:0;font-size:.4em;font-weight:500}.m-li{margin-top:.9em;font-size:1.35em;display:block}.m-li:before{content:"";background:var(--mock-ink);vertical-align:.15em;border-radius:50%;width:.5em;height:.5em;margin-right:.7em;display:inline-block}.m-tabs{border-top:.1em solid var(--mock-line);background:var(--mock-paper);justify-content:space-around;align-items:center;height:6.4em;display:flex;position:absolute;bottom:0;left:0;right:0}.m-tabs span{color:var(--mock-dim);font-size:1.2em}.m-tabs span.on{color:var(--mock-ink);font-weight:600}.m-heart{width:3.6em;height:3.6em;box-shadow:inset 0 0 0 .1em var(--mock-line);border-radius:.8em;justify-content:center;align-items:center;display:inline-flex}.m-heart:before{content:"";width:1.4em;height:1.4em;box-shadow:inset 0 0 0 .2em var(--mock-ink);border-radius:50%}.m-heart.on:before{background:var(--mock-ink)}.m-sheet{background:var(--mock-card);height:50%;box-shadow:0 -.1em 0 var(--mock-line);border-radius:2em 2em 0 0;padding:2.4em 2em;position:absolute;bottom:0;left:0;right:0}.shot.mail{background:var(--bg);color:var(--text)}.mail-h{border-bottom:.1em solid var(--line);padding:4em 2em 1.6em}.mail-h .a{font:1.2em/1.4 var(--font-mono);color:var(--text-3);letter-spacing:0;display:block}.mail-h .s{letter-spacing:-.02em;margin-top:.6em;font-size:1.7em;font-weight:600;display:block}.mail-b{padding:2em}.mail-b .m-p{color:var(--text-2);margin-bottom:1.2em;display:block}.hl{outline:.3em solid var(--fail);outline-offset:.4em}.hl.wn{outline-color:var(--warn)}.tap{width:5em;height:5em;box-shadow:inset 0 0 0 .3em var(--fail);border-radius:50%;position:absolute}@media (max-width:900px){.stage{flex-direction:column;align-items:center;gap:28px;padding:40px 16px 64px}.stage .shot.phone{font-size:5.4px}.note{width:100%;max-width:520px;margin-top:0}.note:before{display:none}.panes{grid-template-columns:1fr}.pane+.pane{box-shadow:inset 0 1px 0 var(--line-soft)}.reel-in{min-width:1060px}.strip{--fw:108px}.lede{font-size:14px;line-height:22px}}
:root{--font-display:var(--font-geist-sans),"Geist",system-ui,sans-serif;--font-sans:var(--font-geist-sans),"Geist",system-ui,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,Menlo,monospace}html{-webkit-text-size-adjust:100%}.nav{gap:2px;display:flex}button.btn:disabled{cursor:default;opacity:.7}button.btn:disabled:active{transform:none}.btn:focus-visible,.input:focus-visible,a:focus-visible,summary:focus-visible{box-shadow:var(--focus);outline:0}.input:focus{box-shadow:inset 0 0 0 1px var(--ink),0 0 0 3px var(--n-3);outline:0}.input.is-error:focus{box-shadow:inset 0 0 0 1px var(--fail),0 0 0 3px var(--fail-soft)}.input::placeholder,textarea.input::placeholder{color:var(--text-3)}textarea.input{white-space:pre-wrap;resize:vertical;height:auto;min-height:168px;line-height:20px;font:13px/20px var(--font-sans);letter-spacing:var(--ls-ui);padding:9px 10px;display:block}.spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}.foot a:hover{color:var(--text)}.scan-progress{gap:2px;max-width:520px;margin:12px 0 0;padding:0;list-style:none;display:grid}.scan-progress li{min-height:24px;color:var(--text-3);align-items:center;gap:10px;font-size:13px;display:flex}.scan-progress li.ok{color:var(--text-2)}.scan-progress li.now{color:var(--text)}.scan-progress .dot,.scan-progress .spin{flex:none;width:8px;height:8px}.scan-progress .dot.n{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.scan-progress .spin{border-width:1.5px}.page{max-width:760px;padding:56px 0 0}.page h1.display{letter-spacing:var(--ls-hero);margin:0;font-size:44px;font-weight:500;line-height:48px}.page .meta{font:12px/18px var(--font-mono);color:var(--text-3);letter-spacing:0;margin-top:10px}.form{gap:20px;max-width:620px;margin-top:32px;display:grid}.form .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form .label small{color:var(--text-3);margin-left:6px;font-weight:400}.form .acts{margin-top:4px}.seg.platform .btn{height:var(--h-md)}.seg.platform{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);width:max-content;padding:2px}.seg.platform .btn:not(.sel){box-shadow:none;color:var(--text-2);background:0 0}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ok-box{border-radius:var(--r-sm);background:var(--panel);max-width:620px;margin-top:32px;padding:16px 18px}.ok-box h2{letter-spacing:-.012em;margin:8px 0 6px;font-size:16px;font-weight:500;line-height:22px}.ok-box p{color:var(--text-2);margin:0;font-size:13px;line-height:20px}.wire{border-top:1px solid var(--line-soft);margin-top:28px;display:grid}.wire>div{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:12px;min-height:34px;padding:7px 0;font-size:13px;display:flex}.wire .k{width:140px;color:var(--text-2);flex:none}.wire .mono{font-size:12px}.stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}.stops li{border-radius:var(--r-sm);min-height:120px;color:var(--text-3);outline:1px dashed var(--line-strong);outline-offset:-1px;flex-direction:column;justify-content:space-between;gap:12px;padding:12px;font-size:12px;line-height:17px;list-style:none;display:flex}.stops li b{color:var(--text-2);font-size:13px;font-weight:500}.stops li.done{background:var(--panel);color:var(--text-2);outline:0}.stops li.done b{color:var(--text)}.stops li.cur{outline:2px solid var(--ink);outline-offset:-2px;background:var(--bg);color:var(--text-2)}.stops li.cur b{color:var(--text)}.stops li .mono{font-size:11px}.stops-track{height:28px;margin-top:8px;position:relative}.stops-track:before{content:"";background:var(--line);height:1px;position:absolute;top:13px;left:0;right:0}.stops-track .bar{background:var(--ink);border-radius:2px;height:5px;position:absolute;top:11px;left:0}.stops-track .head{background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin-left:-5.5px;position:absolute;top:8px}.ready{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:20px 0;display:flex}.ready p{max-width:560px;margin:0;font-size:14px;line-height:22px}.ready p span{color:var(--text-2)}@media (max-width:900px){.page{padding-top:32px}.page h1.display{font-size:32px;line-height:36px}.form .row2{grid-template-columns:1fr}.stops{grid-template-columns:1fr 1fr}.wire .k{width:auto}}.stage .shot.resp{width:300px;height:auto;padding-bottom:1.6em;font-size:8px}.stage .shot.resp .mail-h{padding-top:2.4em}.stage .shot.resp .m-p{overflow-wrap:anywhere}@media (max-width:900px){.stage .shot.resp{width:100%;max-width:340px;font-size:8px}}.top .acts .btn{white-space:nowrap}
