: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, var(--tunari-bg-1) 0%, var(--tunari-bg-2) 50%, var(--tunari-bg-3) 100%);--tunari-accent-1:#60a5fa;--tunari-accent-2:#a78bfa;--tunari-accent-3:#93c5fd;--tunari-gradient-text:linear-gradient(90deg, var(--tunari-accent-1) 0%, var(--tunari-accent-2) 50%, var(--tunari-accent-3) 100%);--tunari-primary-1:#2563eb;--tunari-primary-2:#9333ea;--tunari-gradient-primary:linear-gradient(90deg, var(--tunari-primary-1) 0%, var(--tunari-primary-2) 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:Satoshi,-apple-system,BlinkMacSystemFont,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:clamp(40px,11vw,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}}@media (prefers-reduced-motion:reduce){[style*=opacity\:0],[style*="opacity: 0"]{opacity:1!important;transform:none!important}}
