@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-cyrillic-ext-wght-normal.3mbm-jgk33j9h.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-cyrillic-wght-normal.4410a-by3wkmp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-vietnamese-wght-normal.2vkv9zvo-i28x.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-latin-ext-wght-normal.2rc2qo3fyex9c.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-latin-wght-normal.1tz5lbfnvawi1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-cyrillic-ext-400-normal.20sf4byz-v2gm.woff2)format("woff2"),url(../media/tinos-cyrillic-ext-400-normal.3rxwredti1_7b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-cyrillic-400-normal.3d2maldp8gpm-.woff2)format("woff2"),url(../media/tinos-cyrillic-400-normal.17swtm8f_38h0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-greek-ext-400-normal.36pe56q46tnys.woff2)format("woff2"),url(../media/tinos-greek-ext-400-normal.3g77t_n7q73ov.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-greek-400-normal.1gy9_492rluoh.woff2)format("woff2"),url(../media/tinos-greek-400-normal.3zhauj6dr7qkb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-hebrew-400-normal.458u57hhf6hct.woff2)format("woff2"),url(../media/tinos-hebrew-400-normal.31y5tmdeaemhp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-vietnamese-400-normal.0tnkmduatfo14.woff2)format("woff2"),url(../media/tinos-vietnamese-400-normal.2cq_ajc28d-zo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-latin-ext-400-normal.36xc9z7s4u75w.woff2)format("woff2"),url(../media/tinos-latin-ext-400-normal.2pmsh69rp9ian.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-latin-400-normal.0t8_l1dl53tpy.woff2)format("woff2"),url(../media/tinos-latin-400-normal.3a2x2rjl9sk0k.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-cyrillic-ext-700-normal.0c-mvc8wu7cmg.woff2)format("woff2"),url(../media/tinos-cyrillic-ext-700-normal.1_mnlbswp37f7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-cyrillic-700-normal.3c-_8gqyaoq68.woff2)format("woff2"),url(../media/tinos-cyrillic-700-normal.3-2mu6n5tox64.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-greek-ext-700-normal.1qq34qy196jr8.woff2)format("woff2"),url(../media/tinos-greek-ext-700-normal.10xqpbp4rp88s.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-greek-700-normal.3s5f_a71vl5dp.woff2)format("woff2"),url(../media/tinos-greek-700-normal.1oee2gketg8-x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-hebrew-700-normal.2f1sy7z7gm6fq.woff2)format("woff2"),url(../media/tinos-hebrew-700-normal.3xi-focq2y8x-.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-vietnamese-700-normal.3-oix8ckudjba.woff2)format("woff2"),url(../media/tinos-vietnamese-700-normal.3s1c-q2xqh1zv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-latin-ext-700-normal.1psqk6f8ve--1.woff2)format("woff2"),url(../media/tinos-latin-ext-700-normal.0eow1bem3g84n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-latin-700-normal.3td2yexc0syzd.woff2)format("woff2"),url(../media/tinos-latin-700-normal.1uq83q7_y8-2l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--blue:#1f5eff;--blue-600:#1749d6;--blue-50:#edf2ff;--blue-100:#dbe5ff;--ink:#0b1530;--ink-2:#4a5470;--ink-3:#8e96ab;--line:#e7eaf2;--soft:#f5f7fb;--white:#fff;--ok:#129b5b;--ok-50:#e6f6ee;--err:#df3d36;--err-50:#fdeeed;--r-xl:26px;--r-lg:20px;--r-md:16px;--r-sm:12px;--shadow:0 1px 2px #0b15300d, 0 6px 20px #0b15300f;--gutter:18px;--safe-b:env(safe-area-inset-bottom,0px);--font-ui:"Golos Text Variable";--font-display:"Unbounded Variable";--font-tinos:"Tinos";--ui:var(--font-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--font-display), var(--font-ui), system-ui, sans-serif;--doc:var(--font-tinos), "Times New Roman", Times, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background:var(--white)}body{font-family:var(--ui);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:10px}.num{font-variant-numeric:tabular-nums}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screen{max-width:560px;padding:0 var(--gutter) calc(110px + var(--safe-b));margin:0 auto}.topbar{justify-content:space-between;align-items:center;height:58px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:700}.wordmark i{color:var(--blue);font-style:normal}.chip-btn{background:var(--blue-50);height:36px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.chip-btn svg{width:16px;height:16px}.chip-btn:active{background:var(--blue-100)}.icon-btn{width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.icon-btn:active{background:var(--soft)}.icon-btn svg{width:22px;height:22px}.title-xl{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:26px;font-weight:500;line-height:1.18}.title-md{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.2}.muted{color:var(--ink-2)}.label{color:var(--ink-3);margin:26px 2px 10px;font-size:13px;font-weight:600}.row-between{justify-content:space-between;align-items:baseline;display:flex}.link{color:var(--blue);font-size:14px;font-weight:600}.composer{border-radius:var(--r-xl);background:var(--soft);border:1.5px solid #0000;margin-top:18px;padding:16px 16px 12px;transition:border-color .15s,background .15s}.composer:focus-within{background:var(--white);border-color:var(--blue);box-shadow:0 0 0 5px var(--blue-50)}.composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:80px;font-size:18px;line-height:1.4}.composer textarea::placeholder{color:var(--ink-3)}.composer-foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;font-size:12.5px;display:flex}.formats{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.formats::-webkit-scrollbar{display:none}.fmt{scroll-snap-align:start;text-align:left;flex:none;width:128px}.fmt-thumb{background:var(--soft);border:2px solid #0000;border-radius:18px;place-items:center;height:122px;padding:12px;transition:border-color .15s,background .15s;display:grid;position:relative;overflow:hidden}.fmt[aria-pressed=true] .fmt-thumb{border-color:var(--blue);background:var(--blue-50)}.fmt[aria-pressed=true] .fmt-thumb:after{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.2l3 3 6-6.4' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:8px;right:8px}.fmt-thumb .slide{border-radius:6px;max-width:100%;box-shadow:0 4px 12px #0b153024}.fmt-thumb .doc{width:70px;box-shadow:0 4px 12px #0b153024}.fmt-name{margin:8px 2px 0;font-size:14.5px;font-weight:650;line-height:1.25;display:block}.fmt-price{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:1px 2px 0;font-size:12.5px;display:block}.orders{border-top:1px solid var(--line)}.orow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 2px;display:grid}.orow-topic{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.orow-sub{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.orow-right{text-align:right}.orow-price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;display:block}.status{margin-top:3px;font-size:12px;font-weight:600;display:inline-block}.status.done{color:var(--ok)}.status.failed,.status.refunded{color:var(--err)}.status.queued,.status.working{color:var(--blue)}.stage{border-radius:var(--r-xl);background:var(--soft);place-items:center;min-height:196px;margin:4px 0 0;padding:22px 18px;display:grid}.stage .slide{border-radius:8px;max-width:290px;box-shadow:0 14px 30px #0b153033}.stage .doc{width:128px;box-shadow:0 14px 30px #0b153029}.cfg-head{margin-top:18px}.cfg-head p{color:var(--ink-2);margin-top:4px;font-size:14px}.list{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);margin-top:18px;overflow:hidden}.item{text-align:left;grid-template-columns:1fr auto 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 14px 10px 16px;display:grid}.item+.item{border-top:1px solid var(--line)}.item:active{background:var(--soft)}.item-k{font-size:15px;font-weight:500}.item-v{color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:15px;overflow:hidden}.item-v.need{color:var(--blue);font-weight:600}.item svg.chev{width:18px;height:18px;color:var(--ink-3)}.item.switch-item{grid-template-columns:1fr auto}.switch{background:#d3d9e6;border-radius:999px;width:50px;height:30px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b153040}.item[aria-checked=true] .switch{background:var(--blue)}.item[aria-checked=true] .switch:after{transform:translate(20px)}.note{color:var(--ink-3);margin-top:12px;padding:0 4px;font-size:13px}.dock{z-index:20;padding:10px var(--gutter) calc(12px + var(--safe-b));background:linear-gradient(#fff0,#fff 26%);position:fixed;bottom:0;left:0;right:0}.dock-in{max-width:560px;margin:0 auto}.btn{background:var(--blue);color:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:16px;font-weight:650;transition:background .15s,opacity .15s;display:flex}.btn.split{justify-content:space-between;padding:0 22px}.btn .amt{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.btn:active:not(:disabled){background:var(--blue-600)}.btn:disabled{color:#fff;cursor:default;background:#c9d3ea}.btn.ghost{background:var(--blue-50);color:var(--blue)}.btn-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scrim{z-index:40;background:#0b153061;animation:.2s both fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet{z-index:41;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;max-width:560px;max-height:90dvh;margin:0 auto;animation:.3s cubic-bezier(.2,.8,.3,1) both rise;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes rise{0%{transform:translateY(100%)}}.sheet-grip{background:#dde2ec;border-radius:3px;width:38px;height:5px;margin:9px auto 0}.sheet-head{padding:10px var(--gutter) 4px;grid-template-columns:1fr auto;align-items:center;display:grid}.sheet-head h2{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:600}.sheet-body{padding:8px var(--gutter) 18px;overflow-y:auto}.sheet-foot{padding:10px var(--gutter) calc(12px + var(--safe-b));border-top:1px solid var(--line)}.opts{flex-direction:column;display:flex}.opt{text-align:left;grid-template-columns:1fr 24px;align-items:center;gap:12px;width:100%;padding:14px 4px;display:grid}.opt+.opt{border-top:1px solid var(--line)}.opt-t{font-size:16px;font-weight:600;display:block}.opt-d{color:var(--ink-3);margin-top:1px;font-size:13px;display:block}.tick{border:2px solid #cdd4e2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.opt[aria-checked=true] .tick{background:var(--blue);border-color:var(--blue)}.opt[aria-checked=true] .tick:after{content:"";border-bottom:2.2px solid #fff;border-left:2.2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.field{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;padding:13px 15px;font-size:16px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.field::placeholder{color:var(--ink-3)}.field:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-50);outline:none}textarea.field{resize:none;min-height:110px;display:block}.fgroup+.fgroup{margin-top:14px}.fgroup label{color:var(--ink-2);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--soft);border-radius:999px;height:40px;padding:0 15px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s}.chip[aria-pressed=true]{background:var(--ink);color:#fff}.numgrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.numgrid.four{grid-template-columns:repeat(4,1fr)}.numbtn{background:var(--soft);font-variant-numeric:tabular-nums;border-radius:14px;height:50px;font-size:17px;font-weight:650}.numbtn[aria-pressed=true]{background:var(--ink);color:#fff}.dial{grid-template-columns:56px 1fr 56px;align-items:center;padding:8px 0 4px;display:grid}.dial-btn{background:var(--soft);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.dial-btn svg{width:24px;height:24px}.dial-btn:disabled{color:#c2c9d8}.dial-val{text-align:center}.dial-val b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1;display:block}.dial-val span{color:var(--ink-3);font-size:14px}.ticks{gap:4px;margin-top:14px;display:flex}.ticks button{height:32px;color:var(--ink-2);background:var(--soft);font-variant-numeric:tabular-nums;border-radius:9px;flex:1;font-size:12.5px;font-weight:650}.ticks button[aria-pressed=true]{background:var(--ink);color:#fff}.tiers{margin-top:16px}.tier{color:var(--ink-3);justify-content:space-between;padding:10px 2px;font-size:14px;display:flex}.tier+.tier{border-top:1px solid var(--line)}.tier.is-on{color:var(--ink);font-weight:650}.schemes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scheme{border-radius:var(--r-md);background:var(--soft);text-align:left;border:2px solid #0000;padding:13px}.scheme[aria-pressed=true]{border-color:var(--blue);background:var(--blue-50)}.scheme-fig{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.scheme-bob{align-items:center;gap:4px;display:flex}.scheme-bob i{background:var(--blue);border-radius:3px;width:30%;height:6px}.scheme-bob em{background:#a9bdf6;border-radius:2px;width:14%;height:4px}.scheme-t{font-size:15px;font-weight:700;display:block}.scheme-d{color:var(--ink-3);font-size:12.5px;display:block}.seg{background:var(--soft);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;margin-bottom:16px;padding:4px;display:grid}.seg button{height:40px;color:var(--ink-2);border-radius:11px;font-size:14.5px;font-weight:650}.seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0b15301a}.subjects{margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 8px;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.subjects::-webkit-scrollbar{display:none}.subjects .chip{flex:none;height:36px;padding:0 13px;font-size:13.5px}.subjects .chip .tag{opacity:.65;margin-left:5px;font-size:12px;font-weight:500}.themes{grid-template-columns:1fr 1fr;gap:12px 10px;margin-top:10px;display:grid}.theme{text-align:left}.theme-frame{border:2px solid #0000;border-radius:12px;padding:3px;display:block;position:relative}.theme[aria-pressed=true] .theme-frame{border-color:var(--blue)}.theme-name{margin:5px 4px 0;font-size:14px;font-weight:600;display:block}.tier-note{color:var(--ink-3);margin-top:12px;font-size:13px}.plan-rows{flex-direction:column;gap:8px;display:flex}.plan-row{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.plan-row .n{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.plan-row.is-bob .n{color:var(--blue)}.plan-row .field{padding:11px 13px;font-size:15px}.plan-add{color:var(--blue);margin-top:10px;padding:8px 0;font-size:14px;font-weight:650}.pay-rows{margin-top:4px}.pay-row{justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.pay-row+.pay-row{border-top:1px solid var(--line)}.pay-row span:first-child{color:var(--ink-3)}.pay-row span:last-child{text-align:right;overflow-wrap:anywhere;font-weight:600}.pay-total{border-top:1.5px dashed var(--line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.pay-total b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.pay-bal{color:var(--ink-3);margin-top:6px;font-size:13.5px}.pay-bal.short{color:var(--err);font-weight:600}.notice{border-radius:var(--r-md);background:var(--err-50);color:#a12520;margin-top:14px;padding:12px 14px;font-size:14px}.notice.info{background:var(--blue-50);color:#1d3fa8}.slide{aspect-ratio:16/9;width:100%;max-width:330px;color:var(--t-text);background:linear-gradient(135deg, var(--t-bg) 0%, var(--t-bg) 55%, var(--t-bg2) 100%);border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}.slide.is-mini{border-radius:9px;max-width:none;box-shadow:0 0 0 1px #0b153014}.slide-motif{width:100%;height:100%;position:absolute;inset:0}.slide-body{flex-direction:column;justify-content:center;padding:11% 20% 11% 11%;display:flex;position:absolute;inset:0}.slide.m-side .slide-body{padding-left:14%}.slide.m-wave .slide-body{padding-bottom:20%}.slide-title{color:var(--t-head);letter-spacing:-.02em;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;font-size:6.8cqw;font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.slide-title.is-empty{opacity:.55}.slide.is-serif .slide-title{font-family:var(--doc);letter-spacing:0}.slide-rule{background:var(--t-ac);border-radius:1px;flex:none;width:18%;height:1.3cqw;min-height:2px;margin-top:3.4cqw;display:block}.slide-author{opacity:.8;flex:none;margin-top:4.5cqw;font-size:3.6cqw}.slide.is-mini .slide-title{font-size:9.5cqw}.doc{aspect-ratio:210/297;color:#111;width:172px;font-family:var(--doc);background:#fff;border-radius:2px;overflow:hidden;container-type:inline-size}.doc-in{text-align:center;flex-direction:column;height:100%;padding:9cqw 9cqw 7cqw;display:flex}.doc .is-empty{color:#9aa3b8}.doc-ministry{font-size:4.2cqw;font-weight:700;line-height:1.3}.doc-mid{margin:auto 0}.doc-title{letter-spacing:.02em;font-size:9.5cqw;font-weight:700;line-height:1.12}.doc-title.sm{font-size:7.5cqw}.doc-topic{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4cqw;font-size:5cqw;line-height:1.35;display:-webkit-box;overflow:hidden}.doc-sign{text-align:left;margin-left:auto;font-size:4.2cqw;line-height:1.6}.doc-year{margin-top:6cqw;font-size:4.4cqw}.doc-head{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:6cqw;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.doc-meta{color:#555;margin-top:1.5cqw;font-size:4.2cqw}.doc-meta.left{text-align:left;margin-top:auto}.doc-table{border-collapse:collapse;text-align:left;width:100%;margin-top:6cqw;font-size:4.4cqw}.doc-table th,.doc-table td{vertical-align:top;border:1px solid #333;padding:1.6cqw 2.4cqw}.doc-table th{width:30%;font-weight:700}.doc-table td{overflow-wrap:anywhere}.doc-sec{text-align:left;margin-top:5cqw}.doc-sec p{font-size:4.6cqw;font-weight:700}.doc-sec i{background:#e4e7ee;border-radius:1cqw;height:1.4cqw;margin-top:2.4cqw;display:block}.doc-sec i.short{width:60%}.doc-test .q{text-align:left;grid-template-columns:auto 1fr;gap:0 2cqw;margin-top:6cqw;font-size:4.6cqw;display:grid}.doc-test .q i{background:#e4e7ee;border-radius:1cqw;align-self:center;height:1.4cqw;display:block}.doc-test .opts{flex-direction:row;grid-column:2;gap:4cqw;margin-top:2.4cqw;display:flex}.doc-test .opts span{border:1px solid #555;border-radius:50%;place-items:center;width:7cqw;height:7cqw;font-size:3.6cqw;display:grid}.doc-cross .xw{border:1px solid #222;grid-template-columns:repeat(7,1fr);margin:6cqw 4cqw 0;display:grid}.doc-cross .xw span{aspect-ratio:1;border:.5px solid #888}.doc-cross .xw span.b{background:#1b1b1b}.state{text-align:center;padding:18px 0 4px}.state .stage{margin-bottom:18px}.steps{border:1px solid var(--line);border-radius:var(--r-lg);margin-top:20px;padding:4px 16px;list-style:none}.steps li{color:var(--ink-3);text-align:left;grid-template-columns:26px 1fr;align-items:center;gap:12px;padding:12px 0;font-weight:500;display:grid}.steps li+li{border-top:1px solid var(--line)}.steps li.is-done{color:var(--ink)}.steps li.is-now{color:var(--blue);font-weight:650}.steps li.is-fail{color:var(--err);font-weight:650}.dot{border:2px solid #cfd6e4;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.dot svg{width:15px;height:15px}.is-done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.is-now .dot{border-color:var(--blue);border-top-color:#0000;animation:.9s linear infinite spin}.is-fail .dot{background:var(--err);border-color:var(--err);color:#fff}.meta-list{margin-top:12px}.meta-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 2px;font-size:14px;display:flex}.meta-list dt{color:var(--ink-3)}.meta-list dd{text-align:right;overflow-wrap:anywhere;font-weight:600}.wallet{border-radius:var(--r-xl);background:var(--ink);color:#fff;margin-top:6px;padding:20px;position:relative;overflow:hidden}.wallet:after{content:"";background:var(--blue);opacity:.55;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-60px;right:-40px}.wallet p{color:#ffffffb3;font-size:14px;position:relative}.wallet b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:600;line-height:1.2;display:block;position:relative}.amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.amounts>*{width:100%;min-width:0}.amount{background:var(--soft);font-variant-numeric:tabular-nums;border:1.5px solid #0000;border-radius:14px;height:52px;font-size:15px;font-weight:650}.amount[aria-pressed=true]{background:var(--ink);color:#fff}input.amount{text-align:center;padding:0}input.amount:focus{border-color:var(--blue);background:#fff;outline:none}.card-box{border-radius:var(--r-lg);border:1px solid var(--line);margin-top:14px;padding:16px}.card-num{font-family:var(--display);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:19px;font-weight:600}.copy{color:var(--blue);align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:650;display:inline-flex}.copy svg{width:16px;height:16px}.empty{text-align:center;color:var(--ink-2);padding:44px 12px}.skel{background:linear-gradient(90deg,#eef1f6,#f7f8fb,#eef1f6) 0 0/200% 100%;border-radius:14px;animation:1.3s linear infinite sh}@keyframes sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.blk{margin-top:22px}.blk .label{margin-top:0}.field-error{color:var(--err);margin-top:6px;font-size:13px}.state .muted{max-width:32ch;margin:6px auto 0}.wallet .copy{color:#fff;position:relative}.state .stage{text-align:left}.hero{margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 92px;color:#fff;background:radial-gradient(120% 90% at 100% 0,#78a0ff8c 0%,#78a0ff00 55%),radial-gradient(80% 60% at 0 100%,#04146e8c 0%,#04146e00 60%),linear-gradient(165deg,#2463ff 0%,#1543da 58%,#0b2a9c 100%);border-radius:0 0 32px 32px;position:relative;overflow:hidden}.hero .topbar{z-index:2;position:relative}.hero .wordmark{color:#fff}.hero .wordmark i{color:#b9ccff}.hero .icon-btn{color:#fff}.hero .icon-btn:active{background:#ffffff24}.hero .chip-btn{color:#fff;background:#ffffff29}.hero .chip-btn:active{background:#ffffff42}.hero-text{z-index:2;max-width:54%;position:relative}.hero-hello{color:#ffffffc7;margin-top:14px;font-size:14.5px}.hero-title{letter-spacing:-.025em;text-wrap:balance;margin-top:4px;font-size:25px;font-weight:800;line-height:1.14}.hero-sub{color:#ffffffc7;margin-top:10px;font-size:13.5px;line-height:1.4}.collage{pointer-events:none;z-index:1;width:52%;height:210px;position:absolute;top:74px;right:-40px}.collage>*{position:absolute;box-shadow:0 16px 34px #030c466b}.collage .c1{border-radius:9px;width:168px;top:0;right:30px;overflow:hidden;transform:rotate(-7deg)}.collage .c2{z-index:2;top:58px;right:6px;transform:rotate(7deg)}.collage .c2 .doc{width:92px}.collage .c3{border-radius:9px;width:150px;top:104px;right:64px;overflow:hidden;transform:rotate(4deg)}.collage .slide{max-width:none;box-shadow:none;border-radius:9px}.composer.lifted{z-index:3;background:#fff;border:1.5px solid #0000;margin-top:-68px;position:relative;box-shadow:0 12px 34px #0b153024}.composer.lifted:focus-within{border-color:var(--blue);box-shadow:0 12px 34px #0b153024, 0 0 0 5px var(--blue-50)}
