@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-heading:"Ashcroft","Playfair Display",Georgia,serif;--font-body:"Geist","DM Sans",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--font-size-2xs:9px;--font-size-xs:10px;--font-size-sm:11px;--font-size-caption:12px;--font-size-label:13px;--font-size-body-sm:14px;--font-size-body:15px;--font-size-body-lg:16px;--font-size-title-sm:18px;--font-size-title:20px;--font-size-display-mobile:39px;--font-size-display-mob:var(--font-size-display-mobile);--font-size-display:48px;--line-height-tight:1.08;--line-height-ui:1.25;--line-height-body:1.45;--line-height-relaxed:1.6;--color-page:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-panel:#f8f8f8;--color-surface-subtle:#f6f6f6;--color-surface-hover:#f3f3f3;--color-surface-selected:#eee;--color-text:#262626;--color-text-strong:#222;--color-text-secondary:#555;--color-text-muted:#7b7b7b;--color-text-soft:#898989;--color-border:#f0f0f0;--color-border-strong:#e3e3e3;--color-accent:#1563ff;--color-accent-on-dark:#3d7bff;--color-focus-ring:rgba(21,99,255,.25);--color-danger:#ba3a35;--color-danger-strong:#8d332f;--color-success:#00a94f;--color-warning:#d89600;--color-info:#25a4ff;--color-disabled:#8a8a8a;--color-brand-workspace:#ff7900;--color-tooltip:#262626;--color-tooltip-text:#fff;--color-tooltip-key-bg:#fff;--color-tooltip-key-text:#555;--color-on-accent:#fff;--color-on-accent-muted:hsla(0,0%,100%,.42);--color-action-primary:#252525;--color-action-primary-hover:#101010;--color-action-primary-text:#fff;--color-accent-hover:#1357e0;--color-overlay:rgba(25,25,25,.32);--color-key-bg:#f0f0f0;--color-key-text:#666;--color-avatar-neutral-bg:#ececec;--color-avatar-neutral-text:#555;--color-warning-surface:#faf6ea;--color-warning-text:#776331;--color-success-surface:#e9f8ef;--color-danger-surface:#fbecec;--color-info-surface:#eaf5ff;--color-accent-surface:#e9f0ff;--color-unread-surface:#edf3ff;--color-spinner-track:#dadada;--color-data-tooltip:hsla(0,0%,7%,.92);--color-data-tooltip-text:#f5f5f5;--color-danger-vivid:#f23838;--color-on-strong-hover:hsla(0,0%,100%,.1);--color-preview-light-canvas:#f7f7f7;--color-preview-light-surface:#fff;--color-preview-light-panel:#e9e9e9;--color-preview-dark-canvas:#151515;--color-preview-dark-surface:#111;--color-preview-dark-panel:#252525;--color-preview-dark-border:#353535;--color-chart-users:#25a4ff;--color-chart-orders:#d89600;--color-chart-activation:#e457ef;--color-chart-success:#00a94f;--color-chart-pending:#25a4ff;--color-chart-failed:#ef3e36;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--radius-xs:3px;--radius-sm:4px;--radius-control:5px;--radius-md:6px;--radius-lg:8px;--radius-dialog:10px;--radius-sheet:12px;--radius-round:50%;--radius-pill:999px;--radius-surface-none:0;--radius-surface-xs:6px;--radius-surface-sm:10px;--radius-surface-md:16px;--radius-surface-lg:24px;--radius-surface-xl:32px;--radius-surface-full:9999px;--radius-chip:var(--radius-surface-xs);--radius-field:var(--radius-surface-sm);--radius-card:var(--radius-surface-md);--radius-thumb:var(--radius-surface-md);--radius-panel:var(--radius-surface-lg);--radius-modal:var(--radius-surface-lg);--radius-hero:var(--radius-surface-xl);--radius-avatar:var(--radius-surface-full);--radius-bar:var(--radius-surface-full);--search-h:44px;--search-h-btn:28px;--search-inset:8px;--search-pad-left:14px;--search-gap:10px;--search-icon:16px;--search-max-w:560px;--search-font:14px;--search-font-btn:13px;--radius-capsule-inner:var(--radius-surface-full);--radius-capsule-outer:var(--radius-surface-full);--z-toast:1000;--toast-fill:#141414;--toast-title:#fff;--toast-muted:#a1a1aa;--toast-border:hsla(0,0%,100%,.08);--toast-hover:hsla(0,0%,100%,.06);--toast-shadow:0 8px 24px rgba(0,0,0,.4);--nav-active:var(--color-accent);--nav-pill-bg:var(--color-surface);--nav-pill-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 26px -14px rgba(16,24,40,.22);--nav-label:var(--color-text-secondary);--nav-label-hover:var(--color-text-strong);--nav-focus-ring:var(--border-width-focus) solid var(--color-text-soft);--nav-underline-h:3px;--nav-underline-gap:5px;--nav-page-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");--border-width-hairline:0.5px;--border-width-control:1px;--border-width-focus:2px;--shadow-popover:0 12px 35px rgba(0,0,0,.12);--shadow-menu:0 12px 28px rgba(0,0,0,.1);--shadow-dialog:0 20px 80px rgba(0,0,0,.2);--shadow-toast:0 10px 30px rgba(0,0,0,.18);--shadow-tooltip:0 4px 18px rgba(0,0,0,.16);--shadow-card-interactive:0 10px 28px rgba(0,0,0,.08);--shadow-chart-glow:0 0 10px rgba(21,99,255,.3);--filter-chart-slice-hover:brightness(1.12) drop-shadow(0 3px 3px rgba(0,0,0,.28));--icon-size-xs:13px;--icon-size-sm:15px;--icon-size-md:17px;--icon-size-lg:18px;--icon-container:20px;--icon-stroke-nav:1.5;--icon-stroke-default:1.7;--motion-duration-exit:50ms;--motion-duration-quick:150ms;--motion-duration-sidebar:180ms;--motion-duration-base:250ms;--motion-duration-slow:350ms;--motion-duration-emphasis:500ms;--motion-ease-standard:cubic-bezier(0.2,0,0,1);--motion-ease-out:cubic-bezier(0.22,1,0.36,1);--motion-ease-spring:cubic-bezier(0.34,1.36,0.64,1);--modal-open-dur:var(--motion-duration-base);--modal-close-dur:var(--motion-duration-quick);--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:var(--motion-ease-out);--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-distance:6px;--shake-overshoot:4px;--revert-dur:280ms;--pulse-dur:1000ms;--pulse-min:0.5;--reveal-dur:400ms;--reveal-blur:2px;--layout-shell-max:none;--layout-sidebar-expanded:247px;--layout-sidebar-collapsed:60px;--layout-content-gutter:20px;--layout-content-gutter-compact:16px;--layout-content-gutter-large:24px;--layout-content-gutter-tablet:24px;--layout-content-gutter-mobile:16px;--layout-content-readable-max:1440px;--layout-settings-column:480px;--layout-search-width:810px;--layout-search-height:525px;--layout-dialog-width:500px;--focus-ring:var(--border-width-focus) solid var(--color-accent);--focus-ring-muted:var(--border-width-focus) solid var(--color-focus-ring);--opacity-disabled:0.45;--z-popover:1000;--z-overlay:1100;--z-toast:1200;--z-tooltip:2000;--page:var(--color-page);--surface:var(--color-surface);--surface-raised:var(--color-surface-raised);--panel:var(--color-surface-panel);--text:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--subtle:var(--color-surface-subtle);--accent:var(--color-accent);--danger:var(--color-danger);--sidebar:var(--layout-sidebar-expanded);--duration-quick:var(--motion-duration-quick);--duration-fast:var(--motion-duration-base);--duration-medium:var(--motion-duration-slow);--ease-smooth:var(--motion-ease-out)}html[data-theme=light]{--color-page:#fff;--nav-page-bg:#f8f7f4;--toast-fill:#fff;--toast-title:#111;--toast-muted:#6b7280;--toast-border:rgba(16,24,40,.1);--toast-hover:rgba(16,24,40,.05);--toast-shadow:0 8px 24px rgba(16,24,40,.16)}html[data-theme=dark]{--nav-active:var(--color-accent-on-dark);--surface-on-black:#0a0a0a;--fill-on-black:hsla(0,0%,100%,.04);--fill-on-black-strong:hsla(0,0%,100%,.05);--stroke-on-black:hsla(0,0%,100%,.08);--stroke-on-black-strong:hsla(0,0%,100%,.12);--nav-page-bg:#000;--nav-pill-bg:var(--surface-on-black);--nav-page-grain:none;--color-page:#000;--color-surface:#000;--color-surface-raised:var(--surface-on-black);--color-surface-panel:var(--surface-on-black);--color-surface-subtle:var(--surface-on-black);--color-surface-hover:var(--fill-on-black-strong);--color-surface-selected:var(--fill-on-black);--color-text:#f2f2f2;--color-text-strong:#fff;--color-text-secondary:#ccc;--color-text-muted:#aaa;--color-text-soft:#8f8f8f;--color-border:var(--stroke-on-black);--color-border-strong:var(--stroke-on-black-strong);--color-action-primary:#f2f2f2;--color-action-primary-hover:#fff;--color-action-primary-text:#0b0b0b;--color-overlay:rgba(0,0,0,.68);--color-key-bg:#2b2b2b;--color-key-text:#ddd;--color-avatar-neutral-bg:#242424;--color-avatar-neutral-text:#f2f2f2;--color-warning-surface:#2b281e;--color-warning-text:#e3d39a;--color-success-surface:#14271c;--color-danger-surface:#321b1b;--color-info-surface:#152636;--color-accent-surface:#0e2657;--color-unread-surface:#0c2044;--color-spinner-track:#3b3b3b;--shadow-card-interactive:0 12px 32px rgba(0,0,0,.34)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-exit:1ms;--motion-duration-quick:1ms;--motion-duration-sidebar:1ms;--motion-duration-base:1ms;--motion-duration-slow:1ms;--motion-duration-emphasis:1ms}}.ui-icon{width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 auto;display:block;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-default);stroke-linecap:round;stroke-linejoin:round}.ui-button{min-height:38px;padding:0 var(--space-4);border:var(--border-width-control) solid transparent;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:600 var(--font-size-body-sm)/var(--line-height-ui) var(--font-body);color:var(--color-text);background:transparent;cursor:pointer;text-decoration:none;transition:background var(--motion-duration-quick) var(--motion-ease-standard),border-color var(--motion-duration-quick) var(--motion-ease-standard),transform var(--motion-duration-exit) var(--motion-ease-standard)}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(0) scale(.98)}.ui-button:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-0-5)}.ui-button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-button-label{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-button--sm{min-height:32px;padding-inline:var(--space-3);font-size:var(--font-size-label)}.ui-button--accent{color:var(--color-on-accent);background:var(--color-accent)}.ui-button--accent:hover:not(:disabled){background:var(--color-accent-hover)}.ui-button--primary{color:var(--color-action-primary-text);background:var(--color-action-primary)}.ui-button--primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.ui-button--secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border-strong)}.ui-button--quiet:hover:not(:disabled),.ui-button--secondary:hover:not(:disabled){background:var(--color-surface-hover)}.ui-button--danger{color:var(--color-on-accent);background:var(--color-danger)}.ui-button--danger:hover:not(:disabled){background:var(--color-danger-strong)}.ui-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;color:var(--color-text);font-family:var(--font-body)}.ui-label{font-size:var(--font-size-label);font-weight:600}.ui-input-wrap,.ui-select-wrap{min-height:42px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-muted);background:var(--color-surface);border:var(--border-width-control) solid var(--color-border-strong);border-radius:var(--radius-control);transition:border-color var(--motion-duration-quick),box-shadow var(--motion-duration-quick),background var(--motion-duration-quick)}.ui-input-wrap:focus-within,.ui-select-wrap:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 var(--space-0-5) var(--color-focus-ring)}.ui-input{width:100%;min-width:0;border:0;outline:0;color:var(--color-text);background:transparent;font:400 var(--font-size-body-sm)/var(--line-height-body) var(--font-body)}.ui-input::placeholder{color:var(--color-text-soft)}.ui-input-wrap:has(.ui-input:disabled),.ui-input:disabled,.ui-select-wrap:has(.ui-input:disabled){cursor:not-allowed;opacity:var(--opacity-disabled);background:var(--color-surface-subtle)}.ui-field>.ui-input{min-height:42px;padding:var(--space-2-5) var(--space-3);background:var(--color-surface);border:var(--border-width-control) solid var(--color-border-strong);border-radius:var(--radius-control)}.ui-field>.ui-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 var(--space-0-5) var(--color-focus-ring)}.ui-textarea{min-height:104px!important;resize:vertical}.ui-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-select-wrap>.ui-icon{pointer-events:none}.ui-field-message{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-field.is-error .ui-input-wrap,.ui-field.is-error .ui-select-wrap,.ui-field.is-error>.ui-input{border-color:var(--color-danger)}.ui-field.is-error .ui-field-message{color:var(--color-danger)}.ui-choice{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);font:400 var(--font-size-body-sm)/var(--line-height-ui) var(--font-body)}.ui-checkbox{width:18px;height:18px;padding:0;border:var(--border-width-control) solid var(--color-border-strong);border-radius:var(--radius-xs);display:grid;place-items:center;color:transparent;background:var(--color-surface);cursor:pointer}.ui-checkbox[aria-checked=true]{color:var(--color-on-accent);border-color:var(--color-accent);background:var(--color-accent)}.ui-checkbox .ui-icon{width:13px;height:13px}.ui-checkbox:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-0-5)}.ui-checkbox:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ui-badge{width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:var(--space-1-5);font:600 var(--font-size-caption)/1 var(--font-body);color:var(--color-text-secondary);background:var(--color-surface-selected)}.ui-badge>span:first-child:not(:last-child){width:7px;height:7px;border-radius:var(--radius-round);background:currentColor}.ui-badge--success{color:var(--color-success);background:var(--color-success-surface)}.ui-badge--error{color:var(--color-danger);background:var(--color-danger-surface)}.ui-badge--warning{color:var(--color-warning);background:var(--color-warning-surface)}.ui-badge--info{color:var(--color-info);background:var(--color-info-surface)}.ui-status{display:inline-flex;align-items:center;gap:var(--space-2);font:600 var(--font-size-body-sm)/var(--line-height-ui) var(--font-body)}.ui-status .ui-icon{width:16px;height:16px}.ui-status--success{color:var(--color-success)}.ui-status--pending{color:var(--color-info)}.ui-status--failed{color:var(--color-danger)}.ui-card{min-width:0;padding:var(--space-5);color:var(--color-text);background:var(--color-surface-panel);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);transition:background-color var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.ui-card:hover{background:var(--color-surface-subtle);border-color:var(--color-border-strong);box-shadow:var(--shadow-card-interactive)}.ui-card>header{margin-bottom:var(--space-5)}.ui-card>header h3{margin:0;font:600 var(--font-size-body)/var(--line-height-ui) var(--font-body)}.ui-card>header p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.ui-spinner{width:16px;height:16px;display:inline-block;flex:0 0 auto;border:var(--border-width-focus) solid var(--color-spinner-track);border-top-color:currentColor;border-radius:var(--radius-round);animation:ui-spin .7s linear infinite}.ui-skeleton{display:block;max-width:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--color-surface-hover),var(--color-surface-selected),var(--color-surface-hover));background-size:200% 100%;animation:ui-shimmer 1.3s linear infinite}.ui-avatar{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-round);color:var(--color-avatar-neutral-text);background:var(--color-avatar-neutral-bg);font:600 var(--font-size-xs)/1 var(--font-body)}.ui-avatar--sm{width:24px;height:24px}.ui-avatar--md{width:32px;height:32px;font-size:var(--font-size-caption)}.ui-avatar--orange{color:var(--color-warning);background:var(--color-warning-surface)}.ui-avatar--blue{color:var(--color-info);background:var(--color-info-surface)}.ui-avatar--green{color:var(--color-success);background:var(--color-success-surface)}.ui-avatar--purple{color:var(--color-accent);background:var(--color-accent-surface)}.ui-table-scroll{width:100%;overflow-x:auto}.ui-table{width:100%;min-width:620px;border-collapse:collapse;color:var(--color-text);font:400 var(--font-size-body-sm)/var(--line-height-body) var(--font-body)}.ui-table th{height:42px;padding:0 var(--space-3);color:var(--color-text-muted);text-align:left;font-weight:500;border-bottom:var(--border-width-hairline) solid var(--color-border-strong)}.ui-table td{height:52px;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-border)}.ui-table tbody tr:hover{background:var(--color-surface-hover)}.ui-table-person{display:flex;align-items:center;gap:var(--space-2);font-weight:500}.ui-metric{min-height:152px;padding:var(--space-5);background:var(--color-surface-panel);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:background-color var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.ui-metric:hover{background:var(--color-surface-subtle);border-color:var(--color-border-strong);box-shadow:var(--shadow-card-interactive)}.ui-metric header{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted)}.ui-metric h3{margin:0;color:var(--color-text);font:600 var(--font-size-body)/var(--line-height-ui) var(--font-body)}.ui-metric>strong{display:block;margin-top:var(--space-8);font:400 28px/1 var(--font-heading)}.ui-metric p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-metric p span{color:var(--color-success);font-weight:600}.ui-metric p .ui-icon{width:13px;display:inline;vertical-align:-2px}.ui-chart{min-height:260px;position:relative;color:var(--color-text-muted)}.ui-chart-legend{min-height:28px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);font-size:var(--font-size-caption)}.ui-chart-legend span{display:inline-flex;align-items:center;gap:var(--space-1-5)}.ui-chart-legend i{width:7px;height:7px;border-radius:var(--radius-round)}.ui-chart [data-tone=users]{stroke:var(--color-chart-users);background:var(--color-chart-users)}.ui-chart [data-tone=orders]{stroke:var(--color-chart-orders);background:var(--color-chart-orders)}.ui-chart [data-tone=activation]{stroke:var(--color-chart-activation);background:var(--color-chart-activation)}.ui-chart svg{width:100%;height:210px;overflow:visible}.ui-chart svg circle{fill:var(--color-border-strong)}.ui-chart polyline{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-standard),filter var(--motion-duration-base) var(--motion-ease-standard),stroke-width var(--motion-duration-base) var(--motion-ease-standard)}.ui-chart.is-hovering polyline{opacity:.5}.ui-chart.is-hovering polyline.is-hovered{opacity:1;filter:brightness(1.25) drop-shadow(0 0 4px currentColor);stroke-width:2.7}.ui-chart-guideline{stroke:var(--color-text-muted);stroke-width:var(--border-width-control);stroke-dasharray:3 4;opacity:.55}.ui-chart-guideline,.ui-chart-point{vector-effect:non-scaling-stroke;pointer-events:none}.ui-chart-point{stroke:var(--color-surface-raised);stroke-width:2.5}.ui-chart-point[data-tone=users]{fill:var(--color-chart-users)}.ui-chart-point[data-tone=orders]{fill:var(--color-chart-orders)}.ui-chart-point[data-tone=activation]{fill:var(--color-chart-activation)}.ui-chart-hit{fill:transparent;cursor:crosshair}.ui-chart-hit:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.ui-chart-labels{padding-inline:var(--space-5);display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-xs)}.ui-donut-layout{display:grid;grid-template-columns:minmax(150px,240px) 1fr;align-items:center;grid-gap:var(--space-8);gap:var(--space-8)}.ui-donut-wrap{position:relative;display:grid;place-items:center}.ui-donut{width:min(100%,220px);justify-self:center;transform:rotate(-90deg)}.ui-donut-track{stroke:var(--color-surface-hover)}.ui-donut [data-tone=success]{stroke:var(--color-chart-success)}.ui-donut [data-tone=pending]{stroke:var(--color-chart-pending)}.ui-donut [data-tone=failed]{stroke:var(--color-chart-failed)}.ui-donut circle{transform-origin:21px 21px;cursor:pointer;opacity:1;transition:transform var(--motion-duration-base) var(--motion-ease-out),opacity var(--motion-duration-base) var(--motion-ease-standard),filter var(--motion-duration-base) var(--motion-ease-standard)}.ui-donut-layout.is-hovering .ui-donut circle{opacity:.6}.ui-donut-layout.is-hovering .ui-donut circle.is-hovered{opacity:1;transform:scale(1.11);filter:var(--filter-chart-slice-hover)}.ui-donut circle:focus-visible{outline:var(--focus-ring)}.ui-data-list{margin:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ui-data-list>div{min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width-hairline) dashed var(--color-border-strong)}.ui-data-list dt{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted)}.ui-data-list dt i{width:4px;height:18px;background:var(--color-text-muted)}.ui-data-list dt [data-tone=success]{background:var(--color-chart-success)}.ui-data-list dt [data-tone=pending]{background:var(--color-chart-pending)}.ui-data-list dt [data-tone=failed]{background:var(--color-chart-failed)}.ui-data-list dd{margin:0;color:var(--color-text);font-weight:600}.ui-data-list>div{transition:color var(--motion-duration-base),background-color var(--motion-duration-base),padding var(--motion-duration-base)}.ui-data-list>div.is-hovered{padding-inline:var(--space-2);color:var(--color-text);background:var(--color-surface-hover)}.ui-bars{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ui-bars-total{width:-moz-fit-content;width:fit-content;position:relative;display:inline-flex;border-radius:var(--radius-control);cursor:pointer}.ui-bars-total>strong{font:400 32px/1 var(--font-heading)}.ui-bars-total:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.ui-bar{position:relative;border-radius:var(--radius-control);cursor:pointer}.ui-bar:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.ui-bar>div{margin-bottom:var(--space-2);display:flex;justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-bar strong{color:var(--color-text);font-weight:500}.ui-bar>i{height:8px;display:block;overflow:hidden;background:var(--color-surface-hover);transition:height var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.ui-bar>i>b{height:100%;display:block;background:var(--color-accent);transition:filter var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.ui-bar.is-hovered>i{height:11px;box-shadow:inset 0 0 0 1px var(--color-accent)}.ui-bar.is-hovered>i>b,.ui-bars.is-total-hovered .ui-bar>i>b{filter:brightness(1.2);box-shadow:var(--shadow-chart-glow)}.ui-analytics-tooltip{min-width:138px;padding:var(--space-2) var(--space-3);position:absolute;z-index:5;display:grid;grid-gap:var(--space-1);gap:var(--space-1);transform:translate(-50%,calc(-100% - var(--space-2))) scale(1);transform-origin:50% 100%;border:var(--border-width-hairline) solid var(--color-on-strong-hover);border-radius:var(--radius-md);color:var(--color-data-tooltip-text);background:var(--color-data-tooltip);box-shadow:var(--shadow-tooltip);font-size:var(--font-size-caption);line-height:var(--line-height-body);pointer-events:none;animation:ui-analytics-tooltip-in var(--motion-duration-quick) ease-out 80ms both}.ui-analytics-tooltip>span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--color-data-tooltip-text)}.ui-analytics-tooltip>span>i{width:7px;height:7px;margin-right:var(--space-1);border-radius:var(--radius-round)}.ui-analytics-tooltip>span>i[data-tone=users]{background:var(--color-chart-users)}.ui-analytics-tooltip>span>i[data-tone=orders]{background:var(--color-chart-orders)}.ui-analytics-tooltip>span>i[data-tone=activation]{background:var(--color-chart-activation)}.ui-analytics-tooltip>span>b{margin-left:auto}.ui-analytics-tooltip.is-left-edge{transform:translateY(calc(-100% - var(--space-2)))}.ui-analytics-tooltip.is-right-edge{transform:translate(-100%,calc(-100% - var(--space-2)))}.ui-donut-tooltip{left:50%;top:25%}.ui-bar>.ui-analytics-tooltip>span,.ui-bars-total .ui-analytics-tooltip>span,.ui-donut-tooltip>span{display:block;opacity:.82}.ui-bar>.ui-analytics-tooltip{left:50%;top:0}.ui-bars-total .ui-analytics-tooltip{left:50%;top:0;width:250px}.ui-alert{min-height:76px;padding:var(--space-4);display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:var(--space-3);gap:var(--space-3);color:var(--color-text);border:var(--border-width-control) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-toast)}.ui-checkbox,.ui-field>.ui-input,.ui-input,.ui-select-wrap select{accent-color:var(--color-accent)}html[data-theme=light] .ui-checkbox,html[data-theme=light] .ui-input,html[data-theme=light] .ui-select-wrap select{color-scheme:light}html[data-theme=dark] .ui-checkbox,html[data-theme=dark] .ui-input,html[data-theme=dark] .ui-select-wrap select{color-scheme:dark}.ui-select-wrap option{color:var(--color-text);background:var(--color-surface-raised)}.ui-alert-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:var(--radius-round);color:var(--color-info);background:var(--color-info-surface)}.ui-alert--success .ui-alert-icon{color:var(--color-success);background:var(--color-success-surface)}.ui-alert--error .ui-alert-icon{color:var(--color-danger);background:var(--color-danger-surface)}.ui-alert--warning .ui-alert-icon{color:var(--color-warning);background:var(--color-warning-surface)}.ui-alert--loading .ui-alert-icon{color:var(--color-accent);background:var(--color-accent-surface)}.ui-alert strong{font-size:var(--font-size-body-sm)}.ui-alert p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-alert>button{width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-control);display:grid;place-items:center;color:var(--color-text-muted);background:transparent;cursor:pointer}.ui-alert>button:hover{color:var(--color-text);background:var(--color-surface-hover)}.ui-state{min-height:220px;padding:var(--space-8);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--color-text-muted);border:var(--border-width-hairline) dashed var(--color-border-strong);border-radius:var(--radius-md)}.ui-state>.ui-icon,.ui-state>.ui-spinner{width:24px;height:24px;margin-bottom:var(--space-4)}.ui-state strong{color:var(--color-text)}.ui-state p{max-width:360px;margin:var(--space-2) 0 var(--space-4);font-size:var(--font-size-body-sm)}.ui-tabs{min-height:42px;display:flex;gap:var(--space-5);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);overflow-x:auto}.ui-tabs button{min-height:42px;margin-bottom:-1px;padding:0 var(--space-1);display:inline-flex;align-items:center;gap:var(--space-2);border:0;border-bottom:var(--border-width-focus) solid transparent;color:var(--color-text-muted);background:transparent;font:500 var(--font-size-body-sm)/1 var(--font-body);white-space:nowrap;cursor:pointer}.ui-tabs button:hover{color:var(--color-text)}.ui-tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.ui-tabs button:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.ui-menu-root{position:relative;width:-moz-fit-content;width:fit-content}.ui-menu-root .ui-button>.ui-icon:last-child{width:var(--icon-size-xs)}.ui-menu{width:max-content;min-width:200px;padding:var(--space-1);position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-popover);display:grid;background:var(--color-surface-raised);border:var(--border-width-control) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);animation:ui-pop-in var(--motion-duration-quick) var(--motion-ease-out)}.ui-menu button{min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);color:var(--color-text);background:transparent;text-align:left;font:400 var(--font-size-body-sm)/1 var(--font-body);cursor:pointer}.ui-menu button:hover:not(:disabled){background:var(--color-surface-hover)}.ui-menu button.is-danger{color:var(--color-danger)}.ui-menu button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ui-tooltip{position:relative;display:inline-flex}.ui-tooltip>[role=tooltip]{width:max-content;max-width:280px;padding:var(--space-2) var(--space-3);position:absolute;left:50%;bottom:calc(100% + var(--space-2));z-index:var(--z-tooltip);transform:translate(-50%,var(--space-1));opacity:0;visibility:hidden;border-radius:var(--radius-control);color:var(--color-tooltip-text);background:var(--color-tooltip);box-shadow:var(--shadow-tooltip);font:500 var(--font-size-caption)/var(--line-height-body) var(--font-body);pointer-events:none;transition:opacity var(--motion-duration-quick),transform var(--motion-duration-quick),visibility var(--motion-duration-quick)}.ui-tooltip:focus-within>[role=tooltip],.ui-tooltip:hover>[role=tooltip]{transform:translate(-50%);opacity:1;visibility:visible}.ui-dialog-layer{position:fixed;inset:0;z-index:var(--z-overlay);padding:var(--space-5);display:grid;place-items:center;background:var(--color-overlay);animation:ui-fade-in var(--motion-duration-quick) var(--motion-ease-standard)}.ui-dialog{width:min(100%,var(--layout-dialog-width));max-height:min(720px,calc(100vh - var(--space-10)));overflow:auto;color:var(--color-text);background:var(--color-surface-raised);border:var(--border-width-control) solid var(--color-border-strong);border-radius:var(--radius-modal);box-shadow:var(--shadow-dialog);animation:ui-dialog-in var(--modal-open-dur) var(--modal-ease)}.ui-dialog>header{padding:var(--space-5);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);border-bottom:var(--border-width-hairline) solid var(--color-border)}.ui-dialog h2{margin:0;font:600 var(--font-size-title)/var(--line-height-ui) var(--font-body)}.ui-dialog header p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.ui-dialog header>button{width:32px;height:32px;padding:0;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:var(--radius-avatar);color:var(--color-text-muted);background:transparent;cursor:pointer}.ui-dialog header>button:hover{color:var(--color-text);background:var(--color-surface-hover)}.ui-dialog-body{padding:var(--space-5)}.ui-dialog>footer{padding:var(--space-4) var(--space-5);display:flex;justify-content:flex-end;gap:var(--space-2);border-top:var(--border-width-hairline) solid var(--color-border)}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-shimmer{to{background-position:-200% 0}}@keyframes ui-pop-in{0%{transform:translateY(-4px) scale(.98);opacity:0}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-dialog-in{0%{transform:scale(var(--modal-scale));opacity:0}}@keyframes ui-analytics-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - var(--space-2))) scale(.98)}to{opacity:1}}@media (max-width:720px){.ui-donut-layout{grid-template-columns:1fr}.ui-chart svg{height:175px}.ui-dialog-layer{padding:var(--space-3);align-items:end}.ui-dialog{max-height:calc(100vh - var(--space-6));border-radius:var(--radius-modal) var(--radius-modal) 0 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton,.ui-spinner{animation-duration:1ms}.ui-analytics-tooltip{animation:none!important}.ui-bar>i,.ui-bar>i>b,.ui-card,.ui-chart polyline,.ui-data-list>div,.ui-donut circle,.ui-metric{transition:none!important}}@media (max-width:640px){.ui-table-scroll{overflow:visible}.ui-table{display:block;width:100%}.ui-table thead{display:none}.ui-table tbody{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-table tbody tr{display:grid;grid-gap:var(--space-1-5) var(--space-3);gap:var(--space-1-5) var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-panel)}.ui-table td{height:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:0;text-align:left}.ui-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ui-table td>.ui-table-person,.ui-table td>span{min-width:0}.ui-table tbody tr:hover{background:var(--color-surface-subtle)}.ui-table .orders-cell-empty,.ui-table .orders-truncate{max-width:none}.ui-table{min-width:0!important}.ui-table tbody tr{box-shadow:none}}.toaster{position:fixed;top:max(16px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:var(--z-toast,1000);width:min(400px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{position:relative;pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:var(--space-2-5);gap:var(--space-2-5);padding:12px 12px 12px 14px;overflow:hidden;border:1px solid var(--toast-border);border-radius:var(--radius-field);background:var(--toast-fill);box-shadow:var(--toast-shadow);animation:toast-in .2s var(--motion-ease-out) both}.toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--toast-accent)}.toast--pending{--toast-accent:var(--color-accent)}.toast--success{--toast-accent:var(--color-success)}.toast--error{--toast-accent:var(--color-danger)}.toast-icon{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:var(--radius-avatar);color:var(--toast-accent)}.toast-spin{animation:toast-spin .9s linear infinite}.toast-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.toast-title{margin:0;font:600 var(--font-size-body-sm)/var(--line-height-ui) var(--font-body);color:var(--toast-title)}.toast-body{margin:0;font:400 13px/var(--line-height-body) var(--font-body);color:var(--toast-muted)}.toast-close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-avatar);color:var(--toast-muted);background:transparent;cursor:pointer;transition:color var(--motion-duration-quick),background var(--motion-duration-quick)}.toast-close:hover{color:var(--toast-title);background:var(--toast-hover)}.toast-progress{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left center;background:var(--toast-accent);opacity:.55;animation-name:toast-progress;animation-timing-function:linear;animation-fill-mode:forwards}.toast.is-paused .toast-progress{animation-play-state:paused}.toast.is-leaving{animation:toast-out .15s var(--motion-ease-out) both}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toast-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.toast{animation:toast-fade-in .2s linear both}.toast.is-leaving{animation:toast-fade-out .15s linear both}.toast-spin{animation:none}@keyframes toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}}.page-actions{gap:var(--space-2)}.page-actions,.toolbar{display:flex;align-items:center;flex-wrap:wrap}.toolbar{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.toolbar-left,.toolbar-right{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.toolbar-search{width:min(100%,280px)}.toolbar-search .ui-input-wrap{min-height:38px}.stack{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.card-body{padding:var(--space-4)}.list-row,.list-rows{display:grid}.list-row{grid-template-columns:1fr auto;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width-hairline) solid var(--color-border);align-items:center}.list-row:last-child{border-bottom:0}.dl{display:grid;grid-template-columns:132px 1fr;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);font-size:var(--font-size-body-sm)}.dl dt{color:var(--color-text-muted)}.dl dd{margin:0;color:var(--color-text);font-weight:500;word-break:break-word}.split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:1280px){.split{grid-template-columns:minmax(0,1fr) 320px}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.group-label{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.mono{font-family:var(--font-mono);font-size:var(--font-size-caption)}.askie-logo{display:inline-flex;align-items:center;flex:0 0 auto}.askie-logo img{display:block;width:auto;height:100%;object-fit:contain}.askie-wordmark{height:30px}.askie-wordmark--sm{height:22px}.askie-wordmark--md{height:26px}.askie-wordmark--lg{height:34px}.askie-wordmark--xl{height:44px}.askie-wordmark img[data-variant=light]{display:block}.askie-wordmark img[data-variant=dark],html[data-theme=dark] .askie-wordmark img[data-variant=light]{display:none}html[data-theme=dark] .askie-wordmark img[data-variant=dark]{display:block}.askie-mark{height:32px}.askie-mark--sm{height:24px}.askie-mark--md{height:32px}.askie-mark--lg{height:48px}.askie-mark--xl{height:64px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-page);accent-color:var(--color-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;overscroll-behavior:none}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{min-height:100dvh;overflow-x:hidden;touch-action:manipulation}canvas,img,svg,video{max-width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.app-shell{display:flex;min-height:100dvh;background:var(--color-page)}.sidebar{width:var(--layout-sidebar-expanded);flex-shrink:0;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow:visible;background:var(--color-surface);border-right:var(--border-width-hairline) solid var(--color-border);transition:width var(--motion-duration-sidebar) var(--motion-ease-standard);z-index:50}.sidebar.collapsed{width:var(--layout-sidebar-collapsed)}.sidebar-brand{height:56px;padding:0 var(--space-4);display:flex;align-items:center;gap:var(--space-2-5);flex-shrink:0;border-bottom:var(--border-width-hairline) solid var(--color-border);overflow:hidden}.sidebar-nav{flex:1 1;min-height:0;padding:var(--space-2) var(--space-1-5);display:flex;flex-direction:column;gap:var(--space-0-5);overflow-y:auto;overflow-x:hidden}.nav-item{height:40px;padding:0 var(--space-2-5);display:flex;align-items:center;gap:var(--space-2-5);border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);font-weight:500;text-decoration:none;cursor:pointer;border:none;background:none;width:100%;text-align:left;white-space:nowrap;overflow:hidden;transition:background var(--motion-duration-quick),color var(--motion-duration-quick)}.nav-item svg{flex-shrink:0;color:var(--color-text-muted)}.nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.nav-item:hover svg{color:var(--color-text-secondary)}.nav-item.active{background:var(--color-surface-selected);color:var(--color-text-strong)}.nav-item.active svg{color:var(--color-text)}.nav-item:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.nav-badge{margin-left:auto;flex-shrink:0;min-width:20px;height:20px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;font-size:var(--font-size-xs);font-weight:600;display:flex;align-items:center;justify-content:center}.sidebar.collapsed .nav-badge{width:8px;height:8px;min-width:0;padding:0;border-radius:var(--radius-round)}.nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity var(--motion-duration-quick)}.sidebar.collapsed .nav-label{opacity:0;pointer-events:none}.sidebar-section-label{height:32px;padding:0 var(--space-2-5);display:flex;align-items:flex-end;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;overflow:hidden;opacity:1;transition:opacity var(--motion-duration-quick)}.sidebar.collapsed .sidebar-section-label{opacity:0;pointer-events:none}.sidebar-footer{padding:var(--space-3) var(--space-1-5);border-top:var(--border-width-hairline) solid var(--color-border);flex-shrink:0}.topbar{display:none;position:fixed;top:0;left:0;right:0;height:68px;background:var(--color-surface);border-bottom:var(--border-width-hairline) solid var(--color-border);align-items:center;justify-content:space-between;padding:0 var(--space-4);z-index:60}.main-content{flex:1 1;min-width:0;background:var(--color-page)}.page-container{padding:var(--space-6) var(--layout-content-gutter);max-width:var(--layout-readable-max)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.page-title{font-family:var(--font-heading);font-size:var(--font-size-display);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text-strong);letter-spacing:-.04em}.page-subtitle{margin-top:var(--space-1);font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.sidebar-overlay{display:none;position:fixed;inset:0;background:var(--color-overlay);z-index:40}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1279px){.page-container{padding:var(--space-5) var(--layout-content-gutter-compact)}.metrics-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.page-title{font-size:var(--font-size-display-mob)}}@media (max-width:900px){.topbar{display:flex}.sidebar{position:fixed!important;top:68px;height:calc(100dvh - 68px);transform:translateX(-100%);transition:transform var(--motion-duration-sidebar) var(--motion-ease-standard),width var(--motion-duration-sidebar) var(--motion-ease-standard);box-shadow:var(--shadow-dialog);z-index:50}.sidebar.open{transform:translateX(0)}.main-content{padding-top:68px}.sidebar-overlay{display:block}}@media (max-width:600px){.page-container{padding:var(--space-4) var(--space-4)}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.page-title{font-size:var(--font-size-title)}input,select,textarea{font-size:16px!important}}.ui-menu button{width:100%;display:flex;align-items:center;gap:var(--space-2)}.ui-menu button .ui-icon{flex:0 0 auto}.ui-menu button:focus-visible{outline:var(--focus-ring);outline-offset:-2px}