.s2-check .b{height:36px;font:500 14px/1 var(--text);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background-color .2s,color .2s,box-shadow .2s,scale .15s;display:inline-flex}.s2-check .b.pri{background:var(--btn-bg,var(--accent));color:var(--on-accent,#fff)}.s2-check .b.sec{background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), 0 1px 2px #0000000a}.s2-check .b.sm{border-radius:10px;height:32px;padding:0 12px;font-size:13px}.s2-check .b.lg{height:44px}.s2-check .b.wide{width:100%}.s2-check .b.tap{scale:.98}.s2-check .b svg{flex:none;width:16px;height:16px}.s2-check button.b{cursor:pointer}.s2-check .bdg{--c:var(--ink-3);height:24px;font:500 12px/1 var(--text);white-space:nowrap;color:color-mix(in srgb, var(--c) 78%, var(--ink));background:color-mix(in srgb, var(--c) 13%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:color .3s,background-color .3s;display:inline-flex}.s2-check .bdg:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px;transition:background-color .3s}.s2-check .bdg.ok{--c:var(--ok)}.s2-check .bdg.warn{--c:#d97706}.s2-check .bdg.info{--c:var(--accent)}.s2-check .bdg.plain:before{display:none}.s2-check .lbl{color:var(--ink);font-size:13px;font-weight:500}.s2-check .inp{background:var(--card);min-height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);border-radius:14px;align-items:center;min-width:0;padding:0 12px;font-size:14px;display:flex}.s2-check .inp:empty:before{content:attr(data-ph);color:var(--ink-3)}.s2-check .ck{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);background:50%/12px no-repeat;border-radius:6px;flex:none;transition:background-color .2s,box-shadow .2s}.s2-check .ck.on{background-color:var(--btn-bg,var(--accent));box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 6.3 2.3 2.3 4.7-5'/%3E%3C/svg%3E")}.s2-check .pcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.s2-check .pc{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);text-align:left;border-radius:14px;gap:3px;min-width:0;padding:12px;font-size:13px;transition:box-shadow .25s,background-color .25s;display:grid}.s2-check .pc b{color:var(--ink);font-size:14px;font-weight:500}.s2-check .pc strong{font:600 17px/1.2 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-check .pc small{color:var(--ink-3);font-size:12px}.s2-check .pc.on,.s2-check .pc[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.s2-check .frow{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.s2-check .frow svg{width:16px;height:16px;color:var(--ink-3);flex:none}.s2-check .frow span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s2-check .frow small{color:var(--ink-3);white-space:nowrap;font-size:12px}.s2-check .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.s2-check .fold{opacity:0;transition:grid-template-rows .5s var(--ease), opacity .35s ease;grid-template-rows:0fr;display:grid}.s2-check .fold>*{min-height:0;overflow:hidden}.s2-check .fold.on{opacity:1;grid-template-rows:1fr}.dark .s2-check .invreal{--ipaper:#151518}.s2-check .object.wide{grid-template-columns:minmax(0,1fr);gap:20px}.s2-check .marks.row{gap:14px;display:grid;position:static}@media (min-width:620px){.s2-check .marks.row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.s2-check .marks.row li{border-top:1px solid var(--line-2);padding-top:12px;position:static}.s2-check .marks.row li:before{display:none}}.s2-check .hform{justify-self:center;width:min(100%,480px);position:relative}.s2-check .fcard{background:var(--card);box-shadow:0 0 0 1px var(--line), 0 28px 60px -34px #0006;border-radius:20px;gap:16px;padding:24px;display:grid}.s2-check .fcard h3{font-size:19px;line-height:1.2}.s2-check .fcard .f{gap:7px;display:grid}.s2-check .fcard .fold.on{margin-top:-4px}.s2-check .agree{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;display:flex}.s2-check .agree u{-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;color:var(--ink)}.s2-check .total{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-size:14px;display:flex}.s2-check .total strong{font:600 24px/1 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-check .ticket{background:var(--card);box-shadow:0 0 0 1px var(--line-2), 0 18px 36px -18px #00000073;color:var(--ink-2);opacity:0;transition:opacity .4s ease, translate .6s var(--ease);border-radius:14px;gap:2px;padding:12px 16px;font-size:12px;display:grid;position:absolute;bottom:-24px;right:-26px;translate:0 10px}.s2-check .ticket.on{opacity:1;translate:0}.s2-check .ticket b{font:600 17px/1.2 var(--mono);color:var(--ink)}.s2-check .ticket span{color:var(--ok)}@media (max-width:619px){.s2-check .ticket{bottom:-30px;right:-6px}.s2-check .fcard{padding:18px}.s2-check .hform{margin-bottom:26px}}.s2-check .hphone{--cut:0px;height:560px;box-shadow:0 0 0 1px var(--line-2), 0 34px 70px -36px #00000080;justify-self:center}.s2-check .hshot{opacity:0;will-change:transform;background:var(--shot-bg);width:100%;transition:opacity .2s,transform 2.6s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.s2-check .hshot.on{opacity:1}.s2-check .hshot img{width:100%;height:auto}@media (max-width:619px){.s2-check .hphone{width:268px;height:500px}}.s2-check .steps.rail{height:520vh}.s2-check .steps.rail .scene{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.s2-check .steps .stage{grid-template-columns:auto minmax(0,440px);justify-content:center;align-items:center;gap:clamp(20px,3vw,48px);display:grid}.s2-check .phone{width:300px;height:min(calc(var(--vh) - var(--nav) - var(--cut,104px)), 610px);box-shadow:0 0 0 1px var(--band-line), 0 44px 90px -40px #000;background:#050506;border-radius:40px;padding:9px;position:relative}.s2-check .phone:before{content:"";z-index:6;background:#050506;border-radius:12px;width:74px;height:18px;margin-left:-37px;position:absolute;top:16px;left:50%}.s2-check .scr{background:var(--shot-bg);border-radius:31px;grid-template-rows:40px minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden}.s2-check .pstat{z-index:5;background:var(--shot-bg);color:#18181b;font:600 12px/1 var(--text);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:3px 26px 0;display:flex;position:relative}.s2-check .pstat i{opacity:.55;border-radius:3.5px;width:21px;height:10px;position:relative;box-shadow:inset 0 0 0 1px}.s2-check .pstat i:before{content:"";background:currentColor;border-radius:1.5px;position:absolute;inset:2px 6px 2px 2px}.dark .s2-check .pstat{color:#f4f4f5}.s2-check .pview{min-height:0;position:relative;overflow:hidden}.s2-check .sshot{will-change:transform;background:var(--shot-bg);opacity:0;visibility:hidden;width:100%;min-height:100%;transition:opacity .16s,visibility 0s .16s;position:absolute;top:0;left:0}.s2-check .sshot.on{opacity:1;visibility:visible;transition:opacity .16s}.s2-check .sshot img,.s2-check .oshot img,.s2-check .snip.shot img,.s2-check .check img{width:100%;height:auto}.s2-check .org{align-self:center;gap:12px;min-width:0;display:grid;position:relative}.s2-check .org.doc .pnote{opacity:0}.s2-check .org.doc .orgwin{opacity:.3}.s2-check .orgwin{--wbar:#fff;--wink:#52525b;--wline:#00000014;--wdot:#d4d4d8;background:var(--shot-bg);box-shadow:0 0 0 1px var(--band-line), 0 30px 60px -36px #000;border-radius:14px;transition:opacity .3s;position:relative;overflow:hidden}.dark .s2-check .orgwin{--wbar:#131316;--wink:#a1a1aa;--wline:#ffffff14;--wdot:#3f3f46}.s2-check .orgbar{background:var(--wbar);border-bottom:1px solid var(--wline);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex;position:relative}.s2-check .orgbar i{background:var(--wdot);border-radius:50%;width:8px;height:8px}.s2-check .orgbar span{text-align:center;color:var(--wink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:30px;position:absolute;left:60px;right:60px;overflow:hidden}.s2-check .orgview{aspect-ratio:1440/1344;position:relative;overflow:hidden}.s2-check .oshot{opacity:0;visibility:hidden;width:100%;transition:opacity .35s,visibility 0s .35s;position:absolute;top:0;left:0}.s2-check .oshot.on{opacity:1;visibility:visible;transition:opacity .35s}.s2-check .oshot .was{width:100%;transition:opacity .5s;position:absolute;top:0;left:0}.s2-check .oshot .was.off{opacity:0}.s2-check .tap{background:color-mix(in srgb, var(--accent) 24%, transparent);width:40px;height:40px;box-shadow:0 0 0 1.5px #fff, 0 0 0 3px var(--accent);opacity:0;pointer-events:none;border-radius:50%;margin:-20px 0 0 -20px;position:absolute}.s2-check .check{z-index:4;width:min(100%, calc((var(--vh) - var(--nav) - 132px) * .877));box-shadow:0 0 0 1px var(--band-line), 0 44px 90px -30px #000;opacity:0;visibility:hidden;will-change:transform, opacity;border-radius:6px;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.s2-check .pnote{color:var(--band-ink-2);min-height:2.9em;font-size:12.5px;line-height:1.45;transition:opacity .3s}.s2-check .stext .snip{display:none}.s2-check .stxt .snip.doc{max-height:none}.s2-check .stxt .snip{background:var(--shot-bg);box-shadow:0 0 0 1px var(--band-line);border-radius:14px;max-height:320px;margin-top:12px;display:block;overflow:hidden}@media (max-width:959px){.s2-check .steps.rail .scene{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:14px}.s2-check .pinned.rail .scol{gap:12px}.s2-check .pinned.rail .scol .h2{display:none}.s2-check .pinned.rail .stexts{min-height:96px}.s2-check .pinned.rail .stext{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:24px}.s2-check .pinned.rail .stext p{max-width:none}.s2-check .phone{--cut:262px;border-radius:34px;width:232px}.s2-check .scr{border-radius:26px;grid-template-rows:36px minmax(0,1fr)}.s2-check .pstat{padding:3px 18px 0;font-size:11px}.s2-check .steps .stage{grid-template-columns:auto minmax(0,380px)}.s2-check .check{width:min(100%, calc((var(--vh) - var(--nav) - 292px) * .877))}}.s2-check .minicard{border-radius:var(--r-tile);background:var(--tint);box-shadow:inset 0 0 0 1px var(--tint-line);gap:28px;min-width:0;margin-top:16px;padding:clamp(24px,3.2vw,40px);display:grid}.s2-check .minicard h3{text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-width:30ch;font-size:clamp(22px,2.4vw,30px);line-height:1.12}.s2-check .minicard .copy{align-content:center;gap:12px;display:grid}.s2-check .minicard .copy p{color:var(--ink-2);max-width:52ch;font-size:15px}.s2-check .minicard .copy strong{color:var(--ink);font-weight:500}@media (min-width:900px){.s2-check .minicard{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:48px}}.s2-check .chan{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.s2-check .chan span{height:30px;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.s2-check .minilist{gap:0;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.s2-check .minilist li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.s2-check .minilist li:first-child{border-top:0;padding-top:0}.s2-check .minilist b{color:var(--ink);font-weight:500}@media (max-width:559px){.s2-check .minilist li{grid-template-columns:minmax(0,1fr);gap:4px}}.s2-check .tile .scn{flex:1 0 auto;align-content:center;gap:12px;min-width:0;min-height:196px;display:grid}.s2-check .claim{gap:10px}.s2-check .claim .head{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.s2-check .claim .head .bdg:last-child{margin-left:auto}.s2-check .tagq{background:color-mix(in srgb, var(--ink) 6%, transparent);height:22px;color:var(--ink-3);border-radius:6px;align-items:center;padding:0 7px;font-size:12px;font-weight:400;display:inline-flex}.s2-check .decide{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.s2-check .decide strong{font:600 17px/1 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-check .decide s{color:var(--ink-3);margin-right:6px;display:none}.s2-check .claim.done .decide s{display:inline}.s2-check .cats .total{padding-top:12px}.s2-check .agrees{gap:14px}.s2-check .agrees .agree{font-size:14px}.s2-check .sts{gap:12px}.s2-check .chipsf{flex-wrap:wrap;gap:6px;display:flex}.s2-check .chipsf button{min-height:36px;color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:box-shadow .15s,color .15s,background-color .15s;display:inline-flex}.s2-check .chipsf button[aria-pressed=true]{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:none;font-weight:500}.s2-check .chipsf small{opacity:.75;font-size:12px}.s2-check .rows{margin:0;padding:0;list-style:none;display:grid}.s2-check .rows li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14px;transition:opacity .3s;display:flex}.s2-check .rows li:first-child{border-top:0}.s2-check .rows li.dim{opacity:.28}.s2-check .rows span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s2-check .later{gap:14px;margin:0;padding:0 0 0 18px;font-size:14px;list-style:none;display:grid;position:relative}.s2-check .later:before{content:"";background:var(--line-2);width:1px;position:absolute;top:7px;bottom:7px;left:3px}.s2-check .later li{color:var(--ink-3);gap:1px;transition:color .3s;display:grid;position:relative}.s2-check .later li:before{content:"";background:var(--line-2);border-radius:50%;width:7px;height:7px;transition:background-color .3s;position:absolute;top:6px;left:-18px}.s2-check .later small{color:var(--ink-3);font-size:12px}.s2-check .later li.on{color:var(--ink)}.s2-check .later li.on:before{background:var(--accent)}.s2-check .later li.on:last-child:before{background:var(--ok)}.s2-check .rcp{justify-items:center}.s2-check .rcpdoc{border-radius:var(--r-paper);width:100%;height:252px;box-shadow:0 0 0 1px var(--paper-edge);overflow:hidden}.s2-check .rcpdoc img{will-change:transform;width:172%;max-width:none;transition:transform 1.6s cubic-bezier(.45,0,.2,1)}.s2-check .rcp[data-state="1"] .rcpdoc img{transform:translateY(calc(252px - 100%))}.s2-check .inv{justify-items:stretch}.s2-check .invreal{--ipaper:#fff;border-radius:var(--r-paper);background:var(--ipaper);box-shadow:0 0 0 1px var(--paper-edge);max-height:300px;position:relative;overflow:hidden}.s2-check .invreal img{width:100%;height:auto}.s2-check .invreal img.l{display:var(--l)}.s2-check .invreal img.d{display:var(--d)}.s2-check .invreal .paidband{background:linear-gradient(to bottom, transparent, var(--ipaper) 34%);opacity:0;transition:translate .6s var(--ease), opacity .4s ease;padding:18px 0 8px;position:absolute;bottom:0;left:0;right:0;translate:0 100%}.s2-check .inv[data-state="1"] .paidband{opacity:1;translate:0}.s2-check .invdoc{aspect-ratio:1/1.3;background:var(--paper);width:150px;color:var(--paper-ink);box-shadow:0 0 0 1px var(--paper-edge);border-radius:var(--r-paper);font:400 9px/1.3 var(--text);flex-direction:column;gap:6px;padding:14px 12px;display:flex;position:relative}.s2-check .invdoc b{font-size:11px;font-weight:600}.s2-check .invdoc i{background:var(--paper-line);border-radius:2px;height:3px}.s2-check .invdoc strong{font:600 13px/1 var(--text);font-variant-numeric:tabular-nums;margin-top:auto}.s2-check .invdoc em{font-style:normal;font:600 10px/1 var(--text);letter-spacing:.04em;text-transform:uppercase;color:var(--ok);box-shadow:inset 0 0 0 1.5px var(--ok);opacity:0;border-radius:4px;padding:5px 7px;transition:opacity .35s;position:absolute;bottom:34px;right:10px}.s2-check .inv[data-state="1"] .invdoc em{opacity:1}.s2-check .embed{gap:14px}.s2-check #embseg{flex-wrap:nowrap;width:100%}.s2-check #embseg button{white-space:nowrap;text-align:center;flex:auto;min-width:0;padding-inline:9px;font-size:12px}.s2-check .site{height:150px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--card);border-radius:12px;position:relative;overflow:hidden}.s2-check .site:before{content:"";border-bottom:1px solid var(--line);background:radial-gradient(circle at 12px 50%, var(--line-2) 3px, transparent 3.5px), radial-gradient(circle at 24px 50%, var(--line-2) 3px, transparent 3.5px), radial-gradient(circle at 36px 50%, var(--line-2) 3px, transparent 3.5px);height:22px;position:absolute;inset:0 0 auto}.s2-check .site .txtl{gap:6px;width:34%;transition:opacity .35s;display:grid;position:absolute;top:38px;left:14px}.s2-check .site .txtl i{background:var(--line-2);border-radius:3px;height:5px}.s2-check .site .txtl i:first-child{background:var(--ink-3);opacity:.5;width:70%;height:9px}.s2-check .site .emb{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent);transition:left .55s var(--ease), top .55s var(--ease), width .55s var(--ease), height .55s var(--ease), box-shadow .4s ease;border-radius:10px;align-content:start;gap:5px;width:48%;height:104px;padding:10px;display:grid;position:absolute;top:34px;left:46%}.s2-check .site .emb i{height:12px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px}.s2-check .site .emb i:last-child{background:var(--btn-bg,var(--accent));box-shadow:none;width:52%}.s2-check .site .veil{opacity:0;background:#0000005c;transition:opacity .35s;position:absolute;inset:22px 0 0}.s2-check .site[data-mode=modal] .veil{opacity:1}.s2-check .site[data-mode=modal] .emb{width:48%;height:100px;box-shadow:inset 0 0 0 1.5px var(--accent), 0 16px 30px -14px #00000080;top:36px;left:26%}.s2-check .site[data-mode=page] .emb{width:calc(100% - 16px);height:112px;top:30px;left:8px}.s2-check .site[data-mode=page] .txtl{opacity:0}.s2-check .mine{justify-items:start;gap:10px}.s2-check .mine .num{color:var(--ink);font-size:26px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.s2-check .npre{transition:translate .32s var(--ease), opacity .22s ease;display:inline-block}.s2-check .npre.out{opacity:0;translate:0 -70%}.s2-check .npre.in{opacity:0;transition:none;translate:0 70%}.s2-check .nmode{color:var(--ink-3);margin-top:-6px;font-size:12px}.s2-check .mine dl{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;width:100%;margin:0;font-size:13px;display:grid}.s2-check .mine dd{color:var(--ink);text-align:right;margin:0}.s2-check .duo{justify-content:center;align-items:flex-end;gap:clamp(14px,2.4vw,36px);min-width:0;display:flex}.s2-check .who{justify-items:center;gap:10px;min-width:0;display:grid}.s2-check .who>small{font:500 13px/1.2 var(--text);color:var(--ink-2)}.s2-check .band .who>small{color:var(--band-ink-3)}.s2-check .lay{opacity:0;background:var(--shot-bg);width:100%;transition:opacity .35s;position:absolute;top:0;left:0}.s2-check .lay.btm{top:auto;bottom:0}.s2-check .lay.on{opacity:1}.s2-check .lay img{width:100%;height:auto}.s2-check .lay .tap{top:90.89%;left:50%}.s2-check .hero .phone{--cut:0px;width:258px;height:580px;box-shadow:0 0 0 1px var(--line-2), 0 34px 70px -36px #00000080;border-radius:36px}.s2-check .hero .phone .scr{border-radius:28px}.s2-check .hero .who:first-child .phone{height:470px}@media (max-width:619px){.s2-check .hero .phone{border-radius:26px;width:160px;height:362px;padding:6px}.s2-check .hero .who:first-child .phone{height:300px}.s2-check .hero .phone .scr{border-radius:20px;grid-template-rows:26px minmax(0,1fr)}.s2-check .hero .phone:before{width:44px;height:11px;margin-left:-22px;top:10px}.s2-check .hero .pstat{padding:2px 14px 0;font-size:9px}.s2-check .hero .pstat i{width:15px;height:8px}}.s2-check .steps .stage.duo{display:flex}@media (max-width:959px){.s2-check .steps .stage.duo .phone{width:200px}}@media (max-width:759px){.s2-check .steps.rail .stage.duo{align-items:center;gap:10px}.s2-check .steps.rail .stage.duo .who{flex:1 1 0}.s2-check .steps.rail .stage.duo .phone{border-radius:30px;width:100%;height:auto;padding:7px}.s2-check .steps.rail .stage.duo .scr{border-radius:23px;grid-template-rows:32px minmax(0,1fr)}.s2-check .steps.rail .stage.duo .phone:before{width:50px;height:13px;margin-left:-25px;top:13px}.s2-check .steps.rail .stage.duo .pstat{padding:2px 14px 0;font-size:10px}.s2-check .steps.rail .stage.duo .pstat i{width:17px;height:9px}}.s2-check .stxt .snip.ph{width:210px;max-height:none}.s2-check .b2{height:32px;color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:inset 0 0 0 1px var(--line-2), 0 1px 2px #0000000a;white-space:nowrap;border-radius:10px;align-items:center;gap:.5em;padding:0 12px;font-size:13px;font-weight:500;transition:box-shadow .25s,color .25s,background-color .25s;display:inline-flex}.s2-check .chips{flex-wrap:wrap;gap:6px;display:flex}.s2-check .chips button{min-height:36px;color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:6px 12px;font-size:13px;transition:box-shadow .15s,color .15s,background-color .15s}.s2-check .chips button[aria-pressed=true]{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:none;font-weight:500}.s2-check .tkstage{isolation:isolate;background:color-mix(in srgb, var(--accent) 7%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:18px;place-items:center;padding:clamp(20px,3.4vw,40px) clamp(16px,3vw,36px);position:relative;overflow:hidden}.s2-check .tkstage:before{content:"";z-index:-1;background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 1px);background-position:50%;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#0000 42%,#000 100%);mask-image:radial-gradient(70% 80%,#0000 42%,#000 100%)}.s2-check .tk{width:min(100%,520px);box-shadow:none;filter:drop-shadow(0 22px 28px #1c145038)drop-shadow(0 2px 4px #1c14501f);transition:rotate .5s var(--ease), translate .5s var(--ease);background:0 0;border-radius:0;overflow:visible;rotate:-2.2deg}.s2-check .tk img{background:0 0}@media (hover:hover) and (pointer:fine){.s2-check .tile:hover .tk{translate:0 -3px;rotate:none}}.s2-check .note{color:var(--ink-2);min-height:2.9em;font-size:13.5px;line-height:1.45}.s2-check .answers{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.s2-check .answers li{color:var(--ink-2);border-radius:9px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:11px;padding:7px 10px;transition:background-color .25s,color .25s;display:grid}.s2-check .answers li:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.s2-check .answers li.on{background:color-mix(in srgb, var(--c) 12%, transparent);color:var(--ink)}.s2-check .seats{justify-items:start;gap:14px;display:grid}.s2-check .seats .dots{gap:8px;display:flex}.s2-check .seats .dots i{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:11px;transition:background-color .3s,box-shadow .3s}.s2-check .seats .dots i.on{background:color-mix(in srgb, var(--ok) 18%, transparent);box-shadow:inset 0 0 0 1.5px var(--ok)}.s2-check .seats b{font:600 22px/1.2 var(--text);color:var(--ok)}.s2-check .undo{justify-items:start;gap:12px;display:grid}.s2-check .undo .line{align-items:center;gap:10px;font-size:14px;display:flex}.s2-check .undo .line i{background:var(--ok);border-radius:50%;width:9px;height:9px;transition:background-color .3s}.s2-check .undo[data-state="1"] .line i{background:var(--ink-3)}.s2-check .attend{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:0;font-size:13.5px;display:grid;overflow:hidden}.s2-check .attend div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;padding:8px 12px;display:grid}.s2-check .attend div:first-child{color:var(--ink-3);background:color-mix(in srgb, var(--ink) 3%, transparent);border-top:0;font-size:12px}.s2-check .attend span+span{font-variant-numeric:tabular-nums;color:var(--ink-2);transition:opacity .3s}.s2-check .attend .wait span+span{opacity:0}.s2-check .passed{font:500 14px/1.3 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-check .gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.s2-check .gate{background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink-2);border-radius:12px;align-content:start;gap:6px;min-height:108px;padding:12px;font-size:13px;line-height:1.35;transition:background-color .3s,color .3s;display:grid}.s2-check .gate small{font:500 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.s2-check .gate b{font:600 16px/1.2 var(--text)}.s2-check .gate.ok{background:color-mix(in srgb, var(--ok) 13%, transparent);color:var(--ink)}.s2-check .gate.ok b{color:var(--ok)}.s2-check .gate.no{background:color-mix(in srgb, var(--bad) 13%, transparent);color:var(--ink)}.s2-check .gate.no b{color:var(--bad)}.s2-check #mode{width:100%;display:flex}.s2-check #mode button{text-align:center;flex:auto}.s2-check .miniph{--bz:5px;width:148px;max-width:100%;padding:var(--bz);box-shadow:0 0 0 1px var(--line-2), 0 20px 38px -24px #0000008c;background:#050506;border-radius:25px;justify-self:center;position:relative}.s2-check .mscr{aspect-ratio:780/1688;background:var(--shot-bg);border-radius:20px;position:relative;overflow:hidden}.s2-check .tile .modescn{justify-items:center;gap:16px}.s2-check .tile .gatescn{justify-content:center;align-items:center;gap:clamp(14px,3vw,34px);display:flex}.s2-check .gatecol{justify-items:center;gap:10px;min-width:0;display:grid}.s2-check .gatescn .miniph{width:min(148px,34vw)}@media (max-width:420px){.s2-check .tile .gatescn{gap:8px}.s2-check .gatelink{flex-basis:20px}.s2-check .gatescn .miniph{--bz:4px;border-radius:21px;width:min(128px,33vw)}.s2-check .gatescn .mscr{border-radius:17px}}.s2-check .gatecol small{font:500 13px/1.2 var(--text);color:var(--ink-2)}.s2-check .gatelink{background:linear-gradient(90deg, var(--line-2) 50%, transparent 0) 0 0 / 8px 1px repeat-x;flex:0 72px;height:1px;position:relative}.s2-check .gatelink:after{content:"";background:var(--accent);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.s2-check .gatescn.go .gatelink:after{animation:1s ease-in-out forwards s2-check-gatego}@keyframes s2-check-gatego{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.s2-check .undoshot{cursor:pointer;background:#050506;border-radius:0 0 31px 31px;justify-self:center;width:min(100%,268px);padding:0 5px 5px;display:block;position:relative;box-shadow:0 20px 38px -24px #0000008c;-webkit-mask-image:linear-gradient(#0000 0,#000 26%);mask-image:linear-gradient(#0000 0,#000 26%)}.s2-check .uscr{aspect-ratio:780/648;background:var(--shot-bg);border-radius:0 0 26px 26px;display:block;position:relative;overflow:hidden}.s2-check .undoshot .lay{height:100%;display:block}.s2-check .undoshot .tap{top:84.4%;left:50%}.s2-check .cshot{box-shadow:0 0 0 1px var(--line-2), 0 20px 40px -30px #00000073;background:var(--shot-bg);border-radius:12px;position:relative;overflow:hidden}.s2-check .cshot img{width:100%;height:auto}.s2-check .cshot.pad{padding:clamp(14px,2.2vw,22px) clamp(16px,2.4vw,24px)}.s2-check .attcol{box-shadow:inset 1.5px 0 0 var(--accent), inset -1.5px 0 0 var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0 2.46% 0 67.46%}.s2-check .tile.seen .attcol{opacity:1}.s2-check .cap{align-content:center;gap:10px;display:grid}.s2-check .capbar{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:5px;height:10px;overflow:hidden}.s2-check .capbar i{background:var(--accent);width:92%;height:100%;transition:width .6s var(--ease), background-color .3s ease;border-radius:5px;display:block}.s2-check .cap[data-full="1"] .capbar i{background:var(--wait)}.s2-check .capline{font:500 14px/1.35 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-check .capwait{color:var(--ink-2);font-variant-numeric:tabular-nums;min-height:1.4em;font-size:13.5px;line-height:1.4}.s2-check .phone,.s2-check .phone .scr{height:auto}.s2-check .phone .pview{aspect-ratio:780/1688}.s2-check .hero .phone,.s2-check .hero .who:first-child .phone{width:236px;height:auto}.s2-check .steps .stage.duo .phone{width:min(270px, calc((var(--vhp,var(--vh)) - var(--nav) - 200px) / 2.093))}@media (max-width:959px){.s2-check .steps .stage.duo .phone{width:min(200px, calc((var(--vhp,var(--vh)) - var(--nav) - 230px) / 2.093))}}@media (max-width:759px){.s2-check .steps.rail .stage.duo{container-type:size}.s2-check .steps.rail .stage.duo .phone{width:min(100%,47.7783cqh - 40.1338px)}}@media (max-width:619px){.s2-check .hero .phone,.s2-check .hero .who:first-child .phone{width:150px;height:auto}}.s2-check{--sbar:#000;--hbar:#000000db;--sbicons:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 69 13%22%3E%3Crect x=%220%22 y=%227.5%22 width=%223%22 height=%224.5%22 rx=%221%22/%3E%3Crect x=%224.5%22 y=%225.5%22 width=%223%22 height=%226.5%22 rx=%221%22/%3E%3Crect x=%229%22 y=%223%22 width=%223%22 height=%229%22 rx=%221%22/%3E%3Crect x=%2213.5%22 y=%220.5%22 width=%223%22 height=%2211.5%22 rx=%221%22/%3E%3Cpath d=%22M21.16 4.14A11.6 11.6 0 0 1 37.84 4.14L36.12 5.81A9.2 9.2 0 0 0 22.88 5.81ZM23.96 6.85A7.7 7.7 0 0 1 35.04 6.85L33.31 8.52A5.3 5.3 0 0 0 25.69 8.52ZM26.77 9.56A3.8 3.8 0 0 1 32.23 9.56L29.5 12.2Z%22/%3E%3Crect x=%2244.5%22 y=%221%22 width=%2221%22 height=%2211%22 rx=%223.4%22 fill=%22none%22 stroke=%22%23000%22 stroke-opacity=%22.4%22/%3E%3Crect x=%2246.5%22 y=%223%22 width=%2217%22 height=%227%22 rx=%221.8%22/%3E%3Cpath d=%22M66.8 4.6c.9.3 1.5 1 1.5 1.9s-.6 1.6-1.5 1.9z%22 fill-opacity=%22.4%22/%3E%3C/svg%3E")}.dark .s2-check{--sbar:#fff;--hbar:#ffffffdb}.s2-check .phone,.s2-check .miniph{background:#050506;container-type:inline-size;aspect-ratio:auto!important;border-radius:16.3%/7.79%!important;height:auto!important;padding:0!important}.s2-check .phone .scr,.s2-check .miniph .mscr{aspect-ratio:393/852;margin:3.2cqw;overflow:hidden;border-radius:13.1cqw!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important}.s2-check .phone .pview{inset:0;aspect-ratio:auto!important;position:absolute!important}.s2-check .phone .pview .lay img,.s2-check .miniph .mscr .lay img{width:100%;height:auto}.s2-check .phone:before,.s2-check .miniph:before{z-index:8;position:absolute;content:""!important;background:#000!important;border-radius:99px!important;width:30.01cqw!important;height:8.89cqw!important;margin:0 0 0 -15cqw!important;top:5.82cqw!important;left:50%!important}.s2-check .phone:after,.s2-check .miniph:after{content:"";z-index:8;background:var(--hbar);pointer-events:none;border-radius:99px;width:31.91cqw;height:1.19cqw;margin-left:-15.96cqw;position:absolute;bottom:5.11cqw;left:50%}.s2-check .phone .pstat{z-index:7;box-sizing:border-box;letter-spacing:-.01em;grid-template-columns:1fr 30.01cqw 1fr;align-items:start;inset:0 0 auto;height:12.86cqw!important;color:var(--sbar)!important;font:600 4.05cqw/1 -apple-system, "SF Pro Text", var(--text)!important;background:0 0!important;padding:2.62cqw 0 0!important;display:grid!important;position:absolute!important}.s2-check .phone .pstat b{grid-column:1;place-self:start center;margin-top:2.52cqw;font-weight:600}.s2-check .phone .pstat i,.s2-check .miniph .mscr:after{-webkit-mask:var(--sbicons) center / contain no-repeat;-webkit-mask:var(--sbicons) center / contain no-repeat;mask:var(--sbicons) center / contain no-repeat;background:currentColor;grid-column:3;justify-self:center;padding:0;width:16.43cqw!important;height:3.1cqw!important;box-shadow:none!important;opacity:1!important;border-radius:0!important}.s2-check .phone .pstat i{align-self:start;margin-top:2.9cqw}.s2-check .phone .pstat i:before{display:none!important}.s2-check .miniph .mscr:before{content:"9:41";z-index:7;text-align:center;width:31.8cqw;color:var(--sbar);font:600 4.05cqw/1 -apple-system, "SF Pro Text", var(--text);letter-spacing:-.01em;position:absolute;top:5.14cqw;left:0}.s2-check .miniph .mscr:after{content:"";z-index:7;color:var(--sbar);position:absolute;top:5.52cqw;right:7.68cqw}
