@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hos-font-sans:"Vazirmatn Variable", "Vazirmatn", system-ui, -apple-system, "Segoe UI", Tahoma, Roboto, sans-serif;--hos-font-size-sm:.875rem;--hos-font-size-md:1rem;--hos-font-size-lg:1.25rem;--hos-font-size-xl:1.75rem;--hos-space-1:.25rem;--hos-space-2:.5rem;--hos-space-3:.75rem;--hos-space-4:1rem;--hos-space-6:1.5rem;--hos-space-8:2rem;--hos-radius-sm:8px;--hos-radius-md:10px;--hos-radius-lg:16px;--hos-color-bg:#f4f5fb;--hos-color-surface:#fff;--hos-color-surface-2:#f7f8fc;--hos-color-border:#e1e4ee;--hos-color-border-control:#7a8094;--hos-color-text:#0f172a;--hos-color-text-muted:#475569;--hos-color-primary:#8a5a2b;--hos-color-primary-2:#6f4520;--hos-color-on-primary:#fff;--hos-on-accent:#fff;--hos-color-primary-soft:#f6ede2;--hos-gradient-primary:linear-gradient(135deg, #96622f, #6f4520);--hos-nav-1:#0b2230;--hos-nav-2:#113a4f;--hos-nav-3:#1a5a6e;--hos-nav-text:#e3edf1;--hos-nav-muted:#b9cbd3;--hos-nav-accent:#f0c48f;--hos-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0f;--hos-shadow-hover:0 2px 4px #0f172a0f, 0 14px 32px #0f172a1a;--hos-accent-blue:#2a6fc4;--hos-accent-teal:#0e8062;--hos-accent-amber:#94590a;--hos-accent-rose:#c0457a;--hos-accent-violet:#5b4bc4;--hos-accent-orange:#b84815;--hos-accent-red:#c43a3a;--hos-accent-slate:#51607a;--hos-status-requested:#3e5a8a;--hos-status-pending:#8a5a00;--hos-status-confirmed:#1e6b3a;--hos-status-failed:#a32020;--hos-status-unknown:#475569;--hos-status-stale:#8a5a00}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hos-color-bg:#0b0d14;--hos-color-surface:#151823;--hos-color-surface-2:#1b1f2c;--hos-color-border:#2a2f3f;--hos-color-border-control:#747b90;--hos-color-text:#f1f5f9;--hos-color-text-muted:#a9b0c0;--hos-color-primary:#e0b27a;--hos-color-primary-2:#c08a4e;--hos-color-on-primary:#1a1206;--hos-on-accent:#0b0d14;--hos-color-primary-soft:#3a2c1e;--hos-gradient-primary:linear-gradient(135deg, #e6bd89, #c08a4e);--hos-shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--hos-shadow-hover:0 2px 4px #00000059, 0 14px 32px #00000059;--hos-accent-blue:#6aa7f0;--hos-accent-teal:#3ccfa0;--hos-accent-amber:#e8b04a;--hos-accent-rose:#ef88b0;--hos-accent-violet:#a399f0;--hos-accent-orange:#f08a5c;--hos-accent-red:#f08080;--hos-accent-slate:#a2b0cc;--hos-status-requested:#9fb3d1;--hos-status-pending:#e0b25a;--hos-status-confirmed:#6fca8e;--hos-status-failed:#f08080;--hos-status-unknown:#a9b0c0;--hos-status-stale:#e0b25a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hos-color-bg:#0b0d14;--hos-color-surface:#151823;--hos-color-surface-2:#1b1f2c;--hos-color-border:#2a2f3f;--hos-color-border-control:#747b90;--hos-color-text:#f1f5f9;--hos-color-text-muted:#a9b0c0;--hos-color-primary:#e0b27a;--hos-color-primary-2:#c08a4e;--hos-color-on-primary:#1a1206;--hos-on-accent:#0b0d14;--hos-color-primary-soft:#3a2c1e;--hos-gradient-primary:linear-gradient(135deg, #e6bd89, #c08a4e);--hos-shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--hos-shadow-hover:0 2px 4px #00000059, 0 14px 32px #00000059;--hos-accent-blue:#6aa7f0;--hos-accent-teal:#3ccfa0;--hos-accent-amber:#e8b04a;--hos-accent-rose:#ef88b0;--hos-accent-violet:#a399f0;--hos-accent-orange:#f08a5c;--hos-accent-red:#f08080;--hos-accent-slate:#a2b0cc;--hos-status-requested:#9fb3d1;--hos-status-pending:#e0b25a;--hos-status-confirmed:#6fca8e;--hos-status-failed:#f08080;--hos-status-unknown:#a9b0c0;--hos-status-stale:#e0b25a}}.hos-stack{gap:var(--hos-space-4);flex-direction:column;display:flex}.hos-row{align-items:center;gap:var(--hos-space-3);flex-wrap:wrap;display:flex}.hos-row--between{justify-content:space-between}.hos-grid{gap:var(--hos-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.hos-muted{color:var(--hos-color-text-muted);font-size:var(--hos-font-size-sm)}.hos-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hos-page-title{font-size:var(--hos-font-size-xl);letter-spacing:-.01em;margin:0;font-weight:700}.hos-section-title{font-size:var(--hos-font-size-lg);margin:0;font-weight:650}.hos-card{background:var(--hos-color-surface);border:1px solid var(--hos-color-border);border-radius:var(--hos-radius-lg);box-shadow:var(--hos-shadow);padding:var(--hos-space-4) var(--hos-space-6);min-inline-size:0}@media (width<=480px){.hos-card{padding:var(--hos-space-4)}}a.hos-card,button.hos-card{transition:transform .15s,box-shadow .15s,border-color .15s}a.hos-card:hover{box-shadow:var(--hos-shadow-hover);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){a.hos-card,button.hos-card{transition:none}a.hos-card:hover{transform:none}}.hos-card--accent,.hos-tone .hos-card:not(.hos-card--plain){--_accent:var(--hos-card-accent,var(--hos-color-primary));border-inline-start:4px solid var(--_accent);background:linear-gradient(180deg, color-mix(in srgb, var(--_accent) 9%, var(--hos-color-surface)), var(--hos-color-surface) 140px)}.hos-card__head{align-items:center;gap:var(--hos-space-3);margin-block-end:var(--hos-space-3);display:flex}.hos-card__icon{block-size:38px;inline-size:38px;color:var(--hos-card-accent,var(--hos-color-primary));background:color-mix(in srgb, var(--hos-card-accent,var(--hos-color-primary)) 16%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hos-card__title{font-size:var(--hos-font-size-lg);margin:0;font-weight:650}.hos-card-grid{gap:var(--hos-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.hos-stat{gap:var(--hos-space-1);flex-direction:column;display:flex}.hos-stat__value{font-size:var(--hos-font-size-xl);font-weight:700}.hos-stat__label{color:var(--hos-color-text-muted);font-size:var(--hos-font-size-sm)}.hos-kpi{--_accent:var(--hos-card-accent,var(--hos-color-primary));align-items:center;gap:var(--hos-space-3);background:var(--hos-color-surface);border:1px solid var(--hos-color-border);border-radius:var(--hos-radius-lg);box-shadow:var(--hos-shadow);padding:var(--hos-space-4);color:inherit;min-inline-size:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.hos-kpi:after{content:"";background:var(--_accent);opacity:.09;pointer-events:none;border-radius:50%;block-size:110px;inline-size:110px;position:absolute;inset-block-start:-30px;inset-inline-end:-30px}.hos-kpi__icon{background:var(--_accent);block-size:46px;inline-size:46px;color:var(--hos-on-accent);border-radius:14px;flex:none;place-items:center;display:grid}.hos-kpi__body{flex-direction:column;min-inline-size:0;display:flex}.hos-kpi__value{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:750;line-height:1.15}.hos-kpi__label{color:var(--hos-color-text-muted);font-size:var(--hos-font-size-sm);font-weight:550}a.hos-kpi:hover{box-shadow:var(--hos-shadow-hover)}@media (width>=761px){.hos-compact{--hos-space-4:.75rem;--hos-space-6:1.125rem}.hos-compact .hos-card{padding:var(--hos-space-3) var(--hos-space-4)}.hos-compact .hos-card__head{margin-block-end:var(--hos-space-2)}.hos-compact .hos-card__icon{border-radius:9px;block-size:30px;inline-size:30px}.hos-compact .hos-kpi{padding:var(--hos-space-2) var(--hos-space-3);gap:var(--hos-space-2)}.hos-compact .hos-kpi:after{block-size:80px;inline-size:80px;inset-block-start:-24px;inset-inline-end:-24px}.hos-compact .hos-kpi__icon{border-radius:10px;block-size:34px;inline-size:34px}.hos-compact .hos-kpi__icon svg{block-size:18px;inline-size:18px}.hos-compact .hos-kpi__value{font-size:1.3rem}.hos-compact .hos-kpi__label{font-size:.8rem}.hos-compact .hos-page-title{font-size:1.4rem}.hos-compact .hos-section-title,.hos-compact .hos-card__title{font-size:1.05rem}.hos-compact .hos-grid{gap:var(--hos-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.hos-compact .hos-table th,.hos-compact .hos-table td{padding-block:6px;padding-inline:var(--hos-space-2)}}.hos-tone .hos-page-title{border-inline-start:5px solid var(--hos-card-accent,var(--hos-color-primary));padding-inline-start:var(--hos-space-3)}.hos-tone .hos-table th{background:color-mix(in srgb, var(--hos-card-accent,var(--hos-color-primary)) 12%, var(--hos-color-surface));color:var(--hos-color-text)}.hos-tone .hos-tab[aria-selected=true]{border-block-end-color:var(--hos-card-accent,var(--hos-color-primary))}.hos-kpis{gap:var(--hos-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));display:grid}button.hos-kpi{font:inherit;text-align:start;cursor:pointer}.hos-kpi[aria-pressed=true],.hos-kpi[aria-selected=true]{outline:2px solid var(--_accent);outline-offset:1px;background:color-mix(in srgb, var(--_accent) 8%, var(--hos-color-surface))}.hos-kpi--mini{padding:6px var(--hos-space-2);gap:var(--hos-space-2)}.hos-kpi--mini .hos-kpi__icon{border-radius:8px;block-size:28px;inline-size:28px}.hos-kpi--mini .hos-kpi__icon svg{block-size:15px;inline-size:15px}.hos-kpi--mini .hos-kpi__value{font-size:1.1rem}.hos-kpi--mini .hos-kpi__label{font-size:.75rem}.hos-kpi--mini:after{block-size:56px;inline-size:56px;inset-block-start:-18px;inset-inline-end:-18px}.hos-tiles{gap:var(--hos-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid}.hos-tile{--_accent:var(--hos-card-accent,var(--hos-color-primary));min-inline-size:0;padding:var(--hos-space-2) var(--hos-space-3);border:1px solid var(--hos-color-border);border-inline-start:4px solid var(--_accent);border-radius:var(--hos-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--_accent) 7%, var(--hos-color-surface)), var(--hos-color-surface) 60px);box-shadow:var(--hos-shadow);color:inherit;font-size:var(--hos-font-size-sm);flex-direction:column;gap:4px;text-decoration:none;display:flex}a.hos-tile:hover,button.hos-tile:hover{box-shadow:var(--hos-shadow-hover)}.hos-tile__head{align-items:center;gap:var(--hos-space-2);min-inline-size:0;display:flex}.hos-tile__title{font-weight:650;font-size:var(--hos-font-size-md);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.hos-tile__meta{align-items:center;gap:4px var(--hos-space-3);color:var(--hos-color-text-muted);flex-wrap:wrap;display:flex}.hos-tile__meta>span{align-items:center;gap:4px;display:inline-flex}.hos-tile__badge{background:var(--_accent);block-size:26px;min-inline-size:34px;color:var(--hos-on-accent);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;padding-inline:6px;font-weight:750;display:inline-grid}.hos-chip{--c:var(--hos-card-accent,var(--hos-color-primary));white-space:nowrap;color:var(--hos-color-text);background:color-mix(in srgb, var(--c) 15%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.78rem;font-weight:600;line-height:1.6;display:inline-flex}.hos-chip svg{color:var(--c)}button.hos-chip{cursor:pointer;font-family:inherit}button.hos-chip[aria-pressed=true]{background:var(--c);color:var(--hos-on-accent)}button.hos-chip[aria-pressed=true] svg{color:inherit}.hos-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hos-seg{border:1px solid var(--hos-color-border-control);border-radius:var(--hos-radius-md);display:inline-flex;overflow:hidden}.hos-seg button{background:var(--hos-color-surface);color:var(--hos-color-text-muted);font:inherit;font-size:var(--hos-font-size-sm);cursor:pointer;border:0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.hos-seg button[aria-pressed=true]{background:var(--hos-card-accent,var(--hos-color-primary));color:var(--hos-on-accent)}.hos-avatar{--_accent:var(--hos-card-accent,var(--hos-color-primary));inline-size:var(--hos-avatar-size,40px);block-size:var(--hos-avatar-size,40px);background:var(--_accent);color:var(--hos-on-accent);font-weight:700;font-size:calc(var(--hos-avatar-size,40px) * .38);object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.hos-switch{align-items:center;gap:var(--hos-space-2);cursor:pointer;display:inline-flex}.hos-switch input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.hos-switch__track{background:var(--hos-color-border-control);border-radius:999px;flex-shrink:0;block-size:22px;inline-size:40px;transition:background .15s;position:relative}.hos-switch__track:after{content:"";background:#fff;border-radius:50%;block-size:18px;inline-size:18px;transition:inset-inline-start .15s;position:absolute;inset-block-start:2px;inset-inline-start:2px}.hos-switch input:checked+.hos-switch__track{background:var(--hos-color-primary)}.hos-switch input:checked+.hos-switch__track:after{inset-inline-start:20px}.hos-switch input:focus-visible+.hos-switch__track{outline:2px solid var(--hos-color-primary);outline-offset:2px}:root{font-synthesis:none}:root:lang(fa) body{line-height:1.7}:lang(fa) :where(.hos-page-title,.hos-section-title){line-height:1.5}:where(a){color:var(--hos-color-primary)}.hos-btn{justify-content:center;align-items:center;gap:var(--hos-space-2);min-block-size:40px;padding-inline:var(--hos-space-4);border-radius:var(--hos-radius-md);border:1px solid var(--hos-color-border-control);background:var(--hos-color-surface);color:var(--hos-color-text);font:inherit;cursor:pointer;font-weight:550;text-decoration:none;display:inline-flex}.hos-btn:hover{border-color:var(--hos-color-primary);background:var(--hos-color-surface-2)}.hos-btn:disabled{opacity:.5;cursor:not-allowed}.hos-btn--primary{background:var(--hos-gradient-primary);color:var(--hos-color-on-primary);box-shadow:0 6px 16px color-mix(in srgb, var(--hos-color-primary) 28%, transparent);border-color:#0000}.hos-btn--primary:hover{background:var(--hos-gradient-primary);filter:brightness(1.06);border-color:#0000}.hos-btn--danger{color:var(--hos-status-failed);border-color:currentColor}.hos-btn--sm{min-block-size:32px;padding-inline:var(--hos-space-3);font-size:var(--hos-font-size-sm)}:where(.hos-btn,.hos-input,a,button,select,[tabindex]):focus-visible{outline:3px solid var(--hos-color-primary);outline-offset:2px}.hos-field{gap:var(--hos-space-1);flex-direction:column;display:flex}.hos-field__label{font-weight:600;font-size:var(--hos-font-size-sm)}.hos-input{min-block-size:40px;padding-inline:var(--hos-space-3);border:1px solid var(--hos-color-border-control);border-radius:var(--hos-radius-md);background:var(--hos-color-surface);color:var(--hos-color-text);font:inherit}textarea.hos-input{padding-block:var(--hos-space-2);min-block-size:80px}.hos-badge{align-items:center;gap:var(--hos-space-1);padding-inline:var(--hos-space-2);font-size:var(--hos-font-size-sm);white-space:nowrap;border:1px solid color-mix(in srgb, currentColor 40%, transparent);color:var(--hos-color-text-muted);background:color-mix(in srgb, currentColor 11%, transparent);border-radius:999px;font-weight:600;display:inline-flex}.hos-badge--requested{color:var(--hos-status-requested)}.hos-badge--pending{color:var(--hos-status-pending)}.hos-badge--confirmed{color:var(--hos-status-confirmed)}.hos-badge--failed{color:var(--hos-status-failed)}.hos-badge--unknown{color:var(--hos-status-unknown);border-style:dashed}.hos-badge--stale{color:var(--hos-status-stale);border-style:dashed}.hos-table-wrap{position:relative;overflow-x:auto}.hos-table{border-collapse:collapse;inline-size:100%;font-size:var(--hos-font-size-sm)}.hos-table th,.hos-table td{white-space:nowrap;text-align:start;padding-block:var(--hos-space-2);padding-inline:var(--hos-space-3);border-block-end:1px solid var(--hos-color-border)}.hos-table th{color:var(--hos-color-text-muted);background:var(--hos-color-surface-2);font-weight:650}.hos-table tbody tr:hover td{background:color-mix(in srgb, var(--hos-color-primary) 5%, transparent)}.hos-num{font-variant-numeric:tabular-nums;text-align:end!important}.hos-tabs{gap:var(--hos-space-2);border-block-end:1px solid var(--hos-color-border);display:flex}.hos-tab{padding-block:var(--hos-space-2);padding-inline:var(--hos-space-3);font:inherit;color:var(--hos-color-text-muted);cursor:pointer;border:0;background:0 0;border-block-end:2px solid #0000}.hos-tab[aria-selected=true]{color:var(--hos-color-text);border-block-end-color:var(--hos-color-primary);font-weight:600}.hos-prototype-banner{color:#5a3d00;text-align:center;font-size:var(--hos-font-size-sm);padding-block:var(--hos-space-1);padding-inline:var(--hos-space-4);background:repeating-linear-gradient(-45deg,#fff4d6,#fff4d6 12px,#ffe9ad 12px 24px);font-weight:600}.hos-steps{gap:var(--hos-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hos-step{padding-block:var(--hos-space-1);padding-inline:var(--hos-space-3);border:1px solid var(--hos-color-border);font-size:var(--hos-font-size-sm);color:var(--hos-color-text-muted);border-radius:999px}.hos-step[aria-current=step]{border-color:var(--hos-color-primary);color:var(--hos-color-text);font-weight:600}.hos-step--done{color:var(--hos-status-confirmed)}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--hos-font-sans);color:var(--hos-color-text);background:var(--hos-color-bg);margin:0;line-height:1.5}
