@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-vietnamese-wght-normal-TKKdAiBA.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-ext-wght-normal-B4u9PlvR.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-wght-normal-DX-nOvPD.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}:root{--paper:#f5f7fb;--surface:#fff;--ink:#1b2430;--muted:#525d6a;--line:#d5dbe3;--primary:#1f4fd8;--primary-ink:#fff;--signal:#f5c400;--signal-ink:#1b2430;--danger:#b42318;--soft:#e9eef7;--card:#fff;--card-shadow:0 1px 2px #1b24300a, 0 8px 24px #1b24300f;--glow:#f5c40073;--canvas:#f5f7fb;--blob1:#dbe4fb;--blob2:#fbf6e6;--static-bg:radial-gradient(60% 55% at 18% 22%, var(--blob1) 0%, transparent 70%), radial-gradient(55% 50% at 82% 78%, var(--blob2) 0%, transparent 70%), var(--canvas);--ring-track:#1b24301f;--dot:#1b24304d;--bar:88px;--s1:4px;--s2:12px;--s3:16px;--s4:24px;--s5:28px;--s6:32px;--s7:40px;--t0:15px;--t1:17px;--t2:21px;--t3:25px;--t4:44px;--font:"Inter Tight Variable", "Inter Tight", Inter, "Helvetica Neue", Arial, sans-serif;--r:10px;--tap:48px}@media (prefers-color-scheme:dark){:root{--ink:#e8ecf3;--muted:#a6b0bf;--line:#2a3344;--canvas:#0f1420;--blob1:#1a2a52;--blob2:#2a2618;--ring-track:#e8ecf32e;--dot:#e8ecf366;--card-shadow:0 1px 2px #0000004d, 0 8px 24px #00000059;--glow:#f5c40059}.card,.review,nav{--ink:#1b2430;--muted:#525d6a;--line:#d5dbe3;color:var(--ink)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}*{box-sizing:border-box}html{font:var(--t1)/1.35 var(--font);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--static-bg);background-attachment:fixed}body{height:100vh;flex-direction:column;height:100dvh;margin:0;display:flex;overflow:hidden}#app{display:contents}main{-webkit-overflow-scrolling:touch;width:100%;max-width:480px;min-height:0;padding:var(--s4) var(--s3) var(--s6);flex:1;margin:0 auto;overflow-y:auto}.wash{z-index:-1;background:var(--canvas);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.wash:before,.wash:after{content:"";will-change:transform;border-radius:50%;position:absolute}.wash:before{background:radial-gradient(closest-side, var(--blob1), transparent);width:70vmax;height:60vmax;animation:64s ease-in-out infinite alternate drift1;top:-8vmax;left:-17vmax}.wash:after{background:radial-gradient(closest-side, var(--blob2), transparent);width:65vmax;height:55vmax;animation:76s ease-in-out infinite alternate drift2;bottom:-10vmax;right:-15vmax}@keyframes drift1{0%{transform:translate(0)}to{transform:translate(10vmax,8vmax)}}@keyframes drift2{0%{transform:translate(0)}to{transform:translate(-9vmax,-7vmax)}}.card{background:var(--card);border:1px solid var(--line);width:100%;box-shadow:var(--card-shadow);margin-bottom:var(--s4);border-radius:18px;position:relative}.card .cardbody{padding:var(--s4);position:relative}header,.review{z-index:1;position:relative}.mark{align-items:center;gap:var(--s2);margin:var(--s4) auto 0;flex-direction:column;flex-basis:100%;display:flex}.mark img{filter:drop-shadow(0 4px 10px #1b24302e);width:auto;height:96px;display:block}.wordmark{font-family:var(--font);letter-spacing:-.02em;color:var(--ink);text-align:center;font-size:28px;font-weight:900;line-height:1}header .where{flex:1;min-width:0}header .hmark{flex:none;width:32px;height:32px;display:block}:focus-visible{outline:3px solid var(--signal);outline-offset:2px}header{justify-content:space-between;align-items:center;gap:0 var(--s3);flex-wrap:wrap;min-height:48px;margin-bottom:24px;display:flex}header .seclist{display:none}.secname{font-size:var(--t1);font-weight:600;line-height:1.25}.seclabel{font-size:var(--t0);color:var(--muted);margin-top:2px}.ring{width:48px;height:48px;box-shadow:0 0 20px 4px var(--glow);border-radius:50%;flex:none}.ring .track{fill:none;stroke:var(--ring-track);stroke-width:5px}.ring .fill{fill:none;stroke:var(--signal);stroke-width:5px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .4s;transform:rotate(-90deg)}.ring text{font:600 12px var(--font);fill:var(--ink);font-variant-numeric:tabular-nums}.qtext{font-size:var(--t3);margin:0 0 var(--s3);letter-spacing:-.01em;text-wrap:balance;max-width:16em;font-weight:700;line-height:1.25}.why{font-size:var(--t0);color:var(--muted);margin:0 0 var(--s5);line-height:1.5}.help{font-size:var(--t0);color:var(--muted);margin:0 0 var(--s3);line-height:1.5}.why+.help{margin-top:calc(-1 * var(--s3))}.error{color:var(--danger);min-height:1.4em;margin:var(--s3) 0 0;font-weight:600}.options{gap:var(--s3);flex-direction:column;display:flex}.opt{justify-content:space-between;align-items:center;gap:var(--s3);text-align:left;width:100%;min-height:56px;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer;padding:12px 16px;display:flex}.opt .lbl{font-size:var(--t1);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;flex:1;line-height:1.35}.opt:active{background:var(--soft)}.opt.on{border-color:var(--ink);background:var(--soft);box-shadow:0 0 18px 2px var(--glow);font-weight:600}.check{border:2px solid var(--line);border-radius:50%;flex:none;width:24px;height:24px;position:relative}.on>.check,.check.on{background:var(--signal);border-color:var(--signal)}.on>.check:after,.check.on:after{content:"";border:solid var(--signal-ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.inputrow{align-items:center;gap:var(--s2);display:flex}.field{width:100%;min-height:56px;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);padding:12px 16px}.field:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--soft);outline:none}.unit{color:var(--muted)}.labeled{margin-bottom:var(--s3);display:block}.lbl.field-label,.labeled .lbl{font-size:var(--t0);color:var(--muted);margin-bottom:var(--s1);display:block}.file{opacity:0;width:1px;height:1px;position:absolute}.filename{color:var(--muted);font-size:var(--t0)}.chips{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.chip{min-height:48px;font:inherit;color:var(--primary);background:var(--surface);border:1.5px solid var(--primary);border-radius:22px;padding:8px 16px;font-weight:600}.stored{column-gap:var(--s3);margin:0 0 var(--s4);background:var(--soft);border-radius:var(--r);grid-template-rows:auto auto;grid-template-columns:1fr 28px;align-items:center;padding:16px;display:grid}.stillright{font-size:var(--t0);color:var(--muted);grid-column:1}.storedval{font-size:var(--t2);grid-column:1;font-weight:700;line-height:1.25}.stored .check{grid-area:1/2/span 2;width:28px;height:28px}.stored .check:after{width:7px;height:13px;top:4px;left:9px}.mrow{border-bottom:1px solid var(--line);padding:16px 0 12px}.mrow:first-child{padding-top:0}.mrow:last-child{border-bottom:0;padding-bottom:0}.mlabel{font-weight:700;font-size:var(--t1);margin-bottom:var(--s2)}.mopts{gap:var(--s2);display:flex}.mopts .opt{min-height:var(--tap);text-align:center;font-size:var(--t0);flex:1;justify-content:center;padding:8px 4px}.mopts .opt .check{display:none}.mopts .opt.on{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.contacts .field{margin-bottom:var(--s2)}nav{height:calc(var(--bar) + env(safe-area-inset-bottom,0px));z-index:5;background:var(--surface);border-top:1px solid var(--line);flex:none;justify-content:center;align-items:flex-start;padding:16px 12px;display:flex;position:relative}nav>*{width:100%;max-width:480px}.navrow{gap:var(--s2);z-index:1;display:flex;position:relative}.btn{min-height:56px;font:inherit;border-radius:var(--r);border:1.5px solid var(--primary);background:var(--primary);color:var(--primary-ink);cursor:pointer;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.back{background:var(--surface);color:var(--primary);flex:1}.btn.next{flex:2}.btn.skip{background:var(--surface);color:var(--primary);flex:2}.btn.upload{width:100%;margin-bottom:var(--s3)}.btn[disabled]{opacity:.45;cursor:default}nav.inline{height:auto;margin-bottom:var(--s6);background:0 0;border:0;justify-content:flex-start;padding:0}nav.inline .navrow{width:100%}.secwrap{margin-bottom:20px}.sec{width:100%;min-height:52px;margin:0 0 var(--s3);text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.sec .n{color:var(--muted);font-weight:400;font-size:var(--t0)}.sec:after{content:"";border:solid var(--muted);width:9px;height:9px;margin-left:var(--s2);border-width:0 2px 2px 0;transform:rotate(45deg)}.sec.open:after{transform:rotate(-135deg)}.sec:not(.open){margin-bottom:0}.row{width:100%;min-height:52px;margin-bottom:var(--s3);text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);flex-direction:column;padding:8px 16px;display:flex}.row:last-child{margin-bottom:0}.rq{font-size:var(--t0);color:var(--muted)}.ra{font-weight:600}.who{align-items:center;gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;display:flex}.coname{font-weight:700}.who .chip{min-height:32px;font-size:var(--t0);padding:4px 12px}.hmarklink{border-radius:6px;flex:none;display:block}.hlink{font-size:var(--t0);color:var(--primary);min-height:var(--tap);padding:0 var(--s2);align-items:center;font-weight:600;text-decoration:none;display:none}.signin .btn,.checkemail .btn{width:100%;margin-top:var(--s2)}.signin .labeled{margin-bottom:0}.textlink{min-height:var(--tap);margin-top:var(--s3);color:var(--primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.field.readonly{background:var(--soft);color:var(--muted)}.status{min-height:28px;font-size:var(--t0);color:var(--ink);background:var(--soft);border:1px solid var(--line);white-space:nowrap;border-radius:14px;align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.status.accepted{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.status.returned{border-color:var(--danger);color:var(--danger);background:var(--surface)}.plans .jobrow{align-items:center;gap:2px var(--s3);flex-flow:wrap;min-height:64px;padding:12px 16px}.plans .jobrow .rq{flex:100%}.plans .jobrow .ra{flex:1}.plans .jobrow .status{flex:none}.logopreview{width:auto;max-width:160px;height:auto;max-height:80px;margin:0 0 var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:8px;display:block}.filename .bad{color:var(--danger);font-weight:600}.sendgc{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.sendgc h2{font-size:var(--t2);margin:0 0 var(--s3);letter-spacing:-.01em;font-weight:700}.sendgc .gcline{align-items:center;gap:var(--s2);margin:0 0 var(--s3);display:flex}.sendgc .gcline .help{margin:0}.sendgc .labeled{margin-bottom:0}.sendgc .error{margin-top:var(--s2)}.notes{margin:0 0 var(--s3);background:var(--soft);border-radius:var(--r);padding:12px 16px}.notes h3{font-size:var(--t0);color:var(--muted);margin:0 0 var(--s1);font-weight:600}.notes p{white-space:pre-wrap;margin:0}.hero{align-items:baseline;gap:var(--s3);margin:var(--s2) 0 var(--s3);display:flex}.big{font-size:var(--t4);letter-spacing:-.02em;font-weight:700;line-height:1}.open{font-size:var(--t2);font-weight:600;line-height:1.2}.done .btn{width:100%;margin-top:var(--s3)}.diff h2{font-size:var(--t0);color:var(--muted);margin:var(--s4) 0 var(--s2);font-weight:600}.diff p{margin:var(--s2) 0;padding-left:16px}.diff p.added:before{content:"+ ";color:var(--primary);margin-left:-16px}.diff p.removed:before{content:"− ";color:var(--danger);margin-left:-16px}.planwrap{overflow:hidden}iframe.plan{border:1px solid var(--line);transform-origin:0 0;background:#fff;width:100%;height:calc(100vh - 90px)}nav.top{gap:var(--s2);height:auto;padding:0 0 var(--s3);z-index:1;background:0 0;border:0;display:flex;position:static}nav.top .btn{flex:1}nav.top>*{width:auto;min-width:0;max-width:none}@media (hover:hover){.opt:hover{border-color:var(--ink);background:var(--soft)}.mopts .opt:hover:not(.on){background:var(--soft)}.btn:hover:not([disabled]){filter:brightness(1.08);box-shadow:0 4px 14px #1f4fd840}.btn.back:hover:not([disabled]),.btn.skip:hover:not([disabled]){background:var(--soft);filter:none}.chip:hover,.sec:hover,.row:hover{background:var(--soft)}.row:hover{border-color:var(--ink)}}@media (min-width:768px){main{max-width:688px;padding:var(--s6) var(--s4) var(--s7)}header{margin-bottom:var(--s6)}nav>*{max-width:640px}.contact{column-gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.contact .labeled{margin-bottom:0}.contacts .mrow{gap:var(--s2);grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.contacts .mrow .mlabel,.contacts .mrow .field{margin-bottom:0}.mopts .opt{font-size:var(--t1)}.row{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-direction:row}.rq{flex:1}.ra{text-align:right;max-width:55%}.hlink{display:inline-flex}.plans .jobrow .ra{text-align:left;max-width:none}.done>.btn.skip{width:calc(50% - var(--s2))}.done>.btn.skip+.btn.skip{margin-left:var(--s4)}.done>#pdf,.sendgc .btn{width:100%}.diff{max-width:36em}}@media (min-width:1100px){main{max-width:1100px;padding:var(--s7) 48px var(--s7)}main>header{float:left;align-content:flex-start;width:300px;margin:0 56px 0 0}main>:not(header){width:auto;max-width:640px;margin-left:356px}main>.planscreen{max-width:none;margin-left:0}header .where{flex:1}header .mark{margin:var(--s7) auto 0}header .seclist{margin:var(--s7) 0 0;color:var(--ink);flex-basis:100%;padding:0;list-style:none;display:block}header .seclist li{font-size:var(--t0);color:var(--muted);padding:10px 0 10px 28px;line-height:1.4;position:relative}header .seclist li:before{content:"";border:2px solid var(--dot);box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:0}header .seclist li.done{color:var(--ink)}header .seclist li.done:before{background:var(--signal);border-color:var(--signal)}header .seclist li.done:after{content:"";border:solid var(--signal-ink);border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:15px;left:5px;transform:rotate(45deg)}header .seclist li.current{color:var(--ink);font-weight:600}header .seclist li.current:before{border-color:var(--primary);background:var(--surface);box-shadow:0 0 12px 2px var(--glow)}.qtext{max-width:22em;font-size:28px}.why,.help{max-width:36em}.card .cardbody{padding:var(--s6)}.stored{max-width:36em}nav.inline .navrow{gap:var(--s3)}nav.inline .btn.back{flex:0 0 160px}nav.inline .btn.skip{flex:0 0 200px}nav.inline .btn.next{flex:0 320px}nav.top{justify-content:flex-start}nav.top .btn{flex:none;min-width:220px}iframe.plan{height:80vh}}.addon{margin:var(--s3) 0 var(--s2);gap:var(--s2)}.addon .help{margin:0}
