:root,[data-theme=dark]{--ink-0:oklch(1.000 0.000 0);--ink-50:oklch(0.985 0.000 0);--ink-100:oklch(0.965 0.000 0);--ink-200:oklch(0.920 0.000 0);--ink-300:oklch(0.840 0.000 0);--ink-400:oklch(0.700 0.000 0);--ink-500:oklch(0.560 0.000 0);--ink-600:oklch(0.430 0.000 0);--ink-700:oklch(0.320 0.000 0);--ink-750:oklch(0.260 0.000 0);--ink-800:oklch(0.200 0.000 0);--ink-850:oklch(0.150 0.000 0);--ink-900:oklch(0.115 0.000 0);--ink-950:oklch(0.085 0.000 0);--ink-1000:oklch(0.050 0.000 0);--green-50:oklch(0.970 0.045 145);--green-100:oklch(0.940 0.080 148);--green-200:oklch(0.880 0.130 150);--green-300:oklch(0.800 0.170 152);--green-400:oklch(0.720 0.190 152);--green-500:oklch(0.660 0.200 150);--green-600:oklch(0.580 0.190 148);--green-700:oklch(0.490 0.170 146);--green-800:oklch(0.380 0.135 144);--green-900:oklch(0.270 0.090 142);--ink-775:oklch(0.240 0.000 0);--ink-760:oklch(0.280 0.000 0);--ink-620:oklch(0.500 0.000 0);--ink-925:oklch(0.148 0.000 0);--bg:var(--ink-925);--bg-muted:var(--ink-950);--bg-elevated:var(--ink-800);--bg-subtle:var(--ink-775);--bg-input:var(--ink-775);--border-subtle:var(--ink-760);--border:var(--ink-700);--border-strong:var(--ink-620);--border-glass:rgba(255,255,255,0.10);--text:var(--ink-100);--text-strong:var(--ink-0);--text-soft:var(--ink-300);--text-muted:var(--ink-400);--text-faint:oklch(0.630 0.000 0);--text-inverse:var(--ink-1000);--accent:var(--green-500);--accent-hover:var(--green-400);--accent-soft:rgba(22,163,74,0.16);--accent-fg:var(--ink-1000);--accent-text:var(--green-500);--bubble-out:oklch(0.46 0.12 155);--bubble-out-fg:oklch(1 0 0);--bubble-out-meta:oklch(1 0 0/0.8);--bubble-in:oklch(0.235 0 0);--bubble-in-fg:var(--text);--bubble-in-edge:var(--hairline);--bubble-meta:var(--text-faint);--stage-ring:oklch(1 0 0/0.03);--stage-key:oklch(0.82 0.012 250/0.07);--stage-iris:oklch(0.62 0.14 155/0.09);--stage-vignette:oklch(0 0 0/0.28);--stage-portrait-glow:oklch(0.55 0.12 155/0.22);--jarvis-sidebar:oklch(0.175 0 0);--glass-bg:rgba(23,23,24,0.985);--glass-bg-strong:rgba(20,20,22,0.985);--glass-bg-subtle:rgba(35,35,38,0.97);--glass-bg-tinted:rgba(24,62,44,0.97);--glass-border:rgba(255,255,255,0.09);--glass-border-hi:rgba(255,255,255,0.16);--glass-border-accent:rgba(22,163,74,0.30);--surface-overlay:oklch(0.225 0 0);--glass-bg-nav:rgb(12,12,12);--glass-blur:24px;--glass-blur-strong:48px;--glass-blur-subtle:16px;--glass-saturate:140%;--glass-saturate-strong:180%;--glass-inner-highlight:inset 0 1px 0 rgba(255,255,255,0.08);--glass-inner-highlight-strong:inset 0 1px 0 rgba(255,255,255,0.12);--body-gradient:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(22,163,74,0.12),transparent 60%),radial-gradient(ellipse 80% 60% at 100% 100%,rgba(255,255,255,0.05),transparent 60%),radial-gradient(ellipse 70% 50% at 0% 60%,rgba(22,163,74,0.07),transparent 60%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(160,220,180,0.04),transparent 60%),linear-gradient(180deg,oklch(0.105 0.000 0),oklch(0.085 0.000 0) 50%,oklch(0.115 0.000 0));--noise-overlay:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1, 0 0 0 0 1, 0 0 0 0 1, 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--duration-instant:80ms;--duration-fast:100ms;--duration-base:180ms;--duration-slow:260ms;--duration-slower:420ms;--duration-ritual:900ms;--ease-entrada:cubic-bezier(0.22,1,0.36,1);--ease-saida:cubic-bezier(0.4,0,1,1);--ease-mover:cubic-bezier(0.77,0,0.175,1);--ease-out-premium:var(--ease-entrada);--ease-out-expo:var(--ease-entrada);--t-hover:var(--duration-fast) var(--ease-entrada);--t-state:var(--duration-base) var(--ease-entrada);--t-layout:var(--duration-slow) var(--ease-entrada);--t-modal:var(--duration-slow) var(--ease-entrada);--glass-bg-dock:rgb(20,20,22);--glass-border-dock:rgba(255,255,255,0.14);--shadow-dock:0 -16px 48px -12px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.12);--glow-accent-sm:0 0 18px color-mix(in oklch,var(--accent) 15%,transparent);--glow-accent-md:0 0 40px -8px color-mix(in oklch,var(--accent) 30%,transparent);--glow-number:0 8px 60px -16px color-mix(in oklch,var(--accent) 35%,transparent);--chart-1:oklch(0.65 0.18 162);--chart-2:oklch(0.62 0.17 250);--chart-3:oklch(0.66 0.15 70);--chart-4:oklch(0.60 0.19 305);--chart-5:oklch(0.62 0.20 20);--chart-6:oklch(0.64 0.13 205);--chart-grid:var(--border-subtle);--chart-fill-from:color-mix(in oklch,var(--chart-1) 22%,transparent);--chart-fill-to:transparent;--surface-chart:var(--bg-elevated);--chart-axis:var(--text-muted);--chart-breakeven:var(--text-faint);--chart-band:color-mix(in oklch,var(--chart-1) 10%,transparent);--chart-annotation:var(--border-strong);--metric-positive:var(--success,oklch(0.72 0.17 152));--metric-negative:var(--error,oklch(0.64 0.21 25));--metric-neutral:var(--text-muted);--metric-stale:var(--warning);--metric-unmeasured:var(--text-faint);--chart-ghost:color-mix(in oklch,var(--text-faint) 55%,transparent);--chart-target:var(--text-strong);--bento-row-h:176px;--table-row-h:44px;--table-row-h-compact:36px;--table-row-h-dense:32px;--variant-a:var(--tone-neutral);--variant-b:var(--chart-2);--variant-c:var(--chart-4);--variant-d:var(--chart-3);--variant-fill-alpha:18%;--flow-stroke:color-mix(in oklch,var(--chart-2) 55%,transparent);--flow-particle:color-mix(in oklch,var(--text-strong) 55%,transparent);--flow-apparent:color-mix(in oklch,var(--text-faint) 70%,transparent);--flow-unmeasured:var(--hairline-strong);--canvas-grid:var(--hairline);--ff-node-w:232px;--ff-panel-w:440px;--ff-topbar-h:56px;--ff-kpi-h:88px}[data-theme=light]{color-scheme:light;--bg:var(--ink-50);--bg-muted:var(--ink-100);--bg-elevated:var(--ink-0);--bg-subtle:var(--ink-100);--bg-input:var(--ink-100);--border:var(--ink-200);--border-subtle:var(--ink-100);--border-strong:var(--ink-500);--border-glass:rgba(5,5,5,0.08);--text:var(--ink-900);--text-strong:var(--ink-1000);--text-soft:var(--ink-600);--text-muted:oklch(0.50 0 0);--text-faint:oklch(0.55 0 0);--text-inverse:var(--ink-0);--accent:var(--green-600);--accent-hover:var(--green-700);--accent-soft:rgba(14,138,59,0.10);--accent-fg:var(--ink-0);--accent-text:var(--green-700);--bubble-out:var(--green-700);--bubble-out-fg:oklch(1 0 0);--bubble-out-meta:oklch(1 0 0/0.85);--bubble-in:oklch(0.94 0 0);--bubble-in-fg:var(--text);--bubble-in-edge:transparent;--bubble-meta:oklch(0.50 0 0);--stage-ring:oklch(0 0 0/0.03);--stage-key:oklch(1 0 0/0.9);--stage-iris:oklch(0.975 0.03 155/0.85);--stage-vignette:oklch(0.96 0 0/0.4);--stage-portrait-glow:oklch(0.95 0.05 155/0.7);--jarvis-sidebar:oklch(0.97 0 0);--glass-bg:rgba(255,255,255,0.985);--glass-bg-strong:rgba(255,255,255,0.985);--glass-bg-subtle:rgba(248,249,251,0.97);--glass-bg-tinted:rgba(236,247,240,0.97);--glass-border:rgba(0,0,0,0.08);--glass-border-hi:rgba(0,0,0,0.16);--glass-border-accent:rgba(14,138,59,0.30);--surface-overlay:var(--ink-0);--glass-bg-nav:rgb(250,250,250);--glass-inner-highlight:inset 0 1px 0 rgba(255,255,255,0.5);--glass-inner-highlight-strong:inset 0 1px 0 rgba(255,255,255,0.7);--body-gradient:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(14,138,59,0.10),transparent 60%),radial-gradient(ellipse 80% 60% at 100% 100%,rgba(0,0,0,0.03),transparent 60%),radial-gradient(ellipse 70% 50% at 0% 60%,rgba(14,138,59,0.06),transparent 60%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(160,220,180,0.04),transparent 60%),linear-gradient(180deg,oklch(0.985 0.000 0),oklch(0.965 0.000 0) 50%,oklch(0.990 0.000 0));--noise-overlay:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0, 0 0 0 0 0, 0 0 0 0 0, 0 0 0 0.10 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--glass-bg-dock:rgb(255,255,255);--glass-border-dock:rgba(0,0,0,0.10);--shadow-dock:0 -16px 48px -12px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.7);--glow-accent-sm:0 0 18px color-mix(in oklch,var(--accent) 9%,transparent);--glow-accent-md:0 0 40px -8px color-mix(in oklch,var(--accent) 18%,transparent);--glow-number:0 8px 60px -16px color-mix(in oklch,var(--accent) 20%,transparent);--success:oklch(0.54 0.15 155);--success-soft:oklch(0.54 0.15 155/0.12);--warning:oklch(0.52 0.13 70);--warning-soft:oklch(0.52 0.13 70/0.12);--error:oklch(0.53 0.20 25);--error-soft:oklch(0.53 0.20 25/0.12);--info:oklch(0.53 0.16 245);--info-soft:oklch(0.53 0.16 245/0.12);--chart-1:oklch(0.54 0.15 162);--chart-2:oklch(0.55 0.17 250);--chart-3:oklch(0.655 0.16 66);--chart-4:oklch(0.52 0.20 305);--chart-5:oklch(0.55 0.20 20);--chart-6:oklch(0.58 0.11 215);--chart-band:color-mix(in oklch,var(--chart-1) 8%,transparent);--metric-positive:var(--success);--metric-negative:var(--error);--flow-particle:color-mix(in oklch,var(--text-strong) 45%,transparent)}[data-theme=light] body:after{mix-blend-mode:multiply!important;opacity:.4!important}body{background:var(--body-gradient)!important;position:relative}body:after{content:"";position:fixed;inset:0;background-image:var(--noise-overlay);opacity:.6;mix-blend-mode:overlay;pointer-events:none;z-index:0}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-inner-highlight)}.glass,.glass-strong{border:1px solid var(--glass-border)}.glass-strong{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate-strong));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate-strong));box-shadow:var(--glass-inner-highlight-strong)}.glass-subtle{background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(var(--glass-blur-subtle)) saturate(130%);backdrop-filter:blur(var(--glass-blur-subtle)) saturate(130%);border:1px solid var(--glass-border)}.glass-tinted{background:var(--glass-bg-tinted);border:1px solid var(--glass-border-accent)}.glass-card,.glass-tinted{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-inner-highlight)}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;position:relative;overflow:hidden;transition:border-color var(--t-hover),transform var(--t-hover),box-shadow var(--t-hover)}.glass-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 50%);pointer-events:none;border-radius:inherit}.glass-card:hover{border-color:var(--glass-border-hi);transform:translateY(-1px)}.glass-card:hover,.glass-nav{box-shadow:var(--glass-inner-highlight-strong)}.glass-nav{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate-strong));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate-strong));border-bottom:1px solid var(--glass-border)}.workify-sidebar,.workify-sidebar-shell{--text:oklch(0.965 0 0);--text-strong:oklch(1 0 0);--text-soft:oklch(0.84 0 0);--text-muted:oklch(0.72 0 0);--text-faint:oklch(0.63 0 0);--bg-muted:rgba(13,14,15,0.82);--bg-elevated:rgba(29,30,32,0.98);--bg-subtle:rgba(255,255,255,0.07);--border:rgba(255,255,255,0.14);--border-subtle:rgba(255,255,255,0.085);--accent:oklch(0.78 0.19 150);--accent-hover:oklch(0.84 0.18 150);--accent-soft:oklch(0.78 0.19 150/0.15)}.workify-sidebar{position:sticky;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 30%),rgba(11,11,11,.94);-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%);border-right-color:rgba(255,255,255,.07)!important}.workify-sidebar-section{padding:.875rem .75rem .375rem;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.workify-nav-item[aria-current=page]:before{content:"";position:absolute;left:.25rem;top:50%;width:3px;height:1rem;translate:0 -50%;border-radius:9999px;background:var(--accent)}.workify-nav-children{position:relative;margin-left:1.3rem;padding-left:.375rem}.workify-nav-children:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:1px;background:rgba(255,255,255,.09)}.workify-topbar{border-left:0;border-right:0;border-top:0;background:var(--glass-bg-nav)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important;border-bottom:1px solid var(--hairline)!important;box-shadow:none!important}.workify-analytics-header{background:linear-gradient(105deg,rgba(255,255,255,.026),transparent 34%),var(--glass-bg-strong);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 16px 38px -34px rgba(0,0,0,.9)}.workify-page-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.045),transparent 25%)}.apex-product-header{isolation:isolate;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 44px -40px rgba(0,0,0,.95)}.apex-product-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(28% 150% at 11% 50%,rgba(105,116,232,.13),transparent 72%),linear-gradient(90deg,rgba(255,255,255,.024),transparent 38%)}.apex-product-lockup{filter:drop-shadow(0 10px 22px rgba(0,0,0,.32))}.workify-main-surface{position:relative;isolation:isolate;background:radial-gradient(70% 45% at 18% 0,color-mix(in oklch,var(--accent) 5%,transparent),transparent 68%),transparent}.workify-card{isolation:isolate;transform:translateZ(0);transition:transform var(--t-layout),border-color var(--t-state),box-shadow var(--t-layout)}.workify-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.055),transparent 24%),radial-gradient(70% 50% at 100% 0,color-mix(in oklch,var(--accent) 5%,transparent),transparent 72%)}.workify-section-icon{border:1px solid color-mix(in oklch,var(--accent) 25%,transparent);background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 48%),var(--accent-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 8px 24px -14px color-mix(in oklch,var(--accent) 65%,transparent)}@media (hover:hover) and (pointer:fine){.workify-card:has(a,button):hover{transform:translateY(-2px) translateZ(0);border-color:var(--glass-border-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 52px -34px rgba(0,0,0,.95),0 0 28px -22px color-mix(in oklch,var(--accent) 55%,transparent)}}.workify-sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.workify-sidebar-scroll::-webkit-scrollbar{width:4px}.workify-sidebar-scroll::-webkit-scrollbar-track{background:transparent}.workify-sidebar-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,255,255,.12)}.text-display-xxl{font-size:clamp(56px,9vw,112px);line-height:1;letter-spacing:-.04em}.text-display-xl,.text-display-xxl{font-family:var(--font-display);font-weight:700}.text-display-xl{font-size:clamp(48px,7vw,80px);line-height:1.05;letter-spacing:-.035em}.text-display-lg{font-family:var(--font-display);font-size:clamp(40px,5vw,60px);line-height:1.1;letter-spacing:-.03em;font-weight:600}.text-eyebrow{font-family:var(--font-ui);font-size:11px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--text-muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.focus-ring,[class*="focus-visible:shadow-"],[class*="focus-visible:ring-"]):focus-visible{outline:none}:is([class*="focus-within:border-"],[class*="focus-within:ring-"],[class*="focus-within:shadow-"]) :is(input,textarea,select):focus-visible{outline:none}@media (pointer:coarse){:is(button,a,[role=button],summary).opacity-0[class*="group-hover/"][class*=":opacity-100"],:is(button,a,[role=button],summary).opacity-0[class*="group-hover:opacity-100"]{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.workify-app-root{min-height:100dvh;position:relative;z-index:1}@keyframes wk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-wk-float{animation:wk-float 6s ease-in-out infinite}.animate-wk-float-rev{animation:wk-float 7s ease-in-out infinite reverse}@property --wk-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes wk-ring-spin{to{--wk-angle:360deg}}@keyframes wk-trace-y{0%{background-position:0 -25%}to{background-position:0 125%}}@keyframes wk-trace-x{0%{background-position:-25% 0}to{background-position:125% 0}}@keyframes wk-sweep{0%{transform:translateX(-160%) skewX(-12deg)}55%,to{transform:translateX(340%) skewX(-12deg)}}@keyframes wk-ping{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--accent) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}@keyframes wk-draw{to{stroke-dashoffset:0}}@keyframes wk-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.wk-ring{position:relative}.wk-ring:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--wk-angle),transparent 0deg,color-mix(in oklch,var(--accent) 55%,transparent) 90deg,transparent 200deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:wk-ring-spin 6s linear infinite;pointer-events:none;z-index:0}.wk-live-dot{animation:wk-ping 2.4s ease-out infinite}.wk-sweep{animation:wk-sweep 6s ease-in-out infinite}.wk-trace-y{background:linear-gradient(180deg,transparent,var(--accent),transparent);background-size:100% 26%;background-repeat:no-repeat;animation:wk-trace-y 5s linear infinite}.wk-trace-x{background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:26% 100%;background-repeat:no-repeat;animation:wk-trace-x 4.5s linear infinite}.wk-pop{animation:wk-pop .4s var(--ease-out-premium,ease-out) both}@media (prefers-reduced-motion:reduce){.wk-live-dot,.wk-pop,.wk-ring:before,.wk-sweep,.wk-trace-x,.wk-trace-y{animation:none!important}}.bg-bg-elevated{background:var(--glass-bg)!important;box-shadow:var(--glass-inner-highlight)}.bg-bg-muted{background:var(--glass-bg-subtle)!important}.bg-bg-subtle{background:rgba(255,255,255,.05)!important}.bg-bg-input{background:rgba(255,255,255,.04)!important}[data-theme=light] .bg-bg-elevated{background:var(--glass-bg)!important}[data-theme=light] .bg-bg-muted{background:var(--glass-bg-subtle)!important}[data-theme=light] .bg-bg-subtle{background:rgba(0,0,0,.04)!important}[data-theme=light] .bg-bg-input{background:rgba(0,0,0,.03)!important}.bg-accent{background:var(--accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)!important}.bg-accent:hover{background:var(--accent-hover)!important}.bg-bg-elevated.border,.bg-bg-elevated[class*=border-],.bg-bg-muted.border,.bg-bg-muted[class*=border-]{border-color:var(--glass-border)!important}.glass-dock{background:var(--glass-bg-dock,rgb(20,20,20));-webkit-backdrop-filter:blur(var(--glass-blur-strong,48px)) saturate(var(--glass-saturate-strong,180%));backdrop-filter:blur(var(--glass-blur-strong,48px)) saturate(var(--glass-saturate-strong,180%));border:1px solid var(--glass-border-dock,rgba(255,255,255,.14));border-radius:16px;box-shadow:var(--shadow-dock,0 16px 48px -12px rgba(0,0,0,.55))}.glass-dock-fab{box-shadow:0 10px 30px -8px rgba(0,0,0,.6)}.glass-dock-fab.jarvis-fab-active,.glass-dock-fab:hover{box-shadow:0 14px 36px -8px rgba(0,0,0,.7)}.glass-widget{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-inner-highlight);position:relative;overflow:hidden;transition:border-color var(--t-hover),box-shadow var(--t-hover)}.glass-widget:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 50%);pointer-events:none;border-radius:inherit}.glass-widget:hover{border-color:var(--glass-border-hi);box-shadow:var(--glass-inner-highlight-strong)}.surface-solid{background:var(--ink-850)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] .surface-solid{background:var(--ink-0)!important}.t-num-sm{font-family:var(--font-display);font-size:clamp(2.25rem,3.5vw,3rem);line-height:.95;letter-spacing:-.02em;font-weight:600;font-variant-numeric:tabular-nums}@keyframes jarvis-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.jarvis-breathe{animation:jarvis-breathe 4s ease-in-out infinite;transform-origin:center}@keyframes jarvis-orbit{to{transform:rotate(1turn)}}@keyframes jarvis-orbit-rev{to{transform:rotate(-1turn)}}.jarvis-arc-a{animation:jarvis-orbit 14s linear infinite;transform-origin:center}.jarvis-arc-b{animation:jarvis-orbit-rev 21s linear infinite;transform-origin:center}.jarvis-thinking .jarvis-arc-a{animation-duration:2.4s}.jarvis-thinking .jarvis-arc-b{animation-duration:3.6s}.jarvis-speaking .jarvis-arc-a{animation-duration:9s}.jarvis-speaking .jarvis-arc-b{animation-duration:14s}.jarvis-thinking .jarvis-core-dot{filter:drop-shadow(0 0 6px color-mix(in oklch,var(--accent) 60%,transparent))}@keyframes jarvis-halo-ping{0%{r:11;opacity:.35}to{r:16;opacity:0}}.jarvis-speaking .jarvis-halo-ping{animation:jarvis-halo-ping 1.2s ease-out infinite}.jarvis-error .jarvis-arc-a,.jarvis-error .jarvis-arc-b,.jarvis-error .jarvis-breathe,.jarvis-off .jarvis-arc-a,.jarvis-off .jarvis-arc-b,.jarvis-off .jarvis-breathe{animation-play-state:paused}@keyframes jarvis-caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}.jarvis-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;border-radius:2px;background:var(--accent);box-shadow:0 0 6px color-mix(in oklch,var(--accent) 55%,transparent);animation:jarvis-caret-blink 1.05s step-end infinite}.jarvis-dot{display:inline-block;width:7px;height:7px;border-radius:9999px;background:var(--text-muted);opacity:.3;animation:jarvis-dot-fade 1.2s cubic-bezier(.32,.72,0,1) infinite}.jarvis-dot:nth-child(2){animation-delay:.2s}.jarvis-dot:nth-child(3){animation-delay:.4s}@keyframes jarvis-dot-fade{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.jarvis-dot{opacity:.6}}@media (prefers-contrast:more){:root{--bubble-in-edge:var(--hairline-strong);--text-faint:var(--text-muted)}}.jarvis-avatar{position:relative;display:inline-block;flex-shrink:0;border-radius:9999px;isolation:isolate}.jarvis-avatar>img{display:block;width:100%;height:100%;border-radius:9999px;object-fit:cover;background:var(--bg-elevated);box-shadow:0 0 0 1px color-mix(in oklch,var(--text) 14%,transparent);user-select:none}.jarvis-avatar:after{content:"";position:absolute;inset:calc(var(--ring, 2px) * -1 - 1.5px);border-radius:9999px;padding:var(--ring,2px);background:transparent;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.2,0,0,1)}.jarvis-avatar[data-state=thinking]:after{opacity:1;background:conic-gradient(from 0deg,transparent 0 18%,color-mix(in oklch,var(--accent) 35%,transparent) 45%,var(--accent) 82%,transparent 100%);animation:jarvis-avatar-orbita 1.15s linear infinite}.jarvis-avatar[data-state=speaking]:after{opacity:1;background:var(--accent);animation:jarvis-avatar-respira 1.8s ease-in-out infinite}.jarvis-avatar[data-state=error]:after{opacity:1;background:var(--error)}.jarvis-avatar[data-state=attention]:after{opacity:1;background:var(--warning)}.jarvis-avatar[data-state=error]>img{filter:saturate(.6)}.jarvis-avatar[data-state=off]>img{filter:grayscale(1);opacity:.6}.jarvis-avatar[data-still]:after{animation:none}@keyframes jarvis-avatar-orbita{to{transform:rotate(1turn)}}@keyframes jarvis-avatar-respira{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.jarvis-avatar:after{animation:none!important}.jarvis-avatar[data-state=thinking]:after{background:var(--accent)}}.jarvis-wallpaper{background:transparent}.jarvis-stage{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(130% 95% at 50% 35%,transparent 55%,var(--stage-vignette) 100%),var(--bg)}.jarvis-stage:before{inset:0;background:repeating-radial-gradient(circle at 50% -12%,transparent 0 55px,var(--stage-ring) 55.5px 56.5px,transparent 57px 64px);-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000,transparent);mask-image:radial-gradient(70% 55% at 50% 0,#000,transparent)}.jarvis-stage:after,.jarvis-stage:before{content:"";position:absolute;z-index:-1;pointer-events:none}.jarvis-stage:after{inset:-8%;opacity:.85;background:radial-gradient(45% 40% at 50% 4%,var(--stage-key),transparent 70%),radial-gradient(40% 38% at 12% 96%,var(--stage-iris),transparent 70%),radial-gradient(30% 30% at 92% 70%,color-mix(in oklch,var(--stage-iris) 50%,transparent),transparent 70%)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.jarvis-stage:after{will-change:transform,opacity;animation:jarvis-stage-drift 32s ease-in-out infinite alternate}}@keyframes jarvis-stage-drift{0%{transform:translate3d(-2%,1%,0) scale(1);opacity:.7}to{transform:translate3d(2%,-1.5%,0) scale(1.04);opacity:1}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){.jarvis-stage{background:var(--bg)}.jarvis-stage:after,.jarvis-stage:before{content:none}}@keyframes jarvis-block-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.jarvis-md[data-live] li,.jarvis-md[data-live] tr,.jarvis-md[data-live]>*{animation:jarvis-block-in .22s cubic-bezier(.32,.72,0,1) both}@media (prefers-reduced-motion:reduce){.jarvis-md[data-live] *{animation:none}.jarvis-arc-a,.jarvis-arc-b,.jarvis-breathe,.jarvis-caret,.jarvis-dot,.jarvis-halo-ping{animation:none!important}}:root,[data-theme=dark]{--silver-100:oklch(0.940 0.004 250);--silver-300:oklch(0.830 0.006 250);--silver-400:oklch(0.745 0.008 250);--silver-500:oklch(0.660 0.008 250);--silver-soft:oklch(0.745 0.008 250/0.13);--silver-line:oklch(0.745 0.008 250/0.34);--gold-100:oklch(0.935 0.055 92);--gold-300:oklch(0.865 0.105 90);--gold-400:oklch(0.800 0.130 88);--gold-500:oklch(0.735 0.140 86);--gold-soft:oklch(0.800 0.130 88/0.13);--gold-line:oklch(0.800 0.130 88/0.34);--sheen-silver:linear-gradient(135deg,oklch(0.960 0.004 250/0.90),oklch(0.700 0.008 250/0.42) 38%,oklch(0.900 0.004 250/0.78) 62%,oklch(0.620 0.008 250/0.40));--sheen-green:linear-gradient(135deg,oklch(0.880 0.130 150/0.90),oklch(0.580 0.190 148/0.45) 38%,oklch(0.800 0.170 152/0.80) 62%,oklch(0.490 0.170 146/0.42));--sheen-gold:linear-gradient(135deg,oklch(0.950 0.070 92/0.92),oklch(0.700 0.135 86/0.45) 38%,oklch(0.880 0.115 90/0.82) 62%,oklch(0.620 0.120 84/0.42))}[data-theme=light]{--silver-100:oklch(0.420 0.006 250);--silver-300:oklch(0.480 0.008 250);--silver-400:oklch(0.545 0.008 250);--silver-500:oklch(0.610 0.008 250);--silver-soft:oklch(0.545 0.008 250/0.12);--silver-line:oklch(0.545 0.008 250/0.38);--gold-100:oklch(0.400 0.090 80);--gold-300:oklch(0.470 0.110 82);--gold-400:oklch(0.545 0.125 84);--gold-500:oklch(0.610 0.130 85);--gold-soft:oklch(0.545 0.125 84/0.12);--gold-line:oklch(0.545 0.125 84/0.38)}.metal-text{color:var(--silver-100)}.metal-text-gold{color:var(--gold-300)}:root,[data-theme=dark]{--brand-cobalt:oklch(0.66 0.15 257);--brand-cobalt-soft:oklch(0.66 0.15 257/0.10);--brand-gold:oklch(0.80 0.12 88);--brand-gold-soft:oklch(0.80 0.12 88/0.08);--body-gradient:radial-gradient(ellipse 70% 38% at 50% -10%,rgba(255,255,255,0.05),transparent 70%),linear-gradient(180deg,oklch(0.155 0 0),oklch(0.145 0 0) 40%,oklch(0.14 0 0))}[data-theme=light]{--brand-cobalt:oklch(0.53 0.17 257);--brand-cobalt-soft:oklch(0.53 0.17 257/0.07);--brand-gold:oklch(0.57 0.12 82);--brand-gold-soft:oklch(0.57 0.12 82/0.06);--body-gradient:radial-gradient(ellipse 76% 40% at 50% -12%,rgba(255,255,255,0.96),transparent 68%),radial-gradient(ellipse 42% 34% at 102% 6%,oklch(0.53 0.17 257/0.025),transparent 72%),radial-gradient(ellipse 36% 28% at -8% 92%,oklch(0.57 0.12 82/0.025),transparent 70%),linear-gradient(180deg,oklch(0.985 0 0),oklch(0.965 0 0) 50%,oklch(0.985 0 0))}.workify-brand-v4{--brand-surface-sheen:linear-gradient(132deg,rgba(255,255,255,0.045),transparent 28%);--glass-bg-tinted:rgba(24,24,26,0.99);--glass-border-accent:rgba(255,255,255,0.13)}[data-theme=light] .workify-brand-v4{--glass-bg-tinted:rgba(252,252,253,0.99);--glass-border-accent:rgba(0,0,0,0.10)}.workify-brand-v4 .glass-tinted{background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 24%),radial-gradient(52% 90% at 100% 0,var(--brand-cobalt-soft),transparent 78%),var(--glass-bg-tinted);border-color:var(--glass-border-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 28px 70px -56px rgba(0,0,0,.98)}.workify-brand-v4 .bg-accent{box-shadow:inset 0 1px 0 rgba(255,255,255,.16)!important}.workify-brand-v4 .bg-gradient-to-br.from-accent-soft{background-image:linear-gradient(135deg,rgba(255,255,255,.055),transparent 30%),radial-gradient(66% 90% at 100% 0,var(--brand-cobalt-soft),transparent 78%),linear-gradient(135deg,var(--glass-bg),var(--bg-muted))!important}.workify-brand-v4 .blur-3xl[class*=bg-accent]{background-color:var(--brand-cobalt-soft)!important}.workify-brand-v4 .workify-main-surface{background:radial-gradient(55% 32% at 50% 0,rgba(255,255,255,.02),transparent 76%)}.workify-brand-v4 .workify-main-surface:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 52%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 52%)}[data-theme=light] .workify-brand-v4 .workify-main-surface:before{background-image:linear-gradient(rgba(0,0,0,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0)}.workify-brand-v4 .workify-page-shell{position:relative}.workify-brand-v4 .glass-card,.workify-brand-v4 .glass-widget,.workify-brand-v4 .workify-card{background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 38%),var(--glass-bg);border-color:var(--hairline);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}[data-theme=light] .workify-brand-v4 .glass-card,[data-theme=light] .workify-brand-v4 .glass-widget,[data-theme=light] .workify-brand-v4 .workify-card{border-color:rgba(0,0,0,.085);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 20px 54px -46px rgba(0,0,0,.3)}.workify-brand-v4 .workify-card:before{background:none}@media (hover:hover) and (pointer:fine){.workify-brand-v4 .workify-card:has(a,button):hover{transform:translateY(-1px) translateZ(0);border-color:var(--hairline-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}}.workify-brand-v4 .workify-section-icon{border-color:rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 52%),rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.workify-brand-v4 .workify-main-surface table thead{background:rgba(255,255,255,.026)}.workify-brand-v4 .workify-main-surface table tbody tr{transition:background-color var(--t-hover),color var(--t-hover)}.workify-brand-v4 .workify-main-surface table tbody tr:hover{background-color:rgba(255,255,255,.025)}[data-theme=light] .workify-brand-v4 .workify-main-surface table tbody tr:hover,[data-theme=light] .workify-brand-v4 .workify-main-surface table thead{background:rgba(0,0,0,.026)}.workify-operational-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(118deg,rgba(255,255,255,.068),transparent 24%),radial-gradient(58% 100% at 100% 0,var(--brand-cobalt-soft),transparent 76%),linear-gradient(180deg,rgba(25,25,27,.99),rgba(16,16,18,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.085),0 32px 74px -56px rgba(0,0,0,1)}[data-theme=light] .workify-operational-hero{border-color:rgba(0,0,0,.09);background:linear-gradient(118deg,rgba(255,255,255,.88),transparent 28%),radial-gradient(58% 100% at 100% 0,var(--brand-cobalt-soft),transparent 76%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,247,248,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 32px 70px -58px rgba(0,0,0,.32)}.workify-operational-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-ui);font-size:.6875rem;font-weight:500;line-height:1.25rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft)}.workify-operational-eyebrow:before{content:"";width:1.75rem;height:1px;background:linear-gradient(90deg,var(--accent),rgba(255,255,255,.15));box-shadow:0 0 12px color-mix(in oklch,var(--accent) 25%,transparent)}.workify-operational-cutline{position:absolute;right:-3.5rem;top:-5.5rem;width:22rem;height:18rem;opacity:.32;transform:rotate(-8deg);pointer-events:none}.workify-operational-cutline span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.14);border-radius:42% 58% 48% 52%/60% 42% 58% 40%;transform:rotate(14deg) scale(.72)}.workify-operational-cutline span:nth-child(2){border-color:color-mix(in oklch,var(--brand-cobalt) 28%,transparent);transform:rotate(32deg) scale(.54)}.workify-operational-cutline span:nth-child(3){border-color:color-mix(in oklch,var(--brand-gold) 20%,transparent);transform:rotate(54deg) scale(.36)}@media (max-width:640px){.workify-operational-hero{border-radius:20px}.workify-operational-cutline{right:-9rem;opacity:.22}}.workify-kpi-tile{min-height:112px;justify-content:space-between}.workify-kpi-primary{background:linear-gradient(118deg,rgba(255,255,255,.075),transparent 28%),radial-gradient(70% 80% at 100% 0,var(--brand-gold-soft),transparent 76%),var(--glass-bg)!important}.workify-kpi-primary>div:nth-child(2)>span:first-child{font-size:clamp(1.125rem,16cqi,2.15rem);letter-spacing:-.04em}.workify-decision-brief{background:linear-gradient(120deg,rgba(255,255,255,.052),transparent 22%),radial-gradient(50% 75% at 100% 0,var(--brand-cobalt-soft),transparent 78%),var(--glass-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 30px 70px -56px rgba(0,0,0,.98)}.workify-vega-mark{position:relative;display:block;width:2rem;height:2rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.workify-vega-mark i{position:absolute;left:.48rem;top:.48rem;width:.92rem;height:.56rem;border-left:1px solid var(--brand-cobalt);border-bottom:1px solid var(--brand-cobalt);transform:skewX(-28deg) rotate(-8deg)}.workify-vega-mark i:nth-child(2){left:.67rem;top:.9rem;width:.7rem;border-color:color-mix(in oklch,var(--brand-gold) 70%,var(--text-soft));transform:skewX(24deg) rotate(9deg)}.metal-text-green{color:var(--accent)}.metal-rule{background-image:var(--sheen-silver)}.metal-rule-green{background-image:var(--sheen-green)}.metal-rule-gold{background-image:var(--sheen-gold)}.metal-glow{transition:box-shadow var(--duration-medium,.3s) var(--ease-out-expo)}.metal-glow:hover{box-shadow:0 18px 46px -22px var(--silver-line)}.metal-glow-green:hover{box-shadow:0 18px 46px -22px var(--accent)}.metal-glow-gold:hover{box-shadow:0 18px 46px -22px var(--gold-line)}@media (prefers-reduced-motion:reduce){.metal-glow{transition:none}}:root{--club-material-construtor:#131313;--club-material-operador:#141414;--club-material-escalador:#151515;--club-material-estrategista:#141414;--club-material-fundador:#0c0c0c;--club-material-cadeira:#070707;--club-tinta:rgba(242,242,242,0.92);--club-tinta-fraca:rgba(242,242,242,0.66);--club-aresta:rgba(0,0,0,0.45);--club-contorno:rgba(255,255,255,0.05);--club-grao:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--z-dock:40;--z-popover:50;--z-modal:60;--z-ritual:70}.club-superficie{position:relative;background:var(--club-material,var(--club-material-construtor));box-shadow:inset 0 1px 0 rgba(255,255,255,var(--club-luz,.06)),inset 0 -1px 0 var(--club-aresta),0 0 0 1px var(--club-contorno)}.club-superficie[data-patamar=construtor]{--club-material:var(--club-material-construtor);--club-luz:0.06}.club-superficie[data-patamar=operador]{--club-material:var(--club-material-operador);--club-luz:0.08}.club-superficie[data-patamar=escalador]{--club-material:var(--club-material-escalador);--club-luz:0.10}.club-superficie[data-patamar=estrategista]{--club-material:var(--club-material-estrategista);--club-luz:0.12}.club-superficie[data-patamar=fundador]{--club-material:var(--club-material-fundador);--club-luz:0.14}.club-superficie[data-patamar=cadeira]{--club-material:var(--club-material-cadeira);--club-luz:0.18}.club-grao:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.025;mix-blend-mode:overlay;background-image:var(--club-grao);border-radius:inherit}.club-cartao__nome{color:var(--club-tinta);text-shadow:0 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.045)}.club-cartao__reflexo{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent calc(var(--p, .34) * 100% - 12%),rgba(255,255,255,var(--brilho,.08)) calc(var(--p, .34) * 100%),transparent calc(var(--p, .34) * 100% + 12%))}@keyframes club-ledger-entra{0%{transform:scaleX(0)}to{transform:scaleX(var(--club-ledger-progress,0))}}.club-ledger-progress{transform:scaleX(var(--club-ledger-progress,0));animation:club-ledger-entra .9s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.club-ledger-progress{animation:none}}@media (prefers-reduced-transparency:reduce){.club-cartao__reflexo,.club-grao:after{display:none}}@media (prefers-contrast:more){.club-superficie{box-shadow:inset 0 0 0 1px var(--border-strong)}.club-cartao__nome{text-shadow:none;color:#fff}}@keyframes club-linha-entra{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.club-escada__linha{animation:club-linha-entra linear both;animation-timeline:view();animation-range:entry 0 cover 30%}}}[data-surface=apex]{--metal-top:oklch(0.975 0 0);--metal-bottom:oklch(0.80 0 0);--metal-top-hover:oklch(1 0 0);--metal-bottom-hover:oklch(0.87 0 0);--metal-edge:oklch(1 0 0/0.55);--metal-edge-dark:oklch(0 0 0/0.35);--metal-highlight:oklch(1 0 0/0.95);--metal-shade:oklch(0 0 0/0.16);--metal-text:oklch(0.16 0 0);--metal-shadow:0 1px 2px oklch(0 0 0/0.55),0 6px 14px -6px oklch(0 0 0/0.65);--metal-shadow-hover:0 1px 2px oklch(0 0 0/0.55),0 10px 20px -8px oklch(0 0 0/0.75);--metal-glass-bg:oklch(1 0 0/0.055);--metal-glass-bg-hover:oklch(1 0 0/0.10);--metal-glass-edge:oklch(1 0 0/0.13);--metal-glass-hi:oklch(1 0 0/0.07);--accent:oklch(0.92 0 0);--accent-hover:oklch(0.98 0 0);--accent-soft:oklch(1 0 0/0.09);--accent-fg:var(--metal-text);--accent-text:oklch(0.90 0 0);--glass-border-accent:oklch(1 0 0/0.22);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px oklch(0.86 0 0/0.85)}[data-theme=light] [data-surface=apex],[data-theme=light][data-surface=apex]{--metal-top:oklch(0.38 0 0);--metal-bottom:oklch(0.23 0 0);--metal-top-hover:oklch(0.44 0 0);--metal-bottom-hover:oklch(0.28 0 0);--metal-edge:oklch(0.12 0 0/0.9);--metal-edge-dark:oklch(0 0 0/0.5);--metal-highlight:oklch(1 0 0/0.26);--metal-shade:oklch(0 0 0/0.35);--metal-text:oklch(1 0 0);--metal-shadow:0 1px 2px oklch(0 0 0/0.28),0 6px 14px -6px oklch(0 0 0/0.38);--metal-shadow-hover:0 1px 2px oklch(0 0 0/0.3),0 10px 20px -8px oklch(0 0 0/0.45);--metal-glass-bg:oklch(1 0 0/0.7);--metal-glass-bg-hover:oklch(1 0 0/0.95);--metal-glass-edge:oklch(0 0 0/0.13);--metal-glass-hi:oklch(1 0 0/0.9);--accent:oklch(0.27 0 0);--accent-hover:oklch(0.2 0 0);--accent-soft:oklch(0 0 0/0.07);--accent-fg:oklch(1 0 0);--accent-text:oklch(0.27 0 0);--glass-border-accent:oklch(0 0 0/0.2);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px oklch(0.27 0 0/0.85)}[data-surface=apex] .apex-btn-primary,[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *){position:relative;color:var(--metal-text);background-color:var(--metal-bottom)!important;background-image:linear-gradient(180deg,var(--metal-top) 0,var(--metal-bottom) 100%)!important;border:1px solid var(--metal-edge-dark);box-shadow:inset 0 1px 0 var(--metal-highlight),inset 0 -1px 0 var(--metal-shade),var(--metal-shadow)!important;transition:transform 90ms var(--ease-spring,ease-out),box-shadow .16s var(--ease-spring,ease-out),background-image .16s ease-out,opacity .12s ease-out}[data-surface=apex] .apex-btn-primary:hover:not(:disabled),[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *):hover:not(:disabled){background-color:var(--metal-bottom-hover)!important;background-image:linear-gradient(180deg,var(--metal-top-hover) 0,var(--metal-bottom-hover) 100%)!important;box-shadow:inset 0 1px 0 var(--metal-highlight),inset 0 -1px 0 var(--metal-shade),var(--metal-shadow-hover)!important}[data-surface=apex] .apex-btn-primary:active:not(:disabled),[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *):active:not(:disabled){transform:scale(.98);background-image:linear-gradient(180deg,var(--metal-bottom) 0,var(--metal-top) 100%)!important;box-shadow:inset 0 2px 4px var(--metal-shade),inset 0 0 0 1px var(--metal-edge-dark),0 1px 1px oklch(0 0 0/.3)!important}[data-surface=apex] .apex-btn-glass{color:var(--text-strong);background-color:var(--metal-glass-bg);border:1px solid var(--metal-glass-edge);box-shadow:inset 0 1px 0 var(--metal-glass-hi);transition:transform 90ms var(--ease-spring,ease-out),background-color .14s ease-out,border-color .14s ease-out}[data-surface=apex] .apex-btn-glass:hover:not(:disabled){background-color:var(--metal-glass-bg-hover);border-color:var(--hairline-strong)}[data-surface=apex] .apex-btn-glass:active:not(:disabled){transform:scale(.98)}[data-surface=apex] .apex-btn-ghost{color:var(--text-muted);background-color:transparent;border:1px solid transparent;transition:transform 90ms var(--ease-spring,ease-out),background-color .14s ease-out,color .14s ease-out}[data-surface=apex] .apex-btn-ghost:hover:not(:disabled){color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 7%,transparent)}[data-surface=apex] .apex-btn-ghost:active:not(:disabled){transform:scale(.96)}[data-surface=apex] .apex-btn-ghost[aria-pressed=true],[data-surface=apex] .apex-btn-ghost[aria-selected=true]{color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 10%,transparent)}[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost):focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost):disabled,[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *):disabled{cursor:not-allowed;opacity:.45;box-shadow:none}[data-surface=apex] .apex-segmented{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:11px;border:1px solid var(--hairline);background:color-mix(in oklch,var(--text-strong) 4%,transparent)}[data-surface=apex] .apex-segmented>[aria-pressed=true],[data-surface=apex] .apex-segmented>[aria-selected=true]{color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 11%,var(--bg));box-shadow:inset 0 1px 0 var(--metal-glass-hi),0 0 0 1px var(--hairline-strong)}[data-surface=apex] .apex-saved-ok{color:var(--success)}@media (prefers-reduced-motion:reduce){[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost,[class~=bg-accent]),[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost,[class~=bg-accent]):active{transition:none;transform:none}}[data-surface=verde-antigo]{--accent:var(--green-500);--accent-hover:var(--green-400);--accent-soft:rgba(22,163,74,0.16);--accent-fg:var(--ink-1000);--accent-text:var(--green-500);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px color-mix(in oklch,var(--accent) 75%,transparent)}[data-theme=light] [data-surface=verde-antigo]{--accent:var(--green-600);--accent-hover:var(--green-700);--accent-soft:rgba(14,138,59,0.10);--accent-fg:var(--ink-0);--accent-text:var(--green-700)}[data-surface=apex] .apex-btn-primary[data-state=hover]{background-color:var(--metal-bottom-hover)!important;background-image:linear-gradient(180deg,var(--metal-top-hover) 0,var(--metal-bottom-hover) 100%)!important;box-shadow:inset 0 1px 0 var(--metal-highlight),inset 0 -1px 0 var(--metal-shade),var(--metal-shadow-hover)!important}[data-surface=apex] .apex-btn-primary[data-state=active]{transform:scale(.98);background-image:linear-gradient(180deg,var(--metal-bottom) 0,var(--metal-top) 100%)!important;box-shadow:inset 0 2px 4px var(--metal-shade),inset 0 0 0 1px var(--metal-edge-dark),0 1px 1px oklch(0 0 0/.3)!important}[data-surface=apex] .apex-btn-glass[data-state=hover]{background-color:var(--metal-glass-bg-hover);border-color:var(--hairline-strong)}[data-surface=apex] .apex-btn-ghost[data-state=hover]{color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 7%,transparent)}[data-surface=apex]{--apex-fs-caption:0.71875rem;--apex-fs-body-sm:0.78125rem;--apex-fs-body:0.8125rem;--apex-fs-body-md:0.875rem;--apex-fs-title:0.9375rem;--apex-fs-heading:1.125rem;--apex-fs-page:1.5rem}[data-surface=apex] .t-caption{font-size:var(--apex-fs-caption)}[data-surface=apex] .t-body-sm{font-size:var(--apex-fs-body-sm)}[data-surface=apex] .t-body{font-size:var(--apex-fs-body)}[data-surface=apex] .t-body-md{font-size:var(--apex-fs-body-md)}[data-surface=apex] .t-title{font-size:var(--apex-fs-title)}[data-surface=apex] .t-heading{font-size:var(--apex-fs-heading)}[data-surface=apex] .t-page{font-size:var(--apex-fs-page)}[data-surface=apex] .text-sm{font-size:var(--apex-fs-body)}[data-surface=apex] .text-base{font-size:var(--apex-fs-body-md)}[data-surface=apex] .text-lg{font-size:var(--apex-fs-title)}[data-surface=apex] .text-xl{font-size:var(--apex-fs-heading)}[data-surface=apex] .text-2xl{font-size:var(--apex-fs-page)}