[data-surface=workspace]{--ws-fg:var(--foreground);--ws-meta:var(--muted-foreground);--ws-canvas:var(--background);--ws-panel:var(--card);--ws-border:color-mix(in oklch,var(--ws-fg)14%,var(--border));--ws-border-soft:color-mix(in oklch,var(--ws-fg)8%,var(--border));--ws-accent-warm:var(--aioniq-accent);--ws-accent-warm-soft:var(--aioniq-accent-muted);--ws-inset-top:inset 0 1px 0 color-mix(in oklch,var(--ws-fg)10%,transparent);--ws-inset-bottom:inset 0 -1px 0 color-mix(in oklch,var(--ws-fg)5%,transparent);--ws-shadow-shell:0 12px 40px -16px color-mix(in oklch,var(--ws-fg)22%,transparent);--ws-shadow-module:0 8px 24px -16px color-mix(in oklch,var(--ws-canvas)45%,transparent);--ws-radius-shell:var(--radii-card-nav);--ws-radius-module:var(--radii-card-default);--ws-gap-xs:var(--workspace-gap-xs);--ws-gap-sm:var(--workspace-gap-sm);--ws-gap-sm-plus:var(--workspace-gap-sm-plus);--ws-gap-md:var(--workspace-gap-md);--ws-gap-lg:var(--workspace-gap-lg);--ws-gap-xl:var(--workspace-gap-xl);--ws-gap-2xl:var(--workspace-gap-2xl);--ws-maturity-page-pad:1.25rem;--ws-maturity-section-gap:1.25rem;--ws-maturity-card-gap:1rem;--ws-maturity-card-pad:1rem;--ws-maturity-list-gap:.75rem;--ws-maturity-meta-gap:.375rem;--ws-v3-section-gap:1.25rem;--ws-v3-card-gap:1rem;--ws-content-inset:.75rem}@media (max-width:767px){[data-surface=workspace]{--ws-content-inset:.375rem;--ws-maturity-page-pad:0;--ws-maturity-section-gap:.5rem;--ws-maturity-card-gap:.5rem;--ws-maturity-card-pad:.625rem;--ws-v3-section-gap:.5rem;--ws-v3-card-gap:.5rem}}@media (min-width:768px) and (max-width:1023px){[data-surface=workspace]{--ws-content-inset:.5rem;--ws-maturity-page-pad:.5rem;--ws-maturity-section-gap:.625rem;--ws-maturity-card-gap:.625rem;--ws-maturity-card-pad:.75rem;--ws-v3-section-gap:.625rem;--ws-v3-card-gap:.625rem}}[data-hero-reference]{--hr-canvas:var(--background);--hr-surface:color-mix(in oklch,var(--card)96%,var(--foreground));--hr-surface-hover:color-mix(in oklch,var(--card)92%,var(--foreground));--hr-border:color-mix(in oklch,var(--foreground)8%,var(--border));--hr-border-hover:color-mix(in oklch,var(--foreground)14%,var(--border));--hr-fg:var(--foreground);--hr-muted:var(--muted-foreground);--hr-shadow-card:0 8px 24px -12px color-mix(in oklch,var(--foreground)18%,transparent);--hr-shadow-focus:0 12px 32px -10px color-mix(in oklch,var(--foreground)24%,transparent);--hr-glow:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklch,var(--chart-2)8%,transparent),transparent 55%);--hr-radius-shell:var(--radii-card-default,12px);--hr-radius-card-compact:calc(var(--radii-card-default,12px) - 2px);--hr-radius-card:var(--hr-radius-card-compact);--hr-radius-frame:var(--hr-radius-shell);--hr-motion:.25s ease-out;--hr-cta-primary-bg:var(--primary);--hr-cta-primary-fg:var(--primary-foreground);--hr-inset-top:inset 0 1px 0 color-mix(in oklch,var(--foreground)10%,transparent);--hr-inset-bottom:inset 0 -1px 0 color-mix(in oklch,var(--foreground)5%,transparent)}[data-hero-reference] [data-surface=workspace]{--ws-fg:var(--hr-fg);--ws-meta:var(--hr-muted);--ws-canvas:var(--hr-canvas);--ws-panel:var(--hr-surface);--ws-border:var(--hr-border);--ws-border-soft:var(--hr-border);--ws-shadow-shell:var(--hr-shadow-card);--ws-shadow-module:var(--hr-shadow-card);--ws-radius-shell:var(--hr-radius-shell);--ws-radius-module:var(--hr-radius-card-compact)}[data-hero-reference] svg.lucide{stroke-width:1.5px}[data-rivr-showcase]{--hr-canvas:var(--background);--hr-surface:color-mix(in oklch,var(--card)96%,var(--foreground));--hr-border:color-mix(in oklch,var(--foreground)8%,var(--border));--hr-shadow-card:0 8px 24px -12px color-mix(in oklch,var(--foreground)18%,transparent);--hr-radius-shell:var(--radii-card-default,12px);--hr-radius-card-compact:calc(var(--radii-card-default,12px) - 2px);--hr-inset-top:inset 0 1px 0 color-mix(in oklch,var(--foreground)10%,transparent);--hr-inset-bottom:inset 0 -1px 0 color-mix(in oklch,var(--foreground)5%,transparent);--rivr-page-bg:var(--background)}[data-rivr-showcase] svg.lucide{stroke-width:1.5px}.ws-surfaceModule{isolation:isolate;border:1px solid var(--hr-border,color-mix(in oklch,var(--foreground)8%,var(--border)));border-radius:var(--hr-radius-shell,var(--radii-card-default,12px));background:linear-gradient(145deg,color-mix(in oklch,var(--foreground)5%,transparent),color-mix(in oklch,var(--foreground)1.5%,transparent)42%),var(--hr-surface,color-mix(in oklch,var(--card)96%,var(--foreground)));box-shadow:var(--hr-shadow-card,0 8px 24px -12px color-mix(in oklch,var(--foreground)18%,transparent)),var(--hr-inset-top,inset 0 1px 0 color-mix(in oklch,var(--foreground)10%,transparent)),var(--hr-inset-bottom,inset 0 -1px 0 color-mix(in oklch,var(--foreground)5%,transparent));position:relative;overflow:hidden}.ws-surfaceModule:before{content:"";z-index:0;border-radius:inherit;background-image:linear-gradient(color-mix(in oklch,var(--foreground)2%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--foreground)1.5%,transparent)1px,transparent 1px);opacity:.22;pointer-events:none;background-size:19px 19px;position:absolute;inset:0}.ws-surfaceModule:after{content:"";z-index:0;border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklch,var(--foreground)4%,transparent),transparent 34%),var(--hr-glow,radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklch,var(--chart-2)8%,transparent),transparent 55%));opacity:.45;pointer-events:none;position:absolute;inset:0}.ws-surfaceModule>*{z-index:1;position:relative}[data-hero-section]{--hr-canvas:#0a0a0c;--hr-surface:#121216;--hr-surface-hover:#18181e;--hr-border:#ffffff0f;--hr-border-hover:#ffffff1f;--hr-shadow-card:0 10px 40px #00000059;--hr-shadow-focus:0 12px 48px #00000073;--hr-glow:radial-gradient(ellipse 80% 60% at 50% 0%,#6366f114,transparent 55%);--hr-radius-frame:28px;--hr-radius-card:22px;--hr-radius-card-compact:16px;--hr-motion:.25s ease-out;--hr-fg:#fafafc;--hr-muted:#a1a1aa}[data-hero-section] [data-surface=workspace]{--ws-fg:var(--hr-fg);--ws-meta:var(--hr-muted);--ws-canvas:var(--hr-canvas);--ws-panel:var(--hr-surface);--ws-border:var(--hr-border);--ws-border-soft:var(--hr-border);--ws-shadow-shell:var(--hr-shadow-card);--ws-shadow-module:var(--hr-shadow-card);--ws-radius-module:var(--hr-radius-card-compact)}[data-hero-section] svg.lucide{stroke-width:1.5px}[data-surface=workspace] .ws-masterSurface{isolation:isolate;border:1px solid var(--ws-border);border-radius:var(--ws-radius-shell);background:linear-gradient(135deg,color-mix(in oklch,var(--ws-fg)6%,transparent),color-mix(in oklch,var(--ws-fg)2%,transparent)34%),linear-gradient(180deg,color-mix(in oklch,var(--ws-panel)98%,var(--ws-fg)),color-mix(in oklch,var(--ws-panel)92%,var(--ws-fg))55%,var(--ws-panel));box-shadow:var(--ws-shadow-shell),var(--ws-inset-top),var(--ws-inset-bottom);position:relative;overflow:hidden}[data-surface=workspace] .ws-masterSurface:before{content:"";z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-surface=workspace] .ws-masterSurface:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in oklch,var(--ws-accent-warm)8%,transparent),transparent 55%);position:absolute;inset:0}[data-surface=workspace] .ws-masterSurface>*{z-index:1;position:relative}[data-surface=workspace] .ws-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklch,var(--ws-meta)92%,transparent);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}[data-surface=workspace] .ws-display{letter-spacing:-.03em;color:var(--ws-fg);font-size:2rem;font-weight:600;line-height:1.1}[data-surface=workspace] .ws-page-title{letter-spacing:-.03em;color:var(--ws-fg);font-size:clamp(1.25rem,4vw + .5rem,1.75rem);font-weight:600;line-height:1.15}[data-surface=workspace] .ws-heading-2{letter-spacing:-.02em;color:var(--ws-fg);font-size:1.25rem;font-weight:600;line-height:1.25}[data-surface=workspace] .ws-heading-3{color:var(--ws-fg);font-size:1rem;font-weight:600;line-height:1.3}[data-surface=workspace] .ws-card-title{letter-spacing:-.02em;color:var(--ws-fg);font-size:1.125rem;font-weight:600;line-height:1.25}[data-surface=workspace] .ws-body{color:var(--ws-fg);font-size:.875rem;line-height:1.5}[data-surface=workspace] .ws-section-title{letter-spacing:-.03em;color:var(--ws-fg);font-size:clamp(1.125rem,1.5vw + .75rem,1.375rem);font-weight:600;line-height:1.2}[data-surface=workspace] .ws-meta{color:var(--ws-meta);font-size:.75rem;line-height:1.4}[data-surface=workspace] .ws-caption{color:var(--ws-meta);font-size:.6875rem;line-height:1.35}[data-surface=workspace] .ws-card{border-radius:var(--ws-radius-module);border:1px solid var(--ws-border-soft);min-width:0;transition:transform var(--hr-motion,.25s ease-out),border-color var(--hr-motion,.25s ease-out),background var(--hr-motion,.25s ease-out),box-shadow var(--hr-motion,.25s ease-out);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){[data-surface=workspace] .ws-card:hover{transform:translateY(-2px)}}[data-surface=workspace] .ws-card>*{z-index:1;position:relative}[data-surface=workspace] .ws-card--focus{padding:var(--ws-gap-lg);border-color:color-mix(in oklch,var(--ws-accent-warm)28%,var(--ws-border));background:linear-gradient(135deg,color-mix(in oklch,var(--ws-panel)94%,var(--ws-accent-warm)6%),color-mix(in oklch,var(--ws-panel)86%,var(--ws-fg)));box-shadow:var(--ws-inset-top),var(--ws-inset-bottom),0 0 0 1px color-mix(in oklch,var(--ws-accent-warm)18%,transparent),var(--ws-shadow-module)}[data-surface=workspace] .ws-card--focus:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 70% 60% at 100% 0%,color-mix(in oklch,var(--ws-accent-warm)12%,transparent),transparent 50%);position:absolute;inset:0}[data-surface=workspace] .ws-card--focus:hover{border-color:color-mix(in oklch,var(--ws-accent-warm)38%,var(--ws-border));box-shadow:var(--ws-inset-top),var(--ws-inset-bottom),0 0 0 1px color-mix(in oklch,var(--ws-accent-warm)18%,transparent),0 14px 44px #0000006b}[data-surface=workspace] .ws-card--operational{padding:var(--ws-gap-md)}@media (min-width:768px){[data-surface=workspace] .ws-card--operational{padding:var(--ws-gap-lg)}}[data-surface=workspace] .ws-card--operational{background:linear-gradient(145deg,color-mix(in oklch,var(--ws-fg)5%,transparent),color-mix(in oklch,var(--ws-fg)1.5%,transparent)42%),color-mix(in oklch,var(--ws-panel)94%,var(--ws-fg)6%);box-shadow:var(--ws-inset-top),var(--ws-inset-bottom)}[data-surface=workspace] .ws-card--operational:hover{border-color:color-mix(in oklch,var(--ws-fg)12%,var(--ws-border));background:linear-gradient(145deg,color-mix(in oklch,var(--ws-fg)6%,transparent),color-mix(in oklch,var(--ws-fg)2%,transparent)42%),color-mix(in oklch,var(--ws-panel)92%,var(--ws-fg)8%)}[data-surface=workspace] .ws-card--utility{padding:var(--ws-gap-md);background:color-mix(in oklch,var(--ws-panel)88%,var(--ws-canvas));border-color:color-mix(in oklch,var(--ws-border-soft)70%,transparent);box-shadow:var(--ws-inset-top)}[data-surface=workspace] .ws-card--utility:hover{background:color-mix(in oklch,var(--ws-panel)92%,var(--ws-canvas))}[data-surface=workspace] .ws-cardHeader{align-items:center;gap:var(--ws-gap-sm);margin-bottom:var(--ws-gap-md);display:flex}[data-surface=workspace] .ws-cardHeader .ws-section-title{margin:0;font-size:1rem}@media (min-width:768px){[data-surface=workspace] .ws-cardHeader .ws-section-title{font-size:1.125rem}}[data-surface=workspace] .ws-listRow{min-height:2.75rem;padding:var(--ws-gap-sm)var(--ws-gap-md);border-radius:calc(var(--ws-radius-module) - 4px);align-items:center;font-size:.875rem;transition:background .2s;display:flex}[data-surface=workspace] .ws-listRow:hover{background:color-mix(in oklch,var(--ws-fg)4%,transparent)}[data-surface=workspace] .ws-bento{gap:var(--ws-gap-md);min-width:0;display:grid}@media (min-width:768px){[data-surface=workspace] .ws-bento{gap:var(--ws-gap-lg)}}[data-surface=workspace] .ws-bento--status{grid-template-columns:1fr}@media (min-width:768px){[data-surface=workspace] .ws-bento--status{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=workspace] .ws-bento--status>:first-child,[data-surface=workspace] .ws-bento--status>:last-child{grid-column:1/-1}}[data-surface=workspace] .ws-bento--default{grid-template-columns:1fr}@media (min-width:640px){[data-surface=workspace] .ws-bento--default{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-surface=workspace] .ws-bento--default{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-surface=workspace] .ws-bento--media{grid-template-columns:1fr}@media (min-width:640px){[data-surface=workspace] .ws-bento--media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-surface=workspace] .ws-bento--media{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-surface=workspace] .ws-chrome{background:color-mix(in oklch,var(--ws-panel)96%,var(--ws-canvas));border-color:var(--ws-border-soft)}[data-surface=workspace] .ws-chromeHeader{background:color-mix(in oklch,var(--ws-panel)90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ws-border-soft)}[data-surface=workspace] .ws-navItem{width:100%;color:var(--ws-meta);text-align:left;cursor:pointer;transition:background var(--hr-motion,.25s ease-out),color var(--hr-motion,.25s ease-out),border-color var(--hr-motion,.25s ease-out);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){[data-surface=workspace] .ws-navItem:hover{background:color-mix(in oklch,var(--ws-fg)6%,transparent);color:var(--ws-fg)}}[data-surface=workspace] .ws-navItem:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--chart-2)35%,transparent);outline:none}[data-surface=workspace] .ws-navItem--active{background:color-mix(in oklch,var(--ws-fg)4%,transparent);color:var(--ws-fg);border-color:color-mix(in oklch,var(--ws-fg)14%,var(--ws-border));box-shadow:var(--hr-inset-top,inset 0 1px 0 color-mix(in oklch,var(--foreground)10%,transparent)),0 0 16px color-mix(in oklch,var(--chart-2)12%,transparent)}@media (hover:hover) and (pointer:fine){[data-surface=workspace] .ws-navItem--active:hover{background:color-mix(in oklch,var(--ws-fg)6%,transparent)}}[data-surface=workspace] .ws-iconBtn{border:1px solid var(--ws-border-soft);background:color-mix(in oklch,var(--ws-panel)92%,var(--ws-fg));width:36px;height:36px;color:color-mix(in oklch,var(--ws-fg)70%,transparent);cursor:pointer;transition:background var(--hr-motion,.25s ease-out),border-color var(--hr-motion,.25s ease-out),color var(--hr-motion,.25s ease-out);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){[data-surface=workspace] .ws-iconBtn:hover{border-color:color-mix(in oklch,var(--ws-fg)14%,var(--ws-border));background:color-mix(in oklch,var(--ws-panel)88%,var(--ws-fg));color:var(--ws-fg)}}[data-surface=workspace] .ws-iconBtn:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--chart-2)35%,transparent);outline:none}[data-surface=workspace] .ws-notificationDot{background:var(--destructive,#f9262a);border:1.5px solid color-mix(in oklch,var(--ws-panel)90%,var(--ws-canvas));border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite wsPulse;position:absolute;top:7px;right:7px}@supports (color:lab(0% 0 0)){[data-surface=workspace] .ws-notificationDot{background:var(--destructive,lab(54.673% 75.658 54.2748))}}@keyframes wsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}[data-surface=workspace] .ws-avatar{background:linear-gradient(145deg,color-mix(in oklch,var(--chart-2)88%,white),color-mix(in oklch,var(--chart-1,var(--chart-2))75%,white)45%,color-mix(in oklch,var(--chart-4,var(--chart-2))70%,white));width:36px;height:36px;box-shadow:inset 0 1px 0 #fff6,0 0 0 1px color-mix(in oklch,var(--ws-fg)12%,transparent);letter-spacing:-.02em;color:#fff;cursor:pointer;transition:box-shadow var(--hr-motion,.25s ease-out),transform var(--hr-motion,.25s ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){[data-surface=workspace] .ws-avatar{box-shadow:inset 0 1px 0 lab(100% 0 0/.4),0 0 0 1px color-mix(in oklch,var(--ws-fg)12%,transparent)}}@media (hover:hover) and (pointer:fine){[data-surface=workspace] .ws-avatar:hover{box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1.5px color-mix(in oklch,var(--ws-fg)18%,transparent);transform:scale(1.03)}@supports (color:lab(0% 0 0)){[data-surface=workspace] .ws-avatar:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.5),0 0 0 1.5px color-mix(in oklch,var(--ws-fg)18%,transparent)}}}[data-surface=workspace] .ws-avatar:focus-visible{box-shadow:inset 0 1px 0 #ffffff80,0 0 0 2px color-mix(in oklch,var(--chart-2)35%,transparent);outline:none}@supports (color:lab(0% 0 0)){[data-surface=workspace] .ws-avatar:focus-visible{box-shadow:inset 0 1px 0 lab(100% 0 0/.5),0 0 0 2px color-mix(in oklch,var(--chart-2)35%,transparent)}}[data-surface=workspace] .ws-bannerCta{background:var(--hr-cta-primary-bg,var(--primary));min-height:40px;color:var(--hr-cta-primary-fg,var(--primary-foreground));white-space:nowrap;box-shadow:var(--hr-inset-top,inset 0 1px 0 color-mix(in oklch,var(--foreground)10%,transparent));transition:transform var(--hr-motion,.25s ease-out),box-shadow var(--hr-motion,.25s ease-out);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-surface=workspace] .ws-bannerCta:hover{transform:translateY(-1px)}}[data-surface=workspace] .ws-bannerCta:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--chart-2)35%,transparent),var(--hr-inset-top,inset 0 1px 0 color-mix(in oklch,var(--foreground)10%,transparent));outline:none}[data-surface=workspace] .ws-metricStrip{gap:var(--ws-gap-sm);flex-wrap:wrap;display:flex}[data-surface=workspace] .ws-metricStrip>*{flex:8rem;min-width:0}[data-surface=workspace] .ws-dropzone{border:2px dashed color-mix(in oklch,var(--ws-accent-warm)25%,var(--ws-border));border-radius:var(--ws-radius-module);padding:var(--ws-gap-lg);text-align:center;background:color-mix(in oklch,var(--ws-panel)90%,var(--ws-canvas));transition:border-color .2s,background .2s}[data-surface=workspace] .ws-dropzone:hover{border-color:color-mix(in oklch,var(--ws-accent-warm)40%,var(--ws-border));background:color-mix(in oklch,var(--ws-panel)94%,var(--ws-accent-warm)4%)}[data-surface=workspace] .ws-chartSkeleton{border-radius:var(--ws-radius-module);background:color-mix(in oklch,var(--ws-panel)88%,var(--ws-canvas));min-height:11rem;color:var(--ws-meta);justify-content:center;align-items:center;font-size:.875rem;display:flex}@media (min-width:768px){[data-surface=workspace] .ws-chartSkeleton{min-height:15rem}}@media (prefers-reduced-motion:reduce){[data-surface=workspace] .ws-card{transition:border-color var(--hr-motion,.25s ease-out),background var(--hr-motion,.25s ease-out),box-shadow var(--hr-motion,.25s ease-out)}[data-surface=workspace] .ws-card:hover{transform:none}[data-surface=workspace] .ws-notificationDot{animation:none}[data-surface=workspace] .ws-bannerCta:hover,[data-surface=workspace] .ws-avatar:hover{transform:none}}[data-page=home] .ws-surfaceModule:after{display:none}@media (hover:hover) and (pointer:fine){[data-page=home] [data-surface=workspace] .ws-avatar:hover{box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1.5px color-mix(in oklch,var(--ws-fg)18%,transparent);transform:scale(1.02)}@supports (color:lab(0% 0 0)){[data-page=home] [data-surface=workspace] .ws-avatar:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.5),0 0 0 1.5px color-mix(in oklch,var(--ws-fg)18%,transparent)}}}
:root{--auth-bg:#08090d;--auth-surface:#0c0e12eb;--auth-surface-muted:#ffffff0e;--auth-border:#ffffff1a;--auth-border-strong:#ffffff29;--auth-text:#f7f7f7;--auth-text-muted:#eceff49e;--auth-text-subtle:#eceff473;--auth-primary:#f8fafcf5;--auth-primary-text:#07090c;--auth-focus-ring:#ffffff59;--auth-error:#ffc6c6eb;--auth-success:#bbf7d0eb;--auth-radius:1.25rem;--auth-radius-lg:1.5rem;--auth-radius-pill:999px;--auth-shadow:0 30px 90px #0000006b;--auth-space-1:.5rem;--auth-space-2:1rem;--auth-space-3:1.5rem;--auth-space-4:2rem;--auth-space-5:2.5rem;--auth-touch-min:2.75rem;--auth-transition:.2s cubic-bezier(.22,1,.36,1);--auth-shell-pad:1rem;--auth-card-pad:1.25rem;--auth-card-max:100%;--auth-safe-top:env(safe-area-inset-top,0px);--auth-safe-bottom:env(safe-area-inset-bottom,0px);--auth-safe-left:env(safe-area-inset-left,0px);--auth-safe-right:env(safe-area-inset-right,0px)}@media (min-width:640px){:root{--auth-shell-pad:1.5rem;--auth-card-pad:1.75rem;--auth-card-max:26rem}}@media (min-width:1024px){:root{--auth-shell-pad:clamp(1.5rem,4vw,3rem);--auth-card-pad:clamp(2rem,7vw,3.5rem);--auth-card-max:29rem}}
.motion-hover-button{transition:transform var(--motion-hover)var(--motion-ease-standard),opacity var(--motion-fade)var(--motion-ease-standard),border-color var(--motion-hover)var(--motion-ease-standard),background-color var(--motion-hover)var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){.motion-hover-button:hover{transform:translateY(-1px)}}.motion-hover-card{transition:transform var(--motion-hover)var(--motion-ease-standard),border-color var(--motion-hover)var(--motion-ease-standard),box-shadow var(--motion-hover)var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){.motion-hover-card:hover{transform:translateY(-2px)}}.motion-hover-link{transition:transform var(--motion-hover)var(--motion-ease-standard),opacity var(--motion-fade)var(--motion-ease-standard),color var(--motion-hover)var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){.motion-hover-link:hover{transform:translateY(-1px)}}.motion-focus-glow:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@media (prefers-reduced-motion:reduce){.motion-hover-button,.motion-hover-card,.motion-hover-link{transition:none}.motion-hover-button:hover,.motion-hover-card:hover,.motion-hover-link:hover{transform:none}}
