body.bottom-sheet-open{overflow:hidden}.bottom-sheet-backdrop[data-v-2138ede7]{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020811ad;align-items:end;padding:20px;display:grid;position:fixed;inset:0}.bottom-sheet-panel[data-v-2138ede7]{border:1px solid var(--border);background:var(--surface);border-radius:24px;outline:none;flex-direction:column;width:min(680px,100%);max-height:min(82vh,720px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 28px 90px #0000006b}header[data-v-2138ede7]{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}h2[data-v-2138ede7]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.1rem}header button[data-v-2138ede7]{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;flex:none;font-size:1.3rem}.bottom-sheet-content[data-v-2138ede7]{min-height:0;max-height:calc(min(82vh,720px) - 78px);padding:18px 20px calc(18px + env(safe-area-inset-bottom));overflow:auto}.bottom-sheet-enter-active[data-v-2138ede7],.bottom-sheet-leave-active[data-v-2138ede7]{transition:opacity .18s}.bottom-sheet-enter-active .bottom-sheet-panel[data-v-2138ede7],.bottom-sheet-leave-active .bottom-sheet-panel[data-v-2138ede7]{transition:transform .18s}.bottom-sheet-enter-from[data-v-2138ede7],.bottom-sheet-leave-to[data-v-2138ede7]{opacity:0}.bottom-sheet-enter-from .bottom-sheet-panel[data-v-2138ede7],.bottom-sheet-leave-to .bottom-sheet-panel[data-v-2138ede7]{transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.bottom-sheet-enter-active[data-v-2138ede7],.bottom-sheet-leave-active[data-v-2138ede7],.bottom-sheet-enter-active .bottom-sheet-panel[data-v-2138ede7],.bottom-sheet-leave-active .bottom-sheet-panel[data-v-2138ede7]{transition:none}}@media (width<=520px){.bottom-sheet-backdrop[data-v-2138ede7]{padding:10px 10px 0}.bottom-sheet-panel[data-v-2138ede7]{border-radius:20px 20px 0 0;max-height:min(86vh,720px)}header[data-v-2138ede7]{gap:12px;padding:14px 16px}header button[data-v-2138ede7]{width:44px;height:44px}.bottom-sheet-content[data-v-2138ede7]{max-height:calc(min(86vh,720px) - 68px);padding:14px 16px calc(14px + env(safe-area-inset-bottom))}}.floating-tool-button--back-to-top[data-v-d07d16d6]{width:46px;height:46px;padding:0}.floating-tool-button--back-to-top span[data-v-d07d16d6]{font-size:1.25rem;font-weight:800;line-height:1;transform:translateY(-1px)}.back-to-top-enter-active[data-v-d07d16d6],.back-to-top-leave-active[data-v-d07d16d6]{transition:opacity .15s,transform .15s}.back-to-top-enter-from[data-v-d07d16d6],.back-to-top-leave-to[data-v-d07d16d6]{opacity:0;transform:translateY(8px)scale(.92)}@media (width<=360px){.floating-tool-button--back-to-top[data-v-d07d16d6]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.back-to-top-enter-active[data-v-d07d16d6],.back-to-top-leave-active[data-v-d07d16d6]{transition:none}}.grouped-grid-select[data-v-1340edfd]{width:100%;min-width:0}.grouped-grid-select__trigger[data-v-1340edfd]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 13px;font-size:.8125rem;display:grid}.grouped-grid-select__trigger>span[data-v-1340edfd]:last-child{color:var(--muted);font-size:1rem}.grouped-grid-select__trigger>span[data-v-1340edfd]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grouped-grid-select__trigger[data-v-1340edfd]:focus-visible,.grouped-grid-select__tabs button[data-v-1340edfd]:focus-visible,.grouped-grid-select__grid button[data-v-1340edfd]:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.grouped-grid-select__trigger[data-v-1340edfd]:disabled{cursor:not-allowed;opacity:.55}.grouped-grid-select__trigger--accented[data-v-1340edfd]{border-color:color-mix(in srgb, var(--select-accent) 55%, var(--border));background:color-mix(in srgb, var(--select-accent) 10%, var(--surface-strong))}.grouped-grid-select__trigger--accented>span[data-v-1340edfd]:first-child{color:color-mix(in srgb, var(--select-accent) 72%, var(--text));font-weight:780}.grouped-grid-select__panel[data-v-1340edfd]{gap:16px;min-width:0;display:grid}.grouped-grid-select__tabs[data-v-1340edfd]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;min-width:0;display:grid}.grouped-grid-select__tabs button[data-v-1340edfd]{border:1px solid var(--border);min-width:0;min-height:40px;color:var(--muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;unicode-bidi:isolate;background:0 0;border-radius:11px;padding:6px 2px;font-size:clamp(.54rem,2.2vw,.72rem);font-weight:780;overflow:hidden}.grouped-grid-select__tabs button.selected[data-v-1340edfd]{border-color:color-mix(in srgb, var(--ice) 68%, var(--border));background:color-mix(in srgb, var(--ice) 18%, var(--surface));color:var(--ice)}.grouped-grid-select__page[data-v-1340edfd]{gap:20px;min-width:0;display:grid}.grouped-grid-select__group[data-v-1340edfd]{gap:10px;min-width:0;display:grid}.grouped-grid-select__group h3[data-v-1340edfd]{color:var(--muted);margin:0;font-size:.78rem;font-weight:800}.grouped-grid-select__grid[data-v-1340edfd]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.grouped-grid-select__grid button[data-v-1340edfd]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 76%, transparent);min-height:44px;color:var(--text);font:inherit;cursor:pointer;unicode-bidi:isolate;border-radius:11px;padding:7px 5px;font-size:.75rem;font-weight:720}.grouped-grid-select__grid button[data-v-1340edfd]:hover,.grouped-grid-select__tabs button[data-v-1340edfd]:hover{border-color:color-mix(in srgb, var(--ice) 45%, var(--border))}.grouped-grid-select__grid button.selected[data-v-1340edfd]{border-color:color-mix(in srgb, var(--ice) 68%, var(--border));background:color-mix(in srgb, var(--ice) 18%, var(--surface));color:var(--ice)}.grouped-grid-select__group--accented h3[data-v-1340edfd]{color:color-mix(in srgb, var(--group-accent) 72%, var(--text))}.grouped-grid-select__group--accented .grouped-grid-select__grid button[data-v-1340edfd]{border-color:color-mix(in srgb, var(--group-accent) 30%, var(--border));background:color-mix(in srgb, var(--group-accent) 8%, var(--surface-strong))}.grouped-grid-select__group--accented .grouped-grid-select__grid button[data-v-1340edfd]:hover{border-color:color-mix(in srgb, var(--group-accent) 58%, var(--border))}.grouped-grid-select__group--accented .grouped-grid-select__grid button.selected[data-v-1340edfd]{border-color:color-mix(in srgb, var(--group-accent) 78%, var(--border));background:color-mix(in srgb, var(--group-accent) 21%, var(--surface));color:color-mix(in srgb, var(--group-accent) 76%, var(--text))}.grouped-grid-select__grid button[data-v-1340edfd]:disabled{cursor:not-allowed;opacity:.45}@media (width<=620px){.grouped-grid-select__grid[data-v-1340edfd]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=390px){.grouped-grid-select__grid[data-v-1340edfd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.info-tip[data-v-8294bcf4]{flex:none;display:inline-flex;position:relative}.info-trigger[data-v-8294bcf4]{border:1px solid color-mix(in srgb, var(--ice) 36%, var(--border));background:color-mix(in srgb, var(--ice) 10%, transparent);width:25px;height:25px;color:var(--ice);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-weight:800;display:inline-grid}.info-preview[data-v-8294bcf4]{z-index:20;border:1px solid var(--border);background:var(--surface-strong);width:max-content;max-width:min(320px,100vw - 32px);color:var(--text);opacity:0;pointer-events:none;border-radius:11px;padding:9px 11px;font-size:.72rem;font-weight:600;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;inset-block-end:calc(100% + 9px);inset-inline-start:50%;transform:translate(-50%,4px);box-shadow:0 10px 30px #00000047}@media (hover:hover) and (pointer:fine){.info-tip:hover .info-preview[data-v-8294bcf4],.info-tip:focus-within .info-preview[data-v-8294bcf4]{opacity:1;transform:translate(-50%)}}.info-trigger[data-v-8294bcf4]:focus-visible,header button[data-v-8294bcf4]:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.info-dialog[data-v-8294bcf4]{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:16px;position:fixed;inset:0}.info-dialog[open][data-v-8294bcf4]{place-items:center;display:grid}.info-dialog[data-v-8294bcf4]::backdrop{pointer-events:none;background:0 0}.info-dialog__backdrop[data-v-8294bcf4]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020811ad;border:0;padding:0;position:absolute;inset:0}.info-dialog__surface[data-v-8294bcf4]{z-index:1;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(420px,100%);max-height:calc(100vh - 32px);padding:20px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000005c}header[data-v-8294bcf4]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}header button[data-v-8294bcf4]{background:color-mix(in srgb, var(--surface-strong) 76%, transparent);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:10px;font-size:1.25rem}.info-dialog[data-v-8294bcf4] p{color:var(--muted);margin:0;line-height:1.7}@media (prefers-reduced-motion:reduce){.info-preview[data-v-8294bcf4]{transition:none}}.popup-select[data-v-47744114]{width:100%;min-width:0}.popup-select__trigger[data-v-47744114]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;display:grid}.popup-select__trigger>span[data-v-47744114]:first-child{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;min-width:0;overflow:hidden}.popup-select__trigger>span[data-v-47744114]:last-child{color:var(--muted);font-size:.95rem}.popup-select__trigger[data-v-47744114]:focus-visible,.popup-select__list button[data-v-47744114]:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.popup-select__trigger[data-v-47744114]:disabled{cursor:not-allowed;opacity:.55}.popup-select__list[data-v-47744114]{grid-template-columns:repeat(var(--popup-select-columns,1), minmax(0, 1fr));gap:8px;min-width:0;display:grid}.popup-select__list button[data-v-47744114]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 76%, transparent);min-height:44px;color:var(--text);font:inherit;text-align:start;cursor:pointer;unicode-bidi:isolate;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;font-size:.8125rem;font-weight:720;display:grid}.popup-select__list button>span[data-v-47744114]:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.popup-select__list button[data-v-47744114]:hover{border-color:color-mix(in srgb, var(--ice) 45%, var(--border))}.popup-select__list button.selected[data-v-47744114]{border-color:color-mix(in srgb, var(--ice) 68%, var(--border));background:color-mix(in srgb, var(--ice) 18%, var(--surface));color:var(--ice)}.popup-select__list button[data-v-47744114]:disabled{cursor:not-allowed;opacity:.45}.popup-select__popover[data-v-47744114]{z-index:95;border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:min(420px,100vw - 16px);padding:10px;position:fixed;overflow:auto;box-shadow:0 18px 48px #00000047}.popup-select__list--popover[data-v-47744114]{max-height:min(52vh,360px)}.base-number-input[data-v-6dbdfd6e]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, transparent);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:13px;outline:none;padding:0 14px}.base-number-input[data-v-6dbdfd6e]:focus-visible{border-color:var(--ice);box-shadow:0 0 0 3px color-mix(in srgb, var(--ice) 18%, transparent)}.base-number-input[aria-invalid=true][data-v-6dbdfd6e]{border-color:color-mix(in srgb, #efb87f 62%, var(--border))}.base-number-input[data-v-3eaa6676]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, transparent);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:13px;outline:none;padding:0 14px}.base-number-input[data-v-3eaa6676]:focus-visible{border-color:var(--ice);box-shadow:0 0 0 3px color-mix(in srgb, var(--ice) 18%, transparent)}.percentage-input[data-v-5760b289]{display:block;position:relative}.percentage-input[data-v-5760b289] input{padding-inline-end:38px}.percentage-input>span[data-v-5760b289]{color:var(--muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:14px;transform:translateY(-50%)}.segmented-control[data-v-5268d316]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}button[data-v-5268d316]{min-width:0;min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.82rem;font-weight:700;display:inline-flex}button img[data-v-5268d316]{object-fit:contain;flex:none;width:25px;height:25px}button span[data-v-5268d316]{overflow-wrap:anywhere;min-width:0}@media (width<=520px){button[data-v-5268d316]{flex-wrap:wrap;gap:5px;min-height:44px;padding:7px 6px}.segmented-control__button--illustrated[data-v-5268d316]{flex-flow:column;padding-inline:2px;font-size:.75rem}}button.active[data-v-5268d316]{background:color-mix(in srgb, var(--ice) 17%, var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ice) 28%, transparent)}button[data-v-5268d316]:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.sticky-action-bar[data-v-95401825]{z-index:20;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--page) 22%);gap:8px;margin-top:24px;display:grid;position:sticky;inset-block-end:0}p[data-v-95401825]{color:#efb87f;text-align:center;margin:0;font-size:.78rem}button[data-v-95401825]{border:1px solid color-mix(in srgb, var(--ice) 52%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--ice) 80%, #2f6fa4), var(--ice));color:#04101b;width:100%;min-height:52px;font:inherit;cursor:pointer;box-shadow:0 14px 34px color-mix(in srgb, var(--ice) 18%, transparent);border-radius:15px;font-weight:850;position:relative}button[data-v-95401825]:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.55;box-shadow:none}button[data-v-95401825]:focus-visible{outline:2px solid var(--text);outline-offset:3px}html[data-theme=light]{color:#fff}button.is-pending[data-v-95401825]{cursor:progress;opacity:.8}button.is-pending[data-v-95401825]:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;inset:auto 20% 3px}@media (width<=759px){.sticky-action-bar[data-v-95401825]{gap:6px;margin-top:16px;padding-block-start:8px;padding-block-end:calc(8px + env(safe-area-inset-bottom))}p[data-v-95401825]{font-size:.72rem}button[data-v-95401825]{border-radius:13px;min-height:48px}}@media (width>=760px){.sticky-action-bar[data-v-95401825]{background:0 0;justify-items:end;position:static}button[data-v-95401825]{width:min(360px,100%)}}.base-toggle[data-v-908ccab9]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;display:grid}.base-toggle__copy[data-v-908ccab9]{gap:3px;display:grid}.base-toggle__title[data-v-908ccab9]{align-items:center;gap:7px;min-width:0;display:flex}strong[data-v-908ccab9]{color:var(--text);font-size:.88rem}em[data-v-908ccab9]{border:1px solid color-mix(in srgb, var(--ice) 42%, var(--border));background:color-mix(in srgb, var(--ice) 10%, transparent);color:var(--ice);border-radius:999px;padding:3px 7px;font-size:.7rem;font-style:normal;font-weight:800}small[data-v-908ccab9]{color:var(--muted);line-height:1.35}.base-toggle__control[data-v-908ccab9]{cursor:pointer;position:relative}input[data-v-908ccab9]{opacity:0;pointer-events:none;position:absolute}.base-toggle__control i[data-v-908ccab9]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:999px;width:46px;height:26px;transition:background .16s,border-color .16s;display:block;position:relative}i[data-v-908ccab9]:after{background:var(--muted);content:"";border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;inset-block-start:3px;inset-inline-start:3px}input:checked+i[data-v-908ccab9]{border-color:color-mix(in srgb, var(--ice) 56%, var(--border));background:color-mix(in srgb, var(--ice) 24%, var(--surface))}input:checked+i[data-v-908ccab9]:after{background:var(--ice);transform:translate(20px)}input:focus-visible+i[data-v-908ccab9]{outline:2px solid var(--ice);outline-offset:3px}.disabled[data-v-908ccab9]{cursor:not-allowed;opacity:.55}.disabled .base-toggle__control[data-v-908ccab9]{cursor:not-allowed}.sr-only[data-v-908ccab9]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.base-toggle[data-v-908ccab9]{gap:10px;min-height:48px}.base-toggle__copy[data-v-908ccab9]{gap:2px}}.floating-tool-group[data-v-92950688]{z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;inset-block-end:calc(18px + env(safe-area-inset-bottom));inset-inline-end:var(--floating-tools-inline-end)}.floating-tool-group--raised[data-v-92950688]{inset-block-end:calc(88px + env(safe-area-inset-bottom))}.floating-tool-group[data-v-92950688] .floating-tool-button{pointer-events:auto;border:1px solid var(--border-strong);min-width:44px;min-height:44px;color:var(--ice-bright);background:color-mix(in srgb, var(--surface-strong) 94%, transparent);cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;justify-content:center;align-items:center;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex;box-shadow:0 10px 26px #0003}.floating-tool-group[data-v-92950688] .floating-tool-button:hover{border-color:var(--ice);background:var(--surface);transform:translateY(-1px)}.floating-tool-group[data-v-92950688] .floating-tool-button:active{transform:scale(.96)}.floating-tool-group[data-v-92950688] .floating-tool-button:focus-visible{outline:3px solid color-mix(in srgb, var(--ice) 72%, transparent);outline-offset:3px}.floating-tool-group[data-v-92950688] .floating-tool-button:disabled{cursor:not-allowed;opacity:.55}@media (width>=760px){.floating-tool-group[data-v-92950688]{inset-block-end:24px;inset-inline-end:var(--floating-tools-inline-end)}}@media (width<=360px){.floating-tool-group[data-v-92950688]{inset-inline-end:12px}}@media (width<=759px){.floating-tool-group--raised[data-v-92950688]{inset-block-end:calc(112px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.floating-tool-group[data-v-92950688] .floating-tool-button{transition:none}}
