*,:before,:after{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}button,a,[role=button],label{touch-action:manipulation}img,video,svg{max-width:100%;display:block}:root,[data-theme^=dark]{--bg-base:#000;--bg-subtle:#141414;--bg-surface:#0f0f0f;--bg-inset:#1a1a1a;--bg-overlay:rgba(0,0,0,.7);--fg-default:#e8e8e8;--fg-muted:#888;--fg-subtle:#909090;--fg-on-accent:#fff;--fg-disabled:#333;--border-default:#1e1e1e;--border-strong:#444;--border-subtle:#111;--border-interactive:#333;--border-focus:rgba(167,139,250,.35);--accent:#a78bfa;--accent-hover:#6d3be8;--accent-muted:rgba(167,139,250,.14);--danger:#ef4444;--danger-bg:rgba(239,68,68,.08);--danger-fg:#f87171;--danger-border:rgba(239,68,68,.2);--warning:#eab308;--warning-bg:rgba(234,179,8,.08);--warning-fg:#fbbf24;--warning-border:rgba(234,179,8,.2);--success:#22c55e;--success-bg:rgba(34,197,94,.08);--success-fg:#4ade80;--success-border:rgba(34,197,94,.2);--info:#3b82f6;--info-bg:rgba(59,130,246,.08);--info-fg:#93c5fd;--info-border:rgba(59,130,246,.2);--neutral:#8a94a6;--neutral-bg:rgba(138,148,166,.08);--neutral-fg:#8a94a6;--neutral-border:rgba(138,148,166,.2);--shadow-xs:0 1px 3px rgba(0,0,0,.12);--shadow-sm:0 2px 8px rgba(0,0,0,.16);--shadow-md:0 4px 16px rgba(0,0,0,.24);--shadow-lg:0 20px 60px rgba(0,0,0,.3);--chart-bar-idle:rgba(255,255,255,.04);--chart-bar-idle-border:var(--border-default);--chart-bar-idle-shadow:inset 0 1px 0 rgba(255,255,255,.12);--chart-bar-hover:linear-gradient(145deg,rgba(109,59,232,.42),rgba(78,31,201,.52),rgba(109,59,232,.36));--chart-bar-hover-border:rgba(167,139,250,.5);--chart-bar-hover-shadow:0 2px 12px rgba(109,59,232,.35),inset 0 1px 0 rgba(147,185,255,.32),inset 0 -1px 0 rgba(0,0,0,.28);--chart-trend-line:rgba(167,139,250,.85);--chart-line:#a78bfa;--chart-violet-1:#ddd6fe;--chart-violet-2:#c4b5fd;--chart-violet-3:#a78bfa;--chart-violet-4:#8b5cf6;--chart-violet-5:#7c3aed;--chart-teal-1:#99f6e4;--chart-teal-2:#5eead4;--chart-teal-3:#2dd4bf;--chart-teal-4:#14b8a6;--chart-teal-5:#0d9488;--chart-neutral-1:#f5f5f5;--chart-neutral-2:#cfcfcf;--chart-neutral-3:#a8a8a8;--chart-neutral-4:#828282;--chart-neutral-5:#616161;--chart-track:rgba(255,255,255,.08);--chart-heat-rgb:245,245,245;--ease-smooth:cubic-bezier(.22,1,.36,1);--ease-inout:cubic-bezier(.65,0,.35,1);--dur-instant:90ms;--dur-hover-in:.24s;--dur-hover-out:.42s;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.4s;--transition-hover:background var(--dur-instant)var(--ease-smooth),color var(--dur-instant)var(--ease-smooth);--transition-lift:box-shadow var(--dur-base)var(--ease-smooth),border-color var(--dur-fast)var(--ease-smooth),transform var(--dur-fast)var(--ease-smooth);--text-widget-eyebrow:11px;--text-widget-title:12px;--text-widget-body:13px;--text-widget-subkpi:22px;--text-kpi:44px;--tracking-eyebrow:.08em;--tracking-title:.02em;--tracking-num:-.02em;--tracking-kpi:-.03em;--weight-kpi:600;--weight-num:600;--weight-title:600;--numeric:tabular-nums;--overlay-scrim:rgba(0,0,0,.55);--overlay-blur:blur(10px);--ring-focus:0 0 0 2px rgba(167,139,250,.55);--ring-error:0 0 0 2px rgba(239,68,68,.55);--ring-success:0 0 0 2px rgba(34,197,94,.55);--glass-bg:rgba(255,255,255,.03);--glass-border:rgba(255,255,255,.06);--inset-top:inset 0 1px 0 rgba(255,255,255,.06);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-base:#f5f5f7;--bg-subtle:rgba(0,0,0,.04);--bg-surface:#fff;--bg-inset:rgba(0,0,0,.06);--bg-overlay:rgba(0,0,0,.4);--fg-default:rgba(0,0,0,.88);--fg-muted:rgba(0,0,0,.56);--fg-subtle:rgba(0,0,0,.28);--fg-on-accent:#fff;--fg-disabled:rgba(0,0,0,.2);--border-default:rgba(0,0,0,.08);--border-strong:rgba(0,0,0,.2);--border-subtle:rgba(0,0,0,.04);--border-interactive:rgba(0,0,0,.16);--border-focus:rgba(62,3,178,.5);--accent:#3e03b2;--accent-hover:#3200a0;--accent-muted:rgba(62,3,178,.08);--danger:#dc0004;--danger-bg:rgba(220,0,4,.08);--danger-fg:#dc0004;--danger-border:rgba(220,0,4,.2);--warning:#e07700;--warning-bg:rgba(224,119,0,.08);--warning-fg:#e07700;--warning-border:rgba(224,119,0,.2);--success:#34c85b;--success-bg:rgba(52,200,91,.08);--success-fg:#34c85b;--success-border:rgba(52,200,91,.2);--info:#3e03b2;--info-bg:rgba(62,3,178,.08);--info-fg:#3e03b2;--chart-bar-idle:rgba(0,0,0,.05);--chart-bar-idle-border:var(--border-default);--chart-bar-idle-shadow:inset 0 1px 0 rgba(255,255,255,.6);--chart-bar-hover:linear-gradient(145deg,rgba(62,3,178,.3),rgba(50,0,160,.42),rgba(62,3,178,.26));--chart-bar-hover-border:rgba(62,3,178,.35);--chart-bar-hover-shadow:0 2px 12px rgba(62,3,178,.22),inset 0 1px 0 rgba(255,255,255,.5);--chart-trend-line:rgba(62,3,178,.75);--chart-line:#3e03b2;--chart-violet-1:#3e03b2;--chart-violet-2:#5b21b6;--chart-violet-3:#6d28d9;--chart-violet-4:#7c3aed;--chart-violet-5:#8b5cf6;--chart-teal-1:#134e4a;--chart-teal-2:#115e59;--chart-teal-3:#0f766e;--chart-teal-4:#0d9488;--chart-teal-5:#14b8a6;--chart-neutral-1:#1f1f1f;--chart-neutral-2:#3d3d3d;--chart-neutral-3:#5c5c5c;--chart-neutral-4:#757575;--chart-neutral-5:#8c8c8c;--chart-track:rgba(0,0,0,.06);--chart-heat-rgb:31,31,31;--overlay-scrim:rgba(0,0,0,.35);--info-border:rgba(62,3,178,.2);--neutral:rgba(0,0,0,.45);--neutral-bg:rgba(0,0,0,.05);--neutral-fg:rgba(0,0,0,.56);--neutral-border:rgba(0,0,0,.14);--glass-bg:rgba(0,0,0,.03);--glass-border:rgba(0,0,0,.06);--inset-top:inset 0 1px 0 rgba(255,255,255,.8);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme^=dark]{--bg-gradient:radial-gradient(ellipse 110% 65% at 50% 130%,rgba(8,18,72,.95) 0%,rgba(4,9,36,.7) 45%,transparent 70%),radial-gradient(ellipse 60% 40% at 0% 120%,rgba(5,12,50,.7) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 100% 115%,rgba(7,14,58,.65) 0%,transparent 60%),radial-gradient(ellipse 45% 30% at 50% 90%,rgba(12,20,70,.4) 0%,transparent 55%),linear-gradient(180deg,#000 0%,#000 18%,#00020a 38%,#000515 60%,#010820 80%,#020b28 100%)}[data-theme=dark-1]{--bg-gradient:radial-gradient(ellipse 110% 65% at 50% 130%,rgba(8,18,72,.95) 0%,rgba(4,9,36,.7) 45%,transparent 70%),radial-gradient(ellipse 60% 40% at 0% 120%,rgba(5,12,50,.7) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 100% 115%,rgba(7,14,58,.65) 0%,transparent 60%),linear-gradient(180deg,#000 0%,#000 18%,#00020a 38%,#000515 60%,#010820 80%,#020b28 100%)}[data-theme=dark-2]{--bg-gradient:radial-gradient(ellipse 100% 60% at 50% 125%,rgba(6,10,55,.95) 0%,rgba(3,6,28,.7) 48%,transparent 68%),radial-gradient(ellipse 55% 38% at 20% 115%,rgba(4,8,40,.65) 0%,transparent 58%),linear-gradient(180deg,#000 0%,#000 20%,#000208 40%,#000412 62%,#010618 82%,#010a1e 100%)}[data-theme=dark-3]{--bg-gradient:radial-gradient(ellipse 115% 68% at 50% 130%,rgba(10,20,80,.95) 0%,rgba(5,10,42,.72) 44%,transparent 72%),radial-gradient(ellipse 65% 42% at 80% 120%,rgba(8,15,62,.62) 0%,transparent 58%),linear-gradient(180deg,#000 0%,#000 18%,#000308 38%,#000718 60%,#010c24 80%,#010f2c 100%)}[data-theme=dark-4]{--bg-gradient:radial-gradient(ellipse 105% 62% at 50% 128%,rgba(7,15,65,.92) 0%,rgba(4,8,32,.68) 46%,transparent 68%),radial-gradient(ellipse 50% 35% at 10% 118%,rgba(5,10,44,.68) 0%,transparent 55%),linear-gradient(180deg,#000 0%,#000 20%,#000309 40%,#000614 62%,#010a1e 82%,#020d26 100%)}body{background:var(--bg-gradient,var(--bg-base));color:var(--fg-default);min-height:100vh;min-height:100dvh;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0;font-size:14px;line-height:1.7}html{overscroll-behavior-y:none;height:100%;overflow:hidden}body{scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow:hidden}body::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);margin:0}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.g-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--inset-top);padding:var(--space-4);transition:border-color var(--transition-fast)}.g-card:hover{border-color:var(--border-strong)}.g-card--no-hover:hover{border-color:var(--border-default)}.g-card--compact{padding:var(--space-3);border-radius:var(--radius-md)}.g-card--flush{padding:0}.g-card--clip{overflow:hidden}.g-card--clickable{cursor:pointer}.g-card--grab{cursor:grab}.g-card--danger{border-color:var(--danger-border)}.g-card--warning{border-color:var(--warning-border)}.g-card--info{border:1px solid rgba(59,130,246,.15);border-left:3px solid var(--info)}.g-fade-in{animation:.2s fadeIn}.g-list{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.g-list-header{height:var(--height-list-header);padding:0 var(--space-4);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-family:var(--font-ui);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);display:flex;position:-webkit-sticky;position:sticky;top:0}.g-list-scroll{scroll-snap-type:y proximity;overflow-y:auto}.g-list-scroll>*{scroll-snap-align:start}.g-list-row{scroll-snap-align:start;align-items:center;gap:var(--space-3);padding:0 var(--space-4);min-height:var(--height-list-row);border:none;border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast);box-sizing:border-box;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;display:flex}.g-list-row:last-child{border-bottom:none}button.g-list-row{cursor:pointer}button.g-list-row:focus-visible{box-shadow:var(--ring-focus);outline:none}[data-theme^=dark] .g-list-row:hover:not(.g-list-row--active){background:linear-gradient(145deg,rgba(22,22,32,.58),rgba(14,14,22,.68),rgba(26,26,36,.52))!important;box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.2)!important}[data-theme^=dark] .g-list-row.g-list-row--active{background:linear-gradient(145deg,rgba(109,59,232,.42),rgba(78,31,201,.52),rgba(109,59,232,.36))!important;outline:.5px solid rgba(167,139,250,.45)!important;box-shadow:0 2px 12px rgba(109,59,232,.35),inset 0 1px rgba(196,181,253,.32),inset 0 -1px rgba(0,0,0,.28)!important}.g-list-row:hover:not(.g-list-row--active){background:var(--bg-subtle)}.g-list-row.g-list-row--active{background:rgba(109,59,232,.12);outline:.5px solid rgba(109,59,232,.35)}[data-density=airy] .g-list-row{min-height:var(--height-list-row-airy)}[data-density=spacious] .g-list-row{min-height:var(--height-list-row-spacious)}.g-pagination{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-top:1px solid var(--border-subtle);flex-shrink:0;height:116px;display:flex}.g-pagination-total{font-size:var(--text-sm);color:var(--fg-subtle);font-family:var(--font-ui);flex-shrink:0;font-weight:500}.g-pagination-controls{align-items:center;gap:var(--space-1);display:flex}.g-pagination-btn{min-width:56px;height:56px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-default);color:var(--fg-default);font-size:var(--text-md);font-family:var(--font-ui);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;justify-content:center;align-items:center;display:inline-flex}.g-pagination-btn:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong)}.g-pagination-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.g-pagination-btn--active{background:var(--fg-default);color:var(--bg-base);border-color:var(--fg-default);font-weight:var(--font-weight-bold)}.g-pagination-btn--active:hover{background:var(--fg-default);border-color:var(--fg-default)}.g-pagination-btn:disabled{opacity:.35;cursor:default}.g-pagination-ellipsis{min-width:var(--height-btn-md);text-align:center;color:var(--fg-subtle);font-size:var(--text-md);line-height:var(--height-btn-md);-webkit-user-select:none;-moz-user-select:none;user-select:none}.g-empty{text-align:center;font-family:var(--font-ui);flex-direction:column;align-items:center;display:flex}.g-empty--standard{padding:var(--space-9)var(--space-5);gap:var(--space-3)}.g-empty--compact{padding:var(--space-5)var(--space-4);gap:var(--space-2)}.g-empty-visual{color:var(--fg-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex}.g-empty--standard .g-empty-visual{width:48px;height:48px;font-size:48px}.g-empty--standard .g-empty-visual svg{width:40px;height:40px}.g-empty--compact .g-empty-visual{width:32px;height:32px;font-size:32px}.g-empty--compact .g-empty-visual svg{width:24px;height:24px}.g-empty-title{color:var(--fg-default);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.g-empty--standard .g-empty-title{font-size:var(--text-xl)}.g-empty--compact .g-empty-title{font-size:var(--text-base)}.g-empty-description{color:var(--fg-muted);line-height:var(--line-height-normal)}.g-empty--standard .g-empty-description{font-size:var(--text-md);max-width:340px}.g-empty--compact .g-empty-description{font-size:var(--text-sm);max-width:260px}.g-empty-action{margin-top:var(--space-1)}@keyframes g-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.g-skeleton-shimmer{background:linear-gradient(90deg,var(--bg-subtle)25%,var(--bg-inset)50%,var(--bg-subtle)75%);border-radius:var(--radius-xs);background-size:800px 100%;animation:1.5s linear infinite g-shimmer}.g-skeleton-row{align-items:center;gap:var(--space-3);padding:0 var(--space-4);min-height:var(--height-list-row);border-bottom:1px solid var(--border-subtle);display:flex}.g-skeleton-row--airy,[data-density=airy] .g-skeleton-row{min-height:var(--height-list-row-airy)}[data-density=spacious] .g-skeleton-row{min-height:var(--height-list-row-spacious)}.g-skeleton-avatar{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);flex-shrink:0}.g-skeleton-lines{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.g-skeleton-line{height:var(--text-sm);border-radius:var(--radius-xs)}.g-skeleton-line--primary{width:55%}.g-skeleton-line--secondary{width:35%;height:var(--text-xs)}.g-skeleton-badge{width:var(--space-7);height:var(--space-4);border-radius:var(--radius-xs);flex-shrink:0}.g-split-frame{flex:1;min-height:0}.g-split{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);height:100%;display:flex;overflow:hidden}.g-split-list{width:var(--width-split-list);border-right:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.g-split-detail{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.g-split-rail{width:var(--width-split-rail);border-left:1px solid var(--border-subtle);scrollbar-width:none;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}@media (max-width:1280px){.g-split-rail{display:none}}@media (max-width:1024px){.g-split-list{width:360px}}@media (max-width:768px){.g-split-frame{height:auto;min-height:0}.g-split{background:0 0;border:none;border-radius:0;height:auto;min-height:0}.g-split-list{border-right:none;width:100%}.g-split-detail{z-index:var(--z-overlay);background:var(--bg-base);transition:transform var(--transition-default);position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;transform:translate(100%)}.g-split-detail--visible{transform:translate(0)}}.g-card-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--fg-muted);letter-spacing:-.01em}.g-page-header-bar{z-index:var(--z-sticky);height:var(--height-page-header);background:color-mix(in srgb,var(--bg-base)92%,transparent);-webkit-backdrop-filter:blur(12px);flex-shrink:0;justify-content:space-between;align-items:center;padding:0;display:flex;position:-webkit-sticky;position:sticky;top:0}.g-page-header{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--fg-default);letter-spacing:-.04em;line-height:1.1;font-family:var(--font-ui);margin:0}.g-page-header-subtitle{font-size:var(--text-sm);color:var(--fg-muted);margin-top:var(--space-1);line-height:var(--line-height-snug)}.g-page-header-right{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.g-page-header-status{align-items:center;gap:var(--space-2);display:flex}.g-page-header-status-label{font-size:var(--text-xs);color:var(--fg-subtle);line-height:var(--line-height-tight)}.g-page-header-refresh{width:var(--height-btn-sm);height:var(--height-btn-sm);border-radius:var(--radius-sm);border:1px solid var(--border-default);color:var(--fg-subtle);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.g-page-header-refresh:hover{border-color:var(--border-strong);color:var(--fg-default)}.g-page-header-refresh:disabled{opacity:.4;cursor:default;pointer-events:none}.g-page-header-refresh[aria-busy=true] svg{animation:.8s linear infinite btn-spin}.g-metric{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4)var(--space-5);transition:border-color var(--transition-fast);cursor:default}.g-metric:hover{border-color:var(--border-strong)}.g-metric-period{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.g-metric-value{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--fg-muted);line-height:var(--line-height-tight);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.g-module-card{padding:var(--space-5)var(--space-6);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--transition-fast);text-decoration:none;display:block}.g-module-card:hover{border-color:var(--border-strong)}.g-module-card-label{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4)}.g-module-card-value{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.g-module-card-sub{font-size:var(--text-xs);color:var(--fg-subtle);margin-top:var(--space-1)}@keyframes btn-spin{to{transform:rotate(360deg)}}.g-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--font-weight-medium);font-family:var(--font-ui);cursor:pointer;transition:all var(--transition-fast);height:var(--height-btn-md);white-space:nowrap;border:1px solid transparent;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.g-btn-sm{height:var(--height-btn-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.g-btn-lg{height:var(--height-btn-lg);padding:0 var(--space-5);font-size:var(--text-lg)}.g-btn-primary{background:var(--accent);color:var(--fg-on-accent);border-color:transparent}.g-btn-primary:hover{opacity:.85}.g-btn-secondary{background:var(--bg-surface);color:var(--fg-default);border-color:var(--border-default)}.g-btn-secondary:hover{border-color:var(--border-strong);background:var(--bg-inset)}.g-btn-ghost{color:var(--fg-muted);background:0 0;border-color:transparent}.g-btn-ghost:hover{background:var(--bg-inset);color:var(--fg-default)}.g-btn-danger{background:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-border)}.g-btn-danger:hover{background:var(--danger);color:var(--fg-on-accent);border-color:transparent}.g-btn:disabled,.g-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.g-btn[data-loading=true]{cursor:wait;pointer-events:none}.g-btn[data-loading=true] .g-btn-content{opacity:0}.g-btn-spinner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.g-btn-spinner-ring{width:var(--text-base);height:var(--text-base);border-radius:var(--radius-full);border:2px solid transparent;border-top-color:currentColor;flex-shrink:0;animation:.6s linear infinite btn-spin}.g-btn-sm .g-btn-spinner-ring{width:var(--text-sm);height:var(--text-sm)}.g-btn-lg .g-btn-spinner-ring{width:var(--text-lg);height:var(--text-lg)}.g-btn-icon{width:var(--height-btn-md);padding:0}.g-btn-sm.g-btn-icon{width:var(--height-btn-sm)}.g-btn-lg.g-btn-icon{width:var(--height-btn-lg)}.g-pill{padding:var(--space-1)var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-regular);border-radius:var(--radius-sm);cursor:pointer;color:var(--fg-subtle);transition:all var(--transition-fast);background:0 0;border:none}.g-pill:hover{background:var(--bg-inset)}.g-pill[data-active=true]{background:var(--accent-muted);color:var(--fg-default);font-weight:var(--font-weight-semibold)}.g-toolbar{align-items:center;gap:var(--space-2);min-height:var(--height-toolbar);flex-shrink:0;display:flex}.g-toolbar-search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.g-toolbar-input{width:100%;height:var(--height-toolbar);font-size:var(--text-base);font-weight:var(--font-weight-regular);font-family:var(--font-ui);border-radius:var(--radius-md);border:1px solid var(--border-default);color:var(--fg-default);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:0 0;outline:none;padding:0 44px}.g-toolbar-input::placeholder{color:var(--fg-subtle)}.g-toolbar-input:hover{border-color:var(--border-strong)}.g-toolbar-input:focus{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.g-toolbar-icon-leading{left:var(--space-4);color:var(--fg-subtle);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute}.g-toolbar-clear{right:var(--space-2);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--fg-subtle);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:1px solid transparent;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.g-toolbar-clear:hover{background:var(--bg-inset);color:var(--fg-default)}.g-toolbar-tools{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.g-toolbar:not(:has(.g-toolbar-search)) .g-toolbar-tools{margin-left:auto}.g-toolbar-density{border:1px solid var(--border-default);border-radius:var(--radius-md);height:var(--height-toolbar);display:flex;overflow:hidden}.g-toolbar-density-btn{height:100%;padding:0 var(--space-4);font-size:var(--text-sm);font-family:var(--font-ui);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--fg-muted);transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:1px solid transparent;outline:none}.g-toolbar-density-active{background:var(--fg-default);color:var(--bg-base)}.g-toolbar-icon-btn{width:var(--height-toolbar);height:var(--height-toolbar);border-radius:var(--radius-md);border:1px solid var(--border-default);color:var(--fg-subtle);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.g-toolbar-icon-btn:hover{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--fg-default)}.g-toolbar-icon-btn.active{background:var(--accent-muted);color:var(--accent);border-color:transparent}.g-toolbar-icon-btn--ghost{border-color:transparent}.g-toolbar-icon-btn--ghost:hover,.g-toolbar-icon-btn--ghost.active{background:var(--bg-subtle);color:var(--fg-default);border-color:transparent}.g-toolbar-select{height:var(--height-toolbar);padding:0 var(--space-4);font-size:var(--text-base);font-family:var(--font-ui);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-default);color:var(--fg-default);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:0 0;outline:none}.g-toolbar-select:hover{border-color:var(--border-strong)}.g-toolbar-select:focus{border-color:var(--border-focus);box-shadow:var(--ring-focus)}@media (max-width:768px){.g-toolbar-density{display:none}}.g-field{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.g-field-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--fg-muted);line-height:var(--line-height-tight)}.g-input-wrap{align-items:center;width:100%;display:flex;position:relative}.g-input-icon{width:16px;height:16px;color:var(--fg-subtle);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.g-input-icon--leading{left:var(--space-3)}.g-input-icon--trailing{right:var(--space-3)}.g-input{height:var(--height-input);padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-subtle);color:var(--fg-default);font-size:var(--text-md);font-family:var(--font-ui);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;width:100%}.g-input:focus{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.g-input::placeholder{color:var(--fg-subtle)}.g-input--leading{padding-left:calc(var(--space-3) + 16px + var(--space-2))}.g-input--trailing{padding-right:calc(var(--space-3) + 16px + var(--space-2))}.g-input--error{border-color:var(--danger-border)}.g-input--error:focus{border-color:var(--danger);box-shadow:var(--ring-error)}.g-input:disabled{opacity:.4;cursor:not-allowed;background:var(--bg-inset)}.g-input[readonly]{background:var(--bg-inset);cursor:default;color:var(--fg-muted)}.g-input[readonly]:focus{border-color:var(--border-interactive);box-shadow:none}.g-field-hint{font-size:var(--text-xs);color:var(--fg-subtle);line-height:var(--line-height-snug)}.g-field-hint--error{color:var(--danger-fg)}.g-row{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border-default);transition:background var(--transition-fast);cursor:pointer;display:flex}.g-row:hover{background:var(--bg-subtle)}.g-row[data-active=true]{background:var(--bg-subtle);border-left:3px solid var(--accent)}.g-badge{padding:var(--space-1)var(--space-3);border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;border:1px solid transparent;flex-shrink:0;align-items:center;display:inline-flex}.g-badge-sm{padding:2px var(--space-2)}.g-badge-error{background:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-border)}.g-badge-success{background:var(--success-bg);color:var(--success-fg);border-color:var(--success-border)}.g-badge-warn{background:var(--warning-bg);color:var(--warning-fg);border-color:var(--warning-border)}.g-badge-info{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-border)}.g-badge-muted{background:var(--bg-inset);color:var(--fg-muted);border-color:var(--border-default)}.g-badge-accent{background:var(--accent-muted);color:var(--accent);border-color:var(--accent)}.g-badge-sol{background:color-mix(in srgb,var(--wizard-blue)12%,transparent);color:var(--wizard-blue);border-color:color-mix(in srgb,var(--wizard-blue)32%,transparent)}.g-sep{background:var(--border-default);height:1px;margin:var(--space-1)var(--space-4)}.g-dropdown-menu{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-1);min-width:140px;z-index:var(--z-dropdown);box-shadow:var(--shadow-md);position:absolute}.g-dropdown-item{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-muted);cursor:pointer;transition:background var(--transition-fast);display:flex}.g-dropdown-item:hover{background:var(--bg-inset)}.g-dropdown-item[data-active=true]{background:var(--accent-muted);color:var(--fg-default);font-weight:var(--font-weight-semibold)}.g-dropdown{flex-shrink:0;display:inline-flex;position:relative}.g-dropdown-trigger{height:var(--height-toolbar);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-muted);font-size:13px;font-weight:500;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,color .15s;display:flex}.g-dropdown-trigger:hover{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--fg-default)}.g-dropdown-trigger--has-value{color:var(--fg-default);border-color:var(--border-strong)}.g-dropdown-trigger--ghost{background:0 0;border-color:transparent}.g-dropdown-trigger--ghost:hover{border-color:var(--border-default)}.g-dropdown-chevron{opacity:.45;flex-shrink:0;margin-left:2px}.g-context-menu{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:var(--z-top);padding:6px 0;overflow:hidden}.g-dropdown-panel{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:max-content;box-shadow:var(--shadow-md);z-index:var(--z-dropdown);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.g-dropdown-panel--right{left:auto;right:0}.g-dropdown-option{height:38px;font-size:13px;font-family:var(--font-ui);color:var(--fg-muted);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;transition:background .1s,color .1s;display:flex}.g-dropdown-option:hover{background:var(--bg-inset);color:var(--fg-default)}.g-dropdown-option--selected{color:var(--fg-default);font-weight:500}.g-segments{gap:var(--space-1);padding:var(--space-1);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.g-segment{padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--fg-subtle);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}.g-segment:hover{background:var(--bg-inset)}.g-segment[data-active=true]{background:var(--accent-muted);color:var(--fg-default);font-weight:var(--font-weight-semibold)}.g-toast-stack{z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;align-items:center;max-width:calc(100vw - 32px);display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.g-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:10px var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-default);font-size:var(--text-md);color:var(--fg-default);box-shadow:var(--shadow-lg);white-space:nowrap;min-width:240px;max-width:420px;animation:.18s fadeIn;display:flex}.g-toast--exit{animation:.15s forwards fadeOut}.g-toast-body{flex:1;min-width:0}.g-toast-title{font-size:var(--text-md);font-weight:500}.g-toast-detail{font-size:var(--text-sm);color:var(--fg-subtle);margin-top:2px}.g-toast-close{width:20px;height:20px;color:var(--fg-subtle);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.g-toast-close:hover{background:var(--bg-hover);color:var(--fg-default)}.g-toast--success{border-color:color-mix(in srgb,var(--success)30%,transparent)}.g-toast--error{border-color:color-mix(in srgb,var(--danger)30%,transparent)}.g-toast--warn{border-color:color-mix(in srgb,var(--warning)30%,transparent)}.g-toast--info{border-color:color-mix(in srgb,var(--info)30%,transparent)}@keyframes fadeOut{to{opacity:0;transform:translateY(-6px)}}.g-backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);z-index:var(--z-overlay);position:fixed;top:0;bottom:0;left:0;right:0}.g-modal{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-modal)}.g-modal-overlay{z-index:300;-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.g-modal-sheet{background:var(--bg-surface);border:1px solid var(--border-default);scrollbar-width:none;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.35),0 8px 20px rgba(0,0,0,.12)}.g-modal-sheet::-webkit-scrollbar{display:none}.g-modal-header{border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;padding:16px 24px;display:flex}.g-modal-body{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;padding:0 24px 24px;display:flex;overflow-y:auto}.g-modal-body::-webkit-scrollbar{display:none}.g-modal-actions{border-top:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;gap:8px;padding:14px 24px;display:flex}.g-modal-section{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;margin-bottom:6px;font-size:10.5px;font-weight:700}.g-modal-card{background:var(--bg-inset);border:1px solid var(--border-default);border-radius:14px;margin-bottom:6px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.g-modal-card-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:10.5px;font-weight:700}.g-modal-card-row{gap:8px;display:flex}.g-modal-card-row>*{flex:1;min-width:0}.g-modal-action-btn{cursor:pointer;border:1px solid var(--border-default);height:46px;color:var(--fg-default);font-size:13.5px;font-weight:600;font-family:var(--font-ui);background:0 0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;transition:background .12s,border-color .12s;display:flex}.g-modal-action-btn:hover:not(:disabled){background:var(--bg-subtle)}.g-modal-action-btn--primary{background:var(--fg-default);color:var(--bg-base);border-color:transparent}.g-modal-action-btn--primary:hover:not(:disabled){opacity:.9}.g-modal-action-btn--danger{color:var(--danger)}.g-modal-action-btn--danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.g-modal-tags-row{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 24px 2px;display:flex}.g-modal-close{border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:pointer;width:32px;height:32px;color:var(--fg-muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.g-modal-close:hover{background:var(--bg-inset);color:var(--fg-default)}.g-filter-popover{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:240px;box-shadow:var(--shadow-md);z-index:var(--z-overlay);padding:12px 8px;position:absolute;top:calc(100% + 4px);right:0}.g-filter-section-label{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;padding:0 8px 6px;font-size:10.5px;font-weight:700}.g-filter-divider{background:var(--border-subtle);height:1px;margin:8px 0}.g-dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px;display:inline-block}.g-dot-sm{width:6px;height:6px}.g-dot-lg{width:10px;height:10px}.g-dot-error{background:var(--danger)}.g-dot-success{background:var(--success)}.g-dot-warn{background:var(--warning)}.g-dot-info{background:var(--info)}.g-dot-muted{background:var(--fg-subtle)}@keyframes dot-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes dot-stale{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.2;transform:scale(1.2)}}@keyframes dot-critical{0%,to{opacity:1;transform:scale(1)}45%,55%{opacity:.35;transform:scale(1.55)}}.g-dot-live{animation:2s ease-in-out infinite dot-live}.g-dot-stale{opacity:.45;animation:3s ease-in-out infinite dot-stale}.g-dot-critical-stale{animation:1.5s ease-in-out infinite dot-critical}.g-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-mono{font-variant-numeric:tabular-nums}.g-label{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em}.g-meta{font-size:var(--text-sm);color:var(--fg-subtle)}.g-body{font-size:var(--text-md);color:var(--fg-muted)}.g-heading{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--fg-default);letter-spacing:-.02em}.field-hover{transition:border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.field-hover:hover{box-shadow:var(--ring-focus);border-color:var(--border-interactive)!important;color:var(--fg-default)!important}.field-hover:focus{box-shadow:var(--ring-focus);outline:none;border-color:var(--border-focus)!important;color:var(--fg-default)!important}@media (min-width:769px){.filter-chip:hover{border-color:var(--border-interactive)!important;color:var(--fg-default)!important}}.filter-chip{transition:border-color var(--transition-fast),color var(--transition-fast)}.search-input::placeholder{color:var(--fg-subtle);opacity:1;transition:color var(--transition-fast)}.search-input:hover::placeholder{color:var(--fg-muted)}.page-sticky-top{z-index:var(--z-sticky);background:var(--bg-base);padding-top:var(--space-6);margin-top:calc(-1*var(--space-6));position:-webkit-sticky;position:sticky;top:0}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.hide-mobile{display:none!important}.main-container{min-height:auto!important;padding:0 16px!important}.main-content{max-width:none!important;min-height:auto!important;padding:72px 16px 120px!important}.page-header{display:none!important}:root{--page-padding:20px;--list-row-padding:16px;--section-header-padding:24px;--font-body:15px;--font-secondary:13px;--font-meta:12px}.mobile-tap-target{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:flex!important}.card-row-responsive{flex-direction:column}.g-modal-sheet .g-card-action{width:40px;height:40px}input,textarea,select{font-size:16px!important}*{-webkit-tap-highlight-color:transparent!important}nav,button,a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-detail{z-index:var(--z-overlay)!important;background:var(--bg-base)!important;flex-direction:column!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.mobile-detail-header{padding:var(--space-2)var(--space-6)!important;padding-top:calc(env(safe-area-inset-top,0px) + var(--space-2))!important;align-items:center!important;gap:var(--space-2)!important;border-bottom:1px solid var(--border-default)!important;flex-shrink:0!important;display:flex!important}.mobile-detail-header .detail-title{flex:1!important;min-width:0!important}.mobile-detail-header .detail-title h2{font-size:var(--text-xl)!important;font-weight:var(--font-weight-bold)!important;color:var(--fg-default)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.mobile-detail-header .detail-title p{font-size:var(--text-sm)!important;color:var(--fg-subtle)!important;margin:var(--space-1)0 0!important}.mobile-detail-header .detail-btn{width:48px!important;height:48px!important}.mobile-detail-header .detail-btn.danger{border-color:var(--danger-border)!important;color:var(--danger)!important}.mobile-detail-body{padding:var(--space-4)0 136px!important;scrollbar-width:none!important;flex:1!important;overflow-y:auto!important}.mobile-detail-body::-webkit-scrollbar{display:none!important}.mobile-detail-body.no-body-padding{padding:0 0 96px!important}.mobile-detail-body .modal-actions{z-index:calc(var(--z-overlay) + 2)!important;background:var(--bg-surface)!important;padding:var(--space-3)var(--space-4)!important;padding-bottom:calc(env(safe-area-inset-bottom,34px) + var(--space-2))!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.mobile-detail-footer{z-index:var(--z-top)!important;background:var(--bg-base)!important;padding:var(--space-3)var(--space-4)!important;padding-bottom:120px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.glass-btn{-webkit-backdrop-filter:blur(20px)saturate(1.4)!important;color:rgba(255,255,255,.56)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;transition:transform .15s,color .15s,border-color .15s,background .15s!important;display:flex!important;position:relative!important;overflow:hidden!important}.glass-btn:active{color:#fff!important;background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.2)!important;transform:scale(.9)!important}@keyframes glass-ripple{0%{opacity:.3;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.glass-btn:after{content:""!important;pointer-events:none!important;background:rgba(255,255,255,.2)!important;border-radius:50%!important;width:48px!important;height:48px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(0)!important}.glass-btn:active:after{animation:.4s ease-out glass-ripple!important}.g-chip-bar{top:calc(env(safe-area-inset-top,0px) + var(--height-topbar))!important;z-index:var(--z-dropdown)!important;background:var(--bg-base)!important;padding:var(--space-1)0 0!important;gap:var(--space-2)!important;scrollbar-width:none!important;flex-wrap:nowrap!important;position:fixed!important;left:0!important;right:0!important;overflow-x:auto!important}.g-chip-bar::-webkit-scrollbar{display:none!important}.g-chip-bar .g-chip:first-child{margin-left:var(--space-4)!important}.g-chip{border-radius:var(--radius-md)!important;-webkit-tap-highlight-color:transparent!important;height:auto!important;min-height:44px!important}.mobile-page-chips{padding-top:56px!important}@media (orientation:landscape) and (max-height:500px){body:before{content:"Lütfen dikey kullanın"!important;z-index:var(--z-top)!important;background:var(--bg-base)!important;color:var(--fg-default)!important;font-size:var(--text-xl)!important;font-weight:var(--font-weight-semibold)!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}}*{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}input,textarea,[contenteditable]{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}*{scroll-behavior:smooth}@keyframes spin{to{transform:rotate(360deg)}}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (min-width:769px){.mobile-only{display:none!important}.desktop-only{display:flex!important}}.g-glass-3d{background:var(--glass-bg,rgba(255,255,255,.06));-webkit-backdrop-filter:blur(40px)saturate(2.2)brightness(.88);backdrop-filter:blur(40px)saturate(2.2)brightness(.88);border:1px solid var(--glass-border,rgba(255,255,255,.1));box-shadow:var(--shadow-glass,0 8px 32px rgba(0,0,0,.32))}.g-section-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);padding:10px 20px}.g-section-header span{font-size:10.5px;font-weight:700;font-family:var(--font-ui);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em}.g-app-shell{height:100vh;height:100dvh;display:flex;overflow:hidden}.g-app-main{flex-direction:column;flex:1;display:flex;overflow-x:auto;overflow-y:hidden}.g-page-shell{flex-direction:column;flex:1;min-height:0;display:flex}.g-page-shell-inner{gap:var(--space-4);min-height:0;padding:0 32px var(--dock-clearance,120px);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;width:100%;min-width:900px;max-width:1440px;margin:0 auto;scroll-padding-top:80px;display:flex;overflow-x:hidden;overflow-y:auto}.g-page-shell-inner::-webkit-scrollbar{display:none}.g-page-shell--fill{overflow:hidden}.g-page-shell-inner--fill{padding-bottom:var(--space-4);overflow:hidden}.g-page-shell-inner--fill>.g-list-container{flex:1;min-height:0;overflow-y:auto}.g-page-shell-inner--fill>.g-split-frame{flex:1;min-height:0;overflow:hidden}.g-page-content-fill{gap:var(--space-5);flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.g-page-content-fill>.g-list-container{flex:1;min-height:0;overflow-y:auto}.g-page-content-fill>.g-split-frame{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.g-page-content-fill{padding-bottom:0;overflow:visible}.g-page-shell-inner--fill{padding-bottom:0}:root{--dock-clearance:128px}.g-page-shell-inner{padding-top:var(--space-4);gap:var(--space-4);min-width:0!important}}@media (max-width:1440px){.g-page-shell-inner{padding-left:24px!important;padding-right:24px!important}}@media (max-width:1024px){.g-page-shell-inner{padding-left:20px!important;padding-right:20px!important}}@media (max-width:480px){table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.g-metric-value,.g-module-card-value{font-size:var(--text-xl)!important}.g-metric,.g-module-card{padding:var(--space-3)var(--space-4)!important}.g-card:not(.g-card--flush){padding:var(--space-3)!important}}.dash-card-hover:hover{border-color:var(--border-interactive)!important}@media (max-width:768px){.dash-layout{gap:var(--space-4)!important;flex-direction:column!important;display:flex!important}.dash-layout>*{margin-top:0!important;margin-bottom:0!important}.dash-title{display:none!important}.dash-chart-container{order:-1!important}.dash-chart-header{gap:var(--space-2)!important;flex-direction:column!important;align-items:flex-start!important}.dash-chart-wrap{height:220px!important}.dash-chart-wrap .recharts-line-curve{stroke:transparent!important}.dash-metrics{display:none!important}.dash-metric-chips{display:flex!important}.dash-module-cards{gap:var(--space-2)!important;grid-template-columns:repeat(2,1fr)!important}.dash-top-grid{gap:var(--space-4)!important;grid-template-columns:1fr!important}.dash-top-grid>div{margin-bottom:0!important}.dash-top-header{display:none!important}.dash-range-pills{flex-wrap:wrap!important}.ops-insights-grid{gap:var(--space-2)!important;grid-template-columns:repeat(2,1fr)!important}.ops-insights-grid>div{padding:var(--space-3)var(--space-4)!important}}.prod-row{transition:background var(--transition-fast);border-radius:var(--radius-md);margin:0 calc(-1*var(--space-2));padding:var(--space-2)!important}.prod-row:hover{background:var(--bg-subtle)}.prod-hint{visibility:hidden;font-size:var(--text-xs);color:var(--fg-default);right:var(--space-2);flex-shrink:0;position:absolute}.prod-row:hover .prod-hint{visibility:visible}.prod-vals{transition:opacity var(--transition-fast)}.prod-row:hover .prod-vals{opacity:0}.city-row{transition:background var(--transition-fast);border-radius:var(--radius-md);margin:0 calc(-1*var(--space-2));padding:var(--space-2)!important}.city-row:hover{background:var(--bg-subtle)}.city-hint{visibility:hidden;font-size:var(--text-xs);color:var(--fg-default)}.city-row:hover .city-hint{visibility:visible}.city-vals{transition:opacity var(--transition-fast)}.city-row:hover .city-vals{opacity:0}.ops-card{transition:all var(--transition-fast);cursor:pointer}.ops-card:hover{box-shadow:var(--shadow-sm)!important}.ops-card:hover .ops-val{color:var(--fg-default)!important}.warn-row{transition:all var(--transition-fast);cursor:pointer}.warn-row:hover{filter:brightness(1.2);transform:translate(2px)}@keyframes rowPulse{0%,to{background:rgba(79,142,247,0)}40%{background:rgba(79,142,247,.1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes trkPulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.85;box-shadow:0 0 8px 3px}}.g-pulse-dot{animation:1.8s ease-in-out infinite trkPulse}@keyframes aiSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-analyze-running{background-image:linear-gradient(110deg,rgba(99,102,241,.85) 8%,#93c5fd 18%,rgba(99,102,241,.85) 33%);background-size:200% 100%;animation:1.1s linear infinite aiSweep;color:#fff!important}@keyframes chipPulse{0%,to{border-color:rgba(239,68,68,.3)}50%{border-color:rgba(239,68,68,.8)}}.chip-critical-pulse{animation:2s infinite chipPulse}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes printPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}tr.order-new{animation:1.2s 2 rowPulse}.row-hover:hover{background:var(--bg-inset)!important}.print-btn{transition:all var(--transition-fast);border-radius:var(--radius-sm)!important;background:0 0!important}@keyframes cancelPulse{0%,to{background:rgba(239,68,68,.08)}50%{background:rgba(239,68,68,.18)}}.order-card,.list-row-v2,.conv-row,.review-row{border-radius:var(--radius-xl)}.order-card,.list-row-v2,.conv-row,.review-row,.g-list-row{transition:background var(--dur-hover-out)var(--ease-smooth),box-shadow var(--dur-hover-out)var(--ease-smooth),border-left-color var(--dur-hover-out)var(--ease-smooth)!important}.order-card:hover,.list-row-v2:hover,.conv-row:hover,.review-row:hover,.g-list-row:hover{transition:background var(--dur-hover-in)var(--ease-smooth),box-shadow var(--dur-hover-in)var(--ease-smooth),border-left-color var(--dur-hover-in)var(--ease-smooth)!important}.order-card{position:relative}.order-card:after{content:"";left:var(--space-4,16px);right:var(--space-4,16px);background:var(--border-subtle);pointer-events:none;height:1px;position:absolute;bottom:0}.order-card:last-child:after{display:none}.order-card:hover:after{opacity:0}.sticky-transparent{z-index:var(--z-raised);position:relative;background:0 0!important}.sticky-transparent .page-header{background:0 0!important}@media (min-width:769px){.mobile-accordion,.mobile-sync-btn{display:none!important}}@media (max-width:768px){.order-list-container{border-radius:16px!important;padding:4px!important}.order-card{gap:10px!important;padding:16px!important;overflow:hidden!important}.order-card .mobile-accordion{min-height:0!important;margin:0!important;padding:0!important}.order-card>div:first-child{align-items:center!important;gap:16px!important;width:100%!important;overflow:hidden!important}.order-card .status-badge{width:auto!important;min-width:auto!important;height:var(--space-5)!important;border-radius:var(--radius-sm)!important;padding:0 var(--space-1)!important;flex-shrink:0!important}.order-card .status-badge span{font-size:var(--text-xs)!important;line-height:var(--line-height-tight)!important}.order-card .meta-row{display:none!important}.order-card .customer-name{font-size:var(--text-md)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.order-card .order-amount{font-size:var(--text-md)!important;text-align:right!important;font-weight:var(--font-weight-regular)!important;flex-shrink:0!important}.order-card .print-col,.orders-search-row .platform-dropdown{display:none!important}.orders-header .page-header{background:0 0!important;margin:0!important;padding:0!important;position:static!important}.orders-sticky-top.sticky-transparent{-webkit-backdrop-filter:blur(20px)saturate(1.5)!important;background:rgba(0,0,0,.5)!important}.orders-map-mode .g-toolbar{background:0 0!important}.orders-header{display:none!important}.filter-chips{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:4px!important;margin-bottom:10px!important;overflow-x:auto!important}.filter-chips::-webkit-scrollbar{display:none!important}.filter-chips .chip-count{display:none!important}.orders-search-row{margin-bottom:10px!important}.orders-search-row input{font-size:16px!important}.sync-area{display:none!important}.mobile-sync-btn{display:flex!important}.inbox-layout{background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;height:auto!important}.inbox-list{overscroll-behavior:contain!important;border-right:none!important;width:100%!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.inbox-thread,.inbox-context,.inbox-mail-content,.inbox-tabs{display:none!important}.inbox-list>div:first-child{scrollbar-width:none!important}.inbox-list>div:first-child::-webkit-scrollbar{display:none!important}}.conv-row--inset-sep{position:relative}.conv-row--inset-sep:after{content:"";left:var(--space-4,16px);right:var(--space-4,16px);background:var(--border-subtle);pointer-events:none;height:1px;position:absolute;bottom:0}.conv-row--inset-sep:last-child:after{display:none}.conv-row--inset-sep:hover:after{opacity:0}.conv-row{cursor:pointer}.inbox-filter{transition:all var(--transition-fast);cursor:pointer}@media (min-width:769px){.inbox-filter:hover{background:var(--bg-inset)!important}}.inbox-support-list .order-card{min-height:78px!important}.inbox-support-list .conv-row-inner{padding:2px 0}.inbox-support-list .conv-row{align-items:center;display:flex}.inbox-support-list .conv-row-checkbox{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.inbox-support-list .conv-row-inner{flex:1;min-width:0}.msg-bubble-wrap{flex-direction:column;max-width:72%;margin:2px 0;display:flex}.msg-bubble-wrap--inbound{align-self:flex-start;align-items:flex-start}.msg-bubble-wrap--outbound{align-self:flex-end;align-items:flex-end}.msg-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:8px 12px;font-size:14px;line-height:1.55;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.18)}.msg-bubble--inbound{background:var(--bg-elevated,#262d3a);color:var(--fg-default,#e8edf4);border:1px solid rgba(255,255,255,.06);border-top-left-radius:4px}.msg-bubble--outbound{color:#fff;background:linear-gradient(135deg,#6d3be8,#4e1fc9);border-top-right-radius:4px}.msg-bubble-meta{color:var(--fg-subtle,#8a94a6);align-items:center;gap:4px;margin:2px 4px 0;font-size:10px;display:flex}.msg-bubble-wrap--outbound .msg-bubble-meta{flex-direction:row}.msg-bubble-status{letter-spacing:-1px;color:var(--fg-subtle,#8a94a6);font-size:10px}.msg-bubble-status--read{color:#4aa3ff}.msg-bubble-status--failed{color:var(--danger,#ef4444)}.msg-note{max-width:80%;color:var(--fg-muted,#c2cad6);white-space:pre-wrap;word-break:break-word;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.22);border-radius:10px;align-self:center;margin:6px 0;padding:7px 12px;font-size:12px;line-height:1.4}.msg-note-label{letter-spacing:.5px;color:#eab308;margin-right:6px;font-size:9px;font-weight:700;display:inline-block}.msg-note-time{color:var(--fg-subtle,#8a94a6);margin-top:3px;font-size:9px}.reply-composer{background:0 0;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;padding:10px 12px 12px}.reply-composer-blocked{color:var(--fg-subtle);text-align:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:8px;margin-bottom:8px;padding:6px 10px;font-size:11px}.reply-composer-error{color:var(--danger);margin-bottom:6px;padding:4px 8px;font-size:11px}.reply-composer-row{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:18px;flex-direction:column;gap:8px;padding:10px 14px 8px;transition:border-color .15s,background .15s;display:flex}.reply-composer-row:focus-within{background:rgba(255,255,255,.055);border-color:rgba(196,181,253,.35)}.reply-composer-input{resize:none;width:100%;min-height:44px;max-height:140px;color:var(--fg-default);font-size:14px;line-height:1.55;font-family:var(--font-ui);caret-color:var(--accent);scrollbar-width:none;background:0 0;border:none;outline:none}.reply-composer-input::placeholder{color:var(--fg-subtle)}.reply-composer-input[data-blocked=true]{opacity:.5}.reply-composer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.reply-composer-send{background:var(--accent,#6d3be8);color:var(--fg-on-accent,#fff);font-size:13px;font-weight:600;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:99px;padding:8px 18px;transition:opacity .12s,transform 80ms}.reply-composer-send:hover:not(:disabled){opacity:.88}.reply-composer-send:active:not(:disabled){transform:scale(.97)}.reply-composer-send:disabled{opacity:.35;cursor:default}[data-theme^=dark] .inbox-context{--bg-subtle:rgba(255,255,255,.04);--border-subtle:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(24px)saturate(1.6);background:rgba(10,10,16,.72);border-left:1px solid rgba(255,255,255,.07)}[data-theme^=dark] .inbox-context .g-input{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}[data-theme^=dark] .inbox-context [style*="var(--bg-subtle)"]{background:rgba(255,255,255,.04)!important}.cust-row{transition:background var(--transition-fast);cursor:pointer}@media (max-width:768px){.cust-layout{flex-direction:column!important}.cust-list{width:100%!important;max-height:none!important}.cust-detail{display:none!important}.cust-source-bar{flex-wrap:nowrap!important;overflow-x:auto!important}.cust-source-bar::-webkit-scrollbar{display:none!important}.cust-source-bar button{flex-shrink:0!important}}.fin-row{transition:background var(--transition-fast)}.fin-row:hover{background:var(--bg-inset)!important}@media (max-width:768px){.fin-segment-bar{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.fin-segment-bar::-webkit-scrollbar{display:none}.fin-tabs{flex-wrap:wrap!important}.fin-row{min-height:44px!important;padding:var(--space-3)var(--space-4)!important}.fin-signal{padding:var(--space-3)var(--space-4)!important}}.review-row{transition:background var(--transition-fast);cursor:pointer}.review-row:hover{background:var(--bg-inset)!important}@media (max-width:768px){.reviews-layout{flex-direction:column!important;height:auto!important}.reviews-list{border-bottom:1px solid var(--border-default);border-right:none!important;width:100%!important;max-height:none!important}.reviews-detail-desktop{display:none!important}.reviews-header{flex-wrap:wrap!important}}@keyframes livePulse{0%,to{box-shadow:0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0)}}@media (max-width:768px){.service-row{min-height:48px!important;padding:var(--space-3)var(--space-3)!important;flex-wrap:wrap!important}.service-row span[style*="minWidth: 100"]{min-width:70px!important}}@keyframes cardExit{to{opacity:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-8px)}}@keyframes flashSuccess{0%,15%{box-shadow:inset 0 0 0 1.5px var(--success)}to{box-shadow:none}}@keyframes flashError{0%,15%{box-shadow:inset 0 0 0 1.5px var(--danger)}to{box-shadow:none}}@keyframes flashPartial{0%,15%{box-shadow:inset 0 0 0 1.5px var(--warning)}to{box-shadow:none}}.task-card{transition:background var(--transition-fast);border-left:3px solid transparent}.task-card:hover{background:var(--bg-inset)!important}.task-card.card-focused{outline:1px solid var(--border-default);outline-offset:-1px;background:var(--bg-subtle)!important}.task-card.card-exiting{animation:cardExit var(--transition-slow)ease forwards;pointer-events:none}.task-card.fb-success{animation:.6s forwards flashSuccess}.task-card.fb-error{animation:.6s forwards flashError}.task-card.fb-partial{animation:.6s forwards flashPartial}.task-card.card-critical{border-left-color:var(--danger)!important;background:var(--danger-bg)!important}.task-card.card-warning{border-left-color:var(--warning)!important}.task-card.card-low{border-left-color:var(--border-default)!important}.action-btn{transition:all var(--transition-fast)}.action-btn:hover{transform:scale(1.08);background:var(--accent-muted)!important;color:var(--fg-default)!important}.action-btn:active{transform:scale(.95)}.exec-btn{transition:all var(--transition-fast)}.exec-btn:hover{opacity:.85}.exec-btn:active{transform:scale(.97)}.dismiss-btn{transition:all var(--transition-fast)}.dismiss-btn:hover{background:var(--bg-inset)!important}.bucket-toggle{transition:all var(--transition-fast);cursor:pointer}.bucket-toggle:hover{background:var(--bg-inset)!important}@media (max-width:768px){.flow-sticky-top{background:var(--bg-base)!important;padding:var(--space-2)0!important;position:relative!important}.flow-sticky-top .page-header{background:0 0!important;margin:0!important;padding:0!important;position:static!important}.task-card{padding:var(--space-3)var(--space-4)!important}.task-card .exec-btn{min-width:44px!important;min-height:44px!important;font-size:var(--text-sm)!important}.task-card .dismiss-btn{min-width:44px!important;min-height:44px!important}.bucket-toggle{min-height:44px!important}.kbd-hints{display:none!important}}.note-row{transition:background var(--transition-fast)}.note-row:hover{background:var(--bg-inset)!important}.todo-header{transition:background var(--transition-fast)}.todo-header:hover{background:var(--bg-inset)!important}.todo-item-row{transition:background var(--transition-fast)}.todo-item-row:hover{background:var(--bg-inset)!important}.board-card{transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.board-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)!important}.board-col-add:hover{border-color:var(--border-interactive)!important}@media (max-width:768px){.notes-layout{flex-direction:column!important;min-height:auto!important}.notes-list{border-bottom:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);overflow-y:auto;border-right:none!important;width:100%!important}.notes-editor{min-height:300px}.board-scroll{scroll-snap-type:x mandatory;gap:var(--space-3)!important}.board-scroll>div{scroll-snap-align:start;flex:0 0 260px!important;min-width:260px!important;max-width:280px!important}.board-scroll .board-col-add{min-width:160px!important}.todo-input-row{flex-direction:column!important}.todo-input-row input{width:100%!important}.todo-header,.todo-item-row,.note-row{min-height:44px}}@media (max-width:1100px){.tp-board{flex-direction:column!important}.tp-left,.tp-right{width:100%!important}}.tp-action-btn{transition:background var(--transition-fast),border-color var(--transition-fast)}.tp-action-btn:hover{background:var(--bg-inset)!important;border-color:var(--border-interactive)!important}.tp-product-card:hover{border-color:var(--border-interactive)!important}[data-theme^=dark] .g-sidebar-nav,[data-theme^=dark] .g-modal-sheet,[data-theme^=dark] .g-dropdown-panel,[data-theme^=dark] .g-filter-popover,[data-theme^=dark] .g-notif-panel,[data-theme^=dark] .g-context-menu{-webkit-backdrop-filter:blur(40px)saturate(1.8)brightness(.92)!important;background:linear-gradient(160deg,rgba(16,16,26,.86) 0%,rgba(10,10,18,.92) 50%,rgba(18,18,28,.82) 100%)!important;border-color:rgba(255,255,255,.11)!important;box-shadow:0 8px 48px rgba(0,0,0,.7),0 2px 12px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.18),inset 0 -2px rgba(0,0,0,.32),inset 1px 0 rgba(255,255,255,.06)!important}[data-theme^=dark] .g-list-container{-webkit-backdrop-filter:blur(40px)saturate(1.8)brightness(.92)!important;background:linear-gradient(160deg,rgba(16,16,26,.86) 0%,rgba(10,10,18,.92) 50%,rgba(18,18,28,.82) 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px rgba(255,255,255,.15),inset 0 -2px rgba(0,0,0,.28),0 4px 32px rgba(0,0,0,.5)!important}.g-detail-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;transition:background .12s,border-color .12s}.g-detail-card:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}[data-theme^=dark] .chip-v2:not(.chip-v2-active){-webkit-backdrop-filter:blur(40px)saturate(2.2)brightness(.88)!important;color:rgba(255,255,255,.85)!important;background:linear-gradient(145deg,rgba(22,22,32,.58),rgba(14,14,22,.68),rgba(26,26,36,.52))!important;border-color:rgba(255,255,255,.13)!important;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.2),inset 0 -1px rgba(0,0,0,.25)!important}[data-theme^=dark] .chip-v2:not(.chip-v2-active):hover{color:#fff!important;background:linear-gradient(135deg,rgba(30,30,40,.7),rgba(18,18,28,.8),rgba(34,34,44,.65))!important;border-color:rgba(255,255,255,.2)!important}[data-theme^=dark] .chip-v2.chip-v2-active{-webkit-backdrop-filter:blur(40px)saturate(2.2)brightness(.88)!important;color:#fff!important;background:linear-gradient(145deg,rgba(109,59,232,.42),rgba(78,31,201,.52),rgba(109,59,232,.36))!important;border-color:rgba(167,139,250,.5)!important;box-shadow:0 2px 12px rgba(109,59,232,.35),inset 0 1px rgba(196,181,253,.32),inset 0 -1px rgba(0,0,0,.28)!important}[data-theme^=dark] .chip-v2{color:rgba(255,255,255,.8)!important}[data-theme^=dark] .chip-v2 span{color:rgba(255,255,255,.65)!important}[data-theme^=dark] .chip-v2.chip-v2-active span{color:#fff!important}[data-theme^=dark] .g-toolbar-search{-webkit-backdrop-filter:blur(40px)saturate(2.2)brightness(.88)!important;border-radius:var(--radius-md)!important;background:linear-gradient(145deg,rgba(16,16,24,.58),rgba(10,10,18,.68),rgba(20,20,28,.52))!important;border:.5px solid rgba(255,255,255,.14)!important;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.2),inset 0 -1px rgba(0,0,0,.25)!important}[data-theme^=dark] .g-toolbar-input{color:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}[data-theme^=dark] .g-toolbar-input::placeholder{color:rgba(255,255,255,.35)!important}[data-theme^=dark] .g-toolbar-icon-btn{-webkit-backdrop-filter:blur(40px)saturate(2.2)brightness(.88)!important;color:rgba(255,255,255,.75)!important;background:linear-gradient(145deg,rgba(22,22,32,.58),rgba(14,14,22,.68),rgba(26,26,36,.52))!important;border-color:rgba(255,255,255,.13)!important;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.2),inset 0 -1px rgba(0,0,0,.25)!important}[data-theme^=dark] .g-toolbar-icon-btn:hover{color:#fff!important;background:linear-gradient(135deg,rgba(30,30,40,.7),rgba(18,18,28,.8),rgba(34,34,44,.65))!important;border-color:rgba(255,255,255,.2)!important}[data-theme^=dark] .g-toolbar-icon-btn.active{color:#fff!important;background:linear-gradient(145deg,rgba(109,59,232,.42),rgba(78,31,201,.52),rgba(109,59,232,.36))!important;border-color:rgba(167,139,250,.5)!important;box-shadow:0 2px 12px rgba(109,59,232,.35),inset 0 1px rgba(196,181,253,.32),inset 0 -1px rgba(0,0,0,.28)!important}[data-theme^=dark] .g-toolbar-icon-btn--ghost{box-shadow:none!important;background:0 0!important;border-color:transparent!important}[data-theme^=dark] .g-toolbar-icon-btn--ghost:hover{background:rgba(255,255,255,.08)!important;border-color:transparent!important}[data-theme^=dark] .g-card{-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(.9)!important;background:linear-gradient(160deg,rgba(16,16,26,.72) 0%,rgba(10,10,18,.82) 50%,rgba(18,18,28,.68) 100%)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 4px 32px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.14),inset 0 -2px rgba(0,0,0,.2)!important}[data-theme^=dark] .g-split-detail-glass{-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(.9)!important;background:linear-gradient(160deg,rgba(12,12,20,.75) 0%,rgba(8,8,16,.85) 50%,rgba(14,14,22,.7) 100%)!important}[data-theme^=dark] .flow-module-card{-webkit-backdrop-filter:blur(20px)saturate(1.6)!important;background:linear-gradient(145deg,rgba(16,16,26,.68) 0%,rgba(10,10,18,.78) 50%,rgba(18,18,28,.62) 100%)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 2px 16px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.12)!important}[data-theme^=dark] .order-card,[data-theme^=dark] .list-row-v2,[data-theme^=dark] .g-list-row,[data-theme^=dark] .conv-row,[data-theme^=dark] .review-row{--row-glow-rgb:109,59,232;--row-glow-a:.34;position:relative}[data-theme^=dark] .order-card:before,[data-theme^=dark] .list-row-v2:before,[data-theme^=dark] .g-list-row:before,[data-theme^=dark] .conv-row:before,[data-theme^=dark] .review-row:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgba(var(--row-glow-rgb),var(--row-glow-a))0%,rgba(var(--row-glow-rgb),calc(var(--row-glow-a)*.78))18%,rgba(var(--row-glow-rgb),calc(var(--row-glow-a)*.54))38%,rgba(var(--row-glow-rgb),calc(var(--row-glow-a)*.32))58%,rgba(var(--row-glow-rgb),calc(var(--row-glow-a)*.13))78%,rgba(var(--row-glow-rgb),0)100%);opacity:0;transition:opacity var(--dur-hover-out)var(--ease-smooth);position:absolute;top:0;bottom:0;left:0;right:0}[data-theme^=dark] .order-card>*,[data-theme^=dark] .list-row-v2>*,[data-theme^=dark] .g-list-row>*,[data-theme^=dark] .conv-row>*,[data-theme^=dark] .review-row>*{z-index:1;position:relative}[data-theme^=dark] .order-card:hover:before,[data-theme^=dark] .list-row-v2:hover:before,[data-theme^=dark] .g-list-row:hover:not(.g-list-row--active):before,[data-theme^=dark] .conv-row:hover:before,[data-theme^=dark] .review-row:hover:before,[data-theme^=dark] .order-card--selected:before,[data-theme^=dark] .list-row-v2--active:before,[data-theme^=dark] .conv-row--active:before{opacity:1;transition:opacity var(--dur-hover-in)var(--ease-smooth)}[data-theme^=dark] .order-card:hover,[data-theme^=dark] .list-row-v2:hover,[data-theme^=dark] .g-list-row:hover:not(.g-list-row--active),[data-theme^=dark] .conv-row:hover,[data-theme^=dark] .review-row:hover{box-shadow:inset 0 1px 0 rgba(196,181,253,.22),inset 0 -1px 0 rgba(0,0,0,.2),0 0 24px rgba(var(--row-glow-rgb),.14)!important;border-radius:var(--radius-xl)!important}[data-theme^=dark] .conv-row:has(.order-card):before{display:none}[data-theme^=dark] .conv-row:has(.order-card):hover{box-shadow:none!important;background:0 0!important}.order-card--norail,.order-card--norail:hover,.order-card--norail.order-card--selected{border-left:none!important}[data-theme^=dark] .order-card--norail.order-card--selected,[data-theme^=dark] .order-card--norail.order-card--selected:hover{box-shadow:inset 0 1px rgba(196,181,253,.18),inset 0 -1px rgba(0,0,0,.2),0 0 20px rgba(109,59,232,.12)!important}[data-theme^=dark] .order-card--selected,[data-theme^=dark] .list-row-v2--active{border-radius:var(--radius-xl)!important;background:0 0!important;box-shadow:inset 4px 0 rgba(167,139,250,.95),inset 0 1px rgba(196,181,253,.18),inset 0 -1px rgba(0,0,0,.2)!important}[data-theme^=dark] .order-card--selected:hover,[data-theme^=dark] .list-row-v2--active:hover{box-shadow:inset 4px 0 #a78bfa,inset 0 1px rgba(196,181,253,.24),inset 0 -1px rgba(0,0,0,.2)!important}[data-theme^=dark] .g-modal-sheet .g-modal-header{background:0 0!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme^=dark] .g-modal-sheet .g-modal-body{background:0 0!important}[data-theme^=dark] .g-modal-sheet .g-modal-card{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important;transition:background .1s,border-color .12s!important;box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.18)!important}[data-theme^=dark] .g-modal-sheet .g-modal-card:hover{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.14)!important}[data-theme^=dark] .g-modal-sheet .g-modal-section{color:rgba(255,255,255,.45)!important}[data-theme^=dark] .g-modal-sheet .g-modal-card-label{color:rgba(255,255,255,.4)!important}[data-theme^=dark] .g-modal-sheet .g-modal-actions{background:0 0!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme^=dark] .g-modal-sheet .g-modal-actions a{color:rgba(255,255,255,.9)!important}[data-theme^=dark] .g-modal-sheet .g-modal-action-btn{-webkit-backdrop-filter:blur(40px)saturate(2.2)brightness(.88)!important;color:rgba(255,255,255,.9)!important;background:linear-gradient(145deg,rgba(22,22,32,.62),rgba(14,14,22,.72),rgba(26,26,36,.56))!important;border-color:rgba(255,255,255,.13)!important;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.22),inset 0 -2px rgba(0,0,0,.28)!important}[data-theme^=dark] .g-modal-sheet .g-modal-action-btn:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,rgba(30,30,40,.72),rgba(18,18,28,.82),rgba(34,34,44,.68))!important;border-color:rgba(255,255,255,.22)!important}[data-theme^=dark] .g-modal-sheet .g-modal-action-btn:disabled{opacity:.35!important}[data-theme^=dark] .g-modal-sheet .g-modal-action-btn--primary{-webkit-backdrop-filter:none!important;color:#000!important;box-shadow:none!important;background:rgba(255,255,255,.92)!important;border-color:transparent!important}[data-theme^=dark] .g-modal-sheet .g-modal-action-btn--primary:hover:not(:disabled){color:#000!important;background:#fff!important;border-color:transparent!important}[data-theme^=dark] .g-modal-sheet .g-modal-action-btn--danger{color:var(--danger)!important;background:linear-gradient(145deg,rgba(22,22,32,.62),rgba(14,14,22,.72),rgba(26,26,36,.56))!important;border-color:rgba(248,113,113,.25)!important}[data-theme^=dark] .g-modal-sheet .g-modal-action-btn--danger:hover:not(:disabled){background:rgba(185,28,28,.25)!important;border-color:rgba(248,113,113,.4)!important}[data-theme^=dark] .g-split-detail-glass .g-modal-action-btn{color:rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(22,22,32,.62),rgba(14,14,22,.72),rgba(26,26,36,.52));border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -2px rgba(0,0,0,.28)}[data-theme^=dark] .g-split-detail-glass .g-modal-action-btn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,rgba(30,30,40,.72),rgba(18,18,28,.82),rgba(34,34,44,.62));border-color:rgba(255,255,255,.22)}[data-theme^=dark] .g-split-detail-glass .g-modal-action-btn:disabled{opacity:.35}[data-theme^=dark] .g-modal-sheet .g-modal-close{color:rgba(255,255,255,.6)!important;border-color:rgba(255,255,255,.1)!important}[data-theme^=dark] .g-modal-sheet .g-modal-close:hover{color:rgba(255,255,255,.9)!important;background:rgba(255,255,255,.08)!important}[data-theme^=dark] .g-sidebar-nav a:hover .g-sidebar-item:not(.g-sidebar-item--active),[data-theme^=dark] .g-sidebar-nav .g-sidebar-item:hover:not(.g-sidebar-item--active){background:linear-gradient(145deg,rgba(22,22,32,.58),rgba(14,14,22,.68),rgba(26,26,36,.52))!important;box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.2)!important}[data-theme^=dark] .g-sidebar-nav .g-sidebar-item--active{background:linear-gradient(145deg,rgba(109,59,232,.42),rgba(78,31,201,.52),rgba(109,59,232,.36))!important;border-radius:7px!important;outline:none!important;box-shadow:inset 0 1px rgba(196,181,253,.3),inset 0 -1px rgba(0,0,0,.25),inset 0 0 0 1px rgba(167,139,250,.35)!important}[data-theme^=dark] .g-sidebar-nav .g-sidebar-item--active span{color:#fff!important}[data-theme^=dark] .g-badge-muted{color:rgba(255,255,255,.65)!important;background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 0 6px rgba(255,255,255,.04)!important}[data-theme^=dark] .g-badge-info{color:#c4b5fd!important;background:rgba(109,59,232,.22)!important;border-color:rgba(167,139,250,.32)!important;box-shadow:0 0 8px rgba(109,59,232,.25)!important}[data-theme^=dark] .g-badge-success{color:#86efac!important;background:rgba(22,163,74,.2)!important;border-color:rgba(74,222,128,.28)!important;box-shadow:0 0 8px rgba(22,163,74,.22)!important}[data-theme^=dark] .g-badge-warn{color:#fde047!important;background:rgba(202,138,4,.2)!important;border-color:rgba(234,179,8,.28)!important;box-shadow:0 0 8px rgba(202,138,4,.25)!important}[data-theme^=dark] .g-badge-error{color:#fca5a5!important;background:rgba(185,28,28,.22)!important;border-color:rgba(248,113,113,.28)!important;box-shadow:0 0 8px rgba(220,38,38,.28)!important}@keyframes cancelPulseDark{0%,to{background:rgba(185,28,28,.1)}50%{background:rgba(220,38,38,.22)}}@keyframes issuePulseDark{0%,to{background:rgba(217,119,6,.1)}50%{background:rgba(245,158,11,.22)}}[data-theme^=dark] .order-cancelled{animation:3s ease-in-out infinite cancelPulseDark!important}[data-theme^=dark] .g-table{background:0 0!important}[data-theme^=dark] .g-table-header{background:rgba(255,255,255,.04)!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme^=dark] .g-table-row{border-bottom-color:rgba(255,255,255,.06)!important}[data-theme^=dark] button.g-table-row:hover,[data-theme^=dark] .g-table-row:hover{background:rgba(255,255,255,.05)!important}[data-theme^=dark] .g-dropdown-panel,[data-theme^=dark] .g-dropdown-menu{-webkit-backdrop-filter:blur(40px)saturate(1.8)brightness(.92)!important;background:linear-gradient(160deg,rgba(16,16,26,.86) 0%,rgba(10,10,18,.92) 50%,rgba(18,18,28,.82) 100%)!important;border-color:rgba(255,255,255,.11)!important;box-shadow:0 8px 48px rgba(0,0,0,.7),0 2px 12px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.18),inset 0 -2px rgba(0,0,0,.32)!important}[data-theme^=dark] .g-dropdown-item,[data-theme^=dark] .g-dropdown-option{color:rgba(255,255,255,.8)!important}[data-theme^=dark] .g-dropdown-item:hover,[data-theme^=dark] .g-dropdown-option:hover{color:#fff!important;background:rgba(255,255,255,.07)!important}[data-theme^=dark] .g-dropdown-item[data-active=true],[data-theme^=dark] .g-dropdown-option[aria-selected=true]{color:#fff!important;background:rgba(109,59,232,.25)!important}.cp-root--hidden{display:none!important}.cp-backdrop{z-index:var(--z-top,9999);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.45);justify-content:center;align-items:flex-start;padding-top:100px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cp-modal{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;width:100%;max-width:580px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.35),0 2px 12px rgba(0,0,0,.2)}.cp-input-row{align-items:center;gap:10px;padding:14px 16px;display:flex}.cp-search-icon{color:var(--fg-subtle);flex-shrink:0}.cp-input{font-size:15px;font-family:var(--font-ui);color:var(--fg-default);caret-color:var(--accent);background:0 0;border:none;outline:none;flex:1}.cp-input::placeholder{color:var(--fg-subtle)}.cp-divider{background:var(--border-subtle);height:1px}.cp-results{max-height:360px;padding:8px 0;overflow-y:auto}.cp-results--faded{opacity:.5;pointer-events:none}.cp-hint{color:var(--fg-subtle);font-size:13px;font-family:var(--font-ui);padding:12px 16px}.cp-center-row{align-items:center;gap:8px;padding:12px 16px;display:flex}.cp-group-label{font-size:10.5px;font-weight:700;font-family:var(--font-ui);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:6px 16px 4px;display:flex}.cp-group-count{background:var(--bg-subtle);color:var(--fg-subtle);border-radius:99px;padding:1px 5px;font-size:10px}.cp-item{font-size:13px;font-family:var(--font-ui);color:var(--fg-default);cursor:pointer;align-items:center;gap:10px;padding:9px 16px;transition:background 80ms;display:flex}.cp-item:hover,.cp-item--active{background:var(--bg-subtle)}.cp-platform-tag{text-transform:capitalize;color:var(--fg-subtle);background:var(--bg-subtle);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.cp-order-id{flex-shrink:0;font-weight:600}.cp-secondary{color:var(--fg-subtle);font-size:12px}.cp-flex1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp-enter-hint{color:var(--fg-subtle);margin-left:auto;font-size:11px}.cp-mark{background:color-mix(in srgb,var(--accent)20%,transparent);color:var(--accent);border-radius:2px;font-style:normal}.cp-spinner{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite spin}.cp-footer{border-top:1px solid var(--border-subtle);background:var(--bg-subtle);align-items:center;gap:16px;padding:8px 16px;display:flex}.cp-kbd-hint{align-items:center;gap:4px;display:flex}.cp-kbd{font-size:10px;font-family:var(--font-mono);background:var(--bg-inset,var(--bg-subtle));border:1px solid var(--border-default);color:var(--fg-subtle);border-radius:4px;padding:2px 5px}.cp-kbd-label{color:var(--fg-subtle);font-size:11px;font-family:var(--font-ui)}[data-theme^=dark] .cp-modal{-webkit-backdrop-filter:blur(48px)saturate(2)brightness(.92)!important;background:linear-gradient(135deg,rgba(12,12,20,.88) 0%,rgba(8,8,16,.92) 50%,rgba(14,14,24,.86) 100%)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 8px 48px rgba(0,0,0,.65),inset 0 1px rgba(255,255,255,.08)!important}[data-theme^=dark] .g-dropdown-trigger{-webkit-backdrop-filter:blur(40px)saturate(2.2)brightness(.9)!important;color:rgba(255,255,255,.8)!important;background:linear-gradient(135deg,rgba(20,20,28,.5),rgba(12,12,18,.6),rgba(24,24,32,.45))!important;border-color:rgba(255,255,255,.12)!important}[data-theme^=dark] .g-dropdown-trigger:hover{color:#fff!important;background:linear-gradient(135deg,rgba(30,30,40,.7),rgba(18,18,28,.8),rgba(34,34,44,.65))!important;border-color:rgba(255,255,255,.2)!important}[data-theme^=dark] .print-btn{color:rgba(255,255,255,.6)!important}[data-theme^=dark] .print-btn:hover{color:rgba(255,255,255,.9)!important;background:rgba(255,255,255,.08)!important}:root{--floating-bar-bottom:200px}@media (max-width:768px){:root{--floating-bar-bottom:128px}}.order-card{transition:background .15s}.order-card:hover{background:var(--bg-subtle)!important}.order-card:hover .meta-item{color:var(--fg-default)!important}:root:not([data-theme^=dark]) .order-card.order-card--selected{background:color-mix(in srgb,var(--accent)6%,transparent)!important}.print-btn{transition:all .15s;background:0 0!important;border-radius:8px!important}.print-btn:hover{background:var(--accent-muted)!important;color:var(--accent)!important}.print-btn:active{transform:scale(.92);background:var(--accent-muted)!important}.sync-btn{transition:all .2s}.sync-btn:hover{border-color:var(--accent)!important;color:var(--accent)!important}@media (min-width:769px){.mobile-accordion{display:none!important}}@media (max-width:768px){.order-card{gap:10px!important;padding:16px!important;overflow:hidden!important}.order-card>div:first-child{align-items:center!important;gap:16px!important;width:100%!important;overflow:hidden!important}.order-card .meta-row{display:none!important}.order-card .customer-name{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;overflow:hidden!important}.order-card .order-amount{text-align:right!important;flex-shrink:0!important;font-size:13px!important;font-weight:400!important}.order-card .print-col{display:none!important}.orders-map-mode .g-toolbar{background:0 0!important}.sync-area{display:none!important}}.chip-v2{transition:border-color .15s,background .15s}.chip-v2:hover:not(.chip-v2-active){background:var(--bg-subtle)!important;border-color:var(--border-strong)!important;color:var(--fg-default)!important}.mobile-chip-bar{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex-direction:row;align-items:center;gap:6px;height:48px;min-height:48px;max-height:48px;padding:0 4px;display:flex;overflow-x:auto;overflow-y:hidden}.mobile-chip-bar::-webkit-scrollbar{display:none}.mobile-chip{border-radius:var(--radius-md);border:1px solid var(--border-default);height:34px;min-height:34px;max-height:34px;color:var(--fg-muted);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:0 0;flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mobile-chip.active{background:var(--fg-default);border-color:var(--fg-default);color:var(--bg-base)}.mobile-chip.critical{color:var(--danger);background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.3)}.mobile-chip.active.critical{background:var(--danger);border-color:var(--danger);color:#fff}.list-row-v2{min-height:var(--height-list-row);border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:0 16px;transition:background .12s;display:flex}.list-row-v2:last-child{border-bottom:none}.list-row-v2:hover{background:var(--bg-subtle)!important}.list-row-v2--muted{opacity:.55}.list-row-v2--muted:hover{opacity:1}[data-density=airy] .list-row-v2{min-height:var(--height-list-row-airy)}[data-density=spacious] .list-row-v2{min-height:var(--height-list-row-spacious)}[data-density=airy] .order-card{min-height:var(--height-list-row-airy)}[data-density=spacious] .order-card{min-height:var(--height-list-row-spacious)}div[data-context-menu=order]:last-child .order-card{border-bottom:none!important}.cust-row{cursor:pointer;transition:background .1s}.cust-row:hover{background:var(--bg-inset)!important}.cust-action{transition:all .15s}.cust-action:hover{background:var(--bg-inset)!important;border-color:var(--fg-subtle)!important}@media (max-width:768px){.cust-layout{flex-direction:column!important}.cust-list{width:100%!important;max-height:none!important}.cust-detail{display:none!important}.cust-source-bar{flex-wrap:nowrap!important;overflow-x:auto!important}.cust-source-bar::-webkit-scrollbar{display:none!important}.cust-source-bar button{flex-shrink:0!important}}.pkg-drop-active{outline-offset:-2px;outline:2px solid var(--accent)!important;background:rgba(109,59,232,.06)!important}.prod-card-drag{opacity:.5}.tp-product-card{transition:all .15s}.tp-product-card:hover{background:var(--bg-subtle)!important;border-color:var(--fg-subtle)!important}[data-theme^=dark] .tp-product-card{-webkit-backdrop-filter:blur(20px)saturate(1.6)!important;background:linear-gradient(145deg,rgba(16,16,26,.68),rgba(10,10,18,.78),rgba(18,18,28,.62))!important;border-color:rgba(255,255,255,.1)!important}[data-theme^=dark] .tp-product-card:hover{background:linear-gradient(145deg,rgba(22,22,32,.76),rgba(14,14,22,.86),rgba(26,26,36,.7))!important;border-color:rgba(255,255,255,.18)!important}@media (max-width:900px){.tp-card-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.tp-card-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.inbox-layout{background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;height:auto!important}.inbox-list{overscroll-behavior:contain!important;border-right:none!important;width:100%!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.inbox-thread,.inbox-context,.inbox-mail-content,.inbox-tabs{display:none!important}.inbox-list>div:first-child{scrollbar-width:none!important}.inbox-list>div:first-child::-webkit-scrollbar{display:none!important}}.conv-row{cursor:pointer;transition:background .1s}.conv-row:hover{background:var(--bg-inset)!important}.conv-row:has(.order-card):hover{background:0 0!important}.inbox-filter{cursor:pointer;transition:all .15s}@media (min-width:769px){.inbox-filter:hover{background:var(--bg-inset)!important}}.inbox-list div:first-child::-webkit-scrollbar{display:none}.service-row{transition:background .15s}.service-row:hover{background:var(--bg-subtle)}@media (max-width:768px){.service-row{flex-wrap:wrap!important;min-height:48px!important;padding:12px 14px!important}}@keyframes flowPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes widgetPulse{0%,to{box-shadow:var(--shadow-glass)}50%{box-shadow:0 0 0 2px var(--danger),var(--shadow-glass)}}.widget-critical{animation:2s infinite widgetPulse;border-color:var(--danger)!important}.react-grid-item.react-grid-placeholder{background:var(--accent);opacity:.15;border-radius:var(--radius-xl)}.react-resizable-handle{opacity:.3}.react-resizable-handle:hover{opacity:.8}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes tpGlowPulse{0%,to{opacity:1}50%{opacity:.45}}.tp-glow-pulse{animation:2.2s ease-in-out infinite tpGlowPulse}.g-btn:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}button:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}a:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}select:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}[role=tab]:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}[tabindex]:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.g-select-card-group{gap:var(--space-3);display:grid}.g-select-card{align-items:flex-start;gap:var(--space-1);padding:var(--space-4);padding-right:calc(var(--space-4) + 24px);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-default);font-family:var(--font-ui);text-align:left;cursor:pointer;flex-direction:column;transition:border-color .12s,background .12s;display:flex;position:relative}.g-select-card:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-subtle)}.g-select-card:disabled{opacity:.45;cursor:not-allowed}.g-select-card-selected,.g-select-card-selected:hover:not(:disabled){border-color:var(--accent);background:var(--accent-muted)}.g-select-card-title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.g-select-card-desc{font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--line-height-snug)}.g-select-card-meta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.g-select-card-check{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-strong);color:transparent;background:0 0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:absolute}.g-select-card-selected .g-select-card-check{background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}.g-select-card-compact{padding:var(--space-3)var(--space-4);padding-right:calc(var(--space-4) + 24px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--wizard-blue:var(--accent);--wizard-blue-lite:var(--accent-hover)}.g-select-card-accent{transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.g-select-card-accent:hover:not(:disabled){border-color:var(--wizard-blue);background:rgba(109,59,232,.06);transform:translateY(-1px);box-shadow:0 4px 16px -6px rgba(109,59,232,.42)}.g-select-card-accent.g-select-card-selected,.g-select-card-accent.g-select-card-selected:hover:not(:disabled){border-color:var(--wizard-blue);box-shadow:0 0 0 1px var(--wizard-blue),0 6px 20px -8px rgba(109,59,232,.55);background:rgba(109,59,232,.12)}.g-wizard-nav{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.g-wizard-steps{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.g-wizard-step{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}.g-wizard-connector{min-width:var(--space-4);border-radius:var(--radius-full);background:var(--border-default);flex:1;height:2px;transition:background .3s}.g-wizard-connector-done{background:linear-gradient(90deg,var(--wizard-blue),var(--wizard-blue-lite))}.g-wizard-btn{align-items:center;gap:var(--space-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;min-width:0;padding:0;display:flex}.g-wizard-dot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);font-size:var(--text-md);font-weight:600;font-family:var(--font-ui);background:var(--bg-surface);color:var(--fg-muted);border:1px solid var(--border-default);flex-shrink:0;justify-content:center;align-items:center;transition:background .22s,color .22s,border-color .22s,box-shadow .22s;display:inline-flex}.g-wizard-dot-done{color:var(--fg-default);background:rgba(109,59,232,.16);border-color:rgba(109,59,232,.55)}.g-wizard-dot-active{background:var(--wizard-blue);color:#fff;border-color:var(--wizard-blue);animation:1.8s ease-out infinite g-wizard-pulse}.g-wizard-dot-busy{animation:.9s ease-out infinite g-wizard-pulse}@keyframes g-wizard-pulse{0%{box-shadow:0 0 rgba(109,59,232,.55)}70%{box-shadow:0 0 0 7px rgba(109,59,232,0)}to{box-shadow:0 0 rgba(109,59,232,0)}}.g-wizard-label{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.g-wizard-label-title{font-size:var(--text-md);font-family:var(--font-ui);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;overflow:hidden}.g-wizard-step-active .g-wizard-label-title,.g-wizard-step-done .g-wizard-label-title{color:var(--fg-default)}.g-wizard-step-active .g-wizard-label-title{font-weight:600}.g-wizard-label-sub{font-size:var(--text-xs);font-family:var(--font-ui);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.g-wizard-progress{background:var(--bg-subtle);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.g-wizard-progress-fill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--wizard-blue),var(--wizard-blue-lite),var(--wizard-blue));background-size:200% 100%;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);animation:2.2s linear infinite g-wizard-flow}@keyframes g-wizard-flow{0%{background-position:200% 0}to{background-position:-200% 0}}.g-iconbtn{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--fg-muted);cursor:pointer;font-family:var(--font-ui);background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.g-iconbtn--32{width:32px;height:32px}.g-iconbtn--48{width:48px;height:48px}.g-iconbtn--default{background:var(--bg-surface);border-color:var(--border-default);color:var(--fg-default)}.g-iconbtn--default:hover{background:var(--bg-inset);border-color:var(--border-strong)}.g-iconbtn--ghost:hover{background:var(--bg-inset);color:var(--fg-default)}.g-iconbtn--danger{color:var(--danger-fg)}.g-iconbtn--danger:hover{background:var(--danger-bg);border-color:var(--danger-border)}.g-iconbtn--selected{background:var(--accent-muted);border-color:var(--border-focus);color:var(--accent)}.g-iconbtn:focus-visible{box-shadow:var(--ring-focus);outline:none}.g-iconbtn:active:not(:disabled){transform:scale(.94)}.g-iconbtn:disabled,.g-iconbtn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.g-tooltip{display:inline-flex;position:relative}.g-iconbtn[data-tooltip],.g-tooltip[data-tooltip]{position:relative}.g-iconbtn[data-tooltip]:after,.g-tooltip[data-tooltip]:after{content:attr(data-tooltip);padding:var(--space-1)var(--space-2);border-radius:var(--radius-xs);background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--fg-default);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;z-index:var(--z-dropdown);box-shadow:var(--shadow-sm);transition:opacity .12s .35s,transform .12s .35s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.g-tooltip--bottom[data-tooltip]:after{top:calc(100% + 6px);bottom:auto;transform:translate(-50%)translateY(-4px)}.g-iconbtn[data-tooltip]:hover:after,.g-tooltip[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.g-iconbtn[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.g-tooltip[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.g-countbadge{border-radius:var(--radius-full);min-width:18px;height:18px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.g-countbadge--neutral{background:var(--bg-inset);color:var(--fg-muted)}.g-countbadge--accent{background:var(--accent-muted);color:var(--accent)}.g-countbadge--danger{background:var(--danger-bg);color:var(--danger-fg)}.g-actiongroup{align-items:center;gap:var(--space-2);display:inline-flex}.g-actiongroup--toolbar{margin-left:auto}.g-actiongroup--dialog{justify-content:flex-end}.g-actiongroup--row{gap:var(--space-1)}.g-actionmenu{display:inline-flex;position:relative}.g-actionmenu-popover{min-width:180px;padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);position:absolute;top:calc(100% + 4px)}.g-actionmenu-popover--end{right:0}.g-actionmenu-popover--start{left:0}.g-actionmenu-item{align-items:center;gap:var(--space-2);width:100%;height:var(--height-btn-sm);padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--fg-default);font-size:var(--text-sm);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.g-actionmenu-item:hover:not(:disabled){background:var(--bg-inset)}.g-actionmenu-item:focus-visible{box-shadow:var(--ring-focus);outline:none}.g-actionmenu-item:disabled{opacity:.4;cursor:not-allowed}.g-actionmenu-item--danger{color:var(--danger-fg)}.g-actionmenu-item--danger:hover:not(:disabled){background:var(--danger-bg)}.g-actionmenu-item-icon{flex-shrink:0;display:inline-flex}.g-actionmenu-divider{height:1px;margin:var(--space-1)0;background:var(--border-subtle)}.g-errorstate{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--danger-bg);border:1px solid var(--danger-border);display:flex}.g-errorstate--compact{padding:var(--space-3)}.g-errorstate--inline{padding:var(--space-2)var(--space-3);background:0 0;border-color:transparent}.g-errorstate-visual{color:var(--danger-fg);flex-shrink:0}.g-errorstate-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.g-errorstate-title{font-size:var(--text-base);color:var(--fg-default);font-weight:600}.g-errorstate-description{font-size:var(--text-sm);color:var(--fg-muted)}.g-errorstate-toggle{color:var(--fg-muted);font-size:var(--text-xs);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.g-errorstate-toggle:focus-visible{box-shadow:var(--ring-focus);outline:none}.g-errorstate-technical{margin:var(--space-2)0 0;padding:var(--space-2);border-radius:var(--radius-xs);background:var(--bg-inset);max-height:220px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;overflow:auto}.g-errorstate-action{margin-top:var(--space-1)}.g-field{gap:var(--space-2);flex-direction:column;display:flex}.g-field--inline{align-items:center;gap:var(--space-3);flex-flow:wrap}.g-field-label{font-size:var(--text-sm);color:var(--fg-default)}.g-field-helper{font-size:var(--text-xs);color:var(--fg-muted)}.g-field-error{font-size:var(--text-xs);color:var(--danger-fg)}.g-field--inline .g-field-helper,.g-field--inline .g-field-error{flex-basis:100%}.g-switch{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-inset);cursor:pointer;flex-shrink:0;width:40px;height:24px;padding:0;transition:background .15s,border-color .15s;position:relative}.g-switch--on{background:var(--accent);border-color:transparent}.g-switch-thumb{border-radius:var(--radius-full);background:var(--fg-on-accent);width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.g-switch--on .g-switch-thumb{transform:translate(16px)}.g-switch:focus-visible{box-shadow:var(--ring-focus);outline:none}.g-switch:disabled{opacity:.4;cursor:not-allowed}.g-checkbox{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.g-checkbox:focus-visible{box-shadow:var(--ring-focus);outline:none}.g-select{height:var(--height-input);padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-inset);color:var(--fg-default);font-size:var(--text-base);font-family:var(--font-ui);cursor:pointer}.g-select:hover{border-color:var(--border-strong)}.g-select:focus-visible{box-shadow:var(--ring-focus);border-color:var(--border-focus);outline:none}.g-select:disabled{opacity:.4;cursor:not-allowed}.g-field--error .g-select{border-color:var(--danger-border)}.g-slider-row{align-items:center;gap:var(--space-3);display:flex}.g-slider{accent-color:var(--accent);cursor:pointer;flex:1}.g-slider:focus-visible{box-shadow:var(--ring-focus);outline:none}.g-slider:disabled{opacity:.4;cursor:not-allowed}.g-slider-value{text-align:right;min-width:56px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.g-overlay{z-index:var(--z-modal);background:var(--bg-overlay);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.g-overlay--dialog{padding:var(--space-5);justify-content:center;align-items:center}.g-overlay--drawer{align-items:stretch}.g-dialog,.g-drawer{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);flex-direction:column;min-height:0;display:flex}.g-dialog{border-radius:var(--radius-lg);width:100%;max-height:88vh}.g-dialog--sm{max-width:420px}.g-dialog--md{max-width:640px}.g-dialog--lg{max-width:900px}.g-drawer{border-radius:0;width:min(520px,100%);height:100%}.g-drawer--right{border-right:none;margin-left:auto}.g-drawer--left{border-left:none;margin-right:auto}.g-overlay-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.g-overlay-title{font-size:var(--text-lg);color:var(--fg-default);font-weight:600}.g-overlay-body{min-height:0;padding:var(--space-5);flex:1;overflow:auto}.g-overlay-footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4)var(--space-5);border-top:1px solid var(--border-subtle);display:flex}.g-statcard{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;display:flex}.g-statcard-label{font-size:var(--text-sm);color:var(--fg-muted)}.g-statcard-hint{cursor:help}.g-statcard-value{font-size:var(--text-3xl);color:var(--fg-default);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.g-statcard-state{font-size:var(--text-lg);color:var(--fg-subtle);font-weight:600}.g-statcard-note{font-size:var(--text-xs);color:var(--fg-muted)}.g-statcard--stale{border-color:var(--warning-border)}.g-statcard--error{border-color:var(--danger-border)}.g-statcard-trend{font-size:var(--text-xs)}.g-statcard-trend--up{color:var(--success-fg)}.g-statcard-trend--down{color:var(--danger-fg)}.g-statcard-trend--flat{color:var(--fg-muted)}.g-selected,[aria-selected=true].g-selectable,[aria-current=true].g-selectable{background:var(--accent-muted);box-shadow:inset 2px 0 0 var(--accent)}.g-selectable:hover:not(.g-selected):not([aria-selected=true]){background:var(--bg-subtle)}.g-selectable:focus-visible{box-shadow:var(--ring-focus);outline:none}:root{--role-page-title:var(--text-2xl);--role-section-title:var(--text-lg);--role-component-title:var(--text-base);--role-body:var(--text-base);--role-body-strong:var(--text-base);--role-label:var(--text-sm);--role-meta:var(--text-xs);--role-numeric:var(--text-base);--role-body-strong-weight:600;--role-title-weight:600;--density-row-height:var(--height-list-row);--density-control-height:var(--height-btn-md);--density-gap:var(--space-3)}[data-density=compact]{--density-row-height:40px;--density-control-height:32px;--density-gap:var(--space-2)}[data-density=comfortable]{--density-row-height:56px;--density-control-height:48px;--density-gap:var(--space-4)}.g-role-page-title{font-size:var(--role-page-title);font-weight:var(--role-title-weight);color:var(--fg-default)}.g-role-section-title{font-size:var(--role-section-title);font-weight:var(--role-title-weight);color:var(--fg-default)}.g-role-component-title{font-size:var(--role-component-title);font-weight:var(--role-title-weight);color:var(--fg-default)}.g-role-body{font-size:var(--role-body);color:var(--fg-default)}.g-role-body-strong{font-size:var(--role-body-strong);font-weight:var(--role-body-strong-weight);color:var(--fg-default)}.g-role-label{font-size:var(--role-label);color:var(--fg-default)}.g-role-meta{font-size:var(--role-meta);color:var(--fg-muted)}.g-role-numeric{font-size:var(--role-numeric);font-variant-numeric:tabular-nums;color:var(--fg-default)}.task-accordion-row .list-row-v2{border-bottom:none}.g-pagination--bare{height:48px;padding:0 var(--space-2);border-top:none}.g-list-container--bare,[data-theme^=dark] .g-list-container--bare,[data-theme=light] .g-list-container--bare{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}
