:root{--font-size:16px;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#030213;--primary-foreground:#fff;--secondary:#eceef2;--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#030213;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--foreground:lab(2.75381% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary-foreground:lab(100% 0 0);--secondary:lab(94.1758% -.154406 -2.19268);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262626;--input:#262626;--ring:#525252;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}:root{--tunari-bg-1:#0a0e27;--tunari-bg-2:#1a1045;--tunari-bg-3:#0d1b3e;--tunari-gradient-bg:linear-gradient(135deg, #0a0e27 0%, #1a1045 50%, #0d1b3e 100%);--tunari-accent-1:#60a5fa;--tunari-accent-2:#a78bfa;--tunari-accent-3:#93c5fd;--tunari-gradient-text:linear-gradient(90deg, #60a5fa 0%, #a78bfa 50%, #93c5fd 100%);--tunari-primary-1:#3b82f6;--tunari-primary-2:#9333ea;--tunari-gradient-primary:linear-gradient(90deg, #3b82f6 0%, #9333ea 100%);--tunari-shadow-primary:0 10px 40px #9333ea4d;--tunari-glass-bg:#ffffff0d;--tunari-glass-border:#ffffff1a;--tunari-glass-blur:20px;--tunari-text-muted:#fff9;--tunari-radius-btn:12px}.bg-tunari{background:var(--tunari-gradient-bg);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bg-tunari input,.bg-tunari textarea,.bg-tunari [contenteditable=true]{-webkit-user-select:text;user-select:text}.bg-tunari img,.bg-tunari svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto}.text-tunari-gradient{background:var(--tunari-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.btn-tunari-primary{background:var(--tunari-gradient-primary);box-shadow:var(--tunari-shadow-primary);border-radius:var(--tunari-radius-btn);color:#fff;border:none;height:56px;padding:16px 32px;font-size:18px;font-weight:500}.btn-tunari-glass{background:var(--tunari-glass-bg);border:1px solid var(--tunari-glass-border);-webkit-backdrop-filter:blur(var(--tunari-glass-blur));border-radius:var(--tunari-radius-btn);color:#fff;height:56px;padding:16px 32px;font-size:18px;font-weight:500}.glass-tunari{background:var(--tunari-glass-bg);border:1px solid var(--tunari-glass-border);-webkit-backdrop-filter:blur(var(--tunari-glass-blur))}.logo-tunari{letter-spacing:-1.29px;font-family:Satoshi,sans-serif;font-size:31px;font-weight:900}.headline-tunari{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Satoshi,sans-serif;font-size:96px;font-weight:500;line-height:1.1}@media (max-width:1399px){.headline-tunari{font-size:84px}}@media (max-width:767px){.headline-tunari{font-size:64px}}.subheadline-tunari{color:var(--tunari-text-muted);font-size:20px;font-weight:400;line-height:1.6}.dashboard-scope .text-xs{font-size:14px;line-height:1.4}.dashboard-scope .text-sm{font-size:16px;line-height:1.5}.dashboard-scope .text-base{font-size:18px;line-height:1.55}.dashboard-scope .text-lg{font-size:20px;line-height:1.5}.dashboard-scope .text-xl{font-size:22px;line-height:1.45}.dashboard-scope .text-2xl{font-size:26px;line-height:1.35}.dashboard-scope .text-3xl{font-size:32px;line-height:1.25}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}
.CookieConsent-module__QbGkGW__wrapper{z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 16px 16px}.CookieConsent-module__QbGkGW__card{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(140%);color:#e8edf5;background:#0a0e16db;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr;gap:16px;width:100%;max-width:880px;padding:20px 24px;display:grid;box-shadow:0 24px 48px -16px #0000008c,0 8px 16px -8px #00000059}@media (min-width:720px){.CookieConsent-module__QbGkGW__card{grid-template-columns:1fr auto;align-items:center;gap:24px}}.CookieConsent-module__QbGkGW__body{flex-direction:column;gap:6px;display:flex}.CookieConsent-module__QbGkGW__title{letter-spacing:-.01em;color:#f4f7fb;font-size:15px;font-weight:600}.CookieConsent-module__QbGkGW__text{color:#e8edf5c7;font-size:13px;line-height:1.5}.CookieConsent-module__QbGkGW__text a{color:#7dd3fc;text-underline-offset:2px;text-decoration:underline}.CookieConsent-module__QbGkGW__text a:hover{color:#bae6fd}.CookieConsent-module__QbGkGW__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}@media (min-width:720px){.CookieConsent-module__QbGkGW__actions{flex-wrap:nowrap;justify-content:flex-end}}.CookieConsent-module__QbGkGW__btn{appearance:none;cursor:pointer;font:inherit;letter-spacing:.01em;white-space:nowrap;border:none;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.CookieConsent-module__QbGkGW__btnPrimary{color:#051019;background:linear-gradient(#38bdf8 0%,#0ea5e9 100%)}.CookieConsent-module__QbGkGW__btnPrimary:hover{background:linear-gradient(#5acbfb 0%,#1aa9e6 100%)}.CookieConsent-module__QbGkGW__btnSecondary{color:#e8edf5;background:#ffffff0f;border:1px solid #ffffff1f}.CookieConsent-module__QbGkGW__btnSecondary:hover{background:#ffffff1a;border-color:#ffffff2e}.CookieConsent-module__QbGkGW__btnGhost{color:#e8edf5c7;background:0 0;border:1px solid #0000;padding:9px 12px}.CookieConsent-module__QbGkGW__btnGhost:hover{color:#f4f7fb;background:#ffffff0d}.CookieConsent-module__QbGkGW__modalBackdrop{-webkit-backdrop-filter:blur(6px);z-index:70;background:#03060ba8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CookieConsent-module__QbGkGW__modal{color:#e8edf5;background:#0c1320;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:24px;display:flex;box-shadow:0 28px 56px -24px #000000bf}.CookieConsent-module__QbGkGW__modalTitle{letter-spacing:-.01em;color:#f4f7fb;margin:0;font-size:17px;font-weight:600}.CookieConsent-module__QbGkGW__modalRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.CookieConsent-module__QbGkGW__modalRow:last-of-type{border-bottom:none}.CookieConsent-module__QbGkGW__modalRowText{flex-direction:column;gap:4px;display:flex}.CookieConsent-module__QbGkGW__modalRowTitle{color:#f4f7fb;font-size:14px;font-weight:600}.CookieConsent-module__QbGkGW__modalRowBody{color:#e8edf5b3;font-size:12px;line-height:1.45}.CookieConsent-module__QbGkGW__modalRowBadge{letter-spacing:.04em;text-transform:uppercase;color:#86efac;white-space:nowrap;background:#22c55e24;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.CookieConsent-module__QbGkGW__modalRowBadgeMuted{color:#cbd5e1;background:#94a3b824}.CookieConsent-module__QbGkGW__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}
