.ui-button[data-v-79f3ba67]{justify-content:center;align-items:center;gap:var(--ds-space-8);min-height:var(--ds-btn-md);padding-inline:var(--ds-space-20);border-radius:var(--ds-btn-radius);border:var(--ds-border-width-strong) solid var(--ds-primary);cursor:pointer;touch-action:manipulation;font-size:var(--ds-font-size-control);font-weight:var(--ds-weight-bold);background:var(--ds-primary-gradient);color:var(--ds-text-inverse);white-space:nowrap;box-shadow:var(--ds-elevation-1);-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ease-out), border-color var(--ds-duration-fast) var(--ease-out), box-shadow var(--ds-duration-normal) var(--ease-out), transform var(--ds-duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;flex-shrink:0;line-height:1;display:inline-flex;position:relative}.ui-button.secondary[data-v-79f3ba67],.ui-button.outline[data-v-79f3ba67]{background:var(--surface);color:var(--ds-primary);border-color:var(--ds-border);box-shadow:none}.ui-button.danger[data-v-79f3ba67]{background:linear-gradient(135deg, var(--ds-danger), var(--ds-danger-dark));border-color:var(--ds-danger);color:var(--ds-text-inverse);box-shadow:var(--ds-elevation-1)}.ui-button.ghost[data-v-79f3ba67]{color:var(--ds-primary);box-shadow:none;background:0 0;border-color:#0000}.ui-button.sm[data-v-79f3ba67],.ui-button.small[data-v-79f3ba67]{min-height:var(--ds-btn-sm);padding-inline:var(--ds-space-12);font-size:var(--ds-font-size-sm)}.ui-button.md[data-v-79f3ba67]{min-height:var(--ds-btn-md)}.ui-button.lg[data-v-79f3ba67]{min-height:var(--ds-btn-lg);padding-inline:var(--ds-space-24);font-size:var(--ds-font-size-md)}.ui-button[data-v-79f3ba67]:has(.ui-button-label){padding-inline:var(--ds-space-20)}.ui-button[data-v-79f3ba67]:not(:has(.ui-button-label)){min-width:var(--ds-touch-target);padding-inline:var(--ds-space-12)}.ui-button.loading[data-v-79f3ba67]{opacity:.8;pointer-events:none;cursor:wait}.btn-spinner[data-v-79f3ba67]{border-radius:var(--ds-radii-full);border:2px solid;border-top-color:#0000;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite spin}.ui-button[data-v-79f3ba67]:hover:not(:disabled):not(.unstyled){background:var(--ds-primary-gradient-strong);box-shadow:var(--ds-primary-glow);transform:translateY(-2px)}.ui-button.secondary[data-v-79f3ba67]:hover:not(:disabled):not(.unstyled),.ui-button.outline[data-v-79f3ba67]:hover:not(:disabled):not(.unstyled){background:var(--ds-hover-tint);border-color:var(--ds-primary);color:var(--ds-primary);box-shadow:var(--ds-elevation-1);transform:translateY(-1px)}.ui-button.danger[data-v-79f3ba67]:hover:not(:disabled):not(.unstyled){filter:brightness(.92);box-shadow:var(--ds-elevation-2);transform:translateY(-2px)}.ui-button.ghost[data-v-79f3ba67]:hover:not(:disabled):not(.unstyled){background:var(--ds-hover-tint);border-color:#0000;transform:translateY(-1px)}.ui-button[data-v-79f3ba67]:active:not(.unstyled){box-shadow:none;transform:scale(.97)}.ui-button[data-v-79f3ba67]:focus-visible:not(.unstyled){outline:2px solid var(--ds-primary);outline-offset:2px;box-shadow:var(--ds-focus-ring), var(--ds-elevation-1)}.ui-button[data-v-79f3ba67]:disabled{opacity:var(--ds-disabled-opacity);cursor:not-allowed;filter:grayscale(.4);transform:none}.ui-button .material-icons-round[data-v-79f3ba67]{justify-content:center;align-items:center;width:1em;height:1em;font-size:19px;line-height:0;display:inline-flex}.ui-button.unstyled[data-v-79f3ba67]{all:unset;box-sizing:border-box;font:inherit;color:inherit;cursor:pointer}.ui-button.unstyled[data-v-79f3ba67]:after{display:none}.ui-button.unstyled[data-v-79f3ba67]:disabled{cursor:not-allowed;opacity:var(--ds-disabled-opacity)}.icon-btn[data-v-ff64b684]{min-width:var(--ds-control-height-md);width:var(--ds-control-height-md);height:var(--ds-control-height-md);min-height:var(--ds-control-height-md);border:var(--ds-border-width) solid var(--ds-border);background:var(--ds-bg-card);color:var(--ds-text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;line-height:0;transition:background-color .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;display:inline-flex;padding:0!important}.icon-btn .material-icons-round[data-v-ff64b684]{width:1em;height:1em;font-size:18px;line-height:1;display:block}.icon-btn[data-v-ff64b684]:hover:not(:disabled){background:var(--ds-hover-tint);border-color:var(--ds-border-strong);color:var(--ds-text)}.icon-btn[data-v-ff64b684]:active:not(:disabled){transform:scale(.96)}.icon-btn[data-v-ff64b684]:focus-visible{border-color:var(--ds-primary);box-shadow:var(--ring);outline:none}.icon-btn[data-v-ff64b684]:disabled{opacity:.45;cursor:not-allowed;transform:none}.icon-btn.active[data-v-ff64b684]{background:color-mix(in srgb, var(--ds-primary) 14%, transparent);border-color:var(--ds-primary);color:var(--ds-primary)}.icon-btn.ib--ghost[data-v-ff64b684]{background:0 0;border-color:#0000}.icon-btn.ib--danger[data-v-ff64b684]{color:var(--ds-danger)}.icon-btn.ib--danger[data-v-ff64b684]:hover:not(:disabled){background:color-mix(in srgb, var(--ds-danger) 12%, transparent);border-color:var(--ds-danger);color:var(--ds-danger)}.icon-btn.ib--sm[data-v-ff64b684]{min-width:var(--ds-control-height-sm);width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);min-height:var(--ds-control-height-sm)}.icon-btn.ib--sm .material-icons-round[data-v-ff64b684]{font-size:17px}@media (pointer:coarse){.icon-btn.ib--sm[data-v-ff64b684]{width:44px;min-width:44px;height:44px;min-height:44px}}.ui-floating-tooltip{max-width:min(280px,100vw - 16px);z-index:var(--ds-z-tooltip);background:color-mix(in srgb, var(--ds-text) 94%, transparent);color:var(--ds-bg-card);text-align:start;white-space:normal;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.4;transition:opacity .12s;box-shadow:0 8px 24px #0f172a38}.search-comp-field[data-v-d1311269]{width:100%;min-height:var(--ds-control-height,42px);border:1.5px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--surface);color:var(--ds-text-secondary);box-sizing:border-box;direction:rtl;align-items:center;gap:8px;transition:all .2s;display:flex;padding:0 12px!important}.search-comp-field.compact[data-v-d1311269]{min-height:var(--ds-control-height-sm);padding:0 10px!important}.search-comp-field[data-v-d1311269]:focus-within{border-color:var(--ds-primary);box-shadow:var(--ring);background:var(--surface)}.search-comp-field[data-v-d1311269]:hover{border-color:var(--ds-border-strong);background:var(--ds-control-hover-bg)}.search-glyph[data-v-d1311269]{width:20px;height:20px;color:var(--ds-text-secondary);flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.search-comp-field input[data-v-d1311269]{width:100%;min-width:0;height:calc(var(--ds-control-height,42px) - 4px);color:var(--ds-text);font-size:var(--ds-font-size-control,13px);appearance:none;direction:rtl;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}.search-comp-field.compact input[data-v-d1311269]{height:calc(var(--ds-control-height-sm) - 4px)}.search-comp-field input[data-v-d1311269]::placeholder{color:var(--ds-text-muted);font-weight:500}.search-comp-field[data-v-d1311269]:hover:not(:focus-within){box-shadow:0 1px 2px #0000000d}.search-clear[data-v-d1311269]{color:var(--ds-text-secondary);cursor:pointer;flex-shrink:0;width:var(--search-clear-size,28px)!important;height:var(--search-clear-size,28px)!important;min-width:var(--search-clear-size,28px)!important;min-height:var(--search-clear-size,28px)!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:inline-flex!important}.search-clear[data-v-d1311269]:hover{color:var(--ds-text);background:var(--surface-soft)!important}.search-clear .material-icons-round[data-v-d1311269]{font-size:15px;line-height:1}@media (width<=768px){.search-comp-field[data-v-d1311269],.search-comp-field.compact[data-v-d1311269]{min-height:var(--ds-touch-target,44px)}.search-comp-field input[data-v-d1311269],.search-comp-field.compact input[data-v-d1311269]{height:calc(var(--ds-touch-target,44px) - 4px)}.search-comp-field[data-v-d1311269]{--search-clear-size:32px}}.nav[data-v-a2dfa8ce]{width:var(--ds-nav-width,300px);background:radial-gradient(ellipse 520px 380px at 14% 0%, color-mix(in srgb, var(--ds-gold) 92%, transparent) 0%, transparent 58%), radial-gradient(ellipse 420px 320px at 90% 100%, color-mix(in srgb, var(--ds-primary) 90%, transparent) 0%, transparent 62%), var(--ds-nav-bg,linear-gradient(180deg, #0b2e2a 0%, #08211e 55%, #061a17 100%));height:100%;min-height:0;color:var(--c-white);border-inline-end:1px solid var(--ds-nav-border,#ffffff12);isolation:isolate;flex-direction:column;flex-shrink:0;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 1px 0 #ffffff0a,0 8px 32px #00000024}.nav[data-v-a2dfa8ce]:before{content:"";opacity:.42;pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.nav[data-v-a2dfa8ce]:after{content:"";top:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ds-gold) 62%, transparent) 22%, color-mix(in srgb, var(--ds-gold) 84%, transparent) 58%, transparent 100%);pointer-events:none;z-index:2;height:1.5px;position:absolute;inset-inline:0}.brand-block[data-v-a2dfa8ce]{z-index:1;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;min-height:74px;padding:18px 16px 16px;display:flex;position:relative}.brand-icon[data-v-a2dfa8ce]{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-gold) 78%, transparent), color-mix(in srgb, var(--ds-primary) 65%, transparent));border:1px solid color-mix(in srgb, var(--ds-gold) 72%, transparent);width:44px;height:44px;color:var(--ds-gold);outline:1.5px solid color-mix(in srgb, var(--ds-gold) 62%, transparent);outline-offset:1.5px;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 4px 14px #0000002e,0 1px 3px #0000001f,inset 0 1px #ffffff1a}.brand-icon[data-v-a2dfa8ce]:after{content:"";pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 58%);border-radius:12px;position:absolute;inset:0}.brand-icon .material-icons-round[data-v-a2dfa8ce]{z-index:1;filter:drop-shadow(0 1px 2px #00000024);font-size:24px;position:relative}.brand-inner[data-v-a2dfa8ce]{flex:1;gap:2px;min-width:0;display:grid}.brand-inner strong[data-v-a2dfa8ce]{letter-spacing:-.2px;color:var(--ds-nav-text-active);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.1;overflow:hidden}.brand-inner span[data-v-a2dfa8ce]{color:#ffffff8c;letter-spacing:.02em;font-size:11px;font-weight:600}.brand-back[data-v-a2dfa8ce]{flex-shrink:0}.brand-back[data-v-a2dfa8ce] .ui-button{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff1a;min-height:36px;padding:0 10px!important}.nav-search[data-v-a2dfa8ce]{z-index:1;flex-shrink:0;padding:14px 14px 12px;position:relative}.nav-tools[data-v-a2dfa8ce]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px 0;display:flex;position:relative}.nav-search[data-v-a2dfa8ce] .search-comp-field{-webkit-backdrop-filter:blur(8px)saturate(1.08);height:40px;min-height:40px;transition:all .2s var(--ease-out,cubic-bezier(.4,0,.2,1));background:#ffffff12;border-color:#ffffff1a;border-radius:999px;box-shadow:inset 0 1px #ffffff14,inset 0 1px 2px #0000000f,0 1px 3px #00000014}.nav-search[data-v-a2dfa8ce] .search-comp-field input{color:var(--ds-nav-text-active);height:38px;font-size:13px;font-weight:500}.nav-search[data-v-a2dfa8ce] .search-comp-field input::placeholder,.nav-search[data-v-a2dfa8ce] .search-comp-field span{color:#ffffff73}.nav-search[data-v-a2dfa8ce] .search-comp-field:focus-within{border-color:color-mix(in srgb, var(--ds-gold) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-gold) 88%, transparent);background:#ffffff1a}.nav-links[data-v-a2dfa8ce]{z-index:1;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ds-gold) 72%, transparent) transparent;flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px 10px 12px;display:flex;position:relative;overflow:hidden auto}.nav-links[data-v-a2dfa8ce]::-webkit-scrollbar{width:4px;height:4px}.nav-links[data-v-a2dfa8ce]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-gold) 72%, transparent);border-radius:999px}.nav-links[data-v-a2dfa8ce]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ds-gold) 62%, transparent)}.nav-links[data-v-a2dfa8ce]::-webkit-scrollbar-track{background:0 0}.nav-group[data-v-a2dfa8ce]{gap:3px;padding-bottom:10px;display:grid}.nav-group+.nav-group[data-v-a2dfa8ce]{border-top:1px solid #ffffff0f;margin-top:2px;padding-top:10px}.group-header[data-v-a2dfa8ce]{align-items:center;gap:8px;padding:2px 8px 6px;display:flex}.group-line[data-v-a2dfa8ce]{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-gold) 38%, transparent), color-mix(in srgb, var(--ds-gold) 88%, transparent) 68%, transparent 100%);flex-shrink:0;width:14px;height:1px}.group-title[data-v-a2dfa8ce]{font-size:var(--ds-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:#ffffff75;font-weight:800;line-height:1}.group-dot[data-v-a2dfa8ce]{background:var(--ds-gold);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb, var(--ds-gold) 40%, transparent);border-radius:50%;flex-shrink:0;margin-inline-start:auto}.nav-group.group-active .group-title[data-v-a2dfa8ce]{color:var(--ds-gold)}.nav-group.group-active .group-line[data-v-a2dfa8ce]{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-gold) 10%, transparent), color-mix(in srgb, var(--ds-gold) 80%, transparent) 68%, transparent 100%);box-shadow:0 0 6px color-mix(in srgb, var(--ds-gold) 65%, transparent)}.nav a[data-v-a2dfa8ce]{color:#ffffffb8;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;height:42px;min-height:42px;padding:0 12px 0 10px;font-size:13.2px;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.nav a[data-v-a2dfa8ce]:hover{color:var(--ds-nav-text-active);background:#ffffff14;border-color:#ffffff14;transform:translateY(-1px);box-shadow:0 2px 10px #00000024,0 1px 3px #0000001a}.link-icon[data-v-a2dfa8ce]{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.link-icon .material-icons-round[data-v-a2dfa8ce]{opacity:.9;font-size:18px;transition:opacity .18s}.nav a:hover .link-icon[data-v-a2dfa8ce]{background:#ffffff17;border-color:#ffffff1a}.nav a.active[data-v-a2dfa8ce]{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-gold) 82%, transparent) 0%, #ffffff17 100%);color:var(--ds-nav-text-active);border:1px solid #ffffff1a;font-weight:700;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #0000002e,0 2px 6px #0000001f}.nav a.active[data-v-a2dfa8ce]:before{content:"";inset-inline-start:-1px;background:var(--ds-gold);width:3px;height:22px;box-shadow:0 0 8px color-mix(in srgb, var(--ds-gold) 55%, transparent);border-start-end-radius:3px;border-end-end-radius:3px;position:absolute;top:50%;transform:translateY(-50%)}.nav a.active[data-v-a2dfa8ce]:after{content:"";bottom:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-gold) 22%, transparent) 38%, color-mix(in srgb, var(--ds-gold) 18%, transparent) 50%, color-mix(in srgb, var(--ds-gold) 22%, transparent) 62%, transparent);height:1.5px;box-shadow:0 0 6px color-mix(in srgb, var(--ds-gold) 68%, transparent);border-radius:999px;position:absolute;inset-inline:12px}.nav a.active .link-icon[data-v-a2dfa8ce]{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-gold) 72%, transparent), color-mix(in srgb, var(--ds-gold) 88%, transparent));border-color:color-mix(in srgb, var(--ds-gold) 68%, transparent);color:var(--ds-gold)}.nav a.active .link-icon .material-icons-round[data-v-a2dfa8ce]{opacity:1}.nav a.active .nav-label[data-v-a2dfa8ce]{color:var(--ds-nav-text-active)}.active-dot[data-v-a2dfa8ce]{background:var(--ds-gold);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--ds-gold) 40%, transparent);border-radius:50%;flex-shrink:0;margin-inline-start:auto}.no-results[data-v-a2dfa8ce]{color:#ffffff73;place-items:center;gap:6px;padding:24px 12px;font-size:13px;font-weight:600;display:grid}.no-results .material-icons-round[data-v-a2dfa8ce]{opacity:.5;font-size:28px}.nav-footer[data-v-a2dfa8ce]{z-index:1;background:linear-gradient(#0000 0%,#0000001f 100%);border-top:1px solid #ffffff12;flex-shrink:0;padding:12px 12px 14px;position:relative}.user-card[data-v-a2dfa8ce]{-webkit-backdrop-filter:blur(14px)saturate(1.08);background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 4px 16px #00000024}.user-card[data-v-a2dfa8ce]:before{content:"";top:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24 28%,#ffffff12 72%,#0000);height:1px;position:absolute;inset-inline:0}.user-avatar[data-v-a2dfa8ce]{background:linear-gradient(135deg, var(--ds-gold) 0%, var(--ds-gold) 100%);color:#1a2e2a;width:36px;height:36px;box-shadow:0 2px 8px color-mix(in srgb, var(--ds-gold) 70%, transparent), 0 1px 3px #0000001f, inset 0 1px 0 #ffffff6b;outline:1px solid color-mix(in srgb, var(--ds-gold) 78%, transparent);outline-offset:1px;border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.user-info[data-v-a2dfa8ce]{flex:1;gap:1px;min-width:0;display:grid}.user-info strong[data-v-a2dfa8ce]{color:var(--ds-nav-text-active);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.1;overflow:hidden}.user-info span[data-v-a2dfa8ce]{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.status-dot[data-v-a2dfa8ce]{background:var(--ds-success);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-success) 82%, transparent), 0 0 8px color-mix(in srgb, var(--ds-success) 55%, transparent);border-radius:50%;flex-shrink:0}.nav--collapsed[data-v-a2dfa8ce]{width:var(--ds-nav-collapsed,72px)}.nav--collapsed .brand-inner[data-v-a2dfa8ce],.nav--collapsed .nav-search[data-v-a2dfa8ce],.nav--collapsed .group-header[data-v-a2dfa8ce],.nav--collapsed .nav-label[data-v-a2dfa8ce],.nav--collapsed .active-dot[data-v-a2dfa8ce],.nav--collapsed .user-info[data-v-a2dfa8ce],.nav--collapsed .status-dot[data-v-a2dfa8ce]{display:none!important}.nav--collapsed .brand-block[data-v-a2dfa8ce]{flex-direction:column;justify-content:flex-start;gap:10px;padding:16px 8px 14px}.nav--collapsed .brand-icon[data-v-a2dfa8ce]{width:42px;height:42px}.nav--collapsed .brand-back[data-v-a2dfa8ce]{place-items:center;display:grid}.nav--collapsed .brand-back[data-v-a2dfa8ce] .ui-button{width:42px;min-height:36px}.nav--collapsed .nav-links[data-v-a2dfa8ce]{align-items:center;padding:8px 6px 12px}.nav.nav--collapsed a[data-v-a2dfa8ce]{border-radius:12px;justify-content:center;gap:0;width:48px;height:48px;min-height:48px;padding:0}.nav.nav--collapsed a.active[data-v-a2dfa8ce]:before,.nav.nav--collapsed a.active[data-v-a2dfa8ce]:after{display:none}.nav--collapsed .link-icon[data-v-a2dfa8ce]{border-radius:11px;width:40px;height:40px;margin:0}.nav--collapsed .link-icon .material-icons-round[data-v-a2dfa8ce]{font-size:20px}.nav.nav--collapsed a.active[data-v-a2dfa8ce]{border-color:color-mix(in srgb, var(--ds-gold) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-gold) 65%, transparent), 0 4px 14px #0003, 0 0 12px color-mix(in srgb, var(--ds-gold) 82%, transparent)}.nav--collapsed .nav-footer[data-v-a2dfa8ce]{padding:10px 6px 12px}.nav--collapsed .nav-tools[data-v-a2dfa8ce]{justify-content:center;padding:10px 6px 0}.nav--collapsed .user-card[data-v-a2dfa8ce]{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:8px}.nav--collapsed .user-avatar[data-v-a2dfa8ce]{width:40px;height:40px;font-size:14px}.nav[data-v-a2dfa8ce]{transition:width .26s cubic-bezier(.4,0,.2,1)}.nav-links[data-v-a2dfa8ce],.brand-block[data-v-a2dfa8ce],.nav-footer[data-v-a2dfa8ce],.nav-search[data-v-a2dfa8ce]{transition:opacity .18s}@media (width<=768px){.nav[data-v-a2dfa8ce]{width:100%;height:auto;max-height:none;padding:calc(8px + env(safe-area-inset-top)) 12px 10px;border-inline-end:0;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;overflow:visible}.brand-block[data-v-a2dfa8ce]{border-bottom:0;gap:10px;min-height:42px;padding:0}.brand-icon[data-v-a2dfa8ce]{width:38px;height:38px}.brand-icon .material-icons-round[data-v-a2dfa8ce]{font-size:20px}.brand-inner strong[data-v-a2dfa8ce]{font-size:15px}.brand-inner span[data-v-a2dfa8ce]{font-size:10px}.nav-search[data-v-a2dfa8ce]{display:none}.nav-tools[data-v-a2dfa8ce]{grid-column:2;justify-content:flex-end;padding:0}.nav-links[data-v-a2dfa8ce]{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ds-text) 16px, var(--ds-text) calc(100% - 16px), transparent 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ds-text) 16px, var(--ds-text) calc(100% - 16px), transparent 100%);mask-image:linear-gradient(to left, transparent 0, var(--ds-text) 16px, var(--ds-text) calc(100% - 16px), transparent 100%);flex-direction:row;grid-column:1/-1;gap:6px;padding:0 0 2px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.nav-links[data-v-a2dfa8ce]::-webkit-scrollbar{display:none}.nav-group[data-v-a2dfa8ce]{display:contents}.group-header[data-v-a2dfa8ce]{display:none}.nav-group+.nav-group[data-v-a2dfa8ce]{border:0;margin:0;padding:0}.nav a[data-v-a2dfa8ce]{white-space:nowrap;scroll-snap-align:start;background:#ffffff0f;border:1px solid #ffffff12;border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-size:12px}.link-icon[data-v-a2dfa8ce]{border-radius:999px;width:26px;height:26px}.link-icon .material-icons-round[data-v-a2dfa8ce]{font-size:16px}.nav a.active[data-v-a2dfa8ce]:before{display:none}.nav a.active[data-v-a2dfa8ce]{box-shadow:inset 0 -2px 0 var(--ds-gold)}.nav-footer[data-v-a2dfa8ce]{display:none}.collapse-toggle[data-v-a2dfa8ce]{display:none!important}}.app-page-shell[data-v-4278b0cd]{flex-direction:row-reverse;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.side-navigation[data-v-4278b0cd]{flex-shrink:0}@media (width<=768px){.app-page-shell[data-v-4278b0cd]{flex-direction:column-reverse}.side-navigation[data-v-4278b0cd]{flex:none;width:100%!important}}.splash[data-v-8e78fd78]{z-index:var(--ds-z-tooltip,5000);background:radial-gradient(120% 130% at 50% -10%, color-mix(in srgb, var(--ds-gold) 12%, transparent) 0%, transparent 54%), linear-gradient(160deg, color-mix(in srgb, var(--ds-primary-dark) 82%, black) 0%, color-mix(in srgb, var(--ds-primary-dark) 60%, black) 100%);color:var(--c-white);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.splash-enter-active[data-v-8e78fd78]{animation:splashIn-8e78fd78 var(--ds-duration-slow) var(--ease-out) both}.splash-leave-active[data-v-8e78fd78]{animation:splashIn-8e78fd78 var(--ds-duration-normal) var(--ease-out) both reverse;pointer-events:none}@keyframes splashIn-8e78fd78{0%{opacity:0}}.splash-content[data-v-8e78fd78]{justify-items:center;gap:var(--ds-space-10);padding:var(--ds-space-24);text-align:center;max-width:520px;animation:splashRise-8e78fd78 var(--ds-duration-slow) var(--ease-spring) both;display:grid}@keyframes splashRise-8e78fd78{0%{opacity:0;transform:translateY(10px)}}.brand[data-v-8e78fd78]{width:calc(var(--ds-space-48) * 2);height:calc(var(--ds-space-48) * 2);border-radius:var(--ds-radii-2xl);background:color-mix(in srgb, var(--c-white) 8%, transparent);border:var(--ds-border-width) solid color-mix(in srgb, var(--ds-gold) 30%, transparent);place-items:center;display:grid}.brand-logo[data-v-8e78fd78]{object-fit:contain;width:62px;height:62px}.eyebrow[data-v-8e78fd78]{margin:var(--ds-space-8) 0 0;color:var(--ds-gold);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-bold);letter-spacing:.16em;text-transform:uppercase}.title[data-v-8e78fd78]{color:var(--c-white);font-size:clamp(26px,4.4vw,38px);font-weight:var(--ds-weight-black);line-height:var(--ds-line-height-tight);letter-spacing:var(--ds-tracking-heading);text-wrap:balance;margin:0}.title-rule[data-v-8e78fd78]{width:var(--ds-space-48);border-radius:var(--ds-radii-pill);background:var(--ds-gold);height:2px}.subtitle[data-v-8e78fd78]{max-width:420px;color:var(--ds-gold);font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-line-height-relaxed);margin:0}.progress[data-v-8e78fd78]{gap:var(--ds-space-8);width:min(340px,82vw);margin-block-start:var(--ds-space-12);display:grid}.progress-track[data-v-8e78fd78]{width:100%;height:var(--ds-space-4);border-radius:var(--ds-radii-pill);background:color-mix(in srgb, var(--c-white) 14%, transparent);overflow:hidden}.progress-fill[data-v-8e78fd78]{border-radius:var(--ds-radii-pill);background:var(--ds-gold);height:100%;transition:width var(--ds-duration-normal) var(--ease-out)}.progress-meta[data-v-8e78fd78]{justify-content:space-between;align-items:center;gap:var(--ds-space-12);display:flex}.progress-msg[data-v-8e78fd78]{color:var(--c-white);font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-semi)}.progress-num[data-v-8e78fd78]{color:var(--ds-gold);font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums}.splash-footer[data-v-8e78fd78]{align-items:center;gap:var(--ds-space-8);width:fit-content;color:var(--ds-gold);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-medium);white-space:nowrap;margin-inline:auto;display:inline-flex;position:absolute;inset-block-end:max(var(--ds-space-20), env(safe-area-inset-bottom));inset-inline:0}.foot-sep[data-v-8e78fd78]{opacity:.5}@media (prefers-reduced-motion:reduce){.splash-enter-active[data-v-8e78fd78],.splash-leave-active[data-v-8e78fd78],.splash-content[data-v-8e78fd78]{animation:none}.progress-fill[data-v-8e78fd78]{transition:none}}.shortcuts-overlay[data-v-439e6185]{z-index:var(--ds-z-dialog);padding:10vh var(--ds-space-16) var(--ds-space-16);background:var(--ds-overlay-bg);-webkit-backdrop-filter:blur(var(--ds-overlay-blur));animation:scOverlayIn-439e6185 var(--ds-duration-fast) var(--ease-out) both;overscroll-behavior:contain;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@keyframes scOverlayIn-439e6185{0%{opacity:0}}.shortcuts-panel[data-v-439e6185]{background:var(--ds-surface-elevated);color:var(--ds-text);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-modal-radius);box-shadow:var(--ds-layer-shadow-overlay);width:min(var(--ds-layer-md), 100%);max-height:min(80dvh,600px);animation:scPanelIn-439e6185 var(--ds-duration-normal) var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}@keyframes scPanelIn-439e6185{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.shortcuts-header[data-v-439e6185]{align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-16) var(--ds-space-20) var(--ds-space-12);flex:none;display:flex}.shortcuts-header h2[data-v-439e6185]{min-width:0;font-size:var(--ds-font-size-md);font-weight:var(--ds-weight-extrabold);letter-spacing:var(--ds-tracking-heading);color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.shortcuts-title-icon[data-v-439e6185]{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border-radius:var(--ds-control-radius);font-size:var(--ds-icon-md);color:var(--ds-primary);background:var(--ds-hover-tint);flex:none;justify-content:center;align-items:center;display:inline-flex}.shortcuts-close[data-v-439e6185]{width:var(--ds-control-height-sm);min-width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-control-radius);color:var(--ds-text-secondary);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ease-out), border-color var(--ds-duration-fast) var(--ease-out), color var(--ds-duration-fast) var(--ease-out), transform var(--ds-duration-fast) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.shortcuts-close[data-v-439e6185]:hover{background:var(--ds-hover-tint);border-color:var(--ds-border);color:var(--ds-text)}.shortcuts-close[data-v-439e6185]:active{transform:scale(.96)}.shortcuts-close[data-v-439e6185]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;box-shadow:var(--ds-focus-ring)}.shortcuts-close .material-icons-round[data-v-439e6185]{font-size:var(--ds-icon-md);line-height:1}.shortcuts-body[data-v-439e6185]{padding:0 var(--ds-space-12) var(--ds-space-12);scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.shortcut-group[data-v-439e6185]{margin-bottom:var(--ds-space-6)}.shortcut-group-title[data-v-439e6185]{padding:var(--ds-space-8) var(--ds-space-10) var(--ds-space-6);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-extrabold);color:var(--ds-text-secondary);margin:0}.shortcut-row[data-v-439e6185]{justify-content:space-between;align-items:center;gap:var(--ds-space-12);min-height:var(--ds-control-height-md);padding:var(--ds-space-6) var(--ds-space-10);border-radius:var(--ds-control-radius);transition:background-color var(--ds-duration-fast) var(--ease-out);display:flex}.shortcut-row[data-v-439e6185]:hover{background:var(--ds-hover-tint)}.shortcut-keys[data-v-439e6185]{min-width:var(--ds-space-20);height:var(--ds-space-20);padding-inline:var(--ds-space-6);background:var(--ds-kbd-bg);border:var(--ds-border-width) solid var(--ds-kbd-border);border-radius:var(--ds-kbd-radius);font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-bold);color:var(--ds-kbd-fg);font-variant-numeric:tabular-nums;box-shadow:0 1px 0 var(--ds-kbd-border);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.shortcut-desc[data-v-439e6185]{min-width:0;font-size:var(--ds-font-size-base);color:var(--ds-text);text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cp-overlay[data-v-e0847085]{z-index:var(--ds-z-command);padding:15vh var(--ds-space-16) var(--ds-space-16);background:var(--ds-overlay-bg);-webkit-backdrop-filter:blur(var(--ds-overlay-blur));animation:cpOverlayIn-e0847085 var(--ds-duration-fast) var(--ease-out) both;overscroll-behavior:contain;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@keyframes cpOverlayIn-e0847085{0%{opacity:0}}.cp-panel[data-v-e0847085]{background:var(--ds-surface-elevated);color:var(--ds-text);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-modal-radius);box-shadow:var(--ds-layer-shadow-top);width:min(var(--ds-layer-lg), 100%);max-height:min(520px,72dvh);animation:cpPanelIn-e0847085 var(--ds-duration-normal) var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}@keyframes cpPanelIn-e0847085{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.cp-header[data-v-e0847085]{align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);border-bottom:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface-elevated);min-height:var(--ds-control-height-lg);transition:background-color var(--ds-duration-fast) var(--ease-out);flex:none;display:flex}.cp-header[data-v-e0847085]:focus-within{background:var(--ds-hover-tint)}.cp-header:focus-within .cp-header-icon[data-v-e0847085]{color:var(--ds-primary)}.cp-header-icon[data-v-e0847085]{font-size:var(--ds-icon-lg);color:var(--ds-text-secondary);flex:none}.cp-input[data-v-e0847085]{min-width:0;font-size:var(--ds-font-size-md);font-weight:var(--ds-weight-semi);color:var(--ds-text);direction:rtl;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}.cp-input[data-v-e0847085]::placeholder{color:var(--ds-text-muted)}.cp-cmdk-hint[data-v-e0847085]{align-items:center;gap:var(--ds-space-4);flex:none;display:inline-flex}.cp-key[data-v-e0847085]{min-width:var(--ds-space-20);height:var(--ds-space-20);padding-inline:var(--ds-space-6);border-radius:var(--ds-kbd-radius);border:var(--ds-border-width) solid var(--ds-kbd-border);background:var(--ds-kbd-bg);font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-bold);color:var(--ds-kbd-fg);font-variant-numeric:tabular-nums;box-shadow:0 1px 0 var(--ds-kbd-border);justify-content:center;align-items:center;display:inline-flex}.cp-key.is-mod[data-v-e0847085]{background:var(--ds-hover-tint)}.cp-key-sep[data-v-e0847085]{font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-bold);color:var(--ds-text-secondary)}.cp-results[data-v-e0847085]{min-height:0;padding:var(--ds-space-8);scrollbar-width:thin;flex:auto;overflow-y:auto}.cp-section-label[data-v-e0847085]{z-index:1;justify-content:space-between;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-6) var(--ds-space-10) var(--ds-space-4);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-extrabold);color:var(--ds-text-secondary);background:var(--ds-surface-elevated);display:flex;position:sticky;top:0}.cp-section-count[data-v-e0847085]{min-width:var(--ds-space-20);height:var(--ds-space-16);padding-inline:var(--ds-space-6);border-radius:var(--ds-radii-pill);background:var(--ds-control-bg-muted);border:var(--ds-border-width) solid var(--ds-border-soft);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-extrabold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.cp-item[data-v-e0847085]{align-items:center;gap:var(--ds-space-12);width:100%;min-height:var(--ds-control-height-md);padding:var(--ds-space-8) var(--ds-space-12);border:var(--ds-border-width) solid transparent;color:var(--ds-text);cursor:pointer;border-radius:var(--ds-control-radius);text-align:start;font-family:inherit;font-size:var(--ds-font-size-md);transition:background-color var(--ds-duration-fast) var(--ease-out), border-color var(--ds-duration-fast) var(--ease-out);background:0 0;display:flex}.cp-item.active[data-v-e0847085],.cp-item[data-v-e0847085]:hover{background:var(--ds-hover-tint);border-color:var(--ds-border)}.cp-item[data-v-e0847085]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:1px}.cp-item-icon[data-v-e0847085]{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border-radius:var(--ds-control-radius);background:var(--ds-hover-tint);color:var(--ds-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.cp-item-icon .material-icons-round[data-v-e0847085]{font-size:var(--ds-icon-md);line-height:1}.cp-item-label[data-v-e0847085]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cp-item-title[data-v-e0847085]{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ds-weight-semi);overflow:hidden}.cp-hit[data-v-e0847085]{background:var(--ds-warning-bg);border-bottom:2px solid var(--ds-warning);color:inherit;border-radius:2px;padding-inline:1px}.cp-item-hint[data-v-e0847085]{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-item-badge[data-v-e0847085]{font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-bold);color:var(--ds-text-secondary);border:var(--ds-border-width) solid var(--ds-border-soft);border-radius:var(--ds-radii-pill);padding:2px var(--ds-space-8);font-variant-numeric:tabular-nums;flex:none}.cp-item-shortcut[data-v-e0847085]{align-items:center;gap:var(--ds-space-4);flex:none;display:inline-flex}.cp-empty[data-v-e0847085]{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-32) var(--ds-space-16);color:var(--ds-text-secondary);flex-direction:column;display:flex}.cp-empty-icon-wrap[data-v-e0847085]{width:var(--ds-space-48);height:var(--ds-space-48);border-radius:var(--ds-radii-full);background:var(--ds-control-bg-muted);border:var(--ds-border-width) solid var(--ds-border-soft);place-items:center;display:grid}.cp-empty-icon[data-v-e0847085]{font-size:var(--ds-icon-lg);opacity:.7}.cp-empty-title[data-v-e0847085]{font-size:var(--ds-font-size-md);font-weight:var(--ds-weight-bold);color:var(--ds-text)}.cp-empty-sub[data-v-e0847085]{font-size:var(--ds-font-size-sm)}.cp-footer[data-v-e0847085]{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-10) var(--ds-space-16);border-top:var(--ds-border-width) solid var(--ds-border-soft);font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary);flex-wrap:wrap;flex:none;display:flex}.cp-footer-text[data-v-e0847085]{margin-inline-end:var(--ds-space-8)}.offline-banner[data-v-d72b734c]{justify-content:center;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-8) max(var(--ds-space-16), env(safe-area-inset-right)) var(--ds-space-8) max(var(--ds-space-16), env(safe-area-inset-left));background:var(--ds-warning-bg);border-bottom:var(--ds-border-width) solid var(--ds-warning-border);color:var(--ds-warning-strong);font-size:var(--ds-font-size-base);font-weight:var(--ds-weight-bold);display:flex}.offline-icon[data-v-d72b734c]{font-size:var(--ds-icon-md);flex-shrink:0;line-height:1}.offline-text[data-v-d72b734c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.offline-banner-enter-active[data-v-d72b734c],.offline-banner-leave-active[data-v-d72b734c]{transition:opacity var(--ds-duration-normal) var(--ease-out), transform var(--ds-duration-normal) var(--ease-out)}.offline-banner-enter-from[data-v-d72b734c],.offline-banner-leave-to[data-v-d72b734c]{opacity:0;transform:translateY(-100%)}.inputPassword[data-v-472ff2f7]{grid-template-columns:minmax(0, 1fr) var(--fld-h);border:1.5px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);background:var(--surface);align-items:center;width:100%;transition:all .2s;display:grid;overflow:hidden}.inputPassword[data-v-472ff2f7]:focus-within{border-color:var(--ds-primary);box-shadow:var(--ring)}.input[data-v-472ff2f7],.input-check[data-v-472ff2f7]{direction:rtl;flex-direction:column;justify-content:start;align-items:start;gap:6px;min-width:0;height:fit-content;display:flex;width:100%!important;margin:0!important}.input[data-v-472ff2f7]{margin:0!important}.input[data-v-472ff2f7],.input-check[data-v-472ff2f7]{--fld-h:var(--ds-control-height-md);--fld-fs:var(--ds-font-size-control);--fld-px:var(--ds-field-padding-x)}.size-sm[data-v-472ff2f7]{--fld-h:var(--ds-control-height-sm);--fld-fs:var(--ds-font-size-sm);--fld-px:var(--ds-space-10)}.size-lg[data-v-472ff2f7]{--fld-h:var(--ds-control-height-lg);--fld-fs:var(--ds-font-size-md);--fld-px:var(--ds-space-16)}.input label[data-v-472ff2f7],.input-check label[data-v-472ff2f7]{color:var(--ds-text);font-size:var(--ds-font-size-label,13px);font-weight:700;line-height:1.4}.check[data-v-472ff2f7]{width:100%;min-height:var(--fld-h);background-color:var(--surface);border:1.5px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);direction:rtl;flex-direction:row;justify-content:start;align-items:center;gap:10px;transition:all .2s;display:flex;padding:0 var(--fld-px)!important;margin:0!important}.check[data-v-472ff2f7]:focus-within{border-color:var(--ds-primary);box-shadow:var(--ring)}.input-check input[data-v-472ff2f7]{accent-color:var(--ds-primary);cursor:pointer;width:17px;height:17px}.input input[data-v-472ff2f7],.inputPassword input[data-v-472ff2f7],.inputImage input[data-v-472ff2f7]{accent-color:var(--ds-primary);background-color:var(--surface);width:100%;color:var(--ds-text);border:1.5px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);height:var(--fld-h);font-size:var(--fld-fs);outline:none;transition:all .2s;padding:0 var(--fld-px)!important;margin-top:0!important}.input input[data-v-472ff2f7]:hover,.inputImage[data-v-472ff2f7]:hover,.inputPassword[data-v-472ff2f7]:hover{border-color:var(--ds-border-strong)}.input input[data-v-472ff2f7]::placeholder,.inputPassword input[data-v-472ff2f7]::placeholder{color:var(--ds-text-muted);opacity:1;font-weight:500}.input input[data-v-472ff2f7]:not(:focus):hover,.inputPassword[data-v-472ff2f7]:not(:focus-within):hover,.check[data-v-472ff2f7]:not(:focus-within):hover{box-shadow:0 1px 2px #0000000d}.input input[data-v-472ff2f7]:disabled,.input-check input[data-v-472ff2f7]:disabled,.inputPassword input[data-v-472ff2f7]:disabled,.inputImage input[data-v-472ff2f7]:disabled{cursor:not-allowed}:is(.input[data-v-472ff2f7]:has(input:disabled),.input-check[data-v-472ff2f7]:has(input:disabled),.inputPassword[data-v-472ff2f7]:has(input:disabled),.inputImage[data-v-472ff2f7]:has(input:disabled)){opacity:.62}.input input[data-v-472ff2f7]:focus,.inputImage[data-v-472ff2f7]:focus-within,.inputPassword[data-v-472ff2f7]:focus-within,.check[data-v-472ff2f7]:focus-within{border-color:var(--ds-primary);box-shadow:var(--ring);background:var(--surface)}.input input[data-v-472ff2f7]:read-only{background:var(--surface-soft);color:var(--ds-text-secondary);border-style:dashed}.input.secondary input[data-v-472ff2f7],.inputPassword.secondary[data-v-472ff2f7],.check.secondary[data-v-472ff2f7],.inputImage.secondary[data-v-472ff2f7]{border-color:var(--ds-border-soft);background:var(--surface-soft)}.input.secondary input[data-v-472ff2f7]:focus,.inputPassword.secondary[data-v-472ff2f7]:focus-within,.check.secondary[data-v-472ff2f7]:focus-within,.inputImage.secondary[data-v-472ff2f7]:focus-within{border-color:var(--ds-primary);box-shadow:var(--ring);background:var(--surface)}.input.danger input[data-v-472ff2f7]{border-color:var(--ds-danger)}.input.danger input[data-v-472ff2f7]:focus{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger) 16%, transparent)}.inputPassword.danger[data-v-472ff2f7]{border-color:var(--ds-danger)}.inputPassword.danger[data-v-472ff2f7]:focus-within{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger) 16%, transparent)}.check.danger[data-v-472ff2f7]{border-color:var(--ds-danger)}.check.danger[data-v-472ff2f7]:focus-within{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger) 16%, transparent)}.inputImage.danger[data-v-472ff2f7]{border-color:var(--ds-danger)}.inputImage.danger[data-v-472ff2f7]:focus-within{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger) 16%, transparent)}.inputPassword input[data-v-472ff2f7]{border-radius:0;box-shadow:none!important;border:0!important}.password-toggle[data-v-472ff2f7]{width:var(--fld-h);min-width:var(--fld-h);height:var(--fld-h);min-height:var(--fld-h);border:0;border-inline-start:1.5px solid var(--ds-border);background:var(--surface-soft);color:var(--ds-text-secondary);border-radius:0;place-items:center;transition:all .2s;display:grid;padding:0!important}.password-toggle[data-v-472ff2f7]:hover{color:var(--ds-primary);background:var(--ds-success-bg)}.password-toggle[data-v-472ff2f7]:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-primary);outline:none}.password-toggle .material-icons-round[data-v-472ff2f7]{font-size:20px}p[data-v-472ff2f7]{color:var(--ds-text-secondary);margin:0;font-size:12px}.field-msg[data-v-472ff2f7]{min-height:var(--ds-field-msg-h);line-height:var(--ds-line-height-normal)}.field-msg.is-compact.is-empty[data-v-472ff2f7]{display:none}.required-mark[data-v-472ff2f7]{color:var(--ds-danger);font-weight:800}.error-msg[data-v-472ff2f7]{font-weight:700;color:var(--ds-danger)!important}.inputImage[data-v-472ff2f7]{background-color:var(--surface);border:1.5px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);color:var(--ds-text);min-height:var(--fld-h);flex-direction:row;justify-content:space-between;align-items:center;transition:all .2s;display:flex;width:100%!important;margin:0!important;padding-inline-start:14px!important}.inputImage[data-v-472ff2f7]:focus-within{border-color:var(--ds-primary);box-shadow:var(--ring)}.inputImage input[data-v-472ff2f7]{border:0!important;width:calc(100% - 30px)!important;margin-top:0!important}.inputImage input[data-v-472ff2f7]::file-selector-button{min-height:calc(var(--fld-h) - 10px);color:var(--ds-text);border-radius:var(--ds-input-radius,10px);background-color:var(--surface-soft);cursor:pointer;transition:all .2s;border:1px solid var(--ds-border)!important;margin-inline-start:10px!important;padding:0 12px!important}.inputImage input[data-v-472ff2f7]::file-selector-button:hover{background:var(--ds-success-bg);border-color:var(--ds-border-strong)!important}.inputImage input[data-v-472ff2f7]:before{pointer-events:none;position:absolute;top:100px!important}.inputImage input[data-v-472ff2f7]:after{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4-11h-3V6h-2v3H8v2h3v3h2v-3h3v-2z'/%3E%3C/svg%3E");position:absolute;content:""!important}.login-stage[data-v-60a8f434]{isolation:isolate;min-height:100dvh;color:color-mix(in srgb, white 90%, var(--ds-primary));background:radial-gradient(900px 640px at 50% 4%, color-mix(in srgb, var(--ds-primary) 30%, transparent) 0%, transparent 68%), radial-gradient(820px 560px at 50% 104%, color-mix(in srgb, var(--ds-gold) 14%, transparent) 0%, transparent 72%), linear-gradient(168deg, color-mix(in srgb, var(--ds-primary-dark) 86%, black) 0%, var(--ds-primary-dark) 44%, color-mix(in srgb, var(--ds-primary-dark) 72%, black) 100%);direction:rtl;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.stage-glow[data-v-60a8f434]{inset-inline:0;background:radial-gradient(60% 100% at 50% 50%, color-mix(in srgb, var(--ds-gold) 16%, transparent) 0%, transparent 70%);filter:blur(6px);pointer-events:none;height:60%;animation:9s ease-in-out infinite loginBreath-60a8f434;position:absolute;top:-22%}.stage-topo[data-v-60a8f434]{width:100%;height:100%;color:color-mix(in srgb, var(--ds-gold) 30%, white);opacity:.16;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 104% at 50% 44%,#000 4%,#0000 76%);mask-image:radial-gradient(120% 104% at 50% 44%,#000 4%,#0000 76%)}.topo-lines[data-v-60a8f434]{transform-origin:720px 470px;animation:48s ease-in-out infinite loginDrift-60a8f434}.stage-grid[data-v-60a8f434]{opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 46%,#000 0%,#0000 74%);mask-image:radial-gradient(120% 100% at 50% 46%,#000 0%,#0000 74%)}.stage-scan[data-v-60a8f434]{inset-inline:0;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--ds-gold) 9%, transparent) 50%, transparent 100%);pointer-events:none;height:46%;animation:12s linear infinite loginScan-60a8f434;position:absolute;top:0}.stage-bar[data-v-60a8f434]{z-index:2;justify-content:space-between;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-20) var(--ds-space-24);font-size:var(--ds-font-size-xs);letter-spacing:var(--ds-tracking-label);color:color-mix(in srgb, white 68%, var(--ds-primary));font-weight:700;display:flex;position:relative}.stage-brand[data-v-60a8f434]{align-items:center;gap:var(--ds-space-8);display:inline-flex}.brand-dot[data-v-60a8f434]{border-radius:var(--ds-radii-full);background:var(--ds-primary);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-primary) 22%, transparent);flex-shrink:0}.brand-coord[data-v-60a8f434],.stage-chip[data-v-60a8f434]{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.stage-chip[data-v-60a8f434]{padding:var(--ds-space-4) var(--ds-space-10);border-radius:var(--ds-radii-pill);color:color-mix(in srgb, white 78%, var(--ds-primary));background:#ffffff0d;border:1px solid #ffffff1f}.login-main[data-v-60a8f434]{z-index:2;padding:var(--ds-space-16) var(--ds-space-20);place-items:center;display:grid;position:relative}.login-card[data-v-60a8f434]{--surface:color-mix(in srgb, var(--ds-primary-dark) 80%, black);--surface-soft:color-mix(in srgb, var(--ds-primary-dark) 66%, black);--surface-muted:var(--surface-soft);--ds-bg-card:var(--surface);--ds-text:color-mix(in srgb, white 94%, var(--ds-primary));--ds-text-secondary:color-mix(in srgb, white 74%, var(--ds-primary));--ds-text-muted:color-mix(in srgb, white 62%, var(--ds-primary));--ds-text-inverse:color-mix(in srgb, var(--ds-primary-dark) 88%, black);--ds-border:#ffffff24;--ds-border-strong:#ffffff4d;--ds-border-soft:#ffffff17;--ds-success-bg:#ffffff14;--ds-primary:var(--ds-gold);--ds-primary-rgb:var(--ds-gold-rgb);--ds-primary-gradient:linear-gradient(135deg, color-mix(in srgb, var(--ds-gold) 80%, white) 0%, var(--ds-gold) 100%);--ds-primary-gradient-strong:linear-gradient(135deg, var(--ds-gold) 0%, color-mix(in srgb, var(--ds-gold) 68%, var(--ds-primary-dark)) 100%);--ring:0 0 0 3px color-mix(in srgb, var(--ds-gold) 26%, transparent);width:min(402px,100%);padding:var(--ds-space-24) var(--ds-space-24) var(--ds-space-20);border-radius:var(--ds-radii-2xl);border:1px solid var(--ds-border);color:var(--ds-text);background:linear-gradient(180deg, #ffffff12 0%, transparent 40%), linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 84%, black) 100%);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000085,0 8px 24px #00000057,inset 0 1px #ffffff14}.login-card[data-v-60a8f434]:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--ds-gold) 32%, color-mix(in srgb, var(--ds-gold) 70%, white) 52%, var(--ds-gold) 72%, transparent 100%);opacity:.9;height:2px;position:absolute;inset-block-start:0;inset-inline:0}.login-card[data-v-60a8f434]:after{content:"";border:1px solid color-mix(in srgb, var(--ds-gold) 13%, transparent);border-radius:calc(var(--ds-radii-2xl) - 9px);pointer-events:none;position:absolute;inset:9px}.card-head[data-v-60a8f434]{text-align:center;justify-items:center;gap:var(--ds-space-4);display:grid}.card-mark[data-v-60a8f434]{width:74px;height:74px;margin-bottom:var(--ds-space-8);color:var(--ds-gold);place-items:center;display:grid;position:relative}.card-mark svg[data-v-60a8f434]{width:62px;height:62px;filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--ds-gold) 30%, transparent))}.mark-orbit[data-v-60a8f434]{border-radius:var(--ds-radii-full);border:1px dashed color-mix(in srgb, var(--ds-gold) 34%, transparent);animation:26s linear infinite loginOrbit-60a8f434;position:absolute;inset:0}.card-country[data-v-60a8f434]{font-size:var(--ds-font-size-xs);letter-spacing:.14em;color:var(--ds-text-muted);margin:0;font-weight:700}.card-product[data-v-60a8f434]{margin:var(--ds-space-2) 0 0;font-size:clamp(21px,2.4vw,26px);font-weight:var(--ds-weight-black);line-height:var(--ds-line-height-tight);letter-spacing:var(--ds-letter-tight);color:var(--ds-text);text-wrap:balance}.card-platform[data-v-60a8f434]{margin:var(--ds-space-4) 0 0;font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);font-weight:600}.card-title[data-v-60a8f434]{margin-top:var(--ds-space-20);padding-top:var(--ds-space-16);border-top:1px solid var(--ds-border-soft);text-align:center}.card-title h2[data-v-60a8f434]{font-size:var(--ds-font-size-lg);font-weight:var(--ds-weight-extrabold);letter-spacing:var(--ds-letter-tight);color:var(--ds-text);margin:0}.card-title p[data-v-60a8f434]{margin:var(--ds-space-4) 0 0;font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);font-weight:500}.login-form[data-v-60a8f434]{gap:var(--ds-space-12);margin-top:var(--ds-space-16);flex-direction:column;display:flex}.login-form[data-v-60a8f434] .ui-button{margin-top:var(--ds-space-4)}.card-traits[data-v-60a8f434]{margin:var(--ds-space-16) 0 0;justify-content:center;gap:var(--ds-space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.card-traits li[data-v-60a8f434]{align-items:center;gap:var(--ds-space-4);border-radius:var(--ds-radii-pill);border:1px solid var(--ds-border-soft);color:var(--ds-text-secondary);white-space:nowrap;background:#ffffff0d;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.card-traits .material-icons-round[data-v-60a8f434]{color:var(--ds-gold);font-size:14px}.card-foot[data-v-60a8f434]{justify-content:center;align-items:center;gap:var(--ds-space-8);margin-top:var(--ds-space-16);padding-top:var(--ds-space-14);border-top:1px solid var(--ds-border-soft);color:var(--ds-text-muted);flex-wrap:wrap;font-size:11px;font-weight:600;display:flex}.foot-secure[data-v-60a8f434]{align-items:center;gap:var(--ds-space-4);color:var(--ds-gold);font-weight:700;display:inline-flex}.foot-secure .material-icons-round[data-v-60a8f434]{font-size:14px}.foot-sep[data-v-60a8f434]{opacity:.4}.stage-bar-bottom[data-v-60a8f434]{font-weight:600}.stage-copy[data-v-60a8f434]{color:color-mix(in srgb, white 52%, var(--ds-primary))}.stage-status[data-v-60a8f434]{align-items:center;gap:var(--ds-space-8);color:color-mix(in srgb, white 72%, var(--ds-primary));display:inline-flex}.status-pulse[data-v-60a8f434]{border-radius:var(--ds-radii-full);background:var(--ds-success);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-success) 50%, transparent);flex-shrink:0;animation:2.4s ease-out infinite loginPulse-60a8f434}@keyframes loginDrift-60a8f434{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.06)rotate(3deg)}}@keyframes loginScan-60a8f434{0%{transform:translateY(-120%)}to{transform:translateY(300%)}}@keyframes loginOrbit-60a8f434{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loginPulse-60a8f434{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-success) 48%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes loginBreath-60a8f434{0%,to{opacity:.7}50%{opacity:1}}[data-v-60a8f434]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}@media (width<=560px){.stage-bar[data-v-60a8f434]{padding:var(--ds-space-14) var(--ds-space-16)}.stage-bar-bottom[data-v-60a8f434]{align-items:center;gap:var(--ds-space-6);text-align:center;flex-direction:column}.brand-coord[data-v-60a8f434]{display:none}.login-main[data-v-60a8f434]{padding:var(--ds-space-12)}.login-card[data-v-60a8f434]{padding:var(--ds-space-20) var(--ds-space-16) var(--ds-space-16)}.card-mark[data-v-60a8f434]{width:64px;height:64px}.card-mark svg[data-v-60a8f434]{width:54px;height:54px}.card-traits li[data-v-60a8f434]{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.stage-glow[data-v-60a8f434],.stage-scan[data-v-60a8f434],.topo-lines[data-v-60a8f434],.mark-orbit[data-v-60a8f434],.status-pulse[data-v-60a8f434]{animation:none}}.notifications-bell[data-v-71cc6738]{align-items:center;display:inline-flex}.nb-trigger[data-v-71cc6738]{display:inline-flex;position:relative}.notifications-bell[data-v-71cc6738] .icon-btn{color:var(--ds-nav-text-active);background:#ffffff12;border-color:#ffffff1a}.notifications-bell[data-v-71cc6738] .icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-gold) 55%, transparent);color:var(--ds-nav-text-active);background:#ffffff24}.notifications-bell[data-v-71cc6738] .icon-btn.active{background:color-mix(in srgb, var(--ds-gold) 26%, transparent);border-color:color-mix(in srgb, var(--ds-gold) 62%, transparent);color:var(--ds-nav-text-active)}.nb-count[data-v-71cc6738]{border-radius:var(--ds-radii-pill);background:var(--ds-danger);min-width:18px;color:var(--ds-on-primary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-bold);text-align:center;padding-inline:4px;line-height:18px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.nb-backdrop[data-v-71cc6738]{z-index:var(--ds-z-overlay);position:fixed;inset:0}.nb-panel[data-v-71cc6738]{z-index:var(--ds-z-popover);width:min(360px,90vw);max-height:60vh;padding:var(--ds-space-10);border:1px solid var(--ds-border);border-radius:var(--ds-popup-radius);background:var(--ds-surface-elevated);box-shadow:var(--ds-shadow-lg);position:fixed;overflow-y:auto}.nb-head[data-v-71cc6738]{align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;margin-block-end:var(--ds-space-8);display:flex}.nb-list[data-v-71cc6738]{gap:var(--ds-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nb-row[data-v-71cc6738]{gap:var(--ds-space-2);width:100%;padding:var(--ds-space-8);border-radius:var(--ds-radii-8);background:var(--surface-soft);color:var(--ds-text);font-size:var(--ds-font-size-base);text-align:start;cursor:pointer;border:1px solid #0000;flex-direction:column;display:flex}.nb-unread[data-v-71cc6738]{border-color:var(--ds-primary);font-weight:var(--ds-weight-semi)}.nb-text[data-v-71cc6738]{line-height:var(--ds-line-height-snug)}.nb-date[data-v-71cc6738]{color:var(--ds-text-secondary);font-size:var(--ds-font-size-xs)}.nb-row[data-v-71cc6738]:hover{background:var(--ds-surface-hover)}html,body{width:100%;height:100%;font-family:var(--ds-font-family);background:linear-gradient(180deg, var(--surface-muted) 0%, var(--ds-border) 100%);color:var(--ds-text);text-rendering:geometricprecision;margin:0;padding:0}#app,.container{background:0 0;width:100%;max-width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.container.splash-hidden{visibility:hidden;pointer-events:none}*,:before,:after{box-sizing:border-box}button{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--ds-z-tooltip);background:var(--ds-primary);min-height:44px;color:var(--c-white);border-radius:10px;align-items:center;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex;position:fixed;top:8px;right:8px;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{z-index:1090;pointer-events:none;padding:2em;display:flex;position:fixed;inset:0;overflow:hidden}.v-toast__item{pointer-events:auto;opacity:.92;color:#fff;cursor:pointer;border-radius:.25em;align-items:center;min-height:3em;margin:.5em 0;animation-duration:.15s;display:inline-flex;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{word-break:break-word;margin:0;padding:.5em 1em}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (width<=768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{opacity:1;min-height:4em}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3e %3cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0-8.982 8.982-8.981 23.545 0 32.528 8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528zM25.999 33a3 3 0 11-6 0V21a3 3 0 116 0v12zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735z'/%3e %3c/svg%3e") no-repeat;width:27px;min-width:27px;height:27px;margin-left:1em;display:block}[dir=rtl] .v-toast__item .v-toast__icon{margin-left:unset;margin-right:1em}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e %3cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm14.495 17.329l-16 18a1.997 1.997 0 01-2.745.233l-10-8a2 2 0 012.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 012.99 2.659z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3e %3cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0-10.138 10.138-10.137 26.632 0 36.77s26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77zm-8.132 28.638a2 2 0 01-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 11-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 112.828-2.828l7.425 7.425 7.071-7.071a2 2 0 112.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 010 2.828z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill='%23000' d='M49.466 41.26L29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85zm-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.712 1.712 0 01-1.267.543c-.491 0-.914-.181-1.268-.543a1.788 1.788 0 01-.531-1.297c0-.502.176-.935.53-1.297a1.712 1.712 0 011.269-.544c.49 0 .914.181 1.268.544s.53.795.53 1.297c0 .503-.176.934-.53 1.297z'/%3e %3c/svg%3e") no-repeat}:root{--ds-font-family:"ChangaLocal", "Cairo", "Segoe UI", Tahoma, Arial, sans-serif;--ds-font-size-control:13px;--ds-font-size-label:12.5px;--ds-font-size-xs:11px;--ds-font-size-sm:12px;--ds-font-size-base:13px;--ds-font-size-md:14px;--ds-font-size-lg:16px;--ds-font-size-xl:18px;--ds-font-size-2xl:22px;--ds-font-size-3xl:28px;--ds-line-height-tight:1.25;--ds-line-height-snug:1.35;--ds-line-height-normal:1.5;--ds-line-height-relaxed:1.65;--ds-letter-tight:-.015em;--ds-letter-normal:0;--ds-tracking-label:.025em;--ds-tracking-heading:-.01em;--ds-weight-normal:400;--ds-weight-medium:500;--ds-weight-semi:600;--ds-weight-bold:700;--ds-weight-extrabold:800;--ds-weight-black:900;--ds-space-2:2px;--ds-space-4:4px;--ds-space-6:6px;--ds-space-8:8px;--ds-space-10:10px;--ds-space-12:12px;--ds-space-14:14px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-40:40px;--ds-space-48:48px;--ds-radii-sm:6px;--ds-radii-8:8px;--ds-radii-md:10px;--ds-radii-lg:14px;--ds-radii-xl:20px;--ds-radii-2xl:24px;--ds-radii-pill:999px;--ds-radii-full:9999px;--ds-control-radius:var(--ds-radii-md);--ds-btn-radius:var(--ds-control-radius);--ds-input-radius:var(--ds-control-radius);--ds-container-radius:var(--ds-radii-xl);--ds-card-radius:var(--ds-radii-lg);--ds-modal-radius:16px;--ds-popup-radius:var(--ds-radii-lg);--ds-table-radius:12px;--ds-shadow-xs:0 1px 2px #1018280a;--ds-shadow-sm:0 1px 3px #1018280d, 0 1px 2px #1018280a;--ds-shadow-md:0 4px 12px #1018280f, 0 1px 4px #1018280a;--ds-shadow-lg:0 10px 28px #10182814, 0 4px 10px #1018280a;--ds-shadow-xl:0 20px 44px #1018281a, 0 8px 16px #1018280d;--ds-elevation-1:var(--ds-shadow-sm);--ds-elevation-2:var(--ds-shadow-md);--ds-elevation-3:var(--ds-shadow-lg);--shadow-soft:var(--ds-shadow-md);--shadow:var(--ds-shadow-md);--shadow-strong:var(--ds-shadow-lg);--ds-z-base:0;--ds-z-sticky:900;--ds-z-overlay:950;--ds-z-modal:1000;--ds-z-dialog:1100;--ds-z-popover:1400;--ds-z-floating:3000;--ds-z-toast:4000;--ds-z-tooltip:5000;--ds-duration-instant:.1s;--ds-duration-fast:.15s;--ds-duration-normal:.22s;--ds-duration-slow:.32s;--ds-duration-enter:.22s;--ds-duration-exit:.16s;--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-shimmer:cubic-bezier(.4, 0, .6, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-smooth:cubic-bezier(.25, .1, .25, 1);--ring:0 0 0 3px #42817729;--ring-strong:0 0 0 4px #42817724;--ds-focus-ring:var(--ring);--ds-focus-ring-strong:var(--ring-strong);--ds-disabled-opacity:.5;--ds-border-width:1px;--ds-border-width-strong:1.5px;--ds-control-height-sm:32px;--ds-control-height-md:42px;--ds-control-height-lg:48px;--ds-control-height:var(--ds-control-height-md);--ds-btn-sm:var(--ds-control-height-sm);--ds-btn-md:var(--ds-control-height-md);--ds-btn-lg:var(--ds-control-height-lg);--ds-btn-height:var(--ds-control-height-md);--ds-field-height:var(--ds-control-height-md);--ds-input-height:var(--ds-control-height-md);--ds-list-row-height:var(--ds-control-height-md);--ds-field-padding-x:14px;--ds-padding-input:10px;--ds-touch-target:44px;--ds-table-row-compact:36px;--ds-table-row-normal:44px;--ds-table-row-comfortable:52px;--ds-table-row-height:var(--ds-table-row-normal);--ds-table-header-height:44px;--ds-control-gap:10px;--ds-form-gap:14px;--ds-gap-section:10px;--ds-gap-body:8px;--ds-gap-inline:6px;--ds-gap-chip:4px;--ds-padding-section:12px;--ds-padding-body:12px;--table-cell-padding:10px 14px;--toolbar-gap:10px;--form-gap:16px;--ds-icon-sm:17px;--ds-icon-md:18px;--ds-icon-lg:20px;--app-page-padding:18px;--app-panel-header-height:76px;--ds-table-max-height:min(64vh, 620px);--ds-nav-width:300px;--ds-nav-collapsed:72px;--ds-shell-gutter:16px;--ds-shell-gap:14px;--ds-map-radius-frame:18px;--bp-mobile:768px;--bp-tablet:1024px;--bp-desktop:1280px;--c-white:#fff;--surface:#fff;--surface-soft:#f5f3ed;--surface-muted:#edebe0;--ds-surface-elevated:#fff;--app-bg:#edebe0;--page-bg:#edebe0;--ds-background:#edebe0;--ds-bg-card:#fff;--c-surface-200:#e5eeea;--ds-glass:#ffffffc7;--ds-glass-border:#d4cdbe4d;--ds-glass-blur:14px;--ds-overlay-bg:#0f172a61;--ds-overlay-blur:12px;--ds-hero-gradient:linear-gradient(135deg, #0b2e2a 0%, #143f39 60%, #0d332e 100%);--ds-on-hero:#fff;--ds-shimmer:linear-gradient(90deg, var(--ds-border,#e0dcd7) 25%, var(--ds-border-soft,#eae7e3) 50%, var(--ds-border,#e0dcd7) 75%);--ds-shimmer-soft:linear-gradient(90deg, var(--ds-border) 0%, var(--ds-border-soft) 40%, var(--ds-border) 80%);--ds-shimmer-primary:linear-gradient(90deg, var(--ds-primary) 0%, var(--ds-primary-dark) 40%, var(--ds-primary) 80%);--ds-text:#161616;--ds-text-secondary:#3d3a3b;--ds-text-muted:#6b6a64;--ds-text-disabled:#a8a49c;--ds-text-inverse:#fff;--ds-on-primary:#fff;--ds-on-danger:#fff;--ds-border:#d4cdbe;--ds-border-soft:#e5e0d4;--ds-border-strong:#9a9588;--ds-border-color:var(--ds-border);--ds-surface-hover:#f5f8f7;--ds-surface-active:#edf3f1;--ds-control-bg:#fff;--ds-control-bg-muted:var(--surface-soft);--ds-control-hover-bg:#f5f8f7;--ds-hover-tint:#42817714;--ds-active-tint:#42817724;--ds-primary-50:#eef5f3;--ds-primary-100:#dcebe7;--ds-primary-200:#b9d1cc;--ds-primary-300:#8fb5ad;--ds-primary-400:#5f9a8e;--ds-primary-500:#428177;--ds-primary-600:#35685f;--ds-primary-700:#054239;--ds-primary-800:#073b33;--ds-primary-900:#062b26;--ds-primary:var(--ds-primary-500);--ds-primary-text:var(--ds-primary-600);--ds-primary-rgb:66, 129, 119;--ds-primary-dark:var(--ds-primary-700);--ds-primary-gradient:linear-gradient(135deg, var(--ds-primary), var(--ds-primary-dark));--ds-primary-gradient-strong:linear-gradient(180deg, var(--ds-primary), var(--ds-primary-dark));--ds-primary-glow:0 6px 20px #42817759;--ds-accent:var(--ds-primary);--ds-accent-rgb:196, 165, 90;--ds-neutral-50:#f8f7f4;--ds-neutral-100:#f0ede6;--ds-neutral-200:#e5e0d4;--ds-neutral-300:#d4cdbe;--ds-neutral-400:#9a9588;--ds-neutral-500:#6b6a64;--ds-neutral-600:#3d3a3b;--ds-neutral-700:#2a2829;--ds-neutral-800:#1c1c1c;--ds-neutral-900:#161616;--ds-success:var(--ds-primary);--ds-success-strong:var(--ds-primary-700);--ds-success-bg:#e8f0ee;--ds-success-border:#b9d1cc;--ds-success-dark:var(--ds-primary-dark);--ds-warning:#b9a779;--ds-warning-strong:#7a6b3f;--ds-warning-bg:#f8f6ef;--ds-warning-border:#e3dac6;--ds-danger:#6b1f2a;--ds-danger-rgb:107, 31, 42;--ds-danger-strong:#991b1b;--ds-danger-bg:#fbeff0;--ds-danger-border:#f0d6d9;--ds-danger-dark:#991b1b;--ds-info:#988561;--ds-info-strong:#6b5f45;--ds-info-bg:#f8f5f0;--ds-info-border:#e3dbc8;--ds-gold:#c4a55a;--ds-gold-rgb:196, 165, 90;--ds-nav-bg:linear-gradient(180deg, #0b2e2a 0%, #08211e 55%, #061a17 100%);--ds-nav-border:#ffffff12;--ds-nav-text:#ffffffb8;--ds-nav-text-active:#fff;--ds-z-dropdown:940;--ds-z-drawer:960;--ds-z-command:1200;--ds-layer-sm:400px;--ds-layer-md:480px;--ds-layer-lg:560px;--ds-layer-xl:640px;--ds-layer-full:100%;--ds-layer-shadow-popover:var(--ds-shadow-lg);--ds-layer-shadow-overlay:var(--ds-shadow-xl);--ds-layer-shadow-top:var(--ds-shadow-xl);--ds-font-mono:"SF Mono", "Fira Code", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--ds-kbd-bg:var(--ds-control-bg-muted);--ds-kbd-fg:var(--ds-text);--ds-kbd-border:var(--ds-border-strong);--ds-kbd-radius:6px;--ds-table-bg:var(--surface);--ds-table-border:var(--ds-border);--ds-table-border-soft:var(--ds-border-soft);--ds-table-header-bg:var(--surface-soft);--ds-row-hover:var(--ds-surface-hover);--ds-row-selected:color-mix(in srgb, var(--ds-primary) 8%, transparent);--ds-row-selected-hover:color-mix(in srgb, var(--ds-primary) 13%, transparent);--ds-row-stripe:transparent;--ds-table-cell-px:14px;--ds-table-cell-py-compact:6px;--ds-table-cell-py-normal:12px;--ds-table-cell-py-comfortable:16px;--ds-table-font-compact:12px;--ds-table-font-normal:13px;--ds-table-font-comfortable:14px;--ds-table-header-compact:36px;--ds-table-header-wide:52px;--ds-table-control-h:32px;--ds-table-control-h-compact:28px;--ds-table-mask-fg:var(--ds-text-muted);--ds-field-msg-h:18px;--ds-mark-bg:var(--ds-warning-bg);--ds-mark-line:var(--ds-warning);--ds-step-dot:36px;--ds-tree-row:52px;--ds-tree-indent:22px;--ds-code-string:var(--ds-success-strong);--ds-code-number:var(--ds-info-strong);--ds-code-boolean:var(--ds-warning-strong);--ds-code-null:var(--ds-text-muted);--ds-shimmer-duration:1.5s}@media (width<=768px){:root{--ds-control-height:var(--ds-touch-target);--ds-control-height-sm:40px;--ds-btn-height:var(--ds-touch-target);--ds-btn-md:var(--ds-touch-target);--ds-field-height:var(--ds-touch-target);--ds-input-height:var(--ds-touch-target);--ds-list-row-height:var(--ds-touch-target)}}html[data-theme=dark]{--surface:#141b1a;--surface-soft:#1c2422;--surface-muted:#101514;--ds-surface-elevated:#232c2a;--ds-bg-card:#1a211f;--app-bg:#0d1211;--page-bg:#0d1211;--ds-background:#0d1211;--c-surface-200:#2a4a40;--ds-glass:#141b1ad1;--ds-glass-border:#2a34324d;--ds-text:#e9e6dc;--ds-text-secondary:#b7b2a5;--ds-text-muted:#98928a;--ds-text-disabled:#6a655c;--ds-text-inverse:#101514;--ds-on-primary:#0f1513;--ds-on-danger:#101514;--ds-border:#2a3432;--ds-border-soft:#222a28;--ds-border-strong:#3d4a46;--ds-surface-hover:#1c2422;--ds-surface-active:#343e3b;--ds-control-bg:#141b1a;--ds-control-bg-muted:#1c2422;--ds-control-hover-bg:#1c2422;--ds-hover-tint:#7ab5a81f;--ds-active-tint:#7ab5a82e;--ds-primary-50:#101715;--ds-primary-100:#16211e;--ds-primary-200:#1e2f2a;--ds-primary-300:#2a4a40;--ds-primary-400:#4a7a6d;--ds-primary-500:#5a9588;--ds-primary-600:#7ab5a8;--ds-primary-700:#93c4b9;--ds-primary-800:#b5d8cf;--ds-primary-900:#d8ece6;--ds-primary:#7ab5a8;--ds-primary-rgb:122, 181, 168;--ds-primary-dark:#5a9588;--ds-primary-gradient:linear-gradient(135deg, #7ab5a8, #5a9588);--ds-primary-glow:0 6px 20px #7ab5a840;--ds-neutral-50:#141414;--ds-neutral-100:#1c1c1c;--ds-neutral-200:#282828;--ds-neutral-300:#3a3835;--ds-neutral-400:#555250;--ds-neutral-500:#8a857e;--ds-neutral-600:#9a9590;--ds-neutral-700:#b8b4ac;--ds-neutral-800:#d8d4cc;--ds-neutral-900:#e8e4dc;--ds-success:#7ab5a8;--ds-success-strong:#9fd4c6;--ds-success-bg:#142e26;--ds-success-border:#224a3c;--ds-warning:#c9b080;--ds-warning-strong:#d8c08a;--ds-warning-bg:#2e2a18;--ds-warning-border:#4a4428;--ds-danger:#cf5a62;--ds-danger-rgb:207, 90, 98;--ds-danger-strong:#f0a0a8;--ds-danger-bg:#2e1419;--ds-danger-border:#4a2028;--ds-danger-dark:#f0a0a8;--ds-info:#7a8a85;--ds-info-strong:#a8b5b0;--ds-info-bg:#1e2223;--ds-info-border:#383e3e;--ds-accent:#d4c8a0;--ds-gold:#d4b67a;--ds-gold-rgb:212, 182, 122;--ds-nav-bg:linear-gradient(180deg, #0f2320 0%, #0a1a17 55%, #070f0e 100%);--ds-nav-border:#ffffff0f}html[data-theme=syrian]{--ds-primary:#054239;--ds-primary-dark:#0d6b5a;--ds-primary-500:#054239;--ds-primary-700:#0d6b5a;--ds-gold:#c4a55a;--app-bg:#f2efe4;--page-bg:#f2efe4;--ds-background:#f2efe4;--surface:#fcfaf5;--surface-soft:#f0ece0;--surface-muted:#f0ece0;--ds-surface-elevated:#fff;--ds-bg-card:#fcfaf5;--c-surface-200:#f0ece0;--ds-text:#1a1a0e;--ds-text-secondary:#4a4638;--ds-text-muted:#6f695a;--ds-text-disabled:#b3ab97;--ds-border:#c9c0ab;--ds-border-soft:#ddd6c2;--ds-border-strong:#b8a88e;--ds-nav-bg:linear-gradient(180deg, #1a1a0e 0%, #2a2416 100%);--ds-nav-border:#00000014;--ds-hero-gradient:linear-gradient(135deg, #0b2e2a 0%, #143f39 60%, #0d332e 100%);--ds-on-hero:#fff}html[data-theme=geo]{--ds-primary:#0e7c8c;--ds-primary-rgb:14, 124, 140;--ds-primary-dark:#0b3b4f;--ds-primary-500:#0e7c8c;--ds-primary-600:#0b6b76;--ds-primary-700:#0b3b4f;--ds-primary-gradient:linear-gradient(135deg, #0e7c8c, #0b3b4f);--ds-primary-gradient-strong:linear-gradient(180deg, #0e7c8c, #0b3b4f);--ds-primary-glow:0 6px 20px #0e7c8c59;--ds-hover-tint:#0e7c8c14;--ds-active-tint:#0e7c8c24;--app-bg:#e9efee;--page-bg:#e9efee;--ds-background:#e9efee;--surface:#fff;--surface-soft:#dfe8e6;--surface-muted:#e9efee;--ds-surface-elevated:#fff;--ds-bg-card:#fff;--c-surface-200:#d9e6e2;--ds-text:#0e2126;--ds-text-secondary:#3a5257;--ds-text-muted:#5f7478;--ds-text-disabled:#9aa8a6;--ds-border:#b9cbc7;--ds-border-soft:#d8e2df;--ds-border-strong:#8fa3a0;--ds-success:#0e7c8c;--ds-success-strong:#0b3b4f;--ds-success-bg:#e3efef;--ds-success-border:#b3d0d3;--ds-success-dark:#0b3b4f;--ds-warning:#a68b4b;--ds-warning-strong:#6f5c2c;--ds-warning-bg:#f6f1e4;--ds-warning-border:#e0d3ae;--ds-danger:#8c2f39;--ds-danger-rgb:140, 47, 57;--ds-danger-strong:#7c1f28;--ds-danger-bg:#f9ecec;--ds-danger-border:#eccaca;--ds-danger-dark:#7c1f28;--ds-info:#6e8b74;--ds-info-strong:#42563f;--ds-info-bg:#eff4ee;--ds-info-border:#cbd8cc;--ds-accent:#c9b37e;--ds-accent-rgb:201, 179, 126;--ds-gold:#c9b37e;--ds-gold-rgb:201, 179, 126;--ds-nav-bg:linear-gradient(180deg, #0b3b4f 0%, #082a38 55%, #061e28 100%);--ds-nav-border:#ffffff12;--ds-hero-gradient:linear-gradient(135deg, #0b3b4f 0%, #0e7c8c 60%, #083038 100%);--ds-on-hero:#fff}html[data-theme=luxdark]{--ds-primary:#86c9ae;--ds-primary-rgb:134, 201, 174;--ds-primary-dark:#4e9a7e;--ds-primary-500:#4e9a7e;--ds-primary-600:#86c9ae;--ds-primary-700:#a9dcc4;--ds-primary-gradient:linear-gradient(135deg, #86c9ae, #4e9a7e);--ds-primary-gradient-strong:linear-gradient(180deg, #86c9ae, #4e9a7e);--ds-primary-glow:0 6px 20px #86c9ae40;--ds-hover-tint:#86c9ae1f;--ds-active-tint:#86c9ae2e;--app-bg:#0b0e0d;--page-bg:#0b0e0d;--ds-background:#0b0e0d;--surface:#141918;--surface-soft:#1d2422;--surface-muted:#101514;--ds-surface-elevated:#242d2a;--ds-bg-card:#1a211f;--c-surface-200:#1e3a30;--ds-text:#ede8db;--ds-text-secondary:#b4aea1;--ds-text-muted:#8e887b;--ds-text-disabled:#5f5a50;--ds-text-inverse:#0c100f;--ds-on-primary:#0c100f;--ds-on-danger:#101514;--ds-border:#2e3835;--ds-border-soft:#222927;--ds-border-strong:#4a5551;--ds-surface-hover:#232c2a;--ds-surface-active:#2c3633;--ds-control-bg:#141918;--ds-control-bg-muted:#1d2422;--ds-control-hover-bg:#232c2a;--ds-success:#86c9ae;--ds-success-strong:#a9dcc4;--ds-success-bg:#12241d;--ds-success-border:#1e4033;--ds-warning:#d3b978;--ds-warning-strong:#e4cb8f;--ds-warning-bg:#241f10;--ds-warning-border:#453c1c;--ds-danger:#e08a92;--ds-danger-rgb:224, 138, 146;--ds-danger-strong:#f2a8ae;--ds-danger-bg:#271114;--ds-danger-border:#4a2126;--ds-danger-dark:#f2a8ae;--ds-info:#8fa3a0;--ds-info-strong:#b4c6c3;--ds-info-bg:#141d1c;--ds-info-border:#283333;--ds-accent:#d8be7e;--ds-accent-rgb:216, 190, 126;--ds-gold:#d8be7e;--ds-gold-rgb:216, 190, 126;--ds-glass:#161c1bd1;--ds-glass-border:#2e38354d;--ds-nav-bg:linear-gradient(180deg, #101614 0%, #0b0f0e 55%, #070a09 100%);--ds-nav-border:#d8be7e14;--ds-hero-gradient:linear-gradient(135deg, #0e1a17 0%, #1a2b25 60%, #0b100e 100%);--ds-on-hero:#ece7db}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ds-primary:#7ab5a8;--ds-primary-text:#7ab5a8;--ds-primary-rgb:122, 181, 168;--ds-primary-dark:#5a9588;--ds-primary-gradient:linear-gradient(135deg, #7ab5a8, #5a9588);--ds-primary-glow:0 6px 20px #7ab5a840;--ds-background:#0d1211;--surface:#141b1a;--surface-soft:#1c2422;--surface-muted:#101514;--ds-surface-elevated:#232c2a;--ds-bg-card:#1a211f;--ds-text:#e9e6dc;--ds-text-secondary:#b7b2a5;--ds-text-muted:#98928a;--ds-text-disabled:#6a655c;--ds-text-inverse:#101514;--ds-on-primary:#0f1513;--ds-on-danger:#101514;--ds-border:#2a3432;--ds-border-soft:#222a28;--ds-border-strong:#3d4a46;--ds-danger:#cf5a62;--ds-danger-strong:#f0a0a8;--ds-danger-dark:#f0a0a8;--ds-warning:#c9b080;--ds-warning-strong:#d8c08a;--ds-success:#7ab5a8;--ds-success-strong:#9fd4c6;--ds-info:#7a8a85;--ds-info-strong:#a8b5b0;--ds-accent:#d4c8a0;--ds-gold:#d4b67a;--ds-gold-rgb:212, 182, 122;--ds-icon-sm:17px;--ds-icon-md:18px;--ds-icon-lg:20px;--app-bg:#0d1211;--page-bg:#0d1211;--ds-glass:#141b1ad1;--ds-glass-border:#2a34324d;--ds-surface-hover:#1c2422;--ds-surface-active:#343e3b;--ds-control-bg:#141b1a;--ds-control-bg-muted:#1c2422;--ds-control-hover-bg:#1c2422;--ds-hover-tint:#7ab5a81f;--ds-active-tint:#7ab5a82e;--ds-danger-bg:#2e1419;--ds-danger-border:#4a2028;--ds-warning-bg:#2e2a18;--ds-warning-border:#4a4428;--ds-success-bg:#142e26;--ds-success-border:#224a3c;--ds-info-bg:#1e2223;--ds-info-border:#383e3e;--c-surface-200:#2a4a40;--ds-nav-bg:linear-gradient(180deg, #0f2320 0%, #0a1a17 55%, #070f0e 100%);--ds-nav-border:#ffffff0f}}.sp-card{border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);background:var(--surface);padding:var(--ds-space-16)}.sp-card-sm{border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);background:var(--surface);padding:var(--ds-space-12)}.sp-card-header{justify-content:space-between;align-items:center;gap:var(--ds-space-12);margin-block-end:var(--ds-space-12);display:flex}.sp-card-title{font-size:var(--ds-font-size-md);font-weight:var(--ds-weight-extrabold);color:var(--ds-text)}.sp-badge{align-items:center;gap:var(--ds-space-4);font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-bold);border-radius:var(--ds-radii-pill);padding-inline:var(--ds-space-10);border:1px solid var(--ds-border);background:var(--surface-soft);color:var(--ds-text-secondary);white-space:nowrap;line-height:1.7;display:inline-flex}.sp-badge-primary{background:var(--ds-primary);border-color:var(--ds-primary);color:var(--ds-on-primary)}.sp-badge-success{background:var(--ds-success);border-color:var(--ds-success);color:var(--ds-on-primary)}.sp-badge-danger{background:var(--ds-danger);border-color:var(--ds-danger);color:var(--ds-on-primary)}.sp-badge-warning{background:var(--ds-warning);border-color:var(--ds-warning);color:var(--ds-on-primary)}.sp-badge-info{background:var(--ds-info);border-color:var(--ds-info);color:var(--ds-on-primary)}.sp-kpi{gap:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);padding:var(--ds-space-12);background:var(--surface);flex-direction:column;min-block-size:72px;display:flex}.sp-kpi-value{font-size:var(--ds-font-size-xl);font-weight:var(--ds-weight-extrabold);color:var(--ds-text);font-variant-numeric:tabular-nums;line-height:1.2}.sp-kpi-label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-semi);color:var(--ds-text-secondary)}.sp-kpi-primary{border-color:var(--ds-primary);background:color-mix(in srgb, var(--surface) 94%, var(--ds-primary) 6%);border-inline-start-width:4px}.sp-kpi-primary .sp-kpi-value{color:var(--ds-primary)}.sp-kpi-danger{border-color:var(--ds-danger);background:color-mix(in srgb, var(--surface) 94%, var(--ds-danger) 6%);border-inline-start-width:4px}.sp-kpi-danger .sp-kpi-value{color:var(--ds-danger)}.sp-kpis{gap:var(--ds-space-10);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-section{gap:var(--ds-space-12);flex-direction:column;display:flex}.sp-section-header{justify-content:space-between;align-items:center;gap:var(--ds-space-12);display:flex}.sp-section-title{font-size:var(--ds-font-size-md);font-weight:var(--ds-weight-extrabold);color:var(--ds-text)}.sp-toolbar{gap:var(--ds-space-8);border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);padding:var(--ds-space-12);background:var(--surface-soft);flex-wrap:wrap;align-items:center;display:flex}.sp-empty{align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-24);border:1px dashed var(--ds-border);border-radius:var(--ds-card-radius);background:var(--surface-soft);text-align:center;flex-direction:column;display:flex}.sp-empty-icon{font-size:var(--ds-icon-lg);color:var(--ds-text-muted)}.sp-empty-title{font-size:var(--ds-font-size-md);font-weight:var(--ds-weight-bold);color:var(--ds-text)}.sp-empty-message{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.sp-hint{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);background:var(--surface-soft);border:1px dashed var(--ds-border);border-radius:var(--ds-card-radius);padding:var(--ds-space-10) var(--ds-space-12);margin:0}.sp-focus:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.sp-row{align-items:center;gap:var(--ds-space-12);border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);background:var(--surface);padding:var(--ds-space-12);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ease-out);display:flex}.sp-row:hover{border-color:var(--ds-primary)}.sp-row:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.sp-row-title{font-size:var(--ds-font-size-base);font-weight:var(--ds-weight-bold);color:var(--ds-text)}.sp-row-subtitle{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.sp-filter-row{gap:var(--ds-space-8);flex-wrap:wrap;align-items:center;display:flex}.sp-history-list{gap:var(--ds-space-6);flex-direction:column;display:flex}.sp-history-row{align-items:center;gap:var(--ds-space-12);border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);background:var(--surface);padding:var(--ds-space-9) var(--ds-space-12);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ease-out);display:flex}.sp-history-row:hover{border-color:var(--ds-primary)}.sp-history-row:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.sp-report-grid{gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.sp-stack{gap:var(--ds-space-12);flex-direction:column;display:flex}.sp-muted{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.sp-link-btn{color:var(--ds-primary);font-size:var(--ds-font-size-base);font-weight:var(--ds-weight-bold);cursor:pointer;padding:var(--ds-space-4) 0 0;min-block-size:var(--ds-touch-target);background:0 0;border:0;align-items:center;font-family:inherit;display:inline-flex}.sp-link-btn:hover{text-decoration:underline}.sp-level-pill{font-size:var(--ds-font-size-base);font-weight:var(--ds-weight-bold);padding:var(--ds-space-6) var(--ds-space-16);border-radius:var(--ds-radii-pill);border:2px solid}.sp-count{gap:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);padding:var(--ds-space-10) var(--ds-space-12);background:var(--surface-soft);cursor:pointer;min-block-size:72px;transition:border-color var(--ds-duration-fast) var(--ease-out);border-inline-start-width:4px;flex-direction:column;align-items:flex-start;display:flex}.sp-count:hover{border-color:var(--ds-primary)}.sp-count strong{font-size:var(--ds-font-size-xl);font-weight:var(--ds-weight-extrabold)}.sp-count span{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.sp-count.danger{border-inline-start-color:var(--ds-danger)}.sp-count.warn{border-inline-start-color:var(--ds-warning)}.stepper,.sp-stepper{gap:var(--ds-space-4);padding-block-end:var(--ds-space-2);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.step,.sp-step{align-items:center;gap:var(--ds-space-6);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);white-space:nowrap;display:inline-flex}.step-num,.sp-step-num{border-radius:var(--ds-radii-pill);border:1px solid var(--ds-border);block-size:22px;inline-size:22px;font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-extrabold);flex:none;place-items:center;display:grid}.step.done{color:var(--ds-success)}.step.done .step-num{border-color:var(--ds-success);background:var(--ds-success);color:var(--ds-on-primary)}.step.current{color:var(--ds-primary);font-weight:var(--ds-weight-bold)}.step.current .step-num{border-color:var(--ds-primary)}.step-label{font-weight:var(--ds-weight-semi)}.sp-mini-btn{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--surface);color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-bold);padding:var(--ds-space-6) var(--ds-space-12);cursor:pointer;min-block-size:var(--ds-touch-target);transition:border-color var(--ds-duration-fast) var(--ease-out), color var(--ds-duration-fast) var(--ease-out);align-self:flex-start;font-family:inherit}.sp-mini-btn:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.sp-toggle{align-items:center;gap:var(--ds-space-6);font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-bold);color:var(--ds-text-secondary);white-space:nowrap;cursor:pointer;padding-block-end:var(--ds-space-10);display:inline-flex}.sp-toggle input{block-size:16px;inline-size:16px;accent-color:var(--ds-primary)}.sp-search-input{block-size:var(--ds-input-height);padding:0 var(--ds-space-12);border:1.5px solid var(--ds-border);border-radius:var(--ds-control-radius);font-size:var(--ds-font-size-control);background:var(--ds-control-bg);color:var(--ds-text);inline-size:100%;font-family:inherit}.sp-search-input:focus{border-color:var(--ds-primary);outline:none}.sp-search-input::placeholder{color:var(--ds-text-muted)}.sp-table-scroll{border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);background:var(--surface);overflow-x:auto}.sp-table{border-collapse:collapse;inline-size:100%;min-inline-size:720px;font-size:var(--ds-font-size-base)}.sp-table th{text-align:start;font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);padding:var(--ds-space-9) var(--ds-space-12);background:var(--surface-soft);border-block-end:1px solid var(--ds-border);white-space:nowrap}.sp-table td{padding:var(--ds-space-9) var(--ds-space-12);border-block-end:1px solid var(--ds-border-soft);color:var(--ds-text);vertical-align:top}.sp-table td strong{display:block}.sp-table code{font-size:var(--ds-font-size-sm);direction:ltr}.sp-clickable-row{cursor:pointer}.sp-clickable-row:hover td{background:var(--ds-surface-hover)}.sp-clickable-row:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.sp-drawer-content{gap:var(--ds-space-10);flex-direction:column;display:flex}.sp-drawer-content h4{font-size:var(--ds-font-size-lg);color:var(--ds-text);margin:0}.sp-why-list{margin:var(--ds-space-4) 0 0;font-size:var(--ds-font-size-sm);color:var(--ds-text);gap:var(--ds-space-4);flex-direction:column;padding-inline-start:18px;display:flex}.sp-versions{direction:ltr}@media (width<=640px){.step-label{display:none}.sp-table{min-inline-size:0}.sp-table thead{display:none}.sp-table,.sp-table tbody,.sp-table tr,.sp-table td{inline-size:100%;display:block}.sp-table tbody tr{border-block-end:1px solid var(--ds-border);padding:var(--ds-space-6) 0}.sp-table td{padding:var(--ds-space-4) var(--ds-space-12);border:0}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2)format("woff2"),url(/assets/material-icons-Dr0goTwe.woff)format("woff")}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2)format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff)format("woff")}.material-icons-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-DrirKXBx.woff2)format("woff2"),url(/assets/material-icons-round-BDlwx-sv.woff)format("woff")}.material-icons-round{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Round;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2)format("woff2"),url(/assets/material-icons-sharp-CH1KkVu7.woff)format("woff")}.material-icons-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-DuNIpaEj.woff2)format("woff2"),url(/assets/material-icons-two-tone-B7wz7mED.woff)format("woff")}.material-icons-two-tone{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:ChangaLocal;src:url(/assets/Changa-VariableFont_wght-e5Q_zvFM.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:60px;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes gpsPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hubFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:.25}}.ds-skeleton{background:linear-gradient(90deg, var(--ds-border) 25%, var(--ds-border-soft) 50%, var(--ds-border) 75%);border-radius:var(--ds-radii-sm);-webkit-user-select:none;user-select:none;pointer-events:none;background-size:200% 100%;animation:1.5s ease-in-out infinite skeletonShimmer;color:#0000!important}.ds-skeleton-pulse{background:var(--ds-border-soft);border-radius:var(--ds-radii-sm);-webkit-user-select:none;user-select:none;pointer-events:none;animation:1.8s ease-in-out infinite skeletonPulse;color:#0000!important}.ds-skeleton-text{width:100%;height:14px;margin-bottom:8px}.ds-skeleton-text:last-child{width:66%}.ds-skeleton-circle{border-radius:50%}.ds-sk{background:var(--ds-shimmer-soft);animation:skeletonShimmer var(--ds-shimmer-duration) var(--ease-shimmer) infinite;background-size:200% 100%;display:block}html[dir=rtl] .ds-sk{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.ds-sk{background:var(--ds-border-soft);animation:none}}.panel-slide-enter-active,.panel-slide-leave-active{transition:transform .25s var(--ease-out), opacity .2s var(--ease-out)}.panel-slide-enter-from,.panel-slide-leave-to{opacity:0;transform:translate(-20px)}.panel-slide-reverse-enter-active,.panel-slide-reverse-leave-active{transition:transform .25s var(--ease-out), opacity .2s var(--ease-out)}.panel-slide-reverse-enter-from,.panel-slide-reverse-leave-to{opacity:0;transform:translate(20px)}.ds-section{border:1px solid var(--ds-glass-border);border-radius:var(--ds-card-radius);background:var(--ds-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur));box-shadow:var(--ds-shadow-sm);will-change:transform;flex-direction:column;gap:10px;padding:16px;transition:box-shadow .25s,border-color .25s;display:flex}@media (prefers-reduced-motion:no-preference){.ds-section{transition:box-shadow .25s var(--ease-out), border-color .25s var(--ease-out), transform .2s var(--ease-out)}.ds-section:hover{transform:translateY(-1px)}}.ds-header{border-right:3px solid var(--ds-primary);padding:2px 0;align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex}.ds-header-icon{width:28px;height:28px;color:var(--ds-primary);background:#42817714;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.ds-header-title{font-size:var(--ds-font-size-base);font-weight:var(--ds-weight-semi);color:var(--ds-text);line-height:var(--ds-line-height-snug);letter-spacing:var(--ds-tracking-heading);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-header-badge{background:var(--ds-surface-active);color:var(--ds-text-secondary);font-size:10px;font-weight:var(--ds-weight-bold);border-radius:999px;flex-shrink:0;margin-right:auto;padding:2px 8px}.ds-btn,.cancel{height:var(--ds-btn-height);border-radius:var(--ds-btn-radius);border:1px solid var(--ds-border);background:var(--surface);color:var(--ds-text);font-size:13px;font-weight:var(--ds-weight-bold);cursor:pointer;box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.ds-btn:hover:not(:disabled){background:var(--ds-surface-hover);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm);transform:translateY(-1px)}}.ds-btn:active:not(:disabled){transform:translateY(0)}.ds-btn:disabled{opacity:.45;cursor:default;filter:grayscale(.3)}.ds-btn .material-icons{font-size:19px}.ds-btn-primary,.primary-action,.maincolor{background:var(--ds-primary-gradient);color:var(--c-white);border-color:#0000;box-shadow:0 3px 10px #42817740}@media (hover:hover){.ds-btn-primary:hover:not(:disabled),.primary-action:hover:not(:disabled),.maincolor:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #42817759}}.ds-btn-primary:active:not(:disabled),.primary-action:active:not(:disabled),.maincolor:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #05423933}.ds-btn-danger,.danger-action{background:linear-gradient(135deg, var(--ds-danger), #ef4444);color:var(--c-white);border-color:#0000;box-shadow:0 3px 10px #dc262633}@media (hover:hover){.ds-btn-danger:hover:not(:disabled),.danger-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #dc26264d}}.ds-btn-success{background:linear-gradient(135deg, var(--ds-success), #10b981);color:var(--c-white);border-color:#0000;box-shadow:0 3px 10px #05966933}@media (hover:hover){.ds-btn-success:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0596694d}}.ds-btn-soft{color:var(--ds-primary);background:#42817714;border-color:#42817733}@media (hover:hover){.ds-btn-soft:hover:not(:disabled){color:var(--ds-primary-dark);background:#42817724;border-color:#42817759}}.ds-btn-ghost,.outline{color:var(--ds-text-secondary);background:0 0;border-color:#0000}@media (hover:hover){.ds-btn-ghost:hover:not(:disabled),.outline:hover:not(:disabled){background:var(--ds-surface-active);color:var(--ds-text)}}.ds-btn-icon{width:var(--ds-btn-height);justify-content:center;padding:0}.ds-input,.ds-select{width:100%;height:var(--ds-input-height);border-radius:var(--ds-input-radius);border:1.5px solid var(--ds-border);background:var(--surface);color:var(--ds-text);font-size:13px;font-weight:var(--ds-weight-semi);box-sizing:border-box;outline:none;padding:0 14px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.ds-input:hover,.ds-select:hover{border-color:var(--ds-border-strong)}.ds-input:focus,.ds-select:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px #4281771f}.ds-input::placeholder{color:var(--ds-text-muted)}.ds-label{font-size:var(--ds-font-size-label);font-weight:var(--ds-weight-bold);color:var(--ds-text);letter-spacing:var(--ds-tracking-label);line-height:var(--ds-line-height-snug);margin:0 0 4px;display:block}.ds-row{align-items:center;gap:6px;display:flex}.ds-row-wrap{flex-wrap:wrap}.ds-grid-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ds-grid-3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.ds-fill{flex:1;min-width:0}.ds-stat-grid{gap:var(--ds-space-12);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));display:grid}.ds-stat{gap:var(--ds-space-4);padding:var(--ds-space-16) var(--ds-space-12);border:1px solid var(--ds-border-soft);border-radius:var(--ds-card-radius);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-xs);flex-direction:column;display:flex}.ds-stat-value{font-size:var(--ds-font-size-3xl);font-weight:var(--ds-weight-bold);color:var(--ds-primary);font-variant-numeric:tabular-nums;line-height:1}.ds-stat-label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-semi);color:var(--ds-text-muted)}.ds-mt-6{margin-top:6px}.panel-head{justify-content:space-between;align-items:center;gap:var(--ds-space-12);min-height:var(--app-panel-header-height);padding:var(--ds-space-14) var(--ds-space-16);border-bottom:1px solid var(--ds-border);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-soft) 100%);flex-wrap:wrap;display:flex}.panel-head :is(h1,h2){color:var(--ds-primary);font-size:var(--ds-font-size-2xl);font-weight:var(--ds-weight-bold);line-height:var(--ds-line-height-tight);margin:0}.panel-head p{margin:var(--ds-space-2) 0 0;color:var(--ds-text-muted);font-size:var(--ds-font-size-base);line-height:var(--ds-line-height-snug)}.panel-head .head-actions,.head-actions{align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;min-width:0;display:flex}@media (width<=980px){.panel-head{min-height:0;padding:var(--ds-space-12) var(--ds-space-14);flex-direction:column;align-items:stretch}.panel-head>.head-actions{justify-content:flex-end}}.ds-result-box{background:var(--ds-surface-hover);border:1px solid var(--ds-border);border-radius:var(--ds-card-radius);color:var(--ds-text-secondary);text-align:center;padding:8px 10px;font-size:12px}.ds-result-ok{background:var(--ds-success-bg);border-color:var(--ds-success-border);color:var(--ds-success-dark)}.ds-result-error{background:var(--ds-danger-bg);border-color:var(--ds-danger-border);color:var(--ds-danger);animation:.3s shake}.ds-spinner{border:2px solid var(--ds-border);border-top-color:var(--ds-primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin;display:inline-block}.ds-spinner-light{border-color:#ffffff4d;border-top-color:var(--c-white)}.ds-hub-section{border:1px solid var(--ds-glass-border);border-radius:var(--ds-card-radius);background:var(--ds-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur));transition:box-shadow .2s}.ds-hub-section.open{box-shadow:var(--ds-shadow-sm)}.ds-hub-section.open .ds-hub-body-wrap{display:block}.ds-hub-summary{padding:9px var(--ds-padding-body);border-inline-start:3px solid var(--ds-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:var(--ds-weight-semi);color:var(--ds-text);align-items:center;gap:8px;display:flex}.ds-hub-icon{background:rgba(var(--ds-primary-rgb), .08);width:28px;height:28px;color:var(--ds-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.ds-hub-title{min-width:0;font-size:13px;font-weight:var(--ds-weight-semi);flex:1}.ds-hub-desc{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:11px;overflow:hidden}.ds-expand-icon{color:var(--ds-text-muted);font-size:18px;transition:transform .25s}.ds-hub-section.open .ds-expand-icon{transform:rotate(180deg)}.ds-hub-body{gap:var(--ds-gap-body);padding:0 var(--ds-padding-body) var(--ds-padding-body);flex-direction:column;animation:.2s hubFadeIn;display:flex}.ds-inline-row{gap:var(--ds-gap-inline);align-items:center;display:flex}.ds-inline-row>*{flex:1;min-width:0}.ds-chips{gap:var(--ds-gap-chip);flex-wrap:wrap;display:flex}.ds-chip{border:1px solid var(--ds-border);border-radius:var(--ds-input-radius);background:var(--surface);cursor:pointer;color:var(--ds-text);font-size:12px;font-weight:var(--ds-weight-semi);flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px 8px;font-family:inherit;transition:all .15s;display:flex}@media (hover:hover){.ds-chip:hover{background:var(--ds-surface-active);border-color:var(--ds-border-strong)}}.ds-chip.active{border-color:var(--ds-primary);color:var(--ds-primary);font-weight:var(--ds-weight-bold);background:#42817714}.ds-chips-two .ds-chip{flex-basis:50%}.ds-chips-three .ds-chip{flex-basis:33.33%}.ds-chips-four .ds-chip{flex-basis:25%}.ds-input-native{width:100%;height:var(--ds-input-height);border-radius:var(--ds-input-radius);border:1.5px solid var(--ds-border);background:var(--surface);color:var(--ds-text);padding:0 var(--ds-padding-input);font-size:13px;font-weight:var(--ds-weight-semi);box-sizing:border-box;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.ds-input-native:hover{border-color:var(--ds-border-strong)}.ds-input-native:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px #4281771f}.ds-input-native::placeholder{color:var(--ds-text-muted)}.ds-wide-btn{width:100%;height:var(--ds-btn-height);border-radius:var(--ds-btn-radius);border:1px solid var(--ds-border);background:var(--surface);color:var(--ds-text);font-size:13px;font-weight:var(--ds-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-family:inherit;transition:all .15s;display:inline-flex}@media (hover:hover){.ds-wide-btn:hover:not(:disabled){background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}}.ds-wide-btn:disabled{opacity:.45;cursor:default}.ds-wide-btn .material-icons{font-size:18px}.ds-divider{background:linear-gradient(to right, transparent, var(--ds-border), transparent);border:none;height:1px;margin:4px 0}.ds-fade-in{animation:.2s fadeIn}.ds-slide-down{animation:.25s ease-out slideDown}body{background:var(--app-bg);font-family:var(--ds-font-family);color:var(--ds-text);font-size:var(--ds-font-size-base);line-height:var(--ds-line-height-normal);letter-spacing:var(--ds-letter-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box;letter-spacing:0}button,input,select,textarea{font-family:var(--ds-font-family)}button{min-height:var(--ds-control-height);border-radius:var(--ds-input-radius);border:1px solid var(--ds-border);background:var(--surface);color:var(--ds-text);font-size:var(--ds-font-size-control);font-weight:var(--ds-weight-bold);box-shadow:none;white-space:nowrap;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;padding:0 12px!important}button:not(:disabled){cursor:pointer}input,select,textarea{border-radius:var(--ds-input-radius);color:var(--ds-text)}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--ds-text-muted) 76%, var(--c-white))}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){button:hover:not(:disabled){background:var(--ds-control-hover-bg);border-color:var(--ds-border-strong)}}button.icon-button,.icon-button{min-width:var(--ds-control-height);width:var(--ds-control-height)!important;padding:0!important}:where(.primary-action,.outline,.maincolor,.cancel,.danger-action) .material-icons-round{font-size:18px}:where(.form-actions){justify-content:flex-end;align-items:center;gap:var(--ds-control-gap);display:flex}:where(.form-head){border-bottom:1px solid var(--ds-border)!important}:where(.form-head h1,.form-head h2,.form-head h3){color:var(--ds-text)!important;font-size:var(--ds-font-size-xl)!important;font-weight:var(--ds-weight-bold)!important;line-height:var(--ds-line-height-tight)!important;letter-spacing:var(--ds-tracking-heading)!important}:where(.form-head p){color:var(--ds-text-muted)!important;font-size:var(--ds-font-size-sm)!important;line-height:var(--ds-line-height-normal)!important}:where(.input,.form-field,.form-group) label{color:var(--ds-text);font-size:var(--ds-font-size-label);font-weight:var(--ds-weight-bold)}:where(.input input,.input select,.input textarea,.form-field input,.form-field select,.form-field textarea,.form-group input,.form-group select,.form-group textarea){min-height:var(--ds-field-height);border:1px solid var(--ds-border-color);border-radius:var(--ds-input-radius);background:var(--ds-control-bg);color:var(--ds-text);padding-inline:var(--ds-field-padding-x)}:where(.input input,.input select,.input textarea,.form-field input,.form-field select,.form-field textarea,.form-group input,.form-group select,.form-group textarea):focus{border-color:color-mix(in srgb, var(--ds-primary) 58%, var(--ds-border));outline:none}:where(.input p,.input small,.form-field small,.form-group small){color:var(--ds-text-muted)!important;font-size:12px!important}:where(.v-toast){z-index:var(--ds-z-toast)!important}@media (width<=1100px){.v-toast.v-toast--bottom{top:calc(env(safe-area-inset-top,0px) + 176px);flex-direction:column;bottom:auto}}:where(.Membrane){z-index:999;-webkit-backdrop-filter:blur(12px)saturate(1.12);position:fixed;inset:0;background:#0f172a61!important}:where(.procedure-form,.privilege-form,.form-card,.list-form){border-radius:var(--ds-modal-radius)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--shadow-strong)!important}.material-icons,.material-icons-round,.material-icons-outlined,.material-icons-sharp{vertical-align:middle;justify-content:center;align-items:center;width:1em;height:1em;font-size:20px;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ds-card{transition:transform .15s,box-shadow .2s}.ds-card:active{transform:scale(.98)}:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;box-shadow:var(--ring)}:focus:not(:focus-visible){box-shadow:none;outline:none}.base-editor[data-v-5a62980e]{flex-direction:column;gap:4px;display:flex}.be-label[data-v-5a62980e]{color:var(--ds-text);font-size:12px;font-weight:600}.required-star[data-v-5a62980e]{color:var(--ds-danger);margin-left:2px}.be-content[data-v-5a62980e]{flex-direction:column;gap:4px;display:flex}.text-editor[data-v-e04a52e9],.number-editor[data-v-88c946e0]{grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.searchable-select[data-v-8d0610e1]{width:100%;min-width:0;position:relative}.select-control[data-v-8d0610e1]{width:100%;height:var(--ds-field-height,44px);min-height:var(--ds-field-height,44px);border:1px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);background:var(--surface);color:var(--ds-text);box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s;display:flex;overflow:hidden}.select-control[data-v-8d0610e1]:hover{border-color:var(--ds-border-strong)}.searchable-select.open .select-control[data-v-8d0610e1]{border-color:var(--ds-primary);box-shadow:var(--ring)}.searchable-select.disabled .select-control[data-v-8d0610e1]{opacity:.55;cursor:not-allowed;background:var(--surface-soft)}.chevron[data-v-8d0610e1]{color:var(--ds-text-secondary);flex-shrink:0;order:1;font-size:20px}.select-control input[data-v-8d0610e1]{min-width:0;height:100%;color:var(--ds-text);font:inherit;cursor:inherit;text-align:right;font-weight:600;font-size:var(--ds-font-size-control,13px);appearance:none;direction:rtl;background:0 0;border:0;outline:0;flex:1;padding:0}.select-control input[data-v-8d0610e1]::placeholder{color:var(--ds-text-secondary);font-weight:500}.select-control input[data-v-8d0610e1]::-webkit-search-cancel-button{appearance:none;display:none}.select-control input[data-v-8d0610e1]::-webkit-search-decoration{appearance:none;display:none}.clear-button[data-v-8d0610e1]{width:24px;height:24px;color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.clear-button[data-v-8d0610e1]:hover{background:var(--surface-soft);color:var(--ds-text)}.clear-button .material-icons-round[data-v-8d0610e1]{font-size:16px}.select-menu{z-index:var(--ds-z-popover,2147480000);border:1px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);background:var(--surface);width:auto;max-height:240px;box-shadow:var(--shadow);scrollbar-width:thin;box-sizing:border-box;text-align:right;direction:rtl;position:fixed;overflow:auto}.select-menu-enter-active{animation:.12s both selectMenuFadeIn}@keyframes selectMenuFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.select-menu .select-option,.select-menu .empty-option{width:100%;min-height:34px;color:var(--ds-text);text-align:right;font-weight:600;font-size:var(--ds-font-size-control,13px);box-sizing:border-box;direction:rtl;background:0 0;border:0;align-items:center;padding:0 12px;font-family:inherit;display:flex}.select-menu .select-option{cursor:pointer}.select-menu .select-option:hover,.select-menu .select-option.selected,.select-menu .select-option.highlighted{background:var(--ds-success-bg);color:var(--ds-primary)}.select-menu .empty-option{color:var(--ds-text-secondary)}.multi-select[data-v-d1b02b42]{width:100%;min-width:0;position:relative}.ms-control[data-v-d1b02b42]{width:100%;min-height:var(--ds-field-height,44px);border:1px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);background:var(--surface);color:var(--ds-text);box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s;display:flex;overflow:hidden}.ms-control[data-v-d1b02b42]:hover{border-color:var(--ds-border-strong)}.multi-select.open .ms-control[data-v-d1b02b42]{border-color:var(--ds-primary);box-shadow:var(--ring)}.multi-select.disabled .ms-control[data-v-d1b02b42]{opacity:.55;cursor:not-allowed;background:var(--surface-soft)}.ms-chevron[data-v-d1b02b42]{color:var(--ds-text-secondary);flex-shrink:0;order:1;font-size:20px}.ms-summary[data-v-d1b02b42]{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:6px 0;display:flex}.ms-chip[data-v-d1b02b42]{background:color-mix(in srgb, var(--ds-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent);max-width:100%;color:var(--ds-primary);box-sizing:border-box;border-radius:6px;align-items:center;gap:2px;padding:2px 4px 2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ms-chip-label[data-v-d1b02b42]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-chip-remove[data-v-d1b02b42]{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ms-chip-remove[data-v-d1b02b42]:hover{background:color-mix(in srgb, var(--ds-primary) 18%, transparent)}.ms-chip-remove .material-icons-round[data-v-d1b02b42]{font-size:13px}.ms-count[data-v-d1b02b42]{color:var(--ds-text-secondary);background:var(--ds-surface-hover);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.ms-placeholder[data-v-d1b02b42]{min-width:0;color:var(--ds-text-secondary);font-weight:500;font-size:var(--ds-font-size-control,13px);flex:1}.ms-control input[data-v-d1b02b42]{min-width:0;height:var(--ds-field-height,44px);color:var(--ds-text);font:inherit;cursor:text;text-align:right;font-weight:600;font-size:var(--ds-font-size-control,13px);appearance:none;direction:rtl;background:0 0;border:0;outline:0;flex:1;padding:0}.ms-control input[data-v-d1b02b42]::placeholder{color:var(--ds-text-secondary);font-weight:500}.ms-control input[data-v-d1b02b42]::-webkit-search-cancel-button{appearance:none;display:none}.ms-control input[data-v-d1b02b42]::-webkit-search-decoration{appearance:none;display:none}.ms-menu{z-index:var(--ds-z-popover,2147480000);border:1px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);background:var(--surface);max-height:260px;box-shadow:var(--shadow);box-sizing:border-box;text-align:right;direction:rtl;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ms-menu-enter-active{animation:.12s both msMenuFadeIn}.ms-menu-leave-active{animation:.1s reverse msMenuFadeIn}@keyframes msMenuFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ms-toolbar{border-bottom:1px solid var(--ds-border);background:var(--surface);align-items:center;gap:6px;padding:6px 8px;display:flex}.ms-tool-btn{border:1px solid var(--ds-border);color:var(--ds-text-secondary);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:700;transition:all .12s}.ms-tool-btn:hover:not(:disabled){border-color:var(--ds-primary);color:var(--ds-primary)}.ms-tool-btn:disabled{opacity:.4;cursor:not-allowed}.ms-options{scrollbar-width:thin;overflow:auto}.ms-option{width:100%;min-height:38px;color:var(--ds-text);text-align:right;font-weight:600;font-size:var(--ds-font-size-control,13px);box-sizing:border-box;cursor:pointer;direction:rtl;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-family:inherit;display:flex}.ms-option:hover,.ms-option.highlighted{background:var(--ds-surface-hover)}.ms-option.selected{color:var(--ds-primary)}.ms-checkbox{border:1.5px solid var(--ds-border-strong);width:18px;height:18px;color:var(--ds-on-primary);background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:flex}.ms-checkbox.checked{background:var(--ds-primary);border-color:var(--ds-primary)}.ms-checkbox .material-icons-round{font-size:14px}.ms-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-empty{text-align:center;color:var(--ds-text-secondary);padding:14px 12px;font-size:12px}.input[data-v-5a97afd5]{direction:rtl;flex-direction:column;justify-content:start;align-items:start;gap:6px;width:100%;height:fit-content;margin:0;display:flex}.input label[data-v-5a97afd5]{color:var(--ds-text);font-weight:700;font-size:var(--ds-font-size-label,13px)}.select-loading[data-v-5a97afd5]{width:100%;height:var(--ds-field-height,44px);border:1.5px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);background:var(--surface-soft);justify-content:center;align-items:center;display:flex}.input p[data-v-5a97afd5]{min-height:0;color:var(--ds-text-secondary);margin:0;font-size:12px}.input .field-msg[data-v-5a97afd5]{min-height:var(--ds-field-msg-h);line-height:var(--ds-line-height-normal)}.input .field-msg.is-compact.is-empty[data-v-5a97afd5]{display:none}.input .field-msg.error-msg[data-v-5a97afd5]{color:var(--ds-danger);font-weight:700}.input.size-sm[data-v-5a97afd5] .select-control{height:var(--ds-control-height-sm);min-height:var(--ds-control-height-sm);font-size:var(--ds-font-size-sm)}.input.size-sm[data-v-5a97afd5] .ms-control{min-height:var(--ds-control-height-sm);font-size:var(--ds-font-size-sm)}.input.size-lg[data-v-5a97afd5] .select-control{height:var(--ds-control-height-lg);min-height:var(--ds-control-height-lg);font-size:var(--ds-font-size-md)}.input.size-lg[data-v-5a97afd5] .ms-control{min-height:var(--ds-control-height-lg);font-size:var(--ds-font-size-md)}.has-error[data-v-5a97afd5] .select-control,.has-error[data-v-5a97afd5] .ms-control{border-color:var(--ds-danger)}.has-error[data-v-5a97afd5] .select-control:focus-within,.has-error[data-v-5a97afd5] .ms-control:focus-within{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger) 16%, transparent)}.boolean-editor[data-v-17f8afc1],.date-editor[data-v-1f5d94b5]{grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.lookup-picker[data-v-5d6750e3]{padding:8px}.option-editor[data-v-b5a05870]{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);padding:8px}.oe-header[data-v-b5a05870]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.oe-row[data-v-b5a05870]{align-items:center;gap:4px;margin-bottom:4px;display:flex}.select-editor[data-v-4afd6897]{flex-direction:column;gap:8px;display:flex}.media-editor[data-v-c9101dbd]{grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.barcode-editor[data-v-1b78dfda]{padding:8px}.hint[data-v-1b78dfda]{color:var(--ds-text-secondary);font-size:12px}.type-badge[data-v-1b78dfda]{color:var(--ds-primary);font-size:13px;font-weight:600}.input[data-v-a9b146d0]{direction:rtl;flex-direction:column;justify-content:start;align-items:start;gap:6px;width:100%;height:fit-content;display:flex}.input label[data-v-a9b146d0]{color:var(--ds-text);font-size:var(--ds-font-size-label,13px);font-weight:700}.input textarea[data-v-a9b146d0]{background-color:var(--surface);width:100%;min-height:96px;color:var(--ds-text);border:1.5px solid var(--ds-border);border-radius:var(--ds-input-radius,10px);resize:vertical;font-size:var(--ds-font-size-control,13px);outline:none;margin:0;padding:12px 14px;line-height:1.6;transition:all .2s}.input.size-sm textarea[data-v-a9b146d0]{font-size:var(--ds-font-size-sm);padding:var(--ds-space-8) var(--ds-space-10)}.input.size-lg textarea[data-v-a9b146d0]{font-size:var(--ds-font-size-md);padding:var(--ds-space-12) var(--ds-space-16)}.input textarea[data-v-a9b146d0]:focus{border-color:var(--ds-primary);box-shadow:var(--ring)}.input textarea[data-v-a9b146d0]:hover{border-color:var(--ds-border-strong)}.error-msg[data-v-a9b146d0]{color:var(--ds-danger);margin:0;font-size:12px;font-weight:700}.input .field-msg[data-v-a9b146d0]{min-height:var(--ds-field-msg-h);line-height:var(--ds-line-height-normal);margin:0;font-size:12px}.input .field-msg.is-compact.is-empty[data-v-a9b146d0]{display:none}.calculated-editor[data-v-ee6471a2]{flex-direction:column;gap:6px;padding:8px;display:flex}label[data-v-ee6471a2]{color:var(--ds-text-secondary);font-size:11px}.deps-list[data-v-ee6471a2]{flex-wrap:wrap;gap:6px;display:flex}.dep-item[data-v-ee6471a2]{border:1px solid var(--ds-border);background:var(--surface-soft);border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:12px;display:inline-flex}.hint[data-v-ee6471a2]{color:var(--ds-text-secondary);font-size:11px}.validation-editor[data-v-0f74f820]{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);padding:8px}.ve-header[data-v-0f74f820]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ve-rule[data-v-0f74f820]{align-items:center;gap:4px;margin-bottom:4px;display:flex}.ve-rule-type[data-v-0f74f820]{color:var(--ds-primary);min-width:70px;font-size:11px;font-weight:600}.ui-editor[data-v-f13c8b1c]{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);flex-wrap:wrap;gap:8px;padding:8px;display:flex}.col-6[data-v-f13c8b1c]{flex:0 0 calc(50% - 8px)}.col-4[data-v-f13c8b1c]{flex:0 0 calc(33.33% - 8px)}.chart-editor[data-v-2add45e9]{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);padding:8px}.chart-options[data-v-2add45e9]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.conditions-editor[data-v-22039f00]{border:1px solid var(--ds-border);border-radius:6px;gap:12px;padding:8px;display:grid}.ce-group[data-v-22039f00]{gap:4px;display:grid}.ce-header[data-v-22039f00]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.ce-row[data-v-22039f00]{align-items:center;gap:4px;margin-bottom:4px;display:flex}.ce-empty[data-v-22039f00]{color:var(--ds-text-secondary);padding:4px 0;font-size:11px}.icon-toggle[data-v-f1ce77e3]{border:1.5px solid var(--ds-border);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:70px;height:auto;min-height:56px;padding:6px 4px;transition:all .15s;display:inline-flex;position:relative}.icon-toggle[data-v-f1ce77e3]:hover:not(.disabled){border-color:var(--ds-border-strong);transform:translateY(-1px)}.icon-toggle[data-v-f1ce77e3]:focus-within{border-color:var(--ds-primary);box-shadow:var(--ring)}.icon-toggle.checked[data-v-f1ce77e3]{border-color:var(--ds-primary);background:color-mix(in srgb, var(--ds-primary) 10%, transparent);box-shadow:var(--ring)}.icon-toggle.disabled[data-v-f1ce77e3]{opacity:.5;cursor:not-allowed;transform:none}.icon-toggle input[data-v-f1ce77e3]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-icon[data-v-f1ce77e3]{color:var(--ds-text-secondary);font-size:18px;transition:color .15s}.icon-toggle.checked .toggle-icon[data-v-f1ce77e3]{color:var(--ds-primary)}.icon-toggle.disabled .toggle-icon[data-v-f1ce77e3]{color:var(--ds-text-secondary)}.toggle-label[data-v-f1ce77e3]{width:100%;color:var(--ds-text-secondary);text-align:center;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.25}.icon-toggle.checked .toggle-label[data-v-f1ce77e3]{color:var(--ds-primary)}.ds-tabs[data-v-28092dff]{border-bottom:1px solid var(--ds-border);gap:0;padding:0 10px;display:flex}.ds-tab[data-v-28092dff]{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;margin-bottom:-1px;padding:7px 10px;font-size:11px;display:inline-flex}.ds-tab .material-icons-round[data-v-28092dff]{font-size:15px}.ds-tab[data-v-28092dff]:hover{color:var(--ds-text-secondary)}.ds-tab.active[data-v-28092dff]{color:var(--ds-primary);border-bottom-color:var(--ds-primary)}.ds-tab[data-v-28092dff]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;border-radius:var(--ds-radii-sm)}.fc[data-v-885732c9]{border:1px solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--surface);transition:box-shadow .12s}.fc[data-v-885732c9]:hover{box-shadow:0 1px 6px #0000000d}.fc.locked[data-v-885732c9]{background:var(--surface-soft,#f7f8fa);border-style:dashed}.fc.locked .drag-icon[data-v-885732c9]{opacity:.25;cursor:not-allowed}.system-badge[data-v-885732c9]{background:var(--ds-warning-bg);color:var(--ds-warning-strong);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.system-badge .material-icons-round[data-v-885732c9]{font-size:14px}.section.is-locked[data-v-885732c9],.adv-content.is-locked[data-v-885732c9]{pointer-events:none;opacity:.65}.fc.child[data-v-885732c9]{border-inline-start:3px solid var(--ds-primary);margin-inline-start:20px}.fc.drag-over[data-v-885732c9]{outline:2px solid var(--ds-primary);outline-offset:-2px;background:var(--ds-success-bg)}.fc-head[data-v-885732c9]{align-items:center;gap:8px;padding:8px 10px;display:flex}.drag-icon[data-v-885732c9]{cursor:grab;color:var(--ds-text-muted);flex-shrink:0;font-size:20px}.name-fi[data-v-885732c9]{flex:1}.type-badge[data-v-885732c9]{background:var(--ds-surface-hover);color:var(--ds-text-secondary);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.type-badge .material-icons-round[data-v-885732c9]{color:var(--ds-primary);font-size:15px}.fc-body[data-v-885732c9]{border-top:1px solid var(--ds-border);flex-direction:column;gap:12px;padding:12px;display:flex}.section[data-v-885732c9]{flex-direction:column;gap:4px;display:flex}.sec-label[data-v-885732c9]{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.row-2col[data-v-885732c9]{grid-template-columns:140px 1fr;align-items:start;gap:12px;display:grid}.flags-row[data-v-885732c9]{flex-wrap:wrap;gap:10px;padding-top:16px;flex-direction:row!important;display:flex!important}.adv-wrapper[data-v-885732c9]{border:1px solid var(--ds-border);border-radius:8px;overflow:hidden}.adv-toggle[data-v-885732c9]{background:var(--surface-soft);width:100%;color:var(--ds-text-muted);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.adv-toggle[data-v-885732c9]:hover{background:var(--ds-surface-hover)}.adv-toggle .material-icons-round[data-v-885732c9]{font-size:16px}.adv-arrow[data-v-885732c9]{margin-inline-start:auto}.adv-content[data-v-885732c9]{min-height:50px;padding:10px}.fc-footer[data-v-885732c9]{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.footer-left[data-v-885732c9],.footer-right[data-v-885732c9]{align-items:center;gap:4px;display:flex}.fc-children[data-v-885732c9]{flex-direction:column;gap:6px;padding:0 0 6px;display:flex}.field-designer[data-v-9e4123c3]{flex-direction:column;gap:8px;display:flex}.fd-toolbar[data-v-9e4123c3]{background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.fd-actions[data-v-9e4123c3]{align-items:center;gap:4px;display:flex}.fd-drop-zone[data-v-9e4123c3]{min-height:80px;transition:background .15s}.fd-drop-zone.drag-over-root[data-v-9e4123c3]{background:var(--surface-soft);outline:2px dashed var(--ds-primary-light,var(--ds-primary));outline-offset:-4px;border-radius:8px}.fd-empty[data-v-9e4123c3]{border:1px dashed var(--ds-border);color:var(--ds-text-secondary);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.empty-icon[data-v-9e4123c3]{color:var(--ds-text-muted);font-size:40px!important}.empty-add[data-v-9e4123c3]{align-items:center;gap:6px;display:flex}.fd-list[data-v-9e4123c3]{flex-direction:column;gap:6px;display:flex}.group-editor[data-v-b14968b1]{border:1px dashed var(--ds-primary);border-radius:var(--ds-control-radius);flex-direction:column;gap:8px;padding:8px;display:flex}.repeater-editor[data-v-02799721]{border:1px dashed var(--ds-primary);border-radius:var(--ds-control-radius);grid-template-columns:repeat(12,1fr);gap:8px;padding:8px;display:grid}.col-3[data-v-02799721]{grid-column:span 3}.col-6[data-v-02799721]{grid-column:span 6}.col-12[data-v-02799721]{grid-column:span 12}.checkbox-label[data-v-780778d9]{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.media-renderer[data-v-0a583418]{flex-direction:column;gap:4px;display:flex}.file-names[data-v-0a583418]{flex-wrap:wrap;gap:4px;display:flex}.file-name[data-v-0a583418]{background:var(--surface-soft);border-radius:var(--ds-radii-sm);color:var(--ds-text-secondary);padding:2px 6px;font-size:11px}.barcode-renderer[data-v-d2b5ae39]{align-items:start;gap:6px;display:flex}.barcode-renderer[data-v-d2b5ae39]>:first-child{flex:1;min-width:0}.calculated-renderer[data-v-05477ac9]{border:1px solid var(--ds-border);background:var(--surface-soft);border-radius:6px;padding:8px 12px}.calculated-value[data-v-05477ac9]{color:var(--ds-text);font-size:14px;font-weight:600}.dynamic-form-renderer[data-v-22a52744]{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.df-field[data-v-22a52744]{flex-direction:column;gap:4px;display:flex}.df-label[data-v-22a52744]{color:var(--ds-text);font-size:13px;font-weight:600}.required-star[data-v-22a52744]{color:var(--ds-danger);margin-left:2px}.df-help[data-v-22a52744]{color:var(--ds-text-secondary);font-size:11px}.df-errors[data-v-22a52744]{flex-direction:column;gap:2px;display:flex}.df-error[data-v-22a52744]{color:var(--ds-danger);margin:0;font-size:11px}.group-renderer[data-v-fc6f0422]{border:1px solid var(--ds-border);border-radius:8px;margin:0;padding:12px}.group-legend[data-v-fc6f0422]{color:var(--ds-primary);padding:0 8px;font-size:14px;font-weight:600}.repeater-renderer[data-v-49be7353]{flex-direction:column;gap:8px;display:flex}.rr-header[data-v-49be7353]{justify-content:space-between;align-items:center;display:flex}.rr-item[data-v-49be7353]{border:1px solid var(--ds-border);border-radius:8px;padding:8px}.rr-item-header[data-v-49be7353]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rr-index[data-v-49be7353]{color:var(--ds-text-secondary);font-size:12px;font-weight:600}.rr-empty[data-v-49be7353]{color:var(--ds-text-secondary);text-align:center;padding:16px;font-size:12px}
