[data-ui-style=azure]{--background:#f3f6fb;--foreground:#0e1a33;--card:#fff;--card-foreground:#0e1a33;--popover:#fff;--popover-foreground:#0e1a33;--primary:#2f66f0;--primary-foreground:#fff;--secondary:#eef2fa;--secondary-foreground:#1c2a4a;--muted:#eef2fa;--muted-foreground:#5e6a85;--accent:#eaf0ff;--accent-foreground:#1c2a4a;--ring:#2f66f0;--border:#0e1a331a;--input:#0e1a3324;--chart-1:#c9d9ff;--chart-2:#8db4ff;--chart-3:#4b86ff;--chart-4:#2f66f0;--chart-5:#1f47bf;--chart-accent:#2f66f0;--ai-series-1:#2f66f0;--ai-series-2:#8db4ff;--ai-series-3:#1f47bf;--ai-series-4:#4b86ff;--ai-series-5:#c9d9ff;--ai-series-6:#7f8fb0;--ai-series-muted:#b8c8e6;--radius:.85rem;--sidebar:#fff;--sidebar-foreground:#0e1a33;--sidebar-primary:#2f66f0;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef3ff;--sidebar-accent-foreground:#2457d6;--sidebar-border:#0e1a3314;--sidebar-ring:#2f66f0;--sidebar-muted-foreground:#5e6a85;--brand-pine:#2f66f0;--brand-mint:#8db4ff;--teal-700:#2457d6;--teal-600:#2f66f0;--ink-strong:#14233f;--ink-medium:#3f4c68;--line:#dae2f0;--line-soft:#e4eaf5;--surface-subtle:#f6f8fc;--positive-ink:#12805a;--positive-tint:#e7f6ef;--color-teal-50:#eef3ff;--color-teal-100:#dfe8ff;--color-teal-200:#c9d9ff;--color-teal-800:#1f47bf;--color-teal-900:#17348c;--color-cyan-50:#eef3ff;--color-cyan-100:#dfe8ff;--color-cyan-600:#2f66f0;--color-cyan-700:#2457d6;--color-cyan-800:#1f47bf;--color-cyan-900:#17348c;--color-cyan-950:#0f2366}[data-ui-style=azure] .app-sidebar-theme{--brand-accent:#0a8f86}[data-ui-style=azure] .app-sidebar-scroll{scrollbar-color:#0e1a332e transparent}[data-ui-style=azure] .app-sidebar-scroll::-webkit-scrollbar-thumb{background:#0e1a332e}[data-ui-style=azure] rect[fill=\#173C3C i]{fill:#2f66f0}[data-ui-style=azure] path[stroke=\#9DE7D2 i]{stroke:#fff}[data-ui-style=azure] [data-slot=card]{box-shadow:0 1px 2px #0e1a330a,0 8px 24px -14px #0e1e502e}[data-ui-style=azure] .bg-\[\#0b1316\]{background-color:var(--primary)}[data-ui-style=azure] .bg-\[\#0c5363\]{background-color:#1f47bf}[data-ui-style=azure] .bg-\[\#0f1a1e\]{background-color:#0e1a33}[data-ui-style=azure] .bg-\[\#dbe4e6\]{background-color:#dae3f2}[data-ui-style=azure] .bg-\[\#e5f5f6\]{background-color:#eaf0ff}[data-ui-style=azure] .bg-\[\#e8edef\]{background-color:#e6ecf6}[data-ui-style=azure] .bg-\[\#eaf0f1\]{background-color:#e9eff8}[data-ui-style=azure] .bg-\[\#edf1f2\]{background-color:#ecf1f9}[data-ui-style=azure] .bg-\[\#edf3f4\]{background-color:#edf2fa}[data-ui-style=azure] .bg-\[\#eef2f4\]{background-color:var(--background)}[data-ui-style=azure] .bg-\[\#eef4f5\]{background-color:var(--accent)}[data-ui-style=azure] .bg-\[\#f0f4f4\]{background-color:#f0f4fb}[data-ui-style=azure] .bg-\[oklch\(0\.62_0\.1_205\/0\.045\)\]{background-color:#6785c30b;background-color:lab(55.2283% 1.98874 -36.0055/.045)}[data-ui-style=azure] .bg-\[oklch\(0\.62_0\.1_205\/0\.08\)\]{background-color:#6785c314;background-color:lab(55.2283% 1.98874 -36.0055/.08)}[data-ui-style=azure] .bg-\[oklch\(0\.94_0\.04_205\)\]{background-color:#e1ecff;background-color:lab(92.8525% -.747353 -14.8809)}[data-ui-style=azure] .bg-\[oklch\(0\.95_0\.03_205\)\]{background-color:#e6efff;background-color:lab(94.0651% -.661671 -11.2083)}[data-ui-style=azure] .bg-\[oklch\(0\.96_0\.025_205\)\]{background-color:#eaf2ff;background-color:lab(95.25% -.593543 -9.36127)}[data-ui-style=azure] .bg-\[oklch\(0\.97_0\.015_205\)\]{background-color:#f0f5ff;background-color:lab(96.4567% -.40406 -5.64212)}[data-ui-style=azure] .bg-\[oklch\(0\.985_0\.008_205\)\]{background-color:#f8faff;background-color:lab(98.2273% -.233054 -3.01903)}[data-ui-style=azure] .border-\[oklch\(0\.88_0\.04_205\)\]{border-color:#cad8f3;border-color:lab(85.8904% -.71153 -14.8649)}[data-ui-style=azure] .hover\:bg-\[\#0b1316\]\/90:hover{background-color:color-mix(in srgb, var(--primary) 90%, transparent)}[data-ui-style=azure] .hover\:bg-\[\#eef4f5\]:hover{background-color:var(--accent)}[data-ui-style=azure] .hover\:bg-\[oklch\(0\.96_0\.025_205\)\]:hover{background-color:#eaf2ff;background-color:lab(95.25% -.593543 -9.36127)}[data-ui-style=azure] .hover\:bg-\[oklch\(0\.97_0\.015_205\)\]:hover{background-color:#f0f5ff;background-color:lab(96.4567% -.40406 -5.64212)}[data-ui-style=azure] .text-\[oklch\(0\.45_0\.1_205\)\]{color:#38538d;color:lab(35.3826% 4.09712 -35.6498)}[data-ui-style=azure] .text-\[oklch\(0\.4_0\.1_205\)\]{color:#2b457d;color:lab(29.5225% 5.08142 -35.5285)}[data-ui-style=azure] .text-\[oklch\(0\.5_0\.1_205\)\]{color:#46619c;color:lab(41.2294% 3.31955 -35.7642)}
.legal-page{--legal-radius:12px;--legal-radius-inner:8px;background:var(--background,#fff);min-height:100dvh;color:var(--foreground,#111)}.legal-header,.legal-footer{border-color:color-mix(in srgb, currentColor 14%, transparent)}.legal-header{border-bottom-width:1px}.legal-footer{border-top-width:1px}.legal-shell{width:100%;max-width:880px;margin:0 auto;padding:0 16px}.legal-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.legal-nav a{text-decoration:none}.legal-article{padding-block:32px 56px;font-size:15px;line-height:1.65}.legal-article h1{margin:0 0 20px;font-size:28px;font-weight:650;line-height:1.2}.legal-article h2{margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.legal-article h3{margin:24px 0 8px;font-size:16px;font-weight:600}.legal-article p{margin:0 0 12px}.legal-article ul,.legal-article ol{margin:0 0 12px;padding-left:22px}.legal-article ul{list-style:outside}.legal-article ol{list-style:decimal}.legal-article li{margin-bottom:6px}.legal-article a{color:var(--primary,#1d5fd1);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-article hr{border:0;border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);margin:28px 0}.legal-article blockquote{border-left:3px solid color-mix(in srgb, var(--primary,#1d5fd1) 60%, transparent);border-radius:0 var(--legal-radius-inner) var(--legal-radius-inner) 0;background:color-mix(in srgb, currentColor 5%, transparent);margin:0 0 14px;padding:12px 16px}.legal-article blockquote p:last-child{margin-bottom:0}.legal-table{border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:var(--legal-radius);margin:0 0 16px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px;line-height:1.5}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding:9px 12px}.legal-table th{background:color-mix(in srgb, currentColor 5%, transparent);font-weight:600}.legal-table tbody tr:last-child td{border-bottom:0}.legal-index{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-index a{border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:var(--legal-radius);color:inherit;padding:12px 16px;text-decoration:none;display:block}.legal-index a:hover{border-color:var(--primary,#1d5fd1)}.legal-index strong{font-weight:600;display:block}.legal-index span{opacity:.7;margin-top:2px;font-size:13px;display:block}.cookie-banner{z-index:60;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--card,#fff);max-width:520px;color:var(--card-foreground,#111);border-radius:12px;margin-inline:auto;padding:16px;font-size:13px;line-height:1.5;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px #0f172a2e}.cookie-banner a{color:var(--primary,#1d5fd1);text-underline-offset:3px;text-decoration:underline}.cookie-banner-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cookie-banner-actions button{border:1px solid color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;background:0 0;border-radius:8px;flex:140px;min-height:40px;padding:8px 14px;font-weight:600}.cookie-banner-actions button:focus-visible{outline:2px solid var(--primary,#1d5fd1);outline-offset:2px}
