.s2-forms .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-forms .b.pri{background:var(--btn-bg,var(--accent));color:var(--on-accent,#fff)}.s2-forms .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-forms .b.sm{border-radius:10px;height:32px;padding:0 12px;font-size:13px}.s2-forms .b.lg{height:44px}.s2-forms .b.wide{width:100%}.s2-forms .b.tap{scale:.98}.s2-forms .b svg{flex:none;width:16px;height:16px}.s2-forms button.b{cursor:pointer}.s2-forms .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-forms .bdg:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px;transition:background-color .3s}.s2-forms .bdg.ok{--c:var(--ok)}.s2-forms .bdg.warn{--c:#d97706}.s2-forms .bdg.info{--c:var(--accent)}.s2-forms .bdg.plain:before{display:none}.s2-forms .lbl{color:var(--ink);font-size:13px;font-weight:500}.s2-forms .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-forms .inp:empty:before{content:attr(data-ph);color:var(--ink-3)}.s2-forms .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-forms .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-forms .pcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.s2-forms .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-forms .pc b{color:var(--ink);font-size:14px;font-weight:500}.s2-forms .pc strong{font:600 17px/1.2 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-forms .pc small{color:var(--ink-3);font-size:12px}.s2-forms .pc.on,.s2-forms .pc[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.s2-forms .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-forms .frow svg{width:16px;height:16px;color:var(--ink-3);flex:none}.s2-forms .frow span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s2-forms .frow small{color:var(--ink-3);white-space:nowrap;font-size:12px}.s2-forms .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.s2-forms .fold{opacity:0;transition:grid-template-rows .5s var(--ease), opacity .35s ease;grid-template-rows:0fr;display:grid}.s2-forms .fold>*{min-height:0;overflow:hidden}.s2-forms .fold.on{opacity:1;grid-template-rows:1fr}.dark .s2-forms .invreal{--ipaper:#151518}.s2-forms .object.wide{grid-template-columns:minmax(0,1fr);gap:20px}.s2-forms .marks.row{gap:14px;display:grid;position:static}@media (min-width:620px){.s2-forms .marks.row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.s2-forms .marks.row li{border-top:1px solid var(--line-2);padding-top:12px;position:static}.s2-forms .marks.row li:before{display:none}}.s2-forms .hform{justify-self:center;width:min(100%,480px);position:relative}.s2-forms .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-forms .fcard h3{font-size:19px;line-height:1.2}.s2-forms .fcard .f{gap:7px;display:grid}.s2-forms .fcard .fold.on{margin-top:-4px}.s2-forms .agree{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;display:flex}.s2-forms .agree u{-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;color:var(--ink)}.s2-forms .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-forms .total strong{font:600 24px/1 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-forms .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-forms .ticket.on{opacity:1;translate:0}.s2-forms .ticket b{font:600 17px/1.2 var(--mono);color:var(--ink)}.s2-forms .ticket span{color:var(--ok)}@media (max-width:619px){.s2-forms .ticket{bottom:-30px;right:-6px}.s2-forms .fcard{padding:18px}.s2-forms .hform{margin-bottom:26px}}.s2-forms .hphone{--cut:0px;height:560px;box-shadow:0 0 0 1px var(--line-2), 0 34px 70px -36px #00000080;justify-self:center}.s2-forms .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-forms .hshot.on{opacity:1}.s2-forms .hshot img{width:100%;height:auto}@media (max-width:619px){.s2-forms .object>.hphone.phone{border-radius:40px;width:272px;height:552px}.s2-forms .object>.hphone.phone .scr{border-radius:31px}}.s2-forms .steps.rail{height:520vh}.s2-forms .steps.rail .scene{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.s2-forms .steps .stage{grid-template-columns:auto minmax(0,440px);justify-content:center;align-items:center;gap:clamp(20px,3vw,48px);display:grid}.s2-forms .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-forms .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-forms .scr{background:var(--shot-bg);border-radius:31px;grid-template-rows:40px minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden}.s2-forms .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-forms .pstat i{opacity:.55;border-radius:3.5px;width:21px;height:10px;position:relative;box-shadow:inset 0 0 0 1px}.s2-forms .pstat i:before{content:"";background:currentColor;border-radius:1.5px;position:absolute;inset:2px 6px 2px 2px}.dark .s2-forms .pstat{color:#f4f4f5}.s2-forms .pview{min-height:0;position:relative;overflow:hidden}.s2-forms .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-forms .sshot.on{opacity:1;visibility:visible;transition:opacity .16s}.s2-forms .sshot img,.s2-forms .oshot img,.s2-forms .snip.shot img,.s2-forms .check img{width:100%;height:auto}.s2-forms .org{align-self:center;gap:12px;min-width:0;display:grid;position:relative}.s2-forms .org.doc .pnote{opacity:0}.s2-forms .org.doc .orgwin{opacity:.3}.s2-forms .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-forms .orgwin{--wbar:#131316;--wink:#a1a1aa;--wline:#ffffff14;--wdot:#3f3f46}.s2-forms .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-forms .orgbar i{background:var(--wdot);border-radius:50%;width:8px;height:8px}.s2-forms .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-forms .orgview{aspect-ratio:1440/1344;position:relative;overflow:hidden}.s2-forms .oshot{opacity:0;visibility:hidden;width:100%;transition:opacity .35s,visibility 0s .35s;position:absolute;top:0;left:0}.s2-forms .oshot.on{opacity:1;visibility:visible;transition:opacity .35s}.s2-forms .oshot .was{width:100%;transition:opacity .5s;position:absolute;top:0;left:0}.s2-forms .oshot .was.off{opacity:0}.s2-forms .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-forms .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-forms .pnote{color:var(--band-ink-2);min-height:2.9em;font-size:12.5px;line-height:1.45;transition:opacity .3s}.s2-forms .stext .snip{display:none}.s2-forms .stxt .snip.doc{max-height:none}.s2-forms .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-forms .steps.rail .scene{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:14px}.s2-forms .pinned.rail .scol{gap:12px}.s2-forms .pinned.rail .scol .h2{display:none}.s2-forms .pinned.rail .stexts{min-height:96px}.s2-forms .pinned.rail .stext{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:24px}.s2-forms .pinned.rail .stext p{max-width:none}.s2-forms .phone{--cut:262px;border-radius:34px;width:232px}.s2-forms .scr{border-radius:26px;grid-template-rows:36px minmax(0,1fr)}.s2-forms .pstat{padding:3px 18px 0;font-size:11px}.s2-forms .steps .stage{grid-template-columns:auto minmax(0,380px)}.s2-forms .check{width:min(100%, calc((var(--vh) - var(--nav) - 292px) * .877))}}@media (max-width:759px){.s2-forms .steps.rail .stage{display:block;position:relative}.s2-forms .steps.rail .stage>.phone{width:60%;max-width:236px;height:min(100%,500px);position:absolute;top:50%;left:0;translate:0 -50%}.s2-forms .steps.rail .org{z-index:3;gap:10px;width:50%;position:absolute;top:50%;right:0;translate:0 -46%}.s2-forms .steps.rail .orgwin{box-shadow:0 0 0 1px var(--band-line), -14px 24px 50px -20px #000}.s2-forms .steps.rail .orgbar{gap:4px;height:24px;padding:0 9px}.s2-forms .steps.rail .orgbar i{width:6px;height:6px}.s2-forms .steps.rail .orgbar span{font-size:10px;line-height:24px;left:40px;right:12px}.s2-forms .steps.rail .pnote{padding-left:42px;font-size:12px;line-height:1.4}.s2-forms .steps.rail .check{width:100%}}.s2-forms .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-forms .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-forms .minicard .copy{align-content:center;gap:12px;display:grid}.s2-forms .minicard .copy p{color:var(--ink-2);max-width:52ch;font-size:15px}.s2-forms .minicard .copy strong{color:var(--ink);font-weight:500}@media (min-width:900px){.s2-forms .minicard{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:48px}}.s2-forms .chan{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.s2-forms .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-forms .minilist{gap:0;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.s2-forms .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-forms .minilist li:first-child{border-top:0;padding-top:0}.s2-forms .minilist b{color:var(--ink);font-weight:500}@media (max-width:559px){.s2-forms .minilist li{grid-template-columns:minmax(0,1fr);gap:4px}}.s2-forms .tile .scn{flex:1 0 auto;align-content:center;gap:12px;min-width:0;min-height:196px;display:grid}.s2-forms .claim{gap:10px}.s2-forms .claim .head{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.s2-forms .claim .head .bdg:last-child{margin-left:auto}.s2-forms .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-forms .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-forms .decide strong{font:600 17px/1 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.s2-forms .decide s{color:var(--ink-3);margin-right:6px;display:none}.s2-forms .claim.done .decide s{display:inline}.s2-forms .cats .total{padding-top:12px}.s2-forms .agrees{gap:14px}.s2-forms .agrees .agree{font-size:14px}.s2-forms .sts{gap:12px}.s2-forms .sts>*{min-width:0}.s2-forms .rows{grid-template-columns:minmax(0,1fr)}.s2-forms .rows li,.s2-forms .rows li>*{min-width:0}.s2-forms .rows li>.bdg{flex:none}.s2-forms .rows li>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s2-forms .chipsf{flex-wrap:wrap;gap:6px;display:flex}.s2-forms .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-forms .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-forms .chipsf small{opacity:.75;font-size:12px}.s2-forms .rows{margin:0;padding:0;list-style:none;display:grid}.s2-forms .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-forms .rows li:first-child{border-top:0}.s2-forms .rows li.dim{opacity:.28}.s2-forms .rows span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s2-forms .later{gap:14px;margin:0;padding:0 0 0 18px;font-size:14px;list-style:none;display:grid;position:relative}.s2-forms .later:before{content:"";background:var(--line-2);width:1px;position:absolute;top:7px;bottom:7px;left:3px}.s2-forms .later li{color:var(--ink-3);gap:1px;transition:color .3s;display:grid;position:relative}.s2-forms .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-forms .later small{color:var(--ink-3);font-size:12px}.s2-forms .later li.on{color:var(--ink)}.s2-forms .later li.on:before{background:var(--accent)}.s2-forms .later li.on:last-child:before{background:var(--ok)}.s2-forms .rcp{justify-items:center}.s2-forms .rcpdoc{border-radius:var(--r-paper);width:100%;height:252px;box-shadow:0 0 0 1px var(--paper-edge);overflow:hidden}.s2-forms .rcpdoc img{will-change:transform;width:172%;max-width:none;transition:transform 1.6s cubic-bezier(.45,0,.2,1)}.s2-forms .rcp[data-state="1"] .rcpdoc img{transform:translateY(calc(252px - 100%))}.s2-forms .inv{justify-items:stretch}.s2-forms .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-forms .invreal img{width:100%;height:auto}.s2-forms .invreal img.l{display:var(--l)}.s2-forms .invreal img.d{display:var(--d)}.s2-forms .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-forms .inv[data-state="1"] .paidband{opacity:1;translate:0}.s2-forms .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-forms .invdoc b{font-size:11px;font-weight:600}.s2-forms .invdoc i{background:var(--paper-line);border-radius:2px;height:3px}.s2-forms .invdoc strong{font:600 13px/1 var(--text);font-variant-numeric:tabular-nums;margin-top:auto}.s2-forms .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-forms .inv[data-state="1"] .invdoc em{opacity:1}.s2-forms .embed{gap:14px}.s2-forms #embseg{flex-wrap:nowrap;width:100%}.s2-forms #embseg button{white-space:nowrap;text-align:center;flex:auto;min-width:0;padding-inline:9px;font-size:12px}.s2-forms .site{height:150px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--card);border-radius:12px;position:relative;overflow:hidden}.s2-forms .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-forms .site .txtl{gap:6px;width:34%;transition:opacity .35s;display:grid;position:absolute;top:38px;left:14px}.s2-forms .site .txtl i{background:var(--line-2);border-radius:3px;height:5px}.s2-forms .site .txtl i:first-child{background:var(--ink-3);opacity:.5;width:70%;height:9px}.s2-forms .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-forms .site .emb i{height:12px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px}.s2-forms .site .emb i:last-child{background:var(--btn-bg,var(--accent));box-shadow:none;width:52%}.s2-forms .site .veil{opacity:0;background:#0000005c;transition:opacity .35s;position:absolute;inset:22px 0 0}.s2-forms .site[data-mode=modal] .veil{opacity:1}.s2-forms .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-forms .site[data-mode=page] .emb{width:calc(100% - 16px);height:112px;top:30px;left:8px}.s2-forms .site[data-mode=page] .txtl{opacity:0}.s2-forms .mine{justify-items:start;gap:10px}.s2-forms .mine .num{color:var(--ink);font-size:26px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.s2-forms .npre{transition:translate .32s var(--ease), opacity .22s ease;display:inline-block}.s2-forms .npre.out{opacity:0;translate:0 -70%}.s2-forms .npre.in{opacity:0;transition:none;translate:0 70%}.s2-forms .nmode{color:var(--ink-3);margin-top:-6px;font-size:12px}.s2-forms .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-forms .mine dd{color:var(--ink);text-align:right;margin:0}
