.lang-switch[data-v-49faed18]{position:relative}.lang-switch__btn[data-v-49faed18]{border:1.5px solid var(--primary);background:var(--surface);height:36px;color:var(--primary);font:700 13px/1 var(--font-body);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 12px;transition:background-color .15s,color .15s;display:flex}.lang-switch__btn[data-v-49faed18]:hover{background:var(--primary-soft)}.lang-switch__code[data-v-49faed18]{pointer-events:none}.lang-switch__chevron[data-v-49faed18]{transition:transform .15s}.lang-switch__chevron.is-open[data-v-49faed18]{transform:rotate(180deg)}.lang-switch__menu[data-v-49faed18]{inset-inline-end:0;z-index:40;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:150px;box-shadow:var(--shadow);gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px)}.lang-switch__item[data-v-49faed18]{color:var(--text);font:500 14px/1.2 var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.lang-switch__item[data-v-49faed18]:hover{background:var(--tint)}.lang-switch__item.is-active[data-v-49faed18]{background:var(--primary-soft);color:var(--icon);font-weight:700}.theme-toggle[data-v-0003cde0]{position:relative}.theme-toggle__btn[data-v-0003cde0]{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s;display:grid}.theme-toggle__btn[data-v-0003cde0]:hover{background:var(--tint)}.theme-toggle__menu[data-v-0003cde0]{top:calc(100% + 8px);z-index:40;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:190px;box-shadow:var(--shadow);gap:10px;padding:10px;display:grid;position:absolute;inset-inline-end:0}.theme-toggle__quick[data-v-0003cde0]{gap:2px;display:grid}.theme-toggle__item[data-v-0003cde0]{color:var(--text);font:500 14px/1.2 var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.theme-toggle__item[data-v-0003cde0]:hover{background:var(--tint)}.theme-toggle__item.is-active[data-v-0003cde0]{background:var(--primary-soft);color:var(--icon);font-weight:700}.theme-toggle__slider[data-v-0003cde0]{border-top:1px solid var(--line-soft);gap:6px;padding:10px 10px 4px;display:grid}.theme-toggle__slider label[data-v-0003cde0]{font:600 12px/1.2 var(--font-body);color:var(--text-soft)}.theme-toggle__slider input[type=range][data-v-0003cde0]{width:100%;accent-color:var(--primary);cursor:pointer}.theme-toggle__slider-labels[data-v-0003cde0]{color:var(--text-soft);justify-content:space-between;display:flex}.header[data-v-4976b1bd]{z-index:30;background:var(--bg);-webkit-backdrop-filter:saturate(1.4);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.header--scrolled[data-v-4976b1bd]{border-bottom-color:var(--line);box-shadow:0 8px 24px -20px #1c006159}.header__bar[data-v-4976b1bd]{align-items:center;gap:32px;min-height:84px;display:flex}.header__brand img[data-v-4976b1bd]{width:auto;height:56px}.header__nav[data-v-4976b1bd]{gap:6px;margin-inline-end:auto;display:flex}.header__nav a[data-v-4976b1bd]{color:var(--ink);border-radius:999px;padding:8px 14px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background-color .15s}.header__nav a[data-v-4976b1bd]:hover{background:var(--primary-soft)}.header__nav a.router-link-active[data-v-4976b1bd]{background:var(--primary-soft);color:var(--icon)}.header__social[data-v-4976b1bd]{gap:16px;margin:0;padding:0;list-style:none;display:flex}.header__social a[data-v-4976b1bd]{color:var(--ink);opacity:.75;justify-content:center;align-items:center;margin:-10px;padding:10px;transition:opacity .15s;display:flex}.header__social a[data-v-4976b1bd]:hover{opacity:1}.header__cta[data-v-4976b1bd]{min-height:44px;padding:10px 20px;font-size:15px}.header__toggle[data-v-4976b1bd]{display:none}.header__mobile-row[data-v-4976b1bd]{justify-content:space-between;align-items:center;display:flex}.header__mobile-tools[data-v-4976b1bd]{align-items:center;gap:8px;display:flex}@media (width<=1080px){.header__social[data-v-4976b1bd]{display:none}}@media (width<=900px){.header__bar[data-v-4976b1bd]{gap:12px;min-height:72px}.header__brand[data-v-4976b1bd]{margin-inline-end:auto}.header__brand img[data-v-4976b1bd]{height:48px}.header__nav[data-v-4976b1bd]{display:none}.header__cta[data-v-4976b1bd]{min-height:40px;padding:8px 16px;font-size:14px}.header__toggle[data-v-4976b1bd]{cursor:pointer;background:0 0;border:0;gap:5px;margin-inline-end:-8px;padding:10px 8px;display:grid}.header__toggle span[data-v-4976b1bd]{background:var(--ink);border-radius:2px;width:22px;height:2px;display:block}.header__mobile[data-v-4976b1bd]{flex-direction:column;gap:4px;padding-top:8px;padding-bottom:24px;display:flex}.header__mobile>a[data-v-4976b1bd]:not(.btn){color:var(--ink);border-bottom:1px solid var(--line);padding:12px 4px;font-size:17px;font-weight:500;text-decoration:none}.header__mobile .btn[data-v-4976b1bd],.header__mobile-row[data-v-4976b1bd]{margin-top:16px}.header__mobile .header__social[data-v-4976b1bd]{display:flex}}@media (width<=380px){.header__cta[data-v-4976b1bd]{display:none}}.footer[data-v-f557b073]{background:var(--bg);border-top:1px solid var(--line);padding:72px 0 36px}.footer a[data-v-f557b073]{color:var(--ink);text-decoration:none}.footer a[data-v-f557b073]:hover{color:var(--primary)}.footer__top[data-v-f557b073]{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer__brand[data-v-f557b073]{gap:14px;max-width:320px;display:grid}.footer__caption[data-v-f557b073]{color:var(--primary-deep);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-top:-8px;font-weight:700}.footer__brand img[data-v-f557b073]{width:auto;height:56px}.footer__social[data-v-f557b073]{gap:16px;margin:4px 0 0;padding:0;list-style:none;display:flex}.footer__social a[data-v-f557b073]{opacity:.75;justify-content:center;align-items:center;margin:-10px;padding:10px;display:flex}.footer__nav[data-v-f557b073]{grid-template-columns:repeat(2,auto);align-content:start;gap:12px 56px;font-weight:500;display:grid}.footer__bottom[data-v-f557b073]{border-top:1px solid var(--line);color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.footer__bottom p[data-v-f557b073]{margin:0}.footer__legal[data-v-f557b073]{gap:28px;display:flex}@media (width<=640px){.footer[data-v-f557b073]{padding-top:56px}.footer__nav[data-v-f557b073]{gap:12px 32px}}.sticky-cta[data-v-636590ff]{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--line);transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 24px -12px #1c00612e}.sticky-cta--visible[data-v-636590ff]{transform:translateY(0)}.sticky-cta__row[data-v-636590ff]{justify-content:space-between;align-items:center;gap:12px;max-width:640px;margin-inline:auto;display:flex}.sticky-cta__text[data-v-636590ff]{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.sticky-cta__actions[data-v-636590ff]{flex-shrink:0;align-items:center;gap:8px;display:flex}.sticky-cta__btn[data-v-636590ff]{min-height:40px;padding:8px 18px;font-size:14.5px}.sticky-cta__close[data-v-636590ff]{width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.sticky-cta__close[data-v-636590ff]:hover{background:var(--tint)}@media (width<=767px){.sticky-cta[data-v-636590ff]{display:block}.sticky-cta__text span[data-v-636590ff]{display:none}}.chat[data-v-f0389608]{z-index:40;position:fixed;bottom:20px;right:20px}.chat__toggle[data-v-f0389608]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s;display:grid;box-shadow:0 12px 28px -10px #6b5ce7b3}@media (hover:hover){.chat__toggle[data-v-f0389608]:hover{transform:scale(1.05)}}.chat__panel[data-v-f0389608]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);width:min(340px,100vw - 40px);height:min(440px,100vh - 140px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;bottom:68px;right:0;overflow:hidden}.chat__header[data-v-f0389608]{background:var(--primary);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat__title[data-v-f0389608]{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.chat__close[data-v-f0389608]{color:#fff;opacity:.85;cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.chat__close[data-v-f0389608]:hover{opacity:1}.chat__list[data-v-f0389608]{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat__msg[data-v-f0389608]{border-radius:14px;max-width:84%;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45}.chat__msg--assistant[data-v-f0389608]{background:var(--surface-muted);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.chat__msg--user[data-v-f0389608]{background:var(--primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat__msg--error[data-v-f0389608]{color:#c0392b;background:#fbe9e7}.chat__msg--typing[data-v-f0389608]{opacity:.6;font-style:italic}.chat__form[data-v-f0389608]{border-top:1px solid var(--line);flex-shrink:0;gap:8px;padding:12px;display:flex}.chat__form input[data-v-f0389608]{font:inherit;border:1px solid var(--line);background:var(--bg-alt);border-radius:999px;flex:1;padding:10px 12px;font-size:13.5px}.chat__form input[data-v-f0389608]:focus{outline:2px solid var(--primary);outline-offset:1px}.chat__send[data-v-f0389608]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.chat__send[data-v-f0389608]:disabled{opacity:.5;cursor:default}@media (width<=640px){.chat[data-v-f0389608]{right:14px;bottom:calc(14px + 68px + env(safe-area-inset-bottom,0px))}.chat__panel[data-v-f0389608]{bottom:68px}}@font-face{font-family:Fredoka;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/fredoka-latin-ext.woff2)format("woff2");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:Fredoka;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/fredoka-latin.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");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{--theme-mix:0%;--text-crossover:clamp(0%, calc((var(--theme-mix) - 50%) * 10000), 100%);--bg-light:#f1eef8;--bg-dark:#16121f;--bg:color-mix(in srgb, var(--bg-dark) var(--theme-mix), var(--bg-light));--bg-alt-light:#faf8fe;--bg-alt-dark:#1c1729;--bg-alt:color-mix(in srgb, var(--bg-alt-dark) var(--theme-mix), var(--bg-alt-light));--surface-light:#faf8fe;--surface-dark:#201a2e;--surface:color-mix(in srgb, var(--surface-dark) var(--theme-mix), var(--surface-light));--surface-muted-light:#f1eef8;--surface-muted-dark:#191423;--surface-muted:color-mix(in srgb, var(--surface-muted-dark) var(--theme-mix), var(--surface-muted-light));--tint-light:#0000000c;--tint-dark:#ffffff0f;--tint:color-mix(in srgb, var(--tint-dark) var(--theme-mix), var(--tint-light));--ink-light:#000;--ink-dark:#f6f4fb;--ink:color-mix(in srgb, var(--ink-dark) var(--text-crossover), var(--ink-light));--text-light:#171711;--text-dark:#e5e1f0;--text:color-mix(in srgb, var(--text-dark) var(--text-crossover), var(--text-light));--text-soft-light:#4a4a44;--text-soft-dark:#a79ec2;--text-soft:color-mix(in srgb, var(--text-soft-dark) var(--text-crossover), var(--text-soft-light));--line-light:#e1dcec;--line-dark:#34304a;--line:color-mix(in srgb, var(--line-dark) var(--theme-mix), var(--line-light));--line-soft-light:#ede9f5;--line-soft-dark:#2a2639;--line-soft:color-mix(in srgb, var(--line-soft-dark) var(--theme-mix), var(--line-soft-light));--primary:#6b5ce7;--primary-deep-light:#5a4ad6;--primary-deep-dark:#7c6ef2;--primary-deep:color-mix(in srgb, var(--primary-deep-dark) var(--theme-mix), var(--primary-deep-light));--link:color-mix(in srgb, #a99dfb var(--theme-mix), #5a4ad6);--primary-soft-light:#eae6f3;--primary-soft-dark:#2c2745;--primary-soft:color-mix(in srgb, var(--primary-soft-dark) var(--theme-mix), var(--primary-soft-light));--icon-light:#1c0061;--icon-dark:#c9c0ff;--icon:color-mix(in srgb, var(--icon-dark) var(--text-crossover), var(--icon-light));--font-display:"Fredoka", "Baloo 2", "Helvetica Neue", Arial, sans-serif;--font-body:"Nunito", "Helvetica Neue", Arial, sans-serif;--fs-eyebrow:12.8px;--fs-sm:clamp(14px, 13.3px + .19vw, 16px);--fs-md:clamp(16.13px, 14.69px + .369vw, 20px);--fs-h3:clamp(19px, 17.5px + .38vw, 23px);--fs-price:clamp(30px, 26.3px + .95vw, 40px);--fs-stat:clamp(34px, 29.5px + 1.14vw, 46px);--fs-h2:clamp(36px, 29.3px + 1.71vw, 54px);--fs-display:clamp(28px, 21px + 1.8vw, 46px);--gutter:clamp(20px, 16.3px + .95vw, 32px);--gap:clamp(16px, 13px + .76vw, 24px);--card-pad:clamp(24px, 19.5px + 1.14vw, 36px);--section-y:clamp(64px, 43.4px + 5.28vw, 120px);--intro-gap:clamp(36px, 26.3px + 2.48vw, 64px);--radius-sm:8px;--radius:16px;--radius-lg:24px;--shadow-sm-c1:color-mix(in srgb, #0003 var(--theme-mix), #1c00610a);--shadow-sm-c2:color-mix(in srgb, #0000004d var(--theme-mix), #1c00610f);--shadow-sm:0 1px 2px var(--shadow-sm-c1), 0 4px 12px -4px var(--shadow-sm-c2);--shadow-c1:color-mix(in srgb, #0003 var(--theme-mix), #1c00610a);--shadow-c2:color-mix(in srgb, #00000080 var(--theme-mix), #1c006129);--shadow:0 1px 2px var(--shadow-c1), 0 16px 36px -18px var(--shadow-c2);--shadow-lg-c1:color-mix(in srgb, #00000040 var(--theme-mix), #1c00610a);--shadow-lg-c2:color-mix(in srgb, #0009 var(--theme-mix), #1c006147);--shadow-lg:0 2px 4px var(--shadow-lg-c1), 0 28px 56px -24px var(--shadow-lg-c2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6.5rem}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-weight:600}h3{font-family:var(--font-body);font-weight:800;font-size:var(--fs-h3);color:var(--ink);line-height:1.3}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:6px}main:focus{outline:none}.wrap{width:100%;max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);background:var(--bg)}.section--light{background:var(--bg-alt)}.eyebrow{color:var(--text);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-weight:600;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:var(--primary);border-radius:2px;width:20px;height:2px}.h-display{font-size:var(--fs-display);line-height:1.08}.h-section{font-size:var(--fs-h2);line-height:1.12}.text-md{font-size:var(--fs-md);color:var(--text);line-height:1.6}.text-sm{font-size:var(--fs-sm);color:var(--text);line-height:1.6}.pre-line{white-space:pre-line}.btn{border-radius:var(--radius-sm);min-height:52px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}@media (hover:hover){.btn:hover{transform:translateY(-2px)}}.btn:active{transform:translateY(0)}.btn--primary{background:var(--primary);color:#fcfbfe;box-shadow:0 10px 22px -12px #6b5ce7cc}.btn--primary:hover{background:var(--primary-deep);box-shadow:0 14px 28px -12px #6b5ce7d9}.btn--secondary{background:var(--primary-soft);color:var(--ink)}.btn--secondary:hover{background:color-mix(in srgb, var(--primary-soft) 85%, var(--ink) 15%)}.btn--outline{border-color:color-mix(in srgb, var(--ink) 75%, transparent);color:var(--ink);background:0 0}.btn--outline:hover{background:var(--tint)}.btn--light{background:var(--primary-soft);color:var(--ink)}.skip-link{inset-inline-start:1rem;z-index:50;background:var(--ink);color:var(--bg);border-radius:var(--radius-sm);padding:.75rem 1rem;position:absolute;top:-4rem}.skip-link:focus{top:1rem}.reveal-armed [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal-armed [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal-armed [data-reveal]{opacity:1;transform:none}}.buttons[data-v-5cffc884]{flex-wrap:wrap;gap:12px 16px;display:flex}.buttons--center[data-v-5cffc884]{justify-content:center}.btn__arrow[data-v-5cffc884]{transition:transform .2s}@media (hover:hover){.btn:hover .btn__arrow[data-v-5cffc884]{transform:translate(3px)}}@media (width<=767px){.buttons[data-v-5cffc884]{flex-direction:column}.buttons .btn[data-v-5cffc884]{width:100%}}.intro[data-v-08ddeefa]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,7vw,112px);display:grid}.intro__eyebrow[data-v-08ddeefa]{margin-bottom:18px}.intro__body[data-v-08ddeefa]{max-width:560px;padding-bottom:6px}.intro__buttons[data-v-08ddeefa]{margin-top:28px}.intro--center[data-v-08ddeefa]{text-align:center;grid-template-columns:minmax(0,720px);justify-content:center}.intro--center .intro__eyebrow[data-v-08ddeefa]{justify-content:center}.intro--center .intro__body[data-v-08ddeefa]{margin-inline:auto}@media (width<=860px){.intro[data-v-08ddeefa]{grid-template-columns:1fr}}.cards[data-v-9ca5daad]{gap:var(--gap);margin-top:var(--intro-gap);display:grid}.cards--2[data-v-9ca5daad]{grid-template-columns:repeat(2,1fr)}.cards--3[data-v-9ca5daad]{grid-template-columns:repeat(3,1fr)}.card[data-v-9ca5daad]{padding:var(--card-pad);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s,opacity .7s;position:relative}.section--light .card[data-v-9ca5daad]{background:var(--surface-muted)}@media (hover:hover){.card[data-v-9ca5daad]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}}.card__top[data-v-9ca5daad]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.card__icon[data-v-9ca5daad]{background:var(--primary-soft);width:56px;height:56px;color:var(--primary);border-radius:16px;place-items:center;display:grid}.section--light .card__icon[data-v-9ca5daad]{background:var(--surface)}.card__step[data-v-9ca5daad]{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:700}.card__text[data-v-9ca5daad]{margin-top:10px}.cards--numbered .card[data-v-9ca5daad]:after{content:"";top:calc(var(--card-pad) + 28px);right:calc(-1 * var(--gap));width:var(--gap);background:var(--line);height:2px;position:absolute}.cards--numbered .card[data-v-9ca5daad]:nth-child(2n):after,.cards--numbered .card[data-v-9ca5daad]:last-child:after{display:none}@media (width<=960px){.cards--3[data-v-9ca5daad]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cards--2[data-v-9ca5daad],.cards--3[data-v-9ca5daad]{grid-template-columns:1fr}.cards--numbered .card[data-v-9ca5daad]:after{display:none}}.faq[data-v-38cb668d]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq__side[data-v-38cb668d]{position:sticky;top:120px}.faq__title[data-v-38cb668d]{margin-top:18px}.faq__img[data-v-38cb668d]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow);margin-top:36px}.faq__list[data-v-38cb668d]{flex-direction:column;gap:12px;display:flex}.faq__item[data-v-38cb668d]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:box-shadow .2s,border-color .2s}.section--light .faq__item[data-v-38cb668d]{background:var(--surface-muted)}.faq__item.is-open[data-v-38cb668d]{box-shadow:var(--shadow);border-color:#d6cff0}@media (hover:hover){.faq__item[data-v-38cb668d]:not(.is-open):hover{border-color:#d6cff0}}.faq__q[data-v-38cb668d]{font-size:inherit}.faq__q button[data-v-38cb668d]{width:100%;font:600 var(--fs-md) / 1.45 var(--font-body);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:22px 24px;display:flex}.faq__q span[data-v-38cb668d]:first-child{flex:1}.faq__toggle[data-v-38cb668d]{background:var(--primary-soft);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.faq__toggle[data-v-38cb668d]:before,.faq__toggle[data-v-38cb668d]:after{content:"";background:var(--icon);border-radius:2px;width:12px;height:2px;transition:rotate .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__toggle[data-v-38cb668d]:after{rotate:90deg}.is-open .faq__toggle[data-v-38cb668d]{background:var(--primary)}.is-open .faq__toggle[data-v-38cb668d]:before,.is-open .faq__toggle[data-v-38cb668d]:after{background:#fff}.is-open .faq__toggle[data-v-38cb668d]:after{rotate:0deg}.faq__a-wrap[data-v-38cb668d]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.is-open .faq__a-wrap[data-v-38cb668d]{grid-template-rows:1fr}.faq__a-inner[data-v-38cb668d]{overflow:hidden}.faq__a[data-v-38cb668d]{padding:0 24px 24px}@media (width<=960px){.faq[data-v-38cb668d]{grid-template-columns:1fr}.faq__side[data-v-38cb668d]{position:static}.faq__img[data-v-38cb668d]{display:none}}.cta-section[data-v-652d446b]{background:var(--bg);padding-block:var(--section-y)}.cta-section.section--light[data-v-652d446b]{background:var(--bg-alt)}.cta[data-v-652d446b]{text-align:center;position:relative}.cta[data-v-652d446b]>*{max-width:700px;margin-inline:auto;position:relative}.cta__logo[data-v-652d446b]{width:auto;height:64px;margin-bottom:20px}.cta__text[data-v-652d446b]{margin-top:20px}.cta__buttons[data-v-652d446b]{margin-top:36px}.cta__caption[data-v-652d446b]{color:var(--primary);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-weight:700}.cta--boxed[data-v-652d446b]{border-radius:var(--radius-lg);background:var(--primary-soft);padding:clamp(56px,8vw,112px) clamp(24px,5vw,64px);overflow:hidden}.cta--boxed[data-v-652d446b]:before,.cta--boxed[data-v-652d446b]:after{content:"";border:44px solid #6b5ce712;border-radius:50%;position:absolute}.cta--boxed[data-v-652d446b]:before{width:360px;height:360px;top:-160px;right:-120px}.cta--boxed[data-v-652d446b]:after{width:280px;height:280px;bottom:-150px;left:-90px}.cta--boxed[data-v-652d446b] .btn--light,.cta--boxed[data-v-652d446b] .btn--secondary{background:var(--surface)}.cta[data-v-652d446b]:not(.cta--boxed){padding-block:clamp(8px,1vw,16px)}.compare[data-v-7e48e99f]{margin-top:var(--intro-gap);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);overflow-x:auto}.compare__table[data-v-7e48e99f]{border-collapse:collapse;width:100%;min-width:560px}.compare__table th[data-v-7e48e99f],.compare__table td[data-v-7e48e99f]{text-align:center;border-bottom:1px solid var(--line);padding:16px 18px}.compare__table th[scope=row][data-v-7e48e99f]{text-align:left;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600}.compare__table thead th[data-v-7e48e99f]{color:var(--text-soft);border-bottom:1px solid var(--line);font-size:14px;font-weight:700}.compare__table tbody tr:last-child th[data-v-7e48e99f],.compare__table tbody tr:last-child td[data-v-7e48e99f]{border-bottom:none}.compare__col--lead[data-v-7e48e99f]{background:var(--primary-soft)}thead .compare__col--lead[data-v-7e48e99f],.compare__icon--yes[data-v-7e48e99f]{color:var(--primary)}.compare__icon--no[data-v-7e48e99f]{color:var(--text-soft);opacity:.5}@media (width<=640px){.compare__table th[data-v-7e48e99f],.compare__table td[data-v-7e48e99f]{padding:12px 14px}}.features[data-v-37b48c95]{gap:var(--gap);margin-top:var(--intro-gap);grid-template-columns:repeat(2,1fr);display:grid}.feature[data-v-37b48c95]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:18px;padding:26px;display:flex}.section--light .feature[data-v-37b48c95]{background:var(--surface-muted)}.feature__icon[data-v-37b48c95]{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:14px;flex:none;place-items:center;display:grid}.feature__text[data-v-37b48c95]{margin-top:6px}@media (width<=767px){.features[data-v-37b48c95]{grid-template-columns:1fr}}.icta-wrap[data-v-ab6041df]{padding-block:var(--section-y)}.icta[data-v-ab6041df]{border-radius:var(--radius-lg);color:#fff;text-align:center;position:relative;overflow:hidden}.icta__img[data-v-ab6041df]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.icta__overlay[data-v-ab6041df]{background:#0f0f008c;position:absolute;inset:0}.icta__content[data-v-ab6041df]{max-width:760px;margin-inline:auto;padding:clamp(64px,9vw,128px) 24px;position:relative}.icta__content h2[data-v-ab6041df]{color:#fff}.icta__text[data-v-ab6041df]{color:#ffffffeb;margin-top:20px}.icta__buttons[data-v-ab6041df]{margin-top:36px}.ifeatures[data-v-4a92382f]{gap:var(--gap);margin-top:var(--intro-gap);grid-template-columns:repeat(3,1fr);display:grid}.ifeature[data-v-4a92382f]{border-radius:var(--radius);background:var(--surface-muted);border:1px solid var(--line);transition:transform .25s,box-shadow .25s,opacity .7s;overflow:hidden}.ifeature__img[data-v-4a92382f]{overflow:hidden}.ifeature__img img[data-v-4a92382f]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s}@media (hover:hover){.ifeature[data-v-4a92382f]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ifeature:hover .ifeature__img img[data-v-4a92382f]{transform:scale(1.04)}}.ifeature__body[data-v-4a92382f]{padding:24px}.ifeature__text[data-v-4a92382f]{margin-top:8px}@media (width<=1023px){.ifeatures[data-v-4a92382f]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ifeatures[data-v-4a92382f]{grid-template-columns:1fr}}.ihero-wrap[data-v-01abab04]{padding-top:clamp(12px,2vw,24px)}.ihero[data-v-01abab04]{border-radius:var(--radius-lg);color:#fff;align-items:flex-end;min-height:min(760px,100svh - 120px);display:flex;position:relative;overflow:hidden}.ihero__img[data-v-01abab04]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ihero__overlay[data-v-01abab04]{background:linear-gradient(15deg,#0f0f00b8 0%,#0f0f0066 45%,#0f0f000d 80%);position:absolute;inset:0}.ihero__content[data-v-01abab04]{max-width:760px;padding:clamp(28px,5vw,72px);position:relative}.ihero__content h1[data-v-01abab04]{color:#fff}.ihero__eyebrow[data-v-01abab04]{color:#fff;margin-bottom:18px}.ihero__eyebrow[data-v-01abab04]:before{background:#fff}.ihero__buttons[data-v-01abab04]{margin-top:32px}@media (width<=767px){.ihero[data-v-01abab04]{min-height:560px}}.mosaic[data-v-c6b26cc4]{aspect-ratio:5/4.4;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.mosaic img[data-v-c6b26cc4]{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;box-shadow:var(--shadow)}.mosaic--5 img[data-v-c6b26cc4]:first-child{grid-area:1/1/5/4}.mosaic--5 img[data-v-c6b26cc4]:nth-child(2){grid-area:1/4/4/7}.mosaic--5 img[data-v-c6b26cc4]:nth-child(3){grid-area:4/4/7/7}.mosaic--5 img[data-v-c6b26cc4]:nth-child(4){grid-area:5/1/7/3}.mosaic--5 img[data-v-c6b26cc4]:nth-child(5){grid-area:5/3/7/4}.mosaic--4 img[data-v-c6b26cc4]:first-child{grid-area:1/1/4/4}.mosaic--4 img[data-v-c6b26cc4]:nth-child(2){grid-area:1/4/4/7}.mosaic--4 img[data-v-c6b26cc4]:nth-child(3){grid-area:4/1/7/4}.mosaic--4 img[data-v-c6b26cc4]:nth-child(4){grid-area:4/4/7/7}.mosaic--3 img[data-v-c6b26cc4]:first-child{grid-area:1/1/7/4}.mosaic--3 img[data-v-c6b26cc4]:nth-child(2){grid-area:1/4/4/7}.mosaic--3 img[data-v-c6b26cc4]:nth-child(3){grid-area:4/4/7/7}@media (width<=900px){.mosaic[data-v-c6b26cc4]{aspect-ratio:4/3}}@media (width<=560px){.mosaic[data-v-c6b26cc4]{aspect-ratio:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.mosaic--5 img[data-v-c6b26cc4]:first-child,.mosaic--5 img[data-v-c6b26cc4]:nth-child(2),.mosaic--5 img[data-v-c6b26cc4]:nth-child(3),.mosaic--5 img[data-v-c6b26cc4]:nth-child(4),.mosaic--4 img[data-v-c6b26cc4]:first-child,.mosaic--4 img[data-v-c6b26cc4]:nth-child(2),.mosaic--4 img[data-v-c6b26cc4]:nth-child(3),.mosaic--4 img[data-v-c6b26cc4]:nth-child(4),.mosaic--3 img[data-v-c6b26cc4]:first-child,.mosaic--3 img[data-v-c6b26cc4]:nth-child(2),.mosaic--3 img[data-v-c6b26cc4]:nth-child(3){grid-column:unset;grid-row:unset}.mosaic img[data-v-c6b26cc4]:nth-child(n+5){display:none}}.hero-wrap[data-v-fdb6bb74]{padding-block:clamp(24px, 4vw, 56px) var(--section-y)}.hero[data-v-fdb6bb74]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero__eyebrow[data-v-fdb6bb74]{margin-bottom:22px}.hero__text[data-v-fdb6bb74]{max-width:34rem;margin-top:22px}.hero__buttons[data-v-fdb6bb74]{margin-top:34px}@media (width<=900px){.hero[data-v-fdb6bb74]{grid-template-columns:1fr}}.mission[data-v-8e32f8b8]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mission--reverse[data-v-8e32f8b8]{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.mission--reverse .mission__copy[data-v-8e32f8b8]{order:2}.mission--reverse .mission__media[data-v-8e32f8b8]{order:1}.mission__copy .eyebrow[data-v-8e32f8b8]{margin-bottom:22px}.mission__text[data-v-8e32f8b8]{max-width:34rem;margin-top:22px}.mission__buttons[data-v-8e32f8b8]{margin-top:34px}@media (width<=900px){.mission[data-v-8e32f8b8],.mission--reverse[data-v-8e32f8b8]{grid-template-columns:1fr}.mission--reverse .mission__copy[data-v-8e32f8b8],.mission--reverse .mission__media[data-v-8e32f8b8]{order:initial}}.people[data-v-6c8a942c]{gap:var(--gap);margin-top:var(--intro-gap);grid-template-columns:repeat(2,1fr);display:grid}.person[data-v-6c8a942c]{border-radius:var(--radius);background:var(--surface-muted);border:1px solid var(--line);overflow:hidden}.person img[data-v-6c8a942c]{aspect-ratio:16/10;object-fit:cover;width:100%}.person__body[data-v-6c8a942c]{padding:var(--card-pad)}.person__role[data-v-6c8a942c]{background:var(--primary-soft);color:var(--icon);border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.person__text[data-v-6c8a942c]{margin-top:8px}@media (width<=767px){.people[data-v-6c8a942c]{grid-template-columns:1fr}}.gallery[data-v-29a98494]{gap:var(--gap);margin-top:var(--intro-gap);grid-template-columns:repeat(3,1fr);display:grid}.gallery__item[data-v-29a98494]{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s,opacity .7s;overflow:hidden}.gallery__item img[data-v-29a98494]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .5s;display:block}@media (hover:hover){.gallery__item[data-v-29a98494]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.gallery__item:hover img[data-v-29a98494]{transform:scale(1.05)}}@media (width<=860px){.gallery[data-v-29a98494]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.gallery[data-v-29a98494]{grid-template-columns:repeat(2,1fr);gap:10px}}.quotes[data-v-29ce3bd5]{gap:var(--gap);margin-top:var(--intro-gap);grid-template-columns:repeat(2,1fr);display:grid}.quote[data-v-29ce3bd5]{padding:var(--card-pad);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;margin:0;display:flex}.section--light .quote[data-v-29ce3bd5]{background:var(--surface-muted)}.quote[data-v-29ce3bd5]:last-child:nth-child(odd){grid-column:1/-1}.quote__mark[data-v-29ce3bd5]{color:var(--primary);opacity:.85}.quote__text[data-v-29ce3bd5]{font-size:var(--fs-md);color:var(--ink);flex:1;margin:18px 0 0;line-height:1.6}figcaption[data-v-29ce3bd5]{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.quote__avatar[data-v-29ce3bd5]{background:var(--primary-soft);width:46px;height:46px;color:var(--icon);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.section--light .quote__avatar[data-v-29ce3bd5]{background:var(--surface)}.quote__name[data-v-29ce3bd5]{color:var(--ink);font-weight:600;display:block}.quote__detail[data-v-29ce3bd5]{color:var(--text-soft);font-size:14px;display:block}@media (width<=767px){.quotes[data-v-29ce3bd5]{grid-template-columns:1fr}}.stats[data-v-711a43ad]{gap:var(--gap);margin:var(--intro-gap) 0 0;grid-template-columns:repeat(4,1fr);display:grid}.stat[data-v-711a43ad]{padding:var(--card-pad);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.section--light .stat[data-v-711a43ad]{background:var(--surface-muted)}.stat dd[data-v-711a43ad]{margin:0}.stat__value[data-v-711a43ad]{font-family:var(--font-display);font-size:var(--fs-stat);color:var(--primary);order:1;font-weight:700;line-height:1}.stat__label[data-v-711a43ad]{font-size:var(--fs-md);color:var(--ink);order:2;margin-top:22px;font-weight:600}.stat__text[data-v-711a43ad]{order:3;margin-top:6px}@media (width<=960px){.stats[data-v-711a43ad]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.stats[data-v-711a43ad]{gap:12px}.stat[data-v-711a43ad]{padding:20px}.stat__label[data-v-711a43ad]{margin-top:14px}}.stores[data-v-cb82d6e6]{text-align:center}.stores[data-v-cb82d6e6]>*{max-width:640px;margin-inline:auto}.stores__text[data-v-cb82d6e6]{margin-top:18px}.stores__badges[data-v-cb82d6e6]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.stores__badge[data-v-cb82d6e6]{background:var(--ink);color:var(--bg);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 22px 12px 18px;text-decoration:none;transition:transform .2s;display:inline-flex}@media (hover:hover){.stores__badge[data-v-cb82d6e6]:hover{transform:translateY(-3px)}}.stores__icon[data-v-cb82d6e6]{flex-shrink:0;width:28px;height:28px}.stores__copy[data-v-cb82d6e6]{text-align:left;line-height:1.2;display:grid}.stores__copy small[data-v-cb82d6e6]{opacity:.85;font-size:11px}.stores__copy strong[data-v-cb82d6e6]{font-size:18px;font-weight:600}.stores__qr[data-v-cb82d6e6]{display:none}@media (width>=768px){.stores__qr[data-v-cb82d6e6]{border-top:1px solid var(--line);justify-items:center;gap:10px;margin-top:40px;padding-top:32px;display:grid}.stores__qr svg[data-v-cb82d6e6]{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.stores__qr p[data-v-cb82d6e6]{color:var(--text-soft)}}.tiers[data-v-6841d3ee]{gap:var(--gap);margin-top:var(--intro-gap);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.tier[data-v-6841d3ee]{padding:var(--card-pad);border-radius:var(--radius);background:var(--surface-muted);border:1px solid var(--line);flex-direction:column;display:flex}.tier--highlight[data-v-6841d3ee]{background:var(--surface);border:2px solid var(--primary);box-shadow:var(--shadow-lg);position:relative;transform:translateY(-12px)}.tier__badge[data-v-6841d3ee]{background:var(--primary);color:#fcfbfe;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -6px #6b5ce799}.tier__price[data-v-6841d3ee]{align-items:baseline;gap:8px;margin-top:18px;display:flex}.tier__amount[data-v-6841d3ee]{font-family:var(--font-display);font-size:var(--fs-price);color:var(--ink);font-weight:700;line-height:1.1}.tier__cents[data-v-6841d3ee]{vertical-align:top;font-size:.4em;font-weight:600}.tier__unit[data-v-6841d3ee]{color:var(--text-soft)}.tier__summary[data-v-6841d3ee]{min-height:4.8em;margin-top:14px}.tier__button[data-v-6841d3ee]{margin-top:24px}.tier__button[data-v-6841d3ee] .btn{width:100%}.tier__list[data-v-6841d3ee]{border-top:1px solid var(--line);gap:12px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.tier__list li[data-v-6841d3ee]{align-items:flex-start;gap:10px;display:flex}.tier__check[data-v-6841d3ee]{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}@media (width<=960px){.tiers[data-v-6841d3ee]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.tier--highlight[data-v-6841d3ee]{transform:none}.tier__summary[data-v-6841d3ee]{min-height:0}}.legal[data-v-f7ddbe66]{padding:clamp(65px, 47px + 4.57vw, 120px) 0 var(--section-y)}.legal--terms .legal__wrap[data-v-f7ddbe66]{padding-inline:clamp(24px,15px + 2.29vw,48px)}.legal__eyebrow[data-v-f7ddbe66]{margin-bottom:20px}.legal__notice[data-v-f7ddbe66]{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-soft);margin:16px 0 24px;padding:12px 16px}.legal__title[data-v-f7ddbe66]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display);letter-spacing:.05em;font-kerning:none;max-width:900px;line-height:1.15}.legal--privacy .legal__title[data-v-f7ddbe66]{font-size:var(--fs-h2)}.legal__dates[data-v-f7ddbe66]{margin-top:20px}.legal__archived[data-v-f7ddbe66]{background:var(--tint);border-radius:var(--radius);margin-top:20px;padding:16px 20px}.legal__archived a[data-v-f7ddbe66]{color:var(--primary-deep)}.legal__status[data-v-f7ddbe66]{justify-items:start;gap:16px;margin-top:36px;display:grid}.legal__body[data-v-f7ddbe66]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);max-width:880px;box-shadow:var(--shadow-sm);font-size:var(--fs-md);color:var(--text);margin-top:36px;padding:clamp(24px,4vw,56px);line-height:1.65}.legal__body[data-v-f7ddbe66]>:first-child{margin-top:0}.legal__body[data-v-f7ddbe66] h2,.legal__body[data-v-f7ddbe66] h3{font-family:var(--font-body);font-size:var(--fs-h3);color:var(--ink);margin:48px 0 18px;font-weight:600;line-height:1.2}.legal__body[data-v-f7ddbe66] h3{font-size:var(--fs-md);margin:28px 0 8px}.legal__body[data-v-f7ddbe66] p,.legal__body[data-v-f7ddbe66] ul,.legal__body[data-v-f7ddbe66] ol,.legal__body[data-v-f7ddbe66] table{margin:0 0 .75em}.legal__body[data-v-f7ddbe66] ul,.legal__body[data-v-f7ddbe66] ol{padding-left:1.25em}.legal__body[data-v-f7ddbe66] a{color:var(--link)}.legal__body[data-v-f7ddbe66] table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);display:block;overflow-x:auto}.legal__body[data-v-f7ddbe66] th,.legal__body[data-v-f7ddbe66] td{border:1px solid var(--line-soft);text-align:left;padding:8px 12px}.legal__history[data-v-f7ddbe66]{border-top:1px solid var(--line);margin-top:72px;padding-top:24px}.legal__history h2[data-v-f7ddbe66]{font-family:var(--font-body);font-size:var(--fs-md);font-weight:600}.legal__history ol[data-v-f7ddbe66]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.legal__history a[data-v-f7ddbe66]{color:var(--primary-deep)}.legal__top[data-v-f7ddbe66]{z-index:20;border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--primary);box-shadow:var(--shadow);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.legal__top[data-v-f7ddbe66]:hover{background:var(--primary-soft)}.legal__top-icon[data-v-f7ddbe66]{transform:rotate(-90deg)}.fade-enter-active[data-v-f7ddbe66],.fade-leave-active[data-v-f7ddbe66]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-f7ddbe66],.fade-leave-to[data-v-f7ddbe66]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-f7ddbe66],.fade-leave-active[data-v-f7ddbe66]{transition:opacity .01ms}}.turnstile[data-v-72163fe1]{min-height:65px;margin:4px 0}.newsletter[data-v-2d0bdb44]{border-radius:var(--radius-lg);background:var(--surface-muted);padding:28px 32px}.newsletter__heading[data-v-2d0bdb44]{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:600}.newsletter__text[data-v-2d0bdb44]{margin-top:4px}.newsletter__form[data-v-2d0bdb44]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.newsletter__form input[type=email][data-v-2d0bdb44]{min-width:200px;font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);flex:1;padding:11px 14px}.newsletter__form input[type=email][data-v-2d0bdb44]:focus{outline:2px solid var(--primary);outline-offset:1px}.newsletter__form .btn[data-v-2d0bdb44]{min-height:unset;flex-shrink:0;padding:11px 22px}.newsletter__honeypot[data-v-2d0bdb44]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter__error[data-v-2d0bdb44]{color:#c0392b;margin-top:10px;font-size:14px}.newsletter__success[data-v-2d0bdb44]{color:var(--text);font-size:15px}.newsletter__success p[data-v-2d0bdb44]{margin-top:6px}.newsletter__icon[data-v-2d0bdb44]{color:var(--link)}.newsletter__done-title[data-v-2d0bdb44]{color:var(--ink);margin-top:8px;font-size:18px}.newsletter__hint[data-v-2d0bdb44]{color:var(--text-soft);font-size:14px}.newsletter__again[data-v-2d0bdb44]{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;font-size:14px;display:flex}.newsletter__link[data-v-2d0bdb44]{font:inherit;color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline}.newsletter__download[data-v-2d0bdb44]{min-height:unset;align-items:center;gap:8px;margin-top:14px;padding:11px 22px;display:inline-flex}.blog__intro[data-v-be5ca56a]{max-width:640px}.blog__text[data-v-be5ca56a]{margin-top:20px}.blog__controls[data-v-be5ca56a]{margin-top:var(--intro-gap);gap:16px;display:grid}.blog__search[data-v-be5ca56a]{max-width:340px;font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:10px 14px}.blog__tags[data-v-be5ca56a]{flex-wrap:wrap;gap:8px;display:flex}.tag-chip[data-v-be5ca56a]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.tag-chip[data-v-be5ca56a]:hover{border-color:var(--primary)}.tag-chip--active[data-v-be5ca56a]{background:var(--primary);border-color:var(--primary);color:#fff}.tag-chip__count[data-v-be5ca56a]{opacity:.7;font-weight:500}.blog__empty[data-v-be5ca56a]{margin-top:var(--intro-gap);color:var(--text-soft)}.blog__grid[data-v-be5ca56a]{gap:var(--gap);margin-top:var(--intro-gap);grid-template-columns:repeat(3,1fr);display:grid}.post[data-v-be5ca56a]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .7s;display:block;overflow:hidden}@media (hover:hover){.post[data-v-be5ca56a]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}}.post__img[data-v-be5ca56a]{overflow:hidden}.post__img img[data-v-be5ca56a]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .5s}@media (hover:hover){.post:hover .post__img img[data-v-be5ca56a]{transform:scale(1.04)}}.post__body[data-v-be5ca56a]{padding:22px}.post__date[data-v-be5ca56a]{color:var(--text-soft)}.post__title[data-v-be5ca56a]{font-size:var(--fs-md);color:var(--ink);margin-top:8px;font-weight:700;line-height:1.35}.post__excerpt[data-v-be5ca56a]{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.blog__more[data-v-be5ca56a]{justify-content:center;margin-top:48px;display:flex}.blog__newsletter[data-v-be5ca56a]{margin-top:var(--intro-gap);max-width:640px}@media (width<=960px){.blog__grid[data-v-be5ca56a]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.blog__grid[data-v-be5ca56a]{grid-template-columns:1fr}}.sk[data-v-be5ca56a]{background:linear-gradient(90deg, var(--surface-muted), color-mix(in srgb, var(--surface-muted) 70%, var(--surface)), var(--surface-muted));background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite sk-shimmer-be5ca56a}@keyframes sk-shimmer-be5ca56a{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk[data-v-be5ca56a]{animation:none}}.post--skeleton[data-v-be5ca56a]{pointer-events:none}.sk--img[data-v-be5ca56a]{aspect-ratio:16/10;border-radius:0}.sk--line[data-v-be5ca56a]{height:14px;margin-top:12px}.sk--short[data-v-be5ca56a]{width:30%}.sk--title[data-v-be5ca56a]{width:85%;height:22px}.sk--mid[data-v-be5ca56a]{width:60%}.post__img[data-v-be5ca56a]{background:var(--surface-muted)}.post__img img[data-v-be5ca56a]{color:#0000;font-size:0}.post-page[data-v-789b82c8]{padding:clamp(40px, 6vw, 80px) 0 var(--section-y)}.post-page__wrap[data-v-789b82c8]{max-width:780px}.post-page__back[data-v-789b82c8]{color:var(--link);align-items:center;gap:8px;margin-bottom:28px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.post-page__back-icon[data-v-789b82c8]{transform:rotate(180deg)}.post-page__date[data-v-789b82c8]{color:var(--text-soft)}.post-page__title[data-v-789b82c8]{margin-top:12px}.post-page__tags[data-v-789b82c8]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.post-page__tags .tag-chip[data-v-789b82c8]{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s}.post-page__tags .tag-chip[data-v-789b82c8]:hover{border-color:var(--primary)}.post-page__listen[data-v-789b82c8]{border-radius:var(--radius);background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:flex}.post-page__listen-icon[data-v-789b82c8]{color:var(--primary);flex-shrink:0}.post-page__listen-label[data-v-789b82c8]{color:var(--ink);flex-shrink:0;font-weight:600}.post-page__audio[data-v-789b82c8]{flex:1;min-width:220px;height:36px}.post-page__img[data-v-789b82c8]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow);margin-top:36px}.post-page__body[data-v-789b82c8]{font-size:var(--fs-md);color:var(--text);margin-top:40px;line-height:1.75}.post-page__body[data-v-789b82c8]>:first-child{margin-top:0}.post-page__body[data-v-789b82c8] h2{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--ink);margin:48px 0 18px;font-weight:600;line-height:1.2}.post-page__body[data-v-789b82c8] h3{margin:36px 0 14px}.post-page__body[data-v-789b82c8] p{margin:0 0 1.2em}.post-page__body[data-v-789b82c8] ul,.post-page__body[data-v-789b82c8] ol{margin:0 0 1.2em;padding-left:1.3em}.post-page__body[data-v-789b82c8] li{margin-bottom:.5em}.post-page__body[data-v-789b82c8] figure{margin:32px 0}.post-page__body[data-v-789b82c8] img{border-radius:var(--radius);aspect-ratio:16/9;object-fit:cover;width:100%}.post-page__body[data-v-789b82c8] a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.post-page__share[data-v-789b82c8]{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:40px;padding-top:32px;display:flex}.post-page__share-label[data-v-789b82c8]{color:var(--ink);font-weight:600}.share-btn[data-v-789b82c8]{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}@media (hover:hover){.share-btn[data-v-789b82c8]:hover{border-color:var(--primary);color:var(--primary)}}.post-page__copied[data-v-789b82c8]{color:var(--primary);font-weight:600}.post-page__related[data-v-789b82c8]{margin-top:64px}.post-page__related h2[data-v-789b82c8]{margin-bottom:24px}.related-grid[data-v-789b82c8]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.related-card[data-v-789b82c8]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}@media (hover:hover){.related-card[data-v-789b82c8]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}}.related-card__img[data-v-789b82c8]{aspect-ratio:16/10;object-fit:cover;width:100%}.related-card__body[data-v-789b82c8]{padding:16px}.related-card__title[data-v-789b82c8]{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.related-card__excerpt[data-v-789b82c8]{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}@media (width<=700px){.related-grid[data-v-789b82c8]{grid-template-columns:1fr}}.post-page__cta[data-v-789b82c8]{border-radius:var(--radius-lg);background:var(--surface-muted);text-align:center;margin-top:64px;padding:40px}.post-page__newsletter[data-v-789b82c8]{margin-top:32px}.post-page__cta p[data-v-789b82c8]{margin-top:12px;max-width:44ch;margin-inline:auto}.post-page__cta .buttons[data-v-789b82c8]{justify-content:center;margin-top:24px}.post-page__missing[data-v-789b82c8]{text-align:center;justify-items:center;gap:24px;padding:120px 0;display:grid}.sk[data-v-789b82c8]{background:linear-gradient(90deg, var(--surface-muted), color-mix(in srgb, var(--surface-muted) 70%, var(--surface)), var(--surface-muted));background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite sk-shimmer-789b82c8}@keyframes sk-shimmer-789b82c8{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk[data-v-789b82c8]{animation:none}}.post-skeleton[data-v-789b82c8]{max-width:780px;padding:clamp(40px,6vw,80px) 0}.sk--line[data-v-789b82c8]{height:14px;margin-top:14px}.sk--short[data-v-789b82c8]{width:30%}.sk--mid[data-v-789b82c8]{width:60%}.sk--h1[data-v-789b82c8]{width:90%;height:44px;margin-top:16px}.sk--cover[data-v-789b82c8]{aspect-ratio:16/9;border-radius:var(--radius-lg);margin-top:28px}.post-page__img[data-v-789b82c8],.related-card__img[data-v-789b82c8]{background:var(--surface-muted);color:#0000;font-size:0}.post-toc[data-v-789b82c8]{border-radius:var(--radius);background:var(--surface-muted);margin-top:32px;padding:18px 22px}.post-toc__title[data-v-789b82c8]{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:700}.post-toc ol[data-v-789b82c8]{gap:6px;margin:0;padding-left:1.2em;display:grid}.post-toc a[data-v-789b82c8]{color:var(--link);font-size:15px;text-decoration:none}.post-toc a[data-v-789b82c8]:hover{text-underline-offset:2px;text-decoration:underline}.post-page__body[data-v-789b82c8] h2{scroll-margin-top:96px}.contact[data-v-555142b5]{max-width:640px}.contact__intro[data-v-555142b5]{max-width:560px}.contact__text[data-v-555142b5]{margin-top:20px}.contact__form[data-v-555142b5]{margin-top:var(--intro-gap);gap:18px;display:grid}.contact__row[data-v-555142b5]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-v-555142b5]{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.field input[data-v-555142b5],.field textarea[data-v-555142b5]{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);resize:vertical;padding:11px 13px;font-weight:400}.field input[data-v-555142b5]:focus,.field textarea[data-v-555142b5]:focus{outline:2px solid var(--primary);outline-offset:1px}.contact__honeypot[data-v-555142b5]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact__error[data-v-555142b5]{color:#c0392b;margin:0;font-size:14px}.contact__success[data-v-555142b5]{margin-top:var(--intro-gap);border-radius:var(--radius-lg);background:var(--surface-muted);padding:32px}.contact__success p[data-v-555142b5]{margin-top:8px}@media (width<=560px){.contact__row[data-v-555142b5]{grid-template-columns:1fr}}.contact__field-error[data-v-555142b5]{color:color-mix(in srgb, #ff9a90 var(--theme-mix,0%), #c0392b);margin:0;font-size:14px;font-weight:500}.contact__field input[aria-invalid=true][data-v-555142b5],.contact__field textarea[aria-invalid=true][data-v-555142b5],.field input[aria-invalid=true][data-v-555142b5],.field textarea[aria-invalid=true][data-v-555142b5]{border-color:color-mix(in srgb, #ff9a90 var(--theme-mix,0%), #c0392b)}.contact__next[data-v-555142b5]{text-align:start;color:var(--text);gap:6px;margin:16px 0 0;padding-inline-start:1.2em;font-size:15px;display:grid}.contest[data-v-cd139ad4]{max-width:720px}.contest__intro[data-v-cd139ad4]{max-width:600px}.contest__text[data-v-cd139ad4]{margin-top:20px;margin-bottom:28px}.contest__rules[data-v-cd139ad4]{margin-top:var(--intro-gap);grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.rule[data-v-cd139ad4]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:14px;padding:22px;display:flex}.rule__icon[data-v-cd139ad4]{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rule__title[data-v-cd139ad4]{color:var(--ink);margin-bottom:4px;font-size:15.5px;font-weight:700}.contest__note[data-v-cd139ad4]{margin-top:var(--intro-gap);border-top:1px solid var(--line);color:var(--text-soft);padding-top:24px}@media (width<=700px){.contest__rules[data-v-cd139ad4]{grid-template-columns:1fr}}.quiz[data-v-4310ba06]{max-width:640px}.quiz__intro[data-v-4310ba06]{max-width:560px}.quiz__text[data-v-4310ba06]{margin-top:20px}.quiz__card[data-v-4310ba06]{margin-top:var(--intro-gap);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);padding:36px}.quiz__progress[data-v-4310ba06]{background:var(--surface-muted);border-radius:999px;height:6px;overflow:hidden}.quiz__progress-bar[data-v-4310ba06]{background:var(--primary);height:100%;transition:width .3s}.quiz__step-label[data-v-4310ba06]{color:var(--text-soft);margin-top:14px}.quiz__prompt[data-v-4310ba06]{font-family:var(--font-display);color:var(--ink);margin-top:8px;font-size:22px;font-weight:600}.quiz__options[data-v-4310ba06]{gap:10px;margin-top:24px;display:grid}.quiz__option[data-v-4310ba06]{text-align:start;font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-alt);color:var(--ink);cursor:pointer;padding:14px 18px;font-weight:600;transition:border-color .15s,background .15s}@media (hover:hover){.quiz__option[data-v-4310ba06]:hover{border-color:var(--primary);background:var(--primary-soft)}}.quiz__result[data-v-4310ba06]{text-align:center}.quiz__result-emoji[data-v-4310ba06]{margin-bottom:8px;font-size:40px}.quiz__result-tip[data-v-4310ba06]{margin-top:12px;max-width:48ch;margin-inline:auto}.quiz__ai-tip[data-v-4310ba06]{min-height:24px;margin-top:18px}.quiz__ai-loading[data-v-4310ba06]{color:var(--text-soft)}.quiz__ai-text[data-v-4310ba06]{color:var(--primary);justify-content:center;align-items:center;gap:6px;max-width:48ch;margin-inline:auto;font-weight:600;display:flex}.quiz__blog-link[data-v-4310ba06]{color:var(--primary);margin-top:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.quiz__blog-link[data-v-4310ba06]:hover{text-decoration:underline}.quiz__result .buttons[data-v-4310ba06]{margin-top:28px}.quiz__restart[data-v-4310ba06]{color:var(--text-soft);cursor:pointer;background:0 0;border:none;margin:16px auto 0;font-size:13px;text-decoration:underline;display:block}.calc[data-v-8aff0054]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:28px;padding:32px;display:grid}.calc__inputs[data-v-8aff0054]{gap:22px;display:grid}.calc__field[data-v-8aff0054]{gap:10px;display:grid}.calc__label[data-v-8aff0054]{color:var(--ink);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.calc__hint[data-v-8aff0054]{color:var(--text-soft);font-size:12px;font-weight:500}.calc__label strong[data-v-8aff0054]{color:var(--primary)}.calc__tiers[data-v-8aff0054]{gap:8px;display:flex}.calc__tier[data-v-8aff0054]{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-alt);color:var(--ink);cursor:pointer;flex:1;padding:10px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.calc__tier--active[data-v-8aff0054]{background:var(--primary);border-color:var(--primary);color:#fff}.calc__field input[type=range][data-v-8aff0054]{width:100%;accent-color:var(--primary)}.calc__result[data-v-8aff0054]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding-top:24px;display:grid}.calc__amount[data-v-8aff0054]{text-align:center}.calc__amount-label[data-v-8aff0054]{color:var(--text-soft)}.calc__amount-value[data-v-8aff0054]{font-family:var(--font-display);color:var(--ink);margin-top:4px;font-size:32px;font-weight:600}.calc__note[data-v-8aff0054]{color:var(--text-soft);align-items:flex-start;gap:6px;display:flex}.calc__note svg[data-v-8aff0054]{flex-shrink:0;margin-top:2px}@media (width<=480px){.calc[data-v-8aff0054]{padding:24px 20px}.calc__amount-value[data-v-8aff0054]{font-size:26px}}.sitter[data-v-c347d561]{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.sitter__intro[data-v-c347d561]{max-width:520px}.sitter__text[data-v-c347d561]{margin-top:20px;margin-bottom:28px}@media (width<=900px){.sitter[data-v-c347d561]{grid-template-columns:1fr}.sitter__calc[data-v-c347d561]{max-width:480px}}.notfound[data-v-7e8adc7e]{text-align:center;max-width:720px;padding-block:120px}.notfound__text[data-v-7e8adc7e]{margin-top:24px}.notfound__buttons[data-v-7e8adc7e]{margin-top:48px}.login[data-v-9470d345]{background:var(--bg);place-items:center;min-height:100svh;padding:24px;display:grid}.login__card[data-v-9470d345]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow-lg);gap:18px;padding:36px;display:grid}.login__logo[data-v-9470d345]{border-radius:10px;margin-bottom:4px}.login__card h1[data-v-9470d345]{font-family:var(--font-display);margin-bottom:4px;font-size:22px}.field[data-v-9470d345]{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.field input[data-v-9470d345]{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);padding:11px 13px;font-weight:400}.field input[data-v-9470d345]:focus{outline:2px solid var(--primary);outline-offset:1px}.login__error[data-v-9470d345]{color:color-mix(in srgb, #ff9a90 var(--theme-mix,0%), #c0392b);margin:0;font-size:14px}.login__hint[data-v-9470d345]{color:var(--text-soft);margin:0;font-size:14px}.login__ok[data-v-9470d345]{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:14px}.login__link[data-v-9470d345]{min-height:44px;font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.login[data-v-76120529]{background:var(--bg);place-items:center;min-height:100svh;padding:24px 16px;display:grid}.login__card[data-v-76120529]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow-lg);gap:18px;padding:36px;display:grid}.login__logo[data-v-76120529]{border-radius:10px;margin-bottom:4px}.login__card h1[data-v-76120529]{margin-bottom:4px;font-size:22px}.field[data-v-76120529]{gap:6px;font-size:14px;font-weight:600;display:grid}.field input[data-v-76120529]{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);min-height:44px;padding:11px 13px;font-weight:400}.field input[data-v-76120529]:focus{outline:2px solid var(--primary);outline-offset:1px}.login__hint[data-v-76120529]{color:var(--text-soft);margin:0;font-size:14px}.login__error[data-v-76120529]{color:var(--danger,#c0392b);margin:0;font-size:14px}.login__ok[data-v-76120529]{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:14px}.login__link[data-v-76120529]{color:var(--primary);font-size:14px;text-decoration:underline}.admin[data-v-f2893e81]{background:var(--bg);grid-template-columns:240px 1fr;min-height:100svh;display:grid}.admin__side[data-v-f2893e81]{background:var(--icon);color:#fff;flex-direction:column;gap:8px;height:100svh;padding:24px 18px;display:flex;position:sticky;top:0}.admin__bar[data-v-f2893e81]{justify-content:space-between;align-items:center;display:flex}.admin__brand[data-v-f2893e81]{font-family:var(--font-display);color:#fff;align-items:center;gap:10px;margin-bottom:20px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.admin__brand img[data-v-f2893e81]{border-radius:7px}.admin__toggle[data-v-f2893e81]{display:none}.admin__nav[data-v-f2893e81]{flex:1;align-content:start;gap:2px;display:grid}.admin__nav a[data-v-f2893e81]{color:#ffffffbf;border-radius:8px;padding:10px 12px;font-size:14.5px;text-decoration:none}.admin__nav a[data-v-f2893e81]:hover{color:#fff;background:#ffffff1f}.admin__nav a.router-link-exact-active[data-v-f2893e81]{background:var(--primary);color:#fff}.admin__logout[data-v-f2893e81]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:10px;font-size:14px}.admin__logout[data-v-f2893e81]:hover{background:#ffffff1f}.admin__main[data-v-f2893e81]{padding:36px 40px;overflow-y:auto}.admin__loading[data-v-f2893e81]{min-height:100svh;color:var(--text-soft);place-items:center;display:grid}@media (width<=800px){.admin[data-v-f2893e81]{grid-template-columns:1fr}.admin__side[data-v-f2893e81]{gap:0;height:auto;padding:14px 18px;position:sticky}.admin__brand[data-v-f2893e81]{margin-bottom:0}.admin__toggle[data-v-f2893e81]{cursor:pointer;background:0 0;border:0;gap:5px;margin-right:-8px;padding:10px 8px;display:grid}.admin__toggle span[data-v-f2893e81]{background:#fff;border-radius:2px;width:22px;height:2px;display:block}.admin__nav[data-v-f2893e81]{grid-auto-flow:row;padding-top:14px;display:none}.admin__nav--open[data-v-f2893e81]{margin-bottom:12px;display:grid}.admin__nav a[data-v-f2893e81]{padding:12px;font-size:16px}.admin__logout[data-v-f2893e81]{display:none}.admin__side:has(.admin__nav--open) .admin__logout[data-v-f2893e81]{display:block}.admin__main[data-v-f2893e81]{padding:24px}}h1[data-v-c948949c]{font-family:var(--font-display);margin-bottom:8px;font-size:26px}.lead[data-v-c948949c]{color:var(--text-soft);max-width:60ch}.cards[data-v-c948949c]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:28px;display:grid}.card[data-v-c948949c]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.card[data-v-c948949c]:hover{border-color:var(--primary)}.card__value[data-v-c948949c]{font-family:var(--font-display);color:var(--primary);font-size:32px;font-weight:600}.card__label[data-v-c948949c]{color:var(--text-soft);font-size:14px}.card__value--text[data-v-c948949c]{font-size:24px}.pagination[data-v-42f3dc6e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:28px;display:flex}.pagination__btn[data-v-42f3dc6e]{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s}.pagination__btn[data-v-42f3dc6e]:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.pagination__btn[data-v-42f3dc6e]:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}}.pagination__status[data-v-42f3dc6e]{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.head[data-v-572a56d2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.head__actions[data-v-572a56d2]{align-items:center;gap:12px;display:flex}h1[data-v-572a56d2]{font-family:var(--font-display);font-size:26px}.tabs[data-v-572a56d2]{border-bottom:1px solid var(--line);gap:6px;margin-bottom:20px;display:flex}.tabs button[data-v-572a56d2]{font:inherit;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14.5px;font-weight:600}.tabs button[data-v-572a56d2]:hover{color:var(--ink)}.tabs button.tab--active[data-v-572a56d2]{color:var(--primary);border-bottom-color:var(--primary)}.lead[data-v-572a56d2]{color:var(--text-soft);max-width:70ch;margin-bottom:20px;font-size:14px}.err[data-v-572a56d2]{color:#c0392b;margin-bottom:16px;font-size:14px}.filters[data-v-572a56d2]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.filters input[data-v-572a56d2]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-width:200px;max-width:280px;padding:9px 12px;font-size:14px}.filters select[data-v-572a56d2]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-shrink:0;padding:9px 12px;font-size:14px}.table[data-v-572a56d2]{border-collapse:collapse;width:100%;font-size:14px}.table th[data-v-572a56d2]{text-align:left;border-bottom:1px solid var(--line);color:var(--text-soft);padding:10px 12px;font-weight:600}.table td[data-v-572a56d2]{border-bottom:1px solid var(--line-soft);padding:12px}.title-cell[data-v-572a56d2]{align-items:center;gap:10px;display:flex}.thumb[data-v-572a56d2]{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.tags-cell[data-v-572a56d2]{flex-wrap:wrap;gap:6px;display:flex}.tag-pill[data-v-572a56d2]{background:var(--surface-muted);color:var(--text-soft);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.badge[data-v-572a56d2]{color:#1a7f37;background:#e5f5ea;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.badge--draft[data-v-572a56d2]{background:var(--surface-muted);color:var(--text-soft)}.actions[data-v-572a56d2]{gap:14px;display:flex}.actions a[data-v-572a56d2],.actions button[data-v-572a56d2]{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.empty[data-v-572a56d2]{text-align:center;color:var(--text-soft);padding:40px 0}.social[data-v-572a56d2]{max-width:720px}.social__hint[data-v-572a56d2]{color:var(--text-soft);margin:0 0 16px;font-size:14px;line-height:1.5}.social__hint code[data-v-572a56d2]{font-size:13px}.social__results[data-v-572a56d2]{gap:8px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.social__results span[data-v-572a56d2]{margin-left:4px}.msg[data-v-572a56d2]{margin:0 0 12px;font-size:14px}.msg--ok[data-v-572a56d2]{color:#1a7f37}.msg--err[data-v-572a56d2]{color:#c0392b}.platforms[data-v-572a56d2]{gap:14px;margin-bottom:32px;display:grid}.platform-card[data-v-572a56d2]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:18px 20px}.platform-card__head[data-v-572a56d2]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.platform-card__head h3[data-v-572a56d2]{font-size:16px;font-weight:700}.platform-card__desc[data-v-572a56d2]{color:var(--text-soft);margin:0 0 10px;font-size:14px;line-height:1.5}.platform-card__keys[data-v-572a56d2]{color:var(--text-soft);margin:0 0 14px;font-size:13px;line-height:1.7}.platform-card__keys code[data-v-572a56d2]{margin-right:2px;font-size:12.5px}.platform-card__row[data-v-572a56d2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.badge[data-v-572a56d2]{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.badge--connected[data-v-572a56d2]{color:#1a7f37;background:#e5f5ea}.badge--not-connected[data-v-572a56d2]{background:var(--surface-muted);color:var(--text-soft)}.toggle[data-v-572a56d2]{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.toggle input[data-v-572a56d2]{width:18px;height:18px;accent-color:var(--primary)}.backfill[data-v-572a56d2]{border-bottom:1px solid var(--line);max-width:480px;margin-bottom:24px;padding-bottom:24px}.newsletter[data-v-572a56d2]{max-width:480px}.newsletter__hint[data-v-572a56d2]{color:var(--text-soft);margin:16px 0 0;font-size:14px;line-height:1.6}@media (width<=720px){.table[data-v-572a56d2],.table thead[data-v-572a56d2],.table tbody[data-v-572a56d2],.table tr[data-v-572a56d2],.table th[data-v-572a56d2],.table td[data-v-572a56d2]{display:block}.table thead[data-v-572a56d2]{display:none}.table tbody tr[data-v-572a56d2]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:12px;padding:14px 16px}.table tbody tr[data-v-572a56d2]:last-child{margin-bottom:0}.table td[data-v-572a56d2]{border:none;padding:6px 0}.table td.title-cell[data-v-572a56d2]{color:var(--ink);padding-top:0;padding-bottom:10px;font-size:15.5px;font-weight:700;display:flex}td[data-label][data-v-572a56d2]:before{content:attr(data-label) ": ";color:var(--text-soft);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.table td.tags-cell[data-v-572a56d2]{padding-bottom:10px;display:flex}.table td.actions[data-v-572a56d2]{border-top:1px solid var(--line-soft);gap:20px;margin-top:4px;padding-top:10px;display:flex}.actions a[data-v-572a56d2],.actions button[data-v-572a56d2]{padding:6px 0;font-size:15px}.empty[data-v-572a56d2]{padding:24px 0}}.back[data-v-fd556803]{color:var(--primary);font-size:14px;text-decoration:none}h1[data-v-fd556803]{font-family:var(--font-display);margin:12px 0 24px;font-size:26px}.form[data-v-fd556803]{gap:18px;max-width:760px;display:grid}.field[data-v-fd556803]{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.field input[data-v-fd556803],.field textarea[data-v-fd556803]{font:inherit;border:1px solid var(--line);background:var(--surface);resize:vertical;border-radius:8px;padding:10px 12px;font-weight:400}.auto-resize[data-v-fd556803]{resize:none;max-height:210px;overflow-y:auto}.image-row[data-v-fd556803]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.image-row .species-select[data-v-fd556803]{flex:1;min-width:140px}.image-row .btn[data-v-fd556803]{flex-shrink:0}.species-select[data-v-fd556803]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 12px}@media (width<=520px){.image-row[data-v-fd556803]{flex-direction:column;align-items:stretch}.image-row .species-select[data-v-fd556803],.image-row .btn[data-v-fd556803]{width:100%}.image-preview[data-v-fd556803],.image-preview--empty[data-v-fd556803]{align-self:flex-start}}.species-select[data-v-fd556803]:disabled{opacity:.5}.custom-prompt[data-v-fd556803]{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:400}.image-preview[data-v-fd556803]{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:48px;height:48px}.image-preview--empty[data-v-fd556803]{text-align:center;color:var(--text-soft);background:var(--surface-muted);justify-content:center;align-items:center;font-size:9.5px;font-weight:600;line-height:1.2;display:flex}.link-btn[data-v-fd556803]{font:inherit;color:var(--primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.field textarea.mono[data-v-fd556803]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.tags-label[data-v-fd556803]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-suggest-btn[data-v-fd556803]{font:inherit;color:var(--primary);background:var(--surface-muted);cursor:pointer;border:none;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.ai-suggest-btn[data-v-fd556803]:disabled{opacity:.6;cursor:default}@media (hover:hover){.ai-suggest-btn[data-v-fd556803]:not(:disabled):hover{background:color-mix(in srgb, var(--surface-muted) 85%, var(--ink) 15%)}}.checkbox[data-v-fd556803]{align-items:center;gap:8px;font-size:14px;display:flex}.narration-player[data-v-fd556803]{flex:1;min-width:220px;height:36px}.err[data-v-fd556803]{color:#c0392b;font-size:14px}.draftbar[data-v-fd556803]{border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:14px;display:flex}.draftbar__btn[data-v-fd556803]{border:1px solid var(--line);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.draftbar-hint[data-v-fd556803]{margin:0}.preview[data-v-fd556803]{justify-items:start;gap:14px;display:grid}.phone[data-v-fd556803]{border:10px solid var(--ink);width:min(100%,390px);box-shadow:var(--shadow);background:#fff;border-radius:34px;overflow:hidden}.phone__screen[data-v-fd556803]{background:#fff;border:0;width:100%;height:640px;display:block}h1[data-v-590f367d]{font-family:var(--font-display);margin-bottom:8px;font-size:26px}.lead[data-v-590f367d]{color:var(--text-soft);max-width:70ch;margin-bottom:24px}.toolbar[data-v-590f367d]{gap:12px;margin-bottom:16px;display:flex}.toolbar select[data-v-590f367d]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 12px}.ai-image[data-v-590f367d]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-muted);gap:10px;margin-bottom:16px;padding:14px 16px;display:grid}.ai-image__label[data-v-590f367d]{color:var(--ink);font-size:13px;font-weight:700}.ai-image__row[data-v-590f367d]{flex-wrap:wrap;gap:10px;display:flex}.ai-image__row input[data-v-590f367d]{min-width:240px;font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;padding:10px 12px}.ai-image__result[data-v-590f367d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-image__preview[data-v-590f367d]{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:44px;height:44px}.ai-image__url[data-v-590f367d]{word-break:break-all;background:var(--surface);border-radius:6px;flex:1;min-width:200px;padding:4px 8px;font-size:12px}.err[data-v-590f367d]{color:#c0392b;font-size:14px}.hint[data-v-590f367d]{color:var(--text-soft);margin-bottom:12px}.editor[data-v-590f367d]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);resize:vertical;width:100%;padding:16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.editor[data-v-590f367d]:focus{outline:2px solid var(--primary);outline-offset:1px}.actions[data-v-590f367d]{align-items:center;gap:16px;margin-top:14px;display:flex}.msg[data-v-590f367d]{font-size:14px}.msg--ok[data-v-590f367d]{color:#1a7f37}.msg--err[data-v-590f367d]{color:#c0392b}.help[data-v-590f367d]{color:var(--text-soft);margin-top:32px;font-size:14px}.help summary[data-v-590f367d]{cursor:pointer;color:var(--ink);font-weight:600}.help ul[data-v-590f367d]{gap:8px;margin-top:10px;padding-left:20px;display:grid}.help code[data-v-590f367d]{background:var(--surface-muted);border-radius:4px;padding:1px 5px}h1[data-v-b244b8ee]{font-family:var(--font-display);margin-bottom:24px;font-size:26px}.list[data-v-b244b8ee]{gap:14px;max-width:760px;display:grid}.item[data-v-b244b8ee]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:18px 20px}.item header[data-v-b244b8ee]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:13.5px;display:flex}.item header strong[data-v-b244b8ee]{color:var(--ink)}.item header a[data-v-b244b8ee]{color:var(--primary)}.item header .location[data-v-b244b8ee]{color:var(--text-soft)}.item header time[data-v-b244b8ee]{color:var(--text-soft);margin-left:auto}.item p[data-v-b244b8ee]{color:var(--text);white-space:pre-wrap;margin:0}.empty[data-v-b244b8ee]{color:var(--text-soft);text-align:center;padding:40px 0}.head[data-v-8cebfc33]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}h1[data-v-8cebfc33]{font-family:var(--font-display);font-size:26px}.test[data-v-8cebfc33]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-width:600px;margin-bottom:28px;padding:16px 18px}.test h2[data-v-8cebfc33]{margin-bottom:4px;font-size:16px}.test__row[data-v-8cebfc33]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.test__row select[data-v-8cebfc33],.test__row input[data-v-8cebfc33]{font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);min-height:44px;padding:10px 12px}.test__row input[data-v-8cebfc33]{flex:200px;min-width:0}.test__ok[data-v-8cebfc33]{color:var(--text);margin-top:10px;font-size:14px}.test__err[data-v-8cebfc33]{color:color-mix(in srgb, #ff9a90 var(--theme-mix,0%), #c0392b);margin-top:10px;font-size:14px}.lead[data-v-8cebfc33]{color:var(--text-soft);margin-bottom:24px;font-size:14px}.table[data-v-8cebfc33]{border-collapse:collapse;width:100%;max-width:500px;font-size:14px}.table th[data-v-8cebfc33]{text-align:left;border-bottom:1px solid var(--line);color:var(--text-soft);padding:10px 12px;font-weight:600}.table td[data-v-8cebfc33]{border-bottom:1px solid var(--line-soft);padding:12px}.table td a[data-v-8cebfc33]{color:var(--primary)}.empty[data-v-8cebfc33]{text-align:center;color:var(--text-soft);padding:40px 0}@media (width<=500px){.table[data-v-8cebfc33],.table thead[data-v-8cebfc33],.table tbody[data-v-8cebfc33],.table tr[data-v-8cebfc33],.table th[data-v-8cebfc33],.table td[data-v-8cebfc33]{display:block}.table thead[data-v-8cebfc33]{display:none}.table tbody tr[data-v-8cebfc33]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:10px;padding:12px 16px}.table td[data-v-8cebfc33]{border:none;padding:4px 0}td[data-label][data-v-8cebfc33]:before{content:attr(data-label) ": ";color:var(--text-soft);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}}h1[data-v-176007dd]{font-family:var(--font-display);margin-bottom:8px;font-size:26px}.lead[data-v-176007dd]{color:var(--text-soft);max-width:70ch;margin-bottom:24px;font-size:14px}.table[data-v-176007dd]{border-collapse:collapse;width:100%;font-size:14px}.table th[data-v-176007dd]{text-align:left;border-bottom:1px solid var(--line);color:var(--text-soft);padding:10px 12px;font-weight:600}.table td[data-v-176007dd]{border-bottom:1px solid var(--line-soft);padding:12px}.ip[data-v-176007dd]{color:var(--text-soft);font-variant-numeric:tabular-nums}.empty[data-v-176007dd]{text-align:center;color:var(--text-soft);padding:40px 0}@media (width<=720px){.table[data-v-176007dd],.table thead[data-v-176007dd],.table tbody[data-v-176007dd],.table tr[data-v-176007dd],.table th[data-v-176007dd],.table td[data-v-176007dd]{display:block}.table thead[data-v-176007dd]{display:none}.table tbody tr[data-v-176007dd]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:12px;padding:14px 16px}.table tbody tr[data-v-176007dd]:last-child{margin-bottom:0}.table td[data-v-176007dd]{border:none;padding:4px 0}.when-cell[data-v-176007dd]{color:var(--ink);padding-top:0;padding-bottom:8px;font-size:15px;font-weight:700}td[data-label][data-v-176007dd]:before{content:attr(data-label) ": ";color:var(--text-soft);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.empty[data-v-176007dd]{padding:24px 0}}h1[data-v-e2bde927]{font-family:var(--font-display);margin-bottom:24px;font-size:26px}h2[data-v-e2bde927]{margin-bottom:4px;font-size:17px}.form[data-v-e2bde927]{gap:16px;max-width:380px;display:grid}.field[data-v-e2bde927]{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.field input[data-v-e2bde927]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 12px;font-weight:400}.msg[data-v-e2bde927]{margin:0;font-size:14px}.msg--ok[data-v-e2bde927]{color:#1a7f37}.msg--err[data-v-e2bde927]{color:#c0392b}.tabs[data-v-e2bde927]{border-bottom:1px solid var(--line);gap:4px;margin:0 0 24px;display:flex}.tab[data-v-e2bde927]{min-height:44px;font:inherit;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:15px;font-weight:600}.tab[data-v-e2bde927]:hover{color:var(--ink)}.tab--on[data-v-e2bde927]{color:var(--ink);border-bottom-color:var(--primary)}.tab[data-v-e2bde927]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}
/*$vite$:1*/