:root{color-scheme:light;--surface-page:#f3f6fb;--surface-elevated:#fff;--surface-muted:#e8edf5;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--border-subtle:#dce3f0;--border-strong:#c5d0e3;--accent:#1e40af;--accent-hover:#1d4ed8;--accent-muted:rgba(30,64,175,.12);--shadow-sm:0 1px 2px rgba(15,23,42,.05);--shadow-md:0 4px 20px rgba(30,58,138,.07);--shadow-lg:0 10px 40px rgba(30,58,138,.09);--shadow-panel-hover:0 8px 32px rgba(30,58,138,.1);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--font-sans:"DM Sans",system-ui,sans-serif;--font-display:"Outfit",var(--font-sans);--risk-low:#15803d;--risk-low-bg:rgba(21,128,61,.12);--risk-mid:#c2410c;--risk-mid-bg:rgba(194,65,12,.12);--risk-high:#b91c1c;--risk-high-bg:rgba(185,28,28,.12);--err:#b91c1c;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out-soft:cubic-bezier(.45,0,.55,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--duration-fast:.18s;--duration-normal:.35s;--duration-slow:.55s;--duration-page:.42s}html.dark{color-scheme:dark;--surface-page:#0a101d;--surface-elevated:#111827;--surface-muted:#172033;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-tertiary:#64748b;--border-subtle:#2d3b55;--border-strong:#3d4f6e;--accent:#60a5fa;--accent-hover:#93c5fd;--accent-muted:rgba(96,165,250,.16);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow-md:0 4px 24px rgba(0,0,0,.35);--shadow-lg:0 12px 48px rgba(0,0,0,.45);--shadow-panel-hover:0 10px 36px rgba(0,0,0,.4)}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{background:var(--surface-page);color:var(--text-primary);line-height:1.6;margin:0;-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 18%,transparent)}.wsc-back-link{align-items:center;border-radius:var(--radius-md);color:var(--accent);display:inline-flex;font-size:.92rem;font-weight:600;gap:.4rem;justify-content:flex-start;margin:0 -.35rem;min-height:44px;padding:.45rem .85rem;text-decoration:none;touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.wsc-back-link:hover{background:var(--accent-muted);color:var(--accent-hover);text-decoration:none}.wsc-back-link:active{transform:scale(.98)}.wsc-back-link__arrow{display:inline-flex;transition:transform var(--duration-normal) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.wsc-back-link:hover .wsc-back-link__arrow{transform:translate(-3px)}}.wsc-nav-back-enter-active{transition:opacity .42s var(--ease-out),transform .48s var(--ease-out)}.wsc-nav-back-enter-from{opacity:0;transform:translate(-.65rem)}@media(prefers-reduced-motion:reduce){.wsc-nav-back-enter-active{transition:opacity .12s ease}.wsc-back-link:active,.wsc-nav-back-enter-from{transform:none}}@media(prefers-reduced-motion:no-preference){body,html{transition:background-color .5s var(--ease-out),color .4s var(--ease-out)}html{scroll-behavior:smooth}}@keyframes wsc-fade-in-up{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes wsc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wsc-spin{to{transform:rotate(1turn)}}@keyframes wsc-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes wsc-panel-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes wsc-pillar-in{0%{opacity:0;transform:translateY(.35rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.wsc-page-enter-active,.wsc-page-leave-active{transition:opacity var(--duration-page) var(--ease-in-out-soft),transform calc(var(--duration-page) + .06s) var(--ease-out)}.wsc-page-leave-active{pointer-events:none}.wsc-page-enter-from,.wsc-page-leave-to{opacity:0;transform:translateY(.5rem)}@media(prefers-reduced-motion:reduce){.wsc-page-enter-active,.wsc-page-leave-active{transition:none!important}.wsc-page-enter-from,.wsc-page-leave-to{opacity:1;transform:none}}.wsc-locale-enter-active,.wsc-locale-leave-active{transition:opacity .42s var(--ease-in-out-soft),transform .52s var(--ease-out),filter .38s var(--ease-out)}.wsc-locale-leave-active{pointer-events:none}.wsc-locale-enter-from{filter:blur(6px);opacity:0;transform:translateY(.85rem)}.wsc-locale-leave-to{filter:blur(0);opacity:0;transform:translateY(-.45rem)}@media(prefers-reduced-motion:reduce){.wsc-locale-enter-active,.wsc-locale-leave-active{transition:opacity .14s ease}.wsc-locale-enter-from,.wsc-locale-leave-to{filter:none;transform:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important}}a{color:var(--accent);text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out),text-decoration-thickness var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}a:hover{color:var(--accent-hover);text-decoration-color:color-mix(in srgb,var(--accent-hover) 58%,transparent);text-decoration-thickness:2px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){a:hover{transform:translateY(-1px)}a.brand--link:hover,a.wsc-back-link:hover{transform:none}}@media(prefers-reduced-motion:reduce){a:hover{transform:none}}a:focus-visible{border-radius:2px;outline:2px solid var(--accent);outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.font-display[data-v-cc041ecd]{font-family:var(--font-display),var(--font-sans)}.cookie-backdrop[data-v-cc041ecd]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--text-primary) 35%,transparent);inset:0;position:fixed;z-index:270}.cookie-root[data-v-cc041ecd]{align-items:flex-end;display:flex;inset:0;justify-content:center;padding:1rem;pointer-events:none;position:fixed;z-index:280}.cookie-panel[data-v-cc041ecd]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-bottom:env(safe-area-inset-bottom,0);max-height:min(92vh,40rem);max-width:42rem;overflow-y:auto;padding:1.35rem 1.25rem 1.25rem;pointer-events:auto;width:100%}.cookie-panel__title[data-v-cc041ecd]{color:var(--text-primary);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.cookie-panel__intro[data-v-cc041ecd],.cookie-panel__no-tracking[data-v-cc041ecd]{color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin:0 0 .65rem}.cookie-panel__no-tracking[data-v-cc041ecd]{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.85rem;padding:.55rem .65rem}.cookie-panel__toggle[data-v-cc041ecd]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.85rem;font-weight:600;margin:.25rem 0 .75rem;padding:.35rem 0;text-decoration:underline;text-underline-offset:.15em}.cookie-panel__details[data-v-cc041ecd]{margin-bottom:1rem}.cookie-table[data-v-cc041ecd]{border-collapse:collapse;color:var(--text-secondary);font-size:.78rem;width:100%}.cookie-table td[data-v-cc041ecd],.cookie-table th[data-v-cc041ecd]{border:1px solid var(--border-subtle);padding:.45rem .5rem;text-align:left;vertical-align:top}.cookie-table th[data-v-cc041ecd]{background:var(--surface-muted);color:var(--text-primary);font-weight:600}.cookie-table__code[data-v-cc041ecd]{color:var(--text-primary);font-size:.72rem;word-break:break-all}.cookie-panel__api-note[data-v-cc041ecd],.cookie-panel__fonts-note[data-v-cc041ecd],.cookie-panel__legal[data-v-cc041ecd]{color:var(--text-tertiary);font-size:.78rem;line-height:1.5;margin:.65rem 0 0}.cookie-panel__actions[data-v-cc041ecd]{display:flex;flex-direction:column-reverse;gap:.5rem}@media(min-width:480px){.cookie-panel__actions[data-v-cc041ecd]{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.cookie-panel__btn[data-v-cc041ecd]{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;min-height:2.65rem;padding:.55rem 1rem;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.cookie-panel__btn--primary[data-v-cc041ecd]{background:var(--accent);box-shadow:var(--shadow-sm);color:#fff}.cookie-panel__btn--primary[data-v-cc041ecd]:hover{background:var(--accent-hover)}.cookie-panel__btn--secondary[data-v-cc041ecd]{background:var(--surface-muted);border:1px solid var(--border-strong);color:var(--text-primary)}.cookie-panel__btn--secondary[data-v-cc041ecd]:hover{background:color-mix(in srgb,var(--surface-muted) 85%,var(--accent-muted))}.cookie-panel__hint[data-v-cc041ecd]{color:var(--text-tertiary);font-size:.75rem;line-height:1.45;margin:.45rem 0 0}.wsc-cookie-backdrop-enter-active[data-v-cc041ecd],.wsc-cookie-backdrop-leave-active[data-v-cc041ecd]{transition:opacity var(--duration-normal) var(--ease-out)}.wsc-cookie-backdrop-enter-from[data-v-cc041ecd],.wsc-cookie-backdrop-leave-to[data-v-cc041ecd]{opacity:0}.wsc-cookie-panel-enter-active[data-v-cc041ecd],.wsc-cookie-panel-leave-active[data-v-cc041ecd]{transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.wsc-cookie-panel-enter-from[data-v-cc041ecd],.wsc-cookie-panel-leave-to[data-v-cc041ecd]{opacity:0;transform:translateY(.75rem)}@media(prefers-reduced-motion:reduce){.wsc-cookie-panel-enter-from[data-v-cc041ecd],.wsc-cookie-panel-leave-to[data-v-cc041ecd]{transform:none}}.shell[data-v-7688edb1]{display:flex;flex-direction:column;min-height:100vh}
