:root,[data-bs-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tk-page:#fff;--tk-surface:#fff;--tk-surface-raised:#fff;--tk-surface-subtle:#f9fafb;--tk-surface-muted:#f3f4f6;--tk-surface-strong:#e5e7eb;--tk-track:#d1d5db;--tk-surface-glass:#fffffff2;--tk-overlay:#ffffff80;--tk-border:#e5e7eb;--tk-border-subtle:#f0f0f0;--tk-border-strong:#d1d5db;--tk-text-strong:#111827;--tk-text:#1f2937;--tk-text-secondary:#374151;--tk-text-muted:#6b7280;--tk-text-subtle:#9ca3af;--tk-on-accent:#fff;--tk-inverse-bg:#1f2937;--tk-inverse-text:#fff;--tk-accent:#3b82f6;--tk-accent-hover:#2563eb;--tk-accent-text:#3b82f6;--tk-accent-text-strong:#1d4ed8;--tk-accent-subtle:#eff6ff;--tk-accent-subtle-strong:#dbeafe;--tk-accent-border:#93c5fd;--tk-focus:#3b82f6;--tk-focus-ring:#3b82f61a;--tk-brand:#2980b9;--tk-brand-2:#6dd5fa;--tk-brand-text:#2980b9;--tk-brand-gradient:linear-gradient(60deg, #2980b9, #6dd5fa);--tk-brand-fill:#2980b9;--tk-positive:#16a34a;--tk-positive-strong:#166534;--tk-positive-subtle:#f0fdf4;--tk-positive-fill:#10b981;--tk-positive-border:#bbf7d0;--tk-negative:#dc2626;--tk-negative-strong:#991b1b;--tk-negative-subtle:#fef2f2;--tk-negative-fill:#ef4444;--tk-negative-border:#fecaca;--tk-warning:#92400e;--tk-warning-strong:#78350f;--tk-warning-subtle:#fffbeb;--tk-warning-fill:#f59e0b;--tk-warning-border:#fde68a;--tk-score-bar:#216ea0;--tk-score-text:#334155;--tk-score-missing:#6b7280;--tk-event-earnings:#3b82f6;--tk-event-dividend:#10b981;--tk-event-split:#f59e0b;--tk-event-ipo:#8b5cf6;--tk-event-other:#6b7280;--tk-event-earnings-text:#3b82f6;--tk-event-dividend-text:#10b981;--tk-event-split-text:#f59e0b;--tk-event-ipo-text:#8b5cf6;--tk-event-other-text:#6b7280;--tk-chevron:url(../../../img/chevron-down-dark.svg)}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tk-page:#111827;--tk-surface:#1f2937;--tk-surface-raised:#2a3443;--tk-surface-subtle:#1a2332;--tk-surface-muted:#2b3646;--tk-surface-strong:#374151;--tk-track:#4b5563;--tk-surface-glass:#1f2937eb;--tk-overlay:#11182799;--tk-border:#374151;--tk-border-subtle:#2b3646;--tk-border-strong:#4b5563;--tk-text-strong:#f9fafb;--tk-text:#e5e7eb;--tk-text-secondary:#d1d5db;--tk-text-muted:#9ca3af;--tk-text-subtle:#959cab;--tk-on-accent:#fff;--tk-inverse-bg:#e5e7eb;--tk-inverse-text:#111827;--tk-accent:#3b82f6;--tk-accent-hover:#2563eb;--tk-accent-text:#60a5fa;--tk-accent-text-strong:#93c5fd;--tk-accent-subtle:#3b82f626;--tk-accent-subtle-strong:#3b82f647;--tk-accent-border:#60a5fa73;--tk-focus:#60a5fa;--tk-focus-ring:#60a5fa59;--tk-brand:#2980b9;--tk-brand-2:#3fa9d6;--tk-brand-text:#5dade2;--tk-brand-gradient:linear-gradient(60deg, #0f2a45, #18476b);--tk-brand-fill:#1f6391;--tk-positive:#34d399;--tk-positive-strong:#6ee7b7;--tk-positive-subtle:#10b98126;--tk-positive-fill:#10b981;--tk-positive-border:#10b98159;--tk-negative:#f87171;--tk-negative-strong:#fca5a5;--tk-negative-subtle:#ef444426;--tk-negative-fill:#ef4444;--tk-negative-border:#ef444459;--tk-warning:#fbbf24;--tk-warning-strong:#fcd34d;--tk-warning-subtle:#f59e0b26;--tk-warning-fill:#f59e0b;--tk-warning-border:#f59e0b59;--tk-score-bar:#3b8fd0;--tk-score-text:#cbd5e1;--tk-score-missing:#9ca3af;--tk-event-earnings:#2563eb;--tk-event-dividend:#047857;--tk-event-split:#b45309;--tk-event-ipo:#7c3aed;--tk-event-other:#4b5563;--tk-event-earnings-text:#60a5fa;--tk-event-dividend-text:#34d399;--tk-event-split-text:#fbbf24;--tk-event-ipo-text:#a78bfa;--tk-event-other-text:#9ca3af;--tk-chevron:url(../../../img/chevron-down-white.svg);--bs-body-color:#e5e7eb;--bs-body-color-rgb:229, 231, 235;--bs-body-bg:#111827;--bs-body-bg-rgb:17, 24, 39;--bs-emphasis-color:#f9fafb;--bs-emphasis-color-rgb:249, 250, 251;--bs-secondary-color:#e5e7ebbf;--bs-secondary-color-rgb:229, 231, 235;--bs-secondary-bg:#2b3646;--bs-secondary-bg-rgb:43, 54, 70;--bs-tertiary-color:#e5e7eb80;--bs-tertiary-color-rgb:229, 231, 235;--bs-tertiary-bg:#182131;--bs-tertiary-bg-rgb:24, 33, 49;--bs-border-color:#374151;--bs-border-color-translucent:#ffffff1f;--bs-link-color:#60a5fa;--bs-link-color-rgb:96, 165, 250;--bs-link-hover-color:#93c5fd;--bs-link-hover-color-rgb:147, 197, 253;--tkd-page:var(--tk-page);--tkd-surface:var(--tk-surface);--tkd-surface-raised:var(--tk-surface-raised);--tkd-surface-subtle:var(--tk-surface-subtle);--tkd-surface-muted:var(--tk-surface-muted);--tkd-surface-strong:var(--tk-surface-strong);--tkd-track:var(--tk-track);--tkd-surface-glass:var(--tk-surface-glass);--tkd-overlay:var(--tk-overlay);--tkd-border:var(--tk-border);--tkd-border-subtle:var(--tk-border-subtle);--tkd-border-strong:var(--tk-border-strong);--tkd-text-strong:var(--tk-text-strong);--tkd-text:var(--tk-text);--tkd-text-secondary:var(--tk-text-secondary);--tkd-text-muted:var(--tk-text-muted);--tkd-text-subtle:var(--tk-text-subtle);--tkd-inverse-bg:var(--tk-inverse-bg);--tkd-inverse-text:var(--tk-inverse-text);--tkd-accent:var(--tk-accent);--tkd-accent-hover:var(--tk-accent-hover);--tkd-accent-text:var(--tk-accent-text);--tkd-accent-text-strong:var(--tk-accent-text-strong);--tkd-accent-subtle:var(--tk-accent-subtle);--tkd-accent-subtle-strong:var(--tk-accent-subtle-strong);--tkd-accent-border:var(--tk-accent-border);--tkd-focus:var(--tk-focus);--tkd-focus-ring:var(--tk-focus-ring);--tkd-brand:var(--tk-brand);--tkd-brand-2:var(--tk-brand-2);--tkd-brand-text:var(--tk-brand-text);--tkd-brand-gradient:var(--tk-brand-gradient);--tkd-brand-fill:var(--tk-brand-fill);--tkd-positive:var(--tk-positive);--tkd-positive-strong:var(--tk-positive-strong);--tkd-positive-subtle:var(--tk-positive-subtle);--tkd-positive-fill:var(--tk-positive-fill);--tkd-positive-border:var(--tk-positive-border);--tkd-negative:var(--tk-negative);--tkd-negative-strong:var(--tk-negative-strong);--tkd-negative-subtle:var(--tk-negative-subtle);--tkd-negative-fill:var(--tk-negative-fill);--tkd-negative-border:var(--tk-negative-border);--tkd-warning:var(--tk-warning);--tkd-warning-strong:var(--tk-warning-strong);--tkd-warning-subtle:var(--tk-warning-subtle);--tkd-warning-fill:var(--tk-warning-fill);--tkd-warning-border:var(--tk-warning-border)}[data-bs-theme=light]{--tkd-page:initial;--tkd-surface:initial;--tkd-surface-raised:initial;--tkd-surface-subtle:initial;--tkd-surface-muted:initial;--tkd-surface-strong:initial;--tkd-track:initial;--tkd-surface-glass:initial;--tkd-overlay:initial;--tkd-border:initial;--tkd-border-subtle:initial;--tkd-border-strong:initial;--tkd-text-strong:initial;--tkd-text:initial;--tkd-text-secondary:initial;--tkd-text-muted:initial;--tkd-text-subtle:initial;--tkd-inverse-bg:initial;--tkd-inverse-text:initial;--tkd-accent:initial;--tkd-accent-hover:initial;--tkd-accent-text:initial;--tkd-accent-text-strong:initial;--tkd-accent-subtle:initial;--tkd-accent-subtle-strong:initial;--tkd-accent-border:initial;--tkd-focus:initial;--tkd-focus-ring:initial;--tkd-brand:initial;--tkd-brand-2:initial;--tkd-brand-text:initial;--tkd-brand-gradient:initial;--tkd-brand-fill:initial;--tkd-positive:initial;--tkd-positive-strong:initial;--tkd-positive-subtle:initial;--tkd-positive-fill:initial;--tkd-positive-border:initial;--tkd-negative:initial;--tkd-negative-strong:initial;--tkd-negative-subtle:initial;--tkd-negative-fill:initial;--tkd-negative-border:initial;--tkd-warning:initial;--tkd-warning-strong:initial;--tkd-warning-subtle:initial;--tkd-warning-fill:initial;--tkd-warning-border:initial}[data-bs-theme=dark] .card{--bs-card-bg:var(--tk-surface)}[data-bs-theme=dark] .dropdown-menu{--bs-dropdown-bg:var(--tk-surface-raised);--bs-dropdown-border-color:var(--tk-border);--bs-dropdown-link-hover-bg:var(--tk-surface-strong)}[data-bs-theme=dark] .modal{--bs-modal-bg:var(--tk-surface-raised)}[data-bs-theme=dark] .popover{--bs-popover-bg:var(--tk-surface-raised)}[data-bs-theme=dark] .toast{--bs-toast-bg:#2a3443eb}[data-bs-theme=dark] :-webkit-any(.offcanvas,.offcanvas-sm,.offcanvas-md,.offcanvas-lg,.offcanvas-xl){--bs-offcanvas-bg:var(--tk-surface-raised)}[data-bs-theme=dark] :is(.offcanvas,.offcanvas-sm,.offcanvas-md,.offcanvas-lg,.offcanvas-xl){--bs-offcanvas-bg:var(--tk-surface-raised)}[data-bs-theme=dark] .list-group{--bs-list-group-bg:var(--tk-surface)}[data-bs-theme=dark] .accordion{--bs-accordion-bg:var(--tk-surface);--bs-accordion-active-bg:var(--tk-accent-subtle);--bs-accordion-active-color:var(--tk-accent-text)}[data-bs-theme=dark] .table{--bs-table-bg:var(--tk-surface)}[data-bs-theme=dark] .nav-tabs{--bs-nav-tabs-link-active-bg:var(--tk-surface);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--tk-surface)}[data-bs-theme=dark] .pagination{--bs-pagination-bg:var(--tk-surface)}[data-bs-theme=dark] .tooltip{--bs-tooltip-bg:#374151;--bs-tooltip-color:#f3f4f6;--bs-tooltip-opacity:1}[data-bs-theme=dark] .tooltip-inner{box-shadow:0 6px 20px #00000073}[data-bs-theme=dark] .btn-dark{--bs-btn-color:#111827;--bs-btn-bg:#e5e7eb;--bs-btn-border-color:#e5e7eb;--bs-btn-hover-color:#111827;--bs-btn-hover-bg:#f9fafb;--bs-btn-hover-border-color:#f9fafb;--bs-btn-focus-shadow-rgb:229, 231, 235;--bs-btn-active-color:#111827;--bs-btn-active-bg:#d1d5db;--bs-btn-active-border-color:#d1d5db;--bs-btn-disabled-color:#111827;--bs-btn-disabled-bg:#e5e7eb;--bs-btn-disabled-border-color:#e5e7eb}[data-bs-theme=dark] .btn-outline-dark{--bs-btn-color:#e5e7eb;--bs-btn-border-color:#e5e7eb;--bs-btn-hover-color:#111827;--bs-btn-hover-bg:#e5e7eb;--bs-btn-hover-border-color:#e5e7eb;--bs-btn-focus-shadow-rgb:229, 231, 235;--bs-btn-active-color:#111827;--bs-btn-active-bg:#e5e7eb;--bs-btn-active-border-color:#e5e7eb;--bs-btn-disabled-color:#e5e7eb;--bs-btn-disabled-border-color:#e5e7eb}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:#9ca3af;--bs-btn-border-color:#4b5563;--bs-btn-hover-color:#f9fafb;--bs-btn-hover-bg:#4b5563;--bs-btn-hover-border-color:#4b5563;--bs-btn-active-color:#f9fafb;--bs-btn-active-bg:#4b5563;--bs-btn-active-border-color:#4b5563}.tk-no-transitions,.tk-no-transitions *,.tk-no-transitions :before,.tk-no-transitions :after{transition:none!important}[data-bs-theme=dark] .tk-logo-badge{background-color:#f9fafb;border-radius:.75rem;padding:.2rem}[data-bs-theme=dark] mjx-container mjx-mstyle[style*="color: blue"]{color:var(--tk-accent-text)!important}[data-bs-theme=dark] img[src*="img/logos/"],[data-bs-theme=dark] img[src$=company-placeholder\.svg]{background-color:#fff;border-radius:.375rem}[data-bs-theme=dark]{--tkd-lex-example:#8b5cf6;--tkd-lex-example-subtle:#8b5cf626;--tkd-lex-example-text:#c4b5fd;--tkd-lex-definition:#06b6d4;--tkd-lex-definition-subtle:#06b6d426;--tkd-lex-definition-text:#22d3ee}[data-bs-theme=light]{--tkd-lex-example:initial;--tkd-lex-example-subtle:initial;--tkd-lex-example-text:initial;--tkd-lex-definition:initial;--tkd-lex-definition-subtle:initial;--tkd-lex-definition-text:initial}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:var(--tk-accent-text);--bs-btn-border-color:var(--tk-accent-text);--bs-btn-disabled-color:var(--tk-accent-text);--bs-btn-disabled-border-color:var(--tk-accent-text)}:root,[data-bs-theme=light]{--viz-mark:#2980b9;--viz-mark-strong:#1f6390;--viz-mark-soft:#8ab8d6;--viz-track:#dbe7ef;--viz-axis:#c3c9d1;--viz-ink:#1f2937;--viz-ink-secondary:#4b5563;--viz-ink-muted:#6b7280;--tone-good:#0f8a3c;--tone-medium:#b8790a;--tone-weak:#c0392b;--tone-good-wash:#0f8a3c17;--tone-medium-wash:#b8790a1a;--tone-weak-wash:#c0392b14;--tone-good-deep:#0b6e30;--tone-weak-deep:#a32c20}[data-bs-theme=dark]{--viz-mark:#5dade2;--viz-mark-strong:#89c9f9;--viz-mark-soft:#2f6992;--viz-track:#2f3f4c;--viz-axis:#4b5563;--viz-ink:#e5e7eb;--viz-ink-secondary:#d1d5db;--viz-ink-muted:#9ca3af;--tone-good:#4db867;--tone-medium:#f5ae4a;--tone-weak:#ff7360;--tone-good-wash:#4db8671f;--tone-medium-wash:#f5ae4a1f;--tone-weak-wash:#ff73601a;--tone-good-deep:#0b6e30;--tone-weak-deep:#a32c20}:root,[data-bs-theme=light]{--tk-series-1:#2a78d6;--tk-series-2:#eb6834;--tk-series-3:#1baf7a;--tk-series-4:#eda100;--tk-series-5:#e87ba4;--tk-series-6:#008300;--tk-series-7:#4a3aa7;--tk-series-8:#e34948;--tk-series-9:#008fad;--tk-series-10:#92400e;--tk-series-11:#6b8e00}[data-bs-theme=dark]{--tk-series-1:#3987e5;--tk-series-2:#d95926;--tk-series-3:#199e70;--tk-series-4:#c98500;--tk-series-5:#d55181;--tk-series-6:#008a00;--tk-series-7:#9085e9;--tk-series-8:#e66767;--tk-series-9:#0f95b3;--tk-series-10:#b05e34;--tk-series-11:#80a42b}[data-bs-theme=dark] .apexcharts-tooltip.apexcharts-theme-dark{--apx-tt-bg:#374151;--apx-tt-border:#ffffff1a}[data-bs-theme=dark] .apexcharts-xaxistooltip.apexcharts-theme-dark,[data-bs-theme=dark] .apexcharts-yaxistooltip.apexcharts-theme-dark{--apx-axt-bg:#374151}[data-bs-theme=dark] .apexcharts-theme-dark .apexcharts-toolbar{background:var(--tk-surface-glass)}@media print{.apexcharts-theme-dark .apexcharts-svg{background:0 0!important}.apexcharts-theme-dark :-webkit-any(.apexcharts-title-text,.apexcharts-subtitle-text,.apexcharts-xaxis-label,.apexcharts-yaxis-label,.apexcharts-xaxis-title-text,.apexcharts-yaxis-title-text,.apexcharts-datalabel-label,.apexcharts-datalabel-value){fill:#373d3f!important}.apexcharts-theme-dark :is(.apexcharts-title-text,.apexcharts-subtitle-text,.apexcharts-xaxis-label,.apexcharts-yaxis-label,.apexcharts-xaxis-title-text,.apexcharts-yaxis-title-text,.apexcharts-datalabel-label,.apexcharts-datalabel-value){fill:#373d3f!important}.apexcharts-theme-dark .apexcharts-legend-text{color:#373d3f!important}.apexcharts-theme-dark :is(.apexcharts-gridline,.apexcharts-grid-borders line,.apexcharts-xaxis-tick){stroke:#e0e0e0!important}.apexcharts-theme-dark .apexcharts-pie-area{stroke:#fff!important}}.company-search-form.svelte-112g09g{justify-content:center;width:100%;display:flex}.search-wrapper.svelte-112g09g,.autocomplete{width:100%;position:relative}.company-search-list{z-index:1000;background:var(--tkd-surface,#fff)!important;border:1px solid var(--tkd-border,#e2e5e9)!important;border-radius:12px!important;width:max-content!important;min-width:100%!important;max-width:720px!important;margin-top:0!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:hidden!important;box-shadow:0 12px 32px #0000001f,0 4px 12px #0000000f!important}.company-search-list .autocomplete-list-item.selected{background-color:var(--tkd-accent-subtle,#eff6ff)!important;color:inherit!important}.company-search-list .autocomplete-list-item.confirmed{color:inherit!important;background-color:#0000!important}.company-search-input{border:1.5px solid var(--tkd-border-strong,#d1d5db);background:var(--tkd-surface-subtle,#f9fafb);color:var(--tkd-text-strong,#111827);box-shadow:none;border-radius:10px;padding:.625rem 1rem;font-size:.9375rem;transition:border-color .15s,background-color .15s,box-shadow .15s;width:100%!important}.company-search-input:hover{border-color:var(--tkd-border-strong,#9ca3af);background:var(--tkd-surface,#fff)}.company-search-input:focus{border-color:var(--tkd-focus,#3b82f6);background:var(--tkd-surface,#fff);box-shadow:0 0 0 3px var(--tkd-focus-ring,#3b82f61f);outline:none}.company-search-input::placeholder{color:var(--tkd-text-subtle,#9ca3af);font-weight:400}.dropdown-header.svelte-112g09g{background:var(--tkd-surface-subtle,#f9fafb);border-bottom:1px solid var(--tkd-border,#e5e7eb);grid-template-columns:2fr 1fr 1fr;gap:.5rem;padding:.5rem .875rem;display:grid}.header-text.svelte-112g09g{color:var(--tkd-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;cursor:default;border:none;font-size:.6875rem;font-weight:600;text-decoration:none}abbr.header-text.svelte-112g09g{border-bottom:1px dotted var(--tkd-border-strong,#9ca3af);cursor:help}.search-result-item.svelte-112g09g{cursor:pointer;border-bottom:1px solid var(--tkd-border-subtle,#f3f4f6);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:.5rem;padding:.625rem .875rem;transition:background-color .12s;display:grid}.search-result-item.svelte-112g09g:last-child{border-bottom:none}.search-result-item.svelte-112g09g:focus{outline:2px solid var(--tkd-focus,#3b82f6);outline-offset:-2px}.result-name.svelte-112g09g{min-width:0;color:var(--tkd-text-strong,#111827);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.result-name-text.svelte-112g09g{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result-ticker.svelte-112g09g{color:var(--tkd-accent-text,#3b82f6);font-size:.8125rem;font-weight:600}.result-exchange.svelte-112g09g{color:var(--tkd-text-muted,#6b7280);font-size:.8125rem;font-weight:500}.dropdown-footer.svelte-112g09g{background:var(--tkd-surface-subtle,#f9fafb);border-top:1px solid var(--tkd-border,#e5e7eb);text-align:center;padding:.375rem .875rem}.footer-text.svelte-112g09g{color:var(--tkd-text-subtle,#9ca3af);font-size:.6875rem}@media (max-width:768px){.company-search-input{border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.search-result-item.svelte-112g09g{padding:.5rem .75rem}.result-name.svelte-112g09g{font-size:.8125rem}.dropdown-header.svelte-112g09g{padding:.375rem .75rem}}@media (max-width:480px){.dropdown-header.svelte-112g09g{display:none}.search-result-item.svelte-112g09g{grid-template-columns:1fr;gap:.125rem;padding:.625rem .75rem}.result-exchange.svelte-112g09g:before{content:"Exchange: ";color:var(--tkd-text-secondary,#495057);font-weight:600}.result-ticker.svelte-112g09g:before{content:"Ticker: ";color:var(--tkd-text-secondary,#495057);font-weight:600}}@media (prefers-reduced-motion:reduce){.search-result-item.svelte-112g09g,.company-search-input{transition:none}}@media (prefers-contrast:more){.search-result-item.svelte-112g09g,.dropdown-header.svelte-112g09g{border-bottom-width:2px}}.theme-switcher.svelte-ui29oz{align-items:center;gap:.75rem;margin-right:.75rem;display:flex}.theme-label.svelte-ui29oz{color:var(--tk-text-secondary);font-weight:500}.theme-segmented.svelte-ui29oz{border:1px solid var(--tk-border);background-color:var(--tk-surface-muted);border-radius:999px;align-items:center;gap:2px;min-inline-size:0;margin:0;padding:3px;display:inline-flex}.segment.svelte-ui29oz{width:30px;height:26px;color:var(--tk-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;transition:background-color .15s,color .15s;display:inline-flex}.segment.svelte-ui29oz:hover{color:var(--tk-text)}.segment.svelte-ui29oz:has(input:where(.svelte-ui29oz):focus-visible){outline:2px solid var(--tk-focus);outline-offset:1px}html:not([data-theme-pref]) .segment[data-theme-option=system].svelte-ui29oz,html[data-theme-pref=system] .segment[data-theme-option=system].svelte-ui29oz,html[data-theme-pref=light] .segment[data-theme-option=light].svelte-ui29oz,html[data-theme-pref=dark] .segment[data-theme-option=dark].svelte-ui29oz{color:var(--tk-accent-text);background-color:var(--tk-accent-subtle-strong)}html[data-theme-disabled] .theme-switcher.svelte-ui29oz{display:none}@media (max-width:1199px){.theme-switcher.svelte-ui29oz{padding:.5rem 0}}.brand-wrapper.svelte-54d4ig{flex-direction:column;align-items:center;gap:0;margin-right:2rem;line-height:0;display:inline-flex}.brand-wrapper.svelte-54d4ig .navbar-brand{margin-right:0}.navbar-container{flex-wrap:wrap}.search-container.svelte-54d4ig{flex:1;max-width:600px;padding:0 1.5rem}.search-container-mobile.svelte-54d4ig{flex:0 0 100%;padding:.5rem 0 .25rem}@media (max-width:1199px){.navbar-collapse{padding-top:.5rem}.navbar-nav .dropdown-menu{box-shadow:none;border:none;padding-left:1rem}.navbar-nav .dropdown-item{padding:.5rem 1rem}.premium-item.svelte-54d4ig{margin-bottom:.5rem;margin-right:0}.navbar-nav{gap:.25rem}}@media (max-width:600px){.img-fluid.svelte-54d4ig{max-width:50px}.btn-warning{padding:.5rem 1rem;font-size:.875rem}}.navbar-nav .dropdown-menu{border:1px solid var(--tkd-border,#e0e0e0);border-radius:8px;margin-top:.5rem;box-shadow:0 4px 12px #00000026}.navbar-nav .dropdown-item{padding:.75rem 1.25rem;transition:all .2s}.navbar-nav .dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg)}.premium-item.svelte-54d4ig{margin-right:1rem}.tools-menu.svelte-54d4ig{min-width:19rem}.tool-item.svelte-54d4ig{white-space:normal;flex-direction:column;gap:.125rem;display:flex}.tool-name.svelte-54d4ig{font-weight:600}.tool-desc.svelte-54d4ig{color:var(--bs-secondary-color);font-size:.8125rem;line-height:1.4}.tools-menu.svelte-54d4ig .dropdown-header:where(.svelte-54d4ig){letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.25rem .25rem;font-size:.75rem;font-weight:700}.navbar-nav .nav-link{color:var(--tkd-text-secondary,#495057);font-weight:500;transition:color .2s}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link.active:hover{color:var(--bs-link-color)}@media (min-width:1200px){.navbar-nav .nav-link.active{box-shadow:inset 0 -2px}}.navbar{padding:.75rem 1rem;box-shadow:0 2px 4px #00000014}.navbar-brand{margin-right:2rem}.navbar-nav .nav-link,.navbar-nav .dropdown-item{transition:all .2s ease-in-out}.navbar-nav .nav-link:active,.navbar-nav .dropdown-item:active{transform:translateY(1px)}.dropdown-divider{opacity:.2;margin:.5rem 0}.logout-form{margin:0;padding:0}.logout-button{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}.logout-button:hover{background-color:var(--bs-dropdown-link-hover-bg)}.logout-button:focus{outline:2px solid var(--bs-link-color);outline-offset:-2px}.logout-button:active{background-color:var(--bs-secondary-bg)}@media (prefers-reduced-motion:reduce){.navbar-nav .nav-link,.navbar-nav .dropdown-item,.navbar-nav .dropdown-menu,.logout-button{transition:none}}@media (prefers-contrast:more){.navbar-nav .dropdown-menu{border-width:2px}.dropdown-divider{opacity:1;border-width:2px}}.navbar-toggler{border:1px solid rgba(var(--bs-emphasis-color-rgb), .18);background-color:var(--tk-surface);border-radius:10px;outline:none;padding:.45rem .85rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;box-shadow:0 1px 4px #00000012}.navbar-toggler-icon{background-color:var(--tkd-text,#1a1a1a);width:20px;height:2px;box-shadow:0 -7px 0 0 var(--tkd-text,#1a1a1a), 0 7px 0 0 var(--tkd-text,#1a1a1a);border-radius:2px;margin:9px auto;transition:box-shadow .2s;display:block;position:relative;background-image:none!important}.navbar-toggler:focus{box-shadow:0 0 0 3px var(--tkd-focus-ring,#5a78c838), 0 1px 4px #00000012;border-color:var(--tkd-accent-border,#5a78c873);outline:none}.navbar-toggler:hover{background-color:var(--tkd-surface-muted,#f4f6fb);border-color:rgba(var(--bs-emphasis-color-rgb), .3);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a,0 1px 3px #0000000f}.navbar-toggler:active{background-color:var(--tkd-surface-strong,#eaecf2);transform:translateY(0);box-shadow:0 1px 3px #00000014}.site-footer.svelte-effxje{text-align:start;color:var(--tkd-text-muted,#6c757d)}.footer-brand.svelte-effxje{border-bottom:1px solid var(--tkd-border,#dee2e6);flex-wrap:wrap;align-items:center;gap:1rem;padding:2rem 0 1.5rem;display:flex}.footer-brand-link.svelte-effxje{flex:none;line-height:0}.footer-tagline.svelte-effxje{flex:20rem;max-width:46rem;margin:0;font-size:.9375rem;line-height:1.5}.footer-social.svelte-effxje{align-items:center;gap:.5rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.footer-social.svelte-effxje a:where(.svelte-effxje){border:1px solid var(--tkd-border,#dee2e6);width:36px;height:36px;color:var(--tkd-text-muted,#6c757d);background-color:var(--tkd-surface,#fff);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.footer-social.svelte-effxje a:where(.svelte-effxje):hover{color:var(--tkd-accent-text,#0d6efd);border-color:var(--tkd-accent,#0d6efd)}.footer-nav.svelte-effxje{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1.75rem 1.5rem;padding:2rem 0;display:grid}.footer-col-title.svelte-effxje{color:var(--tkd-text,#343a40);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.footer-col.svelte-effxje ul:where(.svelte-effxje){flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer-link-button.svelte-effxje{color:var(--tkd-text-muted,#6c757d);font-size:.9375rem;text-decoration:none}.footer-col.svelte-effxje a:where(.svelte-effxje){color:var(--tkd-text-muted,#6c757d);font-size:.9375rem;text-decoration:none}.footer-link-button.svelte-effxje{font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.footer-link-button.svelte-effxje:hover{color:var(--tkd-accent-text,#0d6efd);text-decoration:underline}.footer-col.svelte-effxje a:where(.svelte-effxje):hover{color:var(--tkd-accent-text,#0d6efd);text-decoration:underline}.footer-meta.svelte-effxje{border-top:1px solid var(--tkd-border,#dee2e6);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding:1.25rem 0;font-size:.875rem;display:flex}.footer-meta.svelte-effxje p:where(.svelte-effxje){margin:0}.footer-disclaimer.svelte-effxje{margin:0;padding-bottom:1.5rem;font-size:.8rem}a.svelte-effxje{color:inherit}a.svelte-effxje:hover{text-decoration:underline}a.svelte-effxje:focus-visible{outline:2px solid var(--tkd-brand,#2980b9);outline-offset:2px;border-radius:2px}.footer-link-button.svelte-effxje:focus-visible{outline:2px solid var(--tkd-brand,#2980b9);outline-offset:2px;border-radius:2px}@media (max-width:575px){.footer-social.svelte-effxje{margin-left:0}}#cc-main{--cc-primary-color:#157347;--cc-link-color:#157347;--cc-btn-primary-bg:#157347;--cc-btn-primary-border-color:#157347;--cc-btn-primary-hover-bg:#125c3a;--cc-btn-primary-hover-border-color:#125c3a;--cc-toggle-on-bg:#157347}.cc--darkmode #cc-main{--cc-primary-color:#ebf3f6;--cc-link-color:#4ade80;--cc-btn-primary-bg:#157347;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:#157347;--cc-btn-primary-hover-bg:#1a8a55;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:#1a8a55;--cc-toggle-on-bg:#1f9d5f}.cookie-settings-fab.svelte-1i5tb4r{z-index:9990;color:#fff;cursor:pointer;opacity:.85;background-color:#157347;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 8px #00000040}.cookie-settings-fab.svelte-1i5tb4r:hover{opacity:1;transform:scale(1.05)}.cookie-settings-fab.svelte-1i5tb4r:focus-visible{outline-offset:2px;outline:2px solid #fff}.app-wrapper.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{flex:1}footer.svelte-12qhfyh{background-color:var(--bs-tertiary-bg);text-align:center;padding:1rem 0}.spinner-overlay.svelte-12qhfyh{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.spinner-backdrop.svelte-12qhfyh{background-color:var(--tk-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;position:absolute}.spinner-container.svelte-12qhfyh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
