.icon[data-v-422ae40d]{flex:none;display:block}.icon--flip-rtl[data-v-422ae40d]:dir(rtl){transform:scaleX(-1)}:where(.bmw[data-v-7bd2e824]){display:inline-block;flex:none;inline-size:32px;block-size:32px}.bm[data-v-7bd2e824]{display:block;inline-size:100%;block-size:100%;overflow:visible}.bm__disc[data-v-7bd2e824]{fill:url(#bm-sky);fill-opacity:.15;transform-box:fill-box;transform-origin:center;animation:bm-breathe-7bd2e824 7s ease-in-out 2s infinite alternate}:root[data-theme=dark] .bm__disc[data-v-7bd2e824]{fill:#fff;fill-opacity:1}.bm__t[data-v-7bd2e824]{transform-box:fill-box;transform-origin:center;animation:bm-assemble-7bd2e824 .9s cubic-bezier(.2,.8,.25,1) calc(var(--n) * .09s) backwards;transition:transform .35s cubic-bezier(.2,.8,.25,1)}.bm__p[data-v-7bd2e824]{transform-box:fill-box;transform-origin:center;animation:bm-wave-7bd2e824 7s ease-in-out calc(1.9s + var(--n) * .12s) infinite}@keyframes bm-assemble-7bd2e824{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(.35)}55%{opacity:1;transform:translate(0) rotate(0) scale(1.1)}78%{transform:scale(.96)}to{opacity:1;transform:none}}@keyframes bm-wave-7bd2e824{0%,12%,to{transform:none;filter:none}4%{transform:translateY(-.55px);filter:brightness(1.18) saturate(1.1)}8%{transform:translateY(0);filter:brightness(1.05)}}@keyframes bm-breathe-7bd2e824{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (hover: hover) and (pointer: fine){.bm:hover .bm__t[data-v-7bd2e824]{animation-play-state:running;transform:translate(var(--hx),var(--hy))}}@media (prefers-reduced-motion: reduce){.bm__disc[data-v-7bd2e824],.bm__t[data-v-7bd2e824],.bm__p[data-v-7bd2e824]{animation:none}.bm__t[data-v-7bd2e824]{transition:none}}.mark[data-v-3c1b44e4]{display:inline-block;flex:none;inline-size:32px;block-size:32px}.mark__img[data-v-3c1b44e4]{inline-size:100%;block-size:100%}.mark__img--dark[data-v-3c1b44e4]{display:none}:root[data-theme=dark] .mark__img--light[data-v-3c1b44e4]{display:none}:root[data-theme=dark] .mark__img--dark[data-v-3c1b44e4]{display:block}.theme-toggle[data-v-cbe4d7dc]{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;padding:0;color:var(--color-neutral-600);background:transparent;border:0;border-radius:var(--radius);cursor:pointer}.theme-toggle[data-v-cbe4d7dc]:hover{color:var(--color-accent);background:var(--color-accent-100)}.contact[data-v-27adcd8a]{flex:0 0 100%;color:var(--color-neutral-600);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.contact__list[data-v-27adcd8a]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.contact__list a[data-v-27adcd8a]{color:inherit}.contact__badges[data-v-27adcd8a]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.contact__badge[data-v-27adcd8a]{display:flex;align-items:center;justify-content:center;min-inline-size:96px;min-block-size:96px;padding:var(--space-1);border:1px solid var(--color-neutral-300);border-radius:var(--radius);background:#fff}.lp[data-v-5193e485]{--lp-rhythm: clamp(32px, 7vw, 72px);--lp-gap-brand: clamp(20px, 5vw, 48px);--lp-gap-cta: clamp(24px, 5vw, 52px);min-block-size:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--lp-rhythm);padding:var(--space-4) var(--space-4) var(--lp-rhythm);background:var(--color-bg)}.lp__bar[data-v-5193e485]{inline-size:min(960px,100%);display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2)}.lp__bar-mark[data-v-5193e485]{inline-size:28px;block-size:28px}.lp__bar-name[data-v-5193e485]{block-size:14px;inline-size:auto}.lp__bar-spacer[data-v-5193e485]{flex:1}.lp__nav[data-v-5193e485]{display:flex;align-items:center;gap:var(--space-1);margin-inline-start:var(--space-2)}.lp__nav a[data-v-5193e485]{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:var(--space-2);font-size:var(--text-md);color:var(--color-neutral-600);border-radius:var(--radius)}.lp__nav a[data-v-5193e485]:hover{color:var(--color-accent);background:var(--color-accent-100)}.lp__login[data-v-5193e485]{padding:7px var(--space-2);font-size:var(--text-md);color:var(--color-accent);text-decoration:none;border-radius:var(--radius)}.lp__login[data-v-5193e485]:hover{background:var(--color-accent-100)}.lp__hero[data-v-5193e485]{inline-size:min(640px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;padding-block-start:var(--lp-rhythm)}.lp__mark[data-v-5193e485]{inline-size:112px;block-size:112px;margin-block-end:clamp(12px,2.5vw,20px)}.lp__wordmark[data-v-5193e485]{block-size:26px;inline-size:auto;animation:lp-wordmark-5193e485 .9s cubic-bezier(.2,.8,.25,1) .75s both}@keyframes lp-wordmark-5193e485{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lp__wordmark[data-v-5193e485]{animation:none}}.lp__title[data-v-5193e485]{margin-block:var(--lp-gap-brand) 0;font-size:var(--text-display);font-weight:700;line-height:1.3}.lp__lead[data-v-5193e485]{margin-block-start:clamp(12px,2.5vw,20px);max-inline-size:30em;font-size:var(--text-xl);line-height:1.9;color:var(--color-neutral-600)}.lp__actions[data-v-5193e485]{inline-size:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block-start:var(--lp-gap-cta)}.lp__cta[data-v-5193e485]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1 220px;max-inline-size:300px;min-block-size:48px;padding-inline:var(--space-6);font-size:var(--text-lg);color:var(--color-bg);background:var(--color-accent);border-radius:var(--radius);text-decoration:none}.lp__cta[data-v-5193e485]:hover{background:var(--color-accent-600)}.lp__cta--demo[data-v-5193e485]{color:var(--color-accent);background:transparent;border:1.5px solid var(--color-accent)}.lp__cta--demo[data-v-5193e485]:hover{background:var(--color-accent-100)}.lp__cta--dl[data-v-5193e485]{color:#fff;background:#3d4a72}.lp__cta--dl[data-v-5193e485]:hover{color:#fff;background:#2f3a5c}.lp__cta-note[data-v-5193e485]{margin-block-start:var(--space-3);font-size:var(--text-sm);color:var(--color-neutral-500)}.lp__features[data-v-5193e485]{inline-size:min(960px,100%);display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.lp__feature[data-v-5193e485]{padding:var(--space-4);background:var(--color-surface)}.lp__feature-icon[data-v-5193e485]{color:var(--color-accent)}.lp__feature-title[data-v-5193e485]{margin-block:var(--space-2) 0;font-size:var(--text-lg)}.lp__feature-body[data-v-5193e485]{margin-block-start:var(--space-1);font-size:var(--text-base);line-height:1.8;color:var(--color-neutral-600)}.lp__reach[data-v-5193e485]{inline-size:min(960px,100%);display:grid;gap:var(--space-3);justify-items:center;text-align:center}.lp__reach-title[data-v-5193e485]{font-size:var(--text-2xl)}.lp__reach-sub[data-v-5193e485]{color:var(--color-neutral-600)}.lp__peek[data-v-5193e485]{inline-size:min(960px,100%);display:grid;gap:var(--space-3);justify-items:center;text-align:center}.peek[data-v-5193e485]{inline-size:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.peek__link[data-v-5193e485]{display:grid;overflow:hidden;background:var(--color-surface);color:inherit;text-decoration:none}.peek__link img[data-v-5193e485]{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover;border-block-end:1px solid var(--color-divider)}.peek__cap[data-v-5193e485]{padding:var(--space-3);font-size:var(--text-md);line-height:1.7}.peek__link[data-v-5193e485]:hover{border-color:var(--color-accent)}@media (max-width: 700px){.peek[data-v-5193e485]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);inline-size:calc(100% + var(--space-4) * 2)}.peek[data-v-5193e485]::-webkit-scrollbar{display:none}.peek__item[data-v-5193e485]{flex:0 0 80%;scroll-snap-align:center}}.lp__faq[data-v-5193e485]{inline-size:min(720px,100%);display:grid;gap:var(--space-4);text-align:start}.lp__faq .lp__reach-title[data-v-5193e485]{text-align:center}.lp__faq-list[data-v-5193e485]{display:grid;gap:var(--space-2)}.lp__q[data-v-5193e485]{padding:0;background:var(--color-surface)}.lp__q summary[data-v-5193e485]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-4);font-weight:600;cursor:pointer;list-style:none}.lp__q summary[data-v-5193e485]::-webkit-details-marker{display:none}.lp__q summary[data-v-5193e485]:after{content:"";flex:none;inline-size:8px;block-size:8px;border-inline-end:2px solid var(--color-neutral-500);border-block-end:2px solid var(--color-neutral-500);transform:rotate(45deg);transition:transform .15s}.lp__q[open] summary[data-v-5193e485]:after{transform:rotate(-135deg)}@media (prefers-reduced-motion: reduce){.lp__q summary[data-v-5193e485]:after{transition:none}}.lp__q p[data-v-5193e485]{padding:0 var(--space-4) var(--space-4);line-height:1.9;color:var(--color-neutral-700)}.lp__more[data-v-5193e485]{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:44px;font-size:var(--text-md);text-align:center}.morph[data-v-5193e485]{--cycle: 9s;inline-size:min(380px,100%);display:grid}.morph__state[data-v-5193e485]{grid-area:1 / 1;margin:0;display:grid;gap:var(--space-2);justify-items:center;padding:var(--space-6) var(--space-4);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius);opacity:0;animation:morph-5193e485 var(--cycle) infinite both;animation-delay:calc(var(--i) * var(--cycle) / 3)}.morph__cap[data-v-5193e485]{font-size:var(--text-sm);color:var(--color-neutral-500)}.morph__title[data-v-5193e485]{font-size:var(--text-lg);color:var(--color-neutral-700)}.morph__date[data-v-5193e485]{font-size:var(--text-xl);font-weight:600}.morph__amount[data-v-5193e485]{font-size:var(--text-3xl);font-weight:700;line-height:1.3;color:var(--color-accent)}@keyframes morph-5193e485{0%{opacity:0;transform:translateY(10px)}4%,33.3%{opacity:1;transform:none}37.3%,to{opacity:0;transform:translateY(-10px)}}.morph__dots[data-v-5193e485]{display:flex;gap:var(--space-2)}.morph__dot[data-v-5193e485]{inline-size:8px;block-size:8px;background:var(--color-divider);border-radius:50%;animation:morph-dot-5193e485 var(--cycle, 9s) infinite both;animation-delay:calc(var(--i) * 3s)}@keyframes morph-dot-5193e485{0%,2%{background:var(--color-divider);transform:none}5%,33.3%{background:var(--color-accent);transform:scale(1.4)}37.3%,to{background:var(--color-divider);transform:none}}@media (prefers-reduced-motion: reduce){.morph[data-v-5193e485]{gap:var(--space-3)}.morph__state[data-v-5193e485]{grid-area:auto;opacity:1;animation:none}.morph__dots[data-v-5193e485]{display:none}}.lp__footer[data-v-5193e485]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-block-start:auto;font-size:var(--text-base);color:var(--color-neutral-600)}.lp__footer a[data-v-5193e485]{color:inherit}@media (max-width: 760px){.lp__features[data-v-5193e485]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp__bar-name[data-v-5193e485]{display:none}}@media (max-width: 420px){.lp__features[data-v-5193e485]{grid-template-columns:minmax(0,1fr)}.lp__nav a[data-v-5193e485]:nth-child(n+2){display:none}.lp__mark[data-v-5193e485]{inline-size:96px;block-size:96px}.lp__cta[data-v-5193e485]{max-inline-size:none}}.dm[data-v-89292f71]{min-block-size:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-4) calc(var(--space-8) + 56px);background:var(--color-bg)}.dm[data-v-89292f71]>*{inline-size:min(1040px,100%)}.dm__bar[data-v-89292f71]{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2)}.dm__brand[data-v-89292f71]{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.dm__bar-mark[data-v-89292f71]{inline-size:28px;block-size:28px}.dm__bar-name[data-v-89292f71]{block-size:14px;inline-size:auto}.dm__bar-spacer[data-v-89292f71]{flex:1}.dm__pro-link[data-v-89292f71],.dm__login[data-v-89292f71]{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:var(--space-3);font-size:var(--text-md);color:var(--color-accent);text-decoration:none;border-radius:var(--radius)}.dm__pro-link[data-v-89292f71]:hover,.dm__login[data-v-89292f71]:hover{background:var(--color-accent-100)}.dm__intro[data-v-89292f71]{text-align:center}.dm__title[data-v-89292f71]{font-size:var(--text-display);font-weight:700;line-height:1.3}.dm__lead[data-v-89292f71]{margin:var(--space-3) auto 0;max-inline-size:34em;font-size:var(--text-lg);line-height:1.9;color:var(--color-neutral-600)}.dm__lead strong[data-v-89292f71]{color:var(--color-text)}.dm__grid[data-v-89292f71]{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 900px){.dm__grid[data-v-89292f71]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.dm__preview[data-v-89292f71]{position:sticky;inset-block-start:var(--space-4)}}.dm__form[data-v-89292f71]{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface)}.dm__h[data-v-89292f71]{display:flex;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-2);font-size:var(--text-lg)}.dm__count[data-v-89292f71]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--color-neutral-500)}.dm__field[data-v-89292f71]{display:grid;gap:4px;min-inline-size:0}.dm__label[data-v-89292f71]{font-size:var(--text-sm);color:var(--color-neutral-600)}.dm__input[data-v-89292f71]{inline-size:100%;min-block-size:44px;padding-inline:var(--space-3);font:inherit;font-size:16px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius)}.dm__input[data-v-89292f71]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.dm__hint[data-v-89292f71]{min-block-size:1.2em;font-size:var(--text-xs);color:var(--color-neutral-500)}.dm__item[data-v-89292f71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:start;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius)}.dm__field--name[data-v-89292f71]{grid-column:1 / -1}.dm__remove[data-v-89292f71]{grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-danger-fg, #8f2f24);cursor:pointer;background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius)}.dm__warn[data-v-89292f71]{grid-column:1 / -1;margin:0;font-size:var(--text-sm);color:var(--color-warning-fg, #7a5813)}.dm__add[data-v-89292f71]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:44px;font:inherit;font-size:var(--text-md);color:var(--color-accent);text-decoration:none;cursor:pointer;background:transparent;border:1px dashed var(--color-accent);border-radius:var(--radius)}.dm__add[data-v-89292f71]:hover{background:var(--color-accent-100)}.dm__add--locked[data-v-89292f71]{color:var(--color-neutral-600);border-color:var(--color-neutral-400)}.dm__draft[data-v-89292f71]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-neutral-600)}.dm__reset[data-v-89292f71]{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding-inline:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-accent);cursor:pointer;background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius)}.dm__reset[data-v-89292f71]:hover{background:var(--color-accent-100)}.dm__locks[data-v-89292f71]{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.dm__lock[data-v-89292f71]{display:flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);font-size:var(--text-base);color:var(--color-neutral-700);text-decoration:none;background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius)}.dm__lock[data-v-89292f71]:hover{border-color:var(--color-accent)}.dm__lock span[data-v-89292f71]:nth-of-type(1){flex:1;min-inline-size:0}.dm__badge[data-v-89292f71]{padding:1px 8px;font-size:var(--text-xs);font-weight:600;color:var(--color-warning-fg, #7a5813);background:var(--color-warning-bg, #fbf1dc);border-radius:999px}.dm__preview[data-v-89292f71]{display:grid;gap:var(--space-3);min-inline-size:0}.sheet[data-v-89292f71]{position:relative;overflow:hidden;display:grid;gap:var(--space-4);padding:var(--space-5);color:#1a1a1a;background:#fff}.sheet__wm[data-v-89292f71]{position:absolute;inset:0;display:grid;align-content:space-around;justify-items:center;pointer-events:none;user-select:none}.sheet__wm span[data-v-89292f71]{font-family:var(--font-heading);font-size:clamp(28px,7vw,44px);color:#1a1a1a12;transform:rotate(-24deg);white-space:nowrap}.sheet[data-v-89292f71]>:not(.sheet__wm){position:relative}.sheet__head[data-v-89292f71]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.sheet__title[data-v-89292f71]{font-size:var(--text-xl)}.sheet__meta[data-v-89292f71]{margin:4px 0 0;font-size:var(--text-sm);color:#555}.sheet__brand[data-v-89292f71]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading)}.sheet__mark[data-v-89292f71]{inline-size:28px;block-size:28px}.sheet__parties[data-v-89292f71]{display:grid;gap:4px;font-size:var(--text-base)}.sheet__parties p[data-v-89292f71]{margin:0}.sheet__k[data-v-89292f71]{color:#666;margin-inline-end:var(--space-2)}.sheet__table[data-v-89292f71]{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.sheet__table th[data-v-89292f71],.sheet__table td[data-v-89292f71]{padding:6px 4px;text-align:start;border-block-end:1px solid #e3e3e3}.sheet__table th[data-v-89292f71]{color:#666;font-weight:500}.sheet__name[data-v-89292f71]{overflow-wrap:anywhere}.sheet__empty[data-v-89292f71]{text-align:center;color:#888;padding-block:var(--space-4)}.sheet__totals[data-v-89292f71]{display:grid;gap:6px;margin:0;margin-inline-start:auto;inline-size:min(300px,100%);font-size:var(--text-base)}.sheet__totals div[data-v-89292f71]{display:flex;justify-content:space-between;gap:var(--space-3)}.sheet__totals dt[data-v-89292f71]{color:#555}.sheet__totals dd[data-v-89292f71]{margin:0}.sheet__net[data-v-89292f71]{padding-block-start:6px;border-block-start:2px solid #1a1a1a;font-weight:700}.sheet__foot[data-v-89292f71]{font-size:var(--text-xs);text-align:center;color:#888}.dm__actions[data-v-89292f71]{display:grid;gap:var(--space-2);justify-items:center}.dm__btn[data-v-89292f71]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-6);font:inherit;font-size:var(--text-md);text-decoration:none;cursor:pointer;border-radius:var(--radius);border:1px solid transparent}.dm__btn--primary[data-v-89292f71]{color:var(--color-bg);background:var(--color-accent)}.dm__btn--primary[data-v-89292f71]:hover:not(:disabled){background:var(--color-accent-600)}.dm__btn[data-v-89292f71]:disabled{opacity:.5;cursor:not-allowed}.dm__btn--ghost[data-v-89292f71]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-bg)}.dm__note[data-v-89292f71]{margin:0;max-inline-size:32em;text-align:center;font-size:var(--text-sm);line-height:1.8;color:var(--color-neutral-600)}.dm__pro[data-v-89292f71]{display:grid;gap:var(--space-3);justify-items:center;text-align:center;padding:var(--space-6) var(--space-4);background:var(--color-surface);border-color:var(--color-accent);transition:box-shadow .3s}.dm__pro--hot[data-v-89292f71]{box-shadow:0 0 0 4px var(--color-accent-100)}.dm__pro-title[data-v-89292f71]{font-size:var(--text-xl)}.dm__pro-list[data-v-89292f71]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;text-align:start}.dm__pro-list li[data-v-89292f71]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base)}.dm__pro-list[data-v-89292f71] svg{color:var(--color-accent);flex:none}.dm__cta[data-v-89292f71]{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:var(--space-8);font-size:var(--text-lg);color:var(--color-bg);text-decoration:none;background:var(--color-accent);border-radius:var(--radius)}.dm__cta[data-v-89292f71]:hover{background:var(--color-accent-600)}.dm__footer[data-v-89292f71]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);font-size:var(--text-base);color:var(--color-neutral-600)}.dm__footer a[data-v-89292f71]{color:inherit}.dm__sticky[data-v-89292f71]{display:none}@media (max-width: 899px){.dm__sticky[data-v-89292f71]{position:fixed;inset-inline:0;inset-block-end:0;z-index:10;display:flex;gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--color-surface);border-block-start:1px solid var(--color-divider)}.dm__sticky .dm__btn[data-v-89292f71]{flex:1;padding-inline:var(--space-3)}.dm__actions .dm__btn[data-v-89292f71]{display:none}}@media (max-width: 420px){.sheet[data-v-89292f71]{padding:var(--space-4)}}@media print{body *{visibility:hidden}#demo-sheet,#demo-sheet *{visibility:visible}#demo-sheet{position:absolute;inset-block-start:0;inset-inline:0;border:0;box-shadow:none}}.map[data-v-06349c49]{display:block;inline-size:100%;block-size:auto;overflow:visible}.map__shape[data-v-06349c49]{fill:color-mix(in srgb,var(--color-accent) 5%,transparent);stroke:var(--color-accent);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .2s,stroke-width .2s}.map__pin circle[data-v-06349c49]{fill:var(--color-accent)}.map__pin[data-v-06349c49]{transition:opacity .2s}.map__city[data-v-06349c49]{font-size:46px;text-anchor:middle;fill:var(--color-neutral-600);font-family:var(--font-body)}.map__name[data-v-06349c49]{font-size:78px;font-weight:700;text-anchor:middle;fill:var(--color-text);font-family:var(--font-heading);pointer-events:none}@media (max-width: 640px){.map__pin[data-v-06349c49]{display:none}.map__name[data-v-06349c49]{font-size:112px}}@media (prefers-reduced-motion: reduce){.map__shape[data-v-06349c49],.map__pin[data-v-06349c49]{transition:none}}.rg[data-v-6a8f7a0b]{min-block-size:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-8);background:var(--color-bg)}.rg__bar[data-v-6a8f7a0b]{inline-size:min(960px,100%);display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2)}.rg__brand[data-v-6a8f7a0b]{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:40px}.rg__mark[data-v-6a8f7a0b]{inline-size:28px;block-size:28px}.rg__name[data-v-6a8f7a0b]{block-size:14px;inline-size:auto}.rg__spacer[data-v-6a8f7a0b]{flex:1}.rg__login[data-v-6a8f7a0b]{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:var(--space-3);font-size:var(--text-md);color:var(--color-accent);border-radius:var(--radius)}.rg__login[data-v-6a8f7a0b]:hover{background:var(--color-accent-100)}.rg__main[data-v-6a8f7a0b]{inline-size:min(960px,100%);display:grid;gap:clamp(32px,6vw,56px)}.rg__crumb[data-v-6a8f7a0b]{display:flex;align-items:center;gap:var(--space-2);min-block-size:32px;font-size:var(--text-sm);line-height:1;color:var(--color-neutral-500)}.rg__crumb[data-v-6a8f7a0b]>*{display:inline-flex;align-items:center;min-block-size:32px}.rg__crumb a[data-v-6a8f7a0b]{color:inherit}.rg__hero[data-v-6a8f7a0b]{display:grid;gap:var(--space-3);justify-items:center;text-align:center}.rg__title[data-v-6a8f7a0b]{font-size:var(--text-display);font-weight:700;line-height:1.35}.rg__lead[data-v-6a8f7a0b]{max-inline-size:36em;font-size:var(--text-xl);line-height:1.9;color:var(--color-neutral-600)}.rg__actions[data-v-6a8f7a0b]{inline-size:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-3)}.rg__cta[data-v-6a8f7a0b]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1 220px;max-inline-size:300px;min-block-size:48px;padding-inline:var(--space-6);font-size:var(--text-lg);color:var(--color-bg);background:var(--color-accent);border-radius:var(--radius);text-decoration:none}.rg__cta[data-v-6a8f7a0b]:hover{color:var(--color-bg);background:var(--color-accent-600)}.rg__cta--ghost[data-v-6a8f7a0b]{color:var(--color-accent);background:transparent;border:1.5px solid var(--color-accent)}.rg__cta--ghost[data-v-6a8f7a0b]:hover{color:var(--color-accent);background:var(--color-accent-100)}.rg__section[data-v-6a8f7a0b]{display:grid;gap:var(--space-3)}.rg__h2[data-v-6a8f7a0b]{font-size:var(--text-2xl)}.rg__h3[data-v-6a8f7a0b]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xl)}.rg__h3 small[data-v-6a8f7a0b]{margin-inline-start:auto;font-size:var(--text-sm);font-weight:400;color:var(--color-neutral-500)}.rg__ic[data-v-6a8f7a0b]{color:var(--color-accent)}.rg__sub[data-v-6a8f7a0b]{color:var(--color-neutral-600);line-height:1.8}.rg__cards[data-v-6a8f7a0b]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.rg__card[data-v-6a8f7a0b]{margin:0;padding:var(--space-4);background:var(--color-surface)}.rg__pager[data-v-6a8f7a0b]{justify-items:center;text-align:center}.pg[data-v-6a8f7a0b]{inline-size:min(440px,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.pg__track[data-v-6a8f7a0b]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pg__track[data-v-6a8f7a0b]::-webkit-scrollbar{display:none}.pg__slide[data-v-6a8f7a0b]{flex:0 0 100%;scroll-snap-align:center;margin:0;display:grid;gap:var(--space-2);justify-items:center;padding:var(--space-6) var(--space-4);background:var(--color-surface)}.pg__cap[data-v-6a8f7a0b]{font-size:var(--text-sm);color:var(--color-neutral-500)}.pg__title[data-v-6a8f7a0b]{font-size:var(--text-lg);color:var(--color-neutral-700)}.pg__date[data-v-6a8f7a0b]{font-size:var(--text-xl);font-weight:600}.pg__amount[data-v-6a8f7a0b]{font-size:var(--text-3xl);font-weight:700;color:var(--color-accent);line-height:1.3}.pg__arrow[data-v-6a8f7a0b]{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;color:var(--color-accent);cursor:pointer;background:transparent;border:1.5px solid var(--color-divider);border-radius:50%}.pg__arrow[data-v-6a8f7a0b]:hover:not(:disabled){background:var(--color-accent-100);border-color:var(--color-accent)}.pg__arrow[data-v-6a8f7a0b]:disabled{opacity:.35;cursor:default}.pg__dots[data-v-6a8f7a0b]{display:flex;justify-content:center;gap:var(--space-1)}.pg__dot[data-v-6a8f7a0b]{position:relative;inline-size:24px;block-size:40px;padding:0;cursor:pointer;background:none;border:0}.pg__dot[data-v-6a8f7a0b]:after{content:"";position:absolute;inset:0;margin:auto;inline-size:8px;block-size:8px;background:var(--color-divider);border-radius:50%;transition:background-color .2s,transform .2s}.pg__dot[aria-selected=true][data-v-6a8f7a0b]:after{background:var(--color-accent);transform:scale(1.3)}@media (prefers-reduced-motion: reduce){.pg__dot[data-v-6a8f7a0b]:after{transition:none}}.rg__regions[data-v-6a8f7a0b]{gap:var(--space-4)}.rg__map[data-v-6a8f7a0b]{inline-size:min(640px,100%);margin-inline:auto;padding-block:var(--space-2)}.rg__regcards[data-v-6a8f7a0b]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.rg__regcard[data-v-6a8f7a0b]{padding:var(--space-4);background:var(--color-surface);transition:border-color .2s,background-color .2s}.rg__regcard[data-v-6a8f7a0b]:hover,.rg__regcard[data-v-6a8f7a0b]:focus-visible{background:var(--color-accent-100)}.rg__dl[data-v-6a8f7a0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--space-3);margin:var(--space-3) 0 0}.rg__dl dt[data-v-6a8f7a0b]{font-size:var(--text-sm);color:var(--color-neutral-500)}.rg__dl dd[data-v-6a8f7a0b]{margin:2px 0 0;font-weight:600;line-height:1.5}.rg__regions[data-v-6a8f7a0b]:has(.rg__regcard--ir:is(:hover,:focus-visible)) .map__shape--ir,.rg__regions[data-v-6a8f7a0b]:has(.rg__regcard--af:is(:hover,:focus-visible)) .map__shape--af{fill:color-mix(in srgb,var(--color-accent) 16%,transparent);stroke-width:2.2}.rg__regions[data-v-6a8f7a0b]:has(.rg__regcard--ir:is(:hover,:focus-visible)) .map__shape--af,.rg__regions[data-v-6a8f7a0b]:has(.rg__regcard--af:is(:hover,:focus-visible)) .map__shape--ir{opacity:.45}.rg__card[data-v-6a8f7a0b]{display:grid;gap:var(--space-3);align-content:start}.rg__mini[data-v-6a8f7a0b]{gap:var(--space-4);justify-items:center;text-align:center}.rg__h3--mini[data-v-6a8f7a0b]{justify-content:center}.mini__tiles[data-v-6a8f7a0b]{display:flex;justify-content:center;gap:var(--space-4)}.mini__note[data-v-6a8f7a0b]{font-size:var(--text-sm);color:var(--color-neutral-500)}.lang[data-v-6a8f7a0b]{display:grid;justify-items:center;gap:2px;min-inline-size:96px}.lang__glyph[data-v-6a8f7a0b]{display:grid;place-items:center;inline-size:64px;block-size:64px;margin-block-end:var(--space-1);font-size:var(--text-3xl);font-weight:700;color:var(--color-accent);background:var(--color-accent-100);border-radius:50%}.lang__label[data-v-6a8f7a0b]{font-weight:600}.lang__sub[data-v-6a8f7a0b]{font-size:var(--text-sm);color:var(--color-neutral-500)}.leaf[data-v-6a8f7a0b]{display:grid;grid-template-rows:auto auto auto auto;justify-items:center;inline-size:96px;padding-block-end:var(--space-2);background:var(--color-bg);border:1.5px solid var(--color-divider);border-radius:var(--radius);overflow:hidden}.leaf__month[data-v-6a8f7a0b]{inline-size:100%;padding-block:4px;font-size:var(--text-sm);font-weight:600;color:var(--color-bg);background:var(--color-accent)}.leaf__day[data-v-6a8f7a0b]{font-size:var(--text-display);font-weight:700;line-height:1.3}.leaf__year[data-v-6a8f7a0b]{font-size:var(--text-sm);color:var(--color-neutral-500)}.leaf__label[data-v-6a8f7a0b]{margin-block-start:var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--color-accent)}.rg__faq[data-v-6a8f7a0b]{display:grid;gap:var(--space-2)}.rg__q[data-v-6a8f7a0b]{padding:0;background:var(--color-surface)}.rg__q summary[data-v-6a8f7a0b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-4);font-weight:600;cursor:pointer;list-style:none}.rg__q summary[data-v-6a8f7a0b]::-webkit-details-marker{display:none}.rg__q summary[data-v-6a8f7a0b]:after{content:"";flex:none;inline-size:8px;block-size:8px;border-inline-end:2px solid var(--color-neutral-500);border-block-end:2px solid var(--color-neutral-500);transform:rotate(45deg);transition:transform .15s}.rg__q[open] summary[data-v-6a8f7a0b]:after{transform:rotate(-135deg)}@media (prefers-reduced-motion: reduce){.rg__q summary[data-v-6a8f7a0b]:after{transition:none}}.rg__q p[data-v-6a8f7a0b]{padding:0 var(--space-4) var(--space-4);line-height:1.9;color:var(--color-neutral-700)}.rg__final[data-v-6a8f7a0b]{display:grid;gap:var(--space-3);justify-items:center;text-align:center;padding-block:var(--space-4)}.rg__footer[data-v-6a8f7a0b]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-block-start:auto;font-size:var(--text-base)}.rg__footer a[data-v-6a8f7a0b]{display:inline-flex;align-items:center;min-block-size:40px;color:var(--color-neutral-600)}@media (max-width: 760px){.rg__cards[data-v-6a8f7a0b],.rg__regcards[data-v-6a8f7a0b]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.rg__cta[data-v-6a8f7a0b]{max-inline-size:none}}.sc[data-v-fcbb665f]{min-block-size:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-8);background:var(--color-bg)}.sc__bar[data-v-fcbb665f]{inline-size:min(960px,100%);display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2)}.sc__brand[data-v-fcbb665f]{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:40px}.sc__mark[data-v-fcbb665f]{inline-size:28px;block-size:28px}.sc__name[data-v-fcbb665f]{block-size:14px;inline-size:auto}.sc__spacer[data-v-fcbb665f]{flex:1}.sc__login[data-v-fcbb665f]{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:var(--space-3);font-size:var(--text-md);color:var(--color-accent);border-radius:var(--radius)}.sc__login[data-v-fcbb665f]:hover{background:var(--color-accent-100)}.sc__main[data-v-fcbb665f]{inline-size:min(960px,100%);display:grid;gap:clamp(32px,6vw,56px)}.sc__crumb[data-v-fcbb665f]{display:flex;align-items:center;gap:var(--space-2);min-block-size:32px;font-size:var(--text-sm);line-height:1;color:var(--color-neutral-500)}.sc__crumb[data-v-fcbb665f]>*{display:inline-flex;align-items:center;min-block-size:32px}.sc__crumb a[data-v-fcbb665f]{color:inherit}.sc__hero[data-v-fcbb665f]{display:grid;gap:var(--space-3);justify-items:center;text-align:center}.sc__title[data-v-fcbb665f]{font-size:var(--text-display);font-weight:700;line-height:1.35}.sc__lead[data-v-fcbb665f]{max-inline-size:36em;font-size:var(--text-xl);line-height:1.9;color:var(--color-neutral-600)}.sc__actions[data-v-fcbb665f]{inline-size:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-3)}.sc__cta[data-v-fcbb665f]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1 220px;max-inline-size:300px;min-block-size:48px;padding-inline:var(--space-6);font-size:var(--text-lg);color:var(--color-bg);background:var(--color-accent);border-radius:var(--radius);text-decoration:none}.sc__cta[data-v-fcbb665f]:hover{color:var(--color-bg);background:var(--color-accent-600)}.sc__cta--ghost[data-v-fcbb665f]{color:var(--color-accent);background:transparent;border:1.5px solid var(--color-accent)}.sc__cta--ghost[data-v-fcbb665f]:hover{color:var(--color-accent);background:var(--color-accent-100)}.sc__gallery[data-v-fcbb665f]{display:grid;gap:var(--space-4);min-inline-size:0}.sc__chips[data-v-fcbb665f]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sc__chip[data-v-fcbb665f]{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;min-block-size:40px;padding-inline:var(--space-4);font:inherit;font-size:var(--text-md);color:var(--color-neutral-700);cursor:pointer;background:var(--color-surface);border:1.5px solid var(--color-divider);border-radius:999px}.sc__chip small[data-v-fcbb665f]{font-size:var(--text-sm);color:var(--color-neutral-500)}.sc__chip[data-v-fcbb665f]:hover{background:var(--color-accent-100)}.sc__chip[aria-pressed=true][data-v-fcbb665f]{color:var(--color-bg);background:var(--color-accent);border-color:var(--color-accent)}.sc__chip[aria-pressed=true] small[data-v-fcbb665f]{color:inherit;opacity:.85}.sc__grid[data-v-fcbb665f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.sc__item[data-v-fcbb665f]{min-inline-size:0}.sc__card[data-v-fcbb665f]{block-size:100%;display:grid;grid-template-rows:auto 1fr;background:var(--color-surface);overflow:hidden}.sc__shot[data-v-fcbb665f]{position:relative;display:block;aspect-ratio:16 / 9;background:var(--color-neutral-200);border-block-end:1px solid var(--color-divider)}.sc__shot img[data-v-fcbb665f]{display:block;inline-size:100%;block-size:100%;object-fit:cover}.sc__badge[data-v-fcbb665f]{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:2px var(--space-2);font-size:var(--text-sm);color:#fff;background:#16191dc7;border-radius:999px}.sc__text[data-v-fcbb665f]{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-4)}.sc__group[data-v-fcbb665f]{font-size:var(--text-sm);color:var(--color-accent)}.sc__h[data-v-fcbb665f]{font-size:var(--text-xl);line-height:1.6}.sc__desc[data-v-fcbb665f]{line-height:1.9;color:var(--color-neutral-700)}.sc__final[data-v-fcbb665f]{display:grid;gap:var(--space-3);justify-items:center;text-align:center;padding-block:var(--space-4)}.sc__h2[data-v-fcbb665f]{font-size:var(--text-2xl)}.sc__sub[data-v-fcbb665f]{color:var(--color-neutral-600);line-height:1.8}.sc__footer[data-v-fcbb665f]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-block-start:auto;font-size:var(--text-base)}.sc__footer a[data-v-fcbb665f]{display:inline-flex;align-items:center;min-block-size:40px;color:var(--color-neutral-600)}.lb[data-v-fcbb665f]{inline-size:min(1240px,calc(100vw - 32px));max-inline-size:none;max-block-size:calc(100dvh - 32px);padding:0;color:var(--color-text);background:var(--color-surface);border:0;border-radius:var(--radius);overflow:hidden}.lb[data-v-fcbb665f]::backdrop{background:#0a0e12b8}.lb[open][data-v-fcbb665f]{display:block}.lb__body[data-v-fcbb665f]{display:grid;grid-template-rows:minmax(0,1fr) auto auto;max-block-size:calc(100dvh - 32px)}.lb__scroller[data-v-fcbb665f]{display:grid;align-content:center;min-block-size:0;overflow:auto;background:var(--color-neutral-200);touch-action:pan-x pan-y pinch-zoom}.lb__zoom[data-v-fcbb665f]{display:none}.lb__img[data-v-fcbb665f]{display:block;inline-size:100%;block-size:auto;max-block-size:calc(100dvh - 190px);object-fit:contain;margin-inline:auto}.lb__caption[data-v-fcbb665f]{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4) 0}.lb__title[data-v-fcbb665f]{font-size:var(--text-xl)}.lb__desc[data-v-fcbb665f]{max-block-size:5.6em;overflow:auto;line-height:1.8;color:var(--color-neutral-700)}.lb__bar[data-v-fcbb665f]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.lb__count[data-v-fcbb665f]{flex:1;text-align:center;font-size:var(--text-md);color:var(--color-neutral-600)}.lb__btn[data-v-fcbb665f]{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;color:var(--color-accent);cursor:pointer;background:transparent;border:1.5px solid var(--color-divider);border-radius:50%}.lb__btn[data-v-fcbb665f]:hover:not(:disabled){background:var(--color-accent-100);border-color:var(--color-accent)}.lb__btn[data-v-fcbb665f]:disabled{opacity:.35;cursor:default}@media (max-width: 700px){.sc__grid[data-v-fcbb665f]{grid-template-columns:minmax(0,1fr)}.sc__chips[data-v-fcbb665f]{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scrollbar-width:none}.sc__chips[data-v-fcbb665f]::-webkit-scrollbar{display:none}.lb[data-v-fcbb665f]{inline-size:100vw;block-size:100dvh;max-block-size:none;border-radius:0}.lb__body[data-v-fcbb665f]{block-size:100dvh;max-block-size:none}.lb__zoom[data-v-fcbb665f]{display:inline-grid}.lb__zoom[aria-pressed=true][data-v-fcbb665f]{color:var(--color-bg);background:var(--color-accent);border-color:var(--color-accent)}.lb__img[data-v-fcbb665f]{max-block-size:none}.lb__body--zoom .lb__img[data-v-fcbb665f]{inline-size:220vw;max-inline-size:none;margin:0}.lb__desc[data-v-fcbb665f]{max-block-size:7.2em}}@media (max-width: 420px){.sc__cta[data-v-fcbb665f]{max-inline-size:none}}html.sc-lock{overflow:hidden}:root{color-scheme:light;--color-bg: #f7f8f9;--color-surface: #ffffff;--color-text: #16191d;--color-divider: #dfe3e6;--color-neutral-100: #f7f8f9;--color-neutral-200: #eceff1;--color-neutral-300: #dfe3e6;--color-neutral-400: #c3c9ce;--color-neutral-500: #9aa2a9;--color-neutral-600: #737c84;--color-neutral-700: #545d65;--color-neutral-800: #363d43;--color-neutral-900: #1e2429;--color-accent: #16706c;--color-accent-100: #e8f3f2;--color-accent-200: #cbe4e2;--color-accent-300: #a3d0cd;--color-accent-400: #6fb2ae;--color-accent-500: #2d8b86;--color-accent-600: #14625f;--color-accent-700: #10514e;--color-accent-800: #0d3f3d;--color-accent-900: #0a2e2c;--color-warning-bg: #fbf1dc;--color-warning-fg: #7a5813;--color-warning-border: #e6d1a3;--color-warning-dot: #c08f1e;--color-danger-bg: #fbe8e5;--color-danger-fg: #8f2f24;--color-danger-border: #ecbdb6;--color-danger-dot: #c0392b;--color-info-bg: #eceff7;--color-info-fg: #3d4a72;--color-info-border: #c6cee2;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Inter", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 15px;--text-xl: 17px;--text-2xl: 20px;--text-3xl: 28px;--text-display: clamp(28px, 6vw, 44px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius: 3px;--shadow-sm: 0 1px 2px rgba(22, 25, 29, .07);--shadow-md: 0 2px 8px rgba(22, 25, 29, .09);--shadow-lg: 0 12px 32px rgba(22, 25, 29, .18)}[data-font=fa]{--font-body: "IranYekanX", system-ui, sans-serif;--font-heading: "IranYekanX", system-ui, sans-serif}:root[data-theme=dark]{color-scheme:dark;--color-bg: #14181b;--color-surface: #1c2126;--color-text: #eceff1;--color-divider: #363d43;--color-neutral-100: #1e2429;--color-neutral-200: #363d43;--color-neutral-300: #545d65;--color-neutral-400: #737c84;--color-neutral-500: #9aa2a9;--color-neutral-600: #c3c9ce;--color-neutral-700: #dfe3e6;--color-neutral-800: #eceff1;--color-neutral-900: #f7f8f9;--color-accent: #2d8b86;--color-accent-100: #0a2e2c;--color-accent-200: #0d3f3d;--color-accent-300: #10514e;--color-accent-400: #14625f;--color-accent-500: #2d8b86;--color-accent-600: #6fb2ae;--color-accent-700: #a3d0cd;--color-accent-800: #cbe4e2;--color-accent-900: #e8f3f2;--color-warning-bg: #2b2210;--color-warning-fg: #e8c374;--color-warning-border: #55431c;--color-warning-dot: #d4a53a;--color-danger-bg: #2e1512;--color-danger-fg: #f0968a;--color-danger-border: #5c2b24;--color-danger-dot: #e0574a;--color-info-bg: #1a1f2e;--color-info-fg: #b0bcdd;--color-info-border: #333f5c}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}p{margin:0}img{display:block;max-width:100%}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-700)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-200)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.tnum{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.isolate{unicode-bidi:isolate}.frame{position:relative;border:1px solid var(--color-divider);border-radius:var(--radius)}
