.bc.svelte-486zis{min-inline-size:0}.bc__list.svelte-486zis{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--fs-xs)}.bc__item.svelte-486zis{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text-muted)}.bc__item.svelte-486zis+.bc__item:where(.svelte-486zis):before{content:"/";color:var(--color-text-subtle)}.bc__a.svelte-486zis{color:var(--color-text-muted);text-decoration:none}.bc__a.svelte-486zis:hover{color:var(--color-action-primary);text-decoration:underline}.bc__cur.svelte-486zis{color:var(--color-text-primary);overflow-wrap:anywhere}.bc--default.svelte-486zis{padding-block:var(--space-5) var(--space-2);background:var(--color-surface-canvas)}.bc--default.svelte-486zis .bc__in:where(.svelte-486zis){max-inline-size:var(--size-container);margin-inline:auto;padding-inline:var(--space-gutter)}.bc--default.svelte-486zis .bc__list:where(.svelte-486zis){gap:var(--space-1);line-height:var(--lh-snug)}.bc--default.svelte-486zis .bc__item:where(.svelte-486zis){gap:var(--space-1)}.bc--default.svelte-486zis .bc__item:where(.svelte-486zis)+.bc__item:where(.svelte-486zis):before{color:var(--color-text-muted)}.bc--default.svelte-486zis .bc__cur:where(.svelte-486zis){color:var(--color-text-muted)}.bc--default.svelte-486zis .bc__a:where(.svelte-486zis):hover{text-decoration:none}.bc--profile.svelte-486zis{margin-block-end:var(--space-10);font-size:var(--fs-sm);color:var(--color-text-muted)}.bc--profile.svelte-486zis .bc__list:where(.svelte-486zis){display:block;gap:0;font-size:inherit}.bc--profile.svelte-486zis .bc__item:where(.svelte-486zis){display:inline;color:inherit}.bc--profile.svelte-486zis .bc__item:where(.svelte-486zis)+.bc__item:where(.svelte-486zis):before{content:" / ";margin-inline:var(--space-1);color:var(--color-border-card)}.bc--profile.svelte-486zis .bc__a:where(.svelte-486zis){display:inline-flex;align-items:center;min-block-size:var(--size-touch);min-inline-size:var(--size-touch);color:var(--color-action-primary)}.bc--profile.svelte-486zis .bc__a:where(.svelte-486zis):hover{color:var(--color-action-primary)}.bc--profile.svelte-486zis .bc__cur:where(.svelte-486zis){color:inherit}.gr.svelte-1c3gebr{--gr-end: 56px;--gr-h1-size: clamp(26px, 3.4vw, 38px);--gr-h2-size: clamp(19px, 2vw, 24px);--gr-lead-gap: 18px;--gr-h1-gap: 6px;--gr-block-gap: 28px;--gr-h2-gap: 14px;--gr-anchor-gap: 76px;--gr-text: 15px;--gr-small: 12.5px;--gr-chip: 13.5px;--gr-find-width: 560px;--gr-find-height: 52px;--gr-card-min: 150px;--gr-card-height: 64px;--gr-card-pad: 10px 14px;--gr-card-gap: 3px;--gr-chip-pad: 14px;--gr-col: 200px;--gr-col-gap: var(--space-6);--gr-list-min: 240px;--gr-col-mobile: 140px;--gr-scroll-pad: var(--space-1);--gr-find-gap: 10px;--gr-count-size: .75em;padding-block:0 var(--gr-end);background:var(--color-surface-canvas)}.gr-h1.svelte-1c3gebr{margin:0 0 var(--gr-h1-gap);font:800 var(--gr-h1-size)/1.12 var(--font-ui);letter-spacing:-.02em;color:var(--color-text-primary)}.gr-lead.svelte-1c3gebr{margin:0 0 var(--gr-lead-gap);font:var(--fw-regular) var(--gr-text)/1.45 var(--font-ui);color:var(--color-text-secondary)}.gr-find.svelte-1c3gebr{position:sticky;top:calc(var(--size-header) + var(--space-2));z-index:5;display:flex;align-items:center;gap:var(--gr-find-gap);max-width:var(--gr-find-width);min-height:var(--gr-find-height);padding:0 var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-input);color:var(--color-text-muted);box-shadow:var(--shadow-input)}.gr-find.svelte-1c3gebr:focus-within{border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.gr-find.svelte-1c3gebr input:where(.svelte-1c3gebr){flex:1;min-width:0;border:0;outline:0;background:transparent;font:var(--fw-regular) var(--fs-base)/1.2 var(--font-ui);color:var(--color-text-primary)}.gr-block.svelte-1c3gebr{margin-top:var(--gr-block-gap);scroll-margin-top:calc(var(--size-header) + var(--gr-anchor-gap))}.gr-h2.svelte-1c3gebr{margin:0 0 var(--gr-h2-gap);font:800 var(--gr-h2-size)/var(--lh-heading) var(--font-ui);color:var(--color-text-primary)}.gr-h2.svelte-1c3gebr span:where(.svelte-1c3gebr){font-weight:var(--fw-medium);font-size:var(--gr-count-size);color:var(--color-text-muted)}.gr-big.svelte-1c3gebr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.gr-card.svelte-1c3gebr{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--gr-card-gap);min-height:var(--gr-card-height);justify-content:center;padding:var(--gr-card-pad);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-canvas);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}.gr-card.svelte-1c3gebr:hover{border-color:var(--color-action-primary)}.gr-card.svelte-1c3gebr b:where(.svelte-1c3gebr){font:var(--fw-bold) var(--gr-text)/1.25 var(--font-ui);color:var(--color-text-primary)}.gr-card.svelte-1c3gebr small:where(.svelte-1c3gebr){font:var(--fw-regular) var(--gr-small)/var(--lh-tight) var(--font-ui);color:var(--color-text-muted)}.gr-fds.svelte-1c3gebr{display:flex;gap:var(--space-2);margin-top:var(--gr-block-gap);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--gr-scroll-pad)}.gr-fds.svelte-1c3gebr::-webkit-scrollbar{display:none}.gr-fds.svelte-1c3gebr a:where(.svelte-1c3gebr){flex:none;display:inline-flex;align-items:center;min-height:var(--size-control-md);padding:0 var(--gr-chip-pad);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-primary);font:var(--fw-semibold) var(--gr-chip)/1 var(--font-ui);text-decoration:none;white-space:nowrap}.gr-fds.svelte-1c3gebr a:where(.svelte-1c3gebr):hover{color:var(--color-action-primary)}.gr-cols.svelte-1c3gebr{list-style:none;margin:0;padding:0;columns:2 var(--gr-col-mobile);column-gap:var(--space-4)}.gr-cols.svelte-1c3gebr li:where(.svelte-1c3gebr){display:flex;align-items:baseline;gap:var(--gr-h1-gap);break-inside:avoid}.gr-a.svelte-1c3gebr{display:inline-flex;align-items:center;min-height:var(--size-control-md);font:var(--fw-regular) var(--gr-text)/var(--lh-tight) var(--font-ui);color:var(--color-text-primary);text-decoration:none}.gr-a.svelte-1c3gebr:hover{color:var(--color-action-primary);text-decoration:underline}.gr-a--big.svelte-1c3gebr{font-weight:var(--fw-bold)}.gr-cols.svelte-1c3gebr small:where(.svelte-1c3gebr){font:var(--fw-regular) var(--fs-2xs)/1 var(--font-ui);color:var(--color-text-muted)}.gr-list.svelte-1c3gebr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--gr-list-min),100%),1fr));gap:var(--space-1) var(--gr-col-gap)}.gr-link.svelte-1c3gebr{display:flex;flex-direction:column;justify-content:center;min-height:var(--size-control-lg);text-decoration:none}.gr-link.svelte-1c3gebr span:where(.svelte-1c3gebr){font:var(--fw-semibold) var(--gr-text)/var(--lh-tight) var(--font-ui);color:var(--color-text-primary)}.gr-link.svelte-1c3gebr small:where(.svelte-1c3gebr){font:var(--fw-regular) var(--gr-small)/var(--lh-tight) var(--font-ui);color:var(--color-text-muted)}.gr-link.svelte-1c3gebr:hover span:where(.svelte-1c3gebr){color:var(--color-action-primary)}.gr-empty.svelte-1c3gebr{margin:0;font:var(--fw-regular) var(--gr-text)/var(--lh-base) var(--font-ui);color:var(--color-text-secondary)}.gr-empty.svelte-1c3gebr a:where(.svelte-1c3gebr){color:var(--color-link)}@media(min-width:560px){.gr-big.svelte-1c3gebr{grid-template-columns:repeat(auto-fill,minmax(min(var(--gr-card-min),100%),1fr))}.gr-cols.svelte-1c3gebr{columns:4 var(--gr-col);column-gap:var(--gr-col-gap)}}.hp-b{--hp-hair: 1px;--hp-2: 2px;--hp-3: 3px;--hp-5: 5px;--hp-6: 6px;--hp-9: 9px;--hp-10: 10px;--hp-14: 14px;--hp-18: 18px;--hp-22: 22px;--hp-28: 28px;--hp-36: 36px;--hp-38: 38px;--hp-42: 42px;--hp-52: 52px;--hp-56: 56px;--hp-72: 72px;--hp-88: 88px;--hp-92: 92px;--hp-96: 96px;--hp-140: 140px;--hp-150: 150px;--hp-200: 200px;--hp-220: 220px;--hp-260: 260px;--hp-300: 300px;--hp-320: 320px;--hp-380: 380px;--hp-170: 170px;--hp-560: 560px;--hp-820: 820px;--hp-900: 900px;--hp-fs-11: 11px;--hp-fs-115: 11.5px;--hp-fs-125: 12.5px;--hp-fs-135: 13.5px;--hp-fs-145: 14.5px;--hp-fs-15: 15px;--hp-fs-155: 15.5px;--hp-fs-17: 17px;--hp-lh-16: 16px;--hp-lh-18: 18px;--hp-lh-20: 20px;--hp-lh-26: 26px;--hp-lift: -2px;--hp-nudge: 3px;--hp-nudge-lg: 4px;--hp-track-stars: 2px;--hp-blur: 6px;--hp-measure: 60ch;--hp-measure-cta: 52ch;--hp-measure-cn: 68ch;--hp-drop-max: 30vh;--hp-sec-pad: clamp(36px, 5vw, 64px);--hp-sec-pad-tight: clamp(20px, 3vw, 32px);--hp-hero-pad: clamp(48px, 8vw, 96px);--hp-hero-pad-end: clamp(64px, 8vw, 96px);--hp-panel-pad: clamp(18px, 3vw, 28px);--hp-two-gap: clamp(24px, 4vw, 48px);--hp-fs-h2: clamp(22px, 2.4vw, 30px);--hp-fs-h3: clamp(19px, 1.8vw, 22px);--hp-fs-stat: clamp(24px, 3vw, 32px);--hp-fs-cn: clamp(18px, 2vw, 22px);--hp-shadow-widget: 0 8px 30px color-mix(in srgb, var(--color-dark-blue-green) 25%, transparent);--hp-chip-bg: color-mix(in srgb, var(--color-text-on-dark) 12%, transparent);--hp-chip-line: color-mix(in srgb, var(--color-text-on-dark) 28%, transparent);--hp-shadow-focus-card: var(--shadow-focus-ring), var(--shadow-card)}.yg-hero{background:var(--gradient-dark);color:var(--color-text-on-dark);padding-block:var(--hp-hero-pad)}.yg-hero__in{max-width:var(--size-container);margin-inline:auto;padding:0 var(--space-4);text-align:center}.yg-hero .yg-hero__h{font-size:var(--fs-h1);font-weight:800;line-height:1.12;margin:0 0 var(--hp-14);color:var(--color-text-on-dark)}.yg-hero p{font-size:var(--fs-lg);color:var(--color-text-on-dark-muted);max-width:var(--hp-measure);margin:0 auto var(--hp-22)}.yg-hero__features{display:flex;flex-wrap:wrap;gap:var(--hp-10) var(--space-5);justify-content:center;margin-top:var(--space-5)}.yg-hero__feature{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-on-dark-muted);font-size:var(--fs-sm);font-weight:500}.yg-hero__feature b{color:var(--color-accent)}.yg-herowidget{display:flex;align-items:center;gap:var(--hp-10);width:100%;max-width:var(--hp-560);margin:var(--hp-18) auto var(--hp-14);padding:var(--space-2) var(--space-2) var(--space-2) var(--hp-14);border-radius:var(--radius-pill);background:var(--color-surface-card);border:none;cursor:pointer;box-shadow:var(--hp-shadow-widget);text-align:start}.yg-herowidget__spark{width:var(--hp-38);height:var(--hp-38);flex:none;border-radius:var(--radius-pill);background:var(--gradient-action);display:grid;place-items:center;color:var(--color-text-on-dark);font-size:var(--hp-fs-17)}.yg-herowidget__btn{width:var(--size-touch);height:var(--size-touch);flex:none;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-dark);display:grid;place-items:center;font-size:var(--fs-lg)}.yg-herochips{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap;margin-bottom:var(--hp-6)}.yg-herochip{min-height:var(--size-touch);display:inline-flex;align-items:center;gap:var(--hp-6);padding:var(--space-2) var(--hp-14);border-radius:var(--radius-pill);background:var(--hp-chip-bg);border:var(--border-thin) solid var(--hp-chip-line);color:var(--color-text-on-dark);font:600 var(--fs-xs)/var(--hp-lh-18) var(--font-ui);cursor:pointer}.yg-herochip--go{background:var(--color-action-primary);border-color:transparent}.hp-hero{padding-bottom:var(--hp-hero-pad-end);background:linear-gradient(180deg,color-mix(in srgb,var(--color-dark-navy) 86%,transparent),color-mix(in srgb,var(--color-dark-blue-green) 93%,transparent)),url(/images/home/hero.webp) center 35% / cover no-repeat,var(--gradient-dark)}.hp-ask{cursor:text}.hp-ask:focus-within{box-shadow:var(--hp-shadow-focus-card)}.hp-ask__in{flex:1;min-width:0;height:var(--size-control-md);border:0;outline:none;background:none;padding:0;font:400 var(--fs-base)/1 var(--font-ui);color:var(--color-text-primary)}.hp-ask__in::placeholder{color:var(--color-text-muted)}.hp-ask__go{border:0;cursor:pointer}.hp-ask__go:hover{background:var(--color-action-primary-hover)}.hero-drop-wrap{position:relative}.hp-drop{position:fixed;inset-inline:var(--space-3);top:auto;z-index:30;width:auto;margin-top:var(--space-2);text-align:start;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-2);color:var(--color-text-primary)}.hp-drop__find{display:flex;align-items:center;gap:var(--space-2);height:var(--size-control-md);padding:0 var(--hp-10);margin-bottom:var(--hp-6);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-text-muted)}.hp-drop__find:focus-within{border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.hp-drop__find input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;padding:0;font:400 var(--hp-fs-15)/1 var(--font-ui);color:var(--color-text-primary)}.hp-drop__list{max-height:var(--hp-drop-max);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--hp-hair)}.hp-drop__list button{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-10);width:100%;min-height:var(--size-control-md);padding:var(--space-2) var(--hp-10);border:0;border-radius:var(--radius-sm);background:none;text-align:start;cursor:pointer;font:400 var(--hp-fs-145)/1.3 var(--font-ui);color:var(--color-text-primary)}.hp-drop__list button:hover{background:var(--color-surface-muted)}.hp-drop__list button:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.hp-drop__list button.is-on{background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:600}.hp-drop__list small{font-size:var(--fs-2xs);color:var(--color-text-subtle)}.hp-drop__empty{margin:var(--space-2) var(--hp-10);font-size:var(--hp-fs-135);color:var(--color-text-muted)}.hp-express-wrap{position:relative;z-index:2;margin-top:calc(-1 * var(--space-10))}.hp-express{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--hp-14);max-width:var(--hp-900);margin-inline:auto;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-soft);text-decoration:none;color:inherit;transition:transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.hp-express:hover{border-color:var(--color-action-primary);transform:translateY(var(--hp-lift))}.hp-express__ic{width:var(--size-touch);height:var(--size-touch);flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning)}.hp-express__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hp-2)}.hp-express__t b{font:700 var(--fs-base)/1.3 var(--font-ui);color:var(--color-text-primary)}.hp-express__t small{font:400 var(--hp-fs-135)/1.4 var(--font-ui);color:var(--color-text-muted)}.hp-express__go{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--hp-6);width:100%;min-height:var(--size-touch);padding:0 var(--hp-18);border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font:600 var(--fs-sm)/1 var(--font-ui)}.hp-sec{padding-block:var(--hp-sec-pad);background:var(--color-surface-canvas);--rail-fade-bg: var(--color-surface-canvas)}.hp-sec--soft{background:var(--color-surface-muted);--rail-fade-bg: var(--color-surface-muted)}.hp-sec--tight{padding-block:var(--hp-sec-pad-tight)}.hp-center{text-align:center;margin-bottom:var(--hp-28)}.hp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.hp-head--sub{margin:var(--hp-36) 0 var(--space-4);align-items:center}.hp-eyebrow{font:700 var(--fs-2xs)/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--hp-6)}.hp-h2{margin:0;font:800 var(--hp-fs-h2)/1.15 var(--font-ui);letter-spacing:-.02em;color:var(--color-text-primary)}.hp-h3{margin:0;font:700 var(--hp-fs-h3)/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--color-text-primary)}.hp-mb{margin-bottom:var(--space-4)}.hp-mt{margin-top:var(--space-4)}.hp-more{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--size-control-md);font:600 var(--fs-xs)/1 var(--font-ui);color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.hp-more:hover{color:var(--color-action-primary-hover)}.hp-muted{color:var(--color-text-muted)}.hp-muted-s{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-muted);margin:var(--hp-2) 0 0}.hp-cats{display:grid;grid-template-columns:1fr;gap:var(--hp-10)}.hp-cat{display:flex;align-items:center;gap:var(--hp-14);padding:var(--hp-14);min-height:0;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.hp-cat:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-card-soft);transform:translateY(var(--hp-lift))}.hp-cat.has-img{position:relative;flex-wrap:nowrap;padding:0 var(--hp-14) 0 0;gap:var(--space-3);overflow:hidden;align-items:center}.hp-cat__img{display:block;flex:0 0 var(--hp-96);margin:0;height:var(--hp-88);overflow:hidden;background:var(--color-surface-muted)}.hp-cat__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease-standard)}.hp-cat.has-img:hover .hp-cat__img img{transform:scale(1.04)}.hp-cat.has-img .hp-cat__ic{display:none;margin-top:calc(-1 * var(--space-6));position:relative;background:var(--color-surface-card);box-shadow:var(--shadow-card-soft)}.hp-cat.has-img .hp-cat__txt{padding:var(--hp-10) 0}.hp-cat.has-img .hp-cat__arr{margin-top:0}.hp-cat__ic{width:var(--hp-42);height:var(--hp-42);flex:none;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.hp-cat__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hp-3)}.hp-cat__t{font:700 var(--fs-base)/1.25 var(--font-ui);color:var(--color-text-primary)}.hp-cat__d{font:400 var(--hp-fs-135)/1.35 var(--font-ui);color:var(--color-text-muted)}.hp-cat__arr{flex:none;color:var(--color-text-subtle);transition:transform var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.hp-cat:hover .hp-cat__arr{color:var(--color-action-primary);transform:translate(var(--hp-nudge))}.hp-pop{margin-top:var(--hp-22);padding-top:var(--space-5);border-top:var(--border-thin) solid var(--color-border-card)}.hp-pop__k{display:block;margin-bottom:var(--space-3);font:600 var(--fs-xs)/1.3 var(--font-ui);color:var(--color-text-muted)}.hp-pop__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hp-pop__list a{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hp-36);padding:0 var(--hp-14);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-soft);font:500 var(--hp-fs-135)/1 var(--font-ui);color:var(--color-text-secondary);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.hp-pop__list a:hover{border-color:var(--color-action-primary);color:var(--color-action-primary);background:var(--color-action-primary-soft)}.hp-pop__list .hp-pop__all{border-color:transparent;background:none;color:var(--color-action-primary);font-weight:600}.hp-w4{width:78%}.hp-wv{width:46%}.hp-tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--hp-9);border-radius:var(--radius-pill);font:600 var(--hp-fs-115)/1 var(--font-ui);white-space:nowrap}.hp-tag--prem{position:absolute;top:var(--hp-10);inset-inline-start:var(--hp-10);background:var(--color-dark-navy);color:var(--color-text-on-dark)}.hp-tag--soft{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.hp-tag--ok{background:var(--color-accent-soft);color:var(--color-accent)}.hp-star{color:var(--color-rating)}.hp-rate{display:inline-flex;align-items:baseline;gap:var(--space-1);font:700 var(--fs-sm)/1 var(--font-ui);color:var(--color-text-primary)}.hp-rate small{font-weight:400;font-size:var(--fs-xs);color:var(--color-text-muted)}.hp-rate--pill{align-items:center;padding:var(--hp-5) var(--hp-9);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--fs-xs)}.hp-new{font:600 var(--fs-xs)/1 var(--font-ui);color:var(--color-accent)}.hp-mono{width:var(--hp-72);height:var(--hp-72);display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font:800 var(--fs-2xl)/1 var(--font-ui)}.hp-pcard{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.hp-pcard:hover{box-shadow:var(--shadow-card-soft);transform:translateY(var(--hp-lift))}.hp-pcard__media{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--color-surface-muted)}.hp-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.hp-pcard__body{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--hp-14) var(--space-4) var(--space-4);flex:1}.hp-pcard__name{font:700 var(--fs-base)/1.3 var(--font-ui);color:var(--color-text-primary)}.hp-pcard__pos{font:400 var(--hp-fs-135)/1.35 var(--font-ui);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-pcard--wide{width:86%;flex-direction:column;min-height:0}.hp-pcard--wide .hp-pcard__media{aspect-ratio:4 / 3;width:100%;flex:none}.hp-pcard--wide .hp-pcard__body{padding:var(--hp-14) var(--space-4) var(--space-4);gap:var(--hp-6)}.hp-pcard--wide .hp-pcard__name{font-size:var(--fs-lg)}.hp-pcard--solo{width:100%}.hp-pcard--solo .hp-pcard__media{max-width:none}.hp-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--hp-10);font-size:var(--fs-sm)}.hp-lcard{display:flex;flex-direction:column;gap:var(--hp-6);padding:var(--hp-18);text-decoration:none;color:inherit;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.hp-lcard:hover{box-shadow:var(--shadow-card-soft);transform:translateY(var(--hp-lift));border-color:var(--color-action-primary)}.hp-lcard__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--hp-6)}.hp-lcard__ava{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-pill);object-fit:cover;background:var(--color-surface-muted)}.hp-lcard__ava--mono{display:grid;place-items:center;background:var(--color-action-primary-soft);color:var(--color-action-primary);font:800 var(--fs-xl)/1 var(--font-ui)}.hp-lcard__name{font:700 var(--fs-base)/1.3 var(--font-ui);color:var(--color-text-primary)}.hp-lcard__pos{font:400 var(--hp-fs-135)/1.35 var(--font-ui);color:var(--color-text-muted)}.hp-lcard__tags{display:flex;flex-wrap:wrap;gap:var(--hp-6);margin-top:var(--hp-2)}.hp-lcard__tags span{padding:var(--space-1) var(--hp-9);border-radius:var(--radius-pill);background:var(--color-surface-chip);font:500 var(--fs-2xs)/1.2 var(--font-ui);color:var(--color-text-secondary)}.hp-lcard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:var(--border-thin) solid var(--color-border-card);font-size:var(--fs-xs);color:var(--color-text-muted)}.hp-lcard__go{display:inline-flex;align-items:center;gap:var(--space-1);font:600 var(--hp-fs-135)/1 var(--font-ui);color:var(--color-action-primary)}.hp-ocard{display:flex;flex-direction:column;gap:var(--hp-6);padding:var(--hp-18);min-height:var(--hp-200);text-decoration:none;color:inherit;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.hp-ocard:hover{box-shadow:var(--shadow-card-soft);transform:translateY(var(--hp-lift));border-color:var(--color-action-primary)}.hp-ocard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.hp-ocard__logo{width:var(--hp-56);height:var(--hp-56);border-radius:var(--radius-md);object-fit:contain;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card)}.hp-ocard__logo--mono{display:grid;place-items:center;border:0;background:var(--gradient-dark);color:var(--color-text-on-dark);font:800 var(--fs-lg)/1 var(--font-ui)}.hp-ocard__name{font:700 var(--fs-base)/1.3 var(--font-ui);color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-ocard__tag{font:400 var(--hp-fs-135)/1.4 var(--font-ui);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-ocard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;padding-top:var(--space-3);border-top:var(--border-thin) solid var(--color-border-card)}.hp-ocard--all{justify-content:center;align-items:flex-start;background:var(--color-action-primary-soft);border-style:dashed;border-color:var(--color-action-primary)}.hp-ocard__allic{width:var(--hp-52);height:var(--hp-52);display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-action-primary);margin-bottom:var(--hp-6)}.hp-askpanel{padding:var(--hp-panel-pad);border-radius:var(--radius-lg);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card)}.hp-askpanel__head{display:flex;align-items:center;gap:var(--hp-14);margin-bottom:var(--space-4)}.hp-askpanel__ic{width:var(--size-control-lg);height:var(--size-control-lg);flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--gradient-action);color:var(--color-text-on-action)}.hp-chips{display:flex;flex-wrap:wrap;gap:var(--hp-10)}.hp-chip{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--size-touch);padding:var(--hp-10) var(--space-4);text-align:start;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-soft);font:500 var(--fs-sm)/1.3 var(--font-ui);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.hp-chip svg{flex:none;color:var(--color-action-primary)}.hp-chip:hover{border-color:var(--color-action-primary);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.hp-chip:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.hp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hp-10)}.hp-tile{min-width:0;overflow-wrap:anywhere;position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--hp-14) var(--hp-14) var(--space-10);min-height:0;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.hp-tile:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-card-soft);transform:translateY(var(--hp-lift))}.hp-tile__ic{width:var(--size-control-md);height:var(--size-control-md);display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-action-primary-soft);color:var(--color-action-primary);margin-bottom:var(--space-2)}.hp-tile__t{font:700 var(--hp-fs-155)/1.3 var(--font-ui);color:var(--color-text-primary)}.hp-tile__d{font:400 var(--hp-fs-125)/1.4 var(--font-ui);color:var(--color-text-muted)}.hp-tile__arr{position:absolute;inset-inline-start:var(--hp-18);bottom:var(--space-4);color:var(--color-action-primary);transition:transform var(--duration-fast) var(--ease-standard)}.hp-tile:hover .hp-tile__arr{transform:translate(var(--hp-nudge-lg))}.hp-video{position:relative;aspect-ratio:9 / 14;border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;color:var(--color-text-on-dark)}.hp-video--wide{aspect-ratio:9 / 14;width:46%}.hp-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--gradient-dark)}.hp-video__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-standard)}.hp-video:hover .hp-video__bg img{transform:scale(1.04)}.hp-video__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--gradient-image-overlay)}.hp-video__bg--1{background:linear-gradient(160deg,var(--color-dark-teal),var(--color-dark-navy))}.hp-video__bg--2{background:linear-gradient(160deg,var(--color-action-primary),var(--color-dark-navy))}.hp-video__bg--3{background:linear-gradient(160deg,var(--color-dark-blue-green),var(--color-dark-teal))}.hp-video__play{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-60%);width:var(--hp-56);height:var(--hp-56);display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-glass);border:var(--border-thin) solid var(--color-text-on-dark-muted);-webkit-backdrop-filter:blur(var(--hp-blur));backdrop-filter:blur(var(--hp-blur))}.hp-video__dur{position:absolute;top:var(--space-3);inset-inline-end:var(--space-3);padding:var(--hp-3) var(--space-2);border-radius:var(--radius-pill);background:var(--color-backdrop);font:600 var(--fs-2xs)/1.2 var(--font-ui)}.hp-video__cap{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.hp-video__cap b{font:700 var(--hp-fs-15)/1.3 var(--font-ui)}.hp-video__cap small{font:400 var(--hp-fs-125)/1.3 var(--font-ui);color:var(--color-text-on-dark-muted)}.yg-adnote{font:600 var(--hp-fs-11)/var(--hp-lh-16) var(--font-ui);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em}.yg-banner{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--hp-22) var(--space-6);border-radius:var(--radius-lg);background:var(--color-dark-navy);color:var(--color-text-on-dark);text-decoration:none;min-height:var(--hp-96)}.yg-banner:has(.banner-ad){padding-top:var(--space-8)}.yg-banner>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.yg-banner__t{font:600 var(--fs-xl)/var(--hp-lh-26) var(--font-ui)}.yg-banner__s{font:400 var(--fs-sm)/var(--hp-lh-20) var(--font-ui);color:var(--color-text-on-dark-muted);margin-top:var(--hp-2)}.banner-cta{background:var(--color-surface-card)}.banner-ad{position:absolute;top:var(--space-2);inset-inline-end:var(--space-3);max-width:calc(100% - var(--space-6));overflow-wrap:anywhere}.banner-dots{display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-3)}.hp-dot{width:var(--space-2);height:var(--space-2);padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-border-card);cursor:pointer;transition:width var(--duration-fast) var(--ease-standard)}.hp-dot.is-on{width:var(--space-6);background:var(--color-action-primary)}.hp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--hp-14);counter-reset:none}.hp-step{position:relative;display:flex;flex-direction:column;gap:var(--hp-6);padding:var(--hp-22) var(--hp-18);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.hp-step__n{position:absolute;top:var(--space-4);inset-inline-end:var(--hp-18);font:800 var(--fs-3xl)/1 var(--font-ui);color:var(--color-border-card)}.hp-step__ic{width:var(--size-touch);height:var(--size-touch);display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-action-primary-soft);color:var(--color-action-primary);margin-bottom:var(--hp-6)}.hp-step b{font:700 var(--fs-base)/1.3 var(--font-ui);color:var(--color-text-primary)}.hp-step span:last-child{font:400 var(--fs-sm)/1.45 var(--font-ui);color:var(--color-text-muted)}.hp-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--space-5);background:var(--gradient-dark);border-radius:var(--radius-lg);color:var(--color-text-on-dark)}.hp-stat{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--hp-22) var(--space-3);text-align:center}.hp-stat+.hp-stat{border-inline-start:var(--border-thin) solid var(--color-glass)}.hp-stat:nth-child(3){border-inline-start:0}.hp-stat:nth-child(n+3){border-top:var(--border-thin) solid var(--color-glass)}.hp-stat__v{font:800 var(--hp-fs-stat)/1 var(--font-ui)}.hp-stat__l{font:400 var(--hp-fs-135)/1.3 var(--font-ui);color:var(--color-text-on-dark-muted)}.hp-two{display:grid;grid-template-columns:1fr;gap:var(--hp-two-gap)}.hp-qa{display:grid;gap:var(--space-3)}.hp-qa__item{padding:var(--hp-18);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.hp-qa__q{display:flex;gap:var(--space-2);align-items:flex-start;font:700 var(--hp-fs-15)/1.4 var(--font-ui);color:var(--color-text-primary)}.hp-qa__q svg{flex:none;margin-top:var(--hp-2);color:var(--color-action-primary)}.hp-qa__a{margin:var(--space-2) 0 var(--hp-6);font:400 var(--fs-sm)/1.5 var(--font-ui);color:var(--color-text-secondary)}.hp-qa__meta{font:600 var(--hp-fs-125)/1.3 var(--font-ui);color:var(--color-text-muted)}.hp-testi{display:grid;gap:var(--space-3)}.hp-testi__item{margin:0;padding:var(--hp-18);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.hp-stars{color:var(--color-rating);letter-spacing:var(--hp-track-stars);font-size:var(--fs-sm)}.hp-testi__item blockquote{margin:var(--space-2) 0;font:400 var(--hp-fs-145)/1.5 var(--font-ui);color:var(--color-text-primary)}.hp-testi__item figcaption{font:600 var(--hp-fs-125)/1.3 var(--font-ui);color:var(--color-text-muted)}.hp-faq{max-width:var(--hp-820);margin:0 auto;display:grid;gap:var(--hp-10)}.hp-faq__item{border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-card);transition:border-color var(--duration-fast) var(--ease-standard)}.hp-faq__item.is-open{border-color:var(--color-action-primary)}.hp-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--hp-56);padding:var(--hp-14) var(--hp-18);border:0;background:none;text-align:start;cursor:pointer;font:600 var(--hp-fs-155)/1.35 var(--font-ui);color:var(--color-text-primary)}.hp-faq__q:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-md)}.hp-faq__ic{width:var(--hp-28);height:var(--hp-28);flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.hp-faq__a{padding:0 var(--hp-18) var(--space-4);font:400 var(--hp-fs-145)/1.55 var(--font-ui);color:var(--color-text-secondary)}.hp-cta{background:linear-gradient(90deg,color-mix(in srgb,var(--color-dark-navy) 92%,transparent),color-mix(in srgb,var(--color-dark-blue-green) 80%,transparent)),url(/images/home/cta.webp) center / cover no-repeat,var(--gradient-dark)}.final-cta{text-align:center}.on-dark{color:var(--color-text-on-dark)}.final-cta__sub{color:var(--color-text-on-dark-muted);max-width:var(--hp-measure-cta);margin:0 auto var(--hp-22)}.final-cta__btns{display:flex;gap:var(--hp-10);justify-content:center;flex-wrap:wrap}.btn-ghost-dark{background:transparent;color:var(--color-text-on-dark);border-color:var(--color-text-on-dark-muted)}.hp-seo{position:relative;max-height:var(--hp-92);overflow:hidden}.hp-seo.is-open{max-height:none}.hp-seo:not(.is-open):after{content:"";position:absolute;inset:auto 0 0;height:var(--size-control-lg);background:linear-gradient(transparent,var(--color-surface-canvas))}.hp-seo__t{margin:0 0 var(--space-2);font:700 var(--fs-base)/1.3 var(--font-ui);color:var(--color-text-primary)}.hp-seo p{margin:0;font:400 var(--fs-sm)/1.6 var(--font-ui);color:var(--color-text-muted)}.hp-seo__btn{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--size-control-md);margin-top:var(--space-1);padding:0;border:0;background:none;cursor:pointer;font:600 var(--fs-sm)/1 var(--font-ui);color:var(--color-action-primary)}.cn{padding-block:var(--space-5) var(--space-1);background:var(--color-surface-canvas)}.cn--thin{padding-block:var(--hp-28) var(--space-2)}.cn-empty{display:flex;flex-direction:column;gap:var(--hp-10);align-items:flex-start;padding:var(--space-4);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-soft)}.cn-empty__ic{flex:none;display:grid;place-items:center;width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-action-primary)}.cn-empty__txt{min-width:0}.cn-h{margin:var(--hp-2) 0 var(--hp-6);font:800 var(--hp-fs-cn)/1.25 var(--font-ui);color:var(--color-text-primary)}.cn-empty p{margin:0 0 var(--hp-14);font:400 var(--hp-fs-15)/1.5 var(--font-ui);color:var(--color-text-secondary);max-width:var(--hp-measure-cn)}.cn-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cn-actions .btn{flex:1 1 100%;justify-content:center}.cn-near{margin-top:var(--space-4)}.cn:not(.cn--thin) .cn-near{margin-top:0}.cn-near__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--hp-10)}.cn-near__t{font:700 var(--fs-sm)/1.3 var(--font-ui);color:var(--color-text-primary)}.cn-near__all{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hp-36);font:600 var(--fs-xs)/1 var(--font-ui);color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.cn-near__list{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--space-1)}.cn-near__list::-webkit-scrollbar{display:none}.cn-chip{flex:none;display:flex;flex-direction:column;gap:var(--hp-2);min-height:var(--size-touch);justify-content:center;padding:var(--space-2) var(--hp-14);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-canvas);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}.cn-chip:hover{border-color:var(--color-action-primary)}.cn-chip b{font:700 var(--fs-sm)/1.2 var(--font-ui);color:var(--color-text-primary)}.cn-chip small{font:400 var(--fs-2xs)/1.2 var(--font-ui);color:var(--color-text-muted);white-space:nowrap}.cb-head{text-align:center;margin-bottom:var(--space-6)}.cb-eyebrow{font:700 var(--fs-2xs)/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--hp-6)}.cb-h2{margin:0;font:800 var(--hp-fs-h2)/1.15 var(--font-ui);letter-spacing:-.02em;color:var(--color-text-primary)}.cb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.cb-city{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--hp-3);min-height:var(--space-16);justify-content:center;padding:var(--hp-10) var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-canvas);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.cb-city:hover{border-color:var(--color-action-primary);transform:translateY(calc(var(--hp-lift) / 2))}.cb-city.is-on{border-color:var(--color-action-primary);background:var(--color-surface-soft)}.cb-city__n{font:700 var(--hp-fs-15)/1.3 var(--font-ui);color:var(--color-text-primary)}.cb-city__c{font:400 var(--hp-fs-125)/1.3 var(--font-ui);color:var(--color-text-muted)}.cb-all{display:flex;width:fit-content;align-items:center;gap:var(--hp-6);min-height:var(--size-touch);margin:var(--space-5) auto 0;padding:0 var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-canvas);font:600 var(--hp-fs-145)/1 var(--font-ui);color:var(--color-action-primary);text-decoration:none}.cb-all:hover{border-color:var(--color-action-primary)}@media(min-width:560px){.cn-empty{flex-direction:row;gap:var(--space-4);padding:var(--space-5)}.cn-actions .btn{flex:initial;justify-content:initial}.cb-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--hp-170),100%),1fr));gap:var(--hp-10)}.cb-city{padding:var(--space-3) var(--space-4)}}@media(min-width:768px){.hp-drop{position:absolute;top:calc(100% + var(--space-2));inset-inline:0 auto;margin-top:0;width:var(--hp-260)}.hp-drop--wide{width:var(--hp-320)}.hp-drop__list{max-height:var(--hp-300)}.hp-head{align-items:flex-end}.hp-head--sub{align-items:center}.hp-more{font-size:var(--fs-sm)}.hp-express{flex-wrap:nowrap;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.hp-express__go{width:auto;justify-content:initial}.hp-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hp-14)}.hp-cat{padding:var(--hp-18);min-height:var(--hp-88)}.hp-cat.has-img{flex-wrap:wrap;align-items:flex-start;padding:0 var(--hp-18) var(--hp-18);gap:var(--hp-14)}.hp-cat__img{flex:1 1 100%;margin:0 calc(-1 * var(--hp-18)) 0;height:var(--hp-150)}.hp-cat.has-img .hp-cat__ic{display:grid}.hp-cat.has-img .hp-cat__txt{padding:var(--space-3) 0 0}.hp-cat.has-img .hp-cat__arr{margin-top:var(--hp-14)}.hp-cat__ic{width:var(--size-control-lg);height:var(--size-control-lg)}.hp-w4{width:calc((100% - 2 * var(--space-4)) / 3)}.hp-wv{width:calc((100% - 3 * var(--space-4)) / 4)}.hp-pcard--wide{width:calc((100% - var(--space-4)) / 2);flex-direction:row;min-height:var(--hp-220)}.hp-pcard--wide .hp-pcard__media{aspect-ratio:auto;width:42%}.hp-pcard--wide .hp-pcard__body{padding:var(--space-5) var(--hp-22)}.hp-pcard--solo{width:100%}.hp-pcard--solo .hp-pcard__media{width:34%;max-width:var(--hp-380)}.hp-pcard--solo .hp-pcard__body{padding:var(--space-6) var(--hp-28)}.hp-chip{width:auto}.hp-tiles{gap:var(--hp-14)}.hp-tile{padding:var(--hp-18) var(--hp-18) var(--size-touch);min-height:var(--hp-140)}.hp-tile__d{font-size:var(--hp-fs-135)}.hp-video--wide{aspect-ratio:4 / 5;width:calc((100% - 2 * var(--space-4)) / 3)}.hp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-stat:nth-child(3){border-inline-start:var(--border-thin) solid var(--color-glass)}.hp-stat:nth-child(n+3){border-top:0}.yg-banner{flex-direction:row;align-items:center}}@media(min-width:1024px){.hp-cats,.hp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-tiles--4,.hp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hp-w4{width:calc((100% - 3 * var(--space-4)) / 4)}.hp-wv{width:calc((100% - 4 * var(--space-4)) / 5)}.hp-video--wide{width:calc((100% - 3 * var(--space-4)) / 4)}}.rt.svelte-19ht0r1{display:inline-flex;align-items:center;gap:var(--rt-gap, 0);color:var(--color-rating);line-height:1}.rt--inherit.svelte-19ht0r1{color:inherit}.rt__s.svelte-19ht0r1{line-height:1}.rt__s--off.svelte-19ht0r1{color:var(--color-border-card)}.rt__btn.svelte-19ht0r1{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-standard)}.rt__btn.rt__s--off.svelte-19ht0r1{color:var(--color-border-card)}.rt__btn.svelte-19ht0r1:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.rl.svelte-r1h0hc{--rl-edge: 2px;--rl-lift: 4px;--rl-head-arrow: 36px;--rl-side-arrow-top: 52px;--rl-title-size: clamp(22px, 2.4vw, 30px);--rl-eyebrow-size: 12px;--rl-note-size: 11px;--rl-fade: 40px;position:relative;min-inline-size:0;margin:0}.rl__view.svelte-r1h0hc{position:relative}.rl__track.svelte-r1h0hc{display:flex;gap:var(--rail-gap, var(--space-4));margin:0;padding:var(--rail-pad, 0);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--rail-snap-pad, 0);scrollbar-width:var(--rail-scrollbar, thin);scrollbar-color:var(--rail-scrollbar-color, auto)}.rl__track--proximity.svelte-r1h0hc{scroll-snap-type:x proximity}.rl__track--mandatory.svelte-r1h0hc{scroll-snap-type:x mandatory}.rl__track.svelte-r1h0hc>*{flex:none;scroll-snap-align:start}.rl--side.svelte-r1h0hc .rl__track:where(.svelte-r1h0hc){padding:var(--rail-pad, var(--rl-edge) var(--rl-edge) var(--space-2))}.rl--side.svelte-r1h0hc .rl__arrow:where(.svelte-r1h0hc){display:none;position:absolute;inset-block-start:var(--rl-side-arrow-top);z-index:2;inline-size:var(--size-control-lg);block-size:var(--size-control-lg);place-items:center;padding:0;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-secondary);box-shadow:var(--shadow-card-soft);cursor:pointer}.rl--side.svelte-r1h0hc .rl__arrow:where(.svelte-r1h0hc):hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.rl--side.svelte-r1h0hc .rl__arrow--prev:where(.svelte-r1h0hc){inset-inline-start:calc(var(--size-control-lg) / -2)}.rl--side.svelte-r1h0hc .rl__arrow--next:where(.svelte-r1h0hc){inset-inline-end:calc(var(--size-control-lg) / -2)}@media(min-width:1024px){.rl--side.rl--more.svelte-r1h0hc .rl__arrow:where(.svelte-r1h0hc){display:grid}}.rl__head.svelte-r1h0hc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:var(--space-1);column-gap:var(--space-3);margin-block-end:var(--space-4)}.rl__titles.svelte-r1h0hc{flex:1 1 100%}.rl__eyebrow.svelte-r1h0hc{margin-block-end:calc(var(--space-3) / 2);font-family:var(--font-ui);font-size:var(--rl-eyebrow-size);font-weight:var(--fw-bold);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--color-action-primary)}.rl__title.svelte-r1h0hc{margin:0;font-family:var(--font-ui);font-size:var(--rl-title-size);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary)}.rl__tools.svelte-r1h0hc{display:flex;flex:1 1 100%;align-items:center;justify-content:flex-end;gap:var(--space-3)}.rl__tools--more.svelte-r1h0hc{justify-content:space-between}.rl__note.svelte-r1h0hc{display:none;font-family:var(--font-ui);font-size:var(--rl-note-size);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.rl__all.svelte-r1h0hc{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--size-control-md);padding:0 var(--space-1);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.rl__all.svelte-r1h0hc:hover{color:var(--color-action-primary-hover)}.rl__arrows.svelte-r1h0hc{display:flex;gap:var(--space-2)}.rl--head.svelte-r1h0hc .rl__arrow:where(.svelte-r1h0hc){display:grid;place-items:center;inline-size:var(--rl-head-arrow);block-size:var(--rl-head-arrow);padding:0;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-button);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.rl--head.svelte-r1h0hc .rl__arrow:where(.svelte-r1h0hc):hover:not(:disabled){background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-on-action)}.rl--head.svelte-r1h0hc .rl__arrow:where(.svelte-r1h0hc):disabled{opacity:.35;cursor:default;box-shadow:none}.rl--head.svelte-r1h0hc .rl__track:where(.svelte-r1h0hc){--rl-head-gap: var(--space-3);gap:var(--rail-gap, var(--rl-head-gap));scrollbar-width:none;scroll-padding-inline:var(--rail-snap-pad, var(--rl-edge));padding:var(--rail-pad, var(--rl-lift) var(--rl-edge) var(--space-3));margin:calc(var(--rl-lift) * -1) calc(var(--rl-edge) * -1) 0}.rl--head.svelte-r1h0hc .rl__track:where(.svelte-r1h0hc)::-webkit-scrollbar{display:none}.rl--head.svelte-r1h0hc .rl__view:where(.svelte-r1h0hc):before,.rl--head.svelte-r1h0hc .rl__view:where(.svelte-r1h0hc):after{content:"";position:absolute;inset-block:0 var(--space-2);z-index:1;inline-size:var(--rl-fade);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.rl--head.svelte-r1h0hc .rl__view:where(.svelte-r1h0hc):before{inset-inline-start:0;background:linear-gradient(to right,var(--rail-fade-bg, var(--color-surface-soft)),transparent)}.rl--head.svelte-r1h0hc .rl__view:where(.svelte-r1h0hc):after{inset-inline-end:0;background:linear-gradient(to left,var(--rail-fade-bg, var(--color-surface-soft)),transparent)}.rl--head.svelte-r1h0hc .rl__view--fade-s:where(.svelte-r1h0hc):before,.rl--head.svelte-r1h0hc .rl__view--fade-e:where(.svelte-r1h0hc):after{opacity:1}@media(hover:none)and (pointer:coarse){.rl__arrows.svelte-r1h0hc{display:none}}@media(min-width:768px){.rl__head.svelte-r1h0hc{flex-wrap:nowrap;align-items:flex-end;margin-block-end:var(--space-4)}.rl__titles.svelte-r1h0hc,.rl__tools.svelte-r1h0hc{flex:none}.rl__tools--more.svelte-r1h0hc{justify-content:flex-end}.rl__note.svelte-r1h0hc{display:inline}.rl--head.svelte-r1h0hc{--rl-head-arrow: var(--size-control-md)}.rl--head.svelte-r1h0hc .rl__track:where(.svelte-r1h0hc){--rl-head-gap: var(--space-4)}}.rl__arrow.svelte-r1h0hc:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.css.svelte-1v44xb5{display:flex;flex-direction:column;gap:10px}.css__field.svelte-1v44xb5{display:flex;flex-direction:column;gap:4px}.css__label.svelte-1v44xb5{font-size:13px;font-weight:600;color:var(--color-text-primary, #16262b)}.css__select.svelte-1v44xb5{padding:10px 12px;border:1.5px solid var(--color-border-soft, #c3d0d8);border-radius:8px;font-size:14px;background:var(--color-surface-muted, #f5f7fa);color:var(--color-text-primary, #16262b);cursor:pointer}.css__select.svelte-1v44xb5:focus{outline:none;border-color:var(--color-action-primary, #17957f);box-shadow:0 0 0 3px #17957f26}.lf.svelte-12kbw3r{--lf-bar: 3px;--lf-head-min: 220px;--lf-ava: 28px;--lf-ava-fs: 10px;--lf-micro-fs: 11px;--lf-note-fs: 11.5px;--lf-gap-xs: 6px;--lf-step-h: 32px;--lf-inp-h: 46px;--lf-inp-pad: 10px 12px;--lf-area-h: 84px;--lf-check: 18px;--lf-opt-min: 120px;--lf-pair-min: 160px;--lf-pick-h: 64px;--lf-price-m: 4px 0 2px;--lf-row-min: 74px;--lf-btn-h: 52px;--lf-done: 56px;--lf-ring: 0 0 0 3px var(--color-action-primary-soft);--lf-pick-ring: inset 0 0 0 var(--border-thick) var(--color-action-primary);position:relative;min-width:0;padding:var(--space-5) var(--space-4) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card-soft)}.lf.svelte-12kbw3r:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:var(--lf-bar);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:var(--gradient-action)}.lf--compact.svelte-12kbw3r{padding:0;border:0;box-shadow:none;background:none}.lf--compact.svelte-12kbw3r:before{display:none}.lf__head.svelte-12kbw3r{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.lf__head-t.svelte-12kbw3r{flex:1 1 var(--lf-head-min);min-width:0}.lf__title.svelte-12kbw3r{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text-primary)}.lf__sub.svelte-12kbw3r{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.lf__addr.svelte-12kbw3r{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-muted)}.lf__ava.svelte-12kbw3r{flex:none;width:var(--lf-ava);height:var(--lf-ava);overflow:hidden;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--gradient-marketing);color:var(--color-text-on-action);font-size:var(--lf-ava-fs);font-weight:var(--fw-bold)}.lf__ava.svelte-12kbw3r img:where(.svelte-12kbw3r){width:100%;height:100%;object-fit:cover;background:var(--color-surface-card)}.lf__addr-b.svelte-12kbw3r{display:flex;flex-direction:column;min-width:0}.lf__addr-b.svelte-12kbw3r b:where(.svelte-12kbw3r){font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.lf__addr-b.svelte-12kbw3r span:where(.svelte-12kbw3r){font-size:var(--lf-micro-fs);color:var(--color-text-subtle)}.lf__note.svelte-12kbw3r{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:var(--fs-xs);color:var(--color-text-muted)}.lf__pause.svelte-12kbw3r{margin-block-end:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--fs-sm)}.lf__quiz.svelte-12kbw3r{display:flex;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.lf__quiz.svelte-12kbw3r li:where(.svelte-12kbw3r){flex:1;min-width:0}.lf__qs.svelte-12kbw3r{width:100%;display:flex;flex-direction:column;gap:var(--lf-gap-xs);min-height:var(--lf-step-h);padding:0;border:0;background:none;font:inherit;font-size:var(--fs-xs);text-align:start;color:var(--color-text-subtle);cursor:pointer}.lf__qs.svelte-12kbw3r:disabled{cursor:default}.lf__qs.svelte-12kbw3r i:where(.svelte-12kbw3r){display:block;height:var(--lf-bar);border-radius:var(--radius-pill);background:var(--color-border-card)}.lf__qs.is-done.svelte-12kbw3r i:where(.svelte-12kbw3r){background:color-mix(in srgb,var(--color-action-primary) 45%,var(--color-border-card))}.lf__qs.is-on.svelte-12kbw3r i:where(.svelte-12kbw3r){background:var(--color-action-primary)}.lf__qs.is-on.svelte-12kbw3r{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.lf__form.svelte-12kbw3r,.lf__box.svelte-12kbw3r,.lf__field.svelte-12kbw3r,.lf__cascade.svelte-12kbw3r,.lf__opts.svelte-12kbw3r,.lf__opt.svelte-12kbw3r{min-width:0}.lf__form.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--space-3)}.lf__fs.svelte-12kbw3r{display:contents}.lf__box.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--space-3)}.lf__field.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--space-1)}.lf__label.svelte-12kbw3r{font-size:var(--fs-sm);font-weight:var(--fw-medium, 500);color:var(--color-text-primary);outline:none}.lf__req.svelte-12kbw3r{color:var(--color-error)}.lf__inp.svelte-12kbw3r{width:100%;min-height:var(--lf-inp-h);padding:var(--lf-inp-pad);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:var(--fs-base)}.lf__inp.svelte-12kbw3r:focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--lf-ring)}.lf__inp--err.svelte-12kbw3r{border-color:var(--color-error)}textarea.lf__inp.svelte-12kbw3r{min-height:var(--lf-area-h);resize:vertical}.lf__err.svelte-12kbw3r{font-size:var(--fs-xs);font-weight:var(--fw-medium, 500);color:var(--color-error);margin:0}.lf__hint.svelte-12kbw3r{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.lf__cascade.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--space-2)}.lf__or.svelte-12kbw3r{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--color-text-subtle)}.lf__or.svelte-12kbw3r:before,.lf__or.svelte-12kbw3r:after{content:"";flex:1;height:var(--border-thin);background:var(--color-border-card)}.lf__done-check.svelte-12kbw3r{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-action-primary);cursor:pointer}.lf__done-check.svelte-12kbw3r input:where(.svelte-12kbw3r),.lf__consent.svelte-12kbw3r input:where(.svelte-12kbw3r){flex:none;width:var(--lf-check);height:var(--lf-check);accent-color:var(--color-action-primary)}.lf__opts.svelte-12kbw3r{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lf-opt-min),1fr));gap:var(--space-2);align-items:start}.lf__opts--pair.svelte-12kbw3r{grid-template-columns:repeat(auto-fit,minmax(min(var(--lf-pair-min),46%),1fr))}.lf__opt.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--space-2)}.lf__pick.svelte-12kbw3r{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;min-height:var(--lf-pick-h);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-card);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.lf__pick.svelte-12kbw3r:hover{border-color:var(--color-action-primary)}.lf__pick.is-on.svelte-12kbw3r{border-color:transparent;background:var(--color-action-primary-soft);box-shadow:var(--lf-pick-ring)}.lf__pick-t.svelte-12kbw3r{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.lf__pick-d.svelte-12kbw3r{font-size:var(--lf-note-fs);color:var(--color-text-muted)}.lf__sub-box.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--lf-gap-xs);padding:var(--space-2);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.lf__sub-btn.svelte-12kbw3r,.lf__sub-inp.svelte-12kbw3r{min-height:var(--size-touch);padding:0 var(--space-2);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-xs)}.lf__sub-btn.svelte-12kbw3r{cursor:pointer}.lf__sub-btn.is-on.svelte-12kbw3r{border-color:transparent;background:var(--color-action-primary-soft);box-shadow:var(--lf-pick-ring);color:var(--color-action-primary);font-weight:var(--fw-semibold)}.lf__price.svelte-12kbw3r{padding:var(--space-4);border-radius:var(--radius-sm);text-align:center;background:var(--color-action-primary-soft);border:var(--border-thin) solid color-mix(in srgb,var(--color-action-primary) 30%,transparent)}.lf__price-l.svelte-12kbw3r{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow);color:var(--color-action-primary)}.lf__price-v.svelte-12kbw3r{margin:var(--lf-price-m);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary)}.lf__price-s.svelte-12kbw3r{font-size:var(--fs-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.lf__price-n.svelte-12kbw3r{margin-block-start:var(--lf-gap-xs);font-size:var(--fs-xs);color:var(--color-text-muted)}.lf__brief.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--lf-gap-xs);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-muted);outline:none}.lf__brief-h.svelte-12kbw3r{display:flex;align-items:center;gap:var(--space-2);padding-block-end:var(--space-2);border-block-end:var(--border-thin) solid var(--color-border-card)}.lf__brief-logo.svelte-12kbw3r{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-action-primary)}.lf__brief-h.svelte-12kbw3r span:where(.svelte-12kbw3r):last-child{font-size:var(--lf-note-fs);color:var(--color-text-subtle)}.lf__brief-row.svelte-12kbw3r{display:flex;gap:var(--space-3);align-items:baseline;font-size:var(--fs-xs)}.lf__brief-row.svelte-12kbw3r span:where(.svelte-12kbw3r){flex:none;min-width:var(--lf-row-min);color:var(--color-text-muted)}.lf__brief-row.svelte-12kbw3r b:where(.svelte-12kbw3r){font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.lf__consent.svelte-12kbw3r{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-secondary);cursor:pointer}.lf__consent.svelte-12kbw3r a:where(.svelte-12kbw3r){color:var(--color-action-primary)}.lf__alert.svelte-12kbw3r{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);font-size:var(--fs-sm)}.lf__nav.svelte-12kbw3r{display:flex;gap:var(--space-2);align-items:center}.lf__btn.svelte-12kbw3r{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--lf-btn-h);padding:0 var(--space-5);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;text-decoration:none}.lf__btn--main.svelte-12kbw3r{flex:1;border:0;background:var(--gradient-action);color:var(--color-text-on-action)}.lf__btn--main.svelte-12kbw3r:disabled{opacity:.7;cursor:default}.lf__btn--ghost.svelte-12kbw3r{border:var(--border-thin) solid var(--color-border-soft);background:var(--color-surface-card);color:var(--color-text-secondary)}.lf__safe.svelte-12kbw3r{margin:0;text-align:center;font-size:var(--fs-xs);color:var(--color-text-subtle)}.lf__done-acts.svelte-12kbw3r{display:flex;gap:var(--space-2)}.lf__btn--icon.svelte-12kbw3r{flex:none;display:inline-grid;place-items:center;padding-inline:var(--space-3)}.lf__done.svelte-12kbw3r{display:flex;flex-direction:column;gap:var(--space-3);text-align:center}.lf__done-ic.svelte-12kbw3r{width:var(--lf-done);height:var(--lf-done);margin:0 auto;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--fs-h3);font-weight:var(--fw-bold)}.lf__done-t.svelte-12kbw3r{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.lf__done-d.svelte-12kbw3r{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.lf__done-n.svelte-12kbw3r{margin:0;font-size:var(--fs-xs);color:var(--color-text-subtle)}.lf__again.svelte-12kbw3r{align-self:center;min-height:var(--size-touch);border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:var(--fs-xs);text-decoration:underline;cursor:pointer}.lm__back.svelte-z8qs7s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);background:color-mix(in srgb,var(--color-text-primary) 45%,transparent);--lm-blur: 3px;-webkit-backdrop-filter:blur(var(--lm-blur));backdrop-filter:blur(var(--lm-blur))}.lm{--lm-w: 480px;--lm-note-m: 2px 0 0;position:fixed;z-index:var(--z-modal);inset-inline:0;inset-block-end:0;max-height:92vh;display:flex;flex-direction:column;border-start-start-radius:var(--radius-xl, var(--radius-lg));border-start-end-radius:var(--radius-xl, var(--radius-lg));background:var(--color-surface-card);box-shadow:var(--shadow-card);outline:none}@media(min-width:640px){.lm{inset-inline-start:50%;inset-inline-end:auto;inset-block-start:50%;inset-block-end:auto;width:min(var(--lm-w),calc(100vw - 2 * var(--space-5)));transform:translate(-50%,-50%);max-height:90vh;border-radius:var(--radius-lg)}}.lm__head.svelte-z8qs7s{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-block-end:var(--border-thin) solid var(--color-border-card)}.lm__t.svelte-z8qs7s{flex:1;min-width:0}.lm__note.svelte-z8qs7s{margin:var(--lm-note-m);font-size:var(--fs-sm);color:var(--color-text-muted)}.lm__title.svelte-z8qs7s{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.lm__x.svelte-z8qs7s{flex:none;width:var(--size-touch);height:var(--size-touch);border:0;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--fs-h3);cursor:pointer}.lm__body.svelte-z8qs7s{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5) var(--space-5)}.yg-sheet-back.svelte-z8qs7s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);background:color-mix(in srgb,var(--color-text-primary) 50%,transparent);display:flex;align-items:flex-end;justify-content:center}.yg-sheet{background:var(--color-surface-card);inline-size:100%;max-inline-size:calc(var(--size-dialog) + var(--space-12) + var(--space-3));max-block-size:92vh;overflow:auto;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@media(min-width:560px){.yg-sheet-back.svelte-z8qs7s{align-items:center}.yg-sheet{border-radius:var(--radius-lg)}.rlm-two.svelte-z8qs7s{grid-template-columns:1fr 1fr}}.yg-sheet__head.svelte-z8qs7s{position:sticky;inset-block-start:0;z-index:2;background:var(--color-surface-card);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-2) + var(--space-1) / 2);padding:var(--space-4) calc(var(--space-4) + var(--space-1) / 2);border-block-end:var(--border-thin) solid var(--color-border-card)}.yg-sheet__body.svelte-z8qs7s{padding:calc(var(--space-4) + var(--space-1) / 2)}.yg-icon-btn.svelte-z8qs7s{inline-size:var(--size-touch);block-size:var(--size-touch);display:inline-grid;place-items:center;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font-weight:var(--fw-bold);cursor:pointer}.yg-icon-btn.svelte-z8qs7s:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.yg-muted.svelte-z8qs7s{color:var(--color-text-muted)}.yg-inp.svelte-z8qs7s{inline-size:100%;min-block-size:var(--size-control-lg);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid transparent;border-radius:var(--radius-sm);background:var(--color-surface-input);color:var(--color-text-primary);font-family:var(--font-ui);font-weight:var(--fw-regular);font-size:var(--fs-base);line-height:var(--lh-base)}.yg-inp.svelte-z8qs7s::placeholder{color:var(--color-text-muted)}.yg-inp.svelte-z8qs7s:hover{border-color:var(--color-border-soft)}.yg-inp.svelte-z8qs7s:focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.yg-label.svelte-z8qs7s{display:block;margin-block-end:calc(var(--space-1) * 1.5);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-muted);--lm-label-track: .025em;text-transform:uppercase;letter-spacing:var(--lm-label-track)}.sp-more.svelte-z8qs7s{display:inline-flex;align-items:center;min-block-size:var(--size-touch);min-inline-size:var(--size-touch);color:var(--color-action-primary);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.rlm-note.svelte-z8qs7s{font-size:var(--fs-xs);margin:0 0 var(--space-3)}.rlm-field.svelte-z8qs7s{margin-block-end:calc(var(--space-3) + var(--space-1) / 2)}.rlm-two.svelte-z8qs7s{display:grid;grid-template-columns:1fr;gap:calc(var(--space-2) + var(--space-1) / 2)}.rlm-opt.svelte-z8qs7s{font-weight:var(--fw-regular)}.rlm-err.svelte-z8qs7s{color:var(--color-error);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-block-start:calc(var(--space-1) * 1.25)}.rlm-err--consent.svelte-z8qs7s{margin:calc(var(--space-2) * -1) 0 var(--space-3)}.rlm-err--submit.svelte-z8qs7s{margin-block-end:var(--space-3);font-weight:var(--fw-medium)}.rlm-err--submit.svelte-z8qs7s a:where(.svelte-z8qs7s){color:var(--color-link)}.rlm-ai.svelte-z8qs7s{margin-block-start:var(--space-2);padding:calc(var(--space-2) + var(--space-1) / 2) var(--space-3);background:var(--color-surface-soft);border-radius:var(--radius-sm)}.rlm-ai.svelte-z8qs7s .btn:where(.svelte-z8qs7s){margin-block-start:var(--space-2)}.rlm-check.svelte-z8qs7s{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--fs-xs);color:var(--color-text-secondary);cursor:pointer}.rlm-check.svelte-z8qs7s input:where(.svelte-z8qs7s){margin-block-start:calc(var(--space-1) / 2)}.rlm-consent.svelte-z8qs7s{margin-block-end:calc(var(--space-3) + var(--space-1) / 2)}.rlm-summary.svelte-z8qs7s{margin-block-end:calc(var(--space-3) + var(--space-1) / 2);padding:var(--space-3) calc(var(--space-3) + var(--space-1) / 2);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-link) 6%,transparent);border:var(--border-thin) solid color-mix(in srgb,var(--color-link) 25%,transparent)}.rlm-summary__t.svelte-z8qs7s{font-size:var(--fs-xs);color:var(--color-link);font-weight:var(--fw-semibold)}.rlm-summary__p.svelte-z8qs7s{font-size:var(--fs-sm);margin-block-start:calc(var(--space-1) / 2)}.rlm-summary__n.svelte-z8qs7s{font-size:var(--fs-2xs);margin-block-start:calc(var(--space-1) / 2)}.rlm-actions.svelte-z8qs7s{display:flex;gap:calc(var(--space-2) + var(--space-1) / 2);align-items:center;flex-wrap:wrap}.rlm-scope.svelte-z8qs7s{font-size:var(--fs-2xs)}.rlm-done.svelte-z8qs7s{text-align:center;padding:var(--space-2) 0 var(--space-1)}.rlm-done__ic.svelte-z8qs7s{inline-size:calc(var(--space-12) + var(--space-2));block-size:calc(var(--space-12) + var(--space-2));margin:0 auto var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-action-primary) 12%,transparent);display:grid;place-items:center;color:var(--color-action-primary)}.rlm-done__t.svelte-z8qs7s{margin-block-end:calc(var(--space-1) * 1.5)}.rlm-done__d.svelte-z8qs7s{font-size:var(--fs-sm)}.rlm-receipt.svelte-z8qs7s{margin:var(--space-3) 0;padding:var(--space-3) calc(var(--space-3) + var(--space-1) / 2);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--fs-xs)}.rlm-done__soft.svelte-z8qs7s{text-align:center}.rlm-done__cta.svelte-z8qs7s{text-align:center;margin-block-start:var(--space-3)}.ob.svelte-8vjrpu{--ob-pad-block: 2px;display:inline-flex;gap:var(--space-1);padding:var(--ob-pad-block) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--fs-xs);white-space:nowrap}.ob--ok.svelte-8vjrpu{background:var(--color-accent-soft);color:var(--color-accent)}.lc.svelte-cyt19f,.pf-card.svelte-cyt19f{--lc-hair: 2px;--lc-pill-pad: 2px;--lc-top-ring: 3px;--lc-thumb: 56px;--lc-thumb-wide: 64px;--lc-btn-min: 120px;--lc-col-price: 150px;--lc-col-acts: 200px}.lc.svelte-cyt19f{container-type:inline-size;min-inline-size:0;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.lc.svelte-cyt19f:hover{border-color:var(--color-border-soft);box-shadow:var(--shadow-card-soft)}.lc--top.svelte-cyt19f{border-color:var(--color-action-primary);background:var(--color-surface-card);--lc-top-shadow: 0 0 0 var(--lc-top-ring) var(--color-action-primary-soft), var(--shadow-card-soft);box-shadow:var(--lc-top-shadow)}.lc--start.svelte-cyt19f{background:var(--color-surface-muted)}.lc--start.svelte-cyt19f .lc__thumb:where(.svelte-cyt19f){opacity:.8}.lc__bar.svelte-cyt19f{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--size-control-sm)}.lc__ad.svelte-cyt19f{padding:var(--lc-pill-pad) var(--space-3);border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow)}.lc__fav.svelte-cyt19f{flex:none;inline-size:var(--size-touch);block-size:var(--size-touch);margin-block:calc(-1 * var(--space-2));margin-inline:auto calc(-1 * var(--space-2));display:grid;place-items:center;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-card);cursor:pointer;color:var(--color-text-muted)}.lc__fav--on.svelte-cyt19f{color:var(--color-error)}.lc__fav--on.svelte-cyt19f svg{fill:currentColor}.lc__grid.svelte-cyt19f{display:grid;gap:var(--space-3);min-inline-size:0}.lc.svelte-cyt19f{grid-template-rows:auto 1fr}@container (max-width: 759.98px){.lc__grid.svelte-cyt19f{display:flex;flex-direction:column}.lc__foot.svelte-cyt19f{margin-top:auto}}.lc__main.svelte-cyt19f{display:flex;gap:var(--space-3);min-inline-size:0}.lc__thumb.svelte-cyt19f{flex:none;inline-size:var(--lc-thumb);block-size:var(--lc-thumb);overflow:hidden;border-radius:var(--radius-lg);display:grid;place-items:center;border:0;padding:0;background:var(--gradient-marketing);color:var(--color-text-on-action);font-family:var(--font-body);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer}.lc__thumb.svelte-cyt19f img:where(.svelte-cyt19f){inline-size:100%;block-size:100%;object-fit:contain;background:var(--color-surface-card)}.lc__who.svelte-cyt19f{flex:1;min-inline-size:0;display:grid;gap:var(--space-1);align-content:start}.lc.svelte-cyt19f .lc__name{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere}.lc.svelte-cyt19f .lc__name a{color:var(--color-text-primary);text-decoration:none}.lc--start.svelte-cyt19f .lc__name a{color:var(--color-text-secondary)}.lc.svelte-cyt19f .lc__name a:hover{color:var(--color-action-primary);text-decoration:underline}.lc__specs.svelte-cyt19f{display:block;margin:0;padding:0;border:0;background:none;text-align:start;font:inherit;font-size:var(--fs-sm);color:var(--color-text-muted);overflow-wrap:anywhere;cursor:pointer}.lc__more.svelte-cyt19f{margin-inline-start:var(--space-1);color:var(--color-text-subtle)}.lc__marks.svelte-cyt19f{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}.lc__mark.svelte-cyt19f{padding:var(--lc-pill-pad) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);font-size:var(--fs-xs)}.lc__mark--acc.svelte-cyt19f{background:var(--color-accent-soft);color:var(--color-accent)}.lc__rate.svelte-cyt19f{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lc-hair) var(--space-1);font-size:var(--fs-sm);color:var(--color-text-muted)}a.lc__rate.svelte-cyt19f{inline-size:fit-content;text-decoration:none}a.lc__rate.svelte-cyt19f:hover{color:var(--color-action-primary);text-decoration:underline}a.lc__rate.svelte-cyt19f:focus-visible{outline:var(--border-thick) solid var(--color-action-primary);outline-offset:var(--lc-top-ring);border-radius:var(--radius-sm)}.lc__rate.svelte-cyt19f strong:where(.svelte-cyt19f){font-size:var(--fs-base);color:var(--color-text-primary)}.lc__sep.svelte-cyt19f{color:var(--color-text-subtle)}.lc__foot.svelte-cyt19f{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-inline-size:0}.lc__place.svelte-cyt19f{flex-basis:100%;font-size:var(--fs-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.lc__price.svelte-cyt19f{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-text-primary);white-space:nowrap}.lc__price--link.svelte-cyt19f{text-decoration:none}.lc__price--link.svelte-cyt19f:hover{color:var(--color-action-primary);text-decoration:underline}.lc__price--none.svelte-cyt19f{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--color-text-muted)}.lc__profile.svelte-cyt19f{margin-inline-start:auto;font-size:var(--fs-xs);white-space:nowrap;color:var(--color-text-muted);text-decoration:none}.lc__profile.svelte-cyt19f:hover{color:var(--color-action-primary);text-decoration:underline}.lc__acts.svelte-cyt19f{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lc-btn-min),1fr));gap:var(--space-2)}.lc__btn.svelte-cyt19f{min-block-size:var(--size-control-lg);padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.lc__btn--main.svelte-cyt19f{border:0;background:var(--gradient-action);color:var(--color-text-on-action)}.lc__btn--main.svelte-cyt19f:hover{filter:brightness(1.05)}.lc__btn--ghost.svelte-cyt19f{border:var(--border-thin) solid var(--color-border-soft);background:var(--color-surface-card);color:var(--color-text-primary)}.lc__btn--ghost.svelte-cyt19f:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.lc__paused.svelte-cyt19f{margin:0;font-size:var(--fs-xs);color:var(--color-error)}@container (min-width: 760px){.lc__grid.svelte-cyt19f{grid-template-columns:minmax(0,1fr) auto minmax(var(--lc-col-price),auto) var(--lc-col-acts);align-items:center;gap:var(--space-4)}.lc__rate.svelte-cyt19f{flex-wrap:nowrap;white-space:nowrap}.lc__foot.svelte-cyt19f{flex-direction:column;align-items:flex-end;gap:var(--lc-hair);text-align:end}.lc__place.svelte-cyt19f{flex-basis:auto}.lc__profile.svelte-cyt19f{margin-inline-start:0}.lc__acts.svelte-cyt19f{grid-template-columns:1fr}.lc__thumb.svelte-cyt19f{--lc-thumb: var(--lc-thumb-wide)}}.rc{--rc-w: 268px;--rc-media-h: 128px;--rc-radius: 18px;--rc-tag-pad: 4px 10px;--rc-num-size: 32px;--rc-title-size: 17px;--rc-gap: 7px;--rc-pad: 18px 20px 16px;--rc-foot-pad: 14px;--rc-shift: 3px;position:relative;display:flex;flex-direction:column;inline-size:var(--rc-w);block-size:100%;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--rc-radius);overflow:hidden;background:var(--color-surface-card);color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}.rc:hover{border-color:var(--color-action-primary)}.rc__img{position:relative;box-sizing:border-box;display:grid;align-self:stretch;inline-size:100%;place-content:center;justify-items:center;gap:var(--space-1);block-size:var(--rc-media-h);background:var(--gradient-dark-panel);color:var(--color-text-on-dark)}.rc__img--1{background:var(--gradient-action)}.rc__img--2{background:var(--gradient-dark)}.rc__img--3{background:var(--gradient-marketing)}.rc__tag{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);padding:var(--rc-tag-pad);border-radius:var(--radius-pill);background:var(--color-glass);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase}.rc__num{font-size:var(--rc-num-size);font-weight:var(--fw-bold);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rc__unit{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.rc__b{flex:1;display:flex;flex-direction:column;gap:var(--rc-gap);padding:var(--rc-pad)}.rc__t{font-size:var(--rc-title-size);font-weight:var(--fw-semibold);line-height:1.32;letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance}.rc__s{font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-muted)}.rc__go{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--rc-foot-pad);border-block-start:var(--border-thin) solid var(--color-border-card);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.rc__more{display:inline-flex;align-items:center;gap:var(--space-2)}.rc:hover .rc__more svg{transform:translate(var(--rc-shift))}.rc__more svg{transition:transform var(--duration-fast) var(--ease-standard);color:var(--color-action-primary)}.article-card__title-link.svelte-10ecutr{color:inherit;text-decoration:none}.article-card.svelte-10ecutr{background:var(--color-surface-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;will-change:transform}.article-card.svelte-10ecutr:hover{transform:translate3d(0,-4px,0);box-shadow:0 15px 40px #0000001a}.article-card.svelte-10ecutr:focus{outline:2px solid var(--color-action-primary);outline-offset:2px}.article-card--list.svelte-10ecutr{flex-direction:row}.article-card__image-wrapper.svelte-10ecutr{position:relative;width:100%;height:200px;overflow:hidden;flex-shrink:0}.article-card--list.svelte-10ecutr .article-card__image-wrapper:where(.svelte-10ecutr){width:280px;height:auto}.article-card__image.svelte-10ecutr{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card.svelte-10ecutr:hover .article-card__image:where(.svelte-10ecutr){transform:scale(1.05)}.article-card__category-badge.svelte-10ecutr{position:absolute;top:var(--space-2);left:var(--space-2);background:var(--color-action-primary);color:#fff;padding:4px 12px;border-radius:16px;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.article-card__format-badge.svelte-10ecutr{position:absolute;top:var(--space-2);right:var(--space-2);background:var(--color-accent, #22a93f);color:#fff;padding:4px 10px;border-radius:16px;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.article-card__format-badge--story.svelte-10ecutr{background:var(--color-text-primary, #1a1a1a)}.article-card__content.svelte-10ecutr{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.article-card__title.svelte-10ecutr{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card__excerpt.svelte-10ecutr{font-size:var(--fs-base);color:#666;margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__meta.svelte-10ecutr{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0}.article-card__meta-item.svelte-10ecutr{display:flex;align-items:center;gap:4px}.article-card__meta-icon.svelte-10ecutr{width:16px;height:16px;color:var(--color-action-primary);flex-shrink:0}.article-card__meta-text.svelte-10ecutr{font-size:var(--fs-sm);color:#666}.article-card__tags.svelte-10ecutr{display:flex;flex-wrap:wrap;gap:var(--space-1)}.tag.svelte-10ecutr{display:inline-block;padding:4px 12px;background:var(--color-surface-muted);border-radius:16px;font-size:var(--fs-sm);color:var(--color-text-primary)}.tag--more.svelte-10ecutr{background:var(--color-accent);color:var(--color-text-primary)}.article-card__actions.svelte-10ecutr{display:flex;margin-top:auto;padding-top:var(--space-2)}.article-card__btn.svelte-10ecutr{width:100%;padding:var(--space-2) var(--space-4);font-size:var(--fs-sm)}@media(max-width:768px){.article-card--list.svelte-10ecutr{flex-direction:column}.article-card--list.svelte-10ecutr .article-card__image-wrapper:where(.svelte-10ecutr){width:100%;height:200px}.article-card__title.svelte-10ecutr{font-size:var(--fs-lg)}.article-card__excerpt.svelte-10ecutr{-webkit-line-clamp:2}}.ar.svelte-t4da5x{--ar-fav-pull: -12px;--ar-fav-pull-end: -10px;min-inline-size:0}.ar.svelte-t4da5x .ar__h{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ar__lead.svelte-t4da5x{margin:var(--space-1) 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.ar.svelte-t4da5x .ar__ex{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar.svelte-t4da5x .ar__fav{display:grid;place-items:center;inline-size:var(--size-touch);block-size:var(--size-touch);margin-block:var(--ar-fav-pull);margin-inline:0 var(--ar-fav-pull-end);border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);cursor:pointer}.ar.svelte-t4da5x .ar__fav:hover{color:var(--color-action-primary);background:var(--color-action-primary-soft)}.ar.svelte-t4da5x .ar__fav--on{color:var(--color-action-primary)}.ar__all.svelte-t4da5x{display:contents}.page-listing__slot:has(>.fl){position:sticky;inset-block-start:var(--size-header);z-index:20}.page-listing__slot:has(>.fs){z-index:var(--z-sheet-backdrop)}.fl.svelte-3ons8j{--fl-bleed: 100vmax;--fl-band: 0 0 0 var(--fl-bleed) var(--color-surface-canvas), 0 calc(var(--border-thin) * -1) 0 var(--fl-bleed) var(--color-border-card), 0 var(--border-thin) 0 var(--fl-bleed) var(--color-border-card);min-inline-size:0;padding:var(--space-2) 0;background:var(--color-surface-canvas);box-shadow:var(--fl-band);clip-path:inset(calc(var(--border-thin) * -1) calc(var(--fl-bleed) * -1))}.fl__row.svelte-3ons8j{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.fl__scroll.svelte-3ons8j{flex:1;min-inline-size:0;display:flex;flex-wrap:nowrap;gap:var(--space-2);align-items:center;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.fl__scroll.svelte-3ons8j::-webkit-scrollbar{display:none}.fl__chip.svelte-3ons8j{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--size-control-md);padding:0 var(--space-4);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-sm);text-decoration:none;white-space:nowrap;cursor:pointer}.fl__chip.svelte-3ons8j:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.fl__chip--on.svelte-3ons8j{border-color:var(--color-action-primary);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:var(--fw-semibold)}.fl__sort.svelte-3ons8j{flex:none;display:inline-flex;align-items:center}.fl__sort.svelte-3ons8j select:where(.svelte-3ons8j){min-block-size:var(--size-control-md);padding:0 var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer}.fl__sort.svelte-3ons8j select:where(.svelte-3ons8j):hover,.fl__sort.svelte-3ons8j select:where(.svelte-3ons8j):focus-visible{border-color:var(--color-action-primary);color:var(--color-action-primary)}.fl__sr.svelte-3ons8j{position:absolute;inline-size:var(--border-thin);block-size:var(--border-thin);overflow:hidden;clip:rect(0 0 0 0)}.fl__all.svelte-3ons8j{flex:none;position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--size-touch);padding:0 var(--space-4);border:var(--border-thin) solid var(--color-text-primary);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.fl__count.svelte-3ons8j{--fl-badge: 20px;position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1);min-inline-size:var(--fl-badge);block-size:var(--fl-badge);padding:0 var(--space-1);display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.fs__scrim.svelte-3ons8j{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet-backdrop);background:color-mix(in srgb,var(--color-text-primary) 45%,transparent)}.fs{--fs-max-h: 88vh;--fs-w: 420px;position:fixed;z-index:var(--z-sheet);inset-inline:0;inset-block-end:0;max-block-size:var(--fs-max-h);display:flex;flex-direction:column;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-card)}@media(min-width:768px){.fs{inset-inline-start:auto;inset-block-start:0;inline-size:var(--fs-w);max-block-size:none;border-radius:0}}.fs__head.svelte-3ons8j{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:var(--border-thin) solid var(--color-border-card)}.fs .fs__h{flex:1;margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.fs__x.svelte-3ons8j{inline-size:var(--size-touch);block-size:var(--size-touch);border:0;border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--fs-h3);color:var(--color-text-muted);cursor:pointer}.fs__body.svelte-3ons8j{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-5);align-content:start}.fs__grp.svelte-3ons8j{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0;min-inline-size:0}.fs__lg.svelte-3ons8j{inline-size:100%;margin-block-end:var(--space-2);padding:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow)}.fs__opt.svelte-3ons8j{display:inline-flex;align-items:center;min-block-size:var(--size-control-md);padding:0 var(--space-4);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);color:var(--color-text-secondary);text-decoration:none;font-size:var(--fs-sm)}.fs__none.svelte-3ons8j{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.fs__search.svelte-3ons8j{inline-size:100%;min-block-size:var(--size-touch);padding:0 var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:var(--fs-sm)}.fs__opt--on.svelte-3ons8j{border-color:var(--color-action-primary);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:var(--fw-semibold)}.fs__foot.svelte-3ons8j{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4) var(--space-5);border-block-start:var(--border-thin) solid var(--color-border-card)}.fs__reset.svelte-3ons8j{color:var(--color-text-muted);font-size:var(--fs-sm)}.fs__show.svelte-3ons8j{flex:1;min-block-size:var(--size-control-lg);border:0;border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.lh.svelte-83yfk{min-inline-size:0;text-align:center}.lh.svelte-83yfk .lh__h1{margin:0;font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-primary);overflow-wrap:anywhere}.lh__facts.svelte-83yfk{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.lh__fact.svelte-83yfk{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--fs-sm)}.lh__fact--ok.svelte-83yfk{background:var(--color-accent-soft);color:var(--color-accent)}.lh__few.svelte-83yfk{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.ml.svelte-1drboz7{--ml-text-min: 280px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);justify-content:space-between;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-action-primary-soft)}.ml__text.svelte-1drboz7{flex:1 1 var(--ml-text-min);min-width:0}.ml.svelte-1drboz7 .ml__h{margin:0 0 var(--space-1);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ml__d.svelte-1drboz7{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.ml__cta.svelte-1drboz7{flex:0 1 auto;min-height:var(--size-control-lg);padding:0 var(--space-6);border:0;border-radius:var(--radius-sm);background:var(--gradient-action);color:var(--color-text-on-action);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}@media(max-width:640px){.ml__cta.svelte-1drboz7{width:100%}}.nb.svelte-u61ph5{min-inline-size:0}.nb.svelte-u61ph5 .nb__h{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.nb__lead.svelte-u61ph5{margin:var(--space-1) 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.qs.svelte-uteyq2{--qs-gap: 10px;--qs-tag-gap: 9px;--qs-tag-pad: 18px;min-inline-size:0}.qs.svelte-uteyq2 .qs__h{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.qs__lead.svelte-uteyq2{margin:var(--space-1) 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.qs__list.svelte-uteyq2{display:flex;flex-wrap:wrap;gap:var(--qs-gap);margin:0;padding:0;list-style:none}.qs__tag.svelte-uteyq2{display:inline-flex;align-items:center;gap:var(--qs-tag-gap);min-block-size:var(--size-touch);padding:0 var(--qs-tag-pad);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.qs__tag.svelte-uteyq2 svg{flex:none;color:var(--color-action-primary);opacity:.75}.qs__tag.svelte-uteyq2:hover,.qs__tag.svelte-uteyq2:focus-visible{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-dark)}.qs__tag.svelte-uteyq2:hover svg,.qs__tag.svelte-uteyq2:focus-visible svg{color:var(--color-text-on-dark);opacity:1}.rs.svelte-ynwa3c{--rs-vb-h: 36px;--rs-tile: 330px;min-inline-size:0}.rs__bar.svelte-ynwa3c{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3)}.rs__view.svelte-ynwa3c{display:none;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-control)}@media(min-width:768px){.rs__view.svelte-ynwa3c{display:inline-flex}}.rs__vb.svelte-ynwa3c{display:grid;place-items:center;inline-size:var(--size-control-md);block-size:var(--rs-vb-h);border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);cursor:pointer}.rs__vb.svelte-ynwa3c:hover{color:var(--color-action-primary)}.rs__vb--on.svelte-ynwa3c{background:var(--color-surface-card);color:var(--color-action-primary);box-shadow:var(--shadow-button)}.rs__list--grid.svelte-ynwa3c{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--rs-tile)),1fr));gap:var(--space-4);align-items:stretch}.rs__list--grid.svelte-ynwa3c>li:where(.svelte-ynwa3c){display:grid;min-inline-size:0}.rs.svelte-ynwa3c .rs__h{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.rs__list.svelte-ynwa3c{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.rs__empty.svelte-ynwa3c{padding:var(--space-6) var(--space-5);border:var(--border-thin) dashed var(--color-border-soft);border-radius:var(--radius-lg);text-align:center}.rs__empty-t.svelte-ynwa3c{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.rs__empty-d.svelte-ynwa3c{margin:0 auto var(--space-4);max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.rs__undo.svelte-ynwa3c{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.rs__chip.svelte-ynwa3c{display:inline-flex;align-items:center;min-block-size:var(--size-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-action-primary);color:var(--color-action-primary);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.rs__pager.svelte-ynwa3c{display:grid;gap:var(--space-3);justify-items:center;margin-block-start:var(--space-5)}.rs__more.svelte-ynwa3c{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--size-control-lg);padding:0 var(--space-6);border:var(--border-thin) solid var(--color-action-primary);border-radius:var(--radius-sm);color:var(--color-action-primary);text-decoration:none;font-weight:var(--fw-semibold)}.rs__err.svelte-ynwa3c{margin:0;font-size:var(--fs-sm);color:var(--color-error)}.rs__pages.svelte-ynwa3c{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.rs__pg.svelte-ynwa3c{display:grid;place-items:center;min-inline-size:var(--size-touch);min-block-size:var(--size-touch);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-secondary);text-decoration:none;font-size:var(--fs-sm)}.rs__pg.svelte-ynwa3c:hover{border-color:var(--color-action-primary)}.rs__pg--next.svelte-ynwa3c{padding:0 var(--space-4)}.rs__gap.svelte-ynwa3c{display:grid;place-items:center;min-inline-size:var(--size-icon-lg);min-block-size:var(--size-touch);color:var(--color-text-muted)}.rs__wider.svelte-ynwa3c{margin:0}.rs__wider.svelte-ynwa3c a:where(.svelte-ynwa3c){color:var(--color-action-primary);font-weight:var(--fw-semibold);text-decoration:none}.rs__wider.svelte-ynwa3c a:where(.svelte-ynwa3c):hover{text-decoration:underline}.rs__pg--cur.svelte-ynwa3c{border-color:var(--color-action-primary);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:var(--fw-semibold)}.ac.svelte-oszl22{display:grid;gap:var(--space-2)}.ac__i.svelte-oszl22{border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-card)}.ac__i[open].svelte-oszl22{border-color:var(--color-border-hover)}.ac__s.svelte-oszl22{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--size-touch);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;border-radius:var(--radius-md)}.ac__s.svelte-oszl22::-webkit-details-marker{display:none}.ac__s.svelte-oszl22:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ac__t.svelte-oszl22{margin:0;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text-primary)}.ac__ic.svelte-oszl22{display:inline-flex;flex:none;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.ac__i[open].svelte-oszl22 .ac__ic:where(.svelte-oszl22){transform:rotate(180deg);color:var(--color-action-primary)}.ac__b.svelte-oszl22{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--color-text-secondary)}.seo.svelte-1ldj5jt{--seo-col: 820px;--seo-measure: 72ch;--seo-open-ring: 0 0 0 var(--border-thin) var(--color-action-primary);min-inline-size:0;inline-size:100%;max-inline-size:var(--seo-col);margin-inline:auto;padding:var(--space-6) 0}.seo__sub.svelte-1ldj5jt{margin:calc(-1 * var(--space-2)) 0 var(--space-4);text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted)}.seo__text.svelte-1ldj5jt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow:hidden;max-inline-size:var(--seo-measure);margin-inline:auto;font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-secondary)}.seo__text--open.svelte-1ldj5jt{display:block;-webkit-line-clamp:unset;line-clamp:none}.seo__text.svelte-1ldj5jt h2{margin:0 0 var(--space-3);text-align:center;font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text-primary)}.seo__text.svelte-1ldj5jt h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text-primary)}.seo__text.svelte-1ldj5jt p,.seo__text.svelte-1ldj5jt ul{max-inline-size:var(--seo-measure);margin:0 auto var(--space-3)}.seo__text.svelte-1ldj5jt h3{max-inline-size:var(--seo-measure);margin-inline:auto}.seo__more.svelte-1ldj5jt{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-2) auto 0;min-block-size:var(--size-touch);padding:0 var(--space-5);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-card);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-action-primary)}.seo.svelte-1ldj5jt .seo__h{margin:var(--space-8) 0 var(--space-3);text-align:center;font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.seo.svelte-1ldj5jt .seo__faq{display:grid;gap:var(--space-2);max-inline-size:var(--seo-measure);margin-inline:auto}.seo.svelte-1ldj5jt .seo__qa{border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-card)}.seo.svelte-1ldj5jt .seo__qa[open]{box-shadow:var(--seo-open-ring)}.seo.svelte-1ldj5jt .seo__q{display:flex;align-items:center;min-block-size:var(--size-control-lg);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-text-primary)}.seo__a.svelte-1ldj5jt{margin:0;padding:0 var(--space-4) var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.st.svelte-5345q{--st-col: 760px;--st-measure: 72ch;min-inline-size:0;display:grid;gap:var(--space-2);justify-items:center;max-inline-size:var(--st-col);margin-inline:auto;text-align:center}.st__lead.svelte-5345q{margin:0;max-inline-size:var(--st-measure);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.st__lead--clamp.svelte-5345q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.st__date.svelte-5345q{margin:0;font-size:var(--fs-xs);color:var(--color-text-subtle)}.st__rest.svelte-5345q{display:none;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.st__rest--open.svelte-5345q{display:block}.st__rest.svelte-5345q p{margin:0 auto var(--space-2);max-inline-size:var(--st-measure)}.st__more.svelte-5345q{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);justify-self:center;min-block-size:var(--size-touch);padding:0 var(--space-5);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-action-primary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.st__more.svelte-5345q:hover{border-color:var(--color-action-primary)}.sh__scrim.svelte-e1yvm7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet-backdrop);background:color-mix(in srgb,var(--color-text-primary) 45%,transparent)}.sh{--lsh-max-h: 88vh;--lsh-w: 640px;--lsh-thumb: 56px;--lsh-grip-h: 4px;--lsh-pill-y: 2px;--lsh-btn-h: 52px;position:fixed;z-index:var(--z-sheet);inset-inline:0;inset-block-end:0;max-block-size:var(--lsh-max-h);display:flex;flex-direction:column;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-card);outline:none}@media(min-width:768px){.sh{inset-block-start:50%;inset-block-end:auto;inset-inline-start:50%;inset-inline-end:auto;inline-size:var(--lsh-w);transform:translate(-50%,-50%);border-radius:var(--radius-xl)}}.sh__grip-row.svelte-e1yvm7{display:flex;justify-content:center;padding:var(--space-2) 0 var(--space-1)}.sh__grip.svelte-e1yvm7{inline-size:var(--size-touch);block-size:var(--lsh-grip-h);border-radius:var(--radius-pill);background:var(--color-border-soft)}.sh__head.svelte-e1yvm7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);border-block-end:var(--border-thin) solid var(--color-border-card)}.sh__thumb.svelte-e1yvm7{flex:none;inline-size:var(--lsh-thumb);block-size:var(--lsh-thumb);overflow:hidden;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--gradient-marketing);color:var(--color-text-on-action);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.sh__thumb.svelte-e1yvm7 img:where(.svelte-e1yvm7){inline-size:100%;block-size:100%;object-fit:contain;background:var(--color-surface-card)}.sh__who.svelte-e1yvm7{flex:1;min-inline-size:0}.sh__who.svelte-e1yvm7 .sh__name{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text-primary);overflow-wrap:anywhere}.sh__specs.svelte-e1yvm7{margin:var(--lsh-pill-y) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.sh__icon.svelte-e1yvm7{flex:none;inline-size:var(--size-touch);block-size:var(--size-touch);display:grid;place-items:center;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-muted);font-size:var(--fs-h3);cursor:pointer}.sh__icon--on.svelte-e1yvm7{color:var(--color-error)}.sh__icon--on.svelte-e1yvm7 svg{fill:currentColor}.sh__body.svelte-e1yvm7{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4)}.sh__facts.svelte-e1yvm7{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary)}.sh__facts.svelte-e1yvm7 b:where(.svelte-e1yvm7){color:var(--color-text-primary)}.sh__dot.svelte-e1yvm7{color:var(--color-text-subtle)}.sh__about.svelte-e1yvm7{margin:0;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sh__marks.svelte-e1yvm7{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.sh__mark.svelte-e1yvm7{padding:var(--lsh-pill-y) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);font-size:var(--fs-xs)}.sh__mark--acc.svelte-e1yvm7{background:var(--color-accent-soft);color:var(--color-accent)}.sh__chips.svelte-e1yvm7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sh__chips-h.svelte-e1yvm7{inline-size:100%;font-size:var(--fs-xs);color:var(--color-text-muted)}.sh__chip.svelte-e1yvm7{display:inline-flex;align-items:center;min-block-size:var(--size-control-md);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-soft);color:var(--color-text-secondary);text-decoration:none;font-size:var(--fs-sm)}.sh__chip.svelte-e1yvm7:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.sh__paused.svelte-e1yvm7{margin:0;font-size:var(--fs-sm);color:var(--color-error)}.sh__foot.svelte-e1yvm7{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-block-start:var(--border-thin) solid var(--color-border-card)}.sh__btn.svelte-e1yvm7{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--lsh-btn-h);padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer}.sh__btn--main.svelte-e1yvm7{flex:1 1 auto;border:0;background:var(--gradient-action);color:var(--color-text-on-action)}.sh__btn--ghost.svelte-e1yvm7{flex:0 0 auto;border:var(--border-thin) solid var(--color-border-soft);background:var(--color-surface-card);color:var(--color-text-primary)}.pf-wrap{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.pf-sec{padding-block:var(--space-10);background:var(--color-surface-canvas)}.pf-sec--soft{background:var(--color-surface-muted);border-block-start:var(--border-thin) solid var(--color-border-card)}.pf-sec--dark{background:var(--gradient-dark-panel)}.pf-sec--first{padding-block:var(--space-6) var(--space-10)}.pf-sec--snip{padding-block:var(--space-10) 0}[data-snip]+.pf-sec--snip>.pf-wrap{padding-block-start:var(--space-10);border-block-start:var(--border-thin) solid var(--color-border-card)}.pf-h1{margin:0;font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.pf-h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.pf-lead{margin:var(--space-1) 0 var(--space-6);font-size:var(--fs-sm);line-height:1.5;color:var(--color-text-muted)}.pf-lead--tight{margin-block-end:var(--space-4)}.pf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4)}.pf-head p{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.pf-more{flex:none;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.pf-more:hover{text-decoration:underline}.pf-hs{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-dot) transparent}.pf-hs::-webkit-scrollbar{height:var(--size-scrollbar)}.pf-hs::-webkit-scrollbar-thumb{background:var(--color-dot);border-radius:var(--radius-pill)}.pf-grid{display:grid;gap:var(--space-3)}.pf-grid--258,.pf-grid--272{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-sm),100%),1fr))}.pf-grid--300,.pf-grid--330{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-md),100%),1fr))}.pf-stack{display:flex;flex-direction:column;gap:var(--space-2)}.pf-idrow{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.pf-ava{flex:none;display:grid;place-items:center;overflow:hidden;width:var(--size-avatar-md);height:var(--size-avatar-md);margin-block-start:calc(-1 * var(--space-8));border-radius:var(--radius-lg);background:var(--color-surface-canvas);border:var(--border-thick) solid var(--color-surface-canvas);box-shadow:var(--shadow-card-soft);font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1;color:var(--color-action-primary);letter-spacing:-.02em}.pf-idbody{flex:1 1 0;min-width:0;padding-block-start:var(--space-2)}.pf-spec{margin:var(--space-1) 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--color-text-muted)}.pf-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin-block-start:var(--space-2);font-size:var(--fs-xs);line-height:1.4;color:var(--color-text-muted)}.pf-facts b{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.pf-facts a{color:inherit;text-decoration:none;border-block-end:var(--border-thin) solid var(--color-dot)}.pf-facts a:hover{color:var(--color-action-primary);border-color:currentColor}.pf-dot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill);background:var(--color-dot)}.pf-fact-star{display:inline-flex;align-items:center;gap:var(--space-1)}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--size-touch);margin-block-start:auto;padding:0 var(--space-4);border-radius:var(--radius-sm);border:var(--border-medium) solid var(--color-action-primary);background:var(--color-surface-canvas);color:var(--color-action-primary);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1;text-decoration:none}.pf-btn:hover{background:var(--color-action-primary-soft)}.pf-btn--mute{border-color:var(--color-border-soft);color:var(--color-text-secondary)}.pf-btn--mute:hover{background:var(--color-surface-soft)}.pf-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-control-lg);margin-block-start:var(--space-3);padding:0 var(--space-6);border-radius:var(--radius-md);border:var(--border-medium) solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;text-decoration:none;cursor:pointer}.pf-cta:hover{border-color:var(--color-action-primary)}.pf-cta svg{flex:none;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-action-primary)}.pf-chip{flex:none;min-height:var(--size-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1;cursor:pointer;white-space:nowrap}.pf-chip:hover{border-color:var(--color-border-hover)}.pf-chip.is-on{border-color:transparent;background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:var(--fw-semibold);box-shadow:var(--shadow-choice)}.pf-chips{display:flex;gap:var(--space-2);margin-block-end:var(--space-4)}.pf-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.pf-card__t{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.3}.pf-card__d{margin-block-start:var(--space-1);font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-muted)}.pf-card__m{margin-block-start:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-subtle)}.pf-off{margin-block-start:auto;display:flex;align-items:center;justify-content:center;min-height:var(--size-touch);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-subtle);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1}.pf-svc{padding:var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.pf-svc__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.pf-svc__h b{min-width:0;overflow-wrap:anywhere;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.3}.pf-svc__p{max-width:100%;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1.3;color:var(--color-action-primary);white-space:normal;overflow-wrap:anywhere}.pf-svc p{margin:var(--space-1) 0 0;font-size:var(--fs-xs);line-height:1.55;color:var(--color-text-secondary)}.pf-src{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-text-subtle)}.pf-src code{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.4}.pf-empty{padding:var(--space-6);text-align:center;background:var(--color-surface-soft);border:var(--border-thin) dashed var(--color-border-soft);border-radius:var(--radius-lg);font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-muted)}.pf-empty b{display:block;margin-block-end:var(--space-1);font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.35;color:var(--color-text-primary)}@media(min-width:768px){.pf-wrap{padding-inline:var(--space-6)}.pf-sec{padding-block:var(--space-12)}.pf-sec--first{padding-block:var(--space-10) var(--space-12)}.pf-sec--snip{padding-block:var(--space-12) 0}[data-snip]+.pf-sec--snip>.pf-wrap{padding-block-start:var(--space-12)}.pf-h1{font-size:var(--fs-3xl);overflow-wrap:normal}.pf-h2{font-size:var(--fs-3xl)}.pf-idrow{gap:var(--space-4)}.pf-ava{width:var(--size-avatar-lg);height:var(--size-avatar-lg);margin-block-start:calc(-1 * var(--space-10));border-radius:var(--radius-xl);font-size:var(--fs-3xl)}.pf-idbody{flex:1 1 var(--size-col-md);padding-block-start:var(--space-4)}}.pf-lead.svelte-zuw10d{--lead-anchor: 96px;--lead-box: 760px;position:relative;scroll-margin-top:var(--lead-anchor)}.pf-lead__anchor.svelte-zuw10d{position:absolute;top:0;scroll-margin-top:var(--lead-anchor)}.pf-lead__box.svelte-zuw10d{max-width:var(--lead-box);margin-inline:auto;min-width:0}.pf-lead__box.svelte-1n3369l{--lead-box: 760px;max-width:var(--lead-box);margin-inline:auto;min-width:0}.st-acts.svelte-1g6nzob{justify-content:center;margin-block-start:var(--space-3)}.st.svelte-1g6nzob{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.st--error.svelte-1g6nzob{background:color-mix(in srgb,var(--color-error) 5%,var(--color-surface-card));border-color:color-mix(in srgb,var(--color-error) 22%,var(--color-border-card))}.st--compact.svelte-1g6nzob{padding:var(--space-8) var(--space-6)}.st__icon.svelte-1g6nzob{font-size:var(--fs-6xl);line-height:1;opacity:.65}.st--error.svelte-1g6nzob .st__icon:where(.svelte-1g6nzob){opacity:1}.st__title.svelte-1g6nzob{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.st__text.svelte-1g6nzob{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-normal)}.st__action.svelte-1g6nzob{margin-block-start:var(--space-2)}.pf-map.svelte-g45rwp{--map-h: 180px;width:100%;height:var(--map-h);margin-top:var(--space-2);border:0;border-radius:var(--radius-md);background:var(--color-surface-muted)}.pf-open.svelte-g45rwp{color:var(--color-accent);font-weight:600}.pf-closed.svelte-g45rwp{color:var(--color-text-muted)}.pf-phone.svelte-g45rwp{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.pf-phone__n.svelte-g45rwp{font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.2;color:var(--color-text-primary);text-decoration:none}.pf-phone__h.svelte-g45rwp{font-size:var(--fs-2xs);color:var(--color-text-muted)}.fav-btn.svelte-htatux{display:inline-flex;align-items:center;gap:var(--space-1);padding:8px 16px;background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--radius-md, var(--radius-sm));color:var(--color-text-primary);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.fav-btn.svelte-htatux:hover:not(:disabled){border-color:var(--color-action-primary);color:var(--color-action-primary)}.fav-btn.svelte-htatux:disabled{opacity:.6;cursor:default}.fav-btn.is-active.svelte-htatux{border-color:var(--color-action-primary);color:var(--color-action-primary);background:var(--color-action-primary-soft)}.fav-btn__icon.svelte-htatux{font-size:18px;line-height:1}.fav-btn.is-active.svelte-htatux .fav-btn__icon:where(.svelte-htatux){color:var(--color-action-primary)}.fav-row.svelte-rra28r{display:flex;justify-content:flex-end;margin-block-end:var(--space-2)}.review-form.svelte-2wlyrl{display:flex;flex-direction:column;gap:var(--space-6);background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);padding:var(--space-6)}.review-form__field.svelte-2wlyrl{display:flex;flex-direction:column;gap:var(--space-1)}.review-form__label.svelte-2wlyrl{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-primary)}.review-form__required.svelte-2wlyrl{color:var(--color-error)}.review-form__stars.svelte-2wlyrl{--rt-gap: 2px;font-size:30px}.review-form__input.svelte-2wlyrl{width:100%;padding:12px 14px;border:1.5px solid var(--color-border-card);border-radius:var(--radius-sm);font-size:var(--fs-base);font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-surface-card);transition:border-color var(--duration-fast) var(--ease-standard)}.review-form__input.svelte-2wlyrl:focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.review-form__textarea.svelte-2wlyrl{resize:vertical;min-height:110px}.review-form__hint.svelte-2wlyrl{font-size:var(--fs-xs);color:var(--color-text-muted)}.review-form__hint--error.svelte-2wlyrl{color:var(--color-error)}.review-form__error.svelte-2wlyrl{padding:10px 14px;background:color-mix(in srgb,var(--color-error) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-error) 30%,#fff);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--fs-sm)}.review-form__actions.svelte-2wlyrl{display:flex}.review-form__submit.svelte-2wlyrl{width:100%}.review-form__submit.svelte-2wlyrl:disabled{opacity:.6;cursor:not-allowed}.review-form__note.svelte-2wlyrl{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted);text-align:center}.review-form--done.svelte-2wlyrl{align-items:center;text-align:center}.review-form__done-icon.svelte-2wlyrl{width:64px;height:64px;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:var(--fw-bold)}.review-form__done-title.svelte-2wlyrl{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.review-form__done-text.svelte-2wlyrl{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.rn.svelte-1s6uqu5{--rn-av: 44px;flex-direction:row;align-items:center;gap:var(--space-3)}.rn__av.svelte-1s6uqu5{flex:none;inline-size:var(--rn-av);block-size:var(--rn-av);border-radius:var(--radius-md);overflow:hidden;display:grid;place-items:center;background:var(--color-action-primary-soft);color:var(--color-action-primary);font-family:var(--font-ui);font-weight:var(--fw-bold);font-size:var(--fs-sm);line-height:1}.rn__av.svelte-1s6uqu5 img:where(.svelte-1s6uqu5){inline-size:100%;block-size:100%;object-fit:cover}.rn__b.svelte-1s6uqu5{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);min-inline-size:0}.rn__l.svelte-1s6uqu5{font-size:var(--fs-xs);color:var(--color-text-muted)}.rl.svelte-1s6uqu5{gap:var(--space-2)}.rl__s.svelte-1s6uqu5{font-size:var(--fs-xs);color:var(--color-text-muted)}.rl__e.svelte-1s6uqu5{font-size:var(--fs-xs);color:var(--color-error)}.of-map.svelte-m0219j{--map-h: 200px;inline-size:100%;block-size:var(--map-h);margin-block-start:var(--space-3);border:0;border-radius:var(--radius-md);background:var(--color-surface-muted)}.of-phone.svelte-m0219j{--phone-gap: 14px;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block:var(--phone-gap)}.of-phone__n.svelte-m0219j{font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--color-text-primary);text-decoration:none}.ab.svelte-7jtg1e{--ab-lh: 1.6;--ab-line: calc(1em * var(--ab-lh));--ab-fade-end: transparent}.ab__text.svelte-7jtg1e{margin:0;font-size:var(--fs-sm);line-height:var(--ab-lh);color:var(--color-text-secondary);white-space:pre-line}.ab__text--fold.svelte-7jtg1e{max-block-size:calc(var(--about-lines, 3) * var(--ab-line));overflow:hidden}.ab__text--fade.svelte-7jtg1e{-webkit-mask-image:linear-gradient(180deg,var(--color-text-primary) 60%,var(--ab-fade-end));mask-image:linear-gradient(180deg,var(--color-text-primary) 60%,var(--ab-fade-end))}.ab__chip.svelte-7jtg1e{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.sec.svelte-15s2271{padding-block:var(--space-10);background:var(--color-surface-canvas)}.sec--snip.svelte-15s2271{padding-block:var(--space-10) 0}[data-snip]+.sec--snip.svelte-15s2271>.wrap:where(.svelte-15s2271){padding-block-start:var(--space-10);border-block-start:var(--border-thin) solid var(--color-border-card)}.wrap.svelte-15s2271{max-inline-size:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.sec.svelte-15s2271 .h1{margin:0;font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.sec.svelte-15s2271 .h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.head.svelte-15s2271{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4)}.head.svelte-15s2271 p:where(.svelte-15s2271){margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.more.svelte-15s2271{flex:none;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.more.svelte-15s2271:hover{text-decoration:underline}.grid.svelte-15s2271{display:grid;gap:var(--space-3)}.grid--md.svelte-15s2271{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-md),100%),1fr))}.cta.svelte-15s2271{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--size-control-lg);margin-block-start:var(--space-3);padding:0 var(--space-6);border-radius:var(--radius-md);border:var(--border-medium) solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;text-decoration:none;cursor:pointer}.cta.svelte-15s2271:hover{border-color:var(--color-action-primary)}.cta.svelte-15s2271 svg:where(.svelte-15s2271){flex:none;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--color-action-primary)}.chip.svelte-15s2271{flex:none;min-block-size:var(--size-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1;cursor:pointer;white-space:nowrap}.chip.svelte-15s2271:hover{border-color:var(--color-border-hover)}.svc.svelte-15s2271{padding:var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.svc__h.svelte-15s2271{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.svc__h.svelte-15s2271 b:where(.svelte-15s2271){min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.3}.svc__p.svelte-15s2271{max-inline-size:100%;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1.3;color:var(--color-action-primary);white-space:normal;overflow-wrap:anywhere}@media(min-width:768px){.sec.svelte-15s2271{padding-block:var(--space-12)}.sec--snip.svelte-15s2271{padding-block:var(--space-12) 0}[data-snip]+.sec--snip.svelte-15s2271>.wrap:where(.svelte-15s2271){padding-block-start:var(--space-12)}.wrap.svelte-15s2271{padding-inline:var(--space-6)}.sec.svelte-15s2271 .h1{font-size:var(--fs-3xl);overflow-wrap:normal}.sec.svelte-15s2271 .h2{font-size:var(--fs-3xl)}}.status-badge.svelte-15t9rhu{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-weight:var(--fw-medium);line-height:1;white-space:nowrap}.status-badge--md.svelte-15t9rhu{padding:5px 12px;font-size:var(--fs-sm)}.status-badge--sm.svelte-15t9rhu{padding:3px 9px;font-size:var(--fs-xs)}.status-badge__dot.svelte-15t9rhu{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-badge--pending.svelte-15t9rhu{background:color-mix(in srgb,var(--color-rating) 16%,#fff);color:#8a6100}.status-badge--rejected.svelte-15t9rhu{background:color-mix(in srgb,var(--color-error) 12%,#fff);color:var(--color-error)}.status-badge--approved.svelte-15t9rhu{background:var(--color-accent-soft);color:var(--color-accent)}.status-badge--draft.svelte-15t9rhu{background:var(--color-surface-control);color:var(--color-text-muted)}.review-card.svelte-qzapip{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.review-card__header.svelte-qzapip{display:flex;align-items:center;gap:var(--space-2)}.review-card__avatar.svelte-qzapip{width:44px;height:44px;border-radius:50%;background:var(--color-action-primary-soft);color:var(--color-action-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-semibold);font-size:var(--fs-lg);flex-shrink:0}.review-card__meta.svelte-qzapip{flex:1;min-width:0}.review-card__author-row.svelte-qzapip{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.review-card__author.svelte-qzapip{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.review-card__verified.svelte-qzapip{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-accent);background:var(--color-accent-soft);padding:2px 8px;border-radius:var(--radius-pill)}.review-card__date.svelte-qzapip{display:block;font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px}.review-card__rating.svelte-qzapip{flex-shrink:0;display:flex;--rt-gap: 1px;font-size:16px;align-self:flex-start}.review-card__status.svelte-qzapip{margin-top:-2px}.review-card__title.svelte-qzapip{margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.review-card__body.svelte-qzapip{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary);white-space:pre-line}.review-card__service.svelte-qzapip{font-size:var(--fs-xs);color:var(--color-text-muted)}.review-card__service-value.svelte-qzapip{color:var(--color-text-primary);font-weight:var(--fw-medium)}.review-card__reply.svelte-qzapip{margin-top:var(--space-1);padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-sm);border-left:3px solid var(--color-action-primary)}.review-card__reply-header.svelte-qzapip{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap}.review-card__reply-author.svelte-qzapip{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--color-action-primary)}.review-card__reply-date.svelte-qzapip{font-size:var(--fs-xs);color:var(--color-text-muted)}.review-card__reply-text.svelte-qzapip{margin:0;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-secondary);white-space:pre-line}@media(max-width:640px){.review-card__header.svelte-qzapip{flex-wrap:wrap}.review-card__rating.svelte-qzapip{width:100%;padding-left:calc(44px + var(--space-2))}}.rv.svelte-1bvlcui{--rv-bars-min: 220px;--rv-star-w: 12px;--rv-count-w: 32px;--rv-bar-h: 6px;--rv-anchor: var(--space-16)}.rv.svelte-1bvlcui .pf-rev{min-inline-size:0;overflow-wrap:anywhere;padding:var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.rv.svelte-1bvlcui .pf-rev__h{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.rv.svelte-1bvlcui .pf-rev__n{min-inline-size:0;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.4}.rv.svelte-1bvlcui .pf-rev__m{margin-block-start:var(--space-1);font-size:var(--fs-2xs);color:var(--color-text-subtle)}.rv.svelte-1bvlcui .pf-rev p{margin:var(--space-2) 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-secondary)}.rv.svelte-1bvlcui .pf-rev__ans{margin-block-start:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-soft);border-inline-start:var(--border-thick) solid var(--color-action-primary)}.rv.svelte-1bvlcui .pf-rev__ans b{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary)}.rv.svelte-1bvlcui .pf-rev__ans p{margin:var(--space-2) 0 0;font-size:var(--fs-xs);line-height:1.55;color:var(--color-text-muted)}.rv.svelte-1bvlcui .pf-score{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-5);margin-block-end:var(--space-3);background:var(--color-surface-soft);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.rv.svelte-1bvlcui .pf-score__v{display:flex;align-items:baseline;gap:var(--space-2)}.rv.svelte-1bvlcui .pf-score__v b{font-family:var(--font-ui);font-size:var(--fs-6xl);font-weight:var(--fw-bold);line-height:1;font-variant-numeric:tabular-nums}.rv.svelte-1bvlcui .pf-bars{flex:1;min-inline-size:min(var(--rv-bars-min),100%);display:flex;flex-direction:column;gap:var(--space-1)}.rv.svelte-1bvlcui .pf-bar{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2xs);color:var(--color-text-muted)}.rv.svelte-1bvlcui .pf-bar>span:first-child{inline-size:var(--rv-star-w)}.rv.svelte-1bvlcui .pf-bar__t{flex:1;block-size:var(--rv-bar-h);border-radius:var(--radius-pill);background:var(--color-border-card);overflow:hidden}.rv.svelte-1bvlcui .pf-bar__t i{display:block;block-size:100%;background:var(--color-action-primary)}.rv.svelte-1bvlcui .pf-bar__t i.is-low{background:var(--color-text-subtle)}.rv.svelte-1bvlcui .pf-bar>span:last-child{inline-size:var(--rv-count-w);text-align:end}#b-reviews.svelte-1bvlcui{scroll-margin-block-start:var(--rv-anchor)}.pf-ava.svelte-1d2igph img:where(.svelte-1d2igph){inline-size:100%;block-size:100%;object-fit:cover}.mb-id.svelte-1d2igph{--mb-id-gap: 18px;margin-block-start:var(--mb-id-gap)}.mb-id.svelte-1d2igph .pf-ava{margin-block-start:0}.mb-specs.svelte-1d2igph{--mb-specs-gap: 18px;--mb-chip-h: 32px;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--mb-specs-gap) var(--space-2)}.mb-specs.svelte-1d2igph .pf-chip:where(.svelte-1d2igph){min-block-size:var(--mb-chip-h);padding-block:0;padding-inline:var(--space-3);cursor:default;display:inline-flex;align-items:center}.crv.svelte-pd6h9j{display:grid;gap:6px}.crv__btn.svelte-pd6h9j{display:inline-flex;align-items:center;gap:8px;justify-self:start}.crv__note.svelte-pd6h9j{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.crv__list.svelte-pd6h9j{display:flex;gap:8px;flex-wrap:wrap}.crv__item.svelte-pd6h9j{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}.crv__item.svelte-pd6h9j:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.crv__item--phone.svelte-pd6h9j b:where(.svelte-pd6h9j){font-weight:var(--fw-bold)}.crv--compact.svelte-pd6h9j .crv__item:where(.svelte-pd6h9j){padding:6px 10px}.sc.svelte-mz9rtx{display:flex;flex-direction:column;gap:var(--space-3)}.sc__src.svelte-mz9rtx{margin:0;display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-subtle)}.sc__row.svelte-mz9rtx{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-muted)}.sc__b.svelte-mz9rtx{flex:1;min-width:0;display:flex;flex-direction:column;--sc-b-gap: 2px;gap:var(--sc-b-gap);font-size:var(--fs-sm)}.sc__b.svelte-mz9rtx b:where(.svelte-mz9rtx){color:var(--color-text-primary);font-weight:600}.sc__open.svelte-mz9rtx{color:var(--color-accent);font-weight:600}.sc__lnk.svelte-mz9rtx{flex:none;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-action-primary);text-decoration:none}.sc__links.svelte-mz9rtx{flex-direction:row;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.sc__links.svelte-mz9rtx a:where(.svelte-mz9rtx){color:var(--color-action-primary);text-decoration:none;overflow-wrap:anywhere}.sc__call.svelte-mz9rtx{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.sc__hint.svelte-mz9rtx{margin:calc(var(--space-1) * -1) 0 0;font-size:var(--fs-2xs);color:var(--color-text-subtle);text-align:center}.hero.svelte-2hzjo4{padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);background:var(--gradient-dark);color:var(--color-text-on-dark);box-shadow:var(--shadow-card-soft)}.hero__eyebrow.svelte-2hzjo4{margin:0 0 var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.hero__title.svelte-2hzjo4{margin:0 0 var(--space-3);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.hero__lead.svelte-2hzjo4{margin:0 0 var(--space-6);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-on-dark-muted)}.hero__cta.svelte-2hzjo4{min-height:var(--size-touch);padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.hero__cta.svelte-2hzjo4:hover{background:var(--color-action-primary-hover)}.hero__cta.svelte-2hzjo4:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ll__list.svelte-n4swro{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.ll--list.svelte-n4swro .ll__list:where(.svelte-n4swro){flex-direction:column;gap:var(--space-2)}.ll__link.svelte-n4swro{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:var(--space-1)}.ll__link.svelte-n4swro:hover{color:var(--color-link)}.pdn.svelte-1wkefum{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--color-text-secondary);cursor:pointer}.pdn__box.svelte-1wkefum{flex:none;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);margin:0;margin-block-start:var(--space-1);accent-color:var(--color-action-primary)}.pdn__link.svelte-1wkefum{color:var(--color-link)}.pdn__box.svelte-1wkefum:focus-visible{outline:var(--border-thick) solid var(--color-focus);outline-offset:var(--space-1)}.sec.svelte-47nrmi{padding-block:var(--space-10);background:var(--color-surface-canvas)}.sec--snip.svelte-47nrmi{padding-block:var(--space-10) 0}[data-snip]+.sec--snip.svelte-47nrmi>.wrap:where(.svelte-47nrmi){padding-block-start:var(--space-10);border-block-start:var(--border-thin) solid var(--color-border-card)}.wrap.svelte-47nrmi{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.sec.svelte-47nrmi .h1{margin:0;font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.sec.svelte-47nrmi .h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.head.svelte-47nrmi{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4)}.head.svelte-47nrmi p:where(.svelte-47nrmi){margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.head__r.svelte-47nrmi{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.more.svelte-47nrmi{flex:none;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.more.svelte-47nrmi:hover{text-decoration:underline}.src.svelte-47nrmi{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-text-subtle)}.grid.svelte-47nrmi{display:grid;gap:var(--space-3)}.grid--md.svelte-47nrmi{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-md),100%),1fr))}.tag.svelte-47nrmi{display:inline-flex;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1}.det.svelte-47nrmi{border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.det.svelte-47nrmi>summary:where(.svelte-47nrmi){cursor:pointer;list-style:none;padding:var(--space-5)}.det.svelte-47nrmi>summary:where(.svelte-47nrmi)::-webkit-details-marker{display:none}.det.svelte-47nrmi>summary:where(.svelte-47nrmi):hover{color:var(--color-action-primary)}.cta.svelte-47nrmi{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-control-lg);margin-block-start:var(--space-3);padding:0 var(--space-6);border-radius:var(--radius-md);border:var(--border-medium) solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;text-decoration:none;cursor:pointer}.cta.svelte-47nrmi:hover{border-color:var(--color-action-primary)}.cta.svelte-47nrmi svg:where(.svelte-47nrmi){flex:none;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-action-primary)}.case__t.svelte-47nrmi{display:block;margin-block-start:var(--space-2);font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.35;color:var(--color-text-primary)}.case__r.svelte-47nrmi{display:flex;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-3);flex-wrap:wrap}.case__n.svelte-47nrmi{font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.1;color:var(--color-action-primary);font-variant-numeric:tabular-nums}.case__s.svelte-47nrmi{font-size:var(--fs-xs);color:var(--color-text-muted)}.det__body.svelte-47nrmi{margin:0 var(--space-5) var(--space-5);padding-block-start:var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);font-size:var(--fs-xs);line-height:1.6;color:var(--color-text-muted)}@media(min-width:768px){.sec.svelte-47nrmi{padding-block:var(--space-12)}.sec--snip.svelte-47nrmi{padding-block:var(--space-12) 0}[data-snip]+.sec--snip.svelte-47nrmi>.wrap:where(.svelte-47nrmi){padding-block-start:var(--space-12)}.wrap.svelte-47nrmi{padding-inline:var(--space-6)}.sec.svelte-47nrmi .h1{font-size:var(--fs-3xl);overflow-wrap:normal}.sec.svelte-47nrmi .h2{font-size:var(--fs-3xl)}}.ct.svelte-14rweil{--ct-pill-pad: 2px;min-inline-size:0;padding:var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ct.svelte-14rweil .ct__h{margin:0 0 var(--space-2);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ct__lead.svelte-14rweil{margin:0 0 var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-muted)}.ct__from.svelte-14rweil{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent-soft);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-accent)}.ct__form.svelte-14rweil{display:grid;gap:var(--space-3)}.ct__l.svelte-14rweil{display:grid;gap:var(--space-1)}.ct__cap.svelte-14rweil{font-size:var(--fs-xs);color:var(--color-text-muted)}.ct__f.svelte-14rweil{min-block-size:var(--size-touch);padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-canvas);color:var(--color-text-primary);font:inherit;font-size:var(--fs-sm)}.ct__f.svelte-14rweil:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ct__f--area.svelte-14rweil{resize:vertical}.ct__row.svelte-14rweil{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ct__submit.svelte-14rweil{min-block-size:var(--size-control-lg);padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.ct__submit.svelte-14rweil:hover{background:var(--color-action-primary-hover)}.ct__submit.svelte-14rweil:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ct__chat.svelte-14rweil{min-block-size:var(--size-control-lg);padding:0 var(--space-5);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;cursor:pointer}.ct__ch.svelte-14rweil{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:var(--border-thin) solid var(--color-border-card)}.ct__chh.svelte-14rweil{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ct__chl.svelte-14rweil{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ct__chi.svelte-14rweil{padding:var(--ct-pill-pad) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--fs-xs);color:var(--color-text-secondary)}.ct__call.svelte-14rweil{display:inline-flex}.ct__call.svelte-14rweil>:is(a:where(.svelte-14rweil),span:where(.svelte-14rweil)){display:inline-grid;place-items:center;inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);color:var(--color-text-muted);text-decoration:none}.ct__call.svelte-14rweil>a:where(.svelte-14rweil):hover{color:var(--color-action-primary);border-color:var(--color-action-primary)}.ct__err.svelte-14rweil{margin:0;font-size:var(--fs-sm);color:var(--color-error)}.ct__ok.svelte-14rweil,.ct__paused.svelte-14rweil{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--fs-sm);color:var(--color-text-secondary)}.ct__ok.svelte-14rweil{background:var(--color-accent-soft);color:var(--color-accent)}.sec.svelte-1ubxffm{padding-block:var(--space-10);background:var(--color-surface-canvas)}.wrap.svelte-1ubxffm{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.sec.svelte-1ubxffm .h1{margin:0;font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.sec.svelte-1ubxffm .h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.head.svelte-1ubxffm{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4)}.head.svelte-1ubxffm p:where(.svelte-1ubxffm){margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.src.svelte-1ubxffm{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-text-subtle)}.grid.svelte-1ubxffm{display:grid;gap:var(--space-3)}.grid--md.svelte-1ubxffm{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-md),100%),1fr))}.card.svelte-1ubxffm{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.card__t.svelte-1ubxffm{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.3}.card__d.svelte-1ubxffm{margin-block-start:var(--space-1);font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-muted)}.card__m.svelte-1ubxffm{margin-block-start:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-subtle)}@media(min-width:768px){.sec.svelte-1ubxffm{padding-block:var(--space-12)}.wrap.svelte-1ubxffm{padding-inline:var(--space-6)}.sec.svelte-1ubxffm .h1{font-size:var(--fs-3xl);overflow-wrap:normal}.sec.svelte-1ubxffm .h2{font-size:var(--fs-3xl)}}.sec.svelte-138sc4i{padding-block:var(--space-10);background:var(--color-surface-muted);border-block-start:var(--border-thin) solid var(--color-border-card)}.wrap.svelte-138sc4i{max-inline-size:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.sec.svelte-138sc4i .h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.lead.svelte-138sc4i{margin:var(--space-1) 0 var(--space-6);font-size:var(--fs-sm);line-height:1.5;color:var(--color-text-muted)}.grid.svelte-138sc4i{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-sm),100%),1fr))}.feat.svelte-138sc4i{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.feat__ic.svelte-138sc4i{flex:none;display:grid;place-items:center;inline-size:var(--size-control-md);block-size:var(--size-control-md);border-radius:var(--radius-md);background:var(--color-action-primary-soft)}.feat.svelte-138sc4i b:where(.svelte-138sc4i){display:block;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.35}.feat.svelte-138sc4i b:where(.svelte-138sc4i)+span:where(.svelte-138sc4i){display:block;margin-block-start:var(--space-1);font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-muted)}.chip.svelte-138sc4i{flex:none;min-block-size:var(--size-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1;cursor:pointer;white-space:nowrap}.chip.svelte-138sc4i:hover{border-color:var(--color-border-hover)}@media(min-width:768px){.sec.svelte-138sc4i{padding-block:var(--space-12)}.wrap.svelte-138sc4i{padding-inline:var(--space-6)}.sec.svelte-138sc4i .h2{font-size:var(--fs-3xl)}}.pf-hero.svelte-1rxe1rl{--hero-cover: 140px;--hero-cover-md: 160px;background:var(--color-surface-canvas)}.pf-cover.svelte-1rxe1rl{block-size:var(--hero-cover);background:var(--gradient-dark-panel)}.pf-idtop.svelte-1rxe1rl{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pf-check.svelte-1rxe1rl{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1}@media(min-width:768px){.pf-cover.svelte-1rxe1rl{block-size:var(--hero-cover-md)}}.pf-cover--img.svelte-1rxe1rl{position:relative;overflow:hidden}.pf-cover__img.svelte-1rxe1rl{inline-size:100%;block-size:100%;object-fit:cover;display:block}.pf-ava.svelte-1rxe1rl img:where(.svelte-1rxe1rl){inline-size:100%;block-size:100%;object-fit:cover}.hs.svelte-1ak61d6{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-dot) transparent}.hs.svelte-1ak61d6::-webkit-scrollbar{height:var(--size-scrollbar)}.hs.svelte-1ak61d6::-webkit-scrollbar-thumb{background:var(--color-dot);border-radius:var(--radius-pill)}.menu--gap.svelte-1ak61d6{margin-block-end:var(--space-6)}.menu-gap.svelte-1ak61d6{block-size:var(--space-6)}.menu.svelte-1ak61d6{position:sticky;top:var(--size-header);z-index:var(--z-sticky);margin-block-start:var(--space-4);background:var(--color-surface-canvas);border-block:var(--border-thin) solid var(--color-border-card)}.menu__in.svelte-1ak61d6{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4);display:flex;align-items:stretch;min-width:0}.menu__track.svelte-1ak61d6{flex:1;display:flex;gap:calc(var(--space-1) / 2);min-width:0;padding-inline-end:var(--space-4);scroll-behavior:smooth}.menu.svelte-1ak61d6 a:where(.svelte-1ak61d6){flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-control-lg);padding:0 var(--space-3);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1;color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.menu.svelte-1ak61d6 a:where(.svelte-1ak61d6) svg{flex:none}.menu.svelte-1ak61d6 a:where(.svelte-1ak61d6):hover{color:var(--color-action-primary)}.menu.svelte-1ak61d6 a.is-on:where(.svelte-1ak61d6){font-weight:var(--fw-semibold);color:var(--color-text-primary);box-shadow:var(--shadow-tab-active)}.menu.svelte-1ak61d6 a.is-on:where(.svelte-1ak61d6) svg{color:var(--color-action-primary)}.menu__arrow.svelte-1ak61d6{flex:none;align-self:center;display:grid;place-items:center;width:var(--size-control-sm);height:var(--size-control-sm);margin-inline:calc(var(--space-1) / 2);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-action-primary);cursor:pointer}.menu__arrow--l.svelte-1ak61d6 svg{transform:rotate(180deg)}@media(min-width:768px){.menu__in.svelte-1ak61d6{padding-inline:var(--space-6)}.menu__track.svelte-1ak61d6{padding-inline-end:0}}.sec.svelte-1kowyxl{padding-block:var(--space-10);background:var(--color-surface-canvas)}.wrap.svelte-1kowyxl{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.grid.svelte-1kowyxl{display:grid;gap:var(--space-3)}.grid--sm.svelte-1kowyxl{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-sm),100%),1fr))}.micro.svelte-1kowyxl{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-tile);padding:var(--space-4);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);text-decoration:none;color:inherit}.micro.svelte-1kowyxl:hover{border-color:var(--color-action-primary)}.micro__b.svelte-1kowyxl{flex:1;min-width:0}.micro__b.svelte-1kowyxl b:where(.svelte-1kowyxl){display:block;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.3;color:var(--color-text-primary)}.micro__b.svelte-1kowyxl span:where(.svelte-1kowyxl){display:block;margin-block-start:var(--space-1);font-size:var(--fs-2xs);color:var(--color-text-muted)}.micro.svelte-1kowyxl svg:where(.svelte-1kowyxl){flex:none;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-action-primary)}@media(min-width:768px){.sec.svelte-1kowyxl{padding-block:var(--space-12)}.wrap.svelte-1kowyxl{padding-inline:var(--space-6)}}.ow.svelte-14iz2w8{--ow-pill-pad: 2px;min-inline-size:0;padding:var(--space-6) var(--space-5);border:var(--border-thin) solid var(--color-action-primary);border-radius:var(--radius-lg);background:var(--color-action-primary-soft)}.ow.svelte-14iz2w8 .ow__h{margin:0 0 var(--space-2);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ow__lead.svelte-14iz2w8{margin:0 0 var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.ow__st.svelte-14iz2w8{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ow__ul.svelte-14iz2w8{margin:0 0 var(--space-4);padding-inline-start:var(--space-5);display:grid;gap:var(--space-1);font-size:var(--fs-sm);color:var(--color-text-secondary)}.ow__chips.svelte-14iz2w8{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ow__chip.svelte-14iz2w8{padding:var(--ow-pill-pad) var(--space-3);border-radius:var(--radius-pill);border:var(--border-thin) dashed var(--color-border-soft);background:var(--color-surface-card);font-size:var(--fs-xs);color:var(--color-text-muted)}.ow__cta.svelte-14iz2w8{display:inline-flex;align-items:center;text-decoration:none;min-block-size:var(--size-control-lg);padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.ow__cta.svelte-14iz2w8:hover{background:var(--color-action-primary-hover)}.ow__cta.svelte-14iz2w8:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.photos.svelte-uqoeyw{--photos-col: 140px;padding:var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.photos.svelte-uqoeyw .photos__h{margin:0 0 var(--space-3);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.photos__grid.svelte-uqoeyw{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--photos-col),1fr));gap:var(--space-3)}.photos__i.svelte-uqoeyw{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-muted)}.sec.svelte-mrk5i{padding-block:var(--space-10);background:var(--color-surface-canvas)}.wrap.svelte-mrk5i{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.sec.svelte-mrk5i .h1{margin:0;font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.sec.svelte-mrk5i .h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.h3.svelte-mrk5i{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:-.01em}.head.svelte-mrk5i{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4)}.head__r.svelte-mrk5i{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.more.svelte-mrk5i{flex:none;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.more.svelte-mrk5i:hover{text-decoration:underline}.src.svelte-mrk5i{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-text-subtle)}.hs.svelte-mrk5i{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-dot) transparent}.hs.svelte-mrk5i::-webkit-scrollbar{height:var(--size-scrollbar)}.hs.svelte-mrk5i::-webkit-scrollbar-thumb{background:var(--color-dot);border-radius:var(--radius-pill)}.tabs.svelte-mrk5i{display:flex;gap:var(--space-2);margin-block-end:var(--space-4)}.tab.svelte-mrk5i{flex:none;min-height:var(--size-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;transition:all var(--duration-fast) var(--ease-standard)}.tab.svelte-mrk5i:hover{border-color:var(--color-border-hover)}.tab.is-on.svelte-mrk5i{border-color:transparent;background:var(--color-text-primary);color:var(--color-surface-canvas)}.steppanel.svelte-mrk5i{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;padding:var(--space-5);background:var(--color-surface-soft);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.step__b.svelte-mrk5i{flex:1 1 var(--size-col-md);min-width:0}.step__k.svelte-mrk5i{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:1;color:var(--color-action-primary);letter-spacing:.1em}.step__b.svelte-mrk5i h3:where(.svelte-mrk5i){margin:var(--space-3) 0 0}.step__b.svelte-mrk5i p:where(.svelte-mrk5i){margin:var(--space-2) 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-secondary);max-width:var(--size-measure)}.step__time.svelte-mrk5i{flex:0 0 auto;width:100%;padding:var(--space-4) var(--space-5);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md)}.step__time.svelte-mrk5i span:where(.svelte-mrk5i){font-size:var(--fs-2xs);color:var(--color-text-subtle)}.step__time.svelte-mrk5i b:where(.svelte-mrk5i){display:block;margin-block-start:var(--space-1);font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.15}@media(min-width:768px){.sec.svelte-mrk5i{padding-block:var(--space-12)}.wrap.svelte-mrk5i{padding-inline:var(--space-6)}.sec.svelte-mrk5i .h1{font-size:var(--fs-3xl);overflow-wrap:normal}.sec.svelte-mrk5i .h2{font-size:var(--fs-3xl)}.steppanel.svelte-mrk5i{gap:var(--space-6);padding:var(--space-6)}.step__time.svelte-mrk5i{width:auto}}.si.svelte-1hb1gnk{--sit-lift: -1px;--sit-lh-title: 1.35;--sit-lh-text: 1.45}.sit.svelte-1hb1gnk{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);text-align:start;cursor:pointer;text-decoration:none;border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-canvas);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.sit.svelte-1hb1gnk:hover{border-color:var(--color-border-hover);transform:translateY(var(--sit-lift))}.sit.is-on.svelte-1hb1gnk{border-color:transparent;background:var(--color-state-selected);box-shadow:var(--shadow-choice)}.sit__t.svelte-1hb1gnk{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--sit-lh-title);color:var(--color-text-primary)}.sit__p.svelte-1hb1gnk{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-regular);line-height:var(--sit-lh-text);color:var(--color-text-muted)}.sit__price.svelte-1hb1gnk{margin-block-start:auto;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1}.sit__price--mute.svelte-1hb1gnk{background:var(--color-surface-control);color:var(--color-text-muted)}.pf-slim.svelte-2u1rr0{--slim-ava: 56px;--slim-name-min: 200px;margin-block-start:calc(var(--space-6) * -1);background:var(--color-surface-canvas);border-block-end:var(--border-thin) solid var(--color-border-card)}.pf-slim__in.svelte-2u1rr0{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block:var(--space-4)}.pf-slim__ava.svelte-2u1rr0{flex:none;inline-size:var(--slim-ava);block-size:var(--slim-ava);border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--gradient-marketing);color:var(--color-dark-navy);font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1}.pf-slim__b.svelte-2u1rr0{flex:1 1 var(--slim-name-min);min-inline-size:0}.pf-slim__b.svelte-2u1rr0 b:where(.svelte-2u1rr0){display:block;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.pf-slim__b.svelte-2u1rr0 span:where(.svelte-2u1rr0){display:block;margin-block-start:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-muted)}.pf-slim__ava.svelte-2u1rr0 img:where(.svelte-2u1rr0){inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit}.pf-slim__b.svelte-2u1rr0 b:where(.svelte-2u1rr0) a:where(.svelte-2u1rr0){color:inherit;text-decoration:none}.pf-slim__b.svelte-2u1rr0 b:where(.svelte-2u1rr0) a:where(.svelte-2u1rr0):hover{color:var(--color-action-primary)}.pf-slim__cta.svelte-2u1rr0{inline-size:auto;flex:none;margin:0}.wrap.svelte-1hg0ite{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.snip.svelte-1hg0ite{background:var(--color-surface-canvas);padding-block:calc(var(--space-1) / 2) var(--space-4)}.snip__specs.svelte-1hg0ite{margin:0 0 var(--space-3);font-size:var(--fs-sm);line-height:1.5;color:var(--color-text-muted)}.snip__facts.svelte-1hg0ite{padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-soft)}.snip__row.svelte-1hg0ite{display:flex;flex-wrap:wrap;min-width:0}.snip__row.svelte-1hg0ite+.snip__row:where(.svelte-1hg0ite){border-block-start:var(--border-thin) solid var(--color-border-card)}.snip__f.svelte-1hg0ite{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2);white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.35;color:var(--color-text-secondary);text-decoration:none}.snip__row.svelte-1hg0ite>.snip__f:where(.svelte-1hg0ite):first-child{padding-inline-start:0}.snip__f.svelte-1hg0ite svg{flex:none;color:var(--color-action-primary)}a.snip__f.svelte-1hg0ite:hover{color:var(--color-action-primary)}@media(min-width:768px){.wrap.svelte-1hg0ite{padding-inline:var(--space-6)}.snip__f.svelte-1hg0ite{padding-inline:var(--space-3);font-size:var(--fs-xs)}.snip__row.svelte-1hg0ite>.snip__f:where(.svelte-1hg0ite):not(:first-child){border-inline-start:var(--border-thin) solid var(--color-border-card)}}.wrap.svelte-12xgln2{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.h3.svelte-12xgln2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.01em}.src.svelte-12xgln2{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-text-subtle)}.btn.svelte-12xgln2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--size-touch);margin-block-start:auto;padding:0 var(--space-4);border-radius:var(--radius-sm);border:var(--border-medium) solid var(--color-action-primary);background:var(--color-surface-canvas);color:var(--color-action-primary);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1;text-decoration:none}.btn.svelte-12xgln2:hover{background:var(--color-action-primary-soft)}.btn--mute.svelte-12xgln2{border-color:var(--color-border-soft);color:var(--color-text-secondary)}.btn--mute.svelte-12xgln2:hover{background:var(--color-surface-soft)}.stories.svelte-12xgln2{background:var(--color-surface-canvas);padding-block:var(--space-4)}.stories__src.svelte-12xgln2{display:inline-block;margin-block-end:var(--space-2)}.stories__rail.svelte-12xgln2{--rail-gap: var(--space-4);--rail-pad: 0 0 var(--space-1);--rail-scrollbar: thin;--rail-scrollbar-color: var(--color-dot) transparent}.stories__item.svelte-12xgln2{flex:0 0 var(--size-story-item);inline-size:var(--size-story-item);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:0;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.stories__ring.svelte-12xgln2{display:grid;place-items:center;width:var(--size-story-ring);height:var(--size-story-ring);border-radius:var(--radius-pill);border:var(--border-thick) solid var(--color-action-primary)}.stories__ring.is-seen.svelte-12xgln2{border-color:var(--color-border-card)}.stories__circle.svelte-12xgln2{display:grid;place-items:center;width:var(--size-story-thumb);height:var(--size-story-thumb);border-radius:var(--radius-pill);overflow:hidden;background:var(--color-action-primary-soft);color:var(--color-action-primary)}.stories__circle.svelte-12xgln2 img:where(.svelte-12xgln2){width:100%;height:100%;object-fit:cover}.stories__cap.svelte-12xgln2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;text-align:center;font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1.3;color:var(--color-text-primary)}.story.svelte-12xgln2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-topsheet);display:grid;place-items:center;padding:var(--space-4)}.story__scrim.svelte-12xgln2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:var(--color-backdrop);cursor:pointer}.story.svelte-12xgln2 .story__card{position:relative;width:min(100%,var(--size-dialog));max-height:var(--size-dialog-max);overflow-y:auto;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-canvas);box-shadow:var(--shadow-card)}.story__x.svelte-12xgln2{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);border:0;background:transparent;color:var(--color-text-muted);cursor:pointer}.story__k.svelte-12xgln2{margin:0 0 var(--space-1);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:1;color:var(--color-action-primary);text-transform:uppercase;letter-spacing:.04em}.story__b.svelte-12xgln2{margin:var(--space-2) 0 0;font-size:var(--fs-sm);line-height:1.55;color:var(--color-text-secondary)}.story__f.svelte-12xgln2{display:flex;justify-content:space-between;gap:var(--space-2);margin-block-start:var(--space-5)}.story__f.svelte-12xgln2 .btn:where(.svelte-12xgln2){flex:1;justify-content:center}.story__f.svelte-12xgln2 .btn:where(.svelte-12xgln2):disabled{opacity:.45;cursor:default}@media(min-width:768px){.wrap.svelte-12xgln2{padding-inline:var(--space-6)}}.sec.svelte-yxufk6{padding-block:var(--space-10);background:var(--color-surface-canvas)}.sec--snip.svelte-yxufk6{padding-block:var(--space-10) 0}[data-snip]+.sec--snip.svelte-yxufk6>.wrap:where(.svelte-yxufk6){padding-block-start:var(--space-10);border-block-start:var(--border-thin) solid var(--color-border-card)}.wrap.svelte-yxufk6{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.wrap.svelte-yxufk6 .h1{margin:0;font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.wrap.svelte-yxufk6 .h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.head.svelte-yxufk6{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4)}.head.svelte-yxufk6 p:where(.svelte-yxufk6){margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.head__r.svelte-yxufk6{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.more.svelte-yxufk6{flex:none;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.more.svelte-yxufk6:hover{text-decoration:underline}.src.svelte-yxufk6{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-text-subtle)}.grid.svelte-yxufk6{display:grid;gap:var(--space-3)}.grid--md.svelte-yxufk6{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-col-md),100%),1fr))}.grid.svelte-yxufk6 .card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.grid.svelte-yxufk6 .card__t{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.3}.grid.svelte-yxufk6 .card__d{margin-block-start:var(--space-1);font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-muted)}.grid.svelte-yxufk6 .card__m{margin-block-start:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-subtle)}.grid.svelte-yxufk6 .tag{display:inline-flex;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1}@media(min-width:768px){.sec.svelte-yxufk6{padding-block:var(--space-12)}.sec--snip.svelte-yxufk6{padding-block:var(--space-12) 0}[data-snip]+.sec--snip.svelte-yxufk6>.wrap:where(.svelte-yxufk6){padding-block-start:var(--space-12)}.wrap.svelte-yxufk6{padding-inline:var(--space-6)}.wrap.svelte-yxufk6 .h1{font-size:var(--fs-3xl);overflow-wrap:normal}.wrap.svelte-yxufk6 .h2{font-size:var(--fs-3xl)}}.sec.svelte-khoj37{padding-block:var(--space-10);background:var(--color-surface-canvas)}.sec--snip.svelte-khoj37{padding-block:var(--space-10) 0}[data-snip]+.sec--snip.svelte-khoj37>.wrap:where(.svelte-khoj37){padding-block-start:var(--space-10);border-block-start:var(--border-thin) solid var(--color-border-card)}.wrap.svelte-khoj37{max-width:var(--size-content);margin-inline:auto;padding-inline:var(--space-4)}.wrap.svelte-khoj37 .h1{margin:0;font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.wrap.svelte-khoj37 .h2{margin:0;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.head.svelte-khoj37{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4)}.head.svelte-khoj37 p:where(.svelte-khoj37){margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.head__r.svelte-khoj37{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.more.svelte-khoj37{flex:none;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.more.svelte-khoj37:hover{text-decoration:underline}.src.svelte-khoj37{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-text-subtle)}.wrap.svelte-khoj37 .stack{display:flex;flex-direction:column;gap:var(--space-2)}.wrap.svelte-khoj37 .det{border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.wrap.svelte-khoj37 .det>summary{cursor:pointer;list-style:none;padding:var(--space-5)}.wrap.svelte-khoj37 .det>summary::-webkit-details-marker{display:none}.wrap.svelte-khoj37 .det>summary:hover{color:var(--color-action-primary)}.wrap.svelte-khoj37 .qa>summary{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-summary);padding:var(--space-3) var(--space-5)}.qa__q.svelte-khoj37{flex:1;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.4}.qa__a.svelte-khoj37{margin:0 var(--space-5);padding-block-start:var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-secondary)}@media(min-width:768px){.sec.svelte-khoj37{padding-block:var(--space-12)}.sec--snip.svelte-khoj37{padding-block:var(--space-12) 0}[data-snip]+.sec--snip.svelte-khoj37>.wrap:where(.svelte-khoj37){padding-block-start:var(--space-12)}.wrap.svelte-khoj37{padding-inline:var(--space-6)}.wrap.svelte-khoj37 .h1{font-size:var(--fs-3xl);overflow-wrap:normal}.wrap.svelte-khoj37 .h2{font-size:var(--fs-3xl)}}.sim.svelte-1wu04le{--sim-card: 276px;--sim-card-pad: 18px;--sim-card-gap: 10px;max-inline-size:var(--size-content);margin-inline:auto;--rail-gap: var(--space-3);--rail-pad: var(--space-1) var(--space-4) var(--space-3);--rail-snap-pad: var(--space-4);--rail-scrollbar: thin;--rail-scrollbar-color: var(--color-dot) transparent}.sim.svelte-1wu04le .pf-card{inline-size:var(--sim-card);padding:var(--sim-card-pad);gap:var(--sim-card-gap)}.sim.svelte-1wu04le .pf-card--more:where(.svelte-1wu04le){border-style:dashed;border-color:var(--color-dot)}@media(min-width:768px){.sim.svelte-1wu04le{--rail-pad: var(--space-1) var(--space-6) var(--space-3);--rail-snap-pad: var(--space-6)}}.tm.svelte-11swxd4{--tm-ava: 56px}.tm.svelte-11swxd4 .pf-person{display:flex;align-items:center;gap:var(--space-3)}.tm.svelte-11swxd4 .pf-person__ava{flex:none;inline-size:var(--tm-ava);block-size:var(--tm-ava);border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--gradient-marketing);color:var(--color-dark-navy);font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1}.tm.svelte-11swxd4 .pf-person__b{min-inline-size:0}.tm.svelte-11swxd4 .pf-person__b a{display:block;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.3;color:var(--color-text-primary);text-decoration:none}.tm.svelte-11swxd4 .pf-person__b a:hover{color:var(--color-action-primary)}.tm.svelte-11swxd4 .pf-person__b span{display:block;margin-block-start:var(--space-1);font-size:var(--fs-2xs);color:var(--color-text-muted)}.pf-card__m--tight.svelte-11swxd4{margin:0}.tm.svelte-11swxd4 .pf-person__ava img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit}.legal-hub.svelte-4p7rfv{--lh-max: 960px;--lh-card-min: 260px;--lh-eyebrow-track: .08em;--lh-type-track: .04em;--lh-lift: -2px;--lh-lead-measure: 60ch;max-width:var(--lh-max);margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-16)}.crumbs.svelte-4p7rfv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--fs-sm);color:var(--color-text-muted)}.crumbs.svelte-4p7rfv a:where(.svelte-4p7rfv){color:var(--color-action-primary);text-decoration:none}.crumbs.svelte-4p7rfv a:where(.svelte-4p7rfv):hover{text-decoration:underline}.crumbs__sep.svelte-4p7rfv{color:var(--color-text-subtle)}.crumbs__current.svelte-4p7rfv{color:var(--color-text-secondary)}.legal-hub__head.svelte-4p7rfv{margin-bottom:var(--space-10)}.legal-hub__eyebrow.svelte-4p7rfv{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--lh-eyebrow-track);text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--space-2)}.legal-hub.svelte-4p7rfv .legal-hub__title{margin:0 0 var(--space-3);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-primary)}.legal-hub__lead.svelte-4p7rfv{margin:0;max-width:var(--lh-lead-measure);font-size:var(--fs-lg);line-height:var(--lh-normal);color:var(--color-text-secondary)}.legal-hub__state.svelte-4p7rfv{text-align:center;padding:var(--space-16) var(--space-6);background:var(--color-surface-muted);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.legal-hub__state-title.svelte-4p7rfv{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.legal-hub__state-sub.svelte-4p7rfv{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.legal-grid.svelte-4p7rfv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-4)}.legal-grid__item.svelte-4p7rfv{display:flex}.legal-card.svelte-4p7rfv{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-6);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.legal-card.svelte-4p7rfv:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-card);transform:translateY(var(--lh-lift))}.legal-card__type.svelte-4p7rfv{align-self:flex-start;padding:var(--space-1) var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--lh-type-track);text-transform:uppercase;color:var(--color-action-primary);background:var(--color-action-primary-soft);border-radius:var(--radius-pill)}.legal-card__title.svelte-4p7rfv{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text-primary)}.legal-card__updated.svelte-4p7rfv{margin-top:auto;font-size:var(--fs-xs);color:var(--color-text-muted)}@media(min-width:560px){.legal-grid.svelte-4p7rfv{grid-template-columns:repeat(auto-fill,minmax(var(--lh-card-min),1fr))}}.legal-doc.svelte-1wjvgji{--ld-max: 820px;--ld-measure: 70ch;--ld-eyebrow-track: .08em;--ld-title-track: .04em;max-width:var(--ld-max);margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-16)}.crumbs.svelte-1wjvgji{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--fs-sm);color:var(--color-text-muted)}.crumbs.svelte-1wjvgji a:where(.svelte-1wjvgji){color:var(--color-action-primary);text-decoration:none}.crumbs.svelte-1wjvgji a:where(.svelte-1wjvgji):hover{text-decoration:underline}.crumbs__sep.svelte-1wjvgji{color:var(--color-text-subtle)}.crumbs__current.svelte-1wjvgji{color:var(--color-text-secondary)}.legal-doc__head.svelte-1wjvgji{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--border-thin) solid var(--color-border-card)}.legal-doc__eyebrow.svelte-1wjvgji{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ld-eyebrow-track);text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--space-2)}.legal-doc.svelte-1wjvgji .legal-doc__title{margin:0 0 var(--space-3);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-primary)}.legal-doc__stamp.svelte-1wjvgji{display:inline-block;font-size:var(--fs-xs);color:var(--color-text-muted)}.legal-doc__body.svelte-1wjvgji{max-width:var(--ld-measure);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-secondary)}.legal-doc__body.svelte-1wjvgji h2{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-3)}.legal-doc__body.svelte-1wjvgji h2.legal-doc__h1{margin:0 0 var(--space-4);font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:inherit}.legal-doc__body.svelte-1wjvgji h3{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-2)}.legal-doc__body.svelte-1wjvgji p{margin:0 0 var(--space-4)}.legal-doc__body.svelte-1wjvgji ul,.legal-doc__body.svelte-1wjvgji ol{margin:0 0 var(--space-4);padding-inline-start:var(--space-6)}.legal-doc__body.svelte-1wjvgji li{margin-bottom:var(--space-2)}.legal-doc__body.svelte-1wjvgji a{color:var(--color-action-primary);text-decoration:underline}.legal-doc__body.svelte-1wjvgji strong{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.legal-doc__others.svelte-1wjvgji{margin-top:var(--space-12);padding:var(--space-6);background:var(--color-surface-muted);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.legal-doc__others-title.svelte-1wjvgji{margin:0 0 var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ld-title-track);text-transform:uppercase;color:var(--color-text-muted)}.legal-doc__others-list.svelte-1wjvgji{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.legal-doc__others-link.svelte-1wjvgji{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--fs-base);color:var(--color-text-primary);text-decoration:none;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.legal-doc__others-link.svelte-1wjvgji:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.legal-doc__others-chev.svelte-1wjvgji{color:var(--color-text-subtle)}.legal-doc__others-link.svelte-1wjvgji:hover .legal-doc__others-chev:where(.svelte-1wjvgji){color:var(--color-action-primary)}.dir-crumbs.svelte-1y8n89k{--dc-sep-gap: 6px;max-width:var(--size-container);margin:0 auto;padding:var(--space-6) var(--space-gutter) 0}.dir-crumbs__nav.svelte-1y8n89k{margin-bottom:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted)}.dir-crumbs__nav.svelte-1y8n89k a:where(.svelte-1y8n89k){color:var(--color-action-primary);text-decoration:none}.dir-crumbs__nav.svelte-1y8n89k a:where(.svelte-1y8n89k):hover{text-decoration:underline}.dir-crumbs__sep.svelte-1y8n89k{margin-inline:var(--dc-sep-gap)}.dir-index.svelte-1f9iexk{--di-eyebrow-track: .06em;--di-lead-measure: 820px;--di-sel-pad-end: 34px;--di-sel-pad-start: 14px;--di-chev-inset: 12px;--di-chip-pad: 14px;--di-intent-ic: 15px;--di-lift: -1px;--di-ic: 44px;--di-ic-fs: 22px;--di-arrow-fs: 18px;--di-arrow-shift: -4px;--di-tint: 14%;--di-topic-gap: 6px;--di-topic-pad-b: 5px;--di-topic-pad-i: 11px;max-width:var(--size-container);margin:0 auto;padding:0 var(--space-gutter)}.dir-index__hero.svelte-1f9iexk{margin-bottom:var(--space-6)}.dir-index__eyebrow.svelte-1f9iexk{display:inline-block;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--di-eyebrow-track);text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--space-2)}.dir-index.svelte-1f9iexk .dir-index__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-primary);margin:0 0 var(--space-3)}.dir-index__lead.svelte-1f9iexk{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-secondary);margin:0;max-width:var(--di-lead-measure)}.dir-index__city.svelte-1f9iexk{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap}.dir-index__city.svelte-1f9iexk label:where(.svelte-1f9iexk){font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.dir-index__select.svelte-1f9iexk{position:relative;display:inline-flex}.dir-index__select.svelte-1f9iexk select:where(.svelte-1f9iexk){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-block:var(--space-2);padding-inline:var(--di-sel-pad-start) var(--di-sel-pad-end);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-card);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.dir-index__select.svelte-1f9iexk select:where(.svelte-1f9iexk):focus-visible{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.dir-index__chev.svelte-1f9iexk{position:absolute;inset-block:0;inset-inline-end:var(--di-chev-inset);margin-block:auto;fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.dir-index__intents.svelte-1f9iexk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.dir-index__intent.svelte-1f9iexk{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--di-chip-pad);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);border:var(--border-thin) solid transparent;color:var(--color-action-primary);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:all var(--duration-fast) var(--ease-standard)}.dir-index__intent.svelte-1f9iexk:hover{border-color:var(--color-action-primary);transform:translateY(var(--di-lift))}.dir-index__intent-ic.svelte-1f9iexk{font-size:var(--di-intent-ic)}.dir-index__areas.svelte-1f9iexk{margin-bottom:var(--space-10)}.dir-index__grid.svelte-1f9iexk{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.dir-area.svelte-1f9iexk{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);padding:var(--space-4);transition:all var(--duration-fast) var(--ease-standard)}.dir-area.svelte-1f9iexk:hover{border-color:var(--dir-hue);box-shadow:var(--shadow-card-soft)}.dir-area__head.svelte-1f9iexk{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--color-text-primary)}.dir-area__ic.svelte-1f9iexk{flex-shrink:0;width:var(--di-ic);height:var(--di-ic);display:grid;place-items:center;font-size:var(--di-ic-fs);border-radius:var(--radius-md);background:color-mix(in srgb,var(--dir-hue) var(--di-tint),transparent)}.dir-area__title.svelte-1f9iexk{min-width:0;flex:1;font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.dir-area__arrow.svelte-1f9iexk{color:var(--dir-hue);font-size:var(--di-arrow-fs);opacity:0;transform:translate(var(--di-arrow-shift));transition:all var(--duration-fast) var(--ease-standard)}.dir-area__head.svelte-1f9iexk:hover .dir-area__arrow:where(.svelte-1f9iexk){opacity:1;transform:translate(0)}.dir-area__topics.svelte-1f9iexk{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--di-topic-gap)}.dir-area__topic.svelte-1f9iexk{display:inline-block;padding:var(--di-topic-pad-b) var(--di-topic-pad-i);border-radius:var(--radius-pill);background:var(--color-surface-muted);border:var(--border-thin) solid var(--color-border-card);color:var(--color-text-secondary);text-decoration:none;font-size:var(--fs-xs);transition:all var(--duration-fast) var(--ease-standard)}.dir-area__topic.svelte-1f9iexk:hover{border-color:var(--dir-hue);color:var(--dir-hue)}.dir-area__foot.svelte-1f9iexk{margin-top:auto;padding-top:var(--space-3)}.dir-area__all.svelte-1f9iexk{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-action-primary);text-decoration:none}.dir-area__all.svelte-1f9iexk:hover{text-decoration:underline}@media(min-width:560px){.dir-index__grid.svelte-1f9iexk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.dir-index__grid.svelte-1f9iexk{grid-template-columns:repeat(3,minmax(0,1fr))}}.dir-text.svelte-1u9vjp5{max-width:var(--size-container);margin:0 auto;padding:0 var(--space-gutter)}.dir-text__box.svelte-1u9vjp5{margin-bottom:var(--space-10);padding:var(--space-6);background:var(--color-surface-muted);border-radius:var(--radius-md)}.dir-text.svelte-1u9vjp5 .dir-text__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.dir-text__box.svelte-1u9vjp5 p:where(.svelte-1u9vjp5){font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-secondary);margin:0 0 var(--space-3)}.dir-text__box.svelte-1u9vjp5 p:where(.svelte-1u9vjp5):last-child{margin-bottom:0}.dir-faq.svelte-154p22k{--df-arrow-fs: 14px;max-width:var(--size-container);margin:0 auto;padding:0 var(--space-gutter) var(--space-6)}.dir-faq__box.svelte-154p22k{margin-bottom:var(--space-10)}.dir-faq.svelte-154p22k .dir-faq__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.dir-faq__item.svelte-154p22k{background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);margin-bottom:var(--space-2);overflow:hidden}.dir-faq__q.svelte-154p22k{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:none;background:none;cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-semibold);text-align:start;color:var(--color-text-primary)}.dir-faq__q.svelte-154p22k:hover{color:var(--color-action-primary)}.dir-faq__arrow.svelte-154p22k{flex-shrink:0;font-size:var(--df-arrow-fs);color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.dir-faq__arrow--open.svelte-154p22k{transform:rotate(180deg)}.dir-faq__a.svelte-154p22k{padding:0 var(--space-5) var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.dir-area-page.svelte-vys483{--dap-ic: 64px;--dap-ic-fs: 32px;--dap-lead-measure: 720px;--dap-cta-measure: 560px;--dap-sel-pad-end: 34px;--dap-sel-pad-start: 14px;--dap-chev-inset: 12px;--dap-go-fs: 18px;--dap-lift: -2px;--dap-btn-lift: -1px;--dap-chip-pad-b: 7px;--dap-chip-pad-i: 14px;max-width:var(--size-container);margin:0 auto;padding:0 var(--space-gutter)}.dap__hero.svelte-vys483{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-8)}.dap__ic.svelte-vys483{flex-shrink:0;width:var(--dap-ic);height:var(--dap-ic);display:grid;place-items:center;font-size:var(--dap-ic-fs);border-radius:var(--radius-lg);background:var(--color-action-primary-soft)}.dir-area-page.svelte-vys483 .dap__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-primary);margin:0 0 var(--space-2)}.dap__lead.svelte-vys483{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-secondary);margin:0;max-width:var(--dap-lead-measure)}.dap__city.svelte-vys483{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap}.dap__city.svelte-vys483 label:where(.svelte-vys483){font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.dap__select.svelte-vys483{position:relative;display:inline-flex}.dap__select.svelte-vys483 select:where(.svelte-vys483){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-block:var(--space-2);padding-inline:var(--dap-sel-pad-start) var(--dap-sel-pad-end);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-card);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.dap__select.svelte-vys483 select:where(.svelte-vys483):focus-visible{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.dap__chev.svelte-vys483{position:absolute;inset-block:0;inset-inline-end:var(--dap-chev-inset);margin-block:auto;fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.dap__block.svelte-vys483{margin-bottom:var(--space-8)}.dir-area-page.svelte-vys483 .dap__h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0 0 var(--space-4)}.dap__grid.svelte-vys483{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.dap__topic.svelte-vys483{display:flex;flex-direction:column;gap:var(--space-2)}.dap__topic-types.svelte-vys483{padding:0 var(--space-1)}.dap__card.svelte-vys483{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-primary);transition:all var(--duration-fast) var(--ease-standard)}.dap__card.svelte-vys483:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-card-soft);transform:translateY(var(--dap-lift))}.dap__card-name.svelte-vys483{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.dap__card-go.svelte-vys483{color:var(--color-action-primary);font-size:var(--dap-go-fs)}.dap__chips.svelte-vys483{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dap__chip.svelte-vys483{display:inline-block;padding:var(--dap-chip-pad-b) var(--dap-chip-pad-i);border-radius:var(--radius-pill);background:var(--color-surface-muted);border:var(--border-thin) solid var(--color-border-card);color:var(--color-text-secondary);font-size:var(--fs-sm);text-decoration:none}.dap__hint.svelte-vys483{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--color-text-muted)}.dap__cta.svelte-vys483{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-6);margin-bottom:var(--space-8);background:var(--color-dark-navy);border-radius:var(--radius-lg)}.dir-area-page.svelte-vys483 .dap__cta-title{color:var(--color-text-on-dark);margin:0 0 var(--space-2)}.dap__cta-body.svelte-vys483 p:where(.svelte-vys483){margin:0;color:var(--color-text-on-dark-muted);font-size:var(--fs-sm);max-width:var(--dap-cta-measure)}.dap__cta-btn.svelte-vys483{flex-shrink:0;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--fw-semibold);text-decoration:none;transition:all var(--duration-fast) var(--ease-standard)}.dap__cta-btn.svelte-vys483:hover{transform:translateY(var(--dap-btn-lift));box-shadow:var(--shadow-card)}@media(min-width:560px){.dap__hero.svelte-vys483{flex-direction:row}.dap__grid.svelte-vys483{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.dap__grid.svelte-vys483{grid-template-columns:repeat(3,1fr)}}.dir-others.svelte-1n60z1{--do-chip-pad-b: 7px;--do-chip-pad-i: 14px;max-width:var(--size-container);margin:0 auto;padding:0 var(--space-gutter) var(--space-6)}.dir-others__box.svelte-1n60z1{margin-bottom:var(--space-8)}.dir-others.svelte-1n60z1 .dir-others__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0 0 var(--space-4)}.dir-others__chips.svelte-1n60z1{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dir-others__chip.svelte-1n60z1{display:inline-block;padding:var(--do-chip-pad-b) var(--do-chip-pad-i);border-radius:var(--radius-pill);background:var(--color-surface-muted);border:var(--border-thin) solid var(--color-border-card);color:var(--color-text-secondary);font-size:var(--fs-sm);text-decoration:none;transition:all var(--duration-fast) var(--ease-standard)}.dir-others__chip.svelte-1n60z1:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.sol-hero.svelte-19qhati{--sol-container: 1100px;--sol-dur: .2s;background:linear-gradient(135deg,var(--sol-tone) 0%,var(--sol-tone-end) 100%);color:var(--color-text-on-dark);padding:var(--space-20) 0;text-align:center}.sol-hero__container.svelte-19qhati{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-hero.svelte-19qhati .sol-hero__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin:0 0 var(--space-4)}.sol-hero__subtitle.svelte-19qhati{font-size:var(--fs-xl);opacity:.9;margin:0 0 var(--space-8)}.sol-hero__stats.svelte-19qhati{display:flex;justify-content:center;gap:var(--space-6);margin-bottom:var(--space-8)}.sol-hero__stat.svelte-19qhati{text-align:center}.sol-hero__value.svelte-19qhati{display:block;font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.sol-hero__label.svelte-19qhati{font-size:var(--fs-sm);opacity:.8}.sol-hero__cta.svelte-19qhati{display:inline-block;padding:var(--space-4) var(--space-10);background:var(--color-surface-card);color:var(--sol-tone);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--fs-lg);transition:transform var(--sol-dur)}.sol-hero__cta.svelte-19qhati:hover{transform:scale(1.05)}@media(min-width:768px){.sol-hero.svelte-19qhati .sol-hero__title{font-size:var(--fs-6xl)}.sol-hero__stats.svelte-19qhati{gap:var(--space-12)}.sol-hero__value.svelte-19qhati{font-size:var(--fs-4xl)}}.sol-services.svelte-jum28i{--sol-container: 1100px;--sol-section-pad: 60px;--sol-card-min: 280px;--sol-card-shadow: 0 1px 3px color-mix(in srgb, var(--color-text-strong) 10%, transparent);background:var(--color-surface-soft);padding:var(--sol-section-pad) 0}.sol-services__container.svelte-jum28i{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-services.svelte-jum28i .sol-services__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.sol-services__grid.svelte-jum28i{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sol-card-min),1fr));gap:var(--space-5)}.sol-services__card.svelte-jum28i{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--sol-card-shadow)}.sol-services.svelte-jum28i .sol-services__name{margin:0 0 var(--space-3);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.sol-services__details.svelte-jum28i{display:flex;justify-content:space-between}.sol-services__price.svelte-jum28i{font-weight:var(--fw-semibold);color:var(--sol-tone)}.sol-services__time.svelte-jum28i{color:var(--color-text-muted);font-size:var(--fs-sm)}.sol-steps.svelte-6un7rb{--sol-container: 1100px;--sol-section-pad: 60px;--sol-card-min: 220px;--sol-line-max: 600px;--sol-dot: 30px;--sol-dot-shift: -15px;background:var(--color-surface-card);padding:var(--sol-section-pad) 0}.sol-steps__container.svelte-6un7rb{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-steps.svelte-6un7rb .sol-steps__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.sol-steps__num.svelte-6un7rb{background:var(--sol-tone);color:var(--color-text-on-dark);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center}.sol-steps.svelte-6un7rb .sol-steps__name{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.sol-steps__desc.svelte-6un7rb{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.sol-steps--grid.svelte-6un7rb .sol-steps__list:where(.svelte-6un7rb){display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sol-card-min),1fr));gap:var(--space-6)}.sol-steps--grid.svelte-6un7rb .sol-steps__item:where(.svelte-6un7rb){text-align:center;padding:var(--space-6)}.sol-steps--grid.svelte-6un7rb .sol-steps__num:where(.svelte-6un7rb){width:var(--size-control-lg);height:var(--size-control-lg);font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0 auto var(--space-4)}.sol-steps--grid.svelte-6un7rb .sol-steps__name{margin:0 0 var(--space-2)}.sol-steps--timeline.svelte-6un7rb .sol-steps__list:where(.svelte-6un7rb){max-width:var(--sol-line-max);margin:0 auto}.sol-steps--timeline.svelte-6un7rb .sol-steps__item:where(.svelte-6un7rb){display:flex;gap:var(--space-5);padding:var(--space-5) 0;border-inline-start:var(--border-thick) solid var(--color-border-card);margin-inline-start:var(--space-6);padding-inline-start:var(--space-8);position:relative}.sol-steps--timeline.svelte-6un7rb .sol-steps__item:where(.svelte-6un7rb):last-child{border-inline-start-color:transparent}.sol-steps--timeline.svelte-6un7rb .sol-steps__num:where(.svelte-6un7rb){position:absolute;inset-inline-start:var(--sol-dot-shift);width:var(--sol-dot);height:var(--sol-dot);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.sol-steps--timeline.svelte-6un7rb .sol-steps__name{margin:0 0 var(--space-1)}.sol-benefits.svelte-1jhy682{--sol-container: 1100px;--sol-section-pad: 60px;--sol-card-min: 220px;--sol-icon: 56px;--sol-card-shadow: 0 1px 3px color-mix(in srgb, var(--color-text-strong) 10%, transparent);background:var(--color-surface-soft);padding:var(--sol-section-pad) 0}.sol-benefits__container.svelte-1jhy682{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-benefits.svelte-1jhy682 .sol-benefits__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.sol-benefits__grid.svelte-1jhy682{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sol-card-min),1fr));gap:var(--space-6)}.sol-benefits__item.svelte-1jhy682{text-align:center;padding:var(--space-6);background:var(--color-surface-card);border-radius:var(--radius-md);box-shadow:var(--sol-card-shadow)}.sol-benefits__icon.svelte-1jhy682{width:var(--sol-icon);height:var(--sol-icon);background:var(--color-success-soft);color:var(--color-success);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xl);margin:0 auto var(--space-4)}.sol-benefits.svelte-1jhy682 .sol-benefits__name{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.sol-benefits__text.svelte-1jhy682{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.sol-options.svelte-a4ga38{--sol-container: 1100px;--sol-section-pad: 60px;--sol-card-min: 300px;background:var(--color-surface-card);padding:var(--sol-section-pad) 0}.sol-options__container.svelte-a4ga38{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-options.svelte-a4ga38 .sol-options__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.sol-options__grid.svelte-a4ga38{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sol-card-min),1fr));gap:var(--space-6)}.sol-options__card.svelte-a4ga38{background:var(--color-surface-soft);border-radius:var(--radius-md);padding:var(--space-6)}.sol-options.svelte-a4ga38 .sol-options__name{margin:0 0 var(--space-2);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.sol-options__desc.svelte-a4ga38{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm)}.sol-options__pc.svelte-a4ga38{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.sol-options.svelte-a4ga38 .sol-options__label{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.sol-options.svelte-a4ga38 .sol-options__label--pros{color:var(--color-success)}.sol-options.svelte-a4ga38 .sol-options__label--cons{color:var(--color-error)}.sol-options__list.svelte-a4ga38{margin:0;padding-inline-start:var(--space-4)}.sol-options__list.svelte-a4ga38 li:where(.svelte-a4ga38){font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-1)}@media(min-width:768px){.sol-options__pc.svelte-a4ga38{grid-template-columns:1fr 1fr}}.sol-faq.svelte-103pd7e{--sol-container: 1100px;--sol-section-pad: 60px;--sol-list-max: 800px;--sol-card-shadow: 0 1px 3px color-mix(in srgb, var(--color-text-strong) 10%, transparent);background:var(--color-surface-soft);padding:var(--sol-section-pad) 0}.sol-faq__container.svelte-103pd7e{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-faq.svelte-103pd7e .sol-faq__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.sol-faq__list.svelte-103pd7e{max-width:var(--sol-list-max);margin:0 auto}.sol-faq__item.svelte-103pd7e{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-4);box-shadow:var(--sol-card-shadow)}.sol-faq.svelte-103pd7e .sol-faq__q{margin:0 0 var(--space-2);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.sol-faq__a.svelte-103pd7e{margin:0;color:var(--color-text-muted);line-height:var(--lh-base)}.sol-kinds.svelte-b0n1pb{--sol-container: 1100px;--sol-section-pad: 60px;--sol-card-min: 180px;--sol-name-fs: .9375rem;background:var(--color-surface-card);padding:var(--sol-section-pad) 0}.sol-kinds__container.svelte-b0n1pb{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-kinds.svelte-b0n1pb .sol-kinds__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.sol-kinds__grid.svelte-b0n1pb{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sol-card-min),1fr));gap:var(--space-4)}.sol-kinds__card.svelte-b0n1pb{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-soft);border-radius:var(--radius-sm)}.sol-kinds__icon.svelte-b0n1pb{font-size:var(--fs-2xl)}.sol-kinds__name.svelte-b0n1pb{font-size:var(--sol-name-fs);color:var(--color-text-primary)}.sol-includes.svelte-1rnhm03{--sol-container: 1100px;--sol-section-pad: 60px;--sol-card-min: 280px;--sol-list-max: 800px;--sol-num: 28px;background:var(--color-surface-card);padding:var(--sol-section-pad) 0}.sol-includes__container.svelte-1rnhm03{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-includes.svelte-1rnhm03 .sol-includes__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.sol-includes__grid.svelte-1rnhm03{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sol-card-min),1fr));gap:var(--space-4);max-width:var(--sol-list-max);margin:0 auto}.sol-includes__item.svelte-1rnhm03{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-soft);border-radius:var(--radius-sm)}.sol-includes__num.svelte-1rnhm03{width:var(--sol-num);height:var(--sol-num);background:var(--sol-tone);color:var(--color-text-on-dark);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex-shrink:0}.sol-cta.svelte-ynfms8{--sol-container: 1100px;--sol-section-pad: 60px;--sol-btn-y: 14px;--sol-btn-x: 28px;--sol-dur: .2s;background:var(--gradient-dark);color:var(--color-text-on-dark);text-align:center;padding:var(--sol-section-pad) 0}.sol-cta__container.svelte-ynfms8{max-width:var(--sol-container);margin:0 auto;padding:0 var(--space-5)}.sol-cta.svelte-ynfms8 .sol-cta__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-on-dark)}.sol-cta__text.svelte-ynfms8{margin:0 0 var(--space-6);opacity:.8}.sol-cta__buttons.svelte-ynfms8{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.sol-cta__btn.svelte-ynfms8{display:inline-block;padding:var(--sol-btn-y) var(--sol-btn-x);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);transition:transform var(--sol-dur)}.sol-cta__btn.svelte-ynfms8:hover{transform:scale(1.05)}.sol-cta__btn--primary.svelte-ynfms8{background:var(--sol-tone);color:var(--color-text-on-dark)}.sol-cta__btn--secondary.svelte-ynfms8{background:transparent;color:var(--color-text-on-dark);border:var(--border-thick) solid var(--color-text-on-dark)}.sf.svelte-18ffq10{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-18ffq10{--sf-max: 800px}.sf[data-width=l].svelte-18ffq10{--sf-max: 1000px}.sf[data-width=xl].svelte-18ffq10{--sf-max: 1100px}.sf[data-space=s].svelte-18ffq10{--sf-space: var(--space-6)}.sf[data-space=m].svelte-18ffq10{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-18ffq10{--sf-space: var(--space-12)}.sf__in.svelte-18ffq10{max-width:var(--sf-max);margin:0 auto}.sph.svelte-18ffq10{text-align:center}.sf.svelte-18ffq10 .sph__title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 var(--space-2);color:var(--color-text-primary)}.sph__lead.svelte-18ffq10{color:var(--color-text-muted);font-size:var(--fs-lg);margin:0}.sf.svelte-orooaj{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-orooaj{--sf-max: 800px}.sf[data-width=l].svelte-orooaj{--sf-max: 1000px}.sf[data-width=xl].svelte-orooaj{--sf-max: 1100px}.sf[data-space=s].svelte-orooaj{--sf-space: var(--space-6)}.sf[data-space=m].svelte-orooaj{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-orooaj{--sf-space: var(--space-12)}.sf__in.svelte-orooaj{max-width:var(--sf-max);margin:0 auto}.st.svelte-orooaj{--st-min: 600px;--st-first: 25%}.st__wrap.svelte-orooaj{background:var(--color-surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card-soft);overflow:hidden}.st--compare.svelte-orooaj .st__wrap:where(.svelte-orooaj){overflow-x:auto}.st__table.svelte-orooaj{width:100%;border-collapse:collapse}.st--compare.svelte-orooaj .st__table:where(.svelte-orooaj){min-width:var(--st-min)}.st__table.svelte-orooaj th:where(.svelte-orooaj),.st__table.svelte-orooaj td:where(.svelte-orooaj){padding:var(--space-4) var(--space-5);text-align:start;border-bottom:var(--border-thin) solid var(--color-surface-subtle)}.st__table.svelte-orooaj th:where(.svelte-orooaj){background:var(--color-surface-soft);font-weight:var(--fw-semibold);color:var(--color-text-secondary);font-size:var(--fs-sm)}.st--compare.svelte-orooaj .st__table:where(.svelte-orooaj) th:where(.svelte-orooaj):first-child{width:var(--st-first)}.st__table.svelte-orooaj td:where(.svelte-orooaj):first-child{font-weight:var(--fw-medium);color:var(--color-text-primary)}.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) td:where(.svelte-orooaj):nth-child(2){color:var(--color-text-muted);font-size:var(--fs-sm)}.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) td:where(.svelte-orooaj):last-child{font-weight:var(--fw-semibold);color:var(--color-action-primary);white-space:nowrap}.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) th:where(.svelte-orooaj):nth-child(2),.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) td:where(.svelte-orooaj):nth-child(2){display:none}.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) th:where(.svelte-orooaj),.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) td:where(.svelte-orooaj){padding:var(--space-3)}@media(min-width:560px){.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) th:where(.svelte-orooaj):nth-child(2),.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) td:where(.svelte-orooaj):nth-child(2){display:table-cell}.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) th:where(.svelte-orooaj),.st--prices.svelte-orooaj .st__table:where(.svelte-orooaj) td:where(.svelte-orooaj){padding:var(--space-4) var(--space-5)}}.sf.svelte-1a93v5g{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-1a93v5g{--sf-max: 800px}.sf[data-width=l].svelte-1a93v5g{--sf-max: 1000px}.sf[data-width=xl].svelte-1a93v5g{--sf-max: 1100px}.sf[data-space=s].svelte-1a93v5g{--sf-space: var(--space-6)}.sf[data-space=m].svelte-1a93v5g{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-1a93v5g{--sf-space: var(--space-12)}.sf__in.svelte-1a93v5g{max-width:var(--sf-max);margin:0 auto}.pg.svelte-1a93v5g+.pg:where(.svelte-1a93v5g){margin-top:var(--space-8)}.sf.svelte-1a93v5g .pg__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0 0 var(--space-4);color:var(--color-text-primary)}.pg__wrap.svelte-1a93v5g{background:var(--color-surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card-soft);overflow:hidden}.pg__table.svelte-1a93v5g{width:100%;border-collapse:collapse}.pg__table.svelte-1a93v5g td:where(.svelte-1a93v5g){padding:var(--space-4) var(--space-5);border-bottom:var(--border-thin) solid var(--color-surface-subtle)}.pg__table.svelte-1a93v5g tr:where(.svelte-1a93v5g):last-child td:where(.svelte-1a93v5g){border-bottom:none}.pg__name.svelte-1a93v5g{color:var(--color-text-primary)}.pg__price.svelte-1a93v5g{font-weight:var(--fw-semibold);color:var(--color-action-primary);text-align:end;white-space:nowrap}.sf.svelte-n3mhmf{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-n3mhmf{--sf-max: 800px}.sf[data-width=l].svelte-n3mhmf{--sf-max: 1000px}.sf[data-width=xl].svelte-n3mhmf{--sf-max: 1100px}.sf[data-space=s].svelte-n3mhmf{--sf-space: var(--space-6)}.sf[data-space=m].svelte-n3mhmf{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-n3mhmf{--sf-space: var(--space-12)}.sf__in.svelte-n3mhmf{max-width:var(--sf-max);margin:0 auto}.sil.svelte-n3mhmf{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-card-soft)}.sf.svelte-n3mhmf .sil__title{margin:0 0 var(--space-4);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.sil__list.svelte-n3mhmf{margin:0;padding-inline-start:var(--space-6)}.sil__list.svelte-n3mhmf li:where(.svelte-n3mhmf){margin-bottom:var(--space-2);color:var(--color-text-muted);line-height:var(--lh-base)}.sf.svelte-ylaewh{--sf-max: 900px;--sf-space: var(--space-10);--sf-end: 60px;background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) var(--sf-end)}.sf[data-width=s].svelte-ylaewh{--sf-max: 800px}.sf[data-width=l].svelte-ylaewh{--sf-max: 1000px}.sf[data-width=xl].svelte-ylaewh{--sf-max: 1100px}.sf[data-space=s].svelte-ylaewh{--sf-space: var(--space-6)}.sf[data-space=m].svelte-ylaewh{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-ylaewh{--sf-space: var(--space-12)}.sf__in.svelte-ylaewh{max-width:var(--sf-max);margin:0 auto}.cta.svelte-ylaewh{--cta-btn-pad-block: 14px;--cta-btn-pad-inline: 28px;--cta-btn-pad-single: 32px;--cta-border: 2px;--cta-text-opacity: .9;--cta-hover-scale: 1.05;--cta-duration: .2s;text-align:center;background:var(--gradient-action);border-radius:var(--radius-lg);padding:var(--space-10);color:var(--color-text-on-action)}.sf.svelte-ylaewh .cta__title{margin:0 0 var(--space-2);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:inherit}.cta__text.svelte-ylaewh{margin:0 0 var(--space-6);opacity:var(--cta-text-opacity)}.cta__buttons.svelte-ylaewh{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.cta__btn.svelte-ylaewh{display:inline-block;padding:var(--cta-btn-pad-block) var(--cta-btn-pad-inline);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);transition:transform var(--cta-duration)}.cta__btn.svelte-ylaewh:only-child{padding-inline:var(--cta-btn-pad-single)}.cta__btn.svelte-ylaewh:hover{transform:scale(var(--cta-hover-scale))}.cta__btn--primary.svelte-ylaewh{background:var(--color-surface-card);color:var(--color-action-primary)}.cta__btn--secondary.svelte-ylaewh{background:var(--color-glass);color:var(--color-text-on-action);border:var(--cta-border) solid var(--color-text-on-action)}.sf.svelte-cmt3m3{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-cmt3m3{--sf-max: 800px}.sf[data-width=l].svelte-cmt3m3{--sf-max: 1000px}.sf[data-width=xl].svelte-cmt3m3{--sf-max: 1100px}.sf[data-space=s].svelte-cmt3m3{--sf-space: var(--space-6)}.sf[data-space=m].svelte-cmt3m3{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-cmt3m3{--sf-space: var(--space-12)}.sf__in.svelte-cmt3m3{--ppc-card-min: 300px;max-width:var(--sf-max);margin:0 auto}.sf.svelte-cmt3m3 .ppc__title{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:0 0 var(--space-6);color:var(--color-text-primary);text-align:center}.ppc__grid.svelte-cmt3m3{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:768px){.ppc__grid.svelte-cmt3m3{grid-template-columns:repeat(auto-fit,minmax(var(--ppc-card-min),1fr))}}.ppc__card.svelte-cmt3m3{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-card-soft)}.ppc__name.svelte-cmt3m3{margin:0 0 var(--space-4);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary);text-align:center;padding-bottom:var(--space-4);border-bottom:var(--border-thin) solid var(--color-surface-subtle)}.ppc__part.svelte-cmt3m3{margin-bottom:var(--space-4)}.ppc__label.svelte-cmt3m3{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ppc__part--pros.svelte-cmt3m3 .ppc__label:where(.svelte-cmt3m3){color:var(--color-success)}.ppc__part--cons.svelte-cmt3m3 .ppc__label:where(.svelte-cmt3m3){color:var(--color-error)}.ppc__part.svelte-cmt3m3 ul:where(.svelte-cmt3m3){margin:0;padding-inline-start:var(--space-5)}.ppc__part.svelte-cmt3m3 li:where(.svelte-cmt3m3){margin-bottom:var(--space-1);font-size:var(--fs-sm);color:var(--color-text-muted)}.sf.svelte-pd4pio{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-pd4pio{--sf-max: 800px}.sf[data-width=l].svelte-pd4pio{--sf-max: 1000px}.sf[data-width=xl].svelte-pd4pio{--sf-max: 1100px}.sf[data-space=s].svelte-pd4pio{--sf-space: var(--space-6)}.sf[data-space=m].svelte-pd4pio{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-pd4pio{--sf-space: var(--space-12)}.sf__in.svelte-pd4pio{--pa-card-min: 250px;--pa-chip-pad-block: 6px;--pa-chip-radius: 6px;max-width:var(--sf-max);margin:0 auto}.sf.svelte-pd4pio .pa__title{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:0 0 var(--space-6);color:var(--color-text-primary);text-align:center}.pa__cards.svelte-pd4pio{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--pa-card-min),1fr));gap:var(--space-5)}.pa__card.svelte-pd4pio{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;box-shadow:var(--shadow-card-soft)}.pa__icon.svelte-pd4pio{font-size:var(--fs-6xl);margin-bottom:var(--space-3)}.pa__name.svelte-pd4pio{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.pa__text.svelte-pd4pio{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm)}.pa__option.svelte-pd4pio{display:inline-block;background:var(--color-success-soft);color:var(--color-success);padding:var(--pa-chip-pad-block) var(--space-3);border-radius:var(--pa-chip-radius);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.sf.svelte-6ks1du{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-6ks1du{--sf-max: 800px}.sf[data-width=l].svelte-6ks1du{--sf-max: 1000px}.sf[data-width=xl].svelte-6ks1du{--sf-max: 1100px}.sf[data-space=s].svelte-6ks1du{--sf-space: var(--space-6)}.sf[data-space=m].svelte-6ks1du{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-6ks1du{--sf-space: var(--space-12)}.sf__in.svelte-6ks1du{max-width:var(--sf-max);margin:0 auto}.jc.svelte-6ks1du{--jc-card-pad: 28px;--jc-chip-pad-block: 6px;--jc-chip-pad-inline: 14px;--jc-title-fs: 1.375rem;--jc-label-track: .5px;--jc-text-lh: 1.6;display:flex;flex-direction:column;gap:var(--space-6)}.jc__card.svelte-6ks1du{background:var(--color-surface-card);border-radius:var(--radius-lg);padding:var(--jc-card-pad);box-shadow:var(--shadow-card-soft)}.jc__head.svelte-6ks1du{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.jc__category.svelte-6ks1du{background:var(--color-surface-chip);color:var(--color-text-secondary);padding:var(--jc-chip-pad-block) var(--jc-chip-pad-inline);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.jc__amount.svelte-6ks1du{background:var(--color-success-soft);color:var(--color-success);padding:var(--jc-chip-pad-block) var(--jc-chip-pad-inline);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.jc__title.svelte-6ks1du{margin:0 0 var(--space-2);font-size:var(--jc-title-fs);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.jc__client.svelte-6ks1du{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--fs-sm)}.jc__part.svelte-6ks1du{margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-surface-soft);border-radius:var(--radius-sm)}.jc__part.svelte-6ks1du:last-child{margin-bottom:0}.jc__label.svelte-6ks1du{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--jc-label-track)}.jc__part.svelte-6ks1du p:where(.svelte-6ks1du){margin:0;color:var(--color-text-muted);line-height:var(--jc-text-lh)}.jc__part--result.svelte-6ks1du{background:var(--color-success-soft)}.jc__part--result.svelte-6ks1du .jc__label:where(.svelte-6ks1du),.jc__part--result.svelte-6ks1du p:where(.svelte-6ks1du){color:var(--color-success)}.sf.svelte-hpev69{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-hpev69{--sf-max: 800px}.sf[data-width=l].svelte-hpev69{--sf-max: 1000px}.sf[data-width=xl].svelte-hpev69{--sf-max: 1100px}.sf[data-space=s].svelte-hpev69{--sf-space: var(--space-6)}.sf[data-space=m].svelte-hpev69{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-hpev69{--sf-space: var(--space-12)}.sf__in.svelte-hpev69{max-width:var(--sf-max);margin:0 auto}.jn.svelte-hpev69{display:flex;gap:var(--space-4);background:var(--color-warning-soft);border:var(--border-thin) solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-5)}.jn__icon.svelte-hpev69{font-size:var(--fs-2xl);flex-shrink:0}.sf.svelte-hpev69 .jn__title{margin:0 0 var(--space-1);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-warning)}.jn__text.svelte-hpev69{margin:0;font-size:var(--fs-sm);color:var(--color-warning);line-height:var(--lh-base)}.sf.svelte-1t31zk4{--sf-max: 900px;--sf-space: var(--space-10);background:var(--color-surface-soft);padding:var(--sf-space) var(--space-5) 0}.sf[data-width=s].svelte-1t31zk4{--sf-max: 800px}.sf[data-width=l].svelte-1t31zk4{--sf-max: 1000px}.sf[data-width=xl].svelte-1t31zk4{--sf-max: 1100px}.sf[data-space=s].svelte-1t31zk4{--sf-space: var(--space-6)}.sf[data-space=m].svelte-1t31zk4{--sf-space: var(--space-8)}.sf[data-space=xl].svelte-1t31zk4{--sf-space: var(--space-12)}.sf__in.svelte-1t31zk4{--jt-btn: 40px;--jt-chip-pad-block: 2px;--jt-duration: .2s;max-width:var(--sf-max);margin:0 auto}.jt.svelte-1t31zk4+.jt:where(.svelte-1t31zk4){margin-top:var(--space-10)}.sf.svelte-1t31zk4 .jt__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0 0 var(--space-4);color:var(--color-text-primary)}.jt__list.svelte-1t31zk4{display:flex;flex-direction:column;gap:var(--space-3)}.jt__card.svelte-1t31zk4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card-soft);transition:box-shadow var(--jt-duration)}.jt__card.svelte-1t31zk4:hover{box-shadow:var(--shadow-card)}.jt__icon.svelte-1t31zk4{font-size:var(--fs-2xl);flex-shrink:0}.jt__info.svelte-1t31zk4{flex:1;min-width:0}.jt__name.svelte-1t31zk4{margin:0 0 var(--space-1);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--color-text-primary)}.jt__meta.svelte-1t31zk4{display:flex;gap:var(--space-3);align-items:center}.jt__format.svelte-1t31zk4{background:var(--color-surface-input);color:var(--color-text-secondary);padding:var(--jt-chip-pad-block) var(--space-2);border-radius:var(--radius-xs);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}.jt__downloads.svelte-1t31zk4{color:var(--color-text-muted);font-size:var(--fs-xs)}.jt__download.svelte-1t31zk4{width:100%;height:var(--jt-btn);margin-top:var(--space-2);border:none;background:var(--color-action-primary);color:var(--color-text-on-action);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--jt-duration);flex-shrink:0}.jt__download.svelte-1t31zk4:hover{background:var(--color-action-primary-hover)}@media(min-width:560px){.jt__card.svelte-1t31zk4{flex-wrap:nowrap}.jt__download.svelte-1t31zk4{width:var(--jt-btn);margin-top:0}}.pg.svelte-1s335a4{--pg-n: 32px;--pg-gap: var(--space-1);--pg-list-gap: 2px;display:flex;align-items:center;justify-content:center;gap:var(--pg-gap);margin:var(--space-8) 0;padding:var(--space-2)}.pg__btn.svelte-1s335a4{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;padding:var(--space-1) var(--space-2);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pg__btn.svelte-1s335a4:hover:not(:disabled){background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-on-action);transform:translateY(calc(var(--border-thin) * -1));box-shadow:var(--shadow-button)}.pg__btn.svelte-1s335a4:disabled{opacity:.4;cursor:not-allowed}.pg__txt.svelte-1s335a4{display:none}.pg__list.svelte-1s335a4{display:flex;align-items:center;gap:var(--pg-list-gap);margin:0;padding:0;list-style:none}.pg__item.svelte-1s335a4{margin:0;padding:0}.pg__n.svelte-1s335a4{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--pg-n);block-size:var(--pg-n);margin:0;padding:0 var(--space-2);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pg__n.svelte-1s335a4:hover{background:var(--color-surface-muted);border-color:var(--color-action-primary);color:var(--color-action-primary);transform:translateY(calc(var(--border-thin) * -1))}.pg__n--on.svelte-1s335a4,.pg__n--on.svelte-1s335a4:hover{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-on-action);pointer-events:none;transform:none}.pg__gap.svelte-1s335a4{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--pg-n);block-size:var(--pg-n);color:var(--color-text-muted);font-weight:var(--fw-semibold);-webkit-user-select:none;user-select:none}.pg__btn.svelte-1s335a4:focus-visible,.pg__n.svelte-1s335a4:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}@media(min-width:560px){.pg.svelte-1s335a4{--pg-n: 36px;--pg-list-gap: var(--space-1)}}@media(min-width:768px){.pg.svelte-1s335a4{--pg-n: var(--size-control-md);--pg-gap: var(--space-2);padding:var(--space-4)}.pg__btn.svelte-1s335a4{padding:var(--space-2) var(--space-4)}.pg__txt.svelte-1s335a4{display:inline}.pg__n.svelte-1s335a4{font-size:var(--fs-base)}}.jc.svelte-wgw2l3{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--fs-sm)}.jc--journal.svelte-wgw2l3{color:var(--color-text-secondary)}.jc--content.svelte-wgw2l3{flex-wrap:wrap;color:var(--color-text-muted)}.jc.svelte-wgw2l3 a:where(.svelte-wgw2l3){color:var(--color-action-primary);text-decoration:none}.jc.svelte-wgw2l3 a:where(.svelte-wgw2l3):hover{text-decoration:underline}.jc__sep.svelte-wgw2l3{color:var(--color-text-subtle)}.ji.svelte-t9o7c9{--ji-lead-max: 720px;--ji-search-gap: 28px;--ji-input-basis: 260px;--ji-input-fs: .9375rem;max-width:var(--size-container);margin:0 auto;padding:var(--space-6) var(--space-5)}.ji__header.svelte-t9o7c9{margin-bottom:var(--space-5)}.ji.svelte-t9o7c9 .ji__title{margin:0 0 var(--space-2);font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--color-text-primary);font-family:var(--font-heading)}.ji__count.svelte-t9o7c9{margin:0;color:var(--color-text-secondary)}.ji__lead.svelte-t9o7c9{max-width:var(--ji-lead-max);margin:0 0 var(--space-5);color:var(--color-text-secondary);line-height:var(--lh-normal)}.ji-hub.svelte-t9o7c9{margin:0 0 var(--space-4)}.ji-hub__h.svelte-t9o7c9{margin:0 0 var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ji-hub__list.svelte-t9o7c9{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ji-hub__chip.svelte-t9o7c9{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-control-md);padding:0 var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;background:var(--color-surface-canvas)}.ji-hub__n.svelte-t9o7c9{color:var(--color-text-muted);font-size:var(--fs-xs)}.ji-hub__chip.svelte-t9o7c9:hover,.ji-hub__chip--on.svelte-t9o7c9{border-color:var(--color-action-primary);color:var(--color-action-primary)}.ji__search.svelte-t9o7c9{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--ji-search-gap)}.ji__search-input.svelte-t9o7c9{flex:1 1 var(--ji-input-basis);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);font-size:var(--ji-input-fs)}.ji__search-input.svelte-t9o7c9:focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.ji__search-btn.svelte-t9o7c9{padding:var(--space-3) var(--space-6)}.ji__reset.svelte-t9o7c9{color:var(--color-text-secondary);text-decoration:none;font-size:var(--fs-sm)}.ji__reset.svelte-t9o7c9:hover{color:var(--color-action-primary)}.ji__grid.svelte-t9o7c9{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.ji__cell.svelte-t9o7c9{display:contents}@media(min-width:560px){.ji__grid.svelte-t9o7c9{grid-template-columns:repeat(auto-fill,minmax(var(--size-col-md),1fr))}}.cx.svelte-gzejwv{--cx-head-max: 760px;--cx-card-min: 280px;--cx-rel-min: 200px;--cx-ic: 44px;--cx-ic-fs: 22px;--cx-rel-ic-fs: 30px;--cx-badge-pad: 3px 10px;--cx-lift: -3px;--cx-lift-sm: -2px;--cx-go-shift: 4px;max-width:var(--size-container);margin:0 auto;padding:var(--space-6) var(--space-gutter)}.cx__head.svelte-gzejwv{margin-bottom:var(--space-10);max-width:var(--cx-head-max)}.cx.svelte-gzejwv .cx__title{font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3);line-height:var(--lh-tight)}.cx__lead.svelte-gzejwv{font-size:var(--fs-lg);color:var(--color-text-secondary);line-height:var(--lh-normal);margin:0}.cx-grid.svelte-gzejwv{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-bottom:var(--space-12)}.cx-card.svelte-gzejwv{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-button);text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.cx-card.svelte-gzejwv:hover{transform:translateY(var(--cx-lift));box-shadow:var(--shadow-card-soft)}.cx-card.svelte-gzejwv:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.cx-card__top.svelte-gzejwv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.cx-card__ic.svelte-gzejwv{width:var(--cx-ic);height:var(--cx-ic);border-radius:var(--radius-md);background:var(--color-action-primary-soft);display:flex;align-items:center;justify-content:center;font-size:var(--cx-ic-fs);flex-shrink:0}.cx-card__badges.svelte-gzejwv{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.cx-badge.svelte-gzejwv{display:inline-block;padding:var(--cx-badge-pad);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-medium);white-space:nowrap}.cx-badge--target.svelte-gzejwv{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.cx-badge--mode.svelte-gzejwv{background:var(--color-surface-muted);color:var(--color-text-secondary)}.cx-card__title.svelte-gzejwv{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0;line-height:var(--lh-snug)}.cx-card__desc.svelte-gzejwv{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cx-card__foot.svelte-gzejwv{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.cx-card__count.svelte-gzejwv{font-size:var(--fs-xs);color:var(--color-text-muted)}.cx-card__go.svelte-gzejwv{color:var(--color-action-primary);font-size:var(--fs-lg);transition:transform var(--duration-fast) var(--ease-standard)}.cx-card.svelte-gzejwv:hover .cx-card__go:where(.svelte-gzejwv){transform:translate(var(--cx-go-shift))}.cx-rel.svelte-gzejwv{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cx-rel-min),1fr));gap:var(--space-4)}.cx-rel__card.svelte-gzejwv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-1);padding:var(--space-6);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-button);text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.cx-rel__card.svelte-gzejwv:hover{transform:translateY(var(--cx-lift-sm));box-shadow:var(--shadow-card-soft)}.cx-rel__ic.svelte-gzejwv{font-size:var(--cx-rel-ic-fs);margin-bottom:var(--space-1)}.cx-rel__title.svelte-gzejwv{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.cx-rel__desc.svelte-gzejwv{font-size:var(--fs-xs);color:var(--color-text-muted)}@media(min-width:560px){.cx-grid.svelte-gzejwv{grid-template-columns:repeat(auto-fill,minmax(var(--cx-card-min),1fr))}}.jcta.svelte-nu2npx{--jcta-btn-pad-y: 14px;--jcta-hover-scale: 1.04;background:var(--gradient-dark);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;color:var(--color-text-on-dark)}.jcta.svelte-nu2npx .jcta__h{font-size:var(--fs-h2);font-weight:var(--fw-semibold);margin:0 0 var(--space-2)}.jcta__p.svelte-nu2npx{color:var(--color-text-on-dark-muted);margin:0 0 var(--space-6)}.jcta__btn.svelte-nu2npx{display:inline-block;padding:var(--jcta-btn-pad-y) var(--space-8);background:var(--color-text-on-dark);color:var(--color-dark-navy);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);transition:transform var(--duration-fast) var(--ease-standard)}.jcta__btn.svelte-nu2npx:hover{transform:scale(var(--jcta-hover-scale))}.cd.svelte-1dvnlkt{--cd-max: 960px;--cd-lead-max: 620px;--cd-eyebrow-pad: var(--space-1) var(--space-3);--cd-num: 40px;--cd-cover-w: 160px;--cd-cover-h: 112px;--cd-cover-h-sm: 180px;--cd-card-min: 260px;--cd-avatar: 48px;--cd-avatar-fs: 22px;--cd-badge-pad: 2px 8px;--cd-badge-gap: 2px;--cd-lift: -3px;max-width:var(--cd-max);margin:0 auto;padding:var(--space-6) var(--space-gutter)}.cd__state.svelte-1dvnlkt{color:var(--color-text-secondary)}.cd-hero.svelte-1dvnlkt{background:var(--gradient-dark);color:var(--color-text-on-dark);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-10)}.cd-hero__eyebrow.svelte-1dvnlkt{display:inline-block;padding:var(--cd-eyebrow-pad);background:var(--color-glass);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow);margin-bottom:var(--space-4)}.cd.svelte-1dvnlkt .cd-hero__title{font-size:var(--fs-h1);font-weight:var(--fw-semibold);margin:0 0 var(--space-3);line-height:var(--lh-tight)}.cd-hero__lead.svelte-1dvnlkt{font-size:var(--fs-lg);color:var(--color-text-on-dark-muted);line-height:var(--lh-normal);margin:0 0 var(--space-5);max-width:var(--cd-lead-max)}.cd-hero__stats.svelte-1dvnlkt{display:flex;gap:var(--space-6)}.cd-hero__stat.svelte-1dvnlkt{font-size:var(--fs-sm);color:var(--color-text-on-dark-muted)}.cd-hero__stat.svelte-1dvnlkt strong:where(.svelte-1dvnlkt){font-size:var(--fs-lg);color:var(--color-text-on-dark)}.cd-items.svelte-1dvnlkt{margin-bottom:var(--space-12)}.cd.svelte-1dvnlkt .cd-items__h{font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0 0 var(--space-6)}.cd-list.svelte-1dvnlkt{display:flex;flex-direction:column;gap:var(--space-4)}.cd-a.svelte-1dvnlkt{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-button);transition:box-shadow var(--duration-fast) var(--ease-standard)}.cd-a.svelte-1dvnlkt:hover{box-shadow:var(--shadow-card-soft)}.cd-a__num.svelte-1dvnlkt{width:var(--cd-num);height:var(--cd-num);flex-shrink:0;background:var(--color-action-primary-soft);color:var(--color-action-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.cd-a__body.svelte-1dvnlkt{flex:1;min-width:0}.cd-a__meta.svelte-1dvnlkt{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-2)}.cd-a__cat.svelte-1dvnlkt{color:var(--color-action-primary);text-decoration:none;font-weight:var(--fw-medium)}.cd-a__cat.svelte-1dvnlkt:hover{text-decoration:underline}.cd-a__h.svelte-1dvnlkt{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0 0 var(--space-2);line-height:var(--lh-snug)}.cd-a__h.svelte-1dvnlkt a:where(.svelte-1dvnlkt){color:var(--color-text-primary);text-decoration:none}.cd-a__h.svelte-1dvnlkt a:where(.svelte-1dvnlkt):hover{color:var(--color-action-primary)}.cd-a__excerpt.svelte-1dvnlkt{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal);margin:0 0 var(--space-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-a__date.svelte-1dvnlkt{font-size:var(--fs-xs);color:var(--color-text-muted)}.cd-a__cover.svelte-1dvnlkt{width:100%;height:var(--cd-cover-h-sm);order:-1;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden}.cd-a__cover.svelte-1dvnlkt img:where(.svelte-1dvnlkt){width:100%;height:100%;object-fit:cover}.cd-grid.svelte-1dvnlkt{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.cd-p.svelte-1dvnlkt{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-button);text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.cd-p.svelte-1dvnlkt:hover{transform:translateY(var(--cd-lift));box-shadow:var(--shadow-card-soft)}.cd-p.svelte-1dvnlkt:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.cd-p__head.svelte-1dvnlkt{display:flex;align-items:center;gap:var(--space-3)}.cd-p__avatar.svelte-1dvnlkt{width:var(--cd-avatar);height:var(--cd-avatar);flex-shrink:0;border-radius:var(--radius-pill);overflow:hidden;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center;font-size:var(--cd-avatar-fs)}.cd-p__avatar--sq.svelte-1dvnlkt{border-radius:var(--radius-md)}.cd-p__avatar.svelte-1dvnlkt img:where(.svelte-1dvnlkt){width:100%;height:100%;object-fit:cover}.cd-p__id.svelte-1dvnlkt{min-width:0}.cd-p__name.svelte-1dvnlkt{display:block;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.cd-p__title.svelte-1dvnlkt{display:block;font-size:var(--fs-xs);color:var(--color-text-muted)}.cd-p__badges.svelte-1dvnlkt{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--cd-badge-gap)}.cd-p__badge.svelte-1dvnlkt{font-size:var(--fs-2xs);padding:var(--cd-badge-pad);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary)}.cd-p__badge--ok.svelte-1dvnlkt{background:var(--color-accent-soft);color:var(--color-accent)}.cd-p__specs.svelte-1dvnlkt{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-p__foot.svelte-1dvnlkt{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:auto;font-size:var(--fs-xs);color:var(--color-text-muted)}.cd-p__rating.svelte-1dvnlkt{color:var(--color-rating);font-weight:var(--fw-semibold)}.cd-p__price.svelte-1dvnlkt{color:var(--color-action-primary);font-weight:var(--fw-medium)}.cd-empty.svelte-1dvnlkt{text-align:center;padding:var(--space-10);background:var(--color-surface-muted);border-radius:var(--radius-lg)}.cd-empty.svelte-1dvnlkt p:where(.svelte-1dvnlkt){color:var(--color-text-secondary);margin:0 0 var(--space-4)}.cd-empty__link.svelte-1dvnlkt{color:var(--color-action-primary);text-decoration:none;font-weight:var(--fw-medium)}.cd-empty__link.svelte-1dvnlkt:hover{text-decoration:underline}@media(min-width:560px){.cd-hero.svelte-1dvnlkt{padding:var(--space-10)}.cd-a.svelte-1dvnlkt{flex-direction:row}.cd-a__cover.svelte-1dvnlkt{width:var(--cd-cover-w);height:var(--cd-cover-h);order:0}.cd-grid.svelte-1dvnlkt{grid-template-columns:repeat(auto-fill,minmax(var(--cd-card-min),1fr))}}.hd.svelte-1dm1chw{--hd-lead-max: 680px;--hd-eyebrow-pad: var(--space-1) var(--space-3);--hd-art-min: 280px;--hd-col-min: 240px;--hd-ph-fs: 36px;--hd-col-ic: 42px;--hd-col-ic-fs: 20px;--hd-empty-ic-fs: 40px;--hd-lift: -3px;max-width:var(--size-container);margin:0 auto;padding:var(--space-6) var(--space-gutter)}.hd__state.svelte-1dm1chw{color:var(--color-text-secondary)}.hd-hero.svelte-1dm1chw{background:var(--gradient-dark);color:var(--color-text-on-dark);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);margin-bottom:var(--space-10)}.hd-hero__eyebrow.svelte-1dm1chw{display:inline-block;padding:var(--hd-eyebrow-pad);background:var(--color-glass);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow);margin-bottom:var(--space-4)}.hd.svelte-1dm1chw .hd-hero__title{font-size:var(--fs-h1);font-weight:var(--fw-semibold);margin:0 0 var(--space-3);line-height:var(--lh-tight)}.hd-hero__lead.svelte-1dm1chw{font-size:var(--fs-lg);color:var(--color-text-on-dark-muted);line-height:var(--lh-normal);margin:0;max-width:var(--hd-lead-max)}.hd-block.svelte-1dm1chw{margin-bottom:var(--space-12)}.hd-block__head.svelte-1dm1chw{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.hd.svelte-1dm1chw .hd-block__h{font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0}.hd-block__all.svelte-1dm1chw{font-size:var(--fs-sm);color:var(--color-action-primary);text-decoration:none;white-space:nowrap;flex-shrink:0}.hd-block__all.svelte-1dm1chw:hover{text-decoration:underline}.hd-art-grid.svelte-1dm1chw{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.hd-art.svelte-1dm1chw{display:flex;flex-direction:column;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-button);text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.hd-art.svelte-1dm1chw:hover,.hd-col.svelte-1dm1chw:hover{transform:translateY(var(--hd-lift));box-shadow:var(--shadow-card-soft)}.hd-art.svelte-1dm1chw:focus-visible,.hd-col.svelte-1dm1chw:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.hd-art__cover.svelte-1dm1chw{aspect-ratio:16 / 9;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center}.hd-art__cover.svelte-1dm1chw img:where(.svelte-1dm1chw){width:100%;height:100%;object-fit:cover}.hd-art__ph.svelte-1dm1chw{font-size:var(--hd-ph-fs);opacity:.5}.hd-art__body.svelte-1dm1chw{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.hd-art__h.svelte-1dm1chw{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0;line-height:var(--lh-snug)}.hd-art__excerpt.svelte-1dm1chw{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hd-art__meta.svelte-1dm1chw{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:auto;padding-top:var(--space-2)}.hd-art__cat.svelte-1dm1chw{color:var(--color-action-primary);font-weight:var(--fw-medium)}.hd-col-grid.svelte-1dm1chw{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.hd-col.svelte-1dm1chw{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-button);text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.hd-col__ic.svelte-1dm1chw{width:var(--hd-col-ic);height:var(--hd-col-ic);border-radius:var(--radius-md);background:var(--color-action-primary-soft);display:flex;align-items:center;justify-content:center;font-size:var(--hd-col-ic-fs)}.hd-col__title.svelte-1dm1chw{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary);line-height:var(--lh-snug)}.hd-col__desc.svelte-1dm1chw{font-size:var(--fs-xs);color:var(--color-text-secondary);line-height:var(--lh-normal);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hd-col__foot.svelte-1dm1chw{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:auto;padding-top:var(--space-2)}.hd-empty.svelte-1dm1chw{text-align:center;padding:var(--space-12) var(--space-5);background:var(--color-surface-muted);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}.hd-empty__ic.svelte-1dm1chw{font-size:var(--hd-empty-ic-fs);opacity:.6;margin-bottom:var(--space-2)}.hd-empty__title.svelte-1dm1chw{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1)}.hd-empty__desc.svelte-1dm1chw{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0 0 var(--space-4)}.hd-empty__link.svelte-1dm1chw{color:var(--color-action-primary);text-decoration:none;font-weight:var(--fw-medium)}.hd-empty__link.svelte-1dm1chw:hover{text-decoration:underline}@media(min-width:560px){.hd-hero.svelte-1dm1chw{padding:var(--space-12) var(--space-10)}.hd-art-grid.svelte-1dm1chw{grid-template-columns:repeat(auto-fill,minmax(var(--hd-art-min),1fr))}.hd-col-grid.svelte-1dm1chw{grid-template-columns:repeat(auto-fill,minmax(var(--hd-col-min),1fr))}}.lr-body.svelte-1ykyrm0{font-size:var(--fs-base);line-height:1.7;color:var(--color-text-primary);overflow-wrap:anywhere}.lr-body.svelte-1ykyrm0 h2{margin:var(--space-10) 0 var(--space-4);font-size:clamp(1.375rem,3.6vw,1.625rem);line-height:var(--lh-tight);font-weight:var(--fw-bold);scroll-margin-top:calc(var(--size-header, 64px) + 16px)}.lr-body.svelte-1ykyrm0 h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-h3);line-height:var(--lh-tight);font-weight:var(--fw-semibold)}.lr-body.svelte-1ykyrm0 p{margin:0 0 var(--space-4)}.lr-body.svelte-1ykyrm0 ul,.lr-body.svelte-1ykyrm0 ol{margin:0 0 var(--space-5);padding-left:1.4em}.lr-body.svelte-1ykyrm0 li{margin-bottom:var(--space-2)}.lr-body.svelte-1ykyrm0 li::marker{color:var(--color-action-primary)}.lr-body.svelte-1ykyrm0 strong{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.lr-body.svelte-1ykyrm0 a{color:var(--color-link, var(--color-action-primary));text-underline-offset:3px}.lr-body.svelte-1ykyrm0 a:hover{text-decoration-thickness:2px}.lr-body.svelte-1ykyrm0 .a-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin:0 0 var(--space-8)}.lr-body.svelte-1ykyrm0 .a-facts>div{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-muted);border:1px solid var(--color-border-card)}.lr-body.svelte-1ykyrm0 .a-facts strong{font-size:1.375rem;line-height:1.2;color:var(--color-action-primary);font-weight:var(--fw-bold)}.lr-body.svelte-1ykyrm0 .a-facts span{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-secondary)}@media(max-width:559px){.lr-body.svelte-1ykyrm0 .a-facts{grid-template-columns:1fr;gap:var(--space-2)}.lr-body.svelte-1ykyrm0 .a-facts>div{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.lr-body.svelte-1ykyrm0 .a-facts strong{flex:0 0 38%;font-size:1.25rem}}.lr-body.svelte-1ykyrm0 ol.a-steps{list-style:none;padding:0;margin:0 0 var(--space-6);counter-reset:step}.lr-body.svelte-1ykyrm0 ol.a-steps>li{position:relative;counter-increment:step;padding:0 0 var(--space-5) 52px;margin:0}.lr-body.svelte-1ykyrm0 ol.a-steps>li:before{content:counter(step);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:var(--fw-bold);color:var(--color-text-on-dark);background:var(--color-action-primary)}.lr-body.svelte-1ykyrm0 ol.a-steps>li:not(:last-child):after{content:"";position:absolute;left:17px;top:40px;bottom:6px;width:2px;background:var(--color-border-card)}.lr-body.svelte-1ykyrm0 ul.a-check{list-style:none;padding:0}.lr-body.svelte-1ykyrm0 ul.a-check>li{position:relative;padding-left:32px}.lr-body.svelte-1ykyrm0 ul.a-check>li:before{content:"";position:absolute;left:0;top:.3em;width:20px;height:20px;border-radius:6px;background:var(--color-accent-soft)}.lr-body.svelte-1ykyrm0 ul.a-check>li:after{content:"";position:absolute;left:7px;top:calc(.3em + 4px);width:5px;height:10px;border:solid var(--color-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.lr-body.svelte-1ykyrm0 .a-table{margin:0 0 var(--space-6);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border-card);border-radius:var(--radius-lg)}.lr-body.svelte-1ykyrm0 .a-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.lr-body.svelte-1ykyrm0 .a-table td:first-child{min-width:140px;font-weight:var(--fw-medium)}.lr-body.svelte-1ykyrm0 .a-table th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);font-weight:var(--fw-semibold);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-card)}.lr-body.svelte-1ykyrm0 .a-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-card);vertical-align:top}.lr-body.svelte-1ykyrm0 .a-table tr:last-child td{border-bottom:0}.lr-body.svelte-1ykyrm0 .a-callout{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border-left:4px solid var(--color-action-primary);background:var(--color-surface-muted)}.lr-body.svelte-1ykyrm0 .a-callout p:last-child{margin-bottom:0}.lr-body.svelte-1ykyrm0 .a-callout__t{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-action-primary)}.lr-body.svelte-1ykyrm0 .a-callout--tip{border-left-color:var(--color-accent);background:var(--color-accent-soft)}.lr-body.svelte-1ykyrm0 .a-callout--tip .a-callout__t{color:var(--color-dark-navy, var(--color-accent))}.lr-body.svelte-1ykyrm0 .a-callout--warn{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.lr-body.svelte-1ykyrm0 .a-callout--warn .a-callout__t{color:var(--color-warning)}.lr-body.svelte-1ykyrm0 blockquote,.lr-body.svelte-1ykyrm0 .a-law{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-muted);border:1px solid var(--color-border-card);font-style:normal}.lr-body.svelte-1ykyrm0 .a-law p{margin:0 0 var(--space-2)}.lr-body.svelte-1ykyrm0 .a-law cite{font-style:normal;font-size:var(--fs-sm);color:var(--color-text-muted)}.lr-body.svelte-1ykyrm0 .a-figure{margin:var(--space-6) 0}.lr-body.svelte-1ykyrm0 .a-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);background:var(--color-surface-muted)}.lr-body.svelte-1ykyrm0 .a-figure figcaption{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted)}.lr-body__block.svelte-1ykyrm0{margin:var(--space-8) 0}.toc.svelte-1jrx12u{font-size:var(--fs-sm);line-height:var(--lh-snug)}.toc--inline.svelte-1jrx12u{margin:0 0 var(--space-6);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.toc__sum.svelte-1jrx12u{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-height:48px;font-weight:var(--fw-semibold);cursor:pointer;list-style:none}.toc__sum.svelte-1jrx12u::-webkit-details-marker{display:none}.toc__sum.svelte-1jrx12u:after{content:"";margin-left:auto;width:8px;height:8px;border:solid var(--color-text-muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform var(--duration-fast, .15s)}details[open].svelte-1jrx12u>.toc__sum:where(.svelte-1jrx12u):after{transform:rotate(-135deg)}.toc__n.svelte-1jrx12u{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--fs-xs)}.toc__list.svelte-1jrx12u{margin:0;padding:0 var(--space-4) var(--space-4) 2.2em}.toc--aside.svelte-1jrx12u .toc__list:where(.svelte-1jrx12u){padding:0 0 0 1.4em}.toc__list.svelte-1jrx12u li:where(.svelte-1jrx12u){margin:0 0 var(--space-2);color:var(--color-text-muted)}.toc__list.svelte-1jrx12u a:where(.svelte-1jrx12u){color:var(--color-text-secondary);text-decoration:none}.toc__list.svelte-1jrx12u a:where(.svelte-1jrx12u):hover,.toc__list.svelte-1jrx12u a.on:where(.svelte-1jrx12u){color:var(--color-action-primary)}.toc__list.svelte-1jrx12u a.on:where(.svelte-1jrx12u){font-weight:var(--fw-semibold)}.toc__h.svelte-1jrx12u{margin:0 0 var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.faq.svelte-gn91nk{margin:var(--space-10) 0 0}.faq__h.svelte-gn91nk{margin:0 0 var(--space-4);font-size:clamp(1.375rem,3.6vw,1.625rem);line-height:var(--lh-tight)}.faq.svelte-gn91nk .faq__i{border-bottom:1px solid var(--color-border-card)}.faq.svelte-gn91nk .faq__i:first-of-type{border-top:1px solid var(--color-border-card)}.faq.svelte-gn91nk .faq__q{position:relative;padding:var(--space-4) 40px var(--space-4) 0;min-height:48px;font-weight:var(--fw-semibold);line-height:var(--lh-snug);cursor:pointer;list-style:none}.faq.svelte-gn91nk .faq__q::-webkit-details-marker{display:none}.faq.svelte-gn91nk .faq__q:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;color:var(--color-action-primary);background:var(--color-surface-muted)}.faq.svelte-gn91nk details[open]>.faq__q:after{content:"−"}.faq__a.svelte-gn91nk{padding:0 0 var(--space-4);color:var(--color-text-secondary);line-height:1.65}.faq__a.svelte-gn91nk p:where(.svelte-gn91nk){margin:0}.ex.svelte-1bfw1z1{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface-muted);border:1px solid var(--color-border-card)}.ex__eyebrow.svelte-1bfw1z1{margin:0 0 var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-action-primary)}.ex__h.svelte-1bfw1z1{margin:0 0 var(--space-2);font-size:var(--fs-h3);line-height:var(--lh-tight)}.ex__lead.svelte-1bfw1z1{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:var(--lh-snug)}.ex__meta.svelte-1bfw1z1{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.ex__list.svelte-1bfw1z1{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;gap:var(--space-3)}@media(min-width:720px){.ex__list.svelte-1bfw1z1{grid-template-columns:1fr 1fr}}.ex__list.svelte-1bfw1z1 li:where(.svelte-1bfw1z1){margin:0}.ex__card.svelte-1bfw1z1{display:flex;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-canvas);border:1px solid var(--color-border-card);color:inherit;text-decoration:none;transition:border-color var(--duration-fast, .15s),box-shadow var(--duration-fast, .15s)}.ex__card.svelte-1bfw1z1:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-card-soft)}.ex__ph.svelte-1bfw1z1{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-weight:var(--fw-bold);color:var(--color-action-primary);background:var(--color-surface-control)}.ex__ph.svelte-1bfw1z1 img:where(.svelte-1bfw1z1){width:100%;height:100%;object-fit:cover}.ex__b.svelte-1bfw1z1{display:flex;flex-direction:column;gap:2px;min-width:0}.ex__n.svelte-1bfw1z1{font-size:var(--fs-base);line-height:var(--lh-snug);color:var(--color-text-primary)}.ex__t.svelte-1bfw1z1{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ex__row.svelte-1bfw1z1{display:flex;flex-wrap:wrap;gap:2px var(--space-3);margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-muted)}.ex__r.svelte-1bfw1z1{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.ex__rc.svelte-1bfw1z1{font-weight:var(--fw-regular);color:var(--color-text-muted)}.ex__free.svelte-1bfw1z1{color:var(--color-dark-navy, var(--color-accent))}.ex__act.svelte-1bfw1z1{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ex__all.svelte-1bfw1z1,.ex__req.svelte-1bfw1z1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer}.ex__all.svelte-1bfw1z1{flex:1 1 220px;color:var(--color-text-on-dark);background:var(--color-action-primary);border:0}.ex__all.svelte-1bfw1z1:hover{background:var(--color-action-primary-hover)}.ex__req.svelte-1bfw1z1{flex:1 1 180px;color:var(--color-action-primary);background:var(--color-surface-canvas);border:1.5px solid var(--color-action-primary)}.ex__req.svelte-1bfw1z1:hover{background:var(--color-surface-muted)}.cta.svelte-1877n7u{padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);background:var(--gradient-dark);color:var(--color-text-on-dark)}.cta__h.svelte-1877n7u{margin:0 0 var(--space-2);font-size:var(--fs-h3);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--color-text-on-dark)}.cta__t.svelte-1877n7u{margin:0 0 var(--space-4);color:var(--color-text-on-dark-muted);line-height:var(--lh-normal)}.cta__p.svelte-1877n7u{list-style:none;margin:0 0 var(--space-5);padding:0;display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.cta__p.svelte-1877n7u li:where(.svelte-1877n7u){position:relative;padding-left:26px;margin:0;color:var(--color-text-on-dark)}.cta__p.svelte-1877n7u li:where(.svelte-1877n7u):before{content:"";position:absolute;left:2px;top:.35em;width:6px;height:11px;border:solid var(--color-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.cta__b.svelte-1877n7u{width:100%;min-height:52px;border:0;border-radius:var(--radius-pill);font:inherit;font-weight:var(--fw-bold);color:var(--color-text-on-dark);background:var(--color-accent);cursor:pointer}.cta__b.svelte-1877n7u:hover{filter:brightness(1.06)}@media(min-width:640px){.cta__b.svelte-1877n7u{width:auto;padding:0 var(--space-8)}}.ah.svelte-91fyhu{--ah-max: 1160px;--ah-head-max: 760px;--ah-crumb-max: 60vw;--ah-chip-pad-y: 4px;--ah-chip-pad-x: 10px;--ah-h1-size: clamp(1.625rem, 6vw, 2.5rem);--ah-h1-lh: 1.18;--ah-lead-lh: 1.6;max-width:var(--ah-max);margin:0 auto;padding:var(--space-4) var(--space-4) 0}@media(min-width:1024px){.ah.svelte-91fyhu{padding-top:var(--space-6)}}.ah__crumbs.svelte-91fyhu ol:where(.svelte-91fyhu){display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none;font-size:var(--fs-xs);color:var(--color-text-muted)}.ah__crumbs.svelte-91fyhu li:where(.svelte-91fyhu){display:flex;align-items:center;gap:var(--space-2);min-width:0}.ah__crumbs.svelte-91fyhu li:where(.svelte-91fyhu)+li:where(.svelte-91fyhu):before{content:"›";color:var(--color-text-subtle)}.ah__crumbs.svelte-91fyhu a:where(.svelte-91fyhu){color:var(--color-action-primary);text-decoration:none}.ah__crumbs.svelte-91fyhu li:where(.svelte-91fyhu):last-child span:where(.svelte-91fyhu){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--ah-crumb-max);display:inline-block}.ah__head.svelte-91fyhu{max-width:var(--ah-head-max)}.ah__eyebrow.svelte-91fyhu{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-xs)}.ah__eyebrow.svelte-91fyhu>:where(.svelte-91fyhu){padding:var(--ah-chip-pad-y) var(--ah-chip-pad-x);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:var(--fw-semibold);text-decoration:none}.ah__eyebrow.svelte-91fyhu .ah__kind:where(.svelte-91fyhu){background:var(--color-action-primary);color:var(--color-text-on-dark)}.ah__eyebrow.svelte-91fyhu .ah__city:where(.svelte-91fyhu){background:var(--color-accent-soft);color:var(--color-dark-navy)}.ah.svelte-91fyhu .ah__h1{margin:0 0 var(--space-3);font-size:var(--ah-h1-size);line-height:var(--ah-h1-lh);font-weight:var(--fw-bold);text-wrap:balance}.ah__meta.svelte-91fyhu{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.ah__lead.svelte-91fyhu{margin:0 0 var(--space-6);font-size:var(--fs-lg);line-height:var(--ah-lead-lh);color:var(--color-text-secondary)}.ah__cover.svelte-91fyhu{margin:0 0 var(--space-6)}.ah__cover.svelte-91fyhu img:where(.svelte-91fyhu){display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:var(--radius-xl);background:var(--color-surface-muted)}.ab.svelte-19nn5po{--ab-max: 1160px;--ab-main: 760px;--ab-aside: 280px;max-width:var(--ab-max);margin:0 auto;padding:0 var(--space-4)}.ab__grid.svelte-19nn5po{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.ab__main.svelte-19nn5po{min-width:0;max-width:var(--ab-main)}.ab__aside.svelte-19nn5po{display:none}@media(min-width:1024px){.ab__grid.svelte-19nn5po{grid-template-columns:minmax(0,var(--ab-main)) var(--ab-aside);justify-content:space-between}.ab__toc-inline.svelte-19nn5po{display:none}.ab__aside.svelte-19nn5po{display:block}.ab__sticky.svelte-19nn5po{position:sticky;top:calc(var(--size-header) + var(--space-6));display:grid;gap:var(--space-5)}}.ab__aside-btn.svelte-19nn5po{min-height:var(--size-control-lg);border:0;border-radius:var(--radius-pill);font:inherit;font-weight:var(--fw-semibold);color:var(--color-text-on-dark);background:var(--color-action-primary);cursor:pointer}.ab__aside-btn.svelte-19nn5po:hover{background:var(--color-action-primary-hover)}.ab__note.svelte-19nn5po{margin:var(--space-8) 0 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-muted);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-muted)}.ae.svelte-11yt4xz{--ae-max: 1160px;--ae-main: 760px;max-width:var(--ae-max);margin:0 auto;padding:0 var(--space-4)}.ae__more.svelte-11yt4xz{margin:var(--space-8) 0 0;max-width:var(--ae-main)}.ae__more-h.svelte-11yt4xz{margin:0 0 var(--space-3);font-weight:var(--fw-bold)}.ae__more.svelte-11yt4xz ul:where(.svelte-11yt4xz){margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.ae__more.svelte-11yt4xz a:where(.svelte-11yt4xz){display:flex;align-items:center;min-height:var(--size-control-lg);padding:var(--space-2) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);color:var(--color-text-primary);text-decoration:none;font-weight:var(--fw-medium)}.ae__more.svelte-11yt4xz a:where(.svelte-11yt4xz):after{content:"→";margin-inline-start:auto;padding-inline-start:var(--space-3);color:var(--color-action-primary)}.ae__more.svelte-11yt4xz a:where(.svelte-11yt4xz):hover{border-color:var(--color-action-primary)}.ar.svelte-147dbcx{--ar-max: 1160px;--ar-h-size: clamp(1.375rem, 3.6vw, 1.625rem);--ar-col: 240px;max-width:var(--ar-max);margin:0 auto;padding:0 var(--space-4) var(--space-12)}.ar__rel.svelte-147dbcx{margin:var(--space-12) 0 0}.ar.svelte-147dbcx .ar__h{margin:0 0 var(--space-5);font-size:var(--ar-h-size)}.ar__list.svelte-147dbcx{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(var(--ar-col),1fr))}.rel.svelte-147dbcx{display:flex;flex-direction:column;height:100%;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);overflow:hidden;color:inherit;text-decoration:none;background:var(--color-surface-canvas)}.rel.svelte-147dbcx:hover{border-color:var(--color-action-primary)}.rel.svelte-147dbcx img:where(.svelte-147dbcx){width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;display:block;background:var(--color-surface-muted)}.rel__b.svelte-147dbcx{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4)}.rel__k.svelte-147dbcx{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-action-primary)}.rel__t.svelte-147dbcx{line-height:var(--lh-snug)}.rel__m.svelte-147dbcx{font-size:var(--fs-xs);color:var(--color-text-muted)}.ach.svelte-5gihfp{--ach-max: 1200px;--ach-title-size: var(--fs-2xl);--ach-title-size-wide: 1.9rem;--ach-measure: 720px;--ach-lh: 1.6;max-width:var(--ach-max);margin:0 auto;padding:var(--space-6) var(--space-5) 0}@media(min-width:560px){.ach.svelte-5gihfp{--ach-title-size: var(--ach-title-size-wide)}}.ach__crumbs.svelte-5gihfp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--fs-sm);color:var(--color-text-secondary)}.ach__crumbs.svelte-5gihfp a:where(.svelte-5gihfp){color:var(--color-action-primary);text-decoration:none}.ach__crumbs.svelte-5gihfp a:where(.svelte-5gihfp):hover{text-decoration:underline}.ach__sep.svelte-5gihfp{color:var(--color-text-subtle)}.ach__current.svelte-5gihfp{color:var(--color-text-primary)}.ach.svelte-5gihfp .ach__title{margin:0 0 var(--space-3);font-size:var(--ach-title-size);font-weight:var(--fw-bold);color:var(--color-text-primary);font-family:var(--font-heading)}.ach__description.svelte-5gihfp{margin:0 0 var(--space-2);font-size:var(--fs-base);color:var(--color-text-secondary);line-height:var(--ach-lh);max-width:var(--ach-measure)}.acl.svelte-5qqwp3{--acl-max: 1200px;--acl-head-gap: 28px;--acl-col: 300px;max-width:var(--acl-max);margin:0 auto;padding:0 var(--space-5) var(--space-6)}.acl__count.svelte-5qqwp3{margin:0 0 var(--acl-head-gap);font-size:var(--fs-sm);color:var(--color-text-subtle)}.acl__grid.svelte-5qqwp3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media(min-width:560px){.acl__grid.svelte-5qqwp3{grid-template-columns:repeat(auto-fill,minmax(var(--acl-col),1fr))}}.error-page.svelte-ctxix7{--ep-card-max: 480px;--ep-code: 5rem;--ep-code-sm: 4rem;--ep-logo-icon: 2.5rem;--ep-lift: -2px;min-height:var(--size-screen);display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);background:linear-gradient(135deg,var(--color-surface-soft) 0%,var(--color-action-primary-soft) 100%)}.error-card.svelte-ctxix7{width:100%;max-width:var(--ep-card-max);background:var(--color-surface-card);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-card);text-align:center}.error-logo.svelte-ctxix7{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;margin-bottom:var(--space-8)}.error-logo__icon.svelte-ctxix7{font-size:var(--ep-logo-icon)}.error-logo__text.svelte-ctxix7{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--color-action-primary)}.error-content.svelte-ctxix7{margin-bottom:var(--space-8)}.error-content.svelte-ctxix7 .error-code{margin:0 0 var(--space-2);font-size:var(--ep-code-sm);font-weight:var(--fw-bold);color:var(--color-action-primary);line-height:1}.error-message.svelte-ctxix7{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.error-details.svelte-ctxix7{margin:var(--space-4) 0 0;font-size:var(--fs-base);color:var(--color-text-muted)}.error-actions.svelte-ctxix7{margin-bottom:var(--space-8)}.btn-primary.svelte-ctxix7{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--fs-base);font-weight:var(--fw-semibold);text-decoration:none;border-radius:var(--radius-md);transition:all var(--duration-base) var(--ease-base);box-shadow:var(--shadow-button)}.btn-primary.svelte-ctxix7:hover{background:var(--color-action-primary-hover);transform:translateY(var(--ep-lift))}.error-links.svelte-ctxix7{padding-top:var(--space-6);border-top:var(--border-thin) solid var(--color-border-soft)}.error-links.svelte-ctxix7 p:where(.svelte-ctxix7){margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--color-text-muted)}.error-links.svelte-ctxix7 nav:where(.svelte-ctxix7){display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.error-links.svelte-ctxix7 a:where(.svelte-ctxix7){font-size:var(--fs-base);color:var(--color-action-primary);text-decoration:none;font-weight:var(--fw-medium)}.error-links.svelte-ctxix7 a:where(.svelte-ctxix7):hover{text-decoration:underline}@media(min-width:560px){.error-card.svelte-ctxix7{padding:var(--space-12) var(--space-10)}.error-content.svelte-ctxix7 .error-code{font-size:var(--ep-code)}.error-message.svelte-ctxix7{font-size:var(--fs-2xl)}.error-links.svelte-ctxix7 nav:where(.svelte-ctxix7){flex-direction:row;gap:var(--space-2) var(--space-4)}}.ma-b{--ma-hair: 1px;--ma-4: 4px;--ma-6: 6px;--ma-8: 8px;--ma-10: 10px;--ma-12: 12px;--ma-18: 18px;--ma-26: 26px;--ma-38: 38px;--ma-48: 48px;--ma-two-min: 140px;--ma-fs-13: 13px;--ma-fs-135: 13.5px;--ma-fs-14: 14px;--ma-fs-15: 15px;--ma-fs-16: 16px;--ma-fs-17: 17px;--ma-fs-22: 22px;--ma-lh-145: 1.45;--ma-lh-125: 1.25;--ma-track-h1: -.01em;--ma-round: 50%;padding:var(--space-4);border:var(--ma-hair) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.ma-b .ma-h2{margin:0 0 var(--space-3);font-size:var(--ma-fs-17);line-height:var(--lh-tight)}.ma-b .ma-h1{margin:0;font-size:var(--ma-fs-22);line-height:var(--ma-lh-125);letter-spacing:var(--ma-track-h1)}.ma-hero{display:grid;gap:var(--space-3)}.ma-hero p{margin:0}.ma-muted{color:var(--color-text-muted);font-size:var(--ma-fs-13);line-height:var(--lh-base)}.ma-note{margin:var(--space-3) 0 0}.ma-note a{color:var(--color-link)}.ma-form{display:grid;gap:var(--space-3)}.ma-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ma-6);min-height:var(--ma-48);padding:0 var(--space-4);border:var(--ma-hair) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--ma-fs-15);line-height:1;text-decoration:none;cursor:pointer}.ma-btn--primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-dark)}.ma-btn--block{width:100%}.ma-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ma-two-min),1fr));gap:var(--space-2)}.ma-two .ma-btn{padding:0 var(--ma-8);font-size:var(--ma-fs-14);text-align:center;line-height:var(--lh-heading)}.ma-chips{display:flex;flex-wrap:wrap;gap:var(--ma-8)}.ma-chip{display:inline-flex;align-items:center;gap:var(--ma-6);min-height:var(--ma-38);padding:0 var(--ma-12);border:var(--ma-hair) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-text-secondary);font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--ma-fs-13);line-height:1;text-decoration:none}.ma-chip small{color:var(--color-text-subtle)}.ma-field{display:grid;gap:var(--ma-6);font-size:var(--ma-fs-13);font-weight:var(--fw-semibold)}.ma-input{width:100%;min-height:var(--ma-48);padding:0 var(--ma-12);border:var(--ma-hair) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-weight:var(--fw-regular);font-size:var(--ma-fs-15);line-height:var(--lh-tight)}.ma-list{display:grid;gap:var(--ma-10);margin:0;padding:0;list-style:none}.ma-list li{display:flex;gap:var(--ma-10);align-items:flex-start;font-size:var(--ma-fs-14);line-height:var(--ma-lh-145)}.ma-num{flex:none;display:grid;place-items:center;width:var(--ma-26);height:var(--ma-26);border-radius:var(--ma-round);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:var(--fw-bold);font-size:var(--ma-fs-13)}.ma-form--gap.svelte-dfo3eg{margin-top:var(--space-4)}.plans.svelte-n7ayck{display:grid;gap:var(--space-3)}.plan.svelte-n7ayck{padding:var(--space-3) var(--space-4);border:var(--ma-hair) solid var(--color-border-soft);border-radius:var(--radius-md)}.plan__h.svelte-n7ayck{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.plan__h.svelte-n7ayck b:where(.svelte-n7ayck){font-size:var(--ma-fs-16)}.plan__h.svelte-n7ayck span:where(.svelte-n7ayck){color:var(--color-action-primary);font-weight:var(--fw-semibold);font-size:var(--ma-fs-14)}.plan.svelte-n7ayck ul:where(.svelte-n7ayck){display:grid;gap:var(--ma-4);margin:var(--ma-8) 0 0;padding-inline-start:var(--ma-18);font-size:var(--ma-fs-135);color:var(--color-text-secondary)}.rq.svelte-aofm9d{--rq-max: 720px;box-sizing:border-box;max-width:var(--rq-max);margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-10)}.rq.svelte-aofm9d .rq__h{margin:0 0 var(--space-2);font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--color-text-primary);text-align:center;text-wrap:balance}.rq__d.svelte-aofm9d{margin:0 0 var(--space-6);font-size:var(--fs-base);color:var(--color-text-muted);text-align:center}.rq__form.svelte-aofm9d{min-width:0}.fld.svelte-10peyk3{display:grid;gap:var(--space-1);min-inline-size:0}.fld__label.svelte-10peyk3{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-primary)}.fld__req.svelte-10peyk3{margin-inline-start:var(--space-1);color:var(--color-error)}.fld__hint.svelte-10peyk3{margin:0;font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--color-text-muted)}.fld__err.svelte-10peyk3{margin:0;font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--color-error)}.fld.svelte-10peyk3 .fld__control{box-sizing:border-box;inline-size:100%;min-block-size:var(--size-control-lg);margin:0;padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-snug);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.fld.svelte-10peyk3 .fld__control::placeholder{color:var(--color-text-subtle)}.fld.svelte-10peyk3 .fld__control:hover{border-color:var(--color-border-hover)}.fld.svelte-10peyk3 .fld__control:focus-visible{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.fld.svelte-10peyk3 .fld__control:disabled{background:var(--color-surface-muted);color:var(--color-text-subtle);cursor:not-allowed}.fld--invalid.svelte-10peyk3 .fld__control{border-color:var(--color-error)}.fld.svelte-10peyk3 textarea.fld__control{resize:vertical;min-block-size:calc(var(--size-control-lg) * 2.5)}.fld.svelte-10peyk3 select.fld__control{cursor:pointer}.ta__count.svelte-1o4wuxq{justify-self:end;font-size:var(--fs-2xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.cd.svelte-1o2vsoi{position:relative;display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;min-inline-size:0;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.cd--muted.svelte-1o2vsoi{background:var(--color-surface-muted)}.cd--dashed.svelte-1o2vsoi{border-style:dashed;border-color:var(--color-dot)}.cd--pad-none.svelte-1o2vsoi{padding:0;overflow:hidden}.cd--pad-sm.svelte-1o2vsoi{padding:var(--space-3)}.cd--pad-md.svelte-1o2vsoi{padding:var(--space-4)}.cd--pad-lg.svelte-1o2vsoi{padding:var(--space-6)}.cd--hover.svelte-1o2vsoi:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-card-soft)}a.cd.svelte-1o2vsoi:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ch.svelte-yj129a{display:inline-flex;align-items:center;gap:var(--space-1);box-sizing:border-box;margin:0;border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-secondary);font-family:var(--font-ui);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ch--md.svelte-yj129a{min-block-size:var(--size-touch);padding:0 var(--space-4);font-size:var(--fs-sm)}.ch--sm.svelte-yj129a{min-block-size:var(--size-control-sm);padding:0 var(--space-3);font-size:var(--fs-xs)}a.ch.svelte-yj129a,.ch--btn.svelte-yj129a{cursor:pointer}a.ch.svelte-yj129a:hover,.ch--btn.svelte-yj129a:hover:not(:disabled){border-color:var(--color-action-primary);color:var(--color-action-primary)}.ch--action.svelte-yj129a{border-color:var(--color-action-primary);background:transparent;color:var(--color-action-primary)}.ch--accent.svelte-yj129a{border-color:transparent;background:var(--color-accent-soft);color:var(--color-text-strong)}.ch--on.svelte-yj129a{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.ch--on.svelte-yj129a:hover{color:var(--color-text-on-action)}.ch.svelte-yj129a:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ch--btn.svelte-yj129a:disabled{opacity:.5;cursor:not-allowed}.ls.svelte-sosdyg{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ls--bullets.svelte-sosdyg{padding-inline-start:var(--space-5);list-style:disc}ol.ls--bullets.svelte-sosdyg{list-style:decimal}.ls--bullets.svelte-sosdyg .ls__i:where(.svelte-sosdyg)::marker{color:var(--color-action-primary)}.ls--rows.svelte-sosdyg{gap:0}.ls--rows.svelte-sosdyg .ls__i:where(.svelte-sosdyg){padding-block:var(--space-3);border-block-end:var(--border-thin) solid var(--color-border-card)}.ls--rows.svelte-sosdyg .ls__i:where(.svelte-sosdyg):last-child{border-block-end:0}.ls--checks.svelte-sosdyg .ls__i:where(.svelte-sosdyg){position:relative;padding-inline-start:var(--space-6)}.ls--checks.svelte-sosdyg .ls__i:where(.svelte-sosdyg):before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(var(--space-1) / 2);inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);border-radius:var(--radius-pill);background:var(--color-accent-soft)}.ls--checks.svelte-sosdyg .ls__i:where(.svelte-sosdyg):after{content:"";position:absolute;inset-inline-start:calc(var(--size-icon-sm) / 2 - var(--space-1) / 2);inset-block-start:calc(var(--space-1) * 1.25);inline-size:calc(var(--space-1) * .9);block-size:calc(var(--space-2) * .9);border:solid var(--color-accent);border-width:0 var(--border-thick) var(--border-thick) 0;transform:rotate(45deg)}.tb.svelte-zybnco{min-inline-size:0}.tb__list.svelte-zybnco{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.tb__tab.svelte-zybnco{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:var(--size-touch);margin:0;padding:0 var(--space-4);border:0;background:none;color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.tb__tab.svelte-zybnco:hover{color:var(--color-action-primary)}.tb__tab.svelte-zybnco:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.tb__tab.svelte-zybnco:disabled{color:var(--color-text-subtle);cursor:not-allowed}.tb--line.svelte-zybnco .tb__list:where(.svelte-zybnco){border-block-end:var(--border-thin) solid var(--color-border-card)}.tb--line.svelte-zybnco .tb__tab:where(.svelte-zybnco){border-block-end:var(--border-thick) solid transparent}.tb--line.svelte-zybnco .tb__tab--on:where(.svelte-zybnco){border-block-end-color:var(--color-action-primary);color:var(--color-text-primary);font-weight:var(--fw-semibold)}.tb--pill.svelte-zybnco .tb__list:where(.svelte-zybnco){display:inline-flex;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-control)}.tb--pill.svelte-zybnco .tb__tab:where(.svelte-zybnco){border-radius:var(--radius-pill)}.tb--pill.svelte-zybnco .tb__tab--on:where(.svelte-zybnco){background:var(--color-surface-card);color:var(--color-action-primary);box-shadow:var(--shadow-tab-active)}.tb__panel.svelte-zybnco{padding-block-start:var(--space-4)}.tb__panel.svelte-zybnco:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.cc.svelte-4g1otl{display:grid;gap:var(--space-3);min-inline-size:0}.cc.svelte-4g1otl .cc-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.cc-figure.svelte-4g1otl{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.cc-total.svelte-4g1otl{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.cc-total.svelte-4g1otl b:where(.svelte-4g1otl){font-size:var(--fs-xl);color:var(--color-text-strong)}.cc-svg.svelte-4g1otl{display:block;inline-size:100%;block-size:calc(var(--size-tile) * 2);overflow:visible}.cc-bar.svelte-4g1otl{fill:var(--color-action-primary)}.cc-line.svelte-4g1otl{fill:none;stroke:var(--color-action-primary);stroke-width:var(--border-medium);stroke-linejoin:round;stroke-linecap:round}.cc-axis.svelte-4g1otl{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.cc-cap.svelte-4g1otl{font-size:var(--fs-xs);color:var(--color-text-muted)}.cc-table.svelte-4g1otl{inline-size:100%;border-collapse:collapse;font-size:var(--fs-xs);color:var(--color-text-secondary)}.cc-table.svelte-4g1otl th:where(.svelte-4g1otl),.cc-table.svelte-4g1otl td:where(.svelte-4g1otl){padding:var(--space-1) 0;text-align:start;font-weight:var(--fw-regular);border-block-start:var(--border-thin) solid var(--color-border-soft)}.cc-table.svelte-4g1otl td:where(.svelte-4g1otl){text-align:end}.cf.svelte-1ktz8rw{display:grid;gap:var(--space-3);min-inline-size:0}.cf.svelte-1ktz8rw .cf-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.cf-form.svelte-1ktz8rw{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.cf-selects.svelte-1ktz8rw{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr))}.cf-acts.svelte-1ktz8rw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cf-found.svelte-1ktz8rw{margin-inline-start:auto;font-size:var(--fs-sm);color:var(--color-text-muted)}.cf-facet.svelte-1ktz8rw{display:grid;gap:var(--space-1);min-inline-size:0}.cf-label.svelte-1ktz8rw{font:var(--fw-medium) var(--fs-sm)/var(--lh-snug) var(--font-ui);color:var(--color-text-primary)}.cfm.svelte-1r0lrk3{display:grid;gap:var(--space-3);min-inline-size:0}.cfm.svelte-1r0lrk3 .cfm-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.cfm-form.svelte-1r0lrk3{display:grid;gap:var(--space-4);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.cfm-fields.svelte-1r0lrk3{display:grid;gap:var(--space-4)}.cfm-field.svelte-1r0lrk3{min-inline-size:0}.cfm-msg.svelte-1r0lrk3{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong);font-size:var(--fs-sm)}.cfm-check.svelte-1r0lrk3{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--size-touch);font-size:var(--fs-sm);color:var(--color-text-primary);cursor:pointer}.cfm-check.svelte-1r0lrk3 input:where(.svelte-1r0lrk3){inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);accent-color:var(--color-action-primary)}.cfm-hint.svelte-1r0lrk3,.cfm-err.svelte-1r0lrk3{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.cfm-err.svelte-1r0lrk3{color:var(--color-error)}.cfm-acts.svelte-1r0lrk3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ck.svelte-8f26pu{display:grid;gap:var(--space-3);min-inline-size:0}.ck.svelte-8f26pu .ck-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.ck-grid.svelte-8f26pu{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--size-col-sm) * .7)),1fr));margin:0;padding:0;list-style:none}.ck-tile.svelte-8f26pu{min-inline-size:0;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ck-tile--alert.svelte-8f26pu{border-color:var(--color-error);background:var(--color-error-soft)}.ck-tile--ok.svelte-8f26pu{border-color:var(--color-accent);background:var(--color-accent-soft)}.ck-in.svelte-8f26pu{display:grid;gap:var(--space-1);block-size:100%;padding:var(--space-4);color:inherit;text-decoration:none;border-radius:inherit}a.ck-in.svelte-8f26pu:hover{box-shadow:var(--shadow-card-soft)}a.ck-in.svelte-8f26pu:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ck-label.svelte-8f26pu{font-size:var(--fs-sm);color:var(--color-text-muted)}.ck-value.svelte-8f26pu{font:var(--fw-bold) var(--fs-2xl)/var(--lh-tight) var(--font-heading);color:var(--color-text-strong)}.ck-unit.svelte-8f26pu{font-size:var(--fs-base);font-weight:var(--fw-medium)}.ck-hint.svelte-8f26pu,.ck-tone.svelte-8f26pu{font-size:var(--fs-xs);color:var(--color-text-secondary)}.ck-tone.svelte-8f26pu:empty{display:none}.clc.svelte-8vtuv9{display:grid;gap:var(--space-3);min-inline-size:0}.clc-head.svelte-8vtuv9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.clc.svelte-8vtuv9 .clc-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.clc-meta.svelte-8vtuv9,.clc-amount.svelte-8vtuv9{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.clc-amount.svelte-8vtuv9 b:where(.svelte-8vtuv9){color:var(--color-text-strong)}.clc-box.svelte-8vtuv9{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);font-size:var(--fs-sm);color:var(--color-text-primary)}.clc-msg.svelte-8vtuv9{margin:0;line-height:var(--lh-body);white-space:pre-line;overflow-wrap:anywhere}.clc-note.svelte-8vtuv9{margin:0;color:var(--color-text-muted)}.clc-contacts.svelte-8vtuv9{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.clc-contacts.svelte-8vtuv9 a:where(.svelte-8vtuv9),.clc-back.svelte-8vtuv9 a:where(.svelte-8vtuv9){color:var(--color-link)}.clc-sub.svelte-8vtuv9{font-size:var(--fs-xs);color:var(--color-text-muted)}.clc-badge.svelte-8vtuv9{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary)}.clc-badge--new.svelte-8vtuv9{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.clc-badge--accepted.svelte-8vtuv9{background:var(--color-info-soft);color:var(--color-info)}.clc-badge--completed.svelte-8vtuv9{background:var(--color-success-soft);color:var(--color-success)}.clc-badge--pending_approval.svelte-8vtuv9,.clc-badge--disputed.svelte-8vtuv9{background:var(--color-warning-soft);color:var(--color-text-strong)}.clc-acts.svelte-8vtuv9{display:flex;flex-wrap:wrap;gap:var(--space-2)}.clc-tl.svelte-8vtuv9{display:grid;gap:var(--space-1);margin:0;padding-inline-start:var(--space-5)}.clc-back.svelte-8vtuv9{margin:0;font-size:var(--fs-sm)}.clt.svelte-j3sbk4{display:grid;gap:var(--space-3);min-inline-size:0}.clt.svelte-j3sbk4 .clt-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.clt-count.svelte-j3sbk4{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.clt-scroll.svelte-j3sbk4{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.clt-table.svelte-j3sbk4{inline-size:100%;min-inline-size:calc(var(--size-col-sm) * 2.4);border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.clt-table.svelte-j3sbk4 th:where(.svelte-j3sbk4){padding:var(--space-2) var(--space-3);text-align:start;font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.clt-table.svelte-j3sbk4 td:where(.svelte-j3sbk4){padding:var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.clt-table.svelte-j3sbk4 a:where(.svelte-j3sbk4){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.clt-table.svelte-j3sbk4 a:where(.svelte-j3sbk4):hover{text-decoration:underline}.clt-num.svelte-j3sbk4{text-align:end;white-space:nowrap}.clt-sub.svelte-j3sbk4{display:block;font-size:var(--fs-xs);color:var(--color-text-muted)}.clt-badge.svelte-j3sbk4{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary);white-space:nowrap}.clt-badge--new.svelte-j3sbk4{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.clt-badge--accepted.svelte-j3sbk4{background:var(--color-info-soft);color:var(--color-info)}.clt-badge--completed.svelte-j3sbk4{background:var(--color-success-soft);color:var(--color-success)}.clt-badge--pending_approval.svelte-j3sbk4,.clt-badge--disputed.svelte-j3sbk4{background:var(--color-warning-soft);color:var(--color-text-strong)}.crv.svelte-dfx05r{display:grid;gap:var(--space-3);min-inline-size:0}.crv.svelte-dfx05r .crv-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.crv-list.svelte-dfx05r{display:grid;margin:0;padding:0;list-style:none}.crv-item.svelte-dfx05r{display:grid;gap:var(--space-2);padding-block:var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);font-size:var(--fs-sm);color:var(--color-text-primary)}.crv-item.svelte-dfx05r:first-child{border-block-start:0;padding-block-start:0}.crv-head.svelte-dfx05r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.crv-stars.svelte-dfx05r{color:var(--color-rating)}.crv-badge.svelte-dfx05r{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-accent-soft);color:var(--color-text-strong)}.crv-sub.svelte-dfx05r{font-size:var(--fs-xs);color:var(--color-text-muted)}.crv-body.svelte-dfx05r,.crv-reply.svelte-dfx05r p:where(.svelte-dfx05r){margin:0;line-height:var(--lh-body);overflow-wrap:anywhere}.crv-reply.svelte-dfx05r{display:grid;gap:var(--space-1);margin-inline-start:var(--space-4);padding:var(--space-2) var(--space-3);border-inline-start:var(--border-medium) solid var(--color-action-primary);background:var(--color-surface-soft)}.crv-form.svelte-dfx05r{display:grid;gap:var(--space-2)}.crv-acts.svelte-dfx05r{display:flex;flex-wrap:wrap;gap:var(--space-2)}.clc.svelte-13b7qvb{display:grid;gap:var(--space-3);min-inline-size:0;margin-block-start:var(--space-4)}.clc.svelte-13b7qvb .clc-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.clc-card.svelte-13b7qvb{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.clc-status.svelte-13b7qvb{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0}.clc-badge.svelte-13b7qvb{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary)}.clc-badge[data-tone=confirmed].svelte-13b7qvb{background:var(--color-accent-soft);color:var(--color-text-strong)}.clc-badge[data-tone=refuted].svelte-13b7qvb{background:var(--color-error-soft);color:var(--color-text-strong)}.clc-sub.svelte-13b7qvb{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.clc-text.svelte-13b7qvb{margin:0;font-size:var(--fs-sm);color:var(--color-text-primary)}.clc-form.svelte-13b7qvb{display:grid;gap:var(--space-2)}.clc-acts.svelte-13b7qvb{display:flex;flex-wrap:wrap;gap:var(--space-2)}.clc-notice.svelte-13b7qvb{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.clc-notice--error.svelte-13b7qvb{background:var(--color-error-soft)}.cab-head-wrap.svelte-17a6g4u{display:grid;gap:6px}.ctx.svelte-becjil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ctx__ava.svelte-becjil{flex:none;width:56px;height:56px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-border-card)}.ctx__ava--t.svelte-becjil{display:grid;place-items:center;background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:700}.ctx__b.svelte-becjil{flex:1;min-width:220px;display:grid;gap:6px}.dot.svelte-becjil{flex:none;width:10px;height:10px;border-radius:50%;background:var(--color-text-subtle)}.dot[data-tone=alert].svelte-becjil{background:var(--color-error)}.dot[data-tone=warn].svelte-becjil{background:var(--color-warning)}.cs.svelte-8e8bqh,.cs-data.svelte-8e8bqh{display:contents}.filters.svelte-1jag0ji{display:grid;gap:var(--space-2)}.selects.svelte-1jag0ji{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.list.svelte-1jag0ji{padding-top:var(--space-2);padding-bottom:var(--space-2)}.lead.svelte-1jag0ji{align-items:flex-start}.lead__id.svelte-1jag0ji{flex:none;width:84px;display:grid;gap:2px;font-size:var(--fs-xs);color:var(--color-text-muted)}.lead__id.svelte-1jag0ji b:where(.svelte-1jag0ji){color:var(--color-text-primary);font-size:var(--fs-sm)}.lead__re.svelte-1jag0ji{flex:none;width:170px;display:grid;justify-items:start;gap:4px}.attn.svelte-1jag0ji .lead__id:where(.svelte-1jag0ji) b:where(.svelte-1jag0ji){color:var(--color-error)}.foot.svelte-1jag0ji{justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--color-border-card)}@media(max-width:859px){.lead.svelte-1jag0ji{flex-wrap:wrap}.lead__id.svelte-1jag0ji{width:auto;display:flex;gap:var(--space-2);flex-basis:100%}.lead__re.svelte-1jag0ji{width:auto}.lead.svelte-1jag0ji .cab-row__side:where(.svelte-1jag0ji){flex-basis:100%;justify-items:start;text-align:left;grid-auto-flow:column;justify-content:start;gap:var(--space-3)}}.decide.svelte-521j8d{display:grid;gap:var(--space-3);border-color:var(--color-action-primary)}.decide__t.svelte-521j8d{display:grid;gap:4px}.desc.svelte-521j8d{margin:var(--space-3) 0;white-space:pre-line;font-size:var(--fs-sm);line-height:1.6}.tl.svelte-521j8d{display:grid;gap:var(--space-2);margin:0;padding:0 0 0 var(--space-3);list-style:none;border-left:2px solid var(--color-border-card);font-size:var(--fs-sm)}.tl.svelte-521j8d li:where(.svelte-521j8d){display:grid;gap:2px}.assign.svelte-521j8d{max-width:360px}.danger.svelte-521j8d{border-style:dashed}.cab-dl.svelte-521j8d a:where(.svelte-521j8d){color:var(--color-link)}.cs.svelte-1bmy5js,.cs-data.svelte-1bmy5js,.cs.svelte-rc6chh,.cs-data.svelte-rc6chh{display:contents}.q.svelte-1e5pm03{flex-wrap:wrap}.q.svelte-1e5pm03 .cab-row__main:where(.svelte-1e5pm03){color:inherit;text-decoration:none}.sel.svelte-1e5pm03{width:auto;min-width:180px}.cs.svelte-124hrr7,.cs-data.svelte-124hrr7{display:contents}.claim.svelte-smx3y0{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;border-color:var(--color-action-primary)}.claim.svelte-smx3y0 p:where(.svelte-smx3y0){margin:4px 0 0}.mark.svelte-smx3y0{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--color-border-soft);border-radius:50%;font-size:13px;font-weight:700}.mark.done.svelte-smx3y0{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-dark)}.prev.svelte-smx3y0{display:flex;gap:var(--space-4);align-items:flex-start}.prev__ph.svelte-smx3y0{flex:none;width:96px;height:96px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-border-card)}.prev__ph--e.svelte-smx3y0{display:grid;place-items:center;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--fs-xs);text-align:center}.prev__b.svelte-smx3y0{min-width:0;display:grid;gap:4px}.prev__t.svelte-smx3y0{font-size:var(--fs-lg)}.prev__a.svelte-smx3y0{margin:6px 0;font-size:var(--fs-sm);line-height:1.55}.specs.svelte-smx3y0{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:320px;overflow:auto;padding:0 4px;border:1px solid var(--color-border-card);border-radius:var(--radius-sm)}.cab-dl.svelte-smx3y0 a:where(.svelte-smx3y0){color:var(--color-link)}@media(max-width:600px){.prev.svelte-smx3y0{flex-direction:column}}.cs.svelte-1qu7kxq,.cs-data.svelte-1qu7kxq{display:contents}.pv.svelte-1m0gl7h{display:grid;gap:6px;padding:var(--space-4);border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-soft)}.pv.svelte-1m0gl7h ul:where(.svelte-1m0gl7h){margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--fs-sm)}.pv.svelte-1m0gl7h li:where(.svelte-1m0gl7h){display:flex;justify-content:space-between;gap:var(--space-3)}.cs.svelte-976knt,.cs-data.svelte-976knt{display:contents}.grid.svelte-cd5idh{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ph.svelte-cd5idh{margin:0;display:grid;gap:6px;padding:6px;border:1px solid var(--color-border-card);border-radius:var(--radius-md)}.ph.on.svelte-cd5idh{border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.ph__img.svelte-cd5idh{padding:0;border:0;background:none;cursor:pointer}.ph.svelte-cd5idh img:where(.svelte-cd5idh){width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm);display:block}.ph__cap.svelte-cd5idh{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:22px;font-size:var(--fs-xs)}.upl.svelte-cd5idh{position:relative;width:max-content}.upl.svelte-cd5idh input:where(.svelte-cd5idh){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upl.busy.svelte-cd5idh{opacity:.6}.thumb.svelte-cd5idh{width:72px;height:54px;object-fit:cover;border-radius:var(--radius-sm)}.cs.svelte-1h58ug1,.cs-data.svelte-1h58ug1{display:contents}.grow.svelte-eofm9o{flex:1;min-width:220px}.cs.svelte-y1nlci,.cs-data.svelte-y1nlci{display:contents}.sch-stats.svelte-uetg6a{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.st__o.svelte-uetg6a{display:grid;gap:2px;min-height:64px;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-canvas);text-align:left;cursor:pointer;font:inherit;color:inherit}.st__o.svelte-uetg6a span:where(.svelte-uetg6a){color:var(--color-text-muted);font-size:var(--fs-xs)}.st__o.on.svelte-uetg6a{border-color:var(--color-action-primary);background:var(--color-action-primary-soft)}.week.svelte-uetg6a{display:grid;gap:var(--space-3)}.day.svelte-uetg6a{display:grid;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-card)}.day__h.svelte-uetg6a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.slot.svelte-uetg6a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.slot.svelte-uetg6a .cab-input:where(.svelte-uetg6a){width:120px}.pub.svelte-uetg6a{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.pub.svelte-uetg6a li:where(.svelte-uetg6a){display:grid;grid-template-columns:40px 1fr}.cs.svelte-13qxt4s,.cs-data.svelte-13qxt4s{display:contents}.rep.svelte-7ew0a8{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;margin-bottom:var(--space-3)}.rep__n.svelte-7ew0a8{display:grid;justify-items:start}.rep__n.svelte-7ew0a8 b:where(.svelte-7ew0a8){font-size:36px;line-height:1}.rep__d.svelte-7ew0a8{flex:1;min-width:220px}.link.svelte-7ew0a8{flex:1;min-width:200px}.cs.svelte-1vfob6e,.cs-data.svelte-1vfob6e{display:contents}.pv.svelte-qyke90{display:grid;gap:6px;padding:var(--space-4);border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-soft);font-size:var(--fs-sm)}.pv.svelte-qyke90 p:where(.svelte-qyke90){margin:0}.cs.svelte-w21mey,.cs-data.svelte-w21mey{display:contents}.gap.svelte-kv5mmt{margin-top:var(--space-3)}.tabs-nav.svelte-kv5mmt{width:auto;justify-self:start}.txt.svelte-kv5mmt{white-space:normal;color:var(--color-text-primary);font-size:var(--fs-sm)}.delta.svelte-kv5mmt{display:block;font-style:normal;color:var(--color-text-muted)}.chart.svelte-kv5mmt{margin-bottom:var(--space-3)}.chart__t.svelte-kv5mmt{margin:0 0 6px;font-size:var(--fs-xs);color:var(--color-text-muted)}.cols.svelte-kv5mmt{display:flex;align-items:flex-end;gap:2px;height:96px;padding-bottom:1px;border-bottom:1px solid var(--color-border-card)}.col.svelte-kv5mmt{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end}.col.svelte-kv5mmt i:where(.svelte-kv5mmt){display:block;width:100%;min-height:1px;border-radius:2px 2px 0 0;background:var(--color-action-primary)}.col.svelte-kv5mmt i.is-accent:where(.svelte-kv5mmt){background:var(--color-accent)}.axis.svelte-kv5mmt{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--color-text-muted)}.cab-progress.svelte-kv5mmt i.is-muted:where(.svelte-kv5mmt){background:var(--color-text-muted)}.cab-progress.svelte-kv5mmt i.is-warn:where(.svelte-kv5mmt){background:var(--color-warning)}.url.svelte-kv5mmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkish.svelte-kv5mmt{padding:0;border:0;background:none;color:var(--color-link);font:inherit;font-weight:600;text-align:left;cursor:pointer;min-height:32px}tr.is-sel.svelte-kv5mmt td:where(.svelte-kv5mmt){background:var(--color-action-primary-soft)}.cs.svelte-166pi35,.cs-data.svelte-166pi35{display:contents}.gap.svelte-1wmyrsk{margin-top:var(--space-3)}p.svelte-1wmyrsk{margin:0;font-size:var(--fs-sm);line-height:1.5}.promo.svelte-1wmyrsk{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.promo.svelte-1wmyrsk .cab-field:where(.svelte-1wmyrsk){flex:1;min-width:180px}.checks.svelte-1wmyrsk{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.checks.svelte-1wmyrsk li:where(.svelte-1wmyrsk) span:where(.svelte-1wmyrsk){color:var(--color-accent);font-weight:700}.checks.svelte-1wmyrsk li.bad:where(.svelte-1wmyrsk) span:where(.svelte-1wmyrsk),.checks.svelte-1wmyrsk li.bad:where(.svelte-1wmyrsk){color:var(--color-error)}.cab-row__main.svelte-1wmyrsk .cab-progress:where(.svelte-1wmyrsk){margin-top:4px}.cs.svelte-3ego16,.cs-data.svelte-3ego16{display:contents}.gap.svelte-6exjqz{margin-top:var(--space-3)}.tabs-nav.svelte-6exjqz{width:auto;justify-self:start}p.svelte-6exjqz{margin:0;font-size:var(--fs-sm);line-height:1.5}.rowbtn.svelte-6exjqz{width:100%;border:0;border-top:1px solid var(--color-border-card);background:none;font:inherit;text-align:left;cursor:pointer}.rowbtn.is-sel.svelte-6exjqz{background:var(--color-action-primary-soft)}.cab-row__side.svelte-6exjqz b.in:where(.svelte-6exjqz){color:var(--color-accent)}.cs.svelte-r4graz,.cs-data.svelte-r4graz{display:contents}.tm-add.svelte-neszkp{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-card)}.tm-sub.svelte-neszkp{margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-sm);font-weight:600}.tm-add.svelte-neszkp .tm-sub:where(.svelte-neszkp){margin-top:0}.tm-pos.svelte-neszkp{flex:none;width:28px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cab-row.svelte-neszkp .cab-chips:where(.svelte-neszkp){margin-top:4px}.cab-row__main.svelte-neszkp{overflow-wrap:anywhere}.rl-groups.svelte-keu0th{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rl-group.svelte-keu0th{margin:0;padding:0;border:0;min-width:0}.rl-group.svelte-keu0th legend:where(.svelte-keu0th){padding:0;font-weight:600;font-size:var(--fs-sm)}.rl-list.svelte-keu0th{margin:0;padding-left:1.2em;display:grid;gap:6px;font-size:var(--fs-sm)}.st-row.svelte-mxt4ud{flex-wrap:wrap}.st-assign.svelte-mxt4ud{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.st-assign.svelte-mxt4ud select:where(.svelte-mxt4ud){width:auto;min-width:180px;max-width:100%}a.cab-row__t.svelte-mxt4ud{color:inherit;text-decoration:none}a.cab-row__t.svelte-mxt4ud:hover{color:var(--color-action-primary)}.un-add.svelte-tw3bbk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.un-add.svelte-tw3bbk .cab-input:where(.svelte-tw3bbk){flex:1 1 220px;width:auto}.un-link.svelte-tw3bbk{font-weight:600;font-size:var(--fs-sm);color:inherit;text-decoration:none}.un-link.svelte-tw3bbk:hover{color:var(--color-action-primary)}.un-confirm.svelte-tw3bbk{flex:1 1 100%;text-align:right}.cs.svelte-3i4kdo,.cs-data.svelte-3i4kdo{display:contents}.gap.svelte-5p4yxu{margin-top:var(--space-3)}p.svelte-5p4yxu{margin:0;font-size:var(--fs-sm);line-height:1.5}.rules.svelte-5p4yxu{display:grid;gap:6px;margin:0;padding-left:1.2em;font-size:var(--fs-sm);line-height:1.5}.cs.svelte-1bp701o,.cs-data.svelte-1bp701o{display:contents}.lrn-body.svelte-1cnjr7n{display:grid;gap:var(--space-3);font-size:var(--fs-sm);line-height:1.6;max-width:72ch}.lrn-body.svelte-1cnjr7n p:where(.svelte-1cnjr7n),.lrn-body.svelte-1cnjr7n ol:where(.svelte-1cnjr7n),.lrn-body.svelte-1cnjr7n ul:where(.svelte-1cnjr7n){margin:0}.lrn-body.svelte-1cnjr7n ol:where(.svelte-1cnjr7n),.lrn-body.svelte-1cnjr7n ul:where(.svelte-1cnjr7n){padding-left:1.4em;display:grid;gap:6px}.lrn-sub.svelte-1cnjr7n{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-sm);font-weight:600}.cs.svelte-1gagmb,.cs-data.svelte-1gagmb{display:contents}.news-body.svelte-gvsotw{display:grid;gap:var(--space-3);max-width:72ch;font-size:var(--fs-sm);line-height:1.6}.news-body.svelte-gvsotw p:where(.svelte-gvsotw){margin:0;white-space:pre-line}.cs.svelte-wptdm2,.cs-data.svelte-wptdm2{display:contents}.sp-text.svelte-xh5nfu{white-space:pre-wrap;overflow-wrap:anywhere}.sp-gap.svelte-xh5nfu{margin-top:var(--space-3)}.sp-dispute.svelte-xh5nfu{flex-wrap:wrap}.sp-link.svelte-xh5nfu{color:inherit;text-decoration:none}.sp-link.svelte-xh5nfu:hover{color:var(--color-action-primary)}.cs.svelte-1gavcas,.cs-data.svelte-1gavcas{display:contents}.st-sec{padding-block:14px 0;background:var(--color-surface-canvas)}.st-sub.svelte-7xtfyu{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:600}.st-sec.svelte-7xtfyu{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-card)}.st-gap.svelte-7xtfyu{margin-top:var(--space-3)}.cab-check.svelte-7xtfyu small:where(.svelte-7xtfyu){font-size:var(--fs-xs)}.st-msg.svelte-7xtfyu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);padding:8px 0}.st-msg.svelte-7xtfyu .cab-row__main:where(.svelte-7xtfyu){flex:1 1 200px;min-width:0}.cs.svelte-1veqq40,.cs-data.svelte-1veqq40,.cs.svelte-1n20lrt,.cs-data.svelte-1n20lrt{display:contents}.cs-center.svelte-1n20lrt{justify-content:center;margin-block-start:var(--space-3)}.ds.svelte-i1tiee{display:contents}.dash.svelte-i1tiee{max-width:var(--size-page-narrow)}.dash__head.svelte-i1tiee{margin-block-end:var(--space-5)}.dash__title.svelte-i1tiee{font-family:var(--font-heading);font-size:var(--fs-2xl);margin:0 0 var(--space-1)}.dash__sub.svelte-i1tiee{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.dash__quick.svelte-i1tiee{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-block-end:var(--space-5)}.dash__quick-b.svelte-i1tiee{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-primary);text-decoration:none;text-align:center;transition:border-color var(--duration-fast) var(--ease-base),color var(--duration-fast) var(--ease-base)}.dash__quick-b.svelte-i1tiee:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.card.svelte-i1tiee{background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);padding:var(--space-5);margin-block-end:var(--space-4)}.card__head.svelte-i1tiee{display:flex;align-items:baseline;justify-content:space-between;margin-block-end:var(--space-3)}.card__title.svelte-i1tiee{font-size:var(--fs-base);font-weight:var(--fw-semibold);margin:0}.card__link.svelte-i1tiee{font-size:var(--fs-xs);color:var(--color-action-primary);text-decoration:none;white-space:nowrap}.card__link.svelte-i1tiee:hover{text-decoration:underline}.rows.svelte-i1tiee{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.row.svelte-i1tiee{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md)}.row.svelte-i1tiee:hover{background:var(--color-surface-muted)}.row__main.svelte-i1tiee{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;text-decoration:none;color:inherit}.row__ava.svelte-i1tiee{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-md);background:var(--color-action-primary-soft);color:var(--color-action-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-base);flex-shrink:0;overflow:hidden}.row__ava.svelte-i1tiee img:where(.svelte-i1tiee){width:100%;height:100%;object-fit:cover}.row__ava--soft.svelte-i1tiee{background:var(--color-surface-control);color:var(--color-text-primary)}.row__body.svelte-i1tiee{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.row__name.svelte-i1tiee{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis}.row__name--reg.svelte-i1tiee{font-weight:var(--fw-regular);line-height:var(--lh-normal)}.row__meta.svelte-i1tiee{font-size:var(--fs-2xs);color:var(--color-text-muted)}.row__go.svelte-i1tiee{color:var(--color-text-muted);text-decoration:none;flex-shrink:0;padding:0 var(--space-1)}.row__status.svelte-i1tiee{font-size:var(--fs-2xs);font-weight:var(--fw-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-surface-control);color:var(--color-text-muted);flex-shrink:0}.row__status--new.svelte-i1tiee{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.row__status--accepted.svelte-i1tiee{background:var(--color-accent-soft);color:var(--color-accent)}.row__status--rejected.svelte-i1tiee{background:var(--color-error-soft);color:var(--color-error)}@media(min-width:560px){.dash__quick.svelte-i1tiee{grid-template-columns:repeat(3,1fr)}}.ds.svelte-dynrxi{display:contents}.uc-head.svelte-dynrxi{margin-block-end:var(--space-6)}.uc-head__t.svelte-dynrxi{margin:0;font-family:var(--font-heading);font-size:var(--fs-2xl);color:var(--color-text-primary)}.uc-head__s.svelte-dynrxi{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.uc-flash.svelte-dynrxi{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:0 0 var(--space-6);font-size:var(--fs-sm);background:var(--color-error-soft);color:var(--color-error)}.uc-favs.svelte-dynrxi{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.uc-fav.svelte-dynrxi{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-button);padding:var(--space-3);transition:opacity var(--duration-fast) var(--ease-base)}.uc-fav--busy.svelte-dynrxi{opacity:.55}.uc-fav__main.svelte-dynrxi{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit}.uc-fav__ava.svelte-dynrxi{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.uc-fav__ava--ph.svelte-dynrxi{display:flex;align-items:center;justify-content:center;background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:var(--fw-bold);font-size:var(--fs-lg)}.uc-fav__body.svelte-dynrxi{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.uc-fav__name.svelte-dynrxi{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-fav__meta.svelte-dynrxi{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-2xs);color:var(--color-text-muted)}.uc-fav__type.svelte-dynrxi{font-weight:var(--fw-semibold);color:var(--color-action-primary);background:var(--color-action-primary-soft);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2)}.uc-fav__rate.svelte-dynrxi{color:var(--color-warning);font-weight:var(--fw-semibold)}.uc-fav__city.svelte-dynrxi{text-transform:capitalize}.uc-fav__rm.svelte-dynrxi{flex-shrink:0}.uc-fav__rmbtn.svelte-dynrxi{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);border:var(--border-thin) solid var(--color-border-card);background:var(--color-surface-muted);color:var(--color-text-muted);cursor:pointer;font-size:var(--fs-sm);line-height:1}.uc-fav__rmbtn.svelte-dynrxi:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.uc-fav__rmbtn.svelte-dynrxi:disabled{cursor:default}@media(min-width:560px){.uc-favs.svelte-dynrxi{grid-template-columns:repeat(auto-fill,minmax(var(--size-col-sm),1fr))}}.ds.svelte-nbdm3{display:contents}.uc-head.svelte-nbdm3{margin-block-end:var(--space-6)}.uc-head__t.svelte-nbdm3{margin:0;font-family:var(--font-heading);font-size:var(--fs-2xl);color:var(--color-text-primary)}.uc-head__s.svelte-nbdm3{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.uc-flash.svelte-nbdm3{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:0 0 var(--space-6);font-size:var(--fs-sm);background:var(--color-error-soft);color:var(--color-error)}.uc-filters.svelte-nbdm3{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4)}.uc-chip.svelte-nbdm3{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border-card);background:var(--color-surface-card);cursor:pointer;font-size:var(--fs-xs);color:var(--color-text-secondary)}.uc-chip.svelte-nbdm3:hover{border-color:var(--color-action-primary)}.uc-chip--on.svelte-nbdm3{background:var(--color-action-primary);color:var(--color-text-on-action);border-color:var(--color-action-primary);font-weight:var(--fw-semibold)}.uc-reqs.svelte-nbdm3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.uc-req.svelte-nbdm3{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-4);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-button);padding:var(--space-4)}.uc-req__body.svelte-nbdm3{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.uc-req__nm.svelte-nbdm3{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary);text-decoration:none}.uc-req__nm.svelte-nbdm3:hover{color:var(--color-action-primary)}.uc-req__meta.svelte-nbdm3{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-2xs);color:var(--color-text-muted)}.uc-req__type.svelte-nbdm3{font-weight:var(--fw-semibold);color:var(--color-action-primary);background:var(--color-action-primary-soft);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2)}.uc-req__svc.svelte-nbdm3{color:var(--color-text-secondary)}.uc-req__none.svelte-nbdm3{text-align:center;color:var(--color-text-muted);font-size:var(--fs-xs);padding:var(--space-4) 0}.uc-req__side.svelte-nbdm3{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}.uc-req__write.svelte-nbdm3{border:var(--border-thin) solid var(--color-action-primary);background:var(--color-surface-card);color:var(--color-action-primary);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.uc-req__write.svelte-nbdm3:hover{background:var(--color-action-primary);color:var(--color-text-on-action)}.uc-req__write.svelte-nbdm3:disabled{opacity:.6;cursor:default}.uc-status.svelte-nbdm3{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}.uc-status__dot.svelte-nbdm3{width:calc(var(--size-dot) * 2);height:calc(var(--size-dot) * 2);border-radius:var(--radius-pill);background:currentColor}.uc-status--new.svelte-nbdm3{color:var(--color-warning);background:var(--color-warning-soft)}.uc-status--accepted.svelte-nbdm3{color:var(--color-action-primary);background:var(--color-action-primary-soft)}.uc-status--completed.svelte-nbdm3{color:var(--color-accent);background:var(--color-accent-soft)}.uc-status--cancelled.svelte-nbdm3{color:var(--color-error);background:var(--color-error-soft)}@media(min-width:560px){.uc-req.svelte-nbdm3{flex-direction:row}}.dlc.svelte-1r19py3{display:grid;gap:var(--space-3);margin-block-start:var(--space-6);min-inline-size:0}.dlc.svelte-1r19py3 .dlc-title{margin:0;font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--color-text-primary)}.dlc-flash.svelte-1r19py3{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);background:var(--color-error-soft);color:var(--color-error)}.dlc-list.svelte-1r19py3{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.dlc-item.svelte-1r19py3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-card)}.dlc-main.svelte-1r19py3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.dlc-name.svelte-1r19py3{font-size:var(--fs-sm);color:var(--color-text-primary)}.dlc-badge.svelte-1r19py3{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary)}.dlc-badge[data-tone=confirmed].svelte-1r19py3{background:var(--color-accent-soft);color:var(--color-text-strong)}.dlc-badge[data-tone=refuted].svelte-1r19py3{background:var(--color-error-soft);color:var(--color-text-strong)}.dlc-sub.svelte-1r19py3{font-size:var(--fs-2xs);color:var(--color-text-muted)}.dlc-acts.svelte-1r19py3{display:flex;gap:var(--space-2);align-items:center}.ds.svelte-170909{display:contents}.uc-head.svelte-170909{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-6)}.uc-head__t.svelte-170909{font-family:var(--font-heading);font-size:var(--fs-2xl);margin:0;color:var(--color-text-primary)}.uc-head__s.svelte-170909{display:block;font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.uc-link.svelte-170909{background:none;border:none;color:var(--color-action-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;padding:var(--space-2);white-space:nowrap}.uc-link.svelte-170909:hover{text-decoration:underline}.uc-flash.svelte-170909{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:0 0 var(--space-6);font-size:var(--fs-sm);background:var(--color-error-soft);color:var(--color-error)}.ntf-list.svelte-170909{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);padding:0;margin:0}.ntf.svelte-170909{display:flex;align-items:center;gap:var(--space-3);background:var(--color-surface-card);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border-inline-start:var(--border-thick) solid transparent}.ntf--unread.svelte-170909{border-inline-start-color:var(--color-action-primary);background:var(--color-action-primary-soft)}.ntf__ic.svelte-170909{width:var(--size-control-md);height:var(--size-control-md);flex:none;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-surface-muted);font-size:var(--fs-lg)}.ntf--unread.svelte-170909 .ntf__ic:where(.svelte-170909){background:var(--color-surface-card)}.ntf__b.svelte-170909{flex:1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ntf__tx.svelte-170909{font-size:var(--fs-sm);color:var(--color-text-primary);line-height:var(--lh-snug)}.ntf__tx--link.svelte-170909{color:var(--color-text-primary);text-decoration:none}.ntf__tx--link.svelte-170909:hover{color:var(--color-action-primary);text-decoration:underline}.ntf__time.svelte-170909{font-size:var(--fs-2xs);color:var(--color-text-muted)}.ntf__act.svelte-170909{flex:none}.ntf__read.svelte-170909{background:none;border:var(--border-thin) solid var(--color-action-primary);color:var(--color-action-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.ntf__read.svelte-170909:hover{background:var(--color-action-primary);color:var(--color-text-on-action)}.ntf__dot.svelte-170909{width:var(--space-2);height:var(--space-2);flex:none;border-radius:var(--radius-pill);background:var(--color-action-primary)}@media(min-width:560px){.ntf__read.svelte-170909{padding:var(--space-1) var(--space-3)}}.ds.svelte-1oe7xrw{display:contents}.uc-head.svelte-1oe7xrw{margin-block-end:var(--space-6)}.uc-head__t.svelte-1oe7xrw{margin:0;font-family:var(--font-heading);font-size:var(--fs-2xl);color:var(--color-text-primary)}.uc-head__s.svelte-1oe7xrw{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.chats.svelte-1oe7xrw{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start;min-height:calc(var(--space-20) * 6)}.chats--open.svelte-1oe7xrw .chats__inbox:where(.svelte-1oe7xrw){display:none}.chats.svelte-1oe7xrw:not(.chats--open) .chats__pane:where(.svelte-1oe7xrw){display:none}.chats__inbox.svelte-1oe7xrw{background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-button);overflow:hidden}.inbox.svelte-1oe7xrw{list-style:none;margin:0;padding:0}.inbox__row.svelte-1oe7xrw{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;border-block-end:var(--border-thin) solid var(--color-border-card);border-inline-start:var(--border-thick) solid transparent}.inbox__row.svelte-1oe7xrw:hover{background:var(--color-action-primary-soft)}.inbox__row--on.svelte-1oe7xrw{background:var(--color-action-primary-soft);border-inline-start-color:var(--color-action-primary)}.inbox__av.svelte-1oe7xrw{width:var(--size-control-md);height:var(--size-control-md);flex:none;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--fw-bold);font-size:var(--fs-base)}.inbox__b.svelte-1oe7xrw{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.inbox__top.svelte-1oe7xrw{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.inbox__nm.svelte-1oe7xrw{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox__time.svelte-1oe7xrw{font-size:var(--fs-2xs);color:var(--color-text-muted);flex:none}.inbox__last.svelte-1oe7xrw{font-size:var(--fs-2xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox__unread.svelte-1oe7xrw{flex:none;min-width:var(--size-icon-md);height:var(--size-icon-md);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-size:var(--fs-2xs);font-weight:var(--fw-bold);display:grid;place-items:center}.chats__pane.svelte-1oe7xrw{display:flex;flex-direction:column;min-height:calc(var(--space-20) * 6);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-button);overflow:hidden}.pane__placeholder.svelte-1oe7xrw{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-6);text-align:center}.pane__phic.svelte-1oe7xrw{font-size:var(--fs-6xl);opacity:.6}.pane__hd.svelte-1oe7xrw{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:var(--border-thin) solid var(--color-border-card)}.pane__back.svelte-1oe7xrw{display:inline-block;text-decoration:none;font-size:var(--fs-xl);color:var(--color-action-primary);line-height:1;padding:var(--space-1) var(--space-2)}.pane__av.svelte-1oe7xrw{width:var(--size-control-md);height:var(--size-control-md);flex:none;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--fw-bold)}.pane__nm.svelte-1oe7xrw{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.pane__sub.svelte-1oe7xrw{font-size:var(--fs-2xs);color:var(--color-action-primary);font-weight:var(--fw-semibold)}.pane__thread.svelte-1oe7xrw{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface-muted)}.pane__hint.svelte-1oe7xrw{margin:auto;color:var(--color-text-muted);font-size:var(--fs-xs)}.msg.svelte-1oe7xrw{max-width:78%;align-self:flex-start;background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.msg--mine.svelte-1oe7xrw{align-self:flex-end;background:var(--color-action-primary-soft);border-color:color-mix(in srgb,var(--color-action-primary) 30%,transparent)}.msg__tx.svelte-1oe7xrw{margin:0;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.msg__time.svelte-1oe7xrw{font-size:var(--fs-2xs);color:var(--color-text-muted);align-self:flex-end}.composer__err.svelte-1oe7xrw{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);color:var(--color-error);border-block-start:var(--border-thin) solid var(--color-border-card)}.composer.svelte-1oe7xrw{display:flex;gap:var(--space-2);padding:var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);align-items:flex-end}.composer__in.svelte-1oe7xrw{flex:1;resize:none;min-height:var(--size-control-md);max-height:calc(var(--space-20) + var(--space-16));padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);font:inherit;font-size:var(--fs-sm);color:var(--color-text-primary);background:var(--color-surface-muted)}.composer__in.svelte-1oe7xrw:focus{outline:none;border-color:var(--color-action-primary)}.composer__send.svelte-1oe7xrw{flex:none;padding:0 var(--space-5);height:var(--size-control-md);border:none;border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--fw-semibold);font-size:var(--fs-sm);cursor:pointer}.composer__send.svelte-1oe7xrw:hover:not(:disabled){filter:brightness(1.05)}.composer__send.svelte-1oe7xrw:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px){.chats.svelte-1oe7xrw{grid-template-columns:minmax(var(--size-col-sm),var(--size-col-md)) 1fr}.chats--open.svelte-1oe7xrw .chats__inbox:where(.svelte-1oe7xrw){display:block}.chats.svelte-1oe7xrw:not(.chats--open) .chats__pane:where(.svelte-1oe7xrw){display:flex}.pane__back.svelte-1oe7xrw{display:none}}.ds.svelte-vb9w4k{display:contents}.uc-head.svelte-vb9w4k{margin-block-end:var(--space-6)}.uc-head__t.svelte-vb9w4k{font-family:var(--font-heading);font-size:var(--fs-2xl);margin:0;color:var(--color-text-primary)}.uc-head__s.svelte-vb9w4k{display:block;font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.flash.svelte-vb9w4k{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-block-end:var(--space-6);font-size:var(--fs-sm)}.flash--ok.svelte-vb9w4k{background:var(--color-accent-soft);color:var(--color-accent)}.flash--err.svelte-vb9w4k{background:var(--color-error-soft);color:var(--color-error)}.set-form.svelte-vb9w4k{display:flex;flex-direction:column;gap:var(--space-6)}.card.svelte-vb9w4k{background:var(--color-surface-card);padding:var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card__t.svelte-vb9w4k{font-family:var(--font-heading);font-size:var(--fs-lg);margin:0 0 var(--space-4);color:var(--color-text-primary)}.field.svelte-vb9w4k{margin-block-end:var(--space-4)}.field.svelte-vb9w4k:last-child{margin-block-end:0}.field.svelte-vb9w4k label:where(.svelte-vb9w4k){display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-secondary);margin-block-end:var(--space-2)}.field.svelte-vb9w4k input:where(.svelte-vb9w4k),.field.svelte-vb9w4k select:where(.svelte-vb9w4k){width:100%;padding:var(--space-3) var(--space-4);border:var(--border-thick) solid var(--color-border-card);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-base);box-sizing:border-box;background:var(--color-surface-card);color:var(--color-text-primary)}.field.svelte-vb9w4k input:where(.svelte-vb9w4k):focus,.field.svelte-vb9w4k select:where(.svelte-vb9w4k):focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.field.svelte-vb9w4k input:where(.svelte-vb9w4k):disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.field-hint.svelte-vb9w4k{display:block;font-size:var(--fs-2xs);color:var(--color-text-muted);margin-block-start:var(--space-2)}.avatar-preview.svelte-vb9w4k{margin-block-start:var(--space-3);width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-pill);overflow:hidden;border:var(--border-thin) solid var(--color-border-card)}.avatar-preview.svelte-vb9w4k img:where(.svelte-vb9w4k){width:100%;height:100%;object-fit:cover;display:block}.btn-primary.svelte-vb9w4k,.logout.svelte-vb9w4k{align-self:stretch;width:100%;text-align:center}.logout.svelte-vb9w4k{margin-block-start:var(--space-6);display:inline-block}@media(min-width:560px){.card.svelte-vb9w4k{padding:var(--space-6)}.btn-primary.svelte-vb9w4k,.logout.svelte-vb9w4k{align-self:flex-start;width:auto}}.dat.svelte-1q1ng54{display:grid;gap:var(--space-3);margin-block-start:var(--space-6);min-inline-size:0}.dat.svelte-1q1ng54 .dat-title{margin:0;font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--color-text-primary)}.dat-lead.svelte-1q1ng54{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.dat-flash.svelte-1q1ng54{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);background:var(--color-error-soft);color:var(--color-error)}.dat-secret.svelte-1q1ng54{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-accent-soft);min-inline-size:0}.dat-secret__title.svelte-1q1ng54{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.dat-secret__value.svelte-1q1ng54{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--fs-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dat-secret__hint.svelte-1q1ng54{margin:0;font-size:var(--fs-2xs);color:var(--color-text-secondary)}.dat-form.svelte-1q1ng54{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.dat-form__agent.svelte-1q1ng54{flex:2 1 14rem;min-inline-size:0}.dat-form__days.svelte-1q1ng54{flex:1 1 9rem;min-inline-size:0}.dat-form__submit.svelte-1q1ng54{flex:0 0 auto}.dat-list.svelte-1q1ng54{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.dat-item.svelte-1q1ng54{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-card);min-inline-size:0}.dat-main.svelte-1q1ng54{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.dat-name.svelte-1q1ng54{font-size:var(--fs-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.dat-prefix.svelte-1q1ng54{font-size:var(--fs-2xs);color:var(--color-text-muted)}.dat-badge.svelte-1q1ng54{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary)}.dat-badge[data-tone=active].svelte-1q1ng54{background:var(--color-accent-soft);color:var(--color-text-strong)}.dat-badge[data-tone=revoked].svelte-1q1ng54{background:var(--color-error-soft);color:var(--color-text-strong)}.dat-meta.svelte-1q1ng54{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--fs-2xs);color:var(--color-text-muted)}.dat-meta.svelte-1q1ng54 div:where(.svelte-1q1ng54){display:flex;gap:var(--space-1)}.dat-meta.svelte-1q1ng54 dd:where(.svelte-1q1ng54){margin:0;color:var(--color-text-secondary)}.dat-acts.svelte-1q1ng54{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.dr.svelte-osia3w{display:grid;gap:var(--space-5);min-inline-size:0}.dr-head.svelte-osia3w{display:grid;gap:var(--space-2)}.dr-eyebrow.svelte-osia3w{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow);color:var(--color-action-primary)}.dr.svelte-osia3w .dr-title{margin:0;font:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-heading);color:var(--color-text-primary)}.dr-sub.svelte-osia3w{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.dr.svelte-osia3w .dr-kpis{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-tile)),1fr))}.dr.svelte-osia3w .dr-kpi{display:grid;gap:var(--space-1);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.dr.svelte-osia3w .dr-kpi__label{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--fs-xs);color:var(--color-text-muted)}.dr.svelte-osia3w .dr-kpi__value{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dr.svelte-osia3w .dr-kpi--accent .dr-kpi__value{color:var(--color-accent)}.dr.svelte-osia3w .dr-kpi--primary .dr-kpi__value{color:var(--color-action-primary)}.dr.svelte-osia3w .dr-kpi--danger .dr-kpi__value,.dr.svelte-osia3w .dr-danger{color:var(--color-error)}.dr.svelte-osia3w .dr-tag{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-secondary);font-size:var(--fs-2xs)}.dr.svelte-osia3w .dr-panel{display:grid;gap:var(--space-3);padding:var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.dr.svelte-osia3w .dr-panel__title{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.dr.svelte-osia3w .dr-hint{margin:0;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--color-text-muted)}.dr.svelte-osia3w .dr-bars{display:grid;gap:var(--space-3)}.dr.svelte-osia3w .dr-bar{display:grid;gap:var(--space-1)}.dr.svelte-osia3w .dr-bar__top{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary)}.dr.svelte-osia3w .dr-bar__track{block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.dr.svelte-osia3w .dr-bar__fill{display:block;block-size:100%;border-radius:var(--radius-pill);background:var(--color-action-primary)}.dr.svelte-osia3w .dr-bar__fill--alt{background:var(--color-accent)}.dr.svelte-osia3w .dr-bar__fill--muted{background:var(--color-text-subtle)}.dr.svelte-osia3w .dr-scroll{overflow-x:auto}.dr.svelte-osia3w .dr-table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.dr.svelte-osia3w .dr-table th,.dr.svelte-osia3w .dr-table td{padding:var(--space-3) var(--space-4);text-align:start;border-block-end:var(--border-thin) solid var(--color-border-card)}.dr.svelte-osia3w .dr-table thead th{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.dr.svelte-osia3w .dr-table .dr-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dr.svelte-osia3w .dr-table tfoot td{font-weight:var(--fw-semibold)}.dr.svelte-osia3w .dr-empty{padding:var(--space-6);text-align:center;color:var(--color-text-muted)}.dr.svelte-osia3w .dr-row--debtor{background:var(--color-error-soft)}.dr.svelte-osia3w .dr-switch{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dr.svelte-osia3w .dr-switch a{margin:0;padding:var(--space-2) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:var(--fs-sm);text-decoration:none}.dr.svelte-osia3w .dr-switch a[aria-current=page]{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--fw-semibold)}.dr.svelte-osia3w .dr-foot{margin:0;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--color-text-muted)}.ds-spark.svelte-oqsz43{display:flex;align-items:flex-end;gap:var(--space-1);block-size:calc(var(--size-tile) * 1.5);overflow-x:auto;padding-block-end:var(--space-5)}.ds-col.svelte-oqsz43{position:relative;display:flex;flex:1 0 var(--space-4);flex-direction:column;justify-content:flex-end;block-size:100%}.ds-bar.svelte-oqsz43{display:block;inline-size:100%;border-start-start-radius:var(--radius-xs);border-start-end-radius:var(--radius-xs);background:var(--color-action-primary)}.ds-x.svelte-oqsz43{position:absolute;inset-block-start:100%;inset-inline:0;font-size:var(--fs-2xs);text-align:center;color:var(--color-text-muted);white-space:nowrap}.rt-aux.svelte-1c4c6jl{background:var(--color-accent-soft);color:var(--color-text-primary);font-weight:var(--fw-semibold)}.dr-hint.svelte-1c4c6jl .dr-tag--aux:where(.svelte-1c4c6jl){background:var(--color-accent-soft);color:var(--color-text-primary)}.composer.svelte-1ykn26v{width:100%}.chips.svelte-1ykn26v{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:none}.chips.svelte-1ykn26v::-webkit-scrollbar{display:none}.chips.svelte-1ykn26v button:where(.svelte-1ykn26v){flex:none;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-card);background:var(--color-surface-canvas);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer}.chips.svelte-1ykn26v button:where(.svelte-1ykn26v):hover:not(:disabled){border-color:var(--color-action-primary);color:var(--color-text-primary)}.thumbs.svelte-1ykn26v{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;gap:var(--space-2);flex-wrap:wrap}.thumbs.svelte-1ykn26v li:where(.svelte-1ykn26v){position:relative}.thumbs.svelte-1ykn26v img:where(.svelte-1ykn26v){width:64px;height:64px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border-card);display:block}.thumbs.svelte-1ykn26v button:where(.svelte-1ykn26v){position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:0;cursor:pointer;background:var(--color-text-primary);color:var(--color-surface-canvas);font-size:11px;line-height:22px;padding:0}.hint.svelte-1ykn26v{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted);text-align:center}.box.svelte-1ykn26v{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-surface-canvas);border:1px solid var(--color-border-soft);border-radius:26px;box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-standard)}.box.svelte-1ykn26v:focus-within{border-color:var(--color-action-primary)}.box.recording.svelte-1ykn26v{border-color:var(--color-error);padding-left:var(--space-2);align-items:center}textarea.svelte-1ykn26v{flex:1;min-width:0;resize:none;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-base);line-height:24px;color:var(--color-text-primary);padding:10px 0;max-height:200px}textarea.svelte-1ykn26v::placeholder{color:var(--color-text-subtle)}.icon.svelte-1ykn26v{flex:none;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;font:inherit;transition:background var(--duration-fast) var(--ease-standard)}.icon.svelte-1ykn26v:disabled{opacity:.45;cursor:default}.primary.svelte-1ykn26v{background:var(--color-action-primary);color:var(--color-text-on-dark)}.primary.svelte-1ykn26v:hover:not(:disabled){background:var(--color-action-primary-hover)}.ghost.svelte-1ykn26v{background:transparent;color:var(--color-text-secondary)}.ghost.svelte-1ykn26v:hover:not(:disabled){background:var(--color-surface-muted)}.rec-line.svelte-1ykn26v{flex:1;display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.cap.svelte-1ykn26v{color:var(--color-text-subtle)}.pulse.svelte-1ykn26v{width:10px;height:10px;border-radius:50%;background:var(--color-error);animation:svelte-1ykn26v-pulse 1.2s infinite}@keyframes svelte-1ykn26v-pulse{0%{box-shadow:0 0 0 0 var(--color-error-soft)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.spin.svelte-1ykn26v{width:18px;height:18px;border-radius:50%;border:2px solid var(--color-border-soft);border-top-color:var(--color-action-primary);animation:svelte-1ykn26v-spin .8s linear infinite}@keyframes svelte-1ykn26v-spin{to{transform:rotate(360deg)}}.code.svelte-pjq42i{border:1px solid var(--color-border-card);border-left:3px solid var(--color-action-primary);border-radius:var(--radius-lg);background:var(--color-surface-canvas);padding:var(--space-4);margin:var(--space-3) 0;box-shadow:var(--shadow-card-soft)}.code[data-status=deployed].svelte-pjq42i{border-left-color:var(--color-accent)}.code[data-status=failed].svelte-pjq42i{border-left-color:var(--color-error)}.code[data-status=discarded].svelte-pjq42i{border-left-color:var(--color-border-soft)}header.svelte-pjq42i{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.kicker.svelte-pjq42i{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-action-primary)}.status.svelte-pjq42i{font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary)}[data-status=deployed].svelte-pjq42i .status:where(.svelte-pjq42i){background:var(--color-accent-soft);color:var(--color-accent)}[data-status=failed].svelte-pjq42i .status:where(.svelte-pjq42i){background:var(--color-error-soft);color:var(--color-error)}.summary.svelte-pjq42i{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.file.svelte-pjq42i{border:1px solid var(--color-border-card);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-2)}.fname.svelte-pjq42i{width:100%;display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-surface-muted);border:0;font:inherit;font-size:var(--fs-xs);color:var(--color-text-primary);cursor:pointer;text-align:left}.fname.svelte-pjq42i span:where(.svelte-pjq42i):first-child{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.badge.svelte-pjq42i{flex:none;color:var(--color-text-muted)}.diff.svelte-pjq42i{margin:0;padding:var(--space-2) 0;font-size:12px;line-height:1.5;overflow-x:auto;max-height:340px;background:var(--color-surface-canvas)}.diff.svelte-pjq42i span:where(.svelte-pjq42i){display:block;padding:0 var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere}.diff.svelte-pjq42i .add:where(.svelte-pjq42i){background:var(--color-accent-soft);color:var(--color-text-strong)}.diff.svelte-pjq42i .del:where(.svelte-pjq42i){background:var(--color-error-soft);color:var(--color-error)}.diff.svelte-pjq42i .hunk:where(.svelte-pjq42i){color:var(--color-text-subtle)}.legend.svelte-pjq42i{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.legend.svelte-pjq42i .del:where(.svelte-pjq42i){color:var(--color-error);margin-right:var(--space-3)}.legend.svelte-pjq42i .add:where(.svelte-pjq42i){color:var(--color-accent)}.steps.svelte-pjq42i{margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:var(--fs-xs);color:var(--color-text-secondary)}.err.svelte-pjq42i{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--color-error);overflow-wrap:anywhere}.actions.svelte-pjq42i{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.ask.svelte-pjq42i{font-size:var(--fs-sm);color:var(--color-text-secondary)}.btn.svelte-pjq42i{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent}.btn.svelte-pjq42i:disabled{opacity:.6;cursor:default}.primary.svelte-pjq42i{background:var(--color-action-primary);color:var(--color-text-on-dark)}.primary.svelte-pjq42i:hover:not(:disabled){background:var(--color-action-primary-hover)}.ghost.svelte-pjq42i{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border-soft)}.progress.svelte-pjq42i{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.spin.svelte-pjq42i{width:16px;height:16px;border-radius:50%;border:2px solid var(--color-border-soft);border-top-color:var(--color-action-primary);animation:svelte-pjq42i-spin .8s linear infinite}@keyframes svelte-pjq42i-spin{to{transform:rotate(360deg)}}.done.svelte-pjq42i{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.done.svelte-pjq42i a:where(.svelte-pjq42i){color:var(--color-link)}.change.svelte-pciweb{border:1px solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas);padding:var(--space-4);margin:var(--space-3) 0;box-shadow:var(--shadow-card-soft);border-left:3px solid var(--color-action-primary)}.change[data-status=applied].svelte-pciweb{border-left-color:var(--color-accent)}.change[data-status=rejected].svelte-pciweb,.change[data-status=rolled_back].svelte-pciweb{border-left-color:var(--color-border-soft)}.change[data-status=failed].svelte-pciweb{border-left-color:var(--color-error)}header.svelte-pciweb{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.kicker.svelte-pciweb{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-action-primary)}.status.svelte-pciweb{font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary)}[data-status=applied].svelte-pciweb .status:where(.svelte-pciweb){background:var(--color-accent-soft);color:var(--color-accent)}[data-status=failed].svelte-pciweb .status:where(.svelte-pciweb){background:var(--color-error-soft);color:var(--color-error)}.where.svelte-pciweb{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.where.svelte-pciweb a:where(.svelte-pciweb){margin-left:var(--space-2);font-weight:var(--fw-regular);color:var(--color-link);white-space:nowrap}.pair.svelte-pciweb{display:grid;gap:var(--space-2)}.pair.clamp.svelte-pciweb{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent);mask-image:linear-gradient(to bottom,black 75%,transparent)}@media(min-width:720px){.pair.svelte-pciweb{grid-template-columns:1fr 1fr}}.side.svelte-pciweb{border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-muted)}.side.after.svelte-pciweb{background:var(--color-surface-soft)}.label.svelte-pciweb{display:block;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow);color:var(--color-text-muted);margin-bottom:var(--space-1)}.side.svelte-pciweb p:where(.svelte-pciweb){margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-primary)}.del.svelte-pciweb{background:var(--color-error-soft);color:var(--color-error);text-decoration:line-through;text-decoration-thickness:1px;border-radius:3px}.add.svelte-pciweb{background:var(--color-accent-soft);color:var(--color-text-strong);border-radius:3px;box-shadow:inset 0 -2px 0 var(--color-accent)}.more.svelte-pciweb{margin-top:var(--space-2);background:none;border:0;padding:0;color:var(--color-link);font:inherit;font-size:var(--fs-sm);cursor:pointer}.reason.svelte-pciweb{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--color-text-muted)}.err.svelte-pciweb{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--color-error)}.actions.svelte-pciweb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.ask.svelte-pciweb{font-size:var(--fs-sm);color:var(--color-text-secondary)}.btn.svelte-pciweb{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-standard)}.btn.svelte-pciweb:disabled{opacity:.6;cursor:default}.primary.svelte-pciweb{background:var(--color-action-primary);color:var(--color-text-on-dark)}.primary.svelte-pciweb:hover:not(:disabled){background:var(--color-action-primary-hover)}.ghost.svelte-pciweb{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border-soft)}.danger.svelte-pciweb{background:var(--color-error);color:var(--color-text-on-dark)}.task.svelte-6sazfe{margin:var(--space-3) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--gradient-dark);color:var(--color-text-on-dark)}.kicker.svelte-6sazfe{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.title.svelte-6sazfe{margin:var(--space-2) 0 var(--space-3);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.link.svelte-6sazfe{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-text-primary);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-decoration:none}.note.svelte-6sazfe{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--color-text-on-dark-muted)}.retry.svelte-6sazfe{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-sm);background:transparent;color:var(--color-text-on-dark);border:1px solid var(--color-text-on-dark-muted);cursor:pointer}.err.svelte-6sazfe{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--color-warning)}.row.svelte-qesr6b{display:flex;gap:var(--space-3);margin:0 0 var(--space-6)}.user.svelte-qesr6b{justify-content:flex-end}.bubble.svelte-qesr6b{max-width:min(85%,640px);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);color:var(--color-text-primary);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);font-size:var(--fs-base);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.att.svelte-qesr6b{display:inline-flex;align-items:center;gap:2px;vertical-align:middle;margin-right:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.voice.svelte-qesr6b{color:var(--color-action-primary);font-size:10px;margin-right:var(--space-1);vertical-align:middle}.mark.svelte-qesr6b{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--gradient-dark);color:var(--color-text-on-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold);margin-top:2px}.body.svelte-qesr6b{min-width:0;flex:1}.steps.svelte-qesr6b{margin-bottom:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.steps.svelte-qesr6b summary:where(.svelte-qesr6b){cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:var(--space-1)}.steps.svelte-qesr6b summary:where(.svelte-qesr6b):before{content:"✓";color:var(--color-accent);font-weight:var(--fw-bold)}.steps.svelte-qesr6b ol:where(.svelte-qesr6b){margin:var(--space-1) 0 0;padding-left:var(--space-5)}.activity.svelte-qesr6b{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted);min-height:24px}.dots.svelte-qesr6b{display:inline-flex;gap:3px}.dots.svelte-qesr6b i:where(.svelte-qesr6b){width:6px;height:6px;border-radius:50%;background:var(--color-action-primary);animation:svelte-qesr6b-blink 1.2s infinite ease-in-out}.dots.svelte-qesr6b i:where(.svelte-qesr6b):nth-child(2){animation-delay:.15s}.dots.svelte-qesr6b i:where(.svelte-qesr6b):nth-child(3){animation-delay:.3s}@keyframes svelte-qesr6b-blink{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.md.svelte-qesr6b{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-primary);overflow-wrap:anywhere}.md.svelte-qesr6b p{margin:0 0 var(--space-3)}.md.svelte-qesr6b h3,.md.svelte-qesr6b h4,.md.svelte-qesr6b h5{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:var(--fw-semibold)}.md.svelte-qesr6b h4,.md.svelte-qesr6b h5{font-size:var(--fs-base)}.md.svelte-qesr6b ul,.md.svelte-qesr6b ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.md.svelte-qesr6b li{margin:var(--space-1) 0}.md.svelte-qesr6b strong{font-weight:var(--fw-semibold);color:var(--color-text-strong)}.md.svelte-qesr6b a{color:var(--color-link)}.md.svelte-qesr6b code{font-size:.9em;background:var(--color-surface-muted);padding:1px 5px;border-radius:var(--radius-xs)}.md.svelte-qesr6b pre{background:var(--color-surface-muted);padding:var(--space-3);border-radius:var(--radius-md);overflow-x:auto}.md.svelte-qesr6b pre code{background:none;padding:0}.md.svelte-qesr6b hr{border:0;border-top:1px solid var(--color-border-card);margin:var(--space-4) 0}.md.svelte-qesr6b blockquote{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--color-border-soft);color:var(--color-text-secondary)}.md.svelte-qesr6b .tbl{overflow-x:auto;margin:0 0 var(--space-3);border:1px solid var(--color-border-card);border-radius:var(--radius-md)}.md.svelte-qesr6b table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.md.svelte-qesr6b th{text-align:left;font-weight:var(--fw-semibold);background:var(--color-surface-muted);color:var(--color-text-secondary)}.md.svelte-qesr6b th,.md.svelte-qesr6b td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-card);white-space:nowrap}.md.svelte-qesr6b tr:last-child td{border-bottom:0}.md.svelte-qesr6b td.num{text-align:right;font-variant-numeric:tabular-nums}.failed.svelte-qesr6b .md:where(.svelte-qesr6b){color:var(--color-text-muted)}.panel.svelte-19r0bpy{background:var(--color-surface-canvas);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-card-soft);min-width:0}header.svelte-19r0bpy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}h2.svelte-19r0bpy{margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.hint.svelte-19r0bpy{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted)}.kpi.svelte-1is8xjq{display:flex;flex-direction:column;gap:2px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-canvas);border:1px solid var(--color-border-card);box-shadow:var(--shadow-card-soft);text-decoration:none;color:inherit;min-width:0}a.kpi.svelte-1is8xjq:hover{border-color:var(--color-action-primary)}.label.svelte-1is8xjq{font-size:var(--fs-xs);color:var(--color-text-muted)}.value.svelte-1is8xjq{font-size:28px;line-height:1.15;font-weight:var(--fw-semibold);color:var(--color-text-strong);font-variant-numeric:tabular-nums}.delta.svelte-1is8xjq{font-size:var(--fs-xs);color:var(--color-text-secondary)}.delta.up.svelte-1is8xjq{color:var(--color-accent)}.delta.down.svelte-1is8xjq{color:var(--color-error)}.note.svelte-1is8xjq{font-size:var(--fs-xs);color:var(--color-text-muted)}.chart.svelte-aycvo{margin:0}svg.svelte-aycvo{width:100%;height:160px;display:block}.axis.svelte-aycvo{stroke:var(--color-border-soft);stroke-width:1;vector-effect:non-scaling-stroke}.hit.svelte-aycvo{fill:transparent;cursor:default}.bar.svelte-aycvo{fill:var(--color-action-primary);opacity:.85;transition:opacity var(--duration-fast) var(--ease-standard)}.bar.on.svelte-aycvo{opacity:1;fill:var(--color-action-primary-hover)}g.svelte-aycvo:focus{outline:none}g.svelte-aycvo:focus-visible .bar:where(.svelte-aycvo){stroke:var(--color-text-primary);stroke-width:2;vector-effect:non-scaling-stroke}.labels.svelte-aycvo{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-muted);margin-top:2px}.readout.svelte-aycvo{margin:var(--space-1) 0 0;font-size:var(--fs-xs);color:var(--color-text-secondary);min-height:18px}.readout.svelte-aycvo b:where(.svelte-aycvo){color:var(--color-text-primary);font-variant-numeric:tabular-nums}.empty.svelte-aycvo{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.hbars.svelte-7n0qs2{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}li.svelte-7n0qs2{display:grid;grid-template-columns:minmax(0,9.5rem) 1fr auto;align-items:center;gap:var(--space-2);font-size:var(--fs-sm)}.k.svelte-7n0qs2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary)}.track.svelte-7n0qs2{height:10px;background:var(--color-surface-muted);border-radius:var(--radius-pill);overflow:hidden}.fill.svelte-7n0qs2{display:block;height:100%;background:var(--color-action-primary);border-radius:0 4px 4px 0}.v.svelte-7n0qs2{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:var(--fw-semibold);min-width:3.5rem;text-align:right}.v.svelte-7n0qs2 small:where(.svelte-7n0qs2){font-weight:var(--fw-regular);color:var(--color-text-muted)}.more.svelte-7n0qs2{margin-top:var(--space-2);background:none;border:0;padding:0;color:var(--color-link);font:inherit;font-size:var(--fs-sm);cursor:pointer}.empty.svelte-7n0qs2{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.kpis.svelte-1ezpfpg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}@media(min-width:900px){.kpis.svelte-1ezpfpg{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.svelte-1ezpfpg{display:grid;gap:var(--space-3)}@media(min-width:900px){.grid.svelte-1ezpfpg{grid-template-columns:1fr 1fr}}.facts.svelte-1ezpfpg{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.facts.svelte-1ezpfpg b:where(.svelte-1ezpfpg){font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin-right:4px}.facts.svelte-1ezpfpg span:where(.svelte-1ezpfpg){color:var(--color-text-muted)}.facts.svelte-1ezpfpg a:where(.svelte-1ezpfpg){color:var(--color-text-primary);text-decoration:none}.facts.svelte-1ezpfpg a:where(.svelte-1ezpfpg):hover{color:var(--color-link)}.muted.svelte-1ezpfpg{color:var(--color-text-muted);font-size:var(--fs-sm)}.err.svelte-1ezpfpg{color:var(--color-error);font-size:var(--fs-sm)}.err.svelte-1ezpfpg button:where(.svelte-1ezpfpg){margin-left:var(--space-2);background:none;border:0;color:var(--color-link);font:inherit;cursor:pointer}.lead.svelte-107vgk0{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-sm)}.kpis.svelte-107vgk0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}@media(min-width:900px){.kpis.svelte-107vgk0{grid-template-columns:repeat(4,minmax(0,1fr))}}.list.svelte-107vgk0{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}time.svelte-107vgk0{color:var(--color-text-muted);margin-right:var(--space-1);white-space:nowrap}.text.svelte-107vgk0{margin-top:var(--space-3)}pre.svelte-107vgk0{margin:0;white-space:pre-wrap;font:inherit;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-primary)}.copy.svelte-107vgk0{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-soft);background:none;font:inherit;font-size:var(--fs-xs);cursor:pointer;color:var(--color-text-secondary)}.muted.svelte-107vgk0{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.err.svelte-107vgk0{color:var(--color-error);font-size:var(--fs-sm)}.filters.svelte-tcxeq4{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}.filters.svelte-tcxeq4 button:where(.svelte-tcxeq4){min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-sm);border:1px solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-secondary);cursor:pointer}.filters.svelte-tcxeq4 button.on:where(.svelte-tcxeq4){background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-on-dark)}.kpis.svelte-tcxeq4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}@media(min-width:900px){.kpis.svelte-tcxeq4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.svelte-tcxeq4{display:grid;gap:var(--space-3)}@media(min-width:900px){.grid.svelte-tcxeq4{grid-template-columns:1fr 1fr}}.muted.svelte-tcxeq4{color:var(--color-text-muted);font-size:var(--fs-sm)}.err.svelte-tcxeq4{color:var(--color-error);font-size:var(--fs-sm)}.intro.svelte-1qetpw8{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal)}.msg.svelte-1qetpw8{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);font-size:var(--fs-sm)}.cards.svelte-1qetpw8{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}@media(min-width:900px){.cards.svelte-1qetpw8{grid-template-columns:1fr 1fr}}li.svelte-1qetpw8{background:var(--color-surface-canvas);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-card-soft)}.head.svelte-1qetpw8{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--color-text-muted)}.type.svelte-1qetpw8{text-transform:uppercase;letter-spacing:var(--font-tracking-eyebrow);color:var(--color-action-primary);font-weight:var(--fw-semibold);font-size:var(--fs-2xs)}.name.svelte-1qetpw8{display:block;margin:var(--space-2) 0;font-weight:var(--fw-semibold);color:var(--color-text-primary);text-decoration:none}dl.svelte-1qetpw8{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);margin:0;font-size:var(--fs-sm)}dt.svelte-1qetpw8{color:var(--color-text-muted)}dd.svelte-1qetpw8{margin:0;overflow-wrap:anywhere}dd.svelte-1qetpw8 a:where(.svelte-1qetpw8){color:var(--color-link)}.actions.svelte-1qetpw8{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.ask.svelte-1qetpw8{font-size:var(--fs-sm);color:var(--color-text-secondary)}.btn.svelte-1qetpw8{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent}.btn.svelte-1qetpw8:disabled{opacity:.6}.primary.svelte-1qetpw8{background:var(--color-action-primary);color:var(--color-text-on-dark)}.ghost.svelte-1qetpw8{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border-soft)}.danger.svelte-1qetpw8{background:var(--color-error);color:var(--color-text-on-dark)}.empty.svelte-1qetpw8,.muted.svelte-1qetpw8{color:var(--color-text-muted);font-size:var(--fs-sm)}.err.svelte-1qetpw8{color:var(--color-error);font-size:var(--fs-sm)}.tabs.svelte-dsxsl7{display:flex;gap:var(--space-1);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border-card)}.tabs.svelte-dsxsl7 button:where(.svelte-dsxsl7){min-height:40px;padding:0 var(--space-3);border:0;background:none;font:inherit;font-size:var(--fs-sm);color:var(--color-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs.svelte-dsxsl7 button.on:where(.svelte-dsxsl7){color:var(--color-text-primary);border-bottom-color:var(--color-action-primary);font-weight:var(--fw-semibold)}.muted.svelte-dsxsl7{color:var(--color-text-muted);font-size:var(--fs-sm)}.err.svelte-dsxsl7{color:var(--color-error);font-size:var(--fs-sm)}.intro.svelte-17e1ju{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal)}.muted.svelte-17e1ju{color:var(--color-text-muted);font-size:var(--fs-sm)}.filters.svelte-18qrd6l{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);align-items:center}.seg.svelte-18qrd6l{display:flex;flex-wrap:wrap;gap:var(--space-1)}.seg.svelte-18qrd6l button:where(.svelte-18qrd6l),select.svelte-18qrd6l{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-xs);border:1px solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-secondary);cursor:pointer}.seg.svelte-18qrd6l button.on:where(.svelte-18qrd6l){background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-on-dark)}.day.svelte-18qrd6l{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.day.svelte-18qrd6l:first-letter{text-transform:uppercase}.feed.svelte-18qrd6l{list-style:none;margin:0;padding:0 0 0 var(--space-5);border-left:2px solid var(--color-border-card);display:grid;gap:var(--space-3)}li.svelte-18qrd6l{position:relative}.dot.svelte-18qrd6l{position:absolute;left:calc(-1 * var(--space-5) - 7px);top:4px;width:12px;height:12px;border-radius:50%;background:var(--color-surface-canvas);border:2px solid var(--color-border-soft)}[data-status=deployed].svelte-18qrd6l .dot:where(.svelte-18qrd6l){background:var(--color-accent);border-color:var(--color-accent)}[data-status=done].svelte-18qrd6l .dot:where(.svelte-18qrd6l){background:var(--color-action-primary);border-color:var(--color-action-primary)}[data-status=in_progress].svelte-18qrd6l .dot:where(.svelte-18qrd6l){border-color:var(--color-action-primary)}.meta.svelte-18qrd6l{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.st.svelte-18qrd6l{font-weight:var(--fw-semibold);color:var(--color-text-secondary)}[data-status=deployed].svelte-18qrd6l .st:where(.svelte-18qrd6l){color:var(--color-accent)}.meta.svelte-18qrd6l a:where(.svelte-18qrd6l){color:var(--color-link)}.ref.svelte-18qrd6l{font-family:ui-monospace,monospace}p.svelte-18qrd6l{margin:var(--space-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-primary);overflow-wrap:anywhere}p.clamp.svelte-18qrd6l{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.more.svelte-18qrd6l{background:none;border:0;padding:0;color:var(--color-link);font:inherit;font-size:var(--fs-xs);cursor:pointer}.muted.svelte-18qrd6l{color:var(--color-text-muted);font-size:var(--fs-sm)}.err.svelte-18qrd6l{color:var(--color-error);font-size:var(--fs-sm)}.stack.svelte-vjqnn5{display:grid;gap:var(--space-3);max-width:760px}.row.svelte-vjqnn5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer}.row.second.svelte-vjqnn5{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-card)}.row.svelte-vjqnn5 span:where(.svelte-vjqnn5){display:grid;gap:2px;font-size:var(--fs-sm)}.row.svelte-vjqnn5 small:where(.svelte-vjqnn5){color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-snug)}.switch.svelte-vjqnn5{flex:none;width:48px;height:28px;border-radius:var(--radius-pill);border:0;padding:3px;background:var(--color-border-soft);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.switch.on.svelte-vjqnn5{background:var(--color-action-primary)}.knob.svelte-vjqnn5{display:block;width:22px;height:22px;border-radius:50%;background:var(--color-surface-canvas);box-shadow:var(--shadow-button);transition:transform var(--duration-fast) var(--ease-standard)}.switch.on.svelte-vjqnn5 .knob:where(.svelte-vjqnn5){transform:translate(20px)}.list.svelte-vjqnn5{margin:0 0 var(--space-3);padding-left:var(--space-5);display:grid;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}.note.svelte-vjqnn5{margin:0 0 var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted)}.btn.svelte-vjqnn5{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border-soft);background:var(--color-surface-canvas);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer}.ok.svelte-vjqnn5{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--color-accent)}.err.svelte-vjqnn5{color:var(--color-error);font-size:var(--fs-sm)}.muted.svelte-vjqnn5{color:var(--color-text-muted);font-size:var(--fs-sm)}html,body{background:var(--color-surface-canvas);overscroll-behavior:none}.splash.svelte-dj76r0,.login.svelte-dj76r0,.app.svelte-dj76r0{height:100vh;height:var(--tg-viewport-stable-height, 100dvh);font-family:var(--font-ui);color:var(--color-text-primary)}.splash.svelte-dj76r0{display:grid;place-items:center}.splash-title.svelte-dj76r0{position:absolute;inline-size:var(--border-thin);block-size:var(--border-thin);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.logo.svelte-dj76r0{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--gradient-dark);color:var(--color-text-on-dark);font-weight:var(--fw-bold);font-size:var(--fs-lg)}.logo.sm.svelte-dj76r0{width:34px;height:34px;border-radius:10px;font-size:var(--fs-base)}.logo.lg.svelte-dj76r0{width:56px;height:56px;border-radius:18px;font-size:var(--fs-h3);margin:0 auto var(--space-4)}.login.svelte-dj76r0{display:grid;place-items:center;padding:var(--space-4);background:var(--gradient-dark)}.login-card.svelte-dj76r0{width:min(100%,360px);background:var(--color-surface-canvas);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-card);text-align:center}.login-card.svelte-dj76r0 .logo:where(.svelte-dj76r0){margin:0 auto var(--space-4)}.eyebrow.svelte-dj76r0{margin:0;font-size:var(--fs-2xs);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-action-primary);font-weight:var(--fw-semibold)}.login.svelte-dj76r0 h1{margin:var(--space-2) 0 var(--space-6);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.pin.svelte-dj76r0{width:100%;box-sizing:border-box;height:56px;text-align:center;font:inherit;font-size:28px;letter-spacing:.4em;padding-left:.4em;border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-input);color:var(--color-text-primary);outline:0}.pin.masked.svelte-dj76r0{-webkit-text-security:disc}.pin-row.svelte-dj76r0{position:relative}.pin-row.svelte-dj76r0 .pin:where(.svelte-dj76r0){padding-right:84px;padding-left:12px;font-size:24px;letter-spacing:.25em}.pin-eye.svelte-dj76r0{position:absolute;top:50%;right:8px;transform:translateY(-50%);min-height:40px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-action-primary);font:600 var(--fs-sm)/1 var(--font-ui);cursor:pointer}.pin-count.svelte-dj76r0{display:flex;justify-content:center;align-items:center;gap:var(--space-2);min-height:28px;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.pin-clear.svelte-dj76r0{border:0;background:none;color:var(--color-link);font:inherit;cursor:pointer;text-decoration:underline;padding:4px}.pin.svelte-dj76r0:focus{border-color:var(--color-action-primary)}.pin[aria-invalid=true].svelte-dj76r0{border-color:var(--color-error)}.pin-err.svelte-dj76r0{margin:var(--space-3) 0 0;color:var(--color-error);font-size:var(--fs-sm)}.enter.svelte-dj76r0{margin-top:var(--space-5);width:100%;height:48px;border:0;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-dark);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.enter.svelte-dj76r0:disabled{opacity:.5;cursor:default}.app.svelte-dj76r0{display:flex;overflow:hidden;position:relative}.side.svelte-dj76r0{width:288px;flex:none;display:flex;flex-direction:column;min-height:0;background:var(--gradient-dark);color:var(--color-text-on-dark);padding:max(var(--space-4),env(safe-area-inset-top),var(--tg-safe-area-inset-top, 0px)) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom),var(--tg-safe-area-inset-bottom, 0px))}.brand.svelte-dj76r0{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-2) var(--space-4)}.brand.svelte-dj76r0 .logo:where(.svelte-dj76r0){background:var(--color-action-primary)}.brand.svelte-dj76r0 strong:where(.svelte-dj76r0){display:block;font-size:var(--fs-base)}.brand.svelte-dj76r0 span:where(.svelte-dj76r0){display:block;font-size:var(--fs-xs);color:var(--color-text-on-dark-muted)}.new.svelte-dj76r0{width:100%;display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-glass);background:var(--color-glass);color:var(--color-text-on-dark);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.modes.svelte-dj76r0{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;margin:0 0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-glass)}.modes.svelte-dj76r0 button:where(.svelte-dj76r0){min-height:36px;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-on-dark-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.modes.svelte-dj76r0 button.on:where(.svelte-dj76r0){background:var(--color-surface-canvas);color:var(--color-text-primary)}.nav.svelte-dj76r0{flex:1;overflow-y:auto;min-height:0;display:grid;align-content:start;gap:2px}.nav.svelte-dj76r0 a:where(.svelte-dj76r0){display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-on-dark-muted);text-decoration:none;font-size:var(--fs-sm)}.nav.svelte-dj76r0 a:where(.svelte-dj76r0):hover,.nav.svelte-dj76r0 a.on:where(.svelte-dj76r0){background:var(--color-glass);color:var(--color-text-on-dark)}.new.svelte-dj76r0{margin-bottom:var(--space-2)}.chat-open.svelte-dj76r0,.logout.svelte-dj76r0{text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.chats.svelte-dj76r0{flex:1;overflow-y:auto;min-height:0;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1)}.chats-h.svelte-dj76r0{margin:var(--space-2) var(--space-3);font-size:var(--fs-2xs);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.chat-item.svelte-dj76r0{display:flex;align-items:center;gap:2px;border-radius:var(--radius-md);padding-right:var(--space-1);min-height:44px}.chat-item.on.svelte-dj76r0,.chat-item.svelte-dj76r0:hover{background:var(--color-glass)}.chat-open.svelte-dj76r0{flex:1;min-width:0;padding:var(--space-2) var(--space-3);display:flex;flex-direction:column}.chat-open.svelte-dj76r0 .t:where(.svelte-dj76r0){font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-open.svelte-dj76r0 .d:where(.svelte-dj76r0){font-size:11px;color:var(--color-text-on-dark-muted)}.mini.svelte-dj76r0{flex:none;width:32px;height:32px;border-radius:var(--radius-sm);border:0;background:none;color:var(--color-text-on-dark-muted);display:grid;place-items:center;cursor:pointer;font:inherit;font-size:var(--fs-xs)}.mini.svelte-dj76r0:hover{color:var(--color-text-on-dark);background:var(--color-glass)}.mini.danger.svelte-dj76r0{width:auto;padding:0 var(--space-3);background:var(--color-error);color:var(--color-text-on-dark)}.del-ask.svelte-dj76r0{flex:1;padding-left:var(--space-3);font-size:var(--fs-sm)}.rename.svelte-dj76r0{flex:1;min-width:0;height:36px;margin:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-action-primary);background:var(--color-surface-canvas);color:var(--color-text-primary);font:inherit;font-size:var(--fs-sm)}.logout.svelte-dj76r0{margin-top:var(--space-2);min-height:40px;padding:0 var(--space-3);color:var(--color-text-on-dark-muted);font-size:var(--fs-sm);border-radius:var(--radius-md)}.logout.svelte-dj76r0:hover{background:var(--color-glass);color:var(--color-text-on-dark)}.scrim.svelte-dj76r0{display:none}.main.svelte-dj76r0{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--color-surface-canvas)}.bar.svelte-dj76r0{display:flex;align-items:center;gap:var(--space-2);flex:none;padding:max(var(--space-2),env(safe-area-inset-top),var(--tg-safe-area-inset-top, 0px)) var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border-card)}.bar.svelte-dj76r0 .bar-title{flex:1;min-width:0;margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-btn.svelte-dj76r0{width:44px;height:44px;border:0;background:none;border-radius:var(--radius-md);color:var(--color-text-secondary);display:grid;place-items:center;cursor:pointer}.bar-btn.svelte-dj76r0:hover{background:var(--color-surface-muted)}.banner.svelte-dj76r0{margin:0;padding:var(--space-2) var(--space-4);background:var(--color-warning-soft);color:var(--color-text-primary);font-size:var(--fs-sm);text-align:center}.scroll.svelte-dj76r0{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.thread.svelte-dj76r0{max-width:760px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-4)}.thread.wide.svelte-dj76r0{max-width:1120px;padding-top:var(--space-4)}.main.svelte-dj76r0{position:relative}.dropzone.svelte-dj76r0{position:absolute;inset:var(--space-3);z-index:5;display:grid;place-items:center;pointer-events:none;border:2px dashed var(--color-action-primary);border-radius:var(--radius-xl);background:var(--color-surface-subtle);color:var(--color-action-primary);font-weight:var(--fw-semibold)}.muted.svelte-dj76r0{color:var(--color-text-muted);font-size:var(--fs-sm)}.center.svelte-dj76r0{text-align:center;margin-top:var(--space-10)}.hello.svelte-dj76r0{text-align:center;padding-top:clamp(var(--space-6),10vh,var(--space-20))}.hello.svelte-dj76r0 h2:where(.svelte-dj76r0){margin:0 0 var(--space-2);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.hello.svelte-dj76r0 p:where(.svelte-dj76r0){margin:0 auto var(--space-6);max-width:420px;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:var(--lh-normal)}.suggest.svelte-dj76r0{display:grid;gap:var(--space-2);text-align:left}@media(min-width:640px){.suggest.svelte-dj76r0{grid-template-columns:1fr 1fr}}.suggest.svelte-dj76r0 button:where(.svelte-dj76r0){padding:var(--space-3) var(--space-4);min-height:56px;border-radius:var(--radius-lg);text-align:left;border:1px solid var(--color-border-card);background:var(--color-surface-canvas);color:var(--color-text-primary);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-snug);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.suggest.svelte-dj76r0 button:where(.svelte-dj76r0):hover{border-color:var(--color-action-primary);background:var(--color-surface-subtle)}.dock.svelte-dj76r0{flex:none;max-width:760px;width:100%;margin:0 auto;box-sizing:border-box;padding:var(--space-2) var(--space-3) max(var(--space-2),env(safe-area-inset-bottom),var(--tg-safe-area-inset-bottom, 0px))}.fine.svelte-dj76r0{margin:var(--space-2) 0 0;text-align:center;font-size:11px;color:var(--color-text-subtle)}@media(max-width:959px){.side.svelte-dj76r0{position:absolute;inset:0 auto 0 0;z-index:20;width:min(86vw,320px);transform:translate(-100%);transition:transform var(--duration-base) var(--ease-standard);box-shadow:var(--shadow-card)}.drawer-open.svelte-dj76r0 .side:where(.svelte-dj76r0){transform:none}.drawer-open.svelte-dj76r0 .scrim:where(.svelte-dj76r0){display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border:0;padding:0;background:var(--color-backdrop)}}@media(min-width:960px){.menu.svelte-dj76r0{visibility:hidden}}.ff.svelte-75j145{display:grid;gap:var(--space-3);min-inline-size:0}.ff--form.svelte-75j145{align-items:end}.ff-field.svelte-75j145{display:grid;gap:var(--space-1);min-inline-size:0}.ff-label.svelte-75j145{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.ff-req.svelte-75j145{margin-inline-start:var(--space-1);color:var(--color-error)}.ff-hint.svelte-75j145{font-size:var(--fs-xs);color:var(--color-text-muted)}.ff-issue.svelte-75j145{font-size:var(--fs-xs);color:var(--color-error)}.ff-control.svelte-75j145{inline-size:100%;min-inline-size:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--fs-sm);color:var(--color-text-primary);background:var(--color-surface-input);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md)}.ff-control.svelte-75j145:focus-visible{outline:var(--border-thick) solid var(--color-action-primary);outline-offset:var(--border-thin)}.ff-field--invalid.svelte-75j145 .ff-control:where(.svelte-75j145){border-color:var(--color-error)}.ff-control--area.svelte-75j145{resize:vertical}.ff-langs.svelte-75j145,.ff-list.svelte-75j145{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-md);min-inline-size:0}.ff-lang.svelte-75j145{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start}.ff-lang__code.svelte-75j145{padding:var(--space-2) var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-chip);border-radius:var(--radius-sm)}.ff-item.svelte-75j145{display:grid;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-md)}.ff-item__tools.svelte-75j145{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ff-check.svelte-75j145{display:inline-flex;gap:var(--space-2);align-items:center}.ff-check__box.svelte-75j145{inline-size:var(--space-4);block-size:var(--space-4);accent-color:var(--color-action-primary)}.ff-submit.svelte-75j145{display:flex;justify-content:flex-start}.apl.svelte-1j9pvul{display:grid;gap:var(--space-3);min-inline-size:0}.apl.svelte-1j9pvul .apl-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.apl-filter.svelte-1j9pvul{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.apl-count.svelte-1j9pvul{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.apl-scroll.svelte-1j9pvul{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.apl-table.svelte-1j9pvul{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.apl-table.svelte-1j9pvul th:where(.svelte-1j9pvul){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.apl-table.svelte-1j9pvul td:where(.svelte-1j9pvul){padding:var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.apl-table.svelte-1j9pvul a:where(.svelte-1j9pvul){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.apl-table.svelte-1j9pvul a:where(.svelte-1j9pvul):hover{text-decoration:underline}.apl-sub.svelte-1j9pvul{display:block;font-size:var(--fs-xs);color:var(--color-text-muted)}.apl-badge.svelte-1j9pvul{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.apl-links.svelte-1j9pvul{display:flex;flex-wrap:wrap;gap:var(--space-3);white-space:nowrap}.an.svelte-1xtao3q{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.an--error.svelte-1xtao3q{background:var(--color-error-soft)}.an__fields.svelte-1xtao3q{display:block;font-size:var(--fs-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.block-preview.svelte-1l9f56w{display:block;min-inline-size:0}.ape.svelte-khxkmj{display:grid;gap:var(--space-4);min-inline-size:0}.ape.svelte-khxkmj .ape-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.ape-head.svelte-khxkmj{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.ape-meta.svelte-khxkmj{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.ape-link.svelte-khxkmj{color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.ape-card.svelte-khxkmj{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ape-card__sum.svelte-khxkmj{cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-text-strong)}.ape-blocks.svelte-khxkmj{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ape-block.svelte-khxkmj{display:grid;gap:var(--space-3);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.ape-block--hidden.svelte-khxkmj{background:var(--color-surface-muted)}.ape-block__bar.svelte-khxkmj{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.ape-block__name.svelte-khxkmj{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-size:var(--fs-sm);color:var(--color-text-primary)}.ape-block__name.svelte-khxkmj code:where(.svelte-khxkmj){font-size:var(--fs-xs);color:var(--color-text-muted)}.ape-block__tools.svelte-khxkmj{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ape-block__body.svelte-khxkmj{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr))}.ape-block__form.svelte-khxkmj{display:grid;gap:var(--space-3);align-content:start;min-inline-size:0}.ape-block__preview.svelte-khxkmj{min-inline-size:0;padding:var(--space-3);overflow:auto;border:var(--border-thin) dashed var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-canvas)}.ape-tag.svelte-khxkmj{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-secondary)}.ape-note.svelte-khxkmj{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.ape-add.svelte-khxkmj{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.ape-save.svelte-khxkmj{display:grid;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card)}.alib.svelte-5lnrz8{display:grid;gap:var(--space-4);min-inline-size:0}.alib.svelte-5lnrz8 .alib-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.alib-head.svelte-5lnrz8{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.alib-count.svelte-5lnrz8{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.alib-shelf.svelte-5lnrz8{display:grid;gap:var(--space-2)}.alib-shelf__title.svelte-5lnrz8{margin:0;font-size:var(--fs-lg);color:var(--color-text-strong)}.alib-cat.svelte-5lnrz8{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.alib-list.svelte-5lnrz8{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.alib-card.svelte-5lnrz8{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.alib-card__head.svelte-5lnrz8{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;justify-content:space-between;font-size:var(--fs-sm)}.alib-card__head.svelte-5lnrz8 code:where(.svelte-5lnrz8){font-size:var(--fs-xs);color:var(--color-text-muted)}.alib-sub.svelte-5lnrz8{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.alib-tag.svelte-5lnrz8{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-text-strong)}.alib-tag--draft.svelte-5lnrz8{background:var(--color-warning-soft)}.alib-fields.svelte-5lnrz8{font-size:var(--fs-xs);color:var(--color-text-secondary)}.alib-fields__list.svelte-5lnrz8{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.alib-tools.svelte-5lnrz8{display:flex}.alib-previews.svelte-5lnrz8{display:grid;gap:var(--space-3)}.alib-preview.svelte-5lnrz8{margin:0;padding:var(--space-3);overflow:auto;border:var(--border-thin) dashed var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-canvas)}.ajr.svelte-1lxtzdk{display:grid;gap:var(--space-3);min-inline-size:0}.ajr.svelte-1lxtzdk .ajr-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.ajr-filter.svelte-1lxtzdk{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ajr-list.svelte-1lxtzdk{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ajr-row.svelte-1lxtzdk{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.ajr-row__head.svelte-1lxtzdk{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-size:var(--fs-sm);color:var(--color-text-primary)}.ajr-op.svelte-1lxtzdk{font-weight:var(--fw-semibold)}.ajr-tag.svelte-1lxtzdk{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-secondary)}.ajr-sub.svelte-1lxtzdk{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.ajr-diff.svelte-1lxtzdk{font-size:var(--fs-xs)}.ajr-diff__cols.svelte-1lxtzdk{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr))}.ajr-diff.svelte-1lxtzdk pre:where(.svelte-1lxtzdk){max-block-size:calc(var(--size-col-sm) * 1.5);margin:var(--space-1) 0 0;padding:var(--space-2);overflow:auto;font-size:var(--fs-2xs);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface-muted);border-radius:var(--radius-sm)}.acf.svelte-1703udn{display:grid;gap:var(--space-3);min-inline-size:0}.acf.svelte-1703udn .acf-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.acf-filter.svelte-1703udn{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.acf-list.svelte-1703udn{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.acf-row.svelte-1703udn{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.acf-row__head.svelte-1703udn{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-size:var(--fs-sm);color:var(--color-text-primary)}.acf-tag.svelte-1703udn{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);border-radius:var(--radius-pill);background:var(--color-surface-chip);color:var(--color-text-secondary)}.acf-sub.svelte-1703udn{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.acf-diff.svelte-1703udn{font-size:var(--fs-xs)}.acf-diff__cols.svelte-1703udn{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr))}.acf-diff.svelte-1703udn pre:where(.svelte-1703udn){max-block-size:calc(var(--size-col-sm) * 1.5);margin:var(--space-1) 0 0;padding:var(--space-2);overflow:auto;font-size:var(--fs-2xs);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface-muted);border-radius:var(--radius-sm)}.acf-actions.svelte-1703udn{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.search.svelte-1kwvkrf{--sl-max: 760px;--sl-text-max: 420px;--sl-bar-pad: 10px 14px;--sl-chip-pad: 7px 14px;--sl-clear: 28px;--sl-line: 12px;--sl-name-gap: 1px;--sl-ic-fs: 1.1rem;max-width:var(--sl-max);margin:0 auto;padding:var(--space-6) var(--space-gutter) var(--space-12)}.search.svelte-1kwvkrf .search__h1{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0 0 var(--space-4)}.srch-bar.svelte-1kwvkrf{position:sticky;top:var(--space-2);z-index:var(--z-sticky, 200);display:flex;align-items:center;gap:var(--space-2);padding:var(--sl-bar-pad);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);box-shadow:var(--shadow-button);margin-bottom:var(--space-5)}.srch-bar.svelte-1kwvkrf:focus-within{border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.srch-bar__ic.svelte-1kwvkrf{font-size:var(--fs-base);opacity:.7}.srch-bar.svelte-1kwvkrf input:where(.svelte-1kwvkrf){flex:1;min-width:0;border:none;background:none;outline:none;font-size:var(--fs-base);font-family:var(--font-ui);color:var(--color-text-primary)}.srch-bar__x.svelte-1kwvkrf{border:none;background:var(--color-surface-muted);color:var(--color-text-muted);width:var(--sl-clear);height:var(--sl-clear);border-radius:var(--radius-pill);font-size:var(--fs-lg);line-height:1;cursor:pointer;flex-shrink:0}.srch-bar__x.svelte-1kwvkrf:hover{background:var(--color-surface-control);color:var(--color-text-primary)}.hint.svelte-1kwvkrf{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0 0 var(--space-3)}.chips.svelte-1kwvkrf{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.chips--center.svelte-1kwvkrf{justify-content:center;margin-top:var(--space-4)}.chip.svelte-1kwvkrf{display:inline-flex;align-items:center;padding:var(--sl-chip-pad);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration:none;transition:background var(--duration-fast) var(--ease-standard)}.chip.svelte-1kwvkrf:hover{background:var(--color-accent-soft);color:var(--color-accent)}.catalog-link.svelte-1kwvkrf{display:inline-block}.count.svelte-1kwvkrf{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0 0 var(--space-3)}.results.svelte-1kwvkrf{display:flex;flex-direction:column;gap:var(--space-2)}.res.svelte-1kwvkrf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}.res.svelte-1kwvkrf:hover{border-color:var(--color-action-primary)}.res__ic.svelte-1kwvkrf{display:grid;place-items:center;width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-md);background:var(--color-action-primary-soft);font-size:var(--sl-ic-fs);flex-shrink:0}.res__b.svelte-1kwvkrf{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sl-name-gap)}.res__kind.svelte-1kwvkrf{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.res__name.svelte-1kwvkrf{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.res__meta.svelte-1kwvkrf{font-size:var(--fs-xs);color:var(--color-text-muted)}.res__go.svelte-1kwvkrf{font-size:var(--fs-xl);color:var(--color-text-subtle);flex-shrink:0}.res--skeleton.svelte-1kwvkrf{pointer-events:none}.sk.svelte-1kwvkrf{display:block;background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-surface-control) 50%,var(--color-surface-muted) 75%);background-size:200% 100%;animation:svelte-1kwvkrf-sk 1.2s ease-in-out infinite;border-radius:var(--radius-sm)}.res__ic.sk.svelte-1kwvkrf{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-md)}.sk--line.svelte-1kwvkrf{height:var(--sl-line);margin:var(--space-1) 0}.sk--wide.svelte-1kwvkrf{width:60%}.sk--narrow.svelte-1kwvkrf{width:35%}@keyframes svelte-1kwvkrf-sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sk.svelte-1kwvkrf{animation-duration:3s}}.no-results.svelte-1kwvkrf{text-align:center;padding:var(--space-10) var(--space-4)}.no-results__icon.svelte-1kwvkrf{font-size:var(--fs-6xl);opacity:.6}.no-results__title.svelte-1kwvkrf{margin:var(--space-3) 0 var(--space-1);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.no-results__text.svelte-1kwvkrf{margin:0 auto;max-width:var(--sl-text-max);font-size:var(--fs-sm);color:var(--color-text-muted)}.no-results__actions.svelte-1kwvkrf{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap;margin-top:var(--space-4)}.lead-form-root{width:100%}.lead-form-root--modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#0e3d3a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lead-form.svelte-1099g6d{position:relative;width:100%;background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);padding:var(--space-6)}.lead-form-root--modal .lead-form.svelte-1099g6d{max-width:480px;max-height:92vh;overflow-y:auto;box-shadow:var(--shadow-card);border:none;display:flex;flex-direction:column}.lead-form-root--modal .lead-form__close.svelte-1099g6d{position:sticky;top:6px;align-self:flex-end;margin-bottom:-34px;z-index:6}.lead-form-root--modal .lead-form__head.svelte-1099g6d{position:sticky;top:0;z-index:5;background:var(--color-surface-card);padding-top:10px}.lead-form__close.svelte-1099g6d{position:absolute;top:var(--space-4);right:var(--space-4);width:34px;height:34px;border:none;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:22px;line-height:1;border-radius:50%;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.lead-form__close.svelte-1099g6d:hover{background:var(--color-surface-control);color:var(--color-text-primary)}.lead-form__head.svelte-1099g6d{margin-bottom:var(--space-6)}.lead-form__title.svelte-1099g6d{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.lead-form__subtitle.svelte-1099g6d{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.lead-form__form.svelte-1099g6d{display:flex;flex-direction:column;gap:var(--space-4)}.lead-form__fs.svelte-1099g6d{display:contents;border:0;margin:0;padding:0;min-width:0}.lead-form__channels.svelte-1099g6d{display:flex;flex-wrap:wrap;gap:var(--space-1)}.lead-form__channel.svelte-1099g6d{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}.lead-form__channel.svelte-1099g6d:hover{border-color:var(--color-action-primary)}.lead-form__channel--active.svelte-1099g6d{background:var(--color-action-primary-soft);border-color:var(--color-action-primary);color:var(--color-action-primary)}.lead-form__actions.svelte-1099g6d{display:flex;flex-direction:column;gap:var(--space-1);width:100%;margin-top:var(--space-2)}.lead-form__action.svelte-1099g6d{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1.5px solid var(--color-action-primary);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-action-primary);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-decoration:none;transition:all var(--duration-fast) var(--ease-standard)}.lead-form__action.svelte-1099g6d:hover{background:var(--color-action-primary);color:#fff;box-shadow:var(--shadow-button);text-decoration:none}.lead-form__action--used.svelte-1099g6d{background:var(--color-accent-soft, #e7f7eb);border-color:var(--color-accent, #22a93f);color:var(--color-accent, #22a93f)}.lead-form__action--used.svelte-1099g6d:hover{background:var(--color-action-primary);color:#fff;border-color:var(--color-action-primary)}.lead-form__action-check.svelte-1099g6d{margin-left:auto;font-weight:700}.lead-form__phone-fog.svelte-1099g6d{font-variant-numeric:tabular-nums;-webkit-mask-image:linear-gradient(to right,#000 42%,rgba(0,0,0,.35) 60%,transparent 82%);mask-image:linear-gradient(to right,#000 42%,rgba(0,0,0,.35) 60%,transparent 82%);-webkit-user-select:none;user-select:none}.lf-phone-modal.svelte-1099g6d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#0e3d3a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none}.lf-phone-modal__box{position:relative;background:var(--color-surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8) var(--space-6) var(--space-6);max-width:360px;width:100%;text-align:center}.lf-phone-modal__close.svelte-1099g6d{position:absolute;top:var(--space-2);right:var(--space-2);width:34px;height:34px;border:none;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:22px;line-height:1;border-radius:50%;cursor:pointer}.lf-phone-modal__label.svelte-1099g6d{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:8px}.lf-phone-modal__num.svelte-1099g6d{display:block;font-size:28px;font-weight:var(--fw-bold);color:var(--color-text-primary);letter-spacing:.5px;text-decoration:none;margin-bottom:var(--space-4)}.lf-phone-modal__actions.svelte-1099g6d{display:flex;flex-direction:column;gap:var(--space-1)}.lf-phone-modal__btn.svelte-1099g6d{display:block;padding:12px 16px;border:1.5px solid var(--color-action-primary);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-action-primary);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-decoration:none;cursor:pointer}.lf-phone-modal__btn--call.svelte-1099g6d{background:var(--color-action-primary);color:#fff}.lead-form__done-note.svelte-1099g6d{display:flex;gap:8px;align-items:baseline;padding:10px 12px;margin-bottom:var(--space-1);border-radius:var(--radius-sm);background:var(--color-accent-soft, #e7f7eb);border:1px solid #bfe6c8;color:var(--color-text-primary, #16262b);font-size:var(--fs-sm);line-height:1.4}.lead-form__datetime.svelte-1099g6d{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.lead-form__reset-dt.svelte-1099g6d{border:none;background:none;color:var(--color-text-muted);font-size:var(--fs-xs);cursor:pointer;padding:4px 2px;text-decoration:underline}.lead-form__reset-dt.svelte-1099g6d:hover{color:var(--color-action-primary)}.lead-form__date.svelte-1099g6d{flex:1 1 60%;min-width:0}.lead-form__time.svelte-1099g6d{flex:0 0 38%;max-width:130px;cursor:pointer}.lead-form__contact.svelte-1099g6d{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0}.lead-form__contact.svelte-1099g6d .lead-form__done-title:where(.svelte-1099g6d){text-align:center}.lead-form__field.svelte-1099g6d{display:flex;flex-direction:column;gap:var(--space-1)}.lead-form__label.svelte-1099g6d{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-primary)}.lead-form__required.svelte-1099g6d{color:var(--color-error)}.lead-form__input.svelte-1099g6d{width:100%;padding:12px 14px;border:1.5px solid var(--color-border-soft);border-radius:var(--radius-sm);font-size:var(--fs-base);font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-surface-muted);transition:border-color var(--duration-fast) var(--ease-standard)}.lead-form__input.svelte-1099g6d:focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.lead-form__textarea.svelte-1099g6d{resize:vertical;min-height:80px}.lead-form__hint.svelte-1099g6d{font-size:var(--fs-xs);color:var(--color-text-muted)}.lead-form__hint--error.svelte-1099g6d{color:var(--color-error)}.lead-form__error.svelte-1099g6d{padding:10px 14px;background:color-mix(in srgb,var(--color-error) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-error) 30%,#fff);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--fs-sm)}.lead-form__submit.svelte-1099g6d{width:100%;margin-top:var(--space-1)}.lead-form__submit.svelte-1099g6d:disabled{opacity:.6;cursor:not-allowed}.lead-form__consent.svelte-1099g6d{display:flex;align-items:flex-start;gap:var(--space-1);cursor:pointer}.lead-form__consent-box.svelte-1099g6d{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--color-action-primary);cursor:pointer}.lead-form__consent-text.svelte-1099g6d{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:var(--lh-normal)}.lead-form__consent-text.svelte-1099g6d a:where(.svelte-1099g6d){color:var(--color-action-primary)}.lead-form__done.svelte-1099g6d{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) 0}.lead-form__done-icon.svelte-1099g6d{width:64px;height:64px;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:var(--fw-bold)}.lead-form__done-title.svelte-1099g6d{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.lead-form__done-text.svelte-1099g6d{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}@media(max-width:480px){.lead-form-root--modal{padding:var(--space-2);align-items:flex-end}.lead-form-root--modal .lead-form.svelte-1099g6d{max-height:88vh}}.lead-form__label-hint.svelte-1099g6d{font-weight:400;font-size:12px;color:#8494a0}.lead-form__ai-note.svelte-1099g6d{margin-top:6px;font-size:12px;color:#8494a0}.lead-form__desc-done.svelte-1099g6d{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:13px;color:var(--color-action-primary, #17957f);cursor:pointer;font-weight:600}.lead-form__ai-note--err.svelte-1099g6d{color:#d64545}.lead-form__summary.svelte-1099g6d{margin:4px 0 12px;padding:10px 12px;border-radius:8px;background:#eef4ff;border:1px solid #cfe0ff;color:#1b4b91;font-size:13px;line-height:1.5}.lead-form__summary-lbl.svelte-1099g6d{font-weight:700}.lead-form__promise.svelte-1099g6d{margin:6px 0 0;font-size:13px;color:var(--color-text-secondary, #4a5a61);line-height:1.5}.lead-form__receipt.svelte-1099g6d{margin:8px 0 12px;padding:12px 14px;border-radius:8px;background:var(--color-accent-soft, #e7f7eb);border:1px solid #bfe6c8;color:var(--color-text-primary, #16262b);font-size:14px;line-height:1.6;text-align:left;align-self:stretch}.cmp-page.svelte-8ma55d{--cmp-max: 1160px;--cmp-min-h: 60vh;--cmp-eyebrow-track: .06em;--cmp-note-pad: 10px 14px;--cmp-col-param: 160px;--cmp-table-param: 180px;--cmp-table-col: 200px;--cmp-remove-at: 8px;--cmp-remove-size: 26px;--cmp-remove-fs: 18px;--cmp-entity-gap: 28px;--cmp-avatar: 56px;--cmp-gap-xs: 6px;--cmp-chip-pad: 3px 10px;padding:var(--space-10) 0 var(--space-12);background:var(--color-surface-muted);min-height:var(--cmp-min-h)}.cmp-container.svelte-8ma55d{max-width:var(--cmp-max);margin:0 auto;padding:0 var(--space-6)}.cmp-head.svelte-8ma55d{margin-bottom:var(--space-8)}.cmp-eyebrow.svelte-8ma55d{display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--cmp-eyebrow-track);text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--space-1)}.cmp-head.svelte-8ma55d .cmp-title{margin:0 0 var(--space-1);font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text-primary)}.cmp-dek.svelte-8ma55d{margin:0;color:var(--color-text-muted);font-size:var(--fs-base)}.cmp-note.svelte-8ma55d{margin:0 0 var(--space-4);padding:var(--cmp-note-pad);border-radius:var(--radius-sm);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--fs-sm)}.cmp-table-wrap.svelte-8ma55d{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);-webkit-overflow-scrolling:touch}.cmp-table.svelte-8ma55d{width:100%;border-collapse:collapse;min-width:calc(var(--cmp-table-param) + var(--cols, 2) * var(--cmp-table-col))}.cmp-col-param.svelte-8ma55d{width:var(--cmp-col-param)}.cmp-row.svelte-8ma55d{border-top:var(--border-thin) solid var(--color-border-card)}.cmp-row.svelte-8ma55d:first-child{border-top:none}.cmp-param.svelte-8ma55d{text-align:start;vertical-align:top;padding:var(--space-4) var(--space-6);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-control);white-space:nowrap}.cmp-cell.svelte-8ma55d{padding:var(--space-4) var(--space-6);vertical-align:top;font-size:var(--fs-sm);color:var(--color-text-primary);border-inline-start:var(--border-thin) solid var(--color-border-card)}.cmp-cell--head.svelte-8ma55d{position:relative}.cmp-remove.svelte-8ma55d{position:absolute;top:var(--cmp-remove-at);inset-inline-end:var(--cmp-remove-at);width:var(--cmp-remove-size);height:var(--cmp-remove-size);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--cmp-remove-fs);line-height:1;text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.cmp-remove.svelte-8ma55d:hover{background:color-mix(in srgb,var(--color-error) 14%,var(--color-surface-card));color:var(--color-error)}.cmp-entity.svelte-8ma55d{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);text-decoration:none;color:var(--color-text-primary);padding-inline-end:var(--cmp-entity-gap)}.cmp-avatar.svelte-8ma55d{width:var(--cmp-avatar);height:var(--cmp-avatar);border-radius:var(--radius-pill);overflow:hidden;background:var(--color-surface-control);display:inline-flex;align-items:center;justify-content:center}.cmp-avatar.svelte-8ma55d img:where(.svelte-8ma55d){width:100%;height:100%;object-fit:cover}.cmp-avatar__ph.svelte-8ma55d{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-action-primary)}.cmp-entity__name.svelte-8ma55d{font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:var(--lh-tight)}.cmp-entity.svelte-8ma55d:hover .cmp-entity__name:where(.svelte-8ma55d){color:var(--color-action-primary)}.cmp-city.svelte-8ma55d{display:block;margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-muted)}.cmp-rating.svelte-8ma55d{display:inline-block;font-weight:var(--fw-semibold);color:var(--color-accent);margin-inline-end:var(--cmp-gap-xs)}.cmp-muted.svelte-8ma55d{color:var(--color-text-muted)}.cmp-chips.svelte-8ma55d{display:flex;flex-wrap:wrap;gap:var(--cmp-gap-xs)}.cmp-chip.svelte-8ma55d{display:inline-block;padding:var(--cmp-chip-pad);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.cmp-services.svelte-8ma55d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cmp-gap-xs)}.cmp-services.svelte-8ma55d li:where(.svelte-8ma55d){display:flex;justify-content:space-between;gap:var(--space-2)}.cmp-svc-name.svelte-8ma55d{color:var(--color-text-primary)}.cmp-svc-price.svelte-8ma55d{white-space:nowrap;font-weight:var(--fw-semibold);color:var(--color-action-primary)}.cmp-badges.svelte-8ma55d{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cmp-gap-xs)}.cmp-badge.svelte-8ma55d{display:inline-block;padding:var(--cmp-chip-pad);border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.cmp-badge--ok.svelte-8ma55d{background:var(--color-accent-soft);color:var(--color-accent)}.cmp-cell--cta.svelte-8ma55d{border-top:var(--border-thin) solid var(--color-border-card)}.cmp-cta.svelte-8ma55d{width:100%}.cmp-profile-link.svelte-8ma55d{display:block;margin-top:var(--space-2);text-align:center;font-size:var(--fs-sm);color:var(--color-action-primary)}.cmp-addmore.svelte-8ma55d{margin:var(--space-6) 0 0;text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted)}.cmp-addmore.svelte-8ma55d a:where(.svelte-8ma55d),.cmp-profile-link.svelte-8ma55d{color:var(--color-action-primary)}.auth.svelte-1pgsqlg{min-height:calc(var(--size-screen) - var(--size-header) - var(--space-20) - var(--space-10));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);background:var(--color-surface-muted);padding:var(--space-6) var(--space-4)}@media(min-width:1024px){.auth.svelte-1pgsqlg{padding-block:var(--space-12)}}.auth__card.svelte-1pgsqlg{background:var(--color-surface-card);border-radius:var(--radius-lg);padding:var(--space-8);max-width:calc(var(--size-dialog) - var(--space-10));width:100%;box-shadow:var(--shadow-card)}.auth__head.svelte-1pgsqlg{text-align:center;margin-bottom:var(--space-4)}.auth__ic.svelte-1pgsqlg{display:inline-flex;align-items:center;justify-content:center;width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-size:var(--fs-2xl);margin-bottom:var(--space-2)}.auth__head.svelte-1pgsqlg h1,.auth__head.svelte-1pgsqlg h2,.auth__head.svelte-1pgsqlg h3{font-family:var(--font-heading);font-size:var(--fs-xl);margin:0 0 var(--space-2)}.auth__head.svelte-1pgsqlg p:where(.svelte-1pgsqlg){font-size:var(--fs-sm);color:var(--color-text-muted);margin:0;line-height:var(--lh-normal)}.auth.svelte-1pgsqlg .auth__note,.auth.svelte-1pgsqlg .callbox{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-action-primary-soft);border:var(--border-thin) solid color-mix(in srgb,var(--color-action-primary) 22%,transparent);font-size:var(--fs-sm);color:var(--color-text-primary);line-height:var(--lh-normal)}.auth.svelte-1pgsqlg .auth__note{margin-bottom:var(--space-4)}.auth.svelte-1pgsqlg .callbox{margin-bottom:var(--space-3)}.auth.svelte-1pgsqlg .auth__note-ic,.auth.svelte-1pgsqlg .callbox__ic{color:var(--color-action-primary);flex:none}.auth.svelte-1pgsqlg .callbox__ic{font-size:var(--fs-lg)}.auth.svelte-1pgsqlg .tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md)}.auth.svelte-1pgsqlg .tab{padding:var(--space-2) var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}.auth.svelte-1pgsqlg .tab--on{background:var(--color-surface-card);color:var(--color-action-primary);box-shadow:var(--shadow-card)}.auth.svelte-1pgsqlg .field{margin-bottom:var(--space-3)}.auth.svelte-1pgsqlg .field label{display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);margin-bottom:var(--space-1)}.auth.svelte-1pgsqlg .field input{width:100%;padding:var(--space-3);border:var(--border-thick) solid var(--color-border-card);border-radius:var(--radius-sm);font-size:var(--fs-base);background:var(--color-surface-canvas);color:var(--color-text-primary)}.auth.svelte-1pgsqlg .field input:focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.auth.svelte-1pgsqlg .auth__submit{width:100%;margin-top:var(--space-1);padding:var(--space-3)}.auth.svelte-1pgsqlg .auth__submit:disabled{opacity:.65;cursor:default}.auth.svelte-1pgsqlg .auth__error{background:var(--color-error-soft);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm);margin-bottom:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.auth.svelte-1pgsqlg .auth__error a{color:var(--color-error);font-weight:var(--fw-bold);text-decoration:underline}.auth.svelte-1pgsqlg .hint{font-size:var(--fs-2xs);color:var(--color-text-muted);text-align:center;margin:var(--space-2) 0 0;line-height:var(--lh-normal)}.auth.svelte-1pgsqlg .devhint{font-size:var(--fs-2xs);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:var(--border-thin) dashed color-mix(in srgb,var(--color-accent) 45%,transparent);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-3);text-align:center}.auth.svelte-1pgsqlg .resend{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-3);gap:var(--space-2)}.auth.svelte-1pgsqlg .resend form{margin:0}.auth.svelte-1pgsqlg .linkbtn{background:none;border:none;padding:0;color:var(--color-action-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;text-decoration:none}.auth.svelte-1pgsqlg .linkbtn:disabled{color:var(--color-text-muted);cursor:default}.auth.svelte-1pgsqlg .consent{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);cursor:pointer}.auth.svelte-1pgsqlg .consent input{flex:none;width:var(--size-icon-md);height:var(--size-icon-md);accent-color:var(--color-action-primary);cursor:pointer}.auth.svelte-1pgsqlg .consent span{font-size:var(--fs-2xs);color:var(--color-text-muted);line-height:var(--lh-normal)}.auth.svelte-1pgsqlg .consent a{color:var(--color-action-primary);font-weight:var(--fw-semibold)}.auth.svelte-1pgsqlg .auth__foot{text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--space-5)}.auth.svelte-1pgsqlg .auth__foot a,.auth.svelte-1pgsqlg .auth__roles a{color:var(--color-action-primary);font-weight:var(--fw-semibold)}.auth.svelte-1pgsqlg .auth__roles{text-align:center;font-size:var(--fs-xs);color:var(--color-text-muted);margin:var(--space-2) 0 0;line-height:var(--lh-normal)}.auth__back.svelte-1pgsqlg{display:inline-flex;align-items:center;min-height:var(--size-touch);padding:0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);text-decoration:none}.auth__back.svelte-1pgsqlg:hover{color:var(--color-action-primary)}.socials.svelte-t9vnmf{display:flex;flex-direction:column;gap:8px}.socials__label.svelte-t9vnmf{display:flex;align-items:center;text-align:center;color:var(--color-text-muted);font-size:13px;margin:6px 0}.socials__label.svelte-t9vnmf:before,.socials__label.svelte-t9vnmf:after{content:"";flex:1;height:1px;background:var(--color-border-card)}.socials__label.svelte-t9vnmf span:where(.svelte-t9vnmf){padding:0 12px}.tg-widget.svelte-t9vnmf{display:flex;justify-content:center;min-height:40px}.soc.svelte-t9vnmf{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-size:14px;font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.soc.svelte-t9vnmf:hover:not(:disabled){border-color:var(--color-action-primary);background:var(--color-action-primary-soft)}.soc.svelte-t9vnmf:disabled{cursor:not-allowed;color:var(--color-text-muted);background:var(--color-surface-muted)}.soc__ic.svelte-t9vnmf{flex:none;width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.soc__txt.svelte-t9vnmf{flex:1;text-align:left}.soc__hint.svelte-t9vnmf{flex:none;font-size:12px;font-weight:var(--fw-medium);color:var(--color-text-muted)}.soc--tg.svelte-t9vnmf .soc__ic:where(.svelte-t9vnmf){background:#2aabee}.soc--ya.svelte-t9vnmf .soc__ic:where(.svelte-t9vnmf){background:#fc3f1d}.soc--vk.svelte-t9vnmf .soc__ic:where(.svelte-t9vnmf){background:#07f;font-size:11px}.soc--tg.svelte-t9vnmf:disabled .soc__ic:where(.svelte-t9vnmf){background:var(--color-text-subtle)}.login-page.svelte-rq0xyt{min-height:var(--size-screen);display:flex;align-items:center;justify-content:center;background:var(--color-surface-muted);padding:var(--space-5)}.login-card.svelte-rq0xyt{background:var(--color-surface-card);border-radius:var(--radius-lg);padding:var(--space-10);max-width:var(--size-dialog);width:100%;box-shadow:var(--shadow-card-soft)}.login-logo.svelte-rq0xyt{text-align:center;margin-bottom:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.login-logo__icon.svelte-rq0xyt{font-size:var(--fs-6xl)}.login-card.svelte-rq0xyt .login-title{font-family:var(--font-heading);font-size:var(--fs-xl);text-align:center;margin:0 0 var(--space-6)}.field.svelte-rq0xyt{margin-bottom:var(--space-4)}.field.svelte-rq0xyt label:where(.svelte-rq0xyt){display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.field.svelte-rq0xyt input:where(.svelte-rq0xyt){width:100%;padding:var(--space-2) var(--space-3);border:var(--border-thick) solid var(--color-border-card);border-radius:var(--radius-sm);font-size:var(--fs-base);box-sizing:border-box}.field.svelte-rq0xyt input:where(.svelte-rq0xyt):focus{outline:none;border-color:var(--color-action-primary)}.login-btn.svelte-rq0xyt{width:100%;margin-top:var(--space-2)}.login-error.svelte-rq0xyt{background:var(--color-error-soft);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin-bottom:var(--space-4)}.login-hint.svelte-rq0xyt{text-align:center;font-size:var(--fs-xs);color:var(--color-text-secondary);margin-top:var(--space-5)}.cab-login.svelte-ox6g6g{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 171px);padding:var(--space-8) var(--space-4);background:var(--color-surface-muted)}.card.svelte-ox6g6g{width:100%;max-width:440px;padding:var(--space-8);border:1px solid var(--color-border-card);border-radius:var(--radius-xl);background:var(--color-surface-canvas);box-shadow:var(--shadow-card-soft)}.eyebrow.svelte-ox6g6g{margin:0 0 var(--space-2);color:var(--color-action-primary);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase}.card.svelte-ox6g6g h1{margin:0 0 var(--space-2);font-size:var(--fs-h3);line-height:1.3}.lead.svelte-ox6g6g{margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:var(--fs-sm)}form.svelte-ox6g6g{display:grid;gap:var(--space-2)}label.svelte-ox6g6g{margin-top:var(--space-2);font-size:var(--fs-sm);font-weight:600}input.svelte-ox6g6g{min-height:48px;padding:0 var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);font:400 var(--fs-base)/1.3 var(--font-ui);color:var(--color-text-primary);background:var(--color-surface-canvas)}input.svelte-ox6g6g:focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.submit.svelte-ox6g6g{min-height:48px;margin-top:var(--space-4);border:0;border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-dark);font:600 var(--fs-base)/1 var(--font-ui);cursor:pointer}.submit.svelte-ox6g6g:hover:not(:disabled){background:var(--color-action-primary-hover)}.submit.svelte-ox6g6g:disabled{opacity:.6;cursor:progress}.error.svelte-ox6g6g{padding:var(--space-3);border:1px solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);font-size:var(--fs-sm)}.help.svelte-ox6g6g{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-card);color:var(--color-text-muted);font-size:var(--fs-xs);line-height:1.5}.help.svelte-ox6g6g p:where(.svelte-ox6g6g){margin:0 0 var(--space-3)}.help.svelte-ox6g6g a:where(.svelte-ox6g6g){color:var(--color-link)}.switch.svelte-ox6g6g{margin-bottom:0}@media(max-width:480px){.card.svelte-ox6g6g{padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg)}.cab-login.svelte-ox6g6g{padding-top:var(--space-6)}}.claim.svelte-k5g5to{--claim-container: 1100px;--claim-measure: 62ch;--claim-col: 150px;--claim-form: 460px;--claim-field-gap: 4px;--claim-input-pad: 12px;--claim-btn-pad-block: 14px;--claim-btn-pad-inline: 28px;--claim-dur: .2s;padding:var(--space-10) 0 var(--space-8);background:var(--color-action-primary-soft);border-bottom:var(--border-thin) solid var(--color-border-card)}.container.svelte-k5g5to{max-width:var(--claim-container);margin:0 auto;padding:0 var(--space-5)}.claim__eyebrow.svelte-k5g5to{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--color-action-primary)}.claim.svelte-k5g5to .claim__title{margin:0 0 var(--space-3);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary)}.claim__lead.svelte-k5g5to{margin:0 0 var(--space-6);max-width:var(--claim-measure);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-secondary)}.claim__grid.svelte-k5g5to{display:grid;gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(var(--claim-col),1fr))}.claim__m.svelte-k5g5to{display:grid;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-card)}.claim__n.svelte-k5g5to{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-action-primary);line-height:1}.claim__l.svelte-k5g5to{font-size:var(--fs-xs);color:var(--color-text-muted)}.claim__note.svelte-k5g5to{margin:0 0 var(--space-6);max-width:var(--claim-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.claim__cta.svelte-k5g5to{display:flex;flex-wrap:wrap;gap:var(--space-3)}.claim__form.svelte-k5g5to{display:grid;gap:var(--space-3);max-width:var(--claim-form);margin:0 0 var(--space-6);padding:var(--space-5);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md)}.claim.svelte-k5g5to .claim__h2{margin:0;font-size:var(--fs-h3);color:var(--color-text-primary)}.claim__hint.svelte-k5g5to{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.claim__f.svelte-k5g5to{display:grid;gap:var(--claim-field-gap);font-size:var(--fs-sm);color:var(--color-text-secondary)}.claim__f.svelte-k5g5to input:where(.svelte-k5g5to){min-height:var(--size-touch);padding:0 var(--claim-input-pad);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-base);background:var(--color-surface-card);color:var(--color-text-primary)}.claim__c.svelte-k5g5to{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--fs-sm);color:var(--color-text-secondary)}.claim__err.svelte-k5g5to{margin:0;font-size:var(--fs-sm);color:var(--color-error)}.claim__done.svelte-k5g5to{margin:0 0 var(--space-6);max-width:var(--claim-measure);padding:var(--space-4) var(--space-5);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text-secondary)}.claim__done.svelte-k5g5to a:where(.svelte-k5g5to){display:inline-block;margin-top:var(--space-2);font-weight:var(--fw-semibold);color:var(--color-action-primary)}.cta-btn.svelte-k5g5to{display:inline-block;padding:var(--claim-btn-pad-block) var(--claim-btn-pad-inline);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);transition:transform var(--claim-dur)}.cta-btn.svelte-k5g5to:hover{transform:scale(1.05)}.cta-btn--primary.svelte-k5g5to{background:var(--color-action-primary);color:var(--color-text-on-action)}.cta-btn--secondary.svelte-k5g5to{color:var(--color-action-primary);border:var(--border-thick) solid var(--color-action-primary);background:transparent}.bh.svelte-16x9rs4{--bh-container: 1100px;--bh-badge-pad: 6px;--bh-dur: .2s;--bh-sub-opacity: .8;--bh-label-opacity: .7;background:var(--gradient-dark);color:var(--color-text-on-dark);padding:var(--space-20) 0;text-align:center}.bh__container.svelte-16x9rs4{max-width:var(--bh-container);margin:0 auto;padding:0 var(--space-5)}.bh__badge.svelte-16x9rs4{display:inline-block;padding:var(--bh-badge-pad) var(--space-4);background:var(--color-glass);border:var(--border-thin) solid var(--color-glass);border-radius:var(--radius-pill);font-size:var(--fs-sm);margin-bottom:var(--space-6)}.bh.svelte-16x9rs4 .bh__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin:0 0 var(--space-4);color:inherit}.bh__subtitle.svelte-16x9rs4{font-size:var(--fs-xl);opacity:var(--bh-sub-opacity);margin:0 0 var(--space-8)}.bh__stats.svelte-16x9rs4{display:flex;justify-content:center;gap:var(--space-6);margin-bottom:var(--space-8)}.bh__stat.svelte-16x9rs4{text-align:center}.bh__value.svelte-16x9rs4{display:block;font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.bh__label.svelte-16x9rs4{font-size:var(--fs-sm);opacity:var(--bh-label-opacity)}.bh__cta.svelte-16x9rs4{display:inline-block;padding:var(--space-4) var(--space-10);background:var(--color-action-primary);color:var(--color-text-on-action);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--fs-lg);transition:transform var(--bh-dur)}.bh__cta.svelte-16x9rs4:hover{transform:scale(1.05)}@media(min-width:768px){.bh.svelte-16x9rs4 .bh__title{font-size:var(--fs-6xl)}.bh__stats.svelte-16x9rs4{gap:var(--space-12)}.bh__value.svelte-16x9rs4{font-size:var(--fs-4xl)}}.bs.svelte-1xpc300{--bs-container: 1100px;--bs-col: 300px;--bs-pad: 60px;background:var(--color-surface-soft);padding:var(--bs-pad) 0}.bs__container.svelte-1xpc300{max-width:var(--bs-container);margin:0 auto;padding:0 var(--space-5)}.bs.svelte-1xpc300 .bs__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.bs__grid.svelte-1xpc300{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--bs-col),100%),1fr));gap:var(--space-5)}.bs__card.svelte-1xpc300{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-card-soft)}.bs__name.svelte-1xpc300{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.bs__desc.svelte-1xpc300{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm)}.bs__price.svelte-1xpc300{font-weight:var(--fw-semibold);color:var(--color-action-primary)}.bp.svelte-w8rsng{--plan-container: 1100px;--plan-grid: 1000px;--plan-col: 280px;--plan-pad: 60px;--plan-badge-pad: 4px;--plan-dur: .2s;--plan-hover-opacity: .9;background:var(--color-surface-card);padding:var(--plan-pad) 0}.bp__container.svelte-w8rsng{max-width:var(--plan-container);margin:0 auto;padding:0 var(--space-5)}.bp.svelte-w8rsng .bp__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.bp__grid.svelte-w8rsng{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--plan-col),100%),1fr));gap:var(--space-6);max-width:var(--plan-grid);margin:0 auto}.bp__card.svelte-w8rsng{background:var(--color-surface-soft);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;position:relative;border:var(--border-thick) solid transparent}.bp__card--recommended.svelte-w8rsng{border-color:var(--color-accent);background:var(--color-surface-card)}.bp__badge.svelte-w8rsng{position:absolute;top:calc(-1 * var(--space-3));inset-inline-start:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-text-on-accent);padding:var(--plan-badge-pad) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.bp__name.svelte-w8rsng{margin:0 0 var(--space-4);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.bp__price.svelte-w8rsng{margin-bottom:var(--space-6)}.bp__value.svelte-w8rsng{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--color-text-primary)}.bp__period.svelte-w8rsng{color:var(--color-text-muted);font-size:var(--fs-sm)}.bp__features.svelte-w8rsng{list-style:none;padding:0;margin:0 0 var(--space-6);text-align:start}.bp__features.svelte-w8rsng li:where(.svelte-w8rsng){padding:var(--space-2) 0;border-bottom:var(--border-thin) solid var(--color-border-card);color:var(--color-text-secondary);font-size:var(--fs-sm)}.bp__features.svelte-w8rsng li:where(.svelte-w8rsng):before{content:"✓";color:var(--color-accent);margin-inline-end:var(--space-2)}.bp__cta.svelte-w8rsng{display:block;padding:var(--space-3) var(--space-6);background:var(--color-dark-navy);color:var(--color-text-on-dark);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);transition:background var(--plan-dur)}.bp__card--recommended.svelte-w8rsng .bp__cta:where(.svelte-w8rsng){background:var(--color-action-primary);color:var(--color-text-on-action)}.bp__cta.svelte-w8rsng:hover{opacity:var(--plan-hover-opacity)}.bb.svelte-s67mgw{--bb-container: 1100px;--bb-col: 220px;--bb-pad: 60px;background:var(--color-surface-soft);padding:var(--bb-pad) 0}.bb__container.svelte-s67mgw{max-width:var(--bb-container);margin:0 auto;padding:0 var(--space-5)}.bb.svelte-s67mgw .bb__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:center;margin:0 0 var(--space-8);color:var(--color-text-primary)}.bb__grid.svelte-s67mgw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--bb-col),100%),1fr));gap:var(--space-6)}.bb__card.svelte-s67mgw{text-align:center;padding:var(--space-6);background:var(--color-surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card-soft)}.bb__icon.svelte-s67mgw{font-size:var(--fs-6xl);margin-bottom:var(--space-4)}.bb__name.svelte-s67mgw{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.bb__desc.svelte-s67mgw{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.bc.svelte-1t7gj62{--bc-container: 1100px;--bc-pad: 60px;--bc-btn-pad-block: 14px;--bc-btn-pad-inline: 28px;--bc-text-opacity: .8;--bc-dur: .2s;background:var(--gradient-dark);color:var(--color-text-on-dark);text-align:center;padding:var(--bc-pad) 0}.bc__container.svelte-1t7gj62{max-width:var(--bc-container);margin:0 auto;padding:0 var(--space-5)}.bc.svelte-1t7gj62 .bc__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);margin:0 0 var(--space-8);color:inherit}.bc__text.svelte-1t7gj62{margin:0 0 var(--space-6);opacity:var(--bc-text-opacity)}.bc__buttons.svelte-1t7gj62{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.bc__btn.svelte-1t7gj62{display:inline-block;padding:var(--bc-btn-pad-block) var(--bc-btn-pad-inline);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--fw-semibold);transition:transform var(--bc-dur)}.bc__btn.svelte-1t7gj62:hover{transform:scale(1.05)}.bc__btn--primary.svelte-1t7gj62{background:var(--color-action-primary);color:var(--color-text-on-action)}.bc__btn--secondary.svelte-1t7gj62{background:transparent;color:var(--color-text-on-dark);border:var(--border-thick) solid var(--color-text-on-dark)}.all.svelte-4ougmk{display:grid;gap:var(--space-3);min-inline-size:0}.all-head.svelte-4ougmk{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between}.all.svelte-4ougmk .all-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.all-stats.svelte-4ougmk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.all-stats.svelte-4ougmk span:where(.svelte-4ougmk){padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card)}.all-filter.svelte-4ougmk{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.all-scroll.svelte-4ougmk{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.all-table.svelte-4ougmk{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.all-table.svelte-4ougmk th:where(.svelte-4ougmk){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.all-table.svelte-4ougmk td:where(.svelte-4ougmk){padding:var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.all-table.svelte-4ougmk a:where(.svelte-4ougmk){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.all-table.svelte-4ougmk a:where(.svelte-4ougmk):hover{text-decoration:underline}.all-strong.svelte-4ougmk{display:block;font-weight:var(--fw-semibold)}.all-sub.svelte-4ougmk{display:block;font-size:var(--fs-xs);color:var(--color-text-muted)}.all-clip.svelte-4ougmk{max-inline-size:var(--size-col-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-date.svelte-4ougmk{white-space:nowrap;color:var(--color-text-secondary)}.all-badge.svelte-4ougmk{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary)}.all-badge[data-status=new].svelte-4ougmk{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.all-badge[data-status=accepted].svelte-4ougmk,.all-badge[data-status=completed].svelte-4ougmk{background:var(--color-accent-soft);color:var(--color-text-strong)}.all-badge[data-status=cancelled].svelte-4ougmk,.all-badge[data-status=rejected].svelte-4ougmk{background:var(--color-error-soft);color:var(--color-text-strong)}.alc.svelte-18njgy5{display:grid;gap:var(--space-3);min-inline-size:0}.alc-back.svelte-18njgy5{font-size:var(--fs-sm);color:var(--color-link);text-decoration:none}.alc-head.svelte-18njgy5{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline}.alc.svelte-18njgy5 .alc-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.alc-sub.svelte-18njgy5{font-size:var(--fs-sm);color:var(--color-text-muted)}.alc-notice.svelte-18njgy5{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.alc-notice--error.svelte-18njgy5{background:var(--color-error-soft)}.alc-stats.svelte-18njgy5{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr));margin:0}.alc-stats.svelte-18njgy5>div:where(.svelte-18njgy5){display:grid;gap:var(--space-1);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.alc-stats.svelte-18njgy5 dt:where(.svelte-18njgy5){font-size:var(--fs-xs);color:var(--color-text-muted)}.alc-stats.svelte-18njgy5 dd:where(.svelte-18njgy5){margin:0;font-weight:var(--fw-semibold);color:var(--color-text-strong)}.alc-grid.svelte-18njgy5{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr));align-items:start}.alc-col.svelte-18njgy5{display:grid;gap:var(--space-3);min-inline-size:0}.alc-card.svelte-18njgy5{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.alc-h.svelte-18njgy5{margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.alc-kv.svelte-18njgy5{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0;font-size:var(--fs-sm)}.alc-kv.svelte-18njgy5 dt:where(.svelte-18njgy5){color:var(--color-text-muted)}.alc-kv.svelte-18njgy5 dd:where(.svelte-18njgy5){margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.alc-kv.svelte-18njgy5 a:where(.svelte-18njgy5),.alc-link.svelte-18njgy5{color:var(--color-link);text-decoration:none}.alc-label.svelte-18njgy5{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.alc-text.svelte-18njgy5{margin:0;font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-primary)}.alc-hint.svelte-18njgy5{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.alc-badge.svelte-18njgy5{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary)}.alc-cands.svelte-18njgy5{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.alc-cands.svelte-18njgy5 li:where(.svelte-18njgy5){display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between;font-size:var(--fs-sm)}.arm.svelte-15pu81i{display:grid;gap:var(--space-3);min-inline-size:0}.arm-head.svelte-15pu81i{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between}.arm.svelte-15pu81i .arm-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.arm-count.svelte-15pu81i{font-size:var(--fs-sm);color:var(--color-text-secondary)}.arm-filter.svelte-15pu81i{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.arm-notice.svelte-15pu81i{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.arm-notice--error.svelte-15pu81i{background:var(--color-error-soft)}.arm-list.svelte-15pu81i{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.arm-item.svelte-15pu81i{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.arm-item__target.svelte-15pu81i{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--fs-sm);color:var(--color-text-primary)}.arm-type.svelte-15pu81i{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.arm-type[data-type=organization].svelte-15pu81i{background:var(--color-accent-soft);color:var(--color-text-strong)}.arm-badge.svelte-15pu81i{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.arm-mark.svelte-15pu81i{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-accent-soft);color:var(--color-text-strong)}.arm-slot.svelte-15pu81i:empty{display:none}.arm-review.svelte-15pu81i{display:grid;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted)}.arm-review__head.svelte-15pu81i{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.arm-strong.svelte-15pu81i{margin:0;font-weight:var(--fw-semibold);color:var(--color-text-strong)}.arm-sub.svelte-15pu81i{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.arm-text.svelte-15pu81i{margin:0;font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-primary)}.arm-reply.svelte-15pu81i{margin:0;font-size:var(--fs-xs);color:var(--color-text-secondary)}.arm-actions.svelte-15pu81i{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.mc.svelte-hwzwfb{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3)}.mc-card.svelte-hwzwfb{display:grid;gap:var(--space-1);padding:var(--space-4);text-align:center;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.mc-label.svelte-hwzwfb{font-size:var(--fs-sm);color:var(--color-text-muted)}.mc-val.svelte-hwzwfb{font:var(--fw-bold) var(--fs-h4)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong);overflow-wrap:anywhere}.mc-val--good.svelte-hwzwfb{color:var(--color-accent)}.mc-val--bad.svelte-hwzwfb{color:var(--color-error)}.amf.svelte-1ykdsnz{display:grid;gap:var(--space-4);min-inline-size:0}.amf.svelte-1ykdsnz .amf-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.amf-scroll.svelte-1ykdsnz{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.amf-table.svelte-1ykdsnz{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.amf-table.svelte-1ykdsnz th:where(.svelte-1ykdsnz){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.amf-table.svelte-1ykdsnz td:where(.svelte-1ykdsnz){padding:var(--space-2) var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);white-space:nowrap}.amf-strong.svelte-1ykdsnz{font-weight:var(--fw-semibold)}.amf-good.svelte-1ykdsnz{color:var(--color-accent)}.amf-bad.svelte-1ykdsnz{color:var(--color-error)}.amf-empty.svelte-1ykdsnz{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.amc.svelte-1jlcc1y{display:grid;gap:var(--space-4);min-inline-size:0}.amc.svelte-1jlcc1y .amc-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.amc-h2.svelte-1jlcc1y{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.amc-scroll.svelte-1jlcc1y{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.amc-table.svelte-1jlcc1y{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.amc-table.svelte-1jlcc1y th:where(.svelte-1jlcc1y){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted)}.amc-table.svelte-1jlcc1y td:where(.svelte-1jlcc1y){padding:var(--space-2) var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card)}.amc-strong.svelte-1jlcc1y{font-weight:var(--fw-semibold);white-space:nowrap}.amc-bar.svelte-1jlcc1y{display:inline-block;inline-size:var(--space-20);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);vertical-align:middle;overflow:hidden}.amc-bar__fill.svelte-1jlcc1y{display:block;block-size:100%;background:var(--color-action-primary)}.amc-segs.svelte-1jlcc1y{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3)}.amc-seg.svelte-1jlcc1y{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);font-size:var(--fs-sm)}.amc-seg__head.svelte-1jlcc1y{color:var(--color-text-strong)}.amc-seg__row.svelte-1jlcc1y{display:flex;justify-content:space-between;gap:var(--space-2)}.amc-good.svelte-1jlcc1y{color:var(--color-accent)}.amc-bad.svelte-1jlcc1y{color:var(--color-error)}.amb.svelte-suc4ls{display:grid;gap:var(--space-3);min-inline-size:0}.amb.svelte-suc4ls .amb-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.amb-sub.svelte-suc4ls{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.amb-filter.svelte-suc4ls{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.amb-count.svelte-suc4ls{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.amb-scroll.svelte-suc4ls{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.amb-table.svelte-suc4ls{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.amb-table.svelte-suc4ls th:where(.svelte-suc4ls){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.amb-table.svelte-suc4ls td:where(.svelte-suc4ls){padding:var(--space-2) var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);white-space:nowrap}.amb-debtor.svelte-suc4ls{background:var(--color-error-soft)}.amb-strong.svelte-suc4ls{font-weight:var(--fw-semibold)}.amb-tag.svelte-suc4ls{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.amb-tag[data-kind=organization].svelte-suc4ls{background:var(--color-accent-soft);color:var(--color-text-strong)}.amb-good.svelte-suc4ls{color:var(--color-accent)}.amb-bad.svelte-suc4ls{color:var(--color-error);font-weight:var(--fw-semibold)}.amb-pages.svelte-suc4ls{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:center}.amb-page.svelte-suc4ls{min-inline-size:var(--space-8);padding:var(--space-1) var(--space-2);text-align:center;border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);text-decoration:none;border:var(--border-thin) solid var(--color-border-card)}.amb-page--on.svelte-suc4ls{background:var(--color-action-primary);color:var(--color-text-on-action);border-color:var(--color-action-primary)}.mn.svelte-1ityuhw{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.mn--error.svelte-1ityuhw{background:var(--color-error-soft)}.amt.svelte-brqs16{display:grid;gap:var(--space-3);min-inline-size:0}.amt.svelte-brqs16 .amt-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.amt-sub.svelte-brqs16{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.amt-tabs.svelte-brqs16{display:flex;flex-wrap:wrap;gap:var(--space-2)}.amt-tab.svelte-brqs16{padding:var(--space-1) var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);color:var(--color-text-secondary);text-decoration:none;font-size:var(--fs-xs)}.amt-tab--on.svelte-brqs16{border-color:var(--color-action-primary);color:var(--color-action-primary)}.amt-scroll.svelte-brqs16{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.amt-table.svelte-brqs16{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.amt-table.svelte-brqs16 th:where(.svelte-brqs16){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.amt-table.svelte-brqs16 td:where(.svelte-brqs16){padding:var(--space-2) var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.amt-table.svelte-brqs16 small:where(.svelte-brqs16){color:var(--color-text-muted)}.amt-num.svelte-brqs16{white-space:nowrap;font-weight:var(--fw-semibold)}.amt-acts.svelte-brqs16{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.atr.svelte-vb6bo{display:grid;gap:var(--space-4);min-inline-size:0}.atr.svelte-vb6bo .atr-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.atr-sub.svelte-vb6bo{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.atr-grid.svelte-vb6bo{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4);align-items:start}.atr-card.svelte-vb6bo{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.atr-card--accent.svelte-vb6bo{border-color:var(--color-accent)}.atr-card__head.svelte-vb6bo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);align-items:baseline;color:var(--color-text-strong)}.atr-price.svelte-vb6bo{font-weight:var(--fw-semibold)}.atr-hint.svelte-vb6bo{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.atr-dist.svelte-vb6bo{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding-block-start:var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);font-size:var(--fs-sm);color:var(--color-text-secondary)}.alp.svelte-ser8ap{display:grid;gap:var(--space-4);min-inline-size:0}.alp.svelte-ser8ap .alp-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.alp-sub.svelte-ser8ap,.alp-note.svelte-ser8ap{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.alp-h2.svelte-ser8ap{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.alp-scroll.svelte-ser8ap{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.alp-table.svelte-ser8ap{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.alp-table.svelte-ser8ap th:where(.svelte-ser8ap){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.alp-table.svelte-ser8ap td:where(.svelte-ser8ap){padding:var(--space-2) var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-card);vertical-align:middle}.alp-strong.svelte-ser8ap{font-weight:var(--fw-semibold);white-space:nowrap}.alp-good.svelte-ser8ap{color:var(--color-accent);white-space:nowrap}.alp-heat.svelte-ser8ap{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-strong)}.alp-heat[data-heat=hot].svelte-ser8ap{background:var(--color-error-soft)}.alp-heat[data-heat=warm].svelte-ser8ap{background:var(--color-warning-soft)}.alp-heat[data-heat=cold].svelte-ser8ap{background:var(--color-action-primary-soft)}.alp-chans.svelte-ser8ap{display:flex;flex-wrap:wrap;gap:var(--space-2)}.alp-chan.svelte-ser8ap{display:inline-flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-card);font-size:var(--fs-sm)}.alp-form.svelte-ser8ap{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.alp-groups.svelte-ser8ap{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.alp-group.svelte-ser8ap{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.alp-group__head.svelte-ser8ap{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;font-size:var(--fs-sm)}.alp-edit.svelte-ser8ap summary:where(.svelte-ser8ap){cursor:pointer;font-size:var(--fs-sm);color:var(--color-link)}.apl.svelte-1g9r39l{display:grid;gap:var(--space-3);min-inline-size:0}.apl-head.svelte-1g9r39l{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between}.apl.svelte-1g9r39l .apl-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.apl-count.svelte-1g9r39l{font-size:var(--fs-sm);color:var(--color-text-secondary)}.apl-sub.svelte-1g9r39l{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.apl-grant.svelte-1g9r39l,.apl-filter.svelte-1g9r39l{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.apl-grant.svelte-1g9r39l summary:where(.svelte-1g9r39l){cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-action-primary)}.apl-scroll.svelte-1g9r39l{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.apl-table.svelte-1g9r39l{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.apl-table.svelte-1g9r39l th:where(.svelte-1g9r39l){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.apl-table.svelte-1g9r39l td:where(.svelte-1g9r39l){padding:var(--space-2) var(--space-3);vertical-align:middle;border-block-start:var(--border-thin) solid var(--color-border-card)}.apl-table.svelte-1g9r39l small:where(.svelte-1g9r39l){color:var(--color-text-muted)}.apl-num.svelte-1g9r39l{white-space:nowrap}.apl-tag.svelte-1g9r39l,.apl-status.svelte-1g9r39l{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary);white-space:nowrap}.apl-status[data-tone=active].svelte-1g9r39l{background:var(--color-success-soft);color:var(--color-text-strong)}.apl-status[data-tone=scheduled].svelte-1g9r39l{background:var(--color-action-primary-soft);color:var(--color-text-strong)}.apl-status[data-tone=exhausted].svelte-1g9r39l{background:var(--color-warning-soft);color:var(--color-text-strong)}.apr.svelte-ek5yli{display:grid;gap:var(--space-3);min-inline-size:0}.apr-head.svelte-ek5yli{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between}.apr.svelte-ek5yli .apr-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.apr-count.svelte-ek5yli{font-size:var(--fs-sm);color:var(--color-text-secondary)}.apr-sub.svelte-ek5yli{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.apr-box.svelte-ek5yli{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.apr-box.svelte-ek5yli summary:where(.svelte-ek5yli),.apr-edit.svelte-ek5yli summary:where(.svelte-ek5yli){cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-action-primary)}.apr-list.svelte-ek5yli{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.apr-item.svelte-ek5yli{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.apr-item__row.svelte-ek5yli{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:var(--fs-sm);color:var(--color-text-primary)}.apr-item__acts.svelte-ek5yli{display:flex;flex-wrap:wrap;gap:var(--space-2)}.apr-code.svelte-ek5yli{font-weight:var(--fw-bold);color:var(--color-text-strong);overflow-wrap:anywhere}.apr-tag.svelte-ek5yli,.apr-status.svelte-ek5yli{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.apr-status[data-on=true].svelte-ek5yli{background:var(--color-success-soft);color:var(--color-text-strong)}.acl.svelte-7i2ae8{display:grid;gap:var(--space-3);min-inline-size:0}.acl-head.svelte-7i2ae8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.acl.svelte-7i2ae8 .acl-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.acl-h.svelte-7i2ae8{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.acl-create.svelte-7i2ae8{padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font:inherit;font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer}.acl-created.svelte-7i2ae8{margin:0;font-size:var(--fs-sm)}.acl-created.svelte-7i2ae8 a:where(.svelte-7i2ae8),.acl-table.svelte-7i2ae8 a:where(.svelte-7i2ae8){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.acl-table.svelte-7i2ae8 a:where(.svelte-7i2ae8):hover,.acl-created.svelte-7i2ae8 a:where(.svelte-7i2ae8):hover{text-decoration:underline}.acl-card.svelte-7i2ae8,.acl-filter.svelte-7i2ae8{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.acl-count.svelte-7i2ae8{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.acl-scroll.svelte-7i2ae8{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.acl-table.svelte-7i2ae8{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.acl-table.svelte-7i2ae8 th:where(.svelte-7i2ae8){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.acl-table.svelte-7i2ae8 td:where(.svelte-7i2ae8){padding:var(--space-2) var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.acl-actions.svelte-7i2ae8{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.acl-danger.svelte-7i2ae8 summary:where(.svelte-7i2ae8){cursor:pointer;color:var(--color-text-secondary);font-size:var(--fs-sm)}.acl-warn.svelte-7i2ae8{margin:var(--space-1) 0;font-size:var(--fs-xs);color:var(--color-text-muted);max-inline-size:var(--size-col-sm)}.acc.svelte-u1o9q{display:grid;gap:var(--space-3);min-inline-size:0}.acc-head.svelte-u1o9q{display:grid;gap:var(--space-1)}.acc.svelte-u1o9q .acc-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong);overflow-wrap:anywhere}.acc-back.svelte-u1o9q,.acc-meta.svelte-u1o9q a:where(.svelte-u1o9q),.acc-note.svelte-u1o9q a:where(.svelte-u1o9q){color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none}.acc-back.svelte-u1o9q:hover,.acc-meta.svelte-u1o9q a:where(.svelte-u1o9q):hover,.acc-note.svelte-u1o9q a:where(.svelte-u1o9q):hover{text-decoration:underline}.acc-meta.svelte-u1o9q{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.acc-note.svelte-u1o9q{margin:0}.acc-card.svelte-u1o9q{padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.acc-hint.svelte-u1o9q{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--color-text-muted)}.acc-danger.svelte-u1o9q summary:where(.svelte-u1o9q){cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.acc-danger[open].svelte-u1o9q summary:where(.svelte-u1o9q){margin-block-end:var(--space-2)}.asc.svelte-6rzokw{display:grid;gap:var(--space-3);min-inline-size:0}.asc.svelte-6rzokw .asc-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.asc-hint.svelte-6rzokw{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.asc-grid.svelte-6rzokw{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr));align-items:start}.asc-card.svelte-6rzokw{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.asc-h.svelte-6rzokw{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.asc-n.svelte-6rzokw{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-text-muted)}.asc-list.svelte-6rzokw{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.asc-list--nested.svelte-6rzokw{margin-block:var(--space-3);padding-inline-start:var(--space-4);border-inline-start:var(--border-thin) solid var(--color-border-card)}.asc-item.svelte-6rzokw summary:where(.svelte-6rzokw){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);cursor:pointer;padding-block:var(--space-1)}.asc-name.svelte-6rzokw{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.asc-slug.svelte-6rzokw{font-size:var(--fs-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.asc-link.svelte-6rzokw{font-size:var(--fs-sm);color:var(--color-link);text-decoration:none}.asc-edit.svelte-6rzokw{display:grid;gap:var(--space-2);margin-block:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted)}.asc-danger.svelte-6rzokw summary:where(.svelte-6rzokw){font-size:var(--fs-sm);color:var(--color-text-secondary)}.asc-add.svelte-6rzokw{padding-block-start:var(--space-2);border-block-start:var(--border-thin) solid var(--color-border-card)}.ael.svelte-1dvjlgq{display:grid;gap:var(--space-3);min-inline-size:0}.ael-head.svelte-1dvjlgq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.ael.svelte-1dvjlgq .ael-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.ael-create.svelte-1dvjlgq{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--fw-semibold);text-decoration:none}.ael-filter.svelte-1dvjlgq{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ael-count.svelte-1dvjlgq{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.ael-scroll.svelte-1dvjlgq{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ael-table.svelte-1dvjlgq{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.ael-table.svelte-1dvjlgq th:where(.svelte-1dvjlgq){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.ael-table.svelte-1dvjlgq td:where(.svelte-1dvjlgq){padding:var(--space-2) var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.ael-table.svelte-1dvjlgq a:where(.svelte-1dvjlgq){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.ael-table.svelte-1dvjlgq a:where(.svelte-1dvjlgq):hover{text-decoration:underline}.ael-badge.svelte-1dvjlgq{display:inline-block;margin-inline-start:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.ael-actions.svelte-1dvjlgq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);white-space:nowrap}.ael-pages.svelte-1dvjlgq{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:center}.ael-page.svelte-1dvjlgq{min-inline-size:var(--space-8);padding:var(--space-1) var(--space-2);text-align:center;border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);text-decoration:none;border:var(--border-thin) solid var(--color-border-card)}.ael-page--on.svelte-1dvjlgq{background:var(--color-action-primary);color:var(--color-text-on-action);border-color:var(--color-action-primary)}.aef.svelte-dcpbac{display:grid;gap:var(--space-4);min-inline-size:0}.aef-back.svelte-dcpbac{color:var(--color-link);font-size:var(--fs-sm);text-decoration:none}.aef.svelte-dcpbac .aef-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aef-created.svelte-dcpbac{margin:0}.aef-created.svelte-dcpbac a:where(.svelte-dcpbac),.aef-link.svelte-dcpbac{color:var(--color-link);font-weight:var(--fw-semibold)}.aef-grid.svelte-dcpbac{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.aef-grid.svelte-dcpbac{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.aef-side.svelte-dcpbac{display:grid;gap:var(--space-4);align-content:start}.aef-card.svelte-dcpbac{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.aef-h.svelte-dcpbac{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aef-n.svelte-dcpbac{font-size:var(--fs-sm);color:var(--color-text-muted)}.aef-muted.svelte-dcpbac{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.aef-status.svelte-dcpbac{margin:0;font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.aef-status[data-bot=on].svelte-dcpbac{color:var(--color-success)}.aef-info.svelte-dcpbac{display:grid;gap:var(--space-2);margin:0;font-size:var(--fs-sm)}.aef-info.svelte-dcpbac div:where(.svelte-dcpbac){display:flex;justify-content:space-between;gap:var(--space-3)}.aef-info.svelte-dcpbac dt:where(.svelte-dcpbac){color:var(--color-text-muted)}.aef-info.svelte-dcpbac dd:where(.svelte-dcpbac){margin:0;text-align:end;overflow-wrap:anywhere;color:var(--color-text-primary)}.aef-tags.svelte-dcpbac{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.aef-tags.svelte-dcpbac li:where(.svelte-dcpbac),.aef-badge.svelte-dcpbac{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.aef-scroll.svelte-dcpbac{overflow-x:auto}.aef-table.svelte-dcpbac{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.aef-table.svelte-dcpbac th:where(.svelte-dcpbac){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.aef-table.svelte-dcpbac td:where(.svelte-dcpbac){padding:var(--space-2) var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.aef-photos.svelte-dcpbac{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.aef-photo.svelte-dcpbac{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-2);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md)}.aef-photo--cover.svelte-dcpbac{border-color:var(--color-action-primary)}.aef-photo.svelte-dcpbac .aef-link:where(.svelte-dcpbac){overflow-wrap:anywhere}.aef-photo__acts.svelte-dcpbac{display:flex;flex-wrap:wrap;gap:var(--space-1)}.an.svelte-1fox3rv{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.an--error.svelte-1fox3rv{background:var(--color-error-soft)}.an__fields.svelte-1fox3rv{display:block;font-size:var(--fs-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.aal.svelte-93u2ly{display:grid;gap:var(--space-3);min-inline-size:0}.aal-head.svelte-93u2ly{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.aal.svelte-93u2ly .aal-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aal-links.svelte-93u2ly{display:flex;flex-wrap:wrap;gap:var(--space-3)}.aal-link.svelte-93u2ly{color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.aal-link--main.svelte-93u2ly{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action)}.aal-filter.svelte-93u2ly{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aal-count.svelte-93u2ly{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.aal-scroll.svelte-93u2ly{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aal-table.svelte-93u2ly{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.aal-table.svelte-93u2ly th:where(.svelte-93u2ly){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.aal-table.svelte-93u2ly td:where(.svelte-93u2ly){padding:var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.aal-table.svelte-93u2ly a:where(.svelte-93u2ly){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.aal-table.svelte-93u2ly a:where(.svelte-93u2ly):hover{text-decoration:underline}.aal-sub.svelte-93u2ly{display:block;font-size:var(--fs-xs);color:var(--color-text-muted)}.aal-tag.svelte-93u2ly,.aal-badge.svelte-93u2ly{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary);white-space:nowrap}.aal-badge[data-status=published].svelte-93u2ly{background:var(--color-accent-soft);color:var(--color-text-strong)}.aal-date.svelte-93u2ly{white-space:nowrap;color:var(--color-text-muted)}.aal-actions.svelte-93u2ly{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);white-space:nowrap}.aaf.svelte-1a4tceh{display:grid;gap:var(--space-4);min-inline-size:0}.aaf-back.svelte-1a4tceh{color:var(--color-link);font-size:var(--fs-sm);text-decoration:none}.aaf-head.svelte-1a4tceh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.aaf.svelte-1a4tceh .aaf-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong);overflow-wrap:anywhere}.aaf-grid.svelte-1a4tceh{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.aaf-grid.svelte-1a4tceh{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.aaf-side.svelte-1a4tceh{display:grid;gap:var(--space-4);align-content:start;min-inline-size:0}.aaf-card.svelte-1a4tceh{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.aaf-card--danger.svelte-1a4tceh{border-color:var(--color-error)}.aaf-h.svelte-1a4tceh{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.aaf-hint.svelte-1a4tceh,.aaf-muted.svelte-1a4tceh{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.aaf-row.svelte-1a4tceh{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--fs-sm)}.aaf-wf.svelte-1a4tceh{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aaf-badge.svelte-1a4tceh{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.aaf-badge[data-status=published].svelte-1a4tceh{background:var(--color-accent-soft);color:var(--color-text-strong)}.aaf-info.svelte-1a4tceh{display:grid;gap:var(--space-2);margin:0;font-size:var(--fs-sm)}.aaf-info.svelte-1a4tceh div:where(.svelte-1a4tceh){display:flex;justify-content:space-between;gap:var(--space-2)}.aaf-info.svelte-1a4tceh dt:where(.svelte-1a4tceh){color:var(--color-text-muted)}.aaf-info.svelte-1a4tceh dd:where(.svelte-1a4tceh){margin:0;overflow-wrap:anywhere}.aaf-rel.svelte-1a4tceh{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-1);font-size:var(--fs-sm)}.aaf-rel.svelte-1a4tceh a:where(.svelte-1a4tceh){color:var(--color-link);text-decoration:none}.all.svelte-1b0c6e6{display:grid;gap:var(--space-3);min-inline-size:0}.all-head.svelte-1b0c6e6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.all.svelte-1b0c6e6 .all-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.all-create.svelte-1b0c6e6{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--fw-semibold);text-decoration:none}.all-count.svelte-1b0c6e6{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.all-scroll.svelte-1b0c6e6{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.all-table.svelte-1b0c6e6{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.all-table.svelte-1b0c6e6 th:where(.svelte-1b0c6e6){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.all-table.svelte-1b0c6e6 td:where(.svelte-1b0c6e6){padding:var(--space-3);vertical-align:middle;border-block-start:var(--border-thin) solid var(--color-border-card)}.all-table.svelte-1b0c6e6 a:where(.svelte-1b0c6e6){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.all-table.svelte-1b0c6e6 a:where(.svelte-1b0c6e6):hover{text-decoration:underline}.all-mono.svelte-1b0c6e6{font-size:var(--fs-xs);color:var(--color-text-muted)}.all-tag.svelte-1b0c6e6,.all-badge.svelte-1b0c6e6{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary);white-space:nowrap}.all-badge[data-published=true].svelte-1b0c6e6{background:var(--color-accent-soft);color:var(--color-text-strong)}.all-date.svelte-1b0c6e6{white-space:nowrap;color:var(--color-text-muted)}.alf.svelte-1m0vc4k{display:grid;gap:var(--space-4);min-inline-size:0}.alf-back.svelte-1m0vc4k{color:var(--color-link);font-size:var(--fs-sm);text-decoration:none}.alf-head.svelte-1m0vc4k{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.alf.svelte-1m0vc4k .alf-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong);overflow-wrap:anywhere}.alf-sub.svelte-1m0vc4k{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.alf-grid.svelte-1m0vc4k{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.alf-grid.svelte-1m0vc4k{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.alf-main.svelte-1m0vc4k,.alf-side.svelte-1m0vc4k{display:grid;gap:var(--space-4);align-content:start;min-inline-size:0}.alf-card.svelte-1m0vc4k{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.alf-h.svelte-1m0vc4k{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.alf-hint.svelte-1m0vc4k,.alf-muted.svelte-1m0vc4k{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.alf-badge.svelte-1m0vc4k{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.alf-badge[data-published=true].svelte-1m0vc4k{background:var(--color-accent-soft);color:var(--color-text-strong)}.alf-info.svelte-1m0vc4k{display:grid;gap:var(--space-2);margin:0;font-size:var(--fs-sm)}.alf-info.svelte-1m0vc4k div:where(.svelte-1m0vc4k){display:flex;justify-content:space-between;gap:var(--space-2)}.alf-info.svelte-1m0vc4k dt:where(.svelte-1m0vc4k){color:var(--color-text-muted)}.alf-info.svelte-1m0vc4k dd:where(.svelte-1m0vc4k){margin:0}.alf-versions.svelte-1m0vc4k{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.alf-versions.svelte-1m0vc4k li:where(.svelte-1m0vc4k){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.aan.svelte-2xgd89{display:grid;gap:var(--space-4);min-inline-size:0}.aan.svelte-2xgd89 .aan-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aan-card.svelte-2xgd89{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aan-h.svelte-2xgd89{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.aan-list.svelte-2xgd89{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.aan-item.svelte-2xgd89{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aan-row.svelte-2xgd89{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.aan-text.svelte-2xgd89{margin:0;font-size:var(--fs-sm);color:var(--color-text-primary);white-space:pre-line;overflow-wrap:anywhere}.aan-muted.svelte-2xgd89{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.asl.svelte-1ow3huo{display:grid;gap:var(--space-3);min-inline-size:0}.asl.svelte-1ow3huo .asl-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.asl-filter.svelte-1ow3huo{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.asl-list.svelte-1ow3huo{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.asl-item.svelte-1ow3huo{border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.asl-link.svelte-1ow3huo{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--color-text-primary);text-decoration:none}.asl-link.svelte-1ow3huo:hover strong:where(.svelte-1ow3huo){color:var(--color-link)}.asl-row.svelte-1ow3huo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.asl-muted.svelte-1ow3huo{font-size:var(--fs-xs);color:var(--color-text-muted)}.asl-badge.svelte-1ow3huo,.asl-unread.svelte-1ow3huo{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary);white-space:nowrap}.asl-badge[data-status=new].svelte-1ow3huo,.asl-unread.svelte-1ow3huo{background:var(--color-action-primary);color:var(--color-text-on-action)}.asl-badge[data-status=resolved].svelte-1ow3huo{background:var(--color-accent-soft);color:var(--color-text-strong)}.ast.svelte-1ax96b4{display:grid;gap:var(--space-4);min-inline-size:0}.ast-back.svelte-1ax96b4{color:var(--color-link);font-size:var(--fs-sm);text-decoration:none}.ast-head.svelte-1ax96b4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ast.svelte-1ax96b4 .ast-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong);overflow-wrap:anywhere}.ast-moves.svelte-1ax96b4{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ast-grid.svelte-1ax96b4{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.ast-grid.svelte-1ax96b4{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ast-main.svelte-1ax96b4,.ast-side.svelte-1ax96b4{display:grid;gap:var(--space-3);align-content:start;min-inline-size:0}.ast-thread.svelte-1ax96b4{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.ast-msg.svelte-1ax96b4{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ast-msg--admin.svelte-1ax96b4{background:var(--color-action-primary-soft)}.ast-meta.svelte-1ax96b4{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.ast-meta.svelte-1ax96b4 strong:where(.svelte-1ax96b4){color:var(--color-text-strong)}.ast-body.svelte-1ax96b4{margin:0;font-size:var(--fs-sm);white-space:pre-line;overflow-wrap:anywhere}.ast-file.svelte-1ax96b4,.ast-link.svelte-1ax96b4{color:var(--color-link);font-size:var(--fs-sm);text-decoration:none}.ast-card.svelte-1ax96b4{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.ast-h.svelte-1ax96b4{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.ast-line.svelte-1ax96b4{margin:0;font-weight:var(--fw-semibold)}.ast-muted.svelte-1ax96b4{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.ast-badge.svelte-1ax96b4{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.ast-badge[data-status=new].svelte-1ax96b4{background:var(--color-action-primary);color:var(--color-text-on-action)}.ast-badge[data-status=resolved].svelte-1ax96b4{background:var(--color-accent-soft);color:var(--color-text-strong)}.ase.svelte-fc8sfs{display:grid;gap:var(--space-4);min-inline-size:0}.ase.svelte-fc8sfs .ase-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.ase-card.svelte-fc8sfs{display:grid;gap:var(--space-3);padding:var(--space-5);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ase-h.svelte-fc8sfs{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.ase-rows.svelte-fc8sfs{margin:0;display:grid}.ase-rows.svelte-fc8sfs div:where(.svelte-fc8sfs){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);border-block-end:var(--border-thin) solid var(--color-border-soft)}.ase-rows.svelte-fc8sfs div:where(.svelte-fc8sfs):last-child{border-block-end:0}.ase-rows.svelte-fc8sfs dt:where(.svelte-fc8sfs){font-size:var(--fs-sm);color:var(--color-text-muted)}.ase-rows.svelte-fc8sfs dd:where(.svelte-fc8sfs){margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ase-rows.svelte-fc8sfs a:where(.svelte-fc8sfs){color:var(--color-link);text-decoration:none}.ase-note.svelte-fc8sfs{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--fs-sm);color:var(--color-text-secondary)}.adb.svelte-ji8zvh{display:grid;gap:var(--space-4);min-inline-size:0}.adb.svelte-ji8zvh .adb-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.adb.svelte-ji8zvh .adb-sub{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.adb-stats.svelte-ji8zvh{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-avatar-lg),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.adb-stat.svelte-ji8zvh{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.adb-stat.svelte-ji8zvh b:where(.svelte-ji8zvh){font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.adb-stat.svelte-ji8zvh span:where(.svelte-ji8zvh){font-size:var(--fs-sm);color:var(--color-text-secondary)}.adb-stat--accent.svelte-ji8zvh{background:var(--color-accent-soft)}.adb-cols.svelte-ji8zvh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-md)),1fr));gap:var(--space-4)}.adb-col.svelte-ji8zvh{display:grid;gap:var(--space-2);align-content:start;min-inline-size:0}.adb-col__head.svelte-ji8zvh{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;justify-content:space-between}.adb-link.svelte-ji8zvh{font-size:var(--fs-sm);color:var(--color-link);text-decoration:none}.adb-link.svelte-ji8zvh:hover{text-decoration:underline}.adb-scroll.svelte-ji8zvh{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.adb-table.svelte-ji8zvh{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.adb-table.svelte-ji8zvh th:where(.svelte-ji8zvh){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.adb-table.svelte-ji8zvh td:where(.svelte-ji8zvh){padding:var(--space-2) var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.adb-table.svelte-ji8zvh a:where(.svelte-ji8zvh){color:var(--color-link);font-weight:var(--fw-semibold);text-decoration:none}.adb-nowrap.svelte-ji8zvh{white-space:nowrap;color:var(--color-text-secondary)}.adb-empty.svelte-ji8zvh{text-align:center;color:var(--color-text-muted)}.adb-badge.svelte-ji8zvh{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-surface-chip);color:var(--color-text-secondary)}.adb-badge[data-status=new].svelte-ji8zvh{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.adb-badge[data-status=accepted].svelte-ji8zvh,.adb-badge[data-status=completed].svelte-ji8zvh{background:var(--color-accent-soft);color:var(--color-text-strong)}.aan.svelte-vt6ic5{display:grid;gap:var(--space-4);min-inline-size:0}.aan.svelte-vt6ic5 .aan-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aan.svelte-vt6ic5 .aan-sub{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aan-filter.svelte-vt6ic5,.aan-settings.svelte-vt6ic5{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aan-settings.svelte-vt6ic5 summary:where(.svelte-vt6ic5){cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-text-strong)}.aan-settings[open].svelte-vt6ic5 summary:where(.svelte-vt6ic5){margin-block-end:var(--space-3)}.aan-notice.svelte-vt6ic5{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.aan-notice--error.svelte-vt6ic5{background:var(--color-error-soft)}.aan-range.svelte-vt6ic5{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.aan-metrics.svelte-vt6ic5{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-col-sm),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.aan-metric.svelte-vt6ic5{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aan-metric.svelte-vt6ic5 b:where(.svelte-vt6ic5){font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aan-metric.svelte-vt6ic5 span:where(.svelte-vt6ic5){font-size:var(--fs-sm);color:var(--color-text-secondary)}.aan-metric.svelte-vt6ic5 small:where(.svelte-vt6ic5){font-size:var(--fs-xs);color:var(--color-text-muted)}.aan-metric--accent.svelte-vt6ic5{background:var(--color-accent-soft)}.aan-grid.svelte-vt6ic5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-md)),1fr));gap:var(--space-4)}.aan-card.svelte-vt6ic5{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.aan-empty.svelte-vt6ic5{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.aan-bars.svelte-vt6ic5{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--fs-xs)}.aan-bar.svelte-vt6ic5{display:grid;grid-template-columns:var(--size-tile) 1fr auto;gap:var(--space-2);align-items:center}.aan-bar__label.svelte-vt6ic5{color:var(--color-text-secondary);white-space:nowrap}.aan-bar__track.svelte-vt6ic5{block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.aan-bar__fill.svelte-vt6ic5{display:block;block-size:100%;background:var(--color-action-primary)}.aan-funnel.svelte-vt6ic5{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.aan-funnel.svelte-vt6ic5 li:where(.svelte-vt6ic5){display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;border-block-end:var(--border-thin) solid var(--color-border-card)}.aan-scroll.svelte-vt6ic5{overflow-x:auto}.aan-table.svelte-vt6ic5{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.aan-table.svelte-vt6ic5 th:where(.svelte-vt6ic5){padding:var(--space-1) var(--space-2);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);white-space:nowrap}.aan-table.svelte-vt6ic5 td:where(.svelte-vt6ic5){padding:var(--space-1) var(--space-2);border-block-start:var(--border-thin) solid var(--color-border-card)}.acl.svelte-ar10z9{display:grid;gap:var(--space-3);min-inline-size:0}.acl.svelte-ar10z9 .acl-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.acl-intro.svelte-ar10z9{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.acl-filter.svelte-ar10z9{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.acl-stats.svelte-ar10z9{display:flex;flex-wrap:wrap;gap:var(--space-3)}.acl-stat.svelte-ar10z9{display:flex;gap:var(--space-2);align-items:baseline;padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.acl-stat.svelte-ar10z9 b:where(.svelte-ar10z9){font:var(--fw-bold) var(--fs-xl)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.acl-stat.svelte-ar10z9 span:where(.svelte-ar10z9){font-size:var(--fs-sm);color:var(--color-text-secondary)}.acl-scroll.svelte-ar10z9{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.acl-table.svelte-ar10z9{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.acl-table.svelte-ar10z9 th:where(.svelte-ar10z9){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.acl-table.svelte-ar10z9 td:where(.svelte-ar10z9){padding:var(--space-2) var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.acl-nowrap.svelte-ar10z9{white-space:nowrap;color:var(--color-text-secondary)}.acl-mono.svelte-ar10z9{font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere}.acl-sub.svelte-ar10z9{display:block;font-size:var(--fs-xs);color:var(--color-text-muted)}.acl-badge.svelte-ar10z9{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-accent-soft);color:var(--color-text-strong)}.acl-badge[data-action=withdrawn].svelte-ar10z9{background:var(--color-error-soft)}.agent-share.svelte-wxocv6{display:grid;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);background:var(--color-surface-card);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg)}p.svelte-wxocv6{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm)}.scroll.svelte-wxocv6{overflow-x:auto}table.svelte-wxocv6{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}th.svelte-wxocv6,td.svelte-wxocv6{text-align:start;padding:var(--space-2) var(--space-1);border-block-end:var(--border-thin) solid var(--color-border-card)}td.svelte-wxocv6{white-space:nowrap}th.svelte-wxocv6{color:var(--color-text-strong)}.period.svelte-wxocv6{color:var(--color-text-muted)}.aaj.svelte-1e0iymd{display:grid;gap:var(--space-3);min-inline-size:0}.aaj.svelte-1e0iymd .aaj-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aaj-intro.svelte-1e0iymd{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.aaj-filter.svelte-1e0iymd{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aaj-stats.svelte-1e0iymd{display:flex;flex-wrap:wrap;gap:var(--space-3)}.aaj-stat.svelte-1e0iymd{display:flex;gap:var(--space-2);align-items:baseline;padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aaj-stat.svelte-1e0iymd b:where(.svelte-1e0iymd){font:var(--fw-bold) var(--fs-xl)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aaj-stat.svelte-1e0iymd span:where(.svelte-1e0iymd){font-size:var(--fs-sm);color:var(--color-text-secondary)}.aaj-scroll.svelte-1e0iymd{overflow-x:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aaj-table.svelte-1e0iymd{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.aaj-table.svelte-1e0iymd th:where(.svelte-1e0iymd){padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.aaj-table.svelte-1e0iymd td:where(.svelte-1e0iymd){padding:var(--space-2) var(--space-3);vertical-align:top;border-block-start:var(--border-thin) solid var(--color-border-card)}.aaj-nowrap.svelte-1e0iymd{white-space:nowrap;color:var(--color-text-secondary)}.aaj-mono.svelte-1e0iymd{font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere}.aaj-params.svelte-1e0iymd{min-inline-size:var(--size-col-sm);color:var(--color-text-secondary)}.aaj-sub.svelte-1e0iymd{display:block;font-size:var(--fs-xs);color:var(--color-text-muted)}.aaj-badge.svelte-1e0iymd{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--color-accent-soft);color:var(--color-text-strong)}.aaj-badge[data-result=pending].svelte-1e0iymd{background:var(--color-surface-chip)}.aaj-badge[data-result=error].svelte-1e0iymd{background:var(--color-error-soft)}.aaj-link.svelte-1e0iymd{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-link);text-decoration:none}.aaj-pager.svelte-1e0iymd{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.age.svelte-1hdo9ax{display:grid;gap:var(--space-4);min-inline-size:0}.age.svelte-1hdo9ax .age-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.age.svelte-1hdo9ax .age-sub{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.age-notice.svelte-1hdo9ax{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.age-notice--error.svelte-1hdo9ax{background:var(--color-error-soft)}.age-muted.svelte-1hdo9ax{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.age-city.svelte-1hdo9ax,.age-card.svelte-1hdo9ax{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.age-grid.svelte-1hdo9ax{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-md)),1fr));gap:var(--space-4)}.age-kind.svelte-1hdo9ax{display:grid;gap:var(--space-2)}.age-kind__title.svelte-1hdo9ax{margin:0;font-weight:var(--fw-semibold);color:var(--color-text-strong)}.age-count.svelte-1hdo9ax{padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.age-list.svelte-1hdo9ax{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.age-obj.svelte-1hdo9ax{display:inline-flex;gap:var(--space-2);align-items:center;padding:var(--space-1) var(--space-2);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--fs-sm)}.age-obj.svelte-1hdo9ax .ff{gap:0}.age-obj__slug.svelte-1hdo9ax{font-size:var(--fs-xs);color:var(--color-text-muted)}.aci.svelte-9xebja{display:grid;gap:var(--space-3);min-inline-size:0}.aci.svelte-9xebja .aci-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aci.svelte-9xebja .aci-sub{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aci-intro.svelte-9xebja{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.aci-warn.svelte-9xebja{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-text-strong)}.aci-notice.svelte-9xebja{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.aci-notice--error.svelte-9xebja{background:var(--color-error-soft)}.aci-card.svelte-9xebja{display:grid;gap:var(--space-3);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.aci-file.svelte-9xebja{display:grid;gap:var(--space-1);font-size:var(--fs-sm)}.aci-file__label.svelte-9xebja{font-weight:var(--fw-semibold);color:var(--color-text-strong)}.aci-file__hint.svelte-9xebja{font-size:var(--fs-xs);color:var(--color-text-muted)}.aci-stats.svelte-9xebja{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.aci-stats.svelte-9xebja li:where(.svelte-9xebja){display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted)}.aci-stats.svelte-9xebja li[data-stat=inserted]:where(.svelte-9xebja){background:var(--color-accent-soft)}.aci-stats.svelte-9xebja b:where(.svelte-9xebja){font:var(--fw-bold) var(--fs-xl)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aci-stats.svelte-9xebja span:where(.svelte-9xebja){font-size:var(--fs-xs);color:var(--color-text-secondary)}.aci-errs.svelte-9xebja{margin:0;font-weight:var(--fw-semibold);color:var(--color-text-strong)}.aci-scroll.svelte-9xebja{overflow-x:auto}.aci-table.svelte-9xebja{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.aci-table.svelte-9xebja th:where(.svelte-9xebja){padding:var(--space-1) var(--space-2);text-align:start;font-size:var(--fs-xs);color:var(--color-text-muted)}.aci-table.svelte-9xebja td:where(.svelte-9xebja){padding:var(--space-1) var(--space-2);border-block-start:var(--border-thin) solid var(--color-border-card)}.adi.svelte-1x5q74d{display:grid;gap:var(--space-3);min-inline-size:0}.adi.svelte-1x5q74d .adi-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.adi-intro.svelte-1x5q74d,.adi-found.svelte-1x5q74d{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.adi-filter.svelte-1x5q74d{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.adi-notice.svelte-1x5q74d{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-text-strong)}.adi-notice--error.svelte-1x5q74d{background:var(--color-error-soft)}.adi-list.svelte-1x5q74d{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.adi-item.svelte-1x5q74d{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.adi-item__head.svelte-1x5q74d{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.adi-key.svelte-1x5q74d{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-strong);overflow-wrap:anywhere}.adi-ns.svelte-1x5q74d{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.adi-mark.svelte-1x5q74d{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.adi-mark--missing.svelte-1x5q74d{background:var(--color-error-soft);color:var(--color-text-strong)}.adi-pager.svelte-1x5q74d{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:var(--fs-sm);color:var(--color-text-secondary)}.adi-pager.svelte-1x5q74d a:where(.svelte-1x5q74d){color:var(--color-link);text-decoration:none}.aag.svelte-1xil2qj{display:grid;gap:var(--space-3);min-inline-size:0}.aag.svelte-1xil2qj .aag-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aag.svelte-1xil2qj .aag-sub{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.aag-intro.svelte-1xil2qj,.aag-text.svelte-1xil2qj{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.aag-grid.svelte-1xil2qj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr));gap:var(--space-3)}.aag-card.svelte-1xil2qj{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.aag-link.svelte-1xil2qj{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-link);text-decoration:none}.aag-soon.svelte-1xil2qj{justify-self:start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-muted)}.atk.svelte-1gqb42g{display:grid;gap:var(--space-3);min-inline-size:0}.atk-head.svelte-1gqb42g{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between}.atk.svelte-1gqb42g .atk-title{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.atk-count.svelte-1gqb42g{font-size:var(--fs-sm);color:var(--color-text-secondary)}.atk-sub.svelte-1gqb42g{margin:0;max-inline-size:var(--size-measure);font-size:var(--fs-sm);color:var(--color-text-muted)}.atk-box.svelte-1gqb42g{padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card)}.atk-box.svelte-1gqb42g summary:where(.svelte-1gqb42g),.atk-edit.svelte-1gqb42g summary:where(.svelte-1gqb42g){cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-action-primary)}.atk-secret.svelte-1gqb42g{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-success-soft)}.atk-secret__title.svelte-1gqb42g{margin:0;font-weight:var(--fw-semibold);color:var(--color-text-strong)}.atk-secret__value.svelte-1gqb42g{display:block;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.atk-secret__hint.svelte-1gqb42g{margin:0;font-size:var(--fs-xs);color:var(--color-text-secondary)}.atk-list.svelte-1gqb42g{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.atk-item.svelte-1gqb42g{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.atk-item__row.svelte-1gqb42g{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:var(--fs-sm);color:var(--color-text-primary)}.atk-item__acts.svelte-1gqb42g{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atk-name.svelte-1gqb42g{font-weight:var(--fw-bold);color:var(--color-text-strong);overflow-wrap:anywhere}.atk-prefix.svelte-1gqb42g{color:var(--color-text-secondary)}.atk-tag.svelte-1gqb42g,.atk-status.svelte-1gqb42g{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.atk-status[data-on=true].svelte-1gqb42g{background:var(--color-success-soft);color:var(--color-text-strong)}.atk-meta.svelte-1gqb42g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-col-sm)),1fr));gap:var(--space-2);margin:0;font-size:var(--fs-sm)}.atk-meta.svelte-1gqb42g dt:where(.svelte-1gqb42g){color:var(--color-text-muted);font-size:var(--fs-xs)}.atk-meta.svelte-1gqb42g dd:where(.svelte-1gqb42g){margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.agb.svelte-t71lp8{display:grid;gap:var(--space-3);min-inline-size:0}.agb.svelte-t71lp8 .agb-title{margin:0;font:var(--fw-bold) var(--fs-h3)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.agb.svelte-t71lp8 .agb-sub{margin:0;font:var(--fw-semibold) var(--fs-lg)/var(--lh-heading) var(--font-heading);color:var(--color-text-strong)}.agb-intro.svelte-t71lp8,.agb-text.svelte-t71lp8{margin:0;font-size:var(--fs-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.agb-muted.svelte-t71lp8{margin:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.agb-card.svelte-t71lp8{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-card);min-inline-size:0}.agb-list.svelte-t71lp8{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.agb-item.svelte-t71lp8{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);min-inline-size:0}.agb-item[data-active=false].svelte-t71lp8{background:var(--color-surface-chip)}.agb-row.svelte-t71lp8{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.agb-value.svelte-t71lp8{font-weight:var(--fw-bold);color:var(--color-text-strong);overflow-wrap:anywhere}.agb-chip.svelte-t71lp8{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-chip);color:var(--color-text-secondary)}.agb-chip[data-mode=block].svelte-t71lp8{background:var(--color-error-soft);color:var(--color-text-strong)}.agb-scroll.svelte-t71lp8{overflow-x:auto;min-inline-size:0}.agb-table.svelte-t71lp8{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--color-text-primary)}.agb-table.svelte-t71lp8 th:where(.svelte-t71lp8),.agb-table.svelte-t71lp8 td:where(.svelte-t71lp8){padding:var(--space-2);border-block-end:var(--border-thin) solid var(--color-border-card);text-align:start;vertical-align:middle}.agb-table.svelte-t71lp8 th:where(.svelte-t71lp8){font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.agb-acts.svelte-t71lp8{display:flex;flex-wrap:wrap;gap:var(--space-2)}
