/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--radius-sm:4px;--radius-md:8px;--radius-pill:999px}:root{--color-bg-app:#f3f3f3;--color-bg-surface:#fff;--color-bg-elevated:#fff;--color-bg-overlay:#ffffffb3;--color-accent-blue:#0078d4;--color-accent-hover:#106ebe;--color-accent-light:#ebf3fb;--color-success:#107c10;--color-success-bg:#dff6dd;--color-warning:#ca5010;--color-warning-bg:#fff4ce;--color-danger:#a4262c;--color-danger-bg:#fde7e9;--color-text-primary:#201f1e;--color-text-secondary:#605e5c;--color-text-disabled:#a19f9d;--color-border-default:#edebe9;--color-border-strong:#c8c6c4;--shadow-2:0 1px 2px #0000001f,0 0 2px #0000000f;--shadow-4:0 2px 4px #0000001f,0 0 2px #0000000f;--shadow-8:0 4px 8px #00000024,0 0 2px #00000014;--shadow-16:0 8px 16px #00000024,0 2px 4px #0000001a;--shadow-64:0 32px 64px #0000003d,0 2px 4px #0000001a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--primary:oklch(55% .17 240);--primary-foreground:oklch(100% 0 0);--sidebar-primary:oklch(55% .17 240);--sidebar-primary-foreground:oklch(100% 0 0);--chart-1:oklch(55% .17 240);--chart-2:oklch(50% .15 160);--chart-3:oklch(60% .12 45);--chart-4:oklch(55% .18 300);--chart-5:oklch(65% .15 80);--radius:8px;--background:oklch(96.5% .001 240);--foreground:oklch(18% .01 240);--card:oklch(100% 0 0);--card-foreground:oklch(18% .01 240);--popover:oklch(100% 0 0);--popover-foreground:oklch(18% .01 240);--secondary:oklch(96% .003 240);--secondary-foreground:oklch(30% .03 240);--muted:oklch(95.5% .003 240);--muted-foreground:oklch(45% .02 240);--accent:oklch(95.5% .01 240);--accent-foreground:oklch(25% .05 240);--destructive:oklch(50% .2 25);--destructive-foreground:oklch(100% 0 0);--border:oklch(92% .003 240);--input:oklch(92% .003 240);--ring:oklch(55% .17 240);--sidebar:oklch(96.5% .001 240);--sidebar-foreground:oklch(25% .01 240);--sidebar-accent:oklch(94% .01 240);--sidebar-accent-foreground:oklch(20% .05 240);--sidebar-border:oklch(92% .003 240);--sidebar-ring:oklch(55% .17 240)}.dark{--color-bg-app:#202020;--color-bg-surface:#2c2c2c;--color-bg-elevated:#383838;--color-bg-overlay:#2c2c2cd9;--color-accent-blue:#60cdff;--color-accent-hover:#4db8e8;--color-accent-light:#60cdff1f;--color-text-primary:#f3f3f3;--color-text-secondary:#9d9d9d;--color-text-disabled:#6d6d6d;--color-border-default:#3d3d3d;--color-border-strong:#5c5c5c;--color-success-bg:#107c1026;--color-warning-bg:#ca501026;--color-danger-bg:#a4262c26;--shadow-2:0 1px 2px #00000047,0 0 2px #00000029;--shadow-4:0 2px 4px #00000047,0 0 2px #00000029;--shadow-8:0 4px 8px #00000052,0 0 2px #0003;--shadow-16:0 8px 16px #00000052,0 2px 4px #0000003d;--shadow-64:0 32px 64px #0000007a,0 2px 4px #0000003d;--background:oklch(18% .005 240);--foreground:oklch(96% .003 240);--card:oklch(22% .005 240);--card-foreground:oklch(96% .003 240);--popover:oklch(24% .005 240);--popover-foreground:oklch(96% .003 240);--secondary:oklch(26% .005 240);--secondary-foreground:oklch(90% .003 240);--muted:oklch(24% .005 240);--muted-foreground:oklch(65% .01 240);--accent:oklch(26% .005 240);--accent-foreground:oklch(90% .003 240);--destructive:oklch(55% .22 25);--destructive-foreground:oklch(100% 0 0);--border:oklch(30% .005 240);--input:oklch(30% .005 240);--ring:oklch(65% .15 210);--sidebar:oklch(18% .005 240);--sidebar-foreground:oklch(90% .003 240);--sidebar-accent:oklch(26% .005 240);--sidebar-accent-foreground:oklch(90% .003 240);--sidebar-border:oklch(30% .005 240);--sidebar-ring:oklch(65% .15 210)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;font-family:Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}}@layer components{.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{max-width:1280px;padding-left:2rem;padding-right:2rem}}}.acrylic{background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid #ffffff4d}.dark .acrylic{background:var(--color-bg-overlay);border:1px solid #ffffff14}.fluent-shadow-2{box-shadow:var(--shadow-2)}.fluent-shadow-4{box-shadow:var(--shadow-4)}.fluent-shadow-8{box-shadow:var(--shadow-8)}.fluent-shadow-16{box-shadow:var(--shadow-16)}.fluent-shadow-64{box-shadow:var(--shadow-64)}.fluent-input{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-bottom:2px solid var(--color-border-strong);border-radius:var(--radius-sm);height:32px;color:var(--color-text-primary);outline:none;padding:0 12px;font-size:14px;transition:border-color .1s}.fluent-input:focus{border-bottom-color:var(--color-accent-blue)}.fluent-input::placeholder{color:var(--color-text-disabled)}.dark .fluent-input{background:var(--color-bg-elevated);border-color:var(--color-border-strong);color:var(--color-text-primary)}.btn-fluent-primary{background:var(--color-accent-blue);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:14px;font-weight:600;transition:background .1s,transform .1s;display:inline-flex}.btn-fluent-primary:hover{background:var(--color-accent-hover)}.btn-fluent-primary:active{transform:scale(.97)}.btn-fluent-primary:disabled{opacity:.4;cursor:not-allowed}.btn-fluent-secondary{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:32px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:400;transition:background .1s,transform .1s;display:inline-flex}.btn-fluent-secondary:hover{background:#00000008}.btn-fluent-secondary:active{transform:scale(.97)}.dark .btn-fluent-secondary{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}.dark .btn-fluent-secondary:hover{background:#ffffff0d}.cmd-btn{border-radius:var(--radius-sm);height:36px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;transition:background .1s;display:flex}.cmd-btn:hover{background:#0000000d}.dark .cmd-btn:hover{background:#ffffff0f}.fluent-card{background:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-2);border:1px solid var(--color-border-default);padding:16px;transition:box-shadow .2s}.fluent-card:hover{box-shadow:var(--shadow-4)}.dark .fluent-card{background:var(--color-bg-surface);border-color:var(--color-border-default)}.fluent-pivot{border-bottom:1px solid var(--color-border-default);gap:0;margin-bottom:24px;display:flex}.fluent-pivot-item{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.fluent-pivot-item:hover{color:var(--color-text-primary);background:#00000008}.dark .fluent-pivot-item:hover{background:#ffffff0a}.fluent-pivot-item.active{color:var(--color-accent-blue);border-bottom-color:var(--color-accent-blue);font-weight:600}.status-chip{border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.status-chip-success{background:var(--color-success-bg);color:var(--color-success)}.status-chip-warning{background:var(--color-warning-bg);color:var(--color-warning)}.status-chip-danger{background:var(--color-danger-bg);color:var(--color-danger)}.status-chip-info{background:var(--color-accent-light);color:var(--color-accent-blue)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.15s ease-out fadeIn}.focus-ring:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.text-caption{font-size:12px;line-height:16px}.text-body{font-size:14px;line-height:20px}.text-body-lg{font-size:16px;line-height:24px}.text-subtitle{font-size:20px;line-height:28px}.text-title{font-size:28px;line-height:36px}.text-display{font-size:40px;line-height:52px}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:.25s cubic-bezier(.23,1,.32,1) slide-up}@supports (padding-bottom:env(safe-area-inset-bottom)){.pb-safe{padding-bottom:env(safe-area-inset-bottom)}}
