[data-theme=classic]{color-scheme:light;--background:#ffffff;--foreground:#0f172a;--card:#ffffff;--raised:#ffffff;--card-foreground:#0f172a;--popover:#ffffff;--popover-foreground:#0f172a;--primary:#4f46e5;--primary-foreground:#ffffff;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--muted:#f1f5f9;--well:#f1f5f9;--well-hover:#e2e8f0;--sunken:rgb(248 250 252/0.8);--lifted:rgb(255 255 255/0.6);--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#0f172a;--destructive:#dc2626;--destructive-foreground:#ffffff;--border:#e2e8f0;--divider:#e2e8f0;--input:#e2e8f0;--ring:#4f46e5;--subtle-foreground:#94a3b8;--success:#1f8f5a;--success-foreground:#ffffff;--success-muted:#ecfdf5;--warning:#b45f06;--warning-foreground:#ffffff;--warning-muted:#fffbeb;--destructive-muted:#fef2f2;--info:#2563eb;--info-foreground:#ffffff;--info-muted:#eff6ff;--primary-text:#4f46e5;--destructive-text:#dc2626;--success-text:#1f8f5a;--warning-text:#b45f06;--info-text:#2563eb;--success-fill:#10b981;--warning-fill:#f59e0b;--destructive-fill:#f43f5e;--info-fill:#3b82f6;--fill-foreground:#ffffff;--primary-soft:color-mix(in srgb,var(--primary) 15%,transparent);--success-soft:color-mix(in srgb,var(--success-fill) 15%,transparent);--warning-soft:color-mix(in srgb,var(--warning-fill) 15%,transparent);--destructive-soft:color-mix(in srgb,var(--destructive-fill) 15%,transparent);--info-soft:color-mix(in srgb,var(--info-fill) 15%,transparent);--violet-fill:#8b5cf6;--violet-text:#6d28d9;--violet-soft:color-mix(in srgb,var(--violet-fill) 15%,transparent);--chart-1:#6366f1;--chart-2:#14b8a6;--chart-3:#f59e0b;--chart-4:#f43f5e;--chart-5:#0ea5e9;--chart-6:#a855f7;--chart-7:#10b981;--chart-8:#f97316;--brand-gradient-from:var(--chart-1);--brand-gradient-to:var(--chart-6);--brand-gradient-from-hover:var(--primary);--chart-1-text:#4338ca;--chart-2-text:#0f766e;--chart-3-text:#b45309;--chart-4-text:#be123c;--chart-5-text:#0369a1;--chart-6-text:#7e22ce;--chart-7-text:#047857;--chart-8-text:#c2410c;--hero:#221b4b;--hero-glow:#3b2575;--hero-foreground:#ffffff;--hero-muted:#a9a3d6;--hero-accent:#9ea4f5;--hero-danger:#fecdd3;--hero-success:#6ee7b7;--sheet:#efedfc;--sheet-glow:#ddd8fa;--sheet-muted:#625c94;--sheet-accent:#4d46c7;--sheet-accent-foreground:#ffffff;--menu:#ffffff;--menu-foreground:#0f172a;--menu-border:var(--border);--menu-hover:#f1f5f9;--menu-padding:0px;--control:#ffffff;--control-border:#cbd5e1;--ghost-hover:rgb(148 163 184/0.2);--toggle-on:#0f172a;--toggle-off:#e2e8f0;--toggle-thumb:#ffffff;--check:#000000;--check-foreground:#ffffff;--check-border:var(--primary);--control-on-surface:rgb(255 255 255/0.2);--control-on-surface-border:rgb(255 255 255/0.2);--control-on-surface-hover:rgb(255 255 255/0.3);--control-on-surface-backdrop:blur(16px);--toast:#ffffff;--toast-foreground:#020617;--toast-border:#e2e8f0;--toast-destructive:#ef4444;--toast-destructive-foreground:#f8fafc;--overlay:rgb(0 0 0/0.5);--overlay-blur:4px;--overlay-strong:rgb(0 0 0/0.8);--overlay-strong-blur:0px;--dialog:var(--background);--surface-bg:rgb(255 255 255/0.1);--surface-border:rgb(255 255 255/0.2);--surface-shadow:none;--surface-backdrop:blur(24px);--surface-strong-bg:rgb(255 255 255/0.1);--surface-strong-border:rgb(255 255 255/0.2);--surface-strong-shadow:none;--surface-strong-backdrop:blur(24px);--panel-bg:var(--surface-strong-bg);--panel-border:var(--surface-strong-border);--panel-shadow:var(--surface-strong-shadow);--panel-backdrop:var(--surface-strong-backdrop);--surface-card-bg:var(--card);--surface-card-border:var(--border);--surface-card-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--surface-card-backdrop:none;--surface-tile-bg:rgb(255 255 255/0.2);--surface-tile-border:rgb(255 255 255/0.2);--surface-tile-shadow:none;--surface-tile-backdrop:blur(16px);--segmented:#f1f5f9;--segmented-active:#ffffff;--segmented-active-foreground:#0f172a;--shell-control:rgb(255 255 255/0.2);--shell-control-hover:rgb(255 255 255/0.3);--shell-control-backdrop:blur(16px);--shell-search:rgb(255 255 255/0.25);--shell-search-border:rgb(255 255 255/0.4);--shell-search-backdrop:blur(16px);--shell-menu:rgb(255 255 255/0.8);--shell-menu-border:rgb(255 255 255/0.2);--shell-menu-backdrop:blur(24px);--shell-avatar-border:rgb(255 255 255/0.5);--nav-active:rgb(255 255 255/0.2);--nav-active-shadow:none;--nav-hover:#f1f5f9;--nav-foreground:#334155;--nav-muted-foreground:#475569;--backdrop-base:linear-gradient(to bottom right,rgb(238 242 255/0.3),rgb(250 245 255/0.3),rgb(239 246 255/0.3));--backdrop-grid:url(/grid-pattern.svg);--backdrop-grid-size:auto;--backdrop-grid-position:center;--backdrop-grid-opacity:0.5;--backdrop-wash:radial-gradient(circle at bottom left,rgba(120,119,198,0.15),transparent 40%),radial-gradient(circle at top right,rgba(120,119,198,0.15),transparent 40%);--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-control:0.375rem;--radius-popover:0.375rem;--radius-dialog:0.5rem;--radius-card:0.5rem;--radius-search:9999px;--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-display:var(--font-sans);--font-pixel:var(--font-mono);--label-font:var(--font-sans);--label-size:0.75rem;--label-weight:600;--label-tracking:0.05em;--label-transform:uppercase;--empty-art:none;--paper:#ffffff;--paper-foreground:#0f172a;--brand-linkedin:#0a66c2}[data-theme=classic].dark{color-scheme:dark;--background:#0f172a;--foreground:#f8fafc;--card:#0f172a;--raised:#1e293b;--card-foreground:#f8fafc;--popover:#0f172a;--popover-foreground:#f8fafc;--primary:#4f46e5;--primary-foreground:#ffffff;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--well:#334155;--well-hover:#475569;--sunken:rgb(15 23 42/0.4);--lifted:rgb(51 65 85/0.4);--muted-foreground:#94a3b8;--accent:#1e293b;--accent-foreground:#f8fafc;--destructive:#7f1d1d;--destructive-foreground:#ffffff;--border:#1e293b;--divider:#334155;--input:#1e293b;--ring:#4f46e5;--subtle-foreground:#475569;--success-muted:rgb(6 78 59/0.3);--warning-muted:rgb(120 53 15/0.3);--destructive-muted:rgb(127 29 29/0.3);--info:#60a5fa;--info-foreground:#0f172a;--info-muted:rgb(30 58 138/0.3);--primary-text:#818cf8;--destructive-text:#f87171;--success-text:#34d399;--warning-text:#fbbf24;--info-text:#60a5fa;--violet-text:#c4b5fd;--chart-1-text:#a5b4fc;--chart-2-text:#5eead4;--chart-3-text:#fcd34d;--chart-4-text:#fda4af;--chart-5-text:#7dd3fc;--chart-6-text:#d8b4fe;--chart-7-text:#6ee7b7;--chart-8-text:#fdba74;--sheet:#1e1b4b;--sheet-glow:#312e81;--sheet-muted:#a5b4fc;--sheet-accent:#818cf8;--sheet-accent-foreground:#0f172a;--menu:#1e293b;--menu-foreground:#f8fafc;--menu-hover:#334155;--control:#1e293b;--control-border:#475569;--ghost-hover:rgb(71 85 105/0.2);--toggle-on:#f8fafc;--toggle-off:#1e293b;--toggle-thumb:#020617;--control-on-surface:#334155;--control-on-surface-border:#334155;--control-on-surface-hover:#475569;--control-on-surface-backdrop:none;--toast:#020617;--toast-foreground:#f8fafc;--toast-border:#1e293b;--toast-destructive:#7f1d1d;--surface-bg:rgb(30 41 59/0.3);--surface-border:rgb(51 65 85/0.5);--surface-strong-bg:#1e293b;--surface-strong-border:#334155;--surface-strong-backdrop:none;--surface-tile-bg:#334155;--surface-tile-border:#334155;--surface-tile-backdrop:none;--segmented:rgb(51 65 85/0.6);--segmented-active:#0f172a;--segmented-active-foreground:#ffffff;--shell-control:#334155;--shell-control-hover:#475569;--shell-control-backdrop:none;--shell-search:#334155;--shell-search-border:#475569;--shell-search-backdrop:none;--shell-menu:#1e293b;--shell-menu-border:#334155;--shell-menu-backdrop:none;--shell-avatar-border:#475569;--nav-active:#334155;--nav-hover:#334155;--nav-foreground:#e2e8f0;--nav-muted-foreground:#cbd5e1;--backdrop-base:linear-gradient(to bottom right,#0f172a,rgb(30 41 59/0.8),rgb(15 23 42/0.9));--backdrop-grid-opacity:0.1;--backdrop-wash:radial-gradient(circle at bottom left,rgba(59,130,246,0.08),transparent 40%),radial-gradient(circle at top right,rgba(59,130,246,0.08),transparent 40%)}[data-theme=classic] .page-backdrop-search{background-image:linear-gradient(to bottom right,rgb(238 242 255/.3),rgb(250 245 255/.3),rgb(239 246 255/.3))}[data-theme=classic] .page-backdrop-search:before{content:"";position:fixed;inset:0;z-index:-10;background-image:url(/grid-pattern.svg);background-position:50%;opacity:.3;pointer-events:none}[data-theme=classic] .page-backdrop-search:after{content:"";position:fixed;inset:0;z-index:-20;background-image:radial-gradient(circle at bottom left,rgba(120,119,198,.15),transparent 40%),radial-gradient(circle at top right,rgba(120,119,198,.15),transparent 40%);pointer-events:none}[data-theme=classic].dark .page-backdrop-search{background-image:linear-gradient(to bottom right,#1e1b4b,#3b0764,#172554)}[data-theme=classic].dark .page-backdrop-search:before{opacity:.05}[data-theme=classic].dark .page-backdrop-search:after{display:none}[data-theme=classic] .page-backdrop-search-plain{background-image:linear-gradient(to bottom right,#f8fafc,#ffffff,#f8fafc)}[data-theme=classic].dark .page-backdrop-search-plain{background-image:linear-gradient(to bottom right,#020617,#0f172a,#020617)}[data-theme=glass]{color-scheme:light;--background:oklch(0.982 0.004 275);--foreground:oklch(0.2 0.02 275);--card:oklch(1 0 0);--raised:var(--card);--card-foreground:oklch(0.2 0.02 275);--popover:oklch(1 0 0);--popover-foreground:oklch(0.2 0.02 275);--primary:oklch(0.52 0.19 275);--primary-foreground:oklch(0.99 0 0);--secondary:oklch(0.955 0.02 275);--secondary-foreground:oklch(0.38 0.15 275);--muted:oklch(0.962 0.006 275);--well:var(--muted);--well-hover:oklch(0.935 0.008 275);--sunken:oklch(0.955 0.006 275/0.7);--lifted:var(--surface-strong-bg);--muted-foreground:oklch(0.52 0.02 275);--accent:oklch(0.955 0.02 275);--accent-foreground:oklch(0.38 0.15 275);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.99 0 0);--border:oklch(0.915 0.008 275);--divider:var(--border);--input:oklch(0.905 0.01 275);--ring:oklch(0.62 0.15 275);--subtle-foreground:oklch(0.66 0.02 275);--success:oklch(0.5 0.13 155);--success-foreground:oklch(0.99 0 0);--success-muted:oklch(0.955 0.04 155);--warning:oklch(0.53 0.13 60);--warning-foreground:oklch(0.99 0 0);--warning-muted:oklch(0.96 0.045 80);--destructive-muted:oklch(0.982 0.01 25);--info:oklch(0.52 0.14 245);--info-foreground:oklch(0.99 0 0);--info-muted:oklch(0.955 0.03 245);--primary-text:var(--primary);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive);--info-fill:var(--info);--fill-foreground:oklch(0.99 0 0);--primary-soft:color-mix(in srgb,var(--primary) 10%,transparent);--success-soft:var(--success-muted);--warning-soft:var(--warning-muted);--destructive-soft:var(--destructive-muted);--info-soft:var(--info-muted);--violet-fill:oklch(0.55 0.2 293);--violet-text:oklch(0.48 0.17 293);--violet-soft:oklch(0.955 0.03 293);--chart-1:oklch(0.55 0.19 275);--chart-2:oklch(0.6 0.12 185);--chart-3:oklch(0.7 0.15 70);--chart-4:oklch(0.6 0.19 15);--chart-5:oklch(0.62 0.13 235);--chart-6:oklch(0.56 0.2 305);--chart-7:oklch(0.6 0.15 150);--chart-8:oklch(0.65 0.16 45);--brand-gradient-from:var(--chart-1);--brand-gradient-to:var(--chart-6);--brand-gradient-from-hover:var(--primary);--chart-1-text:oklch(0.48 0.17 275);--chart-2-text:oklch(0.48 0.12 185);--chart-3-text:oklch(0.48 0.15 70);--chart-4-text:oklch(0.48 0.17 15);--chart-5-text:oklch(0.48 0.13 235);--chart-6-text:oklch(0.48 0.17 305);--chart-7-text:oklch(0.48 0.15 150);--chart-8-text:oklch(0.48 0.16 45);--hero:oklch(0.27 0.09 280);--hero-glow:oklch(0.36 0.14 285);--hero-foreground:oklch(0.99 0 0);--hero-muted:oklch(0.78 0.06 280);--hero-accent:oklch(0.76 0.11 278);--hero-danger:oklch(0.86 0.07 15);--hero-success:oklch(0.86 0.11 160);--sheet:oklch(0.955 0.025 280);--sheet-glow:oklch(0.9 0.05 282);--sheet-muted:oklch(0.48 0.08 280);--sheet-accent:oklch(0.47 0.18 275);--sheet-accent-foreground:oklch(0.99 0 0);--menu:var(--popover);--menu-foreground:var(--popover-foreground);--menu-border:oklch(0.2 0.02 275/0.1);--menu-hover:var(--accent);--menu-padding:0.25rem;--control:var(--background);--control-border:var(--input);--ghost-hover:var(--muted);--toggle-on:var(--primary);--toggle-off:var(--input);--toggle-thumb:oklch(1 0 0);--check:var(--primary);--check-foreground:var(--primary-foreground);--check-border:var(--input);--control-on-surface:var(--surface-tile-bg);--control-on-surface-border:var(--surface-tile-border);--control-on-surface-hover:oklch(1 0 0/0.95);--control-on-surface-backdrop:none;--toast:var(--popover);--toast-foreground:var(--popover-foreground);--toast-border:var(--menu-border);--toast-destructive:var(--destructive);--toast-destructive-foreground:var(--destructive-foreground);--overlay:oklch(0 0 0/0.1);--overlay-blur:4px;--overlay-strong:oklch(0 0 0/0.1);--overlay-strong-blur:4px;--dialog:var(--popover);--surface-edge:oklch(1 0 0/0.75);--surface-shade:oklch(0.35 0.08 275/0.12);--surface-bg:oklch(1 0 0/0.5);--surface-border:var(--surface-edge);--surface-shadow:inset 0 1px 0 0 var(--surface-edge),0 1px 2px 0 var(--surface-shade),0 12px 32px -16px var(--surface-shade);--surface-backdrop:blur(24px) saturate(170%);--surface-strong-bg:oklch(1 0 0/0.82);--surface-strong-border:var(--surface-edge);--surface-strong-shadow:inset 0 1px 0 0 var(--surface-edge),0 1px 2px 0 var(--surface-shade),0 6px 16px -8px var(--surface-shade);--surface-strong-backdrop:none;--panel-bg:var(--surface-bg);--panel-border:var(--surface-border);--panel-shadow:var(--surface-shadow);--panel-backdrop:var(--surface-backdrop);--surface-card-bg:var(--surface-bg);--surface-card-border:var(--surface-border);--surface-card-shadow:var(--surface-shadow);--surface-card-backdrop:var(--surface-backdrop);--surface-tile-bg:var(--surface-strong-bg);--surface-tile-border:var(--surface-strong-border);--surface-tile-shadow:var(--surface-strong-shadow);--surface-tile-backdrop:none;--segmented:var(--muted);--segmented-active:var(--card);--segmented-active-foreground:var(--foreground);--shell-control:transparent;--shell-control-hover:var(--muted);--shell-control-backdrop:none;--shell-search:var(--surface-bg);--shell-search-border:transparent;--shell-search-backdrop:none;--shell-menu:var(--popover);--shell-menu-border:var(--menu-border);--shell-menu-backdrop:none;--shell-avatar-border:var(--border);--nav-active:var(--surface-strong-bg);--nav-active-shadow:inset 0 0 0 1px var(--surface-edge),0 1px 2px 0 var(--surface-shade),0 6px 16px -8px var(--surface-shade);--nav-hover:var(--surface-bg);--nav-foreground:oklch(0.2 0.02 275/0.8);--nav-muted-foreground:oklch(0.2 0.02 275/0.7);--grid-line:oklch(0.5 0.05 275/0.05);--backdrop-base:none;--backdrop-grid:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);--backdrop-grid-size:48px 48px;--backdrop-grid-position:0 0;--backdrop-grid-opacity:1;--backdrop-wash:radial-gradient(70rem 50rem at 0% 0%,oklch(0.84 0.09 285/0.85),transparent 70%),radial-gradient(64rem 46rem at 100% 10%,oklch(0.88 0.07 230/0.8),transparent 70%),radial-gradient(70rem 48rem at 55% 115%,oklch(0.89 0.07 335/0.7),transparent 70%);--radius:0.625rem;--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-control:var(--radius-lg);--radius-popover:var(--radius-lg);--radius-dialog:var(--radius-xl);--radius-card:var(--radius-2xl);--radius-search:var(--radius-xl);--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:var(--font-sans);--font-pixel:var(--font-mono);--label-font:var(--font-sans);--label-size:0.6875rem;--label-weight:600;--label-tracking:0.05em;--label-transform:uppercase;--empty-art:none;--paper:oklch(1 0 0);--paper-foreground:oklch(0.2 0.02 275);--brand-linkedin:#0a66c2}[data-theme=glass].dark{color-scheme:dark;--background:oklch(0.165 0.014 275);--foreground:oklch(0.96 0.006 275);--card:oklch(0.21 0.016 275);--raised:var(--card);--card-foreground:oklch(0.96 0.006 275);--popover:oklch(0.225 0.018 275);--popover-foreground:oklch(0.96 0.006 275);--primary:oklch(0.68 0.16 277);--primary-foreground:oklch(0.17 0.03 277);--secondary:oklch(0.28 0.05 275);--secondary-foreground:oklch(0.86 0.08 275);--muted:oklch(0.255 0.014 275);--well:var(--muted);--well-hover:oklch(0.3 0.016 275);--sunken:oklch(0.15 0.014 275/0.5);--muted-foreground:oklch(0.72 0.02 275);--accent:oklch(0.28 0.05 275);--accent-foreground:oklch(0.86 0.08 275);--destructive:oklch(0.7 0.19 22);--destructive-foreground:oklch(0.17 0.03 22);--border:oklch(1 0 0/0.1);--divider:var(--border);--input:oklch(1 0 0/0.15);--ring:oklch(0.68 0.14 277);--subtle-foreground:oklch(0.56 0.02 275);--success:oklch(0.74 0.15 155);--success-foreground:oklch(0.18 0.03 155);--success-muted:oklch(0.27 0.05 155);--warning:oklch(0.8 0.14 75);--warning-foreground:oklch(0.2 0.03 75);--warning-muted:oklch(0.28 0.05 75);--destructive-muted:oklch(0.28 0.06 22);--info:oklch(0.74 0.12 240);--info-foreground:oklch(0.18 0.03 240);--info-muted:oklch(0.27 0.04 240);--primary-text:var(--primary);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--fill-foreground:oklch(0.17 0.03 275);--violet-fill:oklch(0.7 0.16 293);--violet-text:oklch(0.82 0.096 293);--violet-soft:oklch(0.28 0.06 293);--chart-1:oklch(0.68 0.16 277);--chart-2:oklch(0.72 0.11 185);--chart-3:oklch(0.8 0.14 75);--chart-4:oklch(0.7 0.17 15);--chart-5:oklch(0.72 0.12 235);--chart-6:oklch(0.7 0.17 305);--chart-7:oklch(0.74 0.14 150);--chart-8:oklch(0.76 0.14 50);--chart-1-text:oklch(0.82 0.096 277);--chart-2-text:oklch(0.82 0.066 185);--chart-3-text:oklch(0.82 0.084 75);--chart-4-text:oklch(0.82 0.102 15);--chart-5-text:oklch(0.82 0.072 235);--chart-6-text:oklch(0.82 0.102 305);--chart-7-text:oklch(0.82 0.084 150);--chart-8-text:oklch(0.82 0.084 50);--hero:oklch(0.24 0.07 280);--hero-glow:oklch(0.32 0.12 285);--hero-muted:oklch(0.78 0.05 280);--hero-accent:oklch(0.78 0.11 278);--sheet:oklch(0.25 0.04 280);--sheet-glow:oklch(0.32 0.07 282);--sheet-muted:oklch(0.78 0.05 280);--sheet-accent:oklch(0.75 0.13 278);--sheet-accent-foreground:oklch(0.17 0.03 277);--menu-border:oklch(1 0 0/0.1);--toggle-thumb:var(--foreground);--control-on-surface-hover:oklch(0.3 0.014 275/0.85);--overlay:oklch(0 0 0/0.3);--overlay-strong:oklch(0 0 0/0.3);--surface-edge:oklch(1 0 0/0.08);--surface-shade:oklch(0 0 0/0.4);--surface-bg:oklch(0.22 0.01 275/0.55);--shell-search:oklch(1 0 0/0.06);--shell-search-border:oklch(1 0 0/0.12);--surface-strong-bg:oklch(0.26 0.012 275/0.8);--shell-avatar-border:var(--border);--nav-foreground:oklch(0.96 0.006 275/0.8);--nav-muted-foreground:oklch(0.96 0.006 275/0.7);--grid-line:oklch(1 0 0/0.035);--backdrop-wash:radial-gradient(70rem 50rem at 0% 0%,oklch(0.32 0.09 285/0.55),transparent 70%),radial-gradient(64rem 46rem at 100% 10%,oklch(0.3 0.07 235/0.45),transparent 70%),radial-gradient(70rem 48rem at 55% 115%,oklch(0.3 0.06 340/0.35),transparent 70%)}[data-theme=apple]{color-scheme:light;--background:oklch(0.97 0.002 286);--foreground:oklch(0.21 0.004 286);--card:oklch(1 0 0);--raised:var(--card);--card-foreground:oklch(0.21 0.004 286);--popover:oklch(1 0 0);--popover-foreground:oklch(0.21 0.004 286);--primary:oklch(0.56 0.2 256);--primary-foreground:oklch(1 0 0);--secondary:oklch(0.21 0.004 286/0.05);--secondary-foreground:oklch(0.21 0.004 286);--muted:oklch(0.21 0.004 286/0.05);--well:oklch(0.21 0.004 286/0.06);--muted-foreground:oklch(0.5 0.006 286);--accent:oklch(0.21 0.004 286/0.05);--accent-foreground:oklch(0.21 0.004 286);--destructive:oklch(0.56 0.21 25);--destructive-foreground:oklch(1 0 0);--border:oklch(0.21 0.004 286/0.08);--divider:oklch(0.21 0.004 286/0.08);--input:oklch(0.21 0.004 286/0.12);--ring:oklch(0.56 0.2 256/0.55);--subtle-foreground:oklch(0.64 0.006 286);--success:oklch(0.5 0.13 150);--success-foreground:oklch(1 0 0);--success-muted:oklch(0.96 0.035 150);--warning:oklch(0.52 0.12 60);--warning-foreground:oklch(1 0 0);--warning-muted:oklch(0.965 0.04 80);--destructive-muted:oklch(0.965 0.02 25);--info:oklch(0.52 0.14 240);--info-foreground:oklch(1 0 0);--info-muted:oklch(0.96 0.025 240);--primary-text:oklch(0.53 0.2 256);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.56 0.2 256);--chart-2:oklch(0.62 0.11 200);--chart-3:oklch(0.72 0.16 75);--chart-4:oklch(0.6 0.21 15);--chart-5:oklch(0.65 0.13 235);--chart-6:oklch(0.56 0.2 305);--chart-7:oklch(0.62 0.16 150);--chart-8:oklch(0.68 0.18 50);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.5 0.2 272);--brand-gradient-from-hover:oklch(0.5 0.2 256);--hero:oklch(0.21 0.004 286);--hero-glow:oklch(0.3 0.01 270);--hero-foreground:oklch(0.99 0 0);--hero-muted:oklch(0.78 0.006 286);--hero-accent:oklch(0.74 0.13 256);--sheet:oklch(0.955 0.015 256);--sheet-glow:oklch(0.91 0.035 256);--sheet-muted:oklch(0.47 0.03 260);--sheet-accent:oklch(0.53 0.2 256);--sheet-accent-foreground:oklch(1 0 0);--menu:var(--popover);--menu-foreground:var(--popover-foreground);--menu-border:oklch(0.21 0.004 286/0.1);--menu-hover:oklch(0.21 0.004 286/0.06);--menu-padding:0.25rem;--control:var(--card);--control-border:var(--input);--ghost-hover:oklch(0.21 0.004 286/0.06);--toggle-on:oklch(0.62 0.17 150);--toggle-off:oklch(0.21 0.004 286/0.12);--toggle-thumb:oklch(1 0 0);--check:var(--primary);--check-foreground:var(--primary-foreground);--check-border:var(--input);--toast:var(--popover);--toast-foreground:var(--popover-foreground);--toast-border:var(--menu-border);--toast-destructive:var(--destructive);--toast-destructive-foreground:var(--destructive-foreground);--overlay:oklch(0.21 0.004 286/0.2);--overlay-blur:8px;--overlay-strong:oklch(0.21 0.004 286/0.3);--overlay-strong-blur:8px;--dialog:var(--popover);--panel-edge:oklch(0.21 0.004 286/0.06);--panel-shadow-near:oklch(0.21 0.004 286/0.04);--panel-shadow-far:oklch(0.21 0.004 286/0.06);--panel-lift:0 1px 2px 0 var(--panel-shadow-near),0 12px 32px -12px var(--panel-shadow-far);--surface-bg:oklch(1 0 0/0.72);--surface-border:var(--panel-edge);--surface-shadow:var(--panel-lift);--surface-backdrop:saturate(180%) blur(20px);--surface-strong-bg:oklch(1 0 0/0.72);--surface-strong-border:var(--panel-edge);--surface-strong-shadow:var(--panel-lift);--surface-strong-backdrop:saturate(180%) blur(20px);--panel-bg:var(--card);--panel-border:var(--panel-edge);--panel-shadow:var(--panel-lift);--panel-backdrop:none;--surface-card-bg:var(--card);--surface-card-border:var(--panel-edge);--surface-card-shadow:var(--panel-lift);--surface-card-backdrop:none;--surface-tile-bg:var(--background);--surface-tile-border:var(--panel-edge);--surface-tile-shadow:none;--surface-tile-backdrop:none;--segmented:oklch(0.21 0.004 286/0.06);--segmented-active:var(--card);--segmented-active-foreground:var(--foreground);--shell-control:transparent;--shell-control-hover:oklch(0.21 0.004 286/0.06);--shell-control-backdrop:none;--shell-search:var(--card);--shell-search-border:var(--panel-edge);--shell-search-backdrop:none;--shell-menu:var(--popover);--shell-menu-border:var(--menu-border);--shell-menu-backdrop:none;--shell-avatar-border:var(--card);--nav-active:var(--card);--nav-active-shadow:0 0 0 1px var(--panel-edge),0 1px 2px 0 var(--panel-shadow-near);--nav-hover:oklch(0.21 0.004 286/0.05);--nav-foreground:oklch(0.21 0.004 286);--nav-muted-foreground:oklch(0.45 0.006 286);--backdrop-base:none;--backdrop-grid:none;--backdrop-grid-size:auto;--backdrop-grid-position:0 0;--backdrop-grid-opacity:0;--backdrop-wash:none;--radius:0.75rem;--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.2);--radius-2xl:calc(var(--radius) * 1.5);--radius-3xl:calc(var(--radius) * 1.8);--radius-control:var(--radius-lg);--radius-popover:var(--radius-lg);--radius-dialog:var(--radius-xl);--radius-card:var(--radius-2xl);--radius-search:9999px;--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-inter-tight),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--font-pixel:var(--font-mono);--label-font:var(--font-sans);--label-size:0.75rem;--label-weight:500;--label-tracking:-0.005em;--label-transform:none;--empty-art:url(/themes/apple/profiles-stack.webp);--well-hover:oklch(0.21 0.004 286/0.1);--sunken:var(--background);--lifted:var(--card);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive);--info-fill:var(--info);--fill-foreground:oklch(1 0 0);--primary-soft:color-mix(in srgb,var(--primary) 10%,transparent);--success-soft:var(--success-muted);--warning-soft:var(--warning-muted);--destructive-soft:var(--destructive-muted);--info-soft:var(--info-muted);--violet-fill:oklch(0.55 0.2 293);--violet-text:oklch(0.47 0.17 293);--violet-soft:oklch(0.955 0.03 293);--chart-1-text:oklch(0.46 0.17 256);--chart-2-text:oklch(0.46 0.11 200);--chart-3-text:oklch(0.46 0.16 75);--chart-4-text:oklch(0.46 0.17 15);--chart-5-text:oklch(0.46 0.13 235);--chart-6-text:oklch(0.46 0.17 305);--chart-7-text:oklch(0.46 0.16 150);--chart-8-text:oklch(0.46 0.17 50);--hero-danger:oklch(0.86 0.07 15);--hero-success:oklch(0.86 0.11 160);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none;--paper:oklch(1 0 0);--paper-foreground:oklch(0.21 0.004 286);--brand-linkedin:#0a66c2}[data-theme=apple].dark{color-scheme:dark;--background:oklch(0 0 0);--foreground:oklch(0.97 0.002 286);--card:oklch(0.2 0.004 286);--raised:var(--card);--card-foreground:oklch(0.97 0.002 286);--popover:oklch(0.22 0.004 286);--popover-foreground:oklch(0.97 0.002 286);--primary:oklch(0.55 0.2 256);--primary-foreground:oklch(1 0 0);--secondary:oklch(1 0 0/0.08);--secondary-foreground:oklch(0.97 0.002 286);--muted:oklch(1 0 0/0.08);--well:oklch(1 0 0/0.1);--muted-foreground:oklch(0.7 0.006 286);--accent:oklch(1 0 0/0.08);--accent-foreground:oklch(0.97 0.002 286);--destructive:oklch(0.55 0.2 25);--destructive-foreground:oklch(1 0 0);--border:oklch(1 0 0/0.1);--divider:oklch(1 0 0/0.1);--input:oklch(1 0 0/0.14);--ring:oklch(0.64 0.19 256/0.6);--subtle-foreground:oklch(0.55 0.006 286);--success:oklch(0.74 0.17 150);--success-foreground:oklch(0.18 0.03 150);--success-muted:oklch(0.27 0.05 150);--warning:oklch(0.8 0.15 75);--warning-foreground:oklch(0.2 0.03 75);--warning-muted:oklch(0.28 0.05 75);--destructive-muted:oklch(0.27 0.06 25);--info:oklch(0.74 0.13 240);--info-foreground:oklch(0.18 0.03 240);--info-muted:oklch(0.27 0.045 240);--primary-text:oklch(0.7 0.16 256);--destructive-text:oklch(0.7 0.18 22);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.64 0.19 256);--chart-2:oklch(0.74 0.11 200);--chart-3:oklch(0.82 0.15 80);--chart-4:oklch(0.68 0.2 15);--chart-5:oklch(0.74 0.12 235);--chart-6:oklch(0.68 0.18 305);--chart-7:oklch(0.74 0.16 150);--chart-8:oklch(0.76 0.16 55);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.5 0.2 272);--brand-gradient-from-hover:oklch(0.5 0.2 256);--hero:oklch(0.28 0.006 286);--hero-glow:oklch(0.36 0.02 270);--hero-muted:oklch(0.76 0.006 286);--hero-accent:oklch(0.74 0.13 256);--sheet:oklch(0.22 0.025 256);--sheet-glow:oklch(0.28 0.05 256);--sheet-muted:oklch(0.76 0.03 256);--sheet-accent:oklch(0.72 0.15 256);--sheet-accent-foreground:oklch(0.16 0.03 256);--menu-border:oklch(1 0 0/0.1);--menu-hover:oklch(1 0 0/0.08);--ghost-hover:oklch(1 0 0/0.08);--toggle-on:oklch(0.68 0.17 150);--toggle-off:oklch(1 0 0/0.16);--check:var(--primary);--overlay:oklch(0 0 0/0.5);--overlay-strong:oklch(0 0 0/0.6);--panel-edge:oklch(1 0 0/0.08);--panel-shadow-near:oklch(0 0 0/0.4);--panel-shadow-far:oklch(0 0 0/0.6);--surface-bg:oklch(0.17 0.004 286/0.72);--surface-strong-bg:oklch(0.17 0.004 286/0.72);--surface-tile-bg:oklch(1 0 0/0.05);--segmented:oklch(1 0 0/0.08);--segmented-active:oklch(0.3 0.004 286);--shell-control-hover:oklch(1 0 0/0.08);--shell-search:oklch(0.17 0.004 286);--shell-avatar-border:var(--card);--nav-active:oklch(0.26 0.004 286);--nav-hover:oklch(1 0 0/0.06);--nav-foreground:oklch(0.97 0.002 286);--nav-muted-foreground:oklch(0.74 0.006 286);--empty-art:url(/themes/apple/profiles-stack-dark.webp);--well-hover:oklch(1 0 0/0.14);--sunken:oklch(0 0 0/0.35);--lifted:oklch(0.26 0.004 286);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive-text);--info-fill:var(--info);--fill-foreground:oklch(0.16 0.004 286);--violet-fill:oklch(0.7 0.16 293);--violet-text:oklch(0.82 0.096 293);--violet-soft:oklch(0.28 0.06 293);--chart-1-text:oklch(0.82 0.1 256);--chart-2-text:oklch(0.82 0.0605 200);--chart-3-text:oklch(0.82 0.0825 80);--chart-4-text:oklch(0.82 0.1 15);--chart-5-text:oklch(0.82 0.066 235);--chart-6-text:oklch(0.82 0.099 305);--chart-7-text:oklch(0.82 0.088 150);--chart-8-text:oklch(0.82 0.088 55);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none}[data-theme=apple] body{font-feature-settings:"cv11","ss01"}:where([data-theme=apple] :is(h1,h2,h3):not(.trs *)){font-family:var(--font-display);letter-spacing:-.02em}[data-theme=apple] [data-slot=button].rounded-control{border-radius:9999px}[data-theme=apple] [data-slot=button][data-variant=default]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 1px 2px 0 oklch(0 0 0/.08)}[data-theme=hard-tech]{color-scheme:light;--background:oklch(0.94 0.004 250);--foreground:oklch(0.22 0.012 250);--card:oklch(0.985 0.002 250);--raised:var(--card);--card-foreground:oklch(0.22 0.012 250);--popover:oklch(0.985 0.002 250);--popover-foreground:oklch(0.22 0.012 250);--primary:oklch(0.67 0.19 42);--primary-foreground:oklch(0.18 0.012 250);--secondary:oklch(0.22 0.012 250/0.06);--secondary-foreground:oklch(0.22 0.012 250);--muted:oklch(0.22 0.012 250/0.06);--well:oklch(0.22 0.012 250/0.07);--muted-foreground:oklch(0.46 0.012 250);--accent:oklch(0.22 0.012 250/0.06);--accent-foreground:oklch(0.22 0.012 250);--destructive:oklch(0.53 0.21 25);--destructive-foreground:oklch(0.99 0 0);--border:oklch(0.22 0.012 250/0.14);--divider:oklch(0.22 0.012 250/0.12);--input:oklch(0.22 0.012 250/0.22);--ring:oklch(0.67 0.19 42/0.6);--subtle-foreground:oklch(0.6 0.012 250);--success:oklch(0.48 0.12 155);--success-foreground:oklch(0.99 0 0);--success-muted:oklch(0.95 0.035 155);--warning:oklch(0.5 0.11 70);--warning-foreground:oklch(0.99 0 0);--warning-muted:oklch(0.95 0.045 85);--destructive-muted:oklch(0.955 0.025 25);--info:oklch(0.5 0.12 240);--info-foreground:oklch(0.99 0 0);--info-muted:oklch(0.95 0.025 240);--primary-text:oklch(0.5 0.15 42);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.67 0.19 42);--chart-2:oklch(0.58 0.1 195);--chart-3:oklch(0.74 0.15 85);--chart-4:oklch(0.58 0.2 20);--chart-5:oklch(0.6 0.11 240);--chart-6:oklch(0.52 0.15 300);--chart-7:oklch(0.58 0.13 150);--chart-8:oklch(0.45 0.03 250);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.76 0.16 68);--brand-gradient-from-hover:oklch(0.62 0.19 40);--hero:oklch(0.22 0.012 250);--hero-glow:oklch(0.3 0.02 250);--hero-foreground:oklch(0.97 0.004 250);--hero-muted:oklch(0.76 0.01 250);--hero-accent:oklch(0.74 0.17 45);--sheet:oklch(0.91 0.006 250);--sheet-glow:oklch(0.86 0.01 250);--sheet-muted:oklch(0.42 0.012 250);--sheet-accent:oklch(0.48 0.14 42);--sheet-accent-foreground:oklch(0.99 0 0);--menu:var(--popover);--menu-foreground:var(--popover-foreground);--menu-border:oklch(0.22 0.012 250/0.2);--menu-hover:oklch(0.22 0.012 250/0.07);--menu-padding:0.25rem;--control:var(--card);--control-border:var(--input);--ghost-hover:oklch(0.22 0.012 250/0.07);--toggle-on:var(--primary);--toggle-off:oklch(0.22 0.012 250/0.18);--toggle-thumb:oklch(0.99 0 0);--check:var(--primary);--check-foreground:var(--primary-foreground);--check-border:var(--input);--toast:var(--popover);--toast-foreground:var(--popover-foreground);--toast-border:var(--menu-border);--toast-destructive:var(--destructive);--toast-destructive-foreground:var(--destructive-foreground);--overlay:oklch(0.22 0.012 250/0.3);--overlay-blur:0px;--overlay-strong:oklch(0.22 0.012 250/0.45);--overlay-strong-blur:0px;--dialog:var(--popover);--marking:oklch(0.22 0.012 250/0.55);--panel-edge:oklch(0.22 0.012 250/0.16);--surface-bg:oklch(0.985 0.002 250/0.82);--surface-border:var(--panel-edge);--surface-shadow:none;--surface-backdrop:blur(12px);--surface-strong-bg:oklch(0.985 0.002 250/0.82);--surface-strong-border:var(--panel-edge);--surface-strong-shadow:none;--surface-strong-backdrop:blur(12px);--panel-bg:var(--card);--panel-border:var(--panel-edge);--panel-shadow:none;--panel-backdrop:none;--surface-card-bg:var(--card);--surface-card-border:var(--panel-edge);--surface-card-shadow:none;--surface-card-backdrop:none;--surface-tile-bg:var(--background);--surface-tile-border:var(--panel-edge);--surface-tile-shadow:none;--surface-tile-backdrop:none;--segmented:oklch(0.22 0.012 250/0.07);--segmented-active:var(--card);--segmented-active-foreground:var(--foreground);--shell-control:transparent;--shell-control-hover:oklch(0.22 0.012 250/0.07);--shell-control-backdrop:none;--shell-search:var(--card);--shell-search-border:var(--panel-edge);--shell-search-backdrop:none;--shell-menu:var(--popover);--shell-menu-border:var(--menu-border);--shell-menu-backdrop:none;--shell-avatar-border:var(--panel-edge);--nav-active:oklch(0.22 0.012 250/0.08);--nav-active-shadow:inset 2px 0 0 0 var(--primary);--nav-hover:oklch(0.22 0.012 250/0.05);--nav-foreground:oklch(0.22 0.012 250);--nav-muted-foreground:oklch(0.42 0.012 250);--grid-line:oklch(0.22 0.012 250/0.045);--backdrop-base:none;--backdrop-grid:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);--backdrop-grid-size:32px 32px;--backdrop-grid-position:0 0;--backdrop-grid-opacity:1;--backdrop-wash:none;--radius:0.2rem;--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.2);--radius-2xl:calc(var(--radius) * 1.5);--radius-3xl:calc(var(--radius) * 1.8);--radius-control:var(--radius-sm);--radius-popover:var(--radius-lg);--radius-dialog:var(--radius-lg);--radius-card:var(--radius-lg);--radius-search:var(--radius-sm);--font-sans:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-pixel:var(--font-mono);--label-font:var(--font-mono);--label-size:0.6875rem;--label-weight:500;--label-tracking:0.08em;--label-transform:uppercase;--hazard:var(--primary);--hazard-stripe:6px;--empty-art:url(/themes/hard-tech/profiles-schematic.webp);--well-hover:oklch(0.22 0.012 250/0.11);--sunken:var(--background);--lifted:var(--card);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive);--info-fill:var(--info);--fill-foreground:oklch(0.99 0 0);--primary-soft:color-mix(in srgb,var(--primary) 10%,transparent);--success-soft:var(--success-muted);--warning-soft:var(--warning-muted);--destructive-soft:var(--destructive-muted);--info-soft:var(--info-muted);--violet-fill:oklch(0.55 0.2 293);--violet-text:oklch(0.47 0.17 293);--violet-soft:oklch(0.955 0.03 293);--chart-1-text:oklch(0.46 0.17 42);--chart-2-text:oklch(0.46 0.1 195);--chart-3-text:oklch(0.46 0.15 85);--chart-4-text:oklch(0.46 0.17 20);--chart-5-text:oklch(0.46 0.11 240);--chart-6-text:oklch(0.46 0.15 300);--chart-7-text:oklch(0.46 0.13 150);--chart-8-text:oklch(0.46 0.03 250);--hero-danger:oklch(0.86 0.07 15);--hero-success:oklch(0.86 0.11 160);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none;--paper:oklch(1 0 0);--paper-foreground:oklch(0.22 0.012 250);--brand-linkedin:#0a66c2}[data-theme=hard-tech].dark{color-scheme:dark;--background:oklch(0.165 0.008 250);--foreground:oklch(0.93 0.004 250);--card:oklch(0.2 0.008 250);--raised:var(--card);--card-foreground:oklch(0.93 0.004 250);--popover:oklch(0.22 0.008 250);--popover-foreground:oklch(0.93 0.004 250);--primary:oklch(0.72 0.18 45);--primary-foreground:oklch(0.16 0.008 250);--secondary:oklch(1 0 0/0.07);--secondary-foreground:oklch(0.93 0.004 250);--muted:oklch(1 0 0/0.07);--well:oklch(1 0 0/0.09);--muted-foreground:oklch(0.68 0.01 250);--accent:oklch(1 0 0/0.07);--accent-foreground:oklch(0.93 0.004 250);--destructive:oklch(0.68 0.2 25);--destructive-foreground:oklch(0.16 0.008 250);--border:oklch(1 0 0/0.12);--divider:oklch(1 0 0/0.1);--input:oklch(1 0 0/0.18);--ring:oklch(0.72 0.18 45/0.6);--subtle-foreground:oklch(0.54 0.01 250);--success:oklch(0.74 0.15 155);--success-foreground:oklch(0.17 0.02 155);--success-muted:oklch(0.27 0.045 155);--warning:oklch(0.8 0.14 80);--warning-foreground:oklch(0.18 0.02 80);--warning-muted:oklch(0.28 0.045 80);--destructive-muted:oklch(0.27 0.06 25);--info:oklch(0.74 0.11 240);--info-foreground:oklch(0.17 0.02 240);--info-muted:oklch(0.27 0.04 240);--primary-text:var(--primary);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.72 0.18 45);--chart-2:oklch(0.72 0.1 195);--chart-3:oklch(0.82 0.14 85);--chart-4:oklch(0.68 0.19 20);--chart-5:oklch(0.72 0.1 240);--chart-6:oklch(0.68 0.14 300);--chart-7:oklch(0.72 0.13 150);--chart-8:oklch(0.62 0.02 250);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.8 0.15 70);--brand-gradient-from-hover:oklch(0.67 0.19 42);--hero:oklch(0.12 0.008 250);--hero-glow:oklch(0.2 0.016 250);--hero-muted:oklch(0.74 0.01 250);--hero-accent:oklch(0.74 0.17 45);--sheet:oklch(0.23 0.01 250);--sheet-glow:oklch(0.28 0.014 250);--sheet-muted:oklch(0.74 0.01 250);--sheet-accent:oklch(0.72 0.18 45);--sheet-accent-foreground:oklch(0.16 0.008 250);--menu-border:oklch(1 0 0/0.14);--menu-hover:oklch(1 0 0/0.08);--ghost-hover:oklch(1 0 0/0.08);--toggle-off:oklch(1 0 0/0.18);--toggle-thumb:oklch(0.93 0.004 250);--overlay:oklch(0 0 0/0.5);--overlay-strong:oklch(0 0 0/0.6);--marking:oklch(0.93 0.004 250/0.5);--panel-edge:oklch(1 0 0/0.12);--surface-bg:oklch(0.2 0.008 250/0.85);--surface-strong-bg:oklch(0.2 0.008 250/0.85);--surface-tile-bg:oklch(1 0 0/0.04);--segmented:oklch(1 0 0/0.07);--segmented-active:oklch(0.28 0.008 250);--shell-control-hover:oklch(1 0 0/0.08);--shell-search:oklch(0.2 0.008 250);--nav-active:oklch(1 0 0/0.08);--nav-hover:oklch(1 0 0/0.05);--nav-foreground:oklch(0.93 0.004 250);--nav-muted-foreground:oklch(0.74 0.01 250);--grid-line:oklch(1 0 0/0.035);--empty-art:url(/themes/hard-tech/profiles-schematic-dark.webp);--well-hover:oklch(1 0 0/0.13);--sunken:oklch(0.14 0.008 250);--lifted:oklch(0.25 0.008 250);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive);--info-fill:var(--info);--fill-foreground:oklch(0.16 0.008 250);--violet-fill:oklch(0.7 0.16 293);--violet-text:oklch(0.82 0.096 293);--violet-soft:oklch(0.28 0.06 293);--chart-1-text:oklch(0.82 0.099 45);--chart-2-text:oklch(0.82 0.055 195);--chart-3-text:oklch(0.82 0.077 85);--chart-4-text:oklch(0.82 0.1 20);--chart-5-text:oklch(0.82 0.055 240);--chart-6-text:oklch(0.82 0.077 300);--chart-7-text:oklch(0.82 0.0715 150);--chart-8-text:oklch(0.82 0.011 250);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none}:where([data-theme=hard-tech]) :where(.panel,.surface-card,.surface-strong){background-image:linear-gradient(var(--marking),var(--marking)),linear-gradient(var(--marking),var(--marking)),linear-gradient(var(--marking),var(--marking)),linear-gradient(var(--marking),var(--marking)),linear-gradient(var(--marking),var(--marking)),linear-gradient(var(--marking),var(--marking)),linear-gradient(var(--marking),var(--marking)),linear-gradient(var(--marking),var(--marking));background-repeat:no-repeat;background-size:10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}:where([data-theme=hard-tech] :is(h1,h2,h3):not(.trs *)){font-family:var(--font-display);letter-spacing:-.015em}[data-theme=hard-tech] [data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=outline],[data-variant=secondary]){font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}[data-theme=hard-tech] .hazard,[data-theme=hard-tech] [role=alertdialog]:before{background-image:repeating-linear-gradient(-45deg,var(--hazard) 0 var(--hazard-stripe),transparent var(--hazard-stripe) calc(var(--hazard-stripe) * 2))}[data-theme=hard-tech] [role=alertdialog]:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;pointer-events:none}@media (max-width:767.98px){[data-theme=hard-tech]{--nav-active-shadow:inset 0 -2px 0 0 var(--primary)}}[data-theme=modretro]{color-scheme:light;--background:oklch(0.9 0.008 95);--foreground:oklch(0.22 0.025 265);--card:oklch(0.955 0.006 95);--raised:var(--card);--card-foreground:oklch(0.22 0.025 265);--popover:oklch(0.955 0.006 95);--popover-foreground:oklch(0.22 0.025 265);--primary:oklch(0.52 0.2 27);--primary-foreground:oklch(0.98 0.01 95);--secondary:oklch(0.87 0.01 95);--secondary-foreground:oklch(0.22 0.025 265);--muted:oklch(0.88 0.009 95);--well:oklch(0.89 0.009 95);--muted-foreground:oklch(0.43 0.025 265);--accent:oklch(0.87 0.01 95);--accent-foreground:oklch(0.4 0.09 200);--destructive:oklch(0.47 0.18 20);--destructive-foreground:oklch(0.98 0.01 95);--border:oklch(0.72 0.012 265);--divider:oklch(0.78 0.012 265);--input:oklch(0.72 0.012 265);--ring:oklch(0.5 0.1 200);--subtle-foreground:oklch(0.56 0.02 265);--success:oklch(0.47 0.12 150);--success-foreground:oklch(0.98 0.01 95);--success-muted:oklch(0.93 0.04 150);--warning:oklch(0.49 0.11 65);--warning-foreground:oklch(0.98 0.01 95);--warning-muted:oklch(0.93 0.05 85);--destructive-muted:oklch(0.93 0.035 25);--info:oklch(0.46 0.09 215);--info-foreground:oklch(0.98 0.01 95);--info-muted:oklch(0.92 0.03 210);--primary-text:oklch(0.5 0.2 27);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.55 0.21 27);--chart-2:oklch(0.5 0.1 200);--chart-3:oklch(0.72 0.15 85);--chart-4:oklch(0.58 0.19 355);--chart-5:oklch(0.58 0.12 245);--chart-6:oklch(0.5 0.16 300);--chart-7:oklch(0.56 0.14 145);--chart-8:oklch(0.65 0.16 55);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.44 0.18 12);--brand-gradient-from-hover:oklch(0.47 0.2 27);--hero:oklch(0.24 0.025 265);--hero-glow:oklch(0.32 0.04 265);--hero-foreground:oklch(0.96 0.02 95);--hero-muted:oklch(0.78 0.02 265);--hero-accent:oklch(0.82 0.12 195);--sheet:oklch(0.88 0.03 195);--sheet-glow:oklch(0.83 0.05 195);--sheet-muted:oklch(0.38 0.05 210);--sheet-accent:oklch(0.42 0.09 205);--sheet-accent-foreground:oklch(0.98 0.01 95);--menu:var(--popover);--menu-foreground:var(--popover-foreground);--menu-border:var(--border);--menu-hover:var(--secondary);--menu-padding:0.25rem;--control:var(--card);--control-border:var(--border);--ghost-hover:var(--muted);--toggle-on:oklch(0.5 0.1 200);--toggle-off:var(--border);--toggle-thumb:oklch(0.98 0.01 95);--check:oklch(0.5 0.1 200);--check-foreground:oklch(0.98 0.01 95);--check-border:var(--border);--toast:var(--popover);--toast-foreground:var(--popover-foreground);--toast-border:var(--border);--toast-destructive:var(--destructive);--toast-destructive-foreground:var(--destructive-foreground);--overlay:oklch(0.22 0.025 265/0.4);--overlay-blur:0px;--overlay-strong:oklch(0.22 0.025 265/0.55);--overlay-strong-blur:0px;--dialog:var(--popover);--screen:oklch(0.5 0.1 200);--screen-foreground:oklch(0.98 0.01 95);--screen-text:oklch(0.42 0.09 200);--shadow:oklch(0.6 0.015 265);--scanline:oklch(0 0 0/0.035);--dot:oklch(0 0 0/0.06);--bevel-hi:oklch(1 0 0/0.7);--bevel-lo:oklch(0 0 0/0.08);--glow:oklch(0.5 0.1 200/0.25);--surface-bg:var(--secondary);--surface-border:var(--border);--surface-shadow:0 0 0 1px var(--border),3px 3px 0 1px var(--shadow);--surface-backdrop:none;--surface-strong-bg:var(--secondary);--surface-strong-border:var(--border);--surface-strong-shadow:0 0 0 1px var(--border),3px 3px 0 1px var(--shadow);--surface-strong-backdrop:none;--panel-bg:var(--card);--panel-border:var(--border);--panel-shadow:inset 0 2px 0 0 var(--bevel-hi),inset 0 -2px 0 0 var(--bevel-lo),0 0 0 1px var(--border),4px 4px 0 1px var(--shadow);--panel-backdrop:none;--surface-card-bg:var(--card);--surface-card-border:var(--border);--surface-card-shadow:var(--panel-shadow);--surface-card-backdrop:none;--surface-tile-bg:var(--secondary);--surface-tile-border:var(--border);--surface-tile-shadow:inset 0 2px 0 0 var(--bevel-hi),inset 0 -2px 0 0 var(--bevel-lo);--surface-tile-backdrop:none;--segmented:var(--muted);--segmented-active:var(--screen);--segmented-active-foreground:var(--screen-foreground);--shell-control:transparent;--shell-control-hover:var(--muted);--shell-control-backdrop:none;--shell-search:var(--background);--shell-search-border:var(--border);--shell-search-backdrop:none;--shell-menu:var(--popover);--shell-menu-border:var(--border);--shell-menu-backdrop:none;--shell-avatar-border:var(--border);--nav-active:var(--muted);--nav-active-shadow:inset 0 0 0 2px var(--border);--nav-hover:var(--muted);--nav-foreground:oklch(0.22 0.025 265);--nav-muted-foreground:oklch(0.43 0.025 265);--backdrop-base:none;--backdrop-grid:radial-gradient(var(--dot) 1px,transparent 1px);--backdrop-grid-size:12px 12px;--backdrop-grid-position:0 0;--backdrop-grid-opacity:1;--backdrop-wash:none;--radius:0.25rem;--radius-sm:calc(var(--radius) * 0.5);--radius-md:calc(var(--radius) * 0.75);--radius-lg:var(--radius);--radius-xl:var(--radius);--radius-2xl:calc(var(--radius) * 1.5);--radius-3xl:calc(var(--radius) * 2);--radius-control:var(--radius-md);--radius-popover:var(--radius-lg);--radius-dialog:var(--radius-lg);--radius-card:var(--radius-lg);--radius-search:var(--radius-md);--font-sans:var(--font-chakra-petch),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-chakra-petch),ui-monospace,SFMono-Regular,Menlo,monospace;--font-pixel:var(--font-silkscreen),var(--font-chakra-petch),ui-monospace,monospace;--font-display:var(--font-pixel);--label-font:var(--font-pixel);--label-size:0.6875rem;--label-weight:400;--label-tracking:0.05em;--label-transform:uppercase;--empty-art:none;--well-hover:oklch(0.86 0.01 95);--sunken:var(--background);--lifted:oklch(0.98 0.004 95);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive);--info-fill:var(--info);--fill-foreground:oklch(0.98 0.01 95);--primary-soft:color-mix(in srgb,var(--primary) 10%,transparent);--success-soft:var(--success-muted);--warning-soft:var(--warning-muted);--destructive-soft:var(--destructive-muted);--info-soft:var(--info-muted);--violet-fill:oklch(0.55 0.2 293);--violet-text:oklch(0.47 0.17 293);--violet-soft:oklch(0.955 0.03 293);--chart-1-text:oklch(0.46 0.17 27);--chart-2-text:oklch(0.46 0.1 200);--chart-3-text:oklch(0.46 0.15 85);--chart-4-text:oklch(0.46 0.17 355);--chart-5-text:oklch(0.46 0.12 245);--chart-6-text:oklch(0.46 0.16 300);--chart-7-text:oklch(0.46 0.14 145);--chart-8-text:oklch(0.46 0.16 55);--hero-danger:oklch(0.86 0.07 15);--hero-success:oklch(0.86 0.11 160);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none;--paper:oklch(1 0 0);--paper-foreground:oklch(0.22 0.025 265);--brand-linkedin:#0a66c2}[data-theme=modretro].dark{color-scheme:dark;--background:oklch(0.17 0.018 265);--foreground:oklch(0.95 0.025 90);--card:oklch(0.225 0.022 265);--raised:var(--card);--card-foreground:oklch(0.95 0.025 90);--popover:oklch(0.225 0.022 265);--popover-foreground:oklch(0.95 0.025 90);--primary:oklch(0.56 0.21 27);--primary-foreground:oklch(0.98 0.015 90);--secondary:oklch(0.29 0.03 265);--secondary-foreground:oklch(0.95 0.025 90);--muted:oklch(0.27 0.022 265);--well:oklch(0.3 0.026 265);--muted-foreground:oklch(0.74 0.03 265);--accent:oklch(0.29 0.03 265);--accent-foreground:oklch(0.85 0.13 195);--destructive:oklch(0.7 0.18 20);--destructive-foreground:oklch(0.17 0.018 265);--border:oklch(0.36 0.03 265);--divider:oklch(0.33 0.03 265);--input:oklch(0.36 0.03 265);--ring:oklch(0.85 0.13 195);--subtle-foreground:oklch(0.58 0.03 265);--success:oklch(0.76 0.15 150);--success-foreground:oklch(0.17 0.018 265);--success-muted:oklch(0.29 0.05 150);--warning:oklch(0.82 0.14 85);--warning-foreground:oklch(0.17 0.018 265);--warning-muted:oklch(0.3 0.05 85);--destructive-muted:oklch(0.29 0.06 20);--info:oklch(0.85 0.13 195);--info-foreground:oklch(0.17 0.018 265);--info-muted:oklch(0.29 0.045 200);--primary-text:oklch(0.72 0.17 27);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.65 0.22 27);--chart-2:oklch(0.85 0.13 195);--chart-3:oklch(0.84 0.15 90);--chart-4:oklch(0.7 0.19 355);--chart-5:oklch(0.72 0.12 245);--chart-6:oklch(0.7 0.16 300);--chart-7:oklch(0.76 0.16 145);--chart-8:oklch(0.76 0.15 55);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.47 0.19 12);--brand-gradient-from-hover:oklch(0.5 0.21 27);--hero:oklch(0.13 0.016 265);--hero-glow:oklch(0.2 0.03 265);--hero-foreground:oklch(0.95 0.025 90);--hero-muted:oklch(0.74 0.03 265);--hero-accent:oklch(0.85 0.13 195);--sheet:oklch(0.25 0.03 220);--sheet-glow:oklch(0.3 0.05 205);--sheet-muted:oklch(0.78 0.04 200);--sheet-accent:oklch(0.85 0.13 195);--sheet-accent-foreground:oklch(0.17 0.018 265);--toggle-on:oklch(0.85 0.13 195);--toggle-thumb:oklch(0.17 0.018 265);--check:oklch(0.85 0.13 195);--check-foreground:oklch(0.17 0.018 265);--overlay:oklch(0.08 0.01 265/0.6);--overlay-strong:oklch(0.08 0.01 265/0.7);--screen:oklch(0.85 0.13 195);--screen-foreground:oklch(0.17 0.018 265);--screen-text:oklch(0.85 0.13 195);--shadow:oklch(0.08 0.01 265);--scanline:oklch(0 0 0/0.18);--dot:oklch(1 0 0/0.045);--bevel-hi:oklch(1 0 0/0.06);--bevel-lo:oklch(0 0 0/0.25);--glow:oklch(0.85 0.13 195/0.55);--shell-search:var(--background);--nav-foreground:oklch(0.95 0.025 90);--nav-muted-foreground:oklch(0.74 0.03 265);--well-hover:oklch(0.34 0.028 265);--sunken:oklch(0.15 0.018 265);--lifted:oklch(0.29 0.026 265);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive);--info-fill:var(--info);--fill-foreground:oklch(0.17 0.018 265);--violet-fill:oklch(0.7 0.16 293);--violet-text:oklch(0.82 0.096 293);--violet-soft:oklch(0.28 0.06 293);--chart-1-text:oklch(0.82 0.1 27);--chart-2-text:oklch(0.82 0.0715 195);--chart-3-text:oklch(0.82 0.0825 90);--chart-4-text:oklch(0.82 0.1 355);--chart-5-text:oklch(0.82 0.066 245);--chart-6-text:oklch(0.82 0.088 300);--chart-7-text:oklch(0.82 0.088 145);--chart-8-text:oklch(0.82 0.0825 55);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none}:where([data-theme=modretro] :is(h1,h2,h3):not(.trs *)){font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em}:where([data-theme=modretro] h1:not(.trs *)){font-family:var(--font-sans);font-weight:700;letter-spacing:.04em}[data-theme=modretro] ::selection{background-color:var(--screen);color:var(--screen-foreground)}[data-theme=modretro]:not([data-mode-lock]) body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2px,var(--scanline) 2px 3px)}@media (prefers-contrast:more),print{[data-theme=modretro] body:after{content:none}}[data-theme=modretro] .press{box-shadow:3px 3px 0 0 var(--shadow);transition:transform 80ms steps(2),box-shadow 80ms steps(2),background-color .12s}[data-theme=modretro] .press:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 0 0 var(--shadow)}[data-theme=modretro] .screen-glow{text-shadow:0 0 8px var(--glow)}@keyframes sterra-modretro-blink{50%{opacity:0}}[data-theme=modretro] .blink{animation:sterra-modretro-blink 1s steps(1) infinite}[data-theme=modretro] [data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=outline],[data-variant=secondary]){border-width:2px;border-style:solid;border-color:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),3px 3px 0 0 var(--shadow);transition:transform 80ms steps(2),box-shadow 80ms steps(2),background-color .12s,opacity .12s}[data-theme=modretro] [data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=outline]){font-weight:600;letter-spacing:.025em;text-transform:uppercase}[data-theme=modretro] [data-slot=button][data-variant=outline]{border-color:var(--border)}[data-theme=modretro] [data-slot=button][data-variant=outline]:hover{border-color:var(--screen)}[data-theme=modretro] [data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=outline],[data-variant=secondary]):active:not(:disabled){transform:translate(3px,3px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 0 0 var(--shadow)}[data-theme=modretro] [data-slot=empty-state-title]{color:var(--screen-text);text-shadow:0 0 8px var(--glow)}[data-theme=modretro] [data-slot=empty-state-title]:after{content:"_";margin-left:.1em;animation:sterra-modretro-blink 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){[data-theme=modretro] .blink,[data-theme=modretro] [data-slot=empty-state-title]:after{animation:none}[data-theme=modretro] .press,[data-theme=modretro] [data-slot=button]{transition:none}}[data-theme=trendy]{color-scheme:light;--background:oklch(0.955 0.01 255);--foreground:oklch(0.22 0.06 268);--card:oklch(1 0 0);--raised:var(--card);--card-foreground:oklch(0.22 0.06 268);--popover:oklch(1 0 0);--popover-foreground:oklch(0.22 0.06 268);--primary:oklch(0.56 0.2 256);--primary-foreground:oklch(1 0 0);--secondary:oklch(0.22 0.06 268/0.06);--secondary-foreground:oklch(0.22 0.06 268);--muted:oklch(0.22 0.06 268/0.06);--well:oklch(0.22 0.06 268/0.06);--muted-foreground:oklch(0.47 0.03 268);--accent:oklch(0.88 0.07 252);--accent-foreground:oklch(0.22 0.06 268);--destructive:oklch(0.56 0.21 25);--destructive-foreground:oklch(1 0 0);--border:oklch(0.22 0.06 268/0.1);--divider:oklch(0.22 0.06 268/0.09);--input:oklch(0.22 0.06 268/0.16);--ring:oklch(0.56 0.2 256/0.55);--subtle-foreground:oklch(0.62 0.03 268);--success:oklch(0.5 0.13 155);--success-foreground:oklch(1 0 0);--success-muted:oklch(0.955 0.04 155);--warning:oklch(0.52 0.12 60);--warning-foreground:oklch(1 0 0);--warning-muted:oklch(0.96 0.045 80);--destructive-muted:oklch(0.96 0.022 25);--info:oklch(0.52 0.14 240);--info-foreground:oklch(1 0 0);--info-muted:oklch(0.955 0.03 240);--primary-text:oklch(0.52 0.2 258);--destructive-text:var(--destructive);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.56 0.2 256);--chart-2:oklch(0.62 0.12 190);--chart-3:oklch(0.74 0.16 80);--chart-4:oklch(0.62 0.22 10);--chart-5:oklch(0.63 0.14 235);--chart-6:oklch(0.58 0.22 300);--chart-7:oklch(0.62 0.16 150);--chart-8:oklch(0.66 0.18 48);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.5 0.22 284);--brand-gradient-from-hover:oklch(0.5 0.2 256);--hero:oklch(0.22 0.06 268);--hero-glow:oklch(0.32 0.1 262);--hero-foreground:oklch(0.98 0.005 255);--hero-muted:oklch(0.8 0.04 260);--hero-accent:oklch(0.82 0.09 252);--sheet:oklch(0.93 0.04 252);--sheet-glow:oklch(0.88 0.07 252);--sheet-muted:oklch(0.42 0.06 262);--sheet-accent:oklch(0.5 0.2 258);--sheet-accent-foreground:oklch(1 0 0);--menu:var(--popover);--menu-foreground:var(--popover-foreground);--menu-border:oklch(0.22 0.06 268/0.1);--menu-hover:oklch(0.22 0.06 268/0.06);--menu-padding:0.25rem;--control:var(--card);--control-border:var(--input);--ghost-hover:oklch(0.22 0.06 268/0.06);--toggle-on:var(--primary);--toggle-off:oklch(0.22 0.06 268/0.14);--toggle-thumb:oklch(1 0 0);--check:var(--primary);--check-foreground:var(--primary-foreground);--check-border:var(--input);--toast:oklch(0.22 0.06 268);--toast-foreground:oklch(0.98 0.005 255);--toast-border:oklch(0.22 0.06 268);--toast-destructive:var(--destructive);--toast-destructive-foreground:var(--destructive-foreground);--overlay:oklch(0.22 0.06 268/0.25);--overlay-blur:6px;--overlay-strong:oklch(0.22 0.06 268/0.35);--overlay-strong-blur:6px;--dialog:var(--popover);--highlight:oklch(0.88 0.07 252);--highlight-foreground:oklch(0.22 0.06 268);--ink:oklch(0.22 0.06 268);--ink-foreground:oklch(0.98 0.005 255);--press:oklch(0.42 0.17 256);--panel-edge:oklch(0.22 0.06 268/0.08);--panel-shadow-near:oklch(0.22 0.06 268/0.05);--panel-shadow-far:oklch(0.22 0.06 268/0.08);--panel-lift:0 1px 2px 0 var(--panel-shadow-near),0 16px 40px -16px var(--panel-shadow-far);--surface-bg:oklch(1 0 0/0.8);--surface-border:var(--panel-edge);--surface-shadow:var(--panel-lift);--surface-backdrop:saturate(180%) blur(20px);--surface-strong-bg:oklch(1 0 0/0.8);--surface-strong-border:var(--panel-edge);--surface-strong-shadow:var(--panel-lift);--surface-strong-backdrop:saturate(180%) blur(20px);--panel-bg:var(--card);--panel-border:var(--panel-edge);--panel-shadow:var(--panel-lift);--panel-backdrop:none;--surface-card-bg:var(--card);--surface-card-border:var(--panel-edge);--surface-card-shadow:var(--panel-lift);--surface-card-backdrop:none;--surface-tile-bg:var(--background);--surface-tile-border:var(--panel-edge);--surface-tile-shadow:none;--surface-tile-backdrop:none;--segmented:oklch(0.22 0.06 268/0.06);--segmented-active:var(--ink);--segmented-active-foreground:var(--ink-foreground);--shell-control:transparent;--shell-control-hover:oklch(0.22 0.06 268/0.06);--shell-control-backdrop:none;--shell-search:var(--card);--shell-search-border:var(--panel-edge);--shell-search-backdrop:none;--shell-menu:var(--popover);--shell-menu-border:var(--menu-border);--shell-menu-backdrop:none;--shell-avatar-border:var(--highlight);--nav-active:var(--highlight);--nav-active-shadow:none;--nav-hover:oklch(0.22 0.06 268/0.05);--nav-foreground:oklch(0.22 0.06 268);--nav-muted-foreground:oklch(0.42 0.04 268);--backdrop-base:none;--backdrop-grid:none;--backdrop-grid-size:auto;--backdrop-grid-position:0 0;--backdrop-grid-opacity:0;--backdrop-wash:none;--radius:0.875rem;--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.2);--radius-2xl:calc(var(--radius) * 1.5);--radius-3xl:calc(var(--radius) * 1.8);--radius-control:var(--radius-md);--radius-popover:var(--radius-lg);--radius-dialog:var(--radius-2xl);--radius-card:var(--radius-2xl);--radius-search:9999px;--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-bricolage),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--font-pixel:var(--font-mono);--label-font:var(--font-display);--label-size:0.6875rem;--label-weight:700;--label-tracking:0.08em;--label-transform:uppercase;--empty-art:url(/themes/trendy/talent-cards.webp);--well-hover:oklch(0.22 0.06 268/0.1);--sunken:var(--background);--lifted:var(--card);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive);--info-fill:var(--info);--fill-foreground:oklch(1 0 0);--primary-soft:color-mix(in srgb,var(--primary) 10%,transparent);--success-soft:var(--success-muted);--warning-soft:var(--warning-muted);--destructive-soft:var(--destructive-muted);--info-soft:var(--info-muted);--violet-fill:oklch(0.55 0.2 293);--violet-text:oklch(0.47 0.17 293);--violet-soft:oklch(0.955 0.03 293);--chart-1-text:oklch(0.46 0.17 256);--chart-2-text:oklch(0.46 0.12 190);--chart-3-text:oklch(0.46 0.16 80);--chart-4-text:oklch(0.46 0.17 10);--chart-5-text:oklch(0.46 0.14 235);--chart-6-text:oklch(0.46 0.17 300);--chart-7-text:oklch(0.46 0.16 150);--chart-8-text:oklch(0.46 0.17 48);--hero-danger:oklch(0.86 0.07 15);--hero-success:oklch(0.86 0.11 160);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none;--paper:oklch(1 0 0);--paper-foreground:oklch(0.22 0.06 268);--brand-linkedin:#0a66c2}[data-theme=trendy].dark{color-scheme:dark;--background:oklch(0.16 0.04 268);--foreground:oklch(0.97 0.005 255);--card:oklch(0.21 0.05 268);--raised:var(--card);--card-foreground:oklch(0.97 0.005 255);--popover:oklch(0.23 0.05 268);--popover-foreground:oklch(0.97 0.005 255);--primary:oklch(0.55 0.2 256);--primary-foreground:oklch(1 0 0);--secondary:oklch(1 0 0/0.08);--secondary-foreground:oklch(0.97 0.005 255);--muted:oklch(1 0 0/0.08);--well:oklch(1 0 0/0.1);--muted-foreground:oklch(0.74 0.03 260);--accent:oklch(0.36 0.09 258);--accent-foreground:oklch(0.97 0.005 255);--destructive:oklch(0.56 0.2 25);--destructive-foreground:oklch(1 0 0);--border:oklch(1 0 0/0.1);--divider:oklch(1 0 0/0.1);--input:oklch(1 0 0/0.14);--ring:oklch(0.64 0.19 256/0.6);--subtle-foreground:oklch(0.58 0.03 262);--success:oklch(0.76 0.15 155);--success-foreground:oklch(0.18 0.04 268);--success-muted:oklch(0.29 0.05 160);--warning:oklch(0.82 0.14 80);--warning-foreground:oklch(0.18 0.04 268);--warning-muted:oklch(0.3 0.05 75);--destructive-muted:oklch(0.29 0.07 22);--info:oklch(0.76 0.12 235);--info-foreground:oklch(0.18 0.04 268);--info-muted:oklch(0.29 0.06 245);--primary-text:oklch(0.74 0.14 252);--destructive-text:oklch(0.72 0.17 22);--success-text:var(--success);--warning-text:var(--warning);--info-text:var(--info);--chart-1:oklch(0.66 0.18 256);--chart-2:oklch(0.76 0.12 190);--chart-3:oklch(0.84 0.15 85);--chart-4:oklch(0.7 0.2 10);--chart-5:oklch(0.78 0.11 230);--chart-6:oklch(0.7 0.18 300);--chart-7:oklch(0.76 0.15 150);--chart-8:oklch(0.78 0.15 55);--brand-gradient-from:var(--primary);--brand-gradient-to:oklch(0.52 0.22 284);--brand-gradient-from-hover:oklch(0.5 0.2 256);--hero:oklch(0.11 0.03 268);--hero-glow:oklch(0.2 0.07 262);--hero-foreground:oklch(0.97 0.005 255);--hero-muted:oklch(0.78 0.04 260);--hero-accent:oklch(0.82 0.09 252);--sheet:oklch(0.25 0.06 262);--sheet-glow:oklch(0.31 0.09 258);--sheet-muted:oklch(0.8 0.04 255);--sheet-accent:oklch(0.82 0.09 252);--sheet-accent-foreground:oklch(0.22 0.06 268);--menu-border:oklch(1 0 0/0.1);--menu-hover:oklch(1 0 0/0.08);--ghost-hover:oklch(1 0 0/0.08);--toggle-off:oklch(1 0 0/0.16);--toast:oklch(0.97 0.005 255);--toast-foreground:oklch(0.22 0.06 268);--toast-border:oklch(0.97 0.005 255);--overlay:oklch(0.08 0.03 268/0.55);--overlay-strong:oklch(0.08 0.03 268/0.65);--highlight:oklch(0.82 0.09 252);--highlight-foreground:oklch(0.22 0.06 268);--ink:oklch(0.11 0.03 268);--ink-foreground:oklch(0.97 0.005 255);--press:oklch(0.4 0.17 256);--panel-edge:oklch(1 0 0/0.08);--panel-shadow-near:oklch(0 0 0/0.3);--panel-shadow-far:oklch(0 0 0/0.5);--surface-bg:oklch(0.21 0.05 268/0.8);--surface-strong-bg:oklch(0.21 0.05 268/0.8);--surface-tile-bg:oklch(1 0 0/0.05);--segmented:oklch(1 0 0/0.08);--segmented-active:var(--highlight);--segmented-active-foreground:var(--highlight-foreground);--shell-control-hover:oklch(1 0 0/0.08);--shell-search:oklch(0.21 0.05 268);--shell-avatar-border:var(--highlight);--nav-active:oklch(1 0 0/0.1);--nav-active-shadow:inset 0 0 0 1px oklch(1 0 0/0.08);--nav-hover:oklch(1 0 0/0.06);--nav-foreground:oklch(0.97 0.005 255);--nav-muted-foreground:oklch(0.78 0.03 260);--empty-art:url(/themes/trendy/talent-cards-dark.webp);--well-hover:oklch(1 0 0/0.14);--sunken:oklch(0.13 0.04 268);--lifted:oklch(0.27 0.05 268);--success-fill:var(--success);--warning-fill:var(--warning);--destructive-fill:var(--destructive-text);--info-fill:var(--info);--fill-foreground:oklch(0.18 0.04 268);--violet-fill:oklch(0.7 0.16 293);--violet-text:oklch(0.82 0.096 293);--violet-soft:oklch(0.28 0.06 293);--chart-1-text:oklch(0.82 0.099 256);--chart-2-text:oklch(0.82 0.066 190);--chart-3-text:oklch(0.82 0.0825 85);--chart-4-text:oklch(0.82 0.1 10);--chart-5-text:oklch(0.82 0.0605 230);--chart-6-text:oklch(0.82 0.099 300);--chart-7-text:oklch(0.82 0.0825 150);--chart-8-text:oklch(0.82 0.0825 55);--control-on-surface:var(--control);--control-on-surface-border:var(--control-border);--control-on-surface-hover:color-mix(in srgb,var(--control) 92%,var(--foreground));--control-on-surface-backdrop:none}[data-theme=trendy] body{font-feature-settings:"cv11","ss01"}:where([data-theme=trendy] :is(h1,h2,h3):not(.trs *)){font-family:var(--font-display);letter-spacing:-.03em}[data-theme=trendy] [data-slot=button].rounded-control{border-radius:9999px}[data-theme=trendy] [data-slot=button][data-variant=default]{font-weight:600;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 3px 0 0 var(--press);transform:translateY(0);transition:transform .1s,box-shadow .1s,opacity .15s}[data-theme=trendy] [data-slot=button][data-variant=default]:hover:not(:disabled){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 4px 0 0 var(--press);transform:translateY(-1px);opacity:1}[data-theme=trendy] [data-slot=button][data-variant=default]:active:not(:disabled){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 0 0 var(--press);transform:translateY(3px)}@media (prefers-reduced-motion:reduce){[data-theme=trendy] [data-slot=button][data-variant=default]{transition:none}}