.cs-wrapper.svelte-5dj4mc{position:relative;width:100%}.cs-trigger.svelte-5dj4mc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2);font-size:var(--font-size-sm);font-family:var(--font-family);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);text-align:left}.cs-trigger.svelte-5dj4mc:hover:not(:disabled){border-color:var(--color-border-strong, var(--color-border-hover))}.cs-trigger.svelte-5dj4mc:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.cs-open.svelte-5dj4mc{border-color:var(--color-primary)}.cs-disabled.svelte-5dj4mc{opacity:.5;cursor:not-allowed}.cs-value.svelte-5dj4mc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-arrow.svelte-5dj4mc{flex-shrink:0;color:var(--color-text-tertiary);transition:transform .15s ease}.cs-arrow-up.svelte-5dj4mc{transform:rotate(180deg)}.cs-dropdown.svelte-5dj4mc{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;overflow:hidden;max-height:240px;overflow-y:auto}.cs-dropdown.svelte-5dj4mc:not(.cs-menu){background:var(--color-bg-elevated, var(--color-bg-primary));border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg, 0 4px 12px rgba(0,0,0,.15))}.cs-drop-up.svelte-5dj4mc{top:auto;bottom:calc(100% + var(--ds-space-1, var(--space-1)))}.cs-option.svelte-5dj4mc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-family);text-align:left;cursor:pointer;transition:background var(--transition-fast)}.cs-option.svelte-5dj4mc:hover,.cs-option-focused.svelte-5dj4mc{background:var(--color-hover, var(--color-bg-secondary))}.cs-option-selected.svelte-5dj4mc{font-weight:500;background:var(--color-bg-tertiary, var(--color-bg-secondary))}.cs-check.svelte-5dj4mc{flex-shrink:0;color:var(--color-primary)}.cs-wrapper[data-density=compact].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){min-height:34px;padding:7px 10px;font-size:12px;border-radius:8px;background:var(--ds-surface)}.cs-wrapper[data-density=compact].svelte-5dj4mc .cs-option:where(.svelte-5dj4mc){font-size:12px;padding:8px 10px}@media(max-width:1023px){.cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){min-height:44px;font-size:14px;line-height:1.5;gap:12px}.cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-option:where(.svelte-5dj4mc){min-height:44px}}:where(.kotia-mobile) .cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){min-height:44px;font-size:14px;line-height:1.5;gap:var(--ds-space-3)}:where(.kotia-mobile) .cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}:where(.kotia-mobile) .cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-option:where(.svelte-5dj4mc){min-height:44px}.cs-wrapper.svelte-5dj4mc .cs-trigger.cs-sheet-trigger:where(.svelte-5dj4mc){min-height:48px;padding:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-3);border:1px solid var(--ds-mobile-edge);border-radius:16px;background:var(--ds-mobile-paper);box-shadow:var(--ds-mobile-shadow);color:var(--ds-mobile-ink);font:400 .9375rem/1.4 var(--ds-mobile-font)}.cs-wrapper.svelte-5dj4mc .cs-trigger.cs-sheet-trigger:where(.svelte-5dj4mc):focus{border-color:var(--ds-mobile-edge);box-shadow:var(--ds-mobile-shadow)}.cs-wrapper.svelte-5dj4mc .cs-trigger.cs-sheet-trigger:where(.svelte-5dj4mc):focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}.cs-wrapper.svelte-5dj4mc .cs-trigger.cs-sheet-trigger:where(.svelte-5dj4mc) .cs-arrow:where(.svelte-5dj4mc){color:var(--ds-mobile-muted)}.cs-sheet-list.svelte-5dj4mc{display:grid;gap:var(--ds-space-2)}.cs-sheet-option.svelte-5dj4mc{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);width:100%;min-height:48px;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-mobile-line);border-radius:14px;background:var(--ds-mobile-surface);color:var(--ds-mobile-ink);font:450 .9375rem/1.35 var(--ds-mobile-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.cs-sheet-option.cs-sheet-chosen.svelte-5dj4mc{border-color:transparent;background:var(--ds-mobile-selected);font-weight:500}.cs-sheet-option.cs-sheet-chosen.svelte-5dj4mc svg:where(.svelte-5dj4mc){flex:none;color:var(--ds-mobile-accent)}.cs-sheet-option.svelte-5dj4mc:focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}@media(hover:hover){.cs-sheet-option.svelte-5dj4mc:not(.cs-sheet-chosen):hover{background:var(--ds-mobile-soft)}}.cs-native.svelte-5dj4mc{position:relative}.cs-native-label.svelte-5dj4mc{box-sizing:border-box;pointer-events:none}.cs-native-control.svelte-5dj4mc{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.cs-native.svelte-5dj4mc:focus-within .cs-trigger:where(.svelte-5dj4mc){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}@media(max-width:1023px){.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){padding:8px 0 8px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:6px;text-align:right}.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){color:var(--ds-muted)}.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):focus-within .cs-trigger:where(.svelte-5dj4mc){box-shadow:none}.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):has(select:where(.svelte-5dj4mc):focus-visible) .cs-trigger:where(.svelte-5dj4mc){outline:1px solid var(--ds-border-strong);outline-offset:2px}}@media(max-width:1023px){.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){padding:7px 8px;border:0;border-radius:6px;background:var(--ds-surface);box-shadow:none;gap:6px;text-align:right}.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){color:var(--ds-ink)}.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):focus-within .cs-trigger:where(.svelte-5dj4mc){box-shadow:none}.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):has(select:where(.svelte-5dj4mc):focus-visible) .cs-trigger:where(.svelte-5dj4mc){outline:1px solid var(--ds-border-strong);outline-offset:2px}}@media(max-width:359px){.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){text-align:left}}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){min-height:32px;padding:6px 10px;border-radius:var(--ds-radius-sm);background:var(--ds-surface);border-color:var(--ds-border);font:400 var(--ds-text-small)/1.5 var(--font-family);gap:8px;text-align:left}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):focus{outline:none;box-shadow:none;border-color:var(--ds-border)}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-option:where(.svelte-5dj4mc){padding:8px 10px;font:400 var(--ds-text-small)/1.5 var(--font-family);gap:8px}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-option-selected:where(.svelte-5dj4mc){background:var(--ds-selection);font-weight:500}[data-appearance=quiet].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){border-color:transparent;background:transparent;box-shadow:none;padding-inline:4px;color:var(--ds-ink)}[data-appearance=quiet].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):hover:not(:disabled){background:var(--ds-selection)}[data-appearance=framed].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){background:var(--ds-surface, var(--color-surface));border-color:var(--ds-border, var(--color-border));border-radius:var(--ds-radius-control, var(--radius-md))}.cs-wrapper.svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):has(.cs-icon:where(.svelte-5dj4mc)){gap:var(--ds-space-2, var(--space-2))}.cs-icon.svelte-5dj4mc{display:grid;place-items:center;flex:none;color:var(--ds-muted, var(--color-text-tertiary))}.cs-wrapper[data-appearance=toolbar].svelte-5dj4mc{width:max-content}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){width:auto;gap:var(--ds-space-1, var(--space-1));padding:0 var(--ds-space-1, var(--space-1));border-color:transparent;background:transparent;color:inherit;font:inherit}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):hover:not(:disabled),[data-appearance=toolbar].svelte-5dj4mc .cs-trigger.cs-open:where(.svelte-5dj4mc){border-color:transparent;background:color-mix(in srgb,var(--ds-ink, currentColor) 4%,transparent)}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):focus{border-color:transparent;box-shadow:none}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}[data-appearance=toolbar].svelte-5dj4mc .cs-arrow:where(.svelte-5dj4mc){width:1em;height:1em;color:inherit}.cs-value-sized.svelte-5dj4mc{display:inline-grid;flex:none;overflow:visible}.cs-size.svelte-5dj4mc{grid-area:1 / 1;white-space:nowrap}.cs-size.svelte-5dj4mc:not(.cs-size-current){visibility:hidden}.cs-menu.svelte-5dj4mc{right:auto;width:max-content;min-width:100%;white-space:nowrap}:where(.cs-menu.svelte-5dj4mc){padding:var(--ds-space-1, var(--space-1));border:1px solid var(--ds-border, var(--color-border));border-radius:var(--ds-radius-sm, var(--radius-md));background:var(--ds-surface, var(--color-bg));box-shadow:var(--ds-shadow, var(--shadow-lg))}.cs-menu.svelte-5dj4mc .mi[data-focused=true]:not(.selected){background:color-mix(in srgb,var(--ds-ink, currentColor) 4%,transparent)}.toggle.svelte-1dbwn3b{position:relative;width:40px;height:24px;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-base) var(--ease-smooth);padding:0;flex-shrink:0;outline:none}.toggle-off.svelte-1dbwn3b{background:var(--color-border)}.toggle-on.svelte-1dbwn3b{background:var(--gradient-primary);box-shadow:0 2px 8px #f56c3b4d}.toggle-knob.svelte-1dbwn3b{position:absolute;top:3px;width:18px;height:18px;background:#fff;border-radius:var(--radius-full);box-shadow:0 2px 4px #0003;transition:all var(--duration-base) var(--ease-spring)}.toggle-off.svelte-1dbwn3b .toggle-knob:where(.svelte-1dbwn3b){left:3px}.toggle-on.svelte-1dbwn3b .toggle-knob:where(.svelte-1dbwn3b){left:19px}.toggle.svelte-1dbwn3b:hover:not(.toggle-disabled):where(:not([data-design-system] *)){transform:scale(1.05);transition:all var(--duration-fast) var(--ease-spring)}.toggle-off.svelte-1dbwn3b:hover:not(.toggle-disabled):where(:not([data-design-system] *)){background:var(--color-border-strong)}.toggle-on.svelte-1dbwn3b:hover:not(.toggle-disabled):where(:not([data-design-system] *)){box-shadow:0 4px 12px #f56c3b66}.toggle.svelte-1dbwn3b:active:not(.toggle-disabled):where(:not([data-design-system] *)){transform:scale(.95);transition:all var(--duration-instant) var(--ease-out)}.toggle.svelte-1dbwn3b:focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}.toggle-disabled.svelte-1dbwn3b{opacity:.4;cursor:not-allowed}.toggle-disabled.svelte-1dbwn3b:hover{transform:none}[data-design-system] .toggle.svelte-1dbwn3b{--toggle-width: 40px;--toggle-height: 24px;--toggle-inset: 3px;--toggle-knob: 18px;width:var(--toggle-width);height:var(--toggle-height);box-shadow:none;transform:none;transition:background var(--ds-motion-fast)}[data-design-system] .toggle[data-size=compact].svelte-1dbwn3b{--toggle-width: 32px;--toggle-height: 18.4px;--toggle-inset: 1.2px;--toggle-knob: 16px}[data-design-system] .toggle-off.svelte-1dbwn3b{background:var(--ds-border)}[data-design-system] .toggle-on.svelte-1dbwn3b{background:var(--ds-action)}[data-design-system] .toggle-knob.svelte-1dbwn3b{top:var(--toggle-inset);left:var(--toggle-inset);width:var(--toggle-knob);height:var(--toggle-knob);background:var(--ds-elevated);box-shadow:none;transition:transform var(--ds-motion-fast)}[data-design-system] .toggle-on.svelte-1dbwn3b .toggle-knob:where(.svelte-1dbwn3b){transform:translate(calc(var(--toggle-width) - var(--toggle-knob) - 2 * var(--toggle-inset)))}[data-design-system] .toggle.svelte-1dbwn3b:after{content:"";position:absolute;top:50%;left:-4px;right:-4px;height:max(100%,44px);transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.toggle.svelte-1dbwn3b,.toggle-knob.svelte-1dbwn3b,.toggle-knob.svelte-1dbwn3b:before{transition:none!important}}.disclaimer.svelte-g4gfio{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-4);padding:var(--space-4) var(--space-6);line-height:1.6;background:#ffffff73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-xl);max-width:620px;margin-left:auto;margin-right:auto}[data-theme=dark] .disclaimer.svelte-g4gfio{background:#28233780;border-color:#ffffff0f}.cv-header.svelte-nlm3fd{padding:0 0 18px;color:var(--ds-ink);font-family:var(--ds-font-family)}.cv-heading-meta.svelte-nlm3fd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-1) var(--ds-space-3);color:var(--ds-muted);font-size:11px;line-height:1.5}.cv-heading-meta.svelte-nlm3fd time:where(.svelte-nlm3fd){margin-inline-start:auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-crumbs.svelte-nlm3fd{min-width:0}.cv-crumbs.svelte-nlm3fd ol:where(.svelte-nlm3fd){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin:0;padding:0;list-style:none;font-size:var(--ds-text-caption);line-height:20px}.cv-crumbs.svelte-nlm3fd li:where(.svelte-nlm3fd){display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0}.cv-crumbs.svelte-nlm3fd a:where(.svelte-nlm3fd){color:var(--ds-muted);-webkit-text-decoration:none;text-decoration:none}.cv-crumbs.svelte-nlm3fd a:where(.svelte-nlm3fd):hover{color:var(--ds-ink);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.cv-crumb-separator.svelte-nlm3fd{color:var(--ds-border-strong,var(--ds-muted))}.cv-crumbs.svelte-nlm3fd [aria-current=page]:where(.svelte-nlm3fd){color:var(--ds-ink);overflow-wrap:anywhere}.cv-header.svelte-nlm3fd h1:where(.svelte-nlm3fd){margin:9px 0 10px;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.35;overflow-wrap:anywhere}.cv-header-meta.svelte-nlm3fd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:11px;line-height:1.6;color:var(--ds-muted)}.cv-header-action.svelte-nlm3fd{display:flex;margin-left:auto}@media(max-width:768px){.cv-header.svelte-nlm3fd{padding-bottom:14px}.cv-header.svelte-nlm3fd h1:where(.svelte-nlm3fd){font-size:21px}.cv-heading-meta.svelte-nlm3fd{font-size:10px}.cv-crumbs.svelte-nlm3fd{display:none}.cv-heading-meta.svelte-nlm3fd time:where(.svelte-nlm3fd){margin-inline-start:0}}.dm-host.svelte-16pkt29{position:relative;display:inline-flex}.dm-menu.svelte-16pkt29{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;gap:2px;min-width:168px;padding:var(--space-1);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.dm-left.svelte-16pkt29{right:auto;left:0}.dm-item.svelte-16pkt29{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.dm-item.svelte-16pkt29 svg{flex-shrink:0;color:var(--color-text-tertiary)}.dm-item.svelte-16pkt29:hover{background:var(--color-hover)}.dm-item.svelte-16pkt29:disabled{color:var(--color-text-tertiary);cursor:default;opacity:.55}.dm-item.svelte-16pkt29:disabled:hover{background:transparent}.dm-sheet.svelte-16pkt29{display:flex;flex-direction:column}.dm-sheet.svelte-16pkt29 .dm-item:where(.svelte-16pkt29){min-height:48px;padding:12px 10px;border-radius:14px;color:var(--ds-mobile-ink);font-family:var(--ds-mobile-font);font-size:.9375rem}.dm-sheet.svelte-16pkt29 .dm-item:where(.svelte-16pkt29):is(:where(.svelte-16pkt29):hover,:where(.svelte-16pkt29):focus-visible){outline:none;background:var(--ds-mobile-selected)}.dm-item.is-danger.svelte-16pkt29,.dm-item.is-danger.svelte-16pkt29 svg{color:var(--color-error)}.wp.svelte-rr2ale{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.wp-dot.svelte-rr2ale{width:8px;height:8px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);animation:svelte-rr2ale-wp-pulse 1.4s ease-in-out infinite}.wp-text.svelte-rr2ale{color:var(--color-text-secondary);min-width:0}@keyframes svelte-rr2ale-wp-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.5}}@media(prefers-reduced-motion:reduce){.wp-dot.svelte-rr2ale{animation:none}}
