@layer willbon.reset,willbon.tokens,willbon.base,willbon.components,willbon.utilities;@layer willbon.tokens{:root{color-scheme:dark;--zk-orange-300: #fdba74;--zk-orange-500: #f97316;--zk-orange-600: #ea580c;--zk-orange-700: #c2410c;--zk-warm-950: #0d0906;--zk-warm-900: #18120f;--zk-warm-800: #24201d;--zk-warm-700: #302a26;--zk-warm-600: #403730;--zk-warm-400: #6f625a;--zk-warm-300: #b8b0aa;--zk-warm-100: #e8ded8;--zk-warm-50: #f8eee7;--zk-warm-25: #fff9f5;--zk-white: #ffffff;--zk-ink: #1a0e06;--zk-paper: #f4f1ee;--zk-green-400: #4ade80;--zk-green-700: #15803d;--zk-amber-400: #fbbf24;--zk-amber-800: #92400e;--zk-red-400: #fb7185;--zk-red-700: #be123c;--zk-sky-400: #38bdf8;--zk-sky-700: #0369a1;--zk-cx-canvas: #f5f7fb;--zk-cx-surface-muted: #f1f5fa;--zk-cx-surface-muted-alt: #f1f4f8;--zk-cx-text: #0f172a;--zk-cx-text-muted: #536274;--zk-cx-border: #dbe4ee;--zk-cx-border-strong: #cbd5e1;--zk-cx-brand: #002fa7;--zk-cx-brand-hover: #082b8f;--zk-cx-brand-soft: #eef3ff;--zk-cx-brand-border: #d8e3ff;--zk-cx-brand-border-soft: #d7e2ff;--zk-cx-brand-border-card: #c9d8ff;--zk-cx-brand-border-hover: #b9caff;--zk-cx-brand-border-info: #cbdcff;--zk-cx-brand-hover-soft: #eaf0ff;--zk-cx-ink: #102044;--zk-cx-ink-muted: #d9e2f3;--zk-cx-ink-contrast: #172b58;--zk-cx-kicker: #a9c1ff;--zk-cx-kicker-muted: #b6c8eb;--zk-cx-success: #16803b;--zk-cx-success-soft: #edf8f0;--zk-cx-success-border: #c9ebd2;--zk-cx-warning: #b7791f;--zk-cx-warning-soft: #fff8e7;--zk-cx-warning-border: #f0dfad;--zk-cx-danger: #c53030;--zk-cx-danger-hover: #a52828;--zk-cx-danger-soft: #fff1f1;--zk-cx-danger-border: #f2caca;--zk-cx-danger-border-strong: #ffd4d4;--zk-cx-info: #1d4ed8;--zk-cx-info-soft: #eef4ff;--zk-cp-canvas: #f9fafb;--zk-cp-surface-muted: #f2f4f7;--zk-cp-surface-selected: #f4ebff;--zk-cp-text: #101828;--zk-cp-text-muted: #667085;--zk-cp-border: #eaecf0;--zk-cp-border-strong: #d0d5dd;--zk-cp-brand: #7f56d9;--zk-cp-brand-hover: #6941c6;--zk-cp-brand-soft: #f4ebff;--zk-cp-brand-border: #d6bbfb;--zk-cp-success: #067647;--zk-cp-success-soft: #ecfdf3;--zk-cp-success-border: #abefc6;--zk-cp-warning: #b54708;--zk-cp-warning-soft: #fffaeb;--zk-cp-warning-border: #fedf89;--zk-cp-danger: #b42318;--zk-cp-danger-hover: #912018;--zk-cp-danger-soft: #fef3f2;--zk-cp-danger-border: #fecdca;--zk-cp-info: #175cd3;--zk-cp-info-soft: #eff8ff;--zk-cp-info-border: #b2ddff;--zk-space-1: 4px;--zk-space-2: 8px;--zk-space-3: 12px;--zk-space-4: 16px;--zk-space-5: 20px;--zk-space-6: 24px;--zk-space-8: 32px;--zk-space-10: 40px;--zk-space-12: 48px;--zk-space-16: 64px;--zk-space-20: 80px;--zk-space-24: 96px;--zk-grid-shell-step: 28px;--zk-grid-shell-step-compact: 20px;--zk-radius-sm: 8px;--zk-radius-md: 12px;--zk-radius-lg: 18px;--zk-radius-xl: 24px;--zk-radius-full: 999px;--zk-motion-fast: .15s;--zk-motion-base: .2s;--zk-motion-panel: .28s;--zk-motion-route-enter: .28s;--zk-motion-route-exit: .18s;--zk-motion-stagger: 40ms;--zk-motion-distance-micro: 4px;--zk-motion-distance-page: 6px;--zk-motion-ease: cubic-bezier(.2, 0, 0, 1);--zk-motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--zk-content-max: 1440px;--zk-sidebar-width: 264px;--zk-z-dropdown: 30;--zk-z-sticky: 40;--zk-z-overlay: 50;--zk-z-modal: 60;--zk-z-toast: 70;--zk-color-brand-primary: var(--zk-orange-500);--zk-color-brand-hover: var(--zk-orange-300);--zk-color-brand-active: var(--zk-orange-600);--zk-color-brand-on-primary: var(--zk-ink);--zk-color-accent-text: var(--zk-orange-300);--zk-color-surface-canvas: var(--zk-warm-950);--zk-color-surface-base: var(--zk-warm-900);--zk-color-surface-subtle: var(--zk-warm-800);--zk-color-surface-elevated: var(--zk-warm-700);--zk-color-surface-selected: color-mix(in srgb, var(--zk-orange-500) 14%, var(--zk-warm-900));--zk-color-text-primary: var(--zk-paper);--zk-color-text-secondary: var(--zk-warm-300);--zk-color-text-tertiary: color-mix(in srgb, var(--zk-warm-300) 72%, transparent);--zk-color-text-disabled: color-mix(in srgb, var(--zk-warm-300) 48%, transparent);--zk-color-border-default: var(--zk-warm-600);--zk-color-border-subtle: color-mix(in srgb, var(--zk-warm-600) 58%, transparent);--zk-color-border-strong: color-mix(in srgb, var(--zk-warm-300) 60%, transparent);--zk-color-border-focus: var(--zk-orange-500);--zk-color-status-success: var(--zk-green-400);--zk-color-status-warning: var(--zk-amber-400);--zk-color-status-danger: var(--zk-red-400);--zk-color-status-info: var(--zk-sky-400);--zk-color-overlay: color-mix(in srgb, var(--zk-warm-950) 78%, transparent);--zk-shadow-sm: 0 1px 2px rgb(0 0 0 / .2);--zk-shadow-md: 0 16px 40px rgb(0 0 0 / .28);--zk-shadow-lg: 0 28px 72px rgb(0 0 0 / .42);--zk-border-hairline: 1px solid var(--zk-color-border-default);--zk-control-height-sm: 36px;--zk-control-height: 44px;--zk-control-height-lg: 52px;--zk-button-bg: var(--zk-color-brand-primary);--zk-button-fg: var(--zk-color-brand-on-primary);--zk-button-radius: var(--zk-radius-md);--zk-input-bg: var(--zk-color-surface-subtle);--zk-input-border: var(--zk-color-border-default);--zk-card-bg: var(--zk-color-surface-base);--zk-card-border: var(--zk-color-border-subtle);--zk-card-radius: var(--zk-radius-lg);--zk-page-inline: clamp(var(--zk-space-4), 3vw, var(--zk-space-10));--zk-shell-grid-size: var(--zk-grid-shell-step);--zk-shell-grid-size-compact: var(--zk-grid-shell-step-compact);--zk-route-enter-offset: var(--zk-motion-distance-page);--zk-shell-grid-line: color-mix(in srgb, var(--zk-color-border-default) 12%, transparent)}:root[data-theme=light]{color-scheme:light;--zk-color-brand-hover: var(--zk-orange-600);--zk-color-brand-active: var(--zk-orange-700);--zk-color-accent-text: var(--zk-orange-700);--zk-color-surface-canvas: var(--zk-warm-25);--zk-color-surface-base: var(--zk-white);--zk-color-surface-subtle: var(--zk-warm-50);--zk-color-surface-elevated: var(--zk-white);--zk-color-surface-selected: color-mix(in srgb, var(--zk-orange-500) 10%, var(--zk-white));--zk-color-text-primary: #362c26;--zk-color-text-secondary: var(--zk-warm-400);--zk-color-text-tertiary: color-mix(in srgb, var(--zk-warm-400) 92%, transparent);--zk-color-text-disabled: color-mix(in srgb, var(--zk-warm-400) 52%, transparent);--zk-color-border-default: var(--zk-warm-100);--zk-color-border-subtle: color-mix(in srgb, var(--zk-warm-100) 68%, transparent);--zk-color-border-strong: color-mix(in srgb, var(--zk-warm-400) 56%, transparent);--zk-color-status-success: var(--zk-green-700);--zk-color-status-warning: var(--zk-amber-800);--zk-color-status-danger: var(--zk-red-700);--zk-color-status-info: var(--zk-sky-700);--zk-color-overlay: rgb(54 44 38 / .35);--zk-shadow-sm: 0 1px 2px rgb(54 44 38 / .08);--zk-shadow-md: 0 16px 40px rgb(54 44 38 / .12);--zk-shadow-lg: 0 28px 72px rgb(54 44 38 / .16)}}@layer willbon.reset{*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--zk-color-surface-canvas)}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}}@layer willbon.base{:root,body{background:var(--zk-color-surface-canvas);color:var(--zk-color-text-primary);font-family:Estedad Variable,Estedad,Tahoma,sans-serif;font-synthesis:none;text-rendering:optimizelegibility}body{line-height:1.7}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:2px solid var(--zk-color-border-focus);outline-offset:3px}::selection{background:var(--zk-color-brand-primary);color:var(--zk-color-brand-on-primary)}}@layer willbon.utilities{.zk-tabular{font-variant-numeric:tabular-nums}.zk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:767px){.zk-fab-visibility{display:none}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Estedad Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Estedad_wght_-CFvC3bjT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:100 900;src:url(/assets/WorkSans_wght_-I9InH7rV.ttf) format("truetype")}html,body,*{scrollbar-color:color-mix(in srgb,var(--zk-color-text-tertiary) 58%,transparent) transparent;scrollbar-width:thin}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{height:8px;width:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track,html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,*::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--zk-color-text-tertiary) 55%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:var(--zk-radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zk-color-border-default) 36%,transparent);transition:background-color var(--zk-motion-fast) var(--zk-motion-ease),box-shadow var(--zk-motion-fast) var(--zk-motion-ease)}@media(hover:hover){html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--zk-color-text-secondary) 68%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zk-color-border-strong) 52%,transparent)}}@media(prefers-reduced-motion:reduce){html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{transition:none}}@layer willbon.components{.zk-icon{display:block;flex:0 0 auto}.zk-logo{align-items:center;display:inline-flex;direction:ltr;line-height:0;white-space:nowrap}.zk-logo__art{aspect-ratio:4.16 / 1;background-image:url(/assets/willbon-wave-logo-DoX3V55h.png);background-position:64.9% 51.5%;background-repeat:no-repeat;background-size:118.5% auto;display:block;flex:0 0 auto;width:190px}.zk-logo__art--mark{aspect-ratio:auto;background-image:url(/assets/willbon-wave-mark-DHl9DPjn.png);background-position:center;background-size:127% auto;filter:invert(1);height:32px;mix-blend-mode:multiply;width:42px}:root[data-theme=dark] .zk-logo__art{filter:brightness(0) invert(1)}:root[data-theme=dark] .zk-logo__art--mark{filter:none;mix-blend-mode:screen}.zk-button,.zk-icon-button,.zk-field input,.zk-field select,.zk-field textarea{min-height:var(--zk-control-height)}.zk-button{align-items:center;border:1px solid transparent;border-radius:var(--zk-button-radius);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--zk-space-2);justify-content:center;min-width:96px;padding-inline:var(--zk-space-4);text-decoration:none;transition:background var(--zk-motion-fast) var(--zk-motion-ease),border-color var(--zk-motion-fast) var(--zk-motion-ease),color var(--zk-motion-fast) var(--zk-motion-ease),transform var(--zk-motion-fast) var(--zk-motion-ease)}.zk-button:active:not(:disabled){transform:translateY(1px)}.zk-button:disabled,.zk-icon-button:disabled{cursor:not-allowed;opacity:.5}.zk-button__spinner,.zk-inline-loading__spinner{animation:zk-loader-spin .72s linear infinite;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:999px;display:inline-block;flex:0 0 auto;height:1em;width:1em}@keyframes zk-loader-spin{to{transform:rotate(1turn)}}.zk-button--sm{min-height:var(--zk-control-height-sm);min-width:0;padding-inline:var(--zk-space-3)}.zk-button--lg{font-size:16px;min-height:var(--zk-control-height-lg);padding-inline:var(--zk-space-6)}.zk-button--primary{background:var(--zk-button-bg);color:var(--zk-button-fg)}.zk-button--primary:hover:not(:disabled){background:var(--zk-color-brand-hover)}.zk-button--secondary{background:var(--zk-color-surface-elevated);border-color:var(--zk-color-border-default);color:var(--zk-color-text-primary)}.zk-button--secondary:hover:not(:disabled),.zk-button--ghost:hover:not(:disabled),.zk-button--outline:hover:not(:disabled){background:var(--zk-color-surface-selected);border-color:var(--zk-color-border-strong)}.zk-button--tertiary{background:transparent;color:var(--zk-color-accent-text);min-width:auto;padding-inline:var(--zk-space-1)}.zk-button--outline{background:transparent;border-color:var(--zk-color-border-strong);color:var(--zk-color-text-primary)}.zk-button--ghost{background:transparent;color:var(--zk-color-text-secondary);min-width:auto}.zk-button--danger{background:var(--zk-color-status-danger);color:var(--zk-color-surface-canvas)}.zk-icon-button{align-items:center;background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);color:var(--zk-color-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;width:var(--zk-control-height)}.zk-icon-button:hover:not(:disabled){border-color:var(--zk-color-border-strong);color:var(--zk-color-accent-text)}.zk-field{display:grid;gap:var(--zk-space-2)}.zk-field label,.zk-file-field>span{color:var(--zk-color-text-secondary);font-size:13px;font-weight:600}.zk-field input,.zk-field select,.zk-field textarea,.zk-file-field input{background:var(--zk-input-bg);border:1px solid var(--zk-input-border);border-radius:var(--zk-radius-md);color:var(--zk-color-text-primary);padding:var(--zk-space-2) var(--zk-space-3);width:100%}.zk-field textarea{min-height:112px;resize:vertical}.zk-field input::placeholder,.zk-field textarea::placeholder{color:var(--zk-color-text-tertiary)}.zk-field input:hover,.zk-field select:hover,.zk-field textarea:hover{border-color:var(--zk-color-border-strong)}.zk-field small,.zk-file-field small{color:var(--zk-color-text-tertiary);font-size:12px}.zk-field__error{color:var(--zk-color-status-danger)!important}.zk-field [aria-invalid=true]{border-color:var(--zk-color-status-danger)}.zk-file-field{display:grid;gap:var(--zk-space-2)}.zk-choice{align-items:flex-start;cursor:pointer;display:flex;gap:var(--zk-space-3)}.zk-choice>input{height:1px;opacity:0;position:absolute;width:1px}.zk-choice__control{background:var(--zk-input-bg);border:1px solid var(--zk-input-border);border-radius:var(--zk-radius-sm);display:block;flex:0 0 auto;height:20px;margin-top:2px;width:20px}.zk-choice input[type=radio]+.zk-choice__control{border-radius:50%}.zk-choice input:checked+.zk-choice__control{background:var(--zk-color-brand-primary);border-color:var(--zk-color-brand-primary);box-shadow:inset 0 0 0 4px var(--zk-color-surface-base)}.zk-choice input:focus-visible+.zk-choice__control{outline:2px solid var(--zk-color-border-focus);outline-offset:3px}.zk-choice strong,.zk-choice small{display:block}.zk-choice small{color:var(--zk-color-text-secondary)}.zk-switch{align-items:center;cursor:pointer;display:inline-flex;gap:var(--zk-space-3)}.zk-switch input{height:1px;opacity:0;position:absolute;width:1px}.zk-switch__track{background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-strong);border-radius:var(--zk-radius-full);display:block;height:28px;padding:3px;transition:background var(--zk-motion-fast);width:50px}.zk-switch__track span{background:var(--zk-color-text-secondary);border-radius:50%;display:block;height:20px;transform:translate(0);transition:transform var(--zk-motion-base) var(--zk-motion-ease);width:20px}[dir=rtl] .zk-switch input:checked+.zk-switch__track span{transform:translate(-20px)}[dir=ltr] .zk-switch input:checked+.zk-switch__track span{transform:translate(20px)}.zk-switch input:checked+.zk-switch__track{background:var(--zk-color-brand-primary)}.zk-switch input:checked+.zk-switch__track span{background:var(--zk-color-brand-on-primary)}.zk-status{align-items:center;border:1px solid currentcolor;border-radius:var(--zk-radius-full);display:inline-flex;font-size:12px;gap:6px;min-height:28px;padding:2px 9px;white-space:nowrap}.zk-status__mark{background:currentcolor;border-radius:50%;display:inline-block;height:6px;width:6px}.zk-status small{color:var(--zk-color-text-tertiary);margin-inline-start:4px}.zk-status--success{color:var(--zk-color-status-success)}.zk-status--warning{color:var(--zk-color-status-warning)}.zk-status--danger{color:var(--zk-color-status-danger)}.zk-status--info{color:var(--zk-color-status-info)}.zk-status--neutral{color:var(--zk-color-text-secondary)}.zk-stat-delta{align-items:center;display:inline-flex;font-size:13px;gap:3px}.zk-stat-delta--up{color:var(--zk-color-status-success)}.zk-stat-delta--down{color:var(--zk-color-status-danger)}.zk-stat-delta--neutral{color:var(--zk-color-text-secondary)}.zk-alert{background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-subtle);border-inline-start:3px solid;border-radius:var(--zk-radius-md);padding:var(--zk-space-4)}.zk-alert p{color:var(--zk-color-text-secondary);margin:var(--zk-space-1) 0 0}.zk-alert__action{margin-top:var(--zk-space-3)}.zk-alert--info{border-inline-start-color:var(--zk-color-status-info)}.zk-alert--warning{border-inline-start-color:var(--zk-color-status-warning)}.zk-alert--danger{border-inline-start-color:var(--zk-color-status-danger)}.zk-alert--success{border-inline-start-color:var(--zk-color-status-success)}.zk-skeleton{animation:zk-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--zk-color-surface-subtle),var(--zk-color-surface-elevated),var(--zk-color-surface-subtle));background-size:200% 100%;border-radius:var(--zk-radius-sm);display:block}@keyframes zk-pulse{50%{background-position:-100% 0;opacity:.7}}.zk-empty{align-items:center;border:1px dashed var(--zk-color-border-default);border-radius:var(--zk-radius-lg);display:grid;justify-items:center;padding:var(--zk-space-10) var(--zk-space-4);text-align:center}.zk-empty p{color:var(--zk-color-text-secondary);margin:var(--zk-space-2) 0 var(--zk-space-4)}.zk-empty--error{color:var(--zk-color-status-danger)}.zk-boundary{display:grid;gap:var(--zk-space-3);max-width:640px;padding:var(--zk-space-12) 0}.zk-page-loading{display:grid;gap:var(--zk-space-3);max-width:900px;padding:var(--zk-space-8) 0}.zk-page-loading__visual,.zk-page-loading__rows,.zk-page-loading__fields,.zk-page-loading__messages{display:grid;gap:var(--zk-space-3)}.zk-page-loading__metrics{display:grid;gap:var(--zk-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.zk-page-loading__messages .zk-skeleton:nth-child(2n){justify-self:end}.zk-page-loading__label{color:var(--zk-color-text-secondary);margin:0}.zk-inline-loading{align-items:center;color:var(--zk-color-text-secondary);display:inline-flex;font-size:12px;gap:var(--zk-space-2)}.zk-inline-loading__spinner{height:12px;width:12px}.zk-ai-thinking{align-items:center;color:var(--zk-color-text-secondary);display:inline-flex;font-size:13px;gap:var(--zk-space-2)}.zk-ai-thinking__dots{align-items:center;display:inline-flex;gap:4px;height:18px}.zk-ai-thinking__dots i{animation:zk-ai-thinking-dot 1.15s ease-in-out infinite;background:var(--zk-color-brand-primary);border-radius:50%;display:block;height:5px;width:5px}.zk-ai-thinking__dots i:nth-child(2){animation-delay:.12s}.zk-ai-thinking__dots i:nth-child(3){animation-delay:.24s}@keyframes zk-ai-thinking-dot{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.zk-skeleton,.zk-button__spinner,.zk-inline-loading__spinner,.zk-ai-thinking__dots i{animation:none}}.zk-route-transition,.zk-page-transition{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.zk-surface,.zk-card,.zk-metric-card{background:var(--zk-card-bg);border:1px solid var(--zk-card-border);border-radius:var(--zk-card-radius)}.zk-surface{padding:var(--zk-space-6)}.zk-surface--elevated{background:var(--zk-color-surface-elevated);box-shadow:var(--zk-shadow-md)}.zk-card{overflow:clip}.zk-card__header{align-items:flex-start;border-bottom:1px solid var(--zk-color-border-subtle);display:flex;gap:var(--zk-space-4);justify-content:space-between;padding:var(--zk-space-5) var(--zk-space-6)}.zk-card__header h2,.zk-card__header p{margin:0}.zk-card__header h2{font-size:18px}.zk-card__header p{color:var(--zk-color-text-secondary);font-size:13px}.zk-card__body{padding:var(--zk-space-6)}.zk-metric-card{display:grid;gap:var(--zk-space-2);min-height:150px;padding:var(--zk-space-5)}.zk-metric-card>span{color:var(--zk-color-text-secondary)}.zk-metric-card>strong{align-self:end;font-family:Work Sans,Estedad Variable,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1}.zk-metric-card>div{align-items:center;display:flex;gap:var(--zk-space-2);justify-content:space-between}.zk-metric-card small{color:var(--zk-color-text-tertiary)}.zk-avatar{align-items:center;background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-default);border-radius:50%;display:inline-flex;justify-content:center;overflow:hidden}.zk-avatar--sm{height:28px;width:28px}.zk-avatar--md{height:36px;width:36px}.zk-avatar--lg{height:48px;width:48px}.zk-avatar img{height:100%;object-fit:cover;width:100%}.zk-page-header{align-items:flex-end;border-bottom:1px solid var(--zk-color-border-subtle);display:flex;gap:var(--zk-space-6);justify-content:space-between;margin-bottom:var(--zk-space-8);padding-bottom:var(--zk-space-6)}.zk-page-header h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;line-height:1.25;margin:var(--zk-space-1) 0}.zk-page-header p,.zk-section__header p{color:var(--zk-color-text-secondary);margin:0;max-width:68ch}.zk-eyebrow{color:var(--zk-color-accent-text);font-size:12px;font-weight:700;letter-spacing:.04em}.zk-page-header__actions,.zk-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--zk-space-2)}.zk-section{display:grid;gap:var(--zk-space-5)}.zk-section__header{align-items:end;display:flex;gap:var(--zk-space-4);justify-content:space-between}.zk-section__header h2{font-size:22px;margin:0}.zk-toolbar{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-lg);padding:var(--zk-space-3)}.zk-capacity{display:grid;gap:var(--zk-space-2)}.zk-capacity>div:first-child{align-items:center;display:flex;justify-content:space-between}.zk-capacity__rail{background:repeating-linear-gradient(135deg,var(--zk-color-surface-elevated),var(--zk-color-surface-elevated) 5px,var(--zk-color-surface-subtle) 5px,var(--zk-color-surface-subtle) 10px);border-radius:var(--zk-radius-full);height:10px;overflow:hidden}.zk-capacity__rail span{background:var(--zk-color-brand-primary);border-radius:inherit;display:block;height:100%;width:var(--zk-capacity-value)}.zk-capacity small{color:var(--zk-color-text-secondary)}.zk-chart{display:grid;gap:var(--zk-space-5);margin:0;min-height:280px}.zk-chart figcaption{align-items:start;display:flex;justify-content:space-between}.zk-chart figcaption span{color:var(--zk-color-text-secondary);font-size:13px}.zk-chart__plot{align-items:end;border-bottom:1px solid var(--zk-color-border-default);display:grid;gap:clamp(8px,2vw,20px);grid-auto-flow:column;grid-auto-columns:minmax(24px,1fr);height:190px;padding:24px var(--zk-space-2) 0}.zk-chart__column{align-items:center;display:grid;gap:var(--zk-space-2);grid-template-rows:auto 1fr auto;height:100%;justify-items:center;min-width:0}.zk-chart__column i{align-self:end;background:var(--zk-color-brand-primary);border-radius:var(--zk-radius-full) var(--zk-radius-full) var(--zk-radius-sm) var(--zk-radius-sm);display:block;height:var(--zk-chart-value);min-height:6px;width:min(34px,80%)}.zk-chart__value{color:var(--zk-color-text-secondary);font-size:11px}.zk-chart__column small{color:var(--zk-color-text-tertiary)}.zk-chart__table{font-size:12px}.zk-chart__table table{width:100%}.zk-sparkline{color:var(--zk-color-brand-primary);height:42px;width:100%}.zk-data-table{border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-lg);overflow:auto}.zk-data-table table{border-collapse:collapse;min-width:720px;width:100%}.zk-data-table th,.zk-data-table td{border-bottom:1px solid var(--zk-color-border-subtle);padding:var(--zk-space-3) var(--zk-space-4)}.zk-data-table th{color:var(--zk-color-text-secondary);font-size:12px;font-weight:600}.zk-data-table tr:hover td{background:var(--zk-color-surface-subtle)}.zk-pagination{align-items:center;display:flex;gap:var(--zk-space-3);justify-content:center}.zk-pagination>span{color:var(--zk-color-text-secondary);font-size:13px}.zk-timeline{list-style:none;margin:0;padding:0}.zk-timeline li{display:grid;gap:var(--zk-space-3);grid-template-columns:14px 1fr;padding-bottom:var(--zk-space-5);position:relative}.zk-timeline li:before{background:var(--zk-color-border-default);bottom:0;content:"";inset-inline-start:6px;position:absolute;top:14px;width:1px}.zk-timeline li>span{background:var(--zk-color-brand-primary);border:3px solid var(--zk-color-surface-base);border-radius:50%;height:14px;width:14px;z-index:1}.zk-timeline p{color:var(--zk-color-text-secondary);margin:var(--zk-space-1) 0}.zk-timeline small{color:var(--zk-color-text-tertiary)}.zk-tabs{background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);display:inline-flex;padding:3px}.zk-tabs button{background:transparent;border:0;border-radius:calc(var(--zk-radius-md) - 3px);color:var(--zk-color-text-secondary);cursor:pointer;min-height:38px;padding-inline:var(--zk-space-4)}.zk-tabs button[aria-selected=true]{background:var(--zk-color-surface-elevated);color:var(--zk-color-text-primary)}.zk-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--zk-space-2);list-style:none;margin:0;padding:0}.zk-breadcrumb li{color:var(--zk-color-text-tertiary);font-size:12px}.zk-breadcrumb li+li:before{content:"←";margin-inline-end:var(--zk-space-2)}.zk-tooltip{display:inline-flex;position:relative}.zk-tooltip [role=tooltip]{background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-sm);bottom:calc(100% + 8px);box-shadow:var(--zk-shadow-sm);color:var(--zk-color-text-primary);font-size:12px;inset-inline-start:50%;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;transform:translate(50%) translateY(3px);transition:opacity var(--zk-motion-fast),transform var(--zk-motion-fast);white-space:nowrap;z-index:var(--zk-z-dropdown)}.zk-tooltip:hover [role=tooltip],.zk-tooltip:focus [role=tooltip]{opacity:1;transform:translate(50%) translateY(0)}.zk-dropdown{position:relative}.zk-dropdown summary{cursor:pointer;min-height:44px;padding:var(--zk-space-2)}.zk-dropdown>div{background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-md);box-shadow:var(--zk-shadow-md);display:grid;inset-inline-end:0;min-width:180px;padding:var(--zk-space-2);position:absolute;top:100%;z-index:var(--zk-z-dropdown)}.zk-dropdown button{background:transparent;border:0;border-radius:var(--zk-radius-sm);color:var(--zk-color-text-primary);cursor:pointer;min-height:40px;padding:var(--zk-space-2) var(--zk-space-3);text-align:start}.zk-dropdown button:hover{background:var(--zk-color-surface-selected)}.zk-dropdown .is-danger{color:var(--zk-color-status-danger)}.zk-toast{background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-default);border-inline-start:3px solid;border-radius:var(--zk-radius-md);box-shadow:var(--zk-shadow-md);max-width:380px;padding:var(--zk-space-4)}.zk-toast p{color:var(--zk-color-text-secondary);margin:var(--zk-space-1) 0 0}.zk-toast--info{border-inline-start-color:var(--zk-color-status-info)}.zk-toast--success{border-inline-start-color:var(--zk-color-status-success)}.zk-toast--warning{border-inline-start-color:var(--zk-color-status-warning)}.zk-toast--danger{border-inline-start-color:var(--zk-color-status-danger)}.zk-domain-card{align-items:center;background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);display:grid;gap:var(--zk-space-4);grid-template-columns:auto minmax(0,1fr) auto auto;padding:var(--zk-space-4)}.zk-domain-card__time{color:var(--zk-color-accent-text);font-size:18px;font-weight:600}.zk-domain-card p{color:var(--zk-color-text-secondary);margin:0}.zk-domain-card__actions{display:flex;gap:var(--zk-space-2)}.zk-slot-picker{display:grid;gap:var(--zk-space-2);grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.zk-slot-picker button{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-md);color:var(--zk-color-text-primary);cursor:pointer;display:grid;gap:2px;min-height:64px;padding:var(--zk-space-3);text-align:start}.zk-slot-picker button[aria-selected=true]{background:var(--zk-color-surface-selected);border-color:var(--zk-color-brand-primary)}.zk-slot-picker small{color:var(--zk-color-text-secondary)}.zk-payment-card__main{align-items:center;display:flex;justify-content:space-between}.zk-payment-card__main div{display:grid}.zk-payment-card__main span,.zk-payment-card small{color:var(--zk-color-text-secondary)}.zk-payment-card__amount{color:var(--zk-color-accent-text);font-size:22px}.zk-payment-card__actions{display:flex;gap:var(--zk-space-2);margin-top:var(--zk-space-4)}.zk-hall-pulse .zk-card__body{display:grid;gap:var(--zk-space-4)}.zk-insight-panel{align-items:start;background:var(--zk-color-surface-selected);border:1px solid var(--zk-color-brand-primary);border-radius:var(--zk-radius-lg);display:grid;gap:var(--zk-space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--zk-space-5)}.zk-insight-panel__icon{align-items:center;background:var(--zk-color-brand-primary);border-radius:var(--zk-radius-md);color:var(--zk-color-brand-on-primary);display:flex;height:44px;justify-content:center;width:44px}.zk-insight-panel h3,.zk-insight-panel p{margin:0}.zk-insight-panel>div>span,.zk-insight-panel small{color:var(--zk-color-accent-text);font-size:12px}.zk-insight-panel p{color:var(--zk-color-text-secondary)}.zk-dialog{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-lg);box-shadow:var(--zk-shadow-lg);color:var(--zk-color-text-primary);max-height:min(92dvh,calc(100vh - 32px));max-width:min(560px,calc(100vw - 32px));padding:0;width:100%}.zk-dialog[open]{display:flex;flex-direction:column;animation:zk-dialog-enter var(--zk-motion-panel) var(--zk-motion-ease)}.zk-dialog::backdrop{background:var(--zk-color-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zk-dialog__hero{background:var(--zk-color-surface-subtle);border-bottom:1px solid var(--zk-color-border-subtle);flex:0 1 auto;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:var(--zk-space-4)}.zk-dialog__header,.zk-side-panel__header{align-items:center;border-bottom:1px solid var(--zk-color-border-subtle);display:flex;flex:0 0 auto;justify-content:space-between;padding:var(--zk-space-4) var(--zk-space-6)}.zk-dialog__header>div:first-child{display:grid;gap:var(--zk-space-1);min-width:0}.zk-dialog__header p{color:var(--zk-color-text-secondary);font-size:13px;line-height:1.7;margin:0}.zk-dialog h2,.zk-side-panel h2{font-size:18px;margin:0}.zk-dialog__body,.zk-side-panel__body{padding:var(--zk-space-6)}.zk-dialog__body{flex:0 1 auto;min-height:0;overscroll-behavior:contain;overflow-y:auto}.zk-dialog__footer{align-items:center;background:var(--zk-color-surface-subtle);border-top:1px solid var(--zk-color-border-subtle);display:flex;flex:0 0 auto;gap:var(--zk-space-2);justify-content:space-between;padding:var(--zk-space-4) var(--zk-space-6)}@keyframes zk-dialog-enter{0%{opacity:0;transform:translateY(var(--zk-space-3)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.zk-dialog[open]{animation:none}}.zk-side-panel{background:var(--zk-color-surface-base);border-inline-start:1px solid var(--zk-color-border-default);box-shadow:var(--zk-shadow-lg);height:100%;inset-inline-end:0;max-width:520px;outline:none;overflow:auto;position:fixed;top:0;width:min(92vw,520px);z-index:var(--zk-z-modal)}.zk-side-panel__backdrop{background:var(--zk-color-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;right:0;bottom:0;left:0;position:fixed;z-index:var(--zk-z-overlay)}.zk-skip-link{background:var(--zk-color-brand-primary);border-radius:var(--zk-radius-sm);color:var(--zk-color-brand-on-primary);inset-inline-start:var(--zk-space-4);padding:var(--zk-space-2) var(--zk-space-3);position:fixed;top:-100px;z-index:var(--zk-z-toast)}.zk-skip-link:focus{top:var(--zk-space-4)}.zk-shell{--zk-shell-header-height: 76px;--zk-shell-utility-clearance: 92px;min-height:100dvh;max-width:100dvw;overflow-x:clip}.zk-shell__header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--zk-color-surface-base) 88%,transparent);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-full);box-shadow:var(--zk-shadow-sm);display:flex;gap:var(--zk-space-1);min-height:var(--zk-control-height);padding:var(--zk-space-1);position:fixed;inset-block-start:var(--zk-space-6);inset-inline-end:var(--zk-space-6);z-index:var(--zk-z-sticky)}.zk-shell__header-tools{align-items:center;display:flex;gap:var(--zk-space-1)}.zk-shell__header>.zk-shell__mobile-brand{display:none}.zk-shell__brand{align-items:center;color:var(--zk-color-text-primary);display:flex;flex:0 0 auto;text-decoration:none}.zk-shell__search{flex:0 1 320px;justify-self:center;max-width:min(320px,32vw);width:100%}.zk-shell__search label{align-items:center;background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);color:var(--zk-color-text-tertiary);display:flex;gap:var(--zk-space-2);padding-inline:var(--zk-space-4)}.zk-shell__search input{background:transparent;border:0;color:var(--zk-color-text-primary);min-height:36px;outline:0;width:100%}.zk-shell__utility-action,.zk-shell__quick-action{flex:0 0 auto}.zk-shell__utility-action .zk-icon-button,.zk-shell__quick-action .zk-icon-button{border-radius:var(--zk-radius-full)}.zk-shell__utility-action .zk-button--sm,.zk-shell__quick-action .zk-button--sm{border-radius:var(--zk-radius-md);min-height:36px}.zk-shell__user-menu{flex:0 0 auto;position:relative}.zk-shell__user-trigger{align-items:center;background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-full);color:var(--zk-color-text-primary);cursor:pointer;display:flex;gap:var(--zk-space-1);height:var(--zk-control-height);list-style:none;min-width:44px;padding:0 var(--zk-space-2);transition:background var(--zk-motion-fast) var(--zk-motion-ease),border-color var(--zk-motion-fast) var(--zk-motion-ease);white-space:nowrap}.zk-shell__user-trigger::-webkit-details-marker{display:none}.zk-shell__user-trigger:hover,.zk-shell__user-menu[open]>.zk-shell__user-trigger{background:var(--zk-color-surface-selected);border-color:var(--zk-color-border-strong)}.zk-shell__user-trigger:focus-visible,.zk-shell__sidebar-brand:focus-visible{outline:2px solid var(--zk-color-brand-primary);outline-offset:3px}.zk-shell__user-trigger .zk-shell__user-name{font-size:13px;font-weight:600}.zk-shell__user-dropdown{background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-md);box-shadow:var(--zk-shadow-md);display:grid;gap:0;max-width:min(320px,calc(100dvw - 2 * var(--zk-page-inline)));min-width:220px;opacity:0;padding:var(--zk-space-1);position:absolute;inset-inline-end:0;top:calc(100% + var(--zk-space-2));transform:translateY(-6px);transform-origin:top center;z-index:var(--zk-z-dropdown)}.zk-shell__user-menu[open]>.zk-shell__user-dropdown{animation:zk-dropdown-enter var(--zk-motion-panel) var(--zk-motion-ease) both}@keyframes zk-dropdown-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.zk-shell__user-info{align-items:center;border-bottom:1px solid var(--zk-color-border-subtle);display:flex;gap:var(--zk-space-2);padding:var(--zk-space-3) var(--zk-space-3)}.zk-shell__user-display{font-size:14px;font-weight:600}.zk-shell__user-nav{display:grid;gap:1px;padding:var(--zk-space-1) 0}.zk-shell__user-nav a,.zk-shell__user-nav button{align-items:center;border-radius:var(--zk-radius-sm);color:var(--zk-color-text-primary);display:flex;font:inherit;gap:var(--zk-space-2);padding:var(--zk-space-2) var(--zk-space-3);text-decoration:none;transition:background var(--zk-motion-fast) var(--zk-motion-ease)}.zk-shell__user-nav a:hover,.zk-shell__user-nav a.is-active{background:var(--zk-color-surface-selected)}.zk-shell__user-nav a.is-active{color:var(--zk-color-accent-text)}.zk-shell__user-nav a span,.zk-shell__user-nav button span{flex:1}.zk-shell__user-nav button{background:transparent;border:0;text-align:start;width:100%}.zk-shell__user-nav button.is-locked{color:var(--zk-color-text-tertiary);cursor:not-allowed;opacity:.62}.zk-shell__user-nav--full{display:none}.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav a,.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav button{animation:zk-fade-in var(--zk-motion-base) var(--zk-motion-ease) both}.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav a:nth-child(1),.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav button:nth-child(1){animation-delay:40ms}.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav a:nth-child(2),.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav button:nth-child(2){animation-delay:80ms}.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav a:nth-child(3),.zk-shell__user-menu[open]>.zk-shell__user-dropdown .zk-shell__user-nav button:nth-child(3){animation-delay:.12s}@keyframes zk-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.zk-shell__user-actions{align-items:center;display:flex;gap:var(--zk-space-1);padding:var(--zk-space-2) var(--zk-space-2)}.zk-shell__user-actions .zk-icon-button{border-radius:var(--zk-radius-sm);height:32px;width:32px}.zk-shell__theme-row{align-items:center;background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-sm);color:var(--zk-color-text-secondary);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:500;gap:var(--zk-space-2);letter-spacing:.01em;padding:var(--zk-space-2) var(--zk-space-3);text-align:start;transition:background var(--zk-motion-fast) var(--zk-motion-ease),color var(--zk-motion-fast) var(--zk-motion-ease),border-color var(--zk-motion-fast) var(--zk-motion-ease);width:100%}.zk-shell__theme-row:hover{background:var(--zk-color-surface-selected);border-color:var(--zk-color-border-default);color:var(--zk-color-text-primary)}.zk-shell__theme-row:hover .zk-icon{animation:zk-theme-spin .4s var(--zk-motion-ease) both}.zk-shell__theme-row span{flex:1}@keyframes zk-theme-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.zk-scope-picker{border-inline-start:1px solid var(--zk-color-border-subtle);display:grid;gap:0 var(--zk-space-2);grid-template-columns:auto 1fr;padding-inline-start:var(--zk-space-4)}.zk-scope-picker__label{color:var(--zk-color-text-tertiary);font-size:11px;grid-column:span 2}.zk-scope-picker select{background:transparent;border:0;color:var(--zk-color-text-primary);font-weight:600;min-height:28px;padding:0}.zk-scope-picker strong{font-size:14px}.zk-scope-picker small{color:var(--zk-color-text-tertiary);font-size:11px}.zk-shell__body{min-height:100dvh}.zk-shell__sidebar{background:var(--zk-color-surface-base);border-inline-end:1px solid var(--zk-color-border-subtle);bottom:0;display:flex;flex-direction:column;inset-inline-start:0;overscroll-behavior:contain;overflow:hidden;padding:var(--zk-space-6) var(--zk-space-3) var(--zk-space-4);position:fixed;top:0;width:var(--zk-sidebar-width)}.zk-shell__sidebar-brand{align-items:center;border-bottom:1px solid var(--zk-color-border-subtle);color:var(--zk-color-text-primary);display:flex;flex:0 0 auto;gap:var(--zk-space-2);margin:0 var(--zk-space-3) var(--zk-space-5);padding:0 0 var(--zk-space-5);text-decoration:none}.zk-shell__sidebar-brand-name{color:var(--zk-color-text-primary);font-size:16px;font-weight:750;letter-spacing:-.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zk-shell__sidebar-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.zk-shell__sidebar p{color:var(--zk-color-text-tertiary);font-size:11px;letter-spacing:.04em;margin:0 var(--zk-space-3) var(--zk-space-3)}.zk-shell__sidebar nav{display:grid;gap:3px}.zk-shell__sidebar .zk-nav-item,.zk-shell__mobile-menu a,.zk-shell__bottom-nav .zk-nav-item{align-items:center;border:1px solid transparent;border-radius:var(--zk-radius-md);color:var(--zk-color-text-secondary);display:flex;gap:var(--zk-space-3);min-height:44px;padding:var(--zk-space-2) var(--zk-space-3);text-decoration:none;transition:background var(--zk-motion-fast),color var(--zk-motion-fast),border-color var(--zk-motion-fast)}.zk-shell__sidebar .zk-nav-item:hover,.zk-shell__sidebar .zk-nav-item.is-active,.zk-shell__mobile-menu a.is-active,.zk-shell__bottom-nav .zk-nav-item.is-active{background:var(--zk-color-surface-selected);border-color:var(--zk-color-border-subtle);color:var(--zk-color-accent-text)}.zk-shell__sidebar .zk-nav-item.is-active:before{background:var(--zk-color-brand-primary);border-radius:var(--zk-radius-full);content:"";height:20px;inset-inline-start:0;position:absolute;width:3px}.zk-shell__sidebar .zk-nav-item{position:relative}.zk-nav-item.is-locked{background:transparent;border:1px solid transparent;color:var(--zk-color-text-tertiary);cursor:not-allowed;font:inherit;opacity:.62;text-align:start}.zk-nav-item.is-locked span{flex:1}.zk-nav-lock{flex:0 0 auto}.zk-nav-badge{background:var(--zk-color-brand-primary);border-radius:var(--zk-radius-full);color:var(--zk-color-brand-on-primary);margin-inline-start:auto;min-width:20px;padding:1px 5px;text-align:center}.zk-shell__sidebar-footer{flex:0 0 auto;padding-top:var(--zk-space-4)}.zk-shell__main{background-color:var(--zk-color-surface-canvas);background-image:radial-gradient(ellipse 60% 42% at 8% 0%,color-mix(in srgb,var(--zk-orange-500) 11%,transparent) 0,transparent 72%),radial-gradient(ellipse 54% 36% at 90% 0%,color-mix(in srgb,var(--zk-orange-300) 6%,transparent) 0,transparent 74%),linear-gradient(var(--zk-shell-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--zk-shell-grid-line) 1px,transparent 1px);background-position:center top,center top,-1px -1px,-1px -1px;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:100% 720px,100% 560px,var(--zk-shell-grid-size) var(--zk-shell-grid-size),var(--zk-shell-grid-size) var(--zk-shell-grid-size);margin-inline-start:var(--zk-sidebar-width);min-height:100dvh;min-width:0;padding:var(--zk-shell-utility-clearance) clamp(var(--zk-space-6),4vw,var(--zk-space-12)) var(--zk-space-12)}.zk-shell__mobile-menu,.zk-shell__bottom-nav{display:none}.zk-jalali-picker{position:relative}.zk-jalali-picker__trigger{align-items:center;background:var(--zk-input-bg);border:1px solid var(--zk-input-border);border-radius:var(--zk-radius-md);color:var(--zk-color-text-primary);cursor:pointer;display:flex;font:inherit;gap:var(--zk-space-2);justify-content:space-between;min-height:var(--zk-control-height);padding:var(--zk-space-2) var(--zk-space-3);text-align:start;width:100%}.zk-jalali-picker__trigger:hover{border-color:var(--zk-color-border-strong)}.zk-jalali-picker__trigger:disabled{opacity:.5;cursor:not-allowed}.zk-jalali-picker__trigger svg{color:var(--zk-color-text-tertiary);flex-shrink:0}.zk-jalali-calendar{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);box-shadow:var(--zk-shadow-lg, 0 8px 32px rgb(0 0 0 / .32));inset-inline-start:0;margin-block-start:var(--zk-space-1);padding:var(--zk-space-3);position:absolute;top:100%;width:312px;z-index:var(--zk-z-dropdown, 100)}.zk-jalali-calendar__header{align-items:center;display:flex;justify-content:space-between;margin-block-end:var(--zk-space-2)}.zk-jalali-calendar__nav{align-items:center;background:transparent;border:none;border-radius:var(--zk-radius-sm);color:var(--zk-color-text-secondary);cursor:pointer;font-size:20px;height:32px;justify-content:center;line-height:1;width:32px}.zk-jalali-calendar__nav:hover{background:var(--zk-color-surface-subtle);color:var(--zk-color-text-primary)}.zk-jalali-calendar__title{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.zk-jalali-calendar__title strong{font-size:14px;font-weight:600}.zk-jalali-calendar__today{background:transparent;border:none;color:var(--zk-color-brand-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0}.zk-jalali-calendar__today:hover{text-decoration:underline}.zk-jalali-calendar__grid{-webkit-user-select:none;user-select:none}.zk-jalali-calendar__weekdays{border-block-end:1px solid var(--zk-color-border-subtle);display:grid;grid-template-columns:repeat(7,1fr);margin-block-end:var(--zk-space-1);padding-block-end:var(--zk-space-1)}.zk-jalali-calendar__weekdays span{color:var(--zk-color-text-tertiary);font-size:12px;font-weight:600;text-align:center}.zk-jalali-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.zk-jalali-calendar__cell{align-items:center;aspect-ratio:1;background:transparent;border:none;border-radius:var(--zk-radius-sm);color:var(--zk-color-text-primary);cursor:pointer;display:flex;font:inherit;font-size:13px;justify-content:center;min-width:36px}.zk-jalali-calendar__cell:hover:not(:disabled){background:var(--zk-color-surface-subtle)}.zk-jalali-calendar__cell:disabled{color:var(--zk-color-text-tertiary);cursor:not-allowed;opacity:.4}.zk-jalali-calendar__cell.is-selected{background:var(--zk-color-brand-primary);color:var(--zk-white);font-weight:600}.zk-jalali-calendar__cell.is-today:not(.is-selected){border:1px solid var(--zk-color-brand-primary);color:var(--zk-color-brand-primary);font-weight:600}.zk-jalali-calendar__cell--empty{cursor:default}}@media(max-width:1023px){.zk-shell__search{display:none}.zk-shell__sidebar{width:220px}.zk-shell__main{margin-inline-start:220px}}@media(max-width:767px){.zk-shell{--zk-shell-header-height: 66px;--zk-shell-utility-clearance: 0px}.zk-page-header,.zk-section__header{align-items:stretch;flex-direction:column}.zk-page-header__actions{width:100%}.zk-page-header__actions>*{flex:1}.zk-domain-card{align-items:start;grid-template-columns:1fr auto}.zk-domain-card__time{grid-column:1}.zk-domain-card__actions{grid-column:1 / -1}.zk-insight-panel{grid-template-columns:auto 1fr}.zk-insight-panel>:last-child{grid-column:1 / -1}.zk-data-table{border:0;overflow:visible}.zk-data-table table,.zk-data-table thead,.zk-data-table tbody,.zk-data-table tr,.zk-data-table td{display:block;min-width:0}.zk-data-table thead{display:none}.zk-data-table tr{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);margin-bottom:var(--zk-space-3);padding:var(--zk-space-3)}.zk-data-table td{border:0;display:flex;gap:var(--zk-space-3);justify-content:space-between;padding:var(--zk-space-2)}.zk-data-table td:before{color:var(--zk-color-text-tertiary);content:attr(data-label);font-size:12px}.zk-dialog{border-radius:var(--zk-radius-lg) var(--zk-radius-lg) 0 0;margin:auto 0 0;max-width:100%;width:100%}.zk-dialog__footer{padding-bottom:max(var(--zk-space-4),env(safe-area-inset-bottom))}.zk-side-panel{border-inline-start:0;max-width:none;width:100%}.zk-shell__header{gap:var(--zk-space-2);inset-block-start:0;inset-inline:0;min-height:var(--zk-shell-header-height);padding:var(--zk-space-2) var(--zk-space-4);position:sticky;border:0;border-bottom:1px solid var(--zk-color-border-subtle);border-radius:0;box-shadow:none;width:100%}.zk-shell__header-tools{flex:1 1 auto;gap:var(--zk-space-2);justify-content:flex-end;min-width:0}.zk-shell__header>.zk-shell__mobile-brand{display:flex;gap:var(--zk-space-2)}.zk-shell__mobile-brand-label{direction:rtl;font-size:15px;font-weight:750;line-height:1;white-space:nowrap}.zk-shell__user-trigger .zk-shell__user-name{display:none}.zk-shell__user-trigger{justify-content:center;padding:0 var(--zk-space-3)}.zk-shell__utility-action .zk-icon-button,.zk-shell__quick-action .zk-icon-button{border-radius:var(--zk-radius-md)}.zk-scope-picker{border:0;min-width:0;padding:0}.zk-scope-picker small{display:none}.zk-shell__user-menu{position:static}.zk-shell__user-dropdown{border-radius:var(--zk-radius-lg);inset-inline:var(--zk-space-4);max-width:none;min-width:0;padding:var(--zk-space-2);width:auto}.zk-shell__user-nav--full{border-block-start:1px solid var(--zk-color-border-subtle);display:grid;gap:1px;max-height:40dvh;overflow-y:auto;padding-block-start:var(--zk-space-2);margin-block-start:var(--zk-space-1)}.zk-shell__user-nav a,.zk-shell__user-nav button{padding:var(--zk-space-3) var(--zk-space-3);font-size:15px}.zk-shell__user-display{font-size:15px}.zk-shell__theme-row{padding:var(--zk-space-3) var(--zk-space-3);font-size:13px}.zk-shell__sidebar{display:none}.zk-shell__body{min-height:calc(100dvh - var(--zk-shell-header-height))}.zk-shell__main{background-size:100% 560px,100% 420px,var(--zk-shell-grid-size-compact) var(--zk-shell-grid-size-compact),var(--zk-shell-grid-size-compact) var(--zk-shell-grid-size-compact);margin-inline-start:0;padding:var(--zk-space-6) var(--zk-space-4) calc(92px + env(safe-area-inset-bottom))}.zk-shell__bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--zk-color-surface-base) 90%,transparent);border-top:1px solid var(--zk-color-border-subtle);bottom:0;display:flex;grid-template-columns:repeat(5,minmax(0,1fr));inset-inline:0;justify-items:center;padding-bottom:env(safe-area-inset-bottom);position:fixed;width:100%;z-index:var(--zk-z-sticky)}.zk-shell__bottom-nav .zk-nav-item{align-items:center;border-radius:0;flex-direction:column;font-size:10px;gap:2px;justify-content:center;min-height:62px;overflow:hidden;padding:var(--zk-space-2);text-align:center;width:100%}.zk-shell__bottom-nav .zk-nav-item.is-featured{background:transparent;border-color:transparent;color:var(--zk-color-brand-primary);font-size:11px;font-weight:800;min-height:72px;isolation:isolate;overflow:visible;position:relative;transform:translateY(-8px);transition:transform var(--zk-motion-base) var(--zk-motion-ease),color var(--zk-motion-fast) var(--zk-motion-ease);z-index:1}.zk-shell__bottom-nav .zk-nav-item.is-featured:after{background:color-mix(in srgb,var(--zk-color-brand-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--zk-color-brand-primary) 30%,transparent);border-radius:22px;box-shadow:0 0 0 5px color-mix(in srgb,var(--zk-color-brand-primary) 5%,transparent);content:"";height:64px;position:absolute;top:-4px;transition:background var(--zk-motion-base) var(--zk-motion-ease),border-color var(--zk-motion-base) var(--zk-motion-ease),box-shadow var(--zk-motion-base) var(--zk-motion-ease);width:64px;z-index:0}.zk-shell__bottom-nav .zk-nav-item.is-featured:before{background:linear-gradient(145deg,var(--zk-orange-300) 0%,var(--zk-color-brand-primary) 48%,var(--zk-orange-700) 100%);border:1px solid color-mix(in srgb,var(--zk-white) 42%,transparent);border-radius:18px;box-shadow:0 10px 24px color-mix(in srgb,var(--zk-color-brand-primary) 34%,transparent),inset 0 1px color-mix(in srgb,var(--zk-white) 50%,transparent),inset 0 -1px #0000002e;content:"";height:56px;position:absolute;top:0;transition:box-shadow var(--zk-motion-base) var(--zk-motion-ease),filter var(--zk-motion-fast) var(--zk-motion-ease);width:56px;z-index:1}.zk-shell__bottom-nav .zk-nav-item.is-featured .zk-icon{color:var(--zk-color-brand-on-primary);height:27px;margin-top:5px;position:relative;stroke-width:1.9;width:27px;z-index:2}.zk-shell__bottom-nav .zk-nav-item.is-featured span{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-full);box-shadow:var(--zk-shadow-sm);color:var(--zk-color-accent-text);font-family:Work Sans,sans-serif;font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1.2;margin-top:7px;padding:2px 7px;position:relative;z-index:2}.zk-shell__bottom-nav .zk-nav-item.is-featured:focus-visible{outline:none}.zk-shell__bottom-nav .zk-nav-item.is-featured:focus-visible:after{border-color:var(--zk-color-border-focus);box-shadow:0 0 0 3px var(--zk-color-surface-base),0 0 0 6px var(--zk-color-border-focus)}.zk-shell__bottom-nav .zk-nav-item.is-featured:active{transform:translateY(-6px) scale(.97)}@media(hover:hover){.zk-shell__bottom-nav .zk-nav-item.is-featured:hover{background:transparent;border-color:transparent;transform:translateY(-10px)}.zk-shell__bottom-nav .zk-nav-item.is-featured:hover:after{background:color-mix(in srgb,var(--zk-color-brand-primary) 17%,transparent);border-color:color-mix(in srgb,var(--zk-color-brand-primary) 46%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--zk-color-brand-primary) 8%,transparent)}.zk-shell__bottom-nav .zk-nav-item.is-featured:hover:before{box-shadow:0 14px 30px color-mix(in srgb,var(--zk-color-brand-primary) 42%,transparent),inset 0 1px color-mix(in srgb,var(--zk-white) 58%,transparent),inset 0 -1px #0000002e;filter:saturate(1.08)}}@media(prefers-reduced-motion:reduce){.zk-shell__bottom-nav .zk-nav-item.is-featured,.zk-shell__bottom-nav .zk-nav-item.is-featured:before,.zk-shell__bottom-nav .zk-nav-item.is-featured:after{transition:none}.zk-shell__bottom-nav .zk-nav-item.is-featured:hover,.zk-shell__bottom-nav .zk-nav-item.is-featured:active{transform:translateY(-8px)}}.zk-shell__bottom-nav .zk-nav-badge{display:none}}@layer willbon.marketing{.mk-page{overflow:clip}.mk-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--zk-color-surface-canvas) 84%,transparent);border-bottom:1px solid var(--zk-color-border-subtle);display:grid;gap:var(--zk-space-6);grid-template-columns:auto 1fr auto;inset-inline:0;margin:auto;max-width:1600px;min-height:76px;padding:var(--zk-space-3) clamp(var(--zk-space-4),5vw,var(--zk-space-16));position:fixed;top:0;z-index:var(--zk-z-sticky)}.mk-brand{align-items:center;color:inherit;display:inline-flex;line-height:0;text-decoration:none}.mk-brand .zk-logo__art{width:180px}.mk-header nav{display:flex;gap:var(--zk-space-6);justify-content:center}.mk-header nav a,.mk-login{color:var(--zk-color-text-secondary);font-size:14px;text-decoration:none}.mk-header nav a:hover,.mk-login:hover{color:var(--zk-color-accent-text)}.mk-header__actions{align-items:center;display:flex;gap:var(--zk-space-2)}.mk-header .zk-button{min-height:40px}.mk-hero{align-items:center;background-image:linear-gradient(var(--zk-color-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--zk-color-border-subtle) 1px,transparent 1px),radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--zk-color-brand-primary) 15%,transparent),transparent 32%);background-size:80px 80px,80px 80px,auto;display:grid;gap:clamp(var(--zk-space-10),6vw,var(--zk-space-20));grid-template-columns:minmax(360px,.78fr) minmax(560px,1.3fr);min-height:820px;padding:148px max(var(--zk-space-6),calc((100vw - 1480px)/2)) var(--zk-space-20)}.mk-hero__copy{max-width:620px}.mk-pill{align-items:center;border:1px solid color-mix(in srgb,var(--zk-color-brand-primary) 60%,var(--zk-color-border-default));border-radius:var(--zk-radius-full);color:var(--zk-color-text-secondary);display:inline-flex;font-size:12px;gap:var(--zk-space-2);min-height:30px;padding:3px 11px}.mk-pill i{background:var(--zk-color-brand-primary);border-radius:50%;height:6px;width:6px}.mk-hero h1{font-size:clamp(48px,6.2vw,94px);font-weight:500;letter-spacing:-.06em;line-height:1.08;margin:var(--zk-space-6) 0}.mk-hero h1 em{color:var(--zk-color-accent-text);font-style:normal}.mk-hero__copy>p{color:var(--zk-color-text-secondary);font-size:18px;line-height:1.9;max-width:57ch}.mk-hero__actions{display:flex;flex-wrap:wrap;gap:var(--zk-space-3);margin:var(--zk-space-8) 0 var(--zk-space-3)}.mk-hero__copy>small{color:var(--zk-color-text-tertiary)}.mk-product{background:var(--zk-color-surface-canvas);border:1px solid var(--zk-color-border-strong);border-radius:var(--zk-radius-xl);box-shadow:var(--zk-shadow-lg);direction:rtl;min-width:0;overflow:hidden;transform:perspective(1600px) rotateY(-5deg) rotateX(2deg);transform-origin:center}.mk-product__top{align-items:center;background:var(--zk-color-surface-base);border-bottom:1px solid var(--zk-color-border-subtle);display:grid;gap:var(--zk-space-4);grid-template-columns:auto auto 1fr auto;min-height:58px;padding:var(--zk-space-2) var(--zk-space-4)}.mk-product__top>div{align-items:center;background:var(--zk-color-surface-subtle);border-radius:var(--zk-radius-full);color:var(--zk-color-text-tertiary);display:flex;gap:var(--zk-space-2);justify-self:center;max-width:280px;padding:var(--zk-space-2) var(--zk-space-4);width:100%}.mk-product__body{display:grid;grid-template-columns:58px minmax(0,1fr)}.mk-product__rail{align-items:center;background:var(--zk-color-surface-base);border-inline-end:1px solid var(--zk-color-border-subtle);display:flex;flex-direction:column;gap:var(--zk-space-5);padding-top:var(--zk-space-6)}.mk-product__rail .zk-icon:first-child{background:var(--zk-color-brand-primary);border-radius:var(--zk-radius-sm);color:var(--zk-color-brand-on-primary);height:34px;padding:7px;width:34px}.mk-product__body>section{min-width:0;padding:var(--zk-space-5)}.mk-product__welcome{align-items:end;display:flex;gap:var(--zk-space-4);justify-content:space-between}.mk-product__welcome span{color:var(--zk-color-text-tertiary);font-size:11px}.mk-product__welcome h2{font-size:clamp(18px,2vw,28px);margin:3px 0 0}.mk-product__metrics{display:grid;gap:var(--zk-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--zk-space-5) 0}.mk-product__metrics .zk-metric-card{min-height:130px;padding:var(--zk-space-4)}.mk-product__metrics .zk-metric-card>strong{font-size:clamp(22px,2.4vw,34px)}.mk-product__bottom{display:grid;gap:var(--zk-space-3);grid-template-columns:1.45fr .8fr}.mk-product__chart,.mk-product__queue{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-lg);padding:var(--zk-space-4)}.mk-product__chart .zk-chart{min-height:230px}.mk-product__chart .zk-chart__plot{height:150px}.mk-product__chart .zk-chart__table{display:none}.mk-product__queue header{align-items:center;display:flex;justify-content:space-between}.mk-product__queue h3{font-size:15px;margin:0}.mk-product__queue a{color:var(--zk-color-accent-text);font-size:11px}.mk-product__queue article{align-items:center;border-top:1px solid var(--zk-color-border-subtle);display:grid;gap:var(--zk-space-2);grid-template-columns:auto 1fr;padding:var(--zk-space-3) 0}.mk-product__queue article>span{align-items:center;background:var(--zk-color-surface-subtle);border-radius:var(--zk-radius-sm);display:flex;height:32px;justify-content:center;width:32px}.mk-product__queue .is-warning{color:var(--zk-color-status-warning)}.mk-product__queue article div{display:grid}.mk-product__queue small{color:var(--zk-color-text-tertiary)}.mk-proof{border-block:1px solid var(--zk-color-border-subtle);display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1480px}.mk-proof>div{display:grid;padding:var(--zk-space-8)}.mk-proof>div+div{border-inline-start:1px solid var(--zk-color-border-subtle)}.mk-proof span,.mk-proof small{color:var(--zk-color-text-tertiary);font-size:12px}.mk-proof strong{font-family:Work Sans,Estedad Variable,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:500}.mk-section,.mk-operations,.mk-intelligence,.mk-security,.mk-collaboration,.mk-faq,.mk-cta{margin:0 auto;max-width:1480px;padding:clamp(var(--zk-space-16),9vw,140px) clamp(var(--zk-space-6),5vw,var(--zk-space-16))}.mk-section__heading{display:grid;gap:var(--zk-space-4);grid-template-columns:1.25fr .75fr}.mk-section__heading .mk-pill{grid-column:1 / -1;justify-self:start}.mk-section__heading h2,.mk-operations h2,.mk-intelligence h2,.mk-security h2,.mk-collaboration h2,.mk-faq h2,.mk-cta h2{font-size:clamp(34px,5vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.25;margin:0}.mk-section__heading p,.mk-operations p,.mk-intelligence p,.mk-security p,.mk-collaboration>p,.mk-faq p,.mk-cta p{color:var(--zk-color-text-secondary)}.mk-capabilities{border-top:1px solid var(--zk-color-border-subtle);display:grid;gap:var(--zk-space-3);grid-template-columns:repeat(5,1fr);margin-top:var(--zk-space-12);padding-top:var(--zk-space-8)}.mk-capabilities article{border-inline-start:1px solid var(--zk-color-border-subtle);min-height:230px;padding:var(--zk-space-4)}.mk-capabilities article:first-child{border-inline-start:0}.mk-capabilities article>span{align-items:center;background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);display:flex;height:44px;justify-content:center;width:44px}.mk-capabilities h3{margin:var(--zk-space-8) 0 var(--zk-space-2)}.mk-capabilities p{color:var(--zk-color-text-secondary);font-size:14px}.mk-operations{align-items:center;display:grid;gap:clamp(var(--zk-space-10),8vw,120px);grid-template-columns:.8fr 1.2fr}.mk-operations__copy>.mk-pill,.mk-intelligence>div>.mk-pill,.mk-security .mk-pill,.mk-collaboration>.mk-pill,.mk-faq .mk-pill{margin-bottom:var(--zk-space-5)}.mk-operations ol{display:grid;gap:var(--zk-space-5);list-style:none;margin:var(--zk-space-8) 0 0;padding:0}.mk-operations li{display:grid;gap:var(--zk-space-4);grid-template-columns:auto 1fr}.mk-operations li b{align-items:center;border:1px solid var(--zk-color-brand-primary);border-radius:50%;color:var(--zk-color-accent-text);display:flex;height:34px;justify-content:center;width:34px}.mk-operations li p{margin:3px 0 0}.mk-operations__panel{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-xl);box-shadow:var(--zk-shadow-md);padding:clamp(var(--zk-space-5),4vw,var(--zk-space-10))}.mk-panel-title{align-items:center;border-bottom:1px solid var(--zk-color-border-subtle);display:flex;justify-content:space-between;padding-bottom:var(--zk-space-5)}.mk-panel-title span{color:var(--zk-color-text-tertiary);font-size:12px}.mk-panel-title h3{font-size:25px;margin:0}.mk-halls{display:grid;gap:var(--zk-space-3);margin-top:var(--zk-space-5)}.mk-halls article{background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-md);display:grid;gap:var(--zk-space-4);padding:var(--zk-space-4)}.mk-intelligence{align-items:center;display:grid;gap:clamp(var(--zk-space-10),8vw,140px);grid-template-columns:1fr 1fr}.mk-intelligence__visual{aspect-ratio:1;border:1px solid var(--zk-color-border-subtle);border-radius:50%;display:grid;max-width:520px;place-items:center;position:relative}.mk-intelligence__visual:before,.mk-intelligence__visual:after{border:1px solid var(--zk-color-border-subtle);border-radius:50%;content:"";top:14%;right:14%;bottom:14%;left:14%;position:absolute}.mk-intelligence__visual:after{top:30%;right:30%;bottom:30%;left:30%}.mk-intelligence__visual>div{align-items:center;background:var(--zk-color-brand-primary);border-radius:var(--zk-radius-xl);color:var(--zk-color-brand-on-primary);display:flex;flex-direction:column;gap:var(--zk-space-1);justify-content:center;min-height:150px;padding:var(--zk-space-5);text-align:center;width:180px;z-index:2}.mk-intelligence__visual small{color:inherit;font-size:11px}.mk-orbit{align-items:center;background:var(--zk-color-surface-elevated);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-md);display:flex;height:50px;justify-content:center;position:absolute;width:50px;z-index:2}.mk-orbit--one{inset-inline-start:8%;top:45%}.mk-orbit--two{inset-inline-end:18%;top:8%}.mk-orbit--three{bottom:12%;inset-inline-end:15%}.mk-intelligence ul{color:var(--zk-color-text-secondary);display:grid;gap:var(--zk-space-3);padding-inline-start:var(--zk-space-5)}.mk-intelligence li::marker{color:var(--zk-color-brand-primary)}.mk-security{border-block:1px solid var(--zk-color-border-subtle)}.mk-security>div:first-child{display:grid;gap:var(--zk-space-6);grid-template-columns:.7fr 1.3fr}.mk-security__grid{display:grid;gap:var(--zk-space-3);grid-template-columns:repeat(3,1fr);margin-top:var(--zk-space-12)}.mk-security__grid article{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-lg);min-height:240px;padding:var(--zk-space-6)}.mk-security__grid .zk-icon{color:var(--zk-color-accent-text)}.mk-security__grid h3{margin-top:var(--zk-space-10)}.mk-collaboration{text-align:center}.mk-collaboration>p{margin-inline:auto;max-width:70ch}.mk-collaboration>div{display:grid;gap:var(--zk-space-3);grid-template-columns:repeat(3,1fr);margin-top:var(--zk-space-10);text-align:start}.mk-collaboration article{background:var(--zk-color-surface-base);border:1px solid var(--zk-color-border-subtle);border-radius:var(--zk-radius-lg);min-height:250px;padding:var(--zk-space-6)}.mk-collaboration article>span{color:var(--zk-color-text-tertiary);font-size:12px}.mk-collaboration .is-featured{background:var(--zk-color-surface-selected);border-color:var(--zk-color-brand-primary);transform:translateY(-12px)}.mk-faq{display:grid;gap:var(--zk-space-12);grid-template-columns:.7fr 1.3fr}.mk-faq details{border-bottom:1px solid var(--zk-color-border-default);padding:var(--zk-space-5) 0}.mk-faq summary{cursor:pointer;font-size:18px;font-weight:600}.mk-faq p{padding-inline-end:var(--zk-space-6)}.mk-cta{align-items:center;background:var(--zk-color-surface-base);border:1px solid var(--zk-color-brand-primary);border-radius:var(--zk-radius-xl);box-shadow:0 0 80px color-mix(in srgb,var(--zk-color-brand-primary) 16%,transparent);display:grid;gap:var(--zk-space-10);grid-template-columns:.9fr 1.1fr;margin-bottom:var(--zk-space-16);padding:clamp(var(--zk-space-8),7vw,var(--zk-space-20))}.mk-cta>div>span{color:var(--zk-color-accent-text)}.mk-cta form{display:grid;gap:var(--zk-space-3);grid-template-columns:repeat(2,1fr)}.mk-cta label{color:var(--zk-color-text-secondary);display:grid;font-size:13px;gap:var(--zk-space-2)}.mk-cta input,.mk-cta select,.mk-cta textarea{background:var(--zk-color-surface-subtle);border:1px solid var(--zk-color-border-default);border-radius:var(--zk-radius-md);color:var(--zk-color-text-primary);min-height:46px;padding:var(--zk-space-2) var(--zk-space-3)}.mk-cta label:nth-child(4),.mk-cta button{grid-column:1 / -1}.mk-policy{line-height:1.9;margin-inline:auto;max-width:58rem;padding:var(--zk-space-8) var(--zk-space-6) var(--zk-space-16)}.mk-policy-header{position:sticky}.mk-policy h2{margin-top:var(--zk-space-8)}.mk-policy p{color:var(--zk-color-text-secondary);overflow-wrap:anywhere}.mk-policy a{color:var(--zk-color-accent-text)}.mk-demo-success{align-items:center;background:var(--zk-color-surface-selected);border:1px solid var(--zk-color-brand-primary);border-radius:var(--zk-radius-lg);display:flex;flex-direction:column;gap:var(--zk-space-2);padding:var(--zk-space-10);text-align:center}.mk-demo-success .zk-icon{color:var(--zk-color-accent-text)}.mk-demo-success span{color:var(--zk-color-text-secondary)}.mk-footer{border-top:1px solid var(--zk-color-border-subtle);display:grid;gap:var(--zk-space-10);grid-template-columns:1.4fr .6fr .6fr;margin:0 auto;max-width:1480px;padding:var(--zk-space-12) var(--zk-space-6)}.mk-footer p,.mk-footer a{color:var(--zk-color-text-secondary)}.mk-footer nav{display:grid;gap:var(--zk-space-2)}.mk-footer a{text-decoration:none}.mk-footer__legal{border-top:1px solid var(--zk-color-border-subtle);display:flex;gap:var(--zk-space-5);grid-column:1 / -1;padding-top:var(--zk-space-6)}.mk-footer__legal span{margin-inline-end:auto}}@media(max-width:1100px){.mk-header nav{display:none}.mk-hero{grid-template-columns:1fr}.mk-hero__copy{max-width:800px}.mk-product{transform:none}.mk-capabilities{grid-template-columns:repeat(3,1fr)}.mk-operations,.mk-intelligence{grid-template-columns:1fr}.mk-intelligence__visual{margin:auto;width:min(100%,520px)}}@media(max-width:767px){.mk-header{grid-template-columns:auto 1fr;min-height:66px;padding:var(--zk-space-2) var(--zk-space-4)}.mk-brand .zk-logo__art{width:152px}.mk-header__actions{justify-self:end}.mk-header__actions .mk-login,.mk-header__actions .zk-button{display:none}.mk-hero{min-height:0;padding:110px var(--zk-space-4) var(--zk-space-16)}.mk-hero h1{font-size:clamp(44px,14vw,68px)}.mk-hero__actions{display:grid}.mk-product__body{grid-template-columns:1fr}.mk-product__rail,.mk-product__top>span,.mk-product__top>div{display:none}.mk-product__top{grid-template-columns:1fr auto}.mk-product__body>section{padding:var(--zk-space-3)}.mk-product__welcome{align-items:start;flex-direction:column}.mk-product__metrics{grid-template-columns:1fr}.mk-product__metrics .zk-metric-card:nth-child(n+3){display:none}.mk-product__bottom{grid-template-columns:1fr}.mk-product__queue{display:none}.mk-proof{grid-template-columns:repeat(2,1fr);margin-inline:var(--zk-space-4)}.mk-proof>div{padding:var(--zk-space-5)}.mk-proof>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--zk-color-border-subtle)}.mk-proof>div:nth-child(4){border-top:1px solid var(--zk-color-border-subtle)}.mk-section,.mk-operations,.mk-intelligence,.mk-security,.mk-collaboration,.mk-faq{padding-inline:var(--zk-space-4)}.mk-section__heading,.mk-security>div:first-child,.mk-faq{grid-template-columns:1fr}.mk-capabilities,.mk-security__grid,.mk-collaboration>div{grid-template-columns:1fr}.mk-capabilities article{border-inline-start:0;border-top:1px solid var(--zk-color-border-subtle);min-height:0}.mk-capabilities h3{margin-top:var(--zk-space-4)}.mk-collaboration .is-featured{transform:none}.mk-cta{border-radius:0;grid-template-columns:1fr;margin-inline:0;padding:var(--zk-space-8) var(--zk-space-4)}.mk-cta form{grid-template-columns:1fr}.mk-cta label,.mk-cta label:nth-child(4),.mk-cta button{grid-column:1}.mk-footer{grid-template-columns:1fr 1fr;padding-inline:var(--zk-space-4)}.mk-footer>div:first-child,.mk-footer__legal{grid-column:1 / -1}.mk-footer__legal{flex-wrap:wrap}.mk-footer__legal span{flex-basis:100%}}
