.logo[data-v-b74ca252]{display:block;object-fit:contain;flex:none;user-select:none}.row[data-v-304d1c0c]{display:flex;flex-direction:column;margin-top:4px;max-width:86%}.row.head[data-v-304d1c0c]{margin-top:16px}.user[data-v-304d1c0c]{align-self:flex-end;align-items:flex-end}.bot[data-v-304d1c0c],.advisor[data-v-304d1c0c]{align-self:flex-start;align-items:flex-start}.bubble[data-v-304d1c0c]{padding:12px 16px;border-radius:22px;--sq: 23;font-size:15px;line-height:1.5;overflow-wrap:anywhere}p[data-v-304d1c0c]{margin:0}p+p[data-v-304d1c0c]{margin-top:8px}.bot .bubble[data-v-304d1c0c]{background:var(--bubble-bot);--sq-border: var(--bubble-bot-line);color:var(--ink)}.user .bubble[data-v-304d1c0c]{background:var(--bubble-user);color:#fff}.advisor .bubble[data-v-304d1c0c]{background:var(--card);color:var(--ink);--sq-border: var(--line-strong)}.bot.tail .bubble[data-v-304d1c0c],.advisor.tail .bubble[data-v-304d1c0c]{border-bottom-left-radius:8px;--sq-bl: 8}.user.tail .bubble[data-v-304d1c0c]{border-bottom-right-radius:8px;--sq-br: 8}strong[data-v-304d1c0c]{font-weight:650}.who[data-v-304d1c0c]{margin:0 4px 6px;font-size:12px;font-weight:600;color:var(--blue);letter-spacing:.01em}@media not all{.who[data-v-304d1c0c]{color:#7fb4ee}}.enter[data-v-304d1c0c]{animation:pop-304d1c0c .5s var(--ease-out) both}.user.enter[data-v-304d1c0c]{transform-origin:right bottom}.bot.enter[data-v-304d1c0c],.advisor.enter[data-v-304d1c0c]{transform-origin:left bottom}@keyframes pop-304d1c0c{0%{opacity:0;transform:translate3d(0,10px,0) scale(.96)}to{opacity:1;transform:none}}.choices[data-v-4f1bed75]{display:grid;gap:8px;margin-top:14px}button[data-v-4f1bed75]{animation:in-4f1bed75 .55s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + 80ms);transition:transform .3s var(--ease),background .2s var(--ease),opacity .2s var(--ease)}button[data-v-4f1bed75]:disabled{opacity:.5;pointer-events:none}.primary[data-v-4f1bed75]{text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:0 22px;border-radius:20px;--sq: 21;background:var(--navy);color:#fff;font-size:17px;font-weight:650;letter-spacing:-.012em}.primary[data-v-4f1bed75]:active{transform:scale(.985);background:var(--navy-press)}.answer[data-v-4f1bed75]{display:flex;align-items:center;width:100%;min-height:52px;padding:0 20px;border-radius:22px;--sq: 23;--sq-border: var(--line-strong);background:var(--card);font-size:16px;font-weight:600;letter-spacing:-.01em;text-align:left}.answer span[data-v-4f1bed75]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer[data-v-4f1bed75]:active{transform:scale(.985);background:var(--surface)}.card[data-v-4f1bed75]{display:flex;align-items:center;gap:12px;width:100%;min-height:74px;padding:14px 18px;border-radius:24px;--sq: 25;--sq-border: var(--line-strong);background:var(--card)}.card[data-v-4f1bed75]:active{transform:scale(.985);background:var(--surface)}.copy[data-v-4f1bed75]{flex:1;display:grid;gap:2px}.title[data-v-4f1bed75]{font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.012em}.sub[data-v-4f1bed75]{font-size:13px;line-height:1.45;color:var(--ink-2)}.chev[data-v-4f1bed75]{color:var(--blue);flex:none}.link[data-v-4f1bed75]{justify-self:start;padding:10px 4px;font-size:15px;font-weight:600;color:var(--blue)}.link[data-v-4f1bed75]:active{opacity:.6}@media not all{.link[data-v-4f1bed75],.chev[data-v-4f1bed75]{color:#7fb4ee}}@keyframes in-4f1bed75{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.composer[data-v-26f38031]{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 18px;border:1px solid var(--line-strong);border-radius:28px;background:var(--card);transition:border-color .25s var(--ease)}.composer[data-v-26f38031]:focus-within{border-color:var(--blue)}textarea[data-v-26f38031]{flex:1;min-width:0;max-height:156px;padding:10px 0;border:0;outline:0;resize:none;background:transparent;font-size:16px;line-height:22px;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}textarea[data-v-26f38031]::-webkit-scrollbar{display:none;width:0;height:0}textarea[data-v-26f38031]::placeholder{color:var(--ink-3)}.send[data-v-26f38031]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--navy);color:#fff;transition:transform .3s var(--ease),opacity .25s var(--ease),background .2s var(--ease)}.send[data-v-26f38031]:active{transform:scale(.92);background:var(--navy-press)}.send[data-v-26f38031]:disabled{opacity:.28}.bar[data-v-0793d8f5]{flex:none;display:flex;align-items:center;gap:12px;padding:calc(var(--sat) + 10px) var(--gutter) 10px var(--gutter);min-height:calc(var(--sat) + 68px);background:var(--bg);border-bottom:1px solid var(--line)}.back[data-v-0793d8f5]{display:grid;place-items:center;width:36px;height:36px;margin-left:-8px;margin-right:-4px;border-radius:50%;color:var(--navy);transition:background .2s var(--ease)}.back[data-v-0793d8f5]:active{background:var(--surface)}@media not all{.back[data-v-0793d8f5]{color:var(--ink)}}.titles[data-v-0793d8f5]{min-width:0;flex:1}h1[data-v-0793d8f5]{margin:0;font-size:17px;line-height:1.25;font-weight:650;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}p[data-v-0793d8f5]{margin:1px 0 0;font-size:13px;line-height:1.3;color:var(--ink-2)}.to-advisor[data-v-e3e59e07]{flex:none;padding:8px 14px;border-radius:18px;--sq: 19;--sq-border: var(--line-strong);font-size:13px;font-weight:650;color:var(--blue);transition:transform .3s var(--ease),background .2s var(--ease)}.to-advisor[data-v-e3e59e07]:active{transform:scale(.96);background:var(--surface)}.advisor[data-v-e3e59e07]{flex:none;display:flex;gap:12px;align-items:center;padding:11px var(--gutter);background:var(--surface);border-bottom:1px solid var(--line);animation:drop-e3e59e07 .5s var(--ease-out) both}.advisor p[data-v-e3e59e07]{margin:0;display:grid;gap:1px;font-size:13px;line-height:1.4;color:var(--ink-2)}.advisor strong[data-v-e3e59e07]{font-size:13px;font-weight:650;color:var(--ink)}.live[data-v-e3e59e07]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange);animation:beat-e3e59e07 1.8s var(--ease) infinite}@keyframes beat-e3e59e07{0%,to{opacity:1}50%{opacity:.35}}@keyframes drop-e3e59e07{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}.thread[data-v-e3e59e07]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:8px var(--gutter) 12px;scroll-padding-bottom:12px}.end[data-v-e3e59e07]{flex:none;height:1px}.typing[data-v-e3e59e07]{align-self:flex-start;display:flex;gap:5px;align-items:center;margin-top:4px;padding:16px 18px;border-radius:22px 22px 22px 8px;--sq: 23;--sq-bl: 8;--sq-border: var(--bubble-bot-line);background:var(--bubble-bot);animation:pop-e3e59e07 .4s var(--ease-out) both}.typing.head[data-v-e3e59e07]{margin-top:16px}.typing i[data-v-e3e59e07]{width:6px;height:6px;border-radius:50%;background:var(--bubble-dot);animation:dot-e3e59e07 1.2s var(--ease) infinite}.typing i[data-v-e3e59e07]:nth-child(2){animation-delay:.15s}.typing i[data-v-e3e59e07]:nth-child(3){animation-delay:.3s}@keyframes dot-e3e59e07{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes pop-e3e59e07{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96)}to{opacity:1;transform:none}}.error[data-v-e3e59e07]{margin:16px 0 0;font-size:13px;line-height:1.45;color:#c4321c}@media not all{.error[data-v-e3e59e07]{color:#ff8f78}}.foot[data-v-e3e59e07]{flex:none;padding:10px var(--gutter) calc(var(--sab) + 12px);background:var(--bg);border-top:1px solid var(--line)}.chips[data-v-e3e59e07]{display:flex;gap:8px;margin:0 calc(var(--gutter) * -1) 10px;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none;animation:drop-e3e59e07 .5s var(--ease-out) both}.chips[data-v-e3e59e07]::-webkit-scrollbar{display:none}.chips button[data-v-e3e59e07]{flex:none;padding:9px 15px;border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:13px;font-weight:550;line-height:1.3;white-space:nowrap;background:var(--card);transition:transform .3s var(--ease),background .2s var(--ease)}.chips button[data-v-e3e59e07]:active{transform:scale(.96);background:var(--surface)}.secure[data-v-e3e59e07]{margin:0 4px 10px;display:flex;gap:9px;align-items:flex-start;font-size:clamp(11px,3.4vw,12.5px);line-height:1.45;color:var(--ink-2)}.mark[data-v-e3e59e07]{flex:none;width:5px;height:5px;margin-top:6px;background:var(--orange);border-radius:1px;transform:rotate(45deg)}.closed[data-v-e3e59e07]{margin:0;padding:14px 0 4px;text-align:center;font-size:13px;color:var(--ink-2)}.guide[data-v-75206721]>*{flex-shrink:0}.guide[data-v-75206721]{flex:1;overflow-y:auto;padding:28px var(--gutter) calc(var(--sab) + 24px);display:flex;flex-direction:column}h2[data-v-75206721]{margin:0;font-size:clamp(22px,7.2vw,28px)}.lead[data-v-75206721]{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.lead strong[data-v-75206721]{color:var(--ink);font-weight:650}.steps[data-v-75206721]{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line)}.txt[data-v-75206721]{min-width:0;flex:1}.steps li[data-v-75206721]{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.n[data-v-75206721]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;font-size:15px;font-weight:650}@media not all{.n[data-v-75206721]{background:#2253b3}}h3[data-v-75206721]{margin:4px 0;font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.012em}li p[data-v-75206721]{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.actions[data-v-75206721]{display:grid;gap:10px;margin-top:28px}.cta[data-v-75206721]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 22px;border-radius:20px;--sq: 21;background:var(--navy);color:#fff;font-size:17px;font-weight:650;letter-spacing:-.012em;text-decoration:none;transition:transform .3s var(--ease),background .2s var(--ease)}.cta.alt[data-v-75206721]{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.cta[data-v-75206721]:active{transform:scale(.985);background:var(--navy-press)}.cta.alt[data-v-75206721]:active{background:var(--surface)}.done[data-v-75206721]{min-height:54px;border-radius:20px;--sq: 21;--sq-border: var(--line-strong);text-align:center;font-size:16px;font-weight:650;background:var(--card);transition:transform .3s var(--ease),background .2s var(--ease),opacity .2s var(--ease)}.done[data-v-75206721]:active{transform:scale(.985);background:var(--surface)}.done[data-v-75206721]:disabled{opacity:.5}.back[data-v-75206721]{padding:12px;text-align:center;font-size:15px;font-weight:600;color:var(--blue)}@media not all{.back[data-v-75206721]{color:#7fb4ee}}.secure[data-v-75206721]{margin:auto 0 0;padding-top:26px;display:flex;gap:10px;align-items:flex-start;font-size:clamp(11px,3.5vw,13px);line-height:1.5;color:var(--ink-2)}.mark[data-v-75206721]{flex:none;width:6px;height:6px;margin-top:7px;background:var(--orange);border-radius:1.5px;transform:rotate(45deg)}.rise[data-v-75206721]{opacity:0;transform:translate3d(0,14px,0);animation:rise-75206721 .7s var(--ease-out) forwards;animation-delay:var(--d, 0ms)}@keyframes rise-75206721{to{opacity:1;transform:none}}.home[data-v-d5d66a63]>*{flex-shrink:0}.home[data-v-d5d66a63]{flex:1;overflow-y:auto;padding:18px var(--gutter) calc(var(--sab) + 20px);display:flex;flex-direction:column}.banner[data-v-d5d66a63]{position:relative;overflow:hidden;background:var(--navy);color:var(--on-navy);border-radius:32px;--sq: 34;padding:26px 24px 28px;isolation:isolate}@media not all{.banner[data-v-d5d66a63]{background:#123a86}}.watermark[data-v-d5d66a63]{position:absolute;z-index:-1;width:min(300px,86vw);height:min(300px,86vw);right:-72px;top:50%;transform:translateY(-50%);filter:grayscale(1);opacity:.085;pointer-events:none;user-select:none}.kicker[data-v-d5d66a63]{margin:0;font-size:15px;line-height:1.4;font-weight:600}.amount[data-v-d5d66a63]{margin:6px 0 10px}.hero[data-v-d5d66a63]{position:relative;display:flex;align-items:baseline;gap:10px;margin:8px 0 14px;white-space:nowrap}.num[data-v-d5d66a63]{position:relative;display:inline-block;text-align:left;font-size:clamp(62px,19.5vw,82px);line-height:.95;font-weight:800;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--orange)}.num.pop[data-v-d5d66a63]{transform-origin:0% 70%;animation:pop-d5d66a63 .7s cubic-bezier(.34,1.56,.64,1)}@keyframes pop-d5d66a63{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}.spark-canvas[data-v-d5d66a63]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ghost[data-v-d5d66a63]{visibility:hidden}.live[data-v-d5d66a63]{position:absolute;left:0;top:0}.unit[data-v-d5d66a63]{font-size:clamp(20px,6.2vw,26px);line-height:1;font-weight:700;letter-spacing:-.015em;color:#fff}.note[data-v-d5d66a63]{margin:0;font-size:13px;line-height:1.5;color:#ffffffc7}.ask[data-v-d5d66a63]{margin:36px 0 18px;font-size:clamp(22px,7.2vw,28px)}.choices[data-v-d5d66a63]{display:grid;gap:12px}.option[data-v-d5d66a63]{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:18px 20px;border-radius:24px;--sq: 25;--sq-border: var(--line-strong);background:var(--card);transition:transform .35s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}button.option[data-v-d5d66a63]:active{transform:scale(.985);background:var(--surface)}.copy[data-v-d5d66a63]{flex:1;min-width:0;display:grid;gap:2px}.title[data-v-d5d66a63]{font-size:22px;line-height:1.25;font-weight:650;letter-spacing:-.02em}.sub[data-v-d5d66a63]{font-size:15px;color:var(--ink-2)}.chev[data-v-d5d66a63]{color:var(--blue);flex:none}.off[data-v-d5d66a63]{background:var(--surface);--sq-border: var(--line)}.off .title[data-v-d5d66a63],.off .sub[data-v-d5d66a63]{color:var(--ink-3)}.soon[data-v-d5d66a63]{flex:none;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:5px 11px}.secure[data-v-d5d66a63]{margin:auto 0 0;padding-top:28px;display:flex;gap:10px;align-items:flex-start;font-size:clamp(11px,3.5vw,13px);line-height:1.5;color:var(--ink-2)}.mark[data-v-d5d66a63]{flex:none;width:6px;height:6px;margin-top:7px;background:var(--orange);border-radius:1.5px;transform:rotate(45deg)}.rise[data-v-d5d66a63]{opacity:0;transform:translate3d(0,14px,0);animation:rise-d5d66a63 .7s var(--ease-out) forwards;animation-delay:var(--d, 0ms)}@keyframes rise-d5d66a63{to{opacity:1;transform:none}}.stack[data-v-25a8bce5]{position:absolute;inset:0;overflow:hidden}.page[data-v-25a8bce5]{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg);overflow:hidden;will-change:transform;backface-visibility:hidden}.dim[data-v-25a8bce5]{position:absolute;inset:0;background:#000;pointer-events:none}.edge[data-v-25a8bce5]{position:absolute;z-index:5;left:0;top:calc(var(--sat) + 72px);bottom:0;width:18px;touch-action:none}.advisor-page[data-v-0bd2ed28]{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg)}.fail[data-v-0bd2ed28]{margin:auto;padding:24px;color:var(--ink-2)}.reason[data-v-0bd2ed28]{flex:none;display:flex;gap:10px;align-items:baseline;padding:10px var(--gutter);background:var(--surface);border-bottom:1px solid var(--line);font-size:13px;line-height:1.4}.reason .k[data-v-0bd2ed28]{flex:none;font-weight:650;color:var(--ink)}.reason .v[data-v-0bd2ed28]{min-width:0;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary[data-v-0bd2ed28]{flex:none;margin:10px var(--gutter) 0;padding:12px 14px;border-radius:18px;background:var(--bubble-bot);font-size:14px;line-height:1.5}.summary .k[data-v-0bd2ed28]{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--orange)}.summary p[data-v-0bd2ed28]{margin:0}.thread[data-v-0bd2ed28]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px var(--gutter)}.row[data-v-0bd2ed28]{display:flex;flex-direction:column;max-width:86%}.row.user[data-v-0bd2ed28],.row.bot[data-v-0bd2ed28]{align-self:flex-start}.row.advisor[data-v-0bd2ed28]{align-self:flex-end;align-items:flex-end}.who[data-v-0bd2ed28]{margin:0 6px 4px;font-size:11.5px;color:var(--ink-3)}.bubble[data-v-0bd2ed28]{padding:11px 15px;border-radius:22px;--sq: 23;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.bubble p[data-v-0bd2ed28]{margin:0}.bubble p+p[data-v-0bd2ed28]{margin-top:8px}.row.user .bubble[data-v-0bd2ed28]{background:var(--surface);--sq-border: var(--line-strong);color:var(--ink)}.row.bot .bubble[data-v-0bd2ed28]{background:var(--bubble-bot);--sq-border: var(--bubble-bot-line);color:var(--ink)}.row.advisor .bubble[data-v-0bd2ed28]{background:var(--bubble-user);color:#fff}.err[data-v-0bd2ed28]{margin:4px 0 0;font-size:13px;color:#c4321c}.foot[data-v-0bd2ed28]{flex:none;padding:10px var(--gutter) calc(var(--sab) + 12px);border-top:1px solid var(--line);background:var(--bg)}.tools[data-v-0bd2ed28]{display:flex;gap:14px;align-items:center;justify-content:center;padding-top:10px;font-size:13px}.ask[data-v-0bd2ed28]{color:var(--ink-2)}.link[data-v-0bd2ed28]{font-weight:600;color:var(--blue)}.link.strong[data-v-0bd2ed28]{color:#c4321c}.closed[data-v-0bd2ed28]{margin:0;padding:14px 0 4px;text-align:center;font-size:13px;color:var(--ink-2)}.gate[data-v-26b1a015]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 32px calc(var(--sab) + 32px);text-align:center;animation:in-26b1a015 .8s var(--ease-out) both}.logo[data-v-26b1a015]{margin-bottom:28px}h1[data-v-26b1a015]{margin:0 0 10px}.body[data-v-26b1a015]{margin:0;max-width:21em;font-size:15px;line-height:1.6;color:var(--ink-2)}.retry[data-v-26b1a015]{margin-top:28px;min-height:52px;padding:0 32px;border-radius:20px;--sq: 21;background:var(--navy);color:#fff;font-size:16px;font-weight:650;transition:transform .3s var(--ease)}.retry[data-v-26b1a015]:active{transform:scale(.97)}.official[data-v-26b1a015]{margin:28px 0 0;display:grid;gap:2px;font-size:13px;color:var(--ink-2)}.official strong[data-v-26b1a015]{font-size:17px;font-weight:650;color:var(--ink)}@keyframes in-26b1a015{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.splash[data-v-055fd649]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px}.splash>img[data-v-055fd649]{animation:breathe-055fd649 2s var(--ease) infinite}.bar[data-v-055fd649]{width:56px;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.bar i[data-v-055fd649]{display:block;width:40%;height:100%;background:var(--orange);border-radius:2px;animation:slide-055fd649 1.2s var(--ease) infinite}@keyframes slide-055fd649{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes breathe-055fd649{0%,to{opacity:1}50%{opacity:.8}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange: #e96508;--blue: #005ca9;--navy: #0b3d91;--navy-press: #09337a;--bg: #ffffff;--surface: #f4f7fb;--card: #ffffff;--ink: #0a1633;--ink-2: #4a5772;--ink-3: #8691a5;--line: #e2e8f1;--line-strong: #cdd6e4;--bubble-bot: #fff6ee;--bubble-bot-line: #f7e4d4;--bubble-dot: #e8a878;--bubble-user: var(--navy);--on-navy: #ffffff;--accent-soft: #dbe8fa;--shadow: 0 1px 2px rgb(10 22 51 / .04), 0 8px 24px rgb(10 22 51 / .06);--shadow-page: -12px 0 40px rgb(10 22 51 / .14);--shadow-device: 0 40px 100px rgb(10 22 51 / .22), 0 0 0 1px rgb(10 22 51 / .08);--desk: #e9eef5;--gutter: 14px;--r-sm: 14px;--r-md: 24px;--r-lg: 32px;--r-pill: 999px;--ease: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--font: "Sora", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;color-scheme:light}@media not all{:root{--bg: #0a0f1c;--surface: #121a2b;--card: #101829;--ink: #f2f5fb;--ink-2: #a7b2c7;--ink-3: #6f7b92;--line: #1f2a40;--line-strong: #2b3955;--bubble-bot: #17233b;--bubble-user: #2253b3;--accent-soft: #19305c;--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .35);--shadow-page: -12px 0 40px rgb(0 0 0 / .6);--shadow-device: 0 40px 100px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .08);--desk: #05080f;--navy-press: #1d4aa0}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga";overscroll-behavior:none;-webkit-text-size-adjust:100%}#app{height:100%}button,input,textarea{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer;text-align:inherit;touch-action:manipulation}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}::selection{background:var(--accent-soft)}.t-display{font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.t-h1{font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.025em}.t-h2{font-size:22px;line-height:1.28;font-weight:650;letter-spacing:-.02em}.t-lead{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.012em}.t-body{font-size:15px;line-height:1.55}.t-small{font-size:13px;line-height:1.45;color:var(--ink-2)}.t-micro{font-size:12px;line-height:1.4;color:var(--ink-3)}.one{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-border{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sq-border path{fill:none;stroke:var(--sq-border, transparent);stroke-width:2}[data-sq]:focus-visible{outline-offset:-4px}.device{position:fixed;inset:0;overflow:hidden;background:var(--bg);height:var(--app-h, 100dvh)}@media(min-width:560px)and (min-height:700px){body{background:var(--desk)}.device{inset:50% auto auto 50%;width:402px;height:min(874px,calc(100dvh - 48px));transform:translate(-50%,-50%);border-radius:56px;box-shadow:var(--shadow-device)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}
