.nb-btn{position:relative}.nb-btn[aria-expanded=true]{border-color:var(--cc-mint-line);background:var(--cc-mint-soft);color:var(--cc-mint-2)}.nb-btn[data-unread] svg{color:var(--cc-heading)}.nb-badge{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-inline-size:19px;block-size:19px;padding-inline:5px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:700;line-height:1;background:var(--cc-mint-fill);color:var(--cc-mint-ink);box-shadow:0 0 0 2px var(--cc-bg-1),0 0 12px var(--cc-mint-glow);pointer-events:none;animation:nb-pop .22s var(--cc-ease,ease) both}.nb-layer{position:fixed;inset:0;z-index:90;pointer-events:none}.nb-backdrop{display:none}.nb-panel{position:fixed;inset-block-start:64px;inset-inline-end:16px;inline-size:min(400px,calc(100vw - 24px));max-block-size:min(72vh,640px);display:flex;flex-direction:column;background:var(--cc-bg-2);color:var(--cc-text);border:1px solid var(--cc-line-2);border-radius:16px;box-shadow:var(--cc-shadow-pop);overflow:hidden;pointer-events:auto;animation:nb-drop .16s var(--cc-ease,ease) both}.nb-panel:focus,.nb-panel:focus-visible{outline:none}.nb-panel:focus-visible{border-color:var(--cc-mint-line-2)}.nb-grip{display:none}.nb-head{display:flex;align-items:center;gap:6px;padding:12px 12px 10px 16px;border-block-end:1px solid var(--cc-line)}[dir=rtl] .nb-head{padding:12px 16px 10px 12px}.nb-head h2{flex:1;min-inline-size:0;margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:650;color:var(--cc-heading)}.nb-count{font-size:11px;font-weight:650;line-height:18px;padding-inline:7px;border-radius:999px;background:var(--cc-mint-soft-2);color:var(--cc-mint-2)}.nb-text-btn{display:inline-flex;align-items:center;gap:6px;flex:none;min-block-size:32px;padding-inline:8px;border-radius:8px;background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:550;color:var(--cc-mint-2)}.nb-text-btn:hover:not(:disabled){background:var(--cc-mint-soft);color:var(--cc-mint-3)}.nb-text-btn:disabled{color:var(--cc-faint);cursor:default}.nb-close{inline-size:32px;block-size:32px;border-radius:8px}.nb-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 10px;scrollbar-width:thin;scrollbar-color:var(--cc-scrollbar) transparent}.nb-group{margin:12px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted)}:is([lang=fa],[lang=ar]) .nb-group{letter-spacing:0;text-transform:none;font-size:12px}.nb-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nb-item{display:grid;grid-template-columns:36px minmax(0,1fr) 8px;gap:12px;align-items:start;padding:10px;border-radius:12px;text-decoration:none;color:var(--cc-text-2)!important;transition:background .15s var(--cc-ease,ease)}.nb-item:hover{background:var(--cc-hover)}.nb-item.unread{background:var(--cc-row-hover)}.nb-item.unread:hover{background:var(--cc-mint-soft)}.nb-ico{inline-size:36px;block-size:36px;border-radius:10px;display:grid;place-items:center;background:var(--cc-glass-2);border:1px solid var(--cc-line);color:var(--cc-text-2)}.nb-item[data-group=messages] .nb-ico,.nb-item[data-group=proposals] .nb-ico{color:var(--cc-mint-2);background:var(--cc-mint-soft);border-color:var(--cc-mint-line)}.nb-item[data-group=invitations] .nb-ico,.nb-item[data-group=tables] .nb-ico{color:var(--cc-sky);background:var(--cc-sky-soft);border-color:var(--cc-sky-line)}.nb-item[data-group=badges] .nb-ico,.nb-item[data-group=reconnect] .nb-ico{color:var(--cc-amber-text);background:var(--cc-amber-soft);border-color:var(--cc-amber-line)}.nb-text{display:grid;gap:3px;min-inline-size:0}.nb-title{font-size:13.5px;line-height:1.55;color:var(--cc-text-2);overflow-wrap:anywhere}.nb-item.unread .nb-title,.nb-strong{color:var(--cc-heading)}.nb-strong{font-weight:650}.nb-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12.5px;line-height:1.6}.nb-meta,.nb-preview{color:var(--cc-muted)}.nb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px}.nb-dot{inline-size:8px;block-size:8px;margin-block-start:14px;border-radius:50%;background:var(--cc-mint);box-shadow:var(--cc-dot-glow)}.nb-state{margin:0;padding:28px 16px;text-align:center;color:var(--cc-muted);font-size:13px}.nb-empty{display:grid;justify-items:center;gap:6px;padding:32px 20px 28px;text-align:center}.nb-empty-ico{inline-size:48px;block-size:48px;border-radius:14px;display:grid;place-items:center;margin-block-end:4px;color:var(--cc-mint-2);background:var(--cc-mint-soft);border:1px solid var(--cc-mint-line)}.nb-empty strong{color:var(--cc-heading);font-weight:600}.nb-empty p{margin:0;font-size:13px;max-inline-size:30ch}.nb-empty p,.nb-foot{color:var(--cc-muted)}.nb-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px 12px;border-block-start:1px solid var(--cc-line);background:var(--cc-glass-2);font-size:12px;line-height:1.6}.nb-foot p{margin:0;flex:1 1 180px}.nb-alert-on{display:inline-flex;align-items:center;gap:6px;color:var(--cc-mint-2)!important}.nb-alert-on svg{flex:none}.nb-enable{display:inline-flex;align-items:center;gap:6px;flex:none}@media (max-width:820px){.nb-backdrop{display:block;position:fixed;inset:0;pointer-events:auto;background:var(--cc-backdrop);backdrop-filter:blur(3px);animation:nb-fade .2s ease both}.nb-panel{inset-block:auto 0;inset-inline:0;inline-size:auto;max-block-size:86dvh;border-radius:20px 20px 0 0;border-block-end:0;padding-block-end:env(safe-area-inset-bottom);animation:nb-sheet .24s var(--cc-ease,ease) both}.nb-grip{display:block;inline-size:40px;block-size:4px;border-radius:99px;margin:8px auto 0;background:var(--cc-line-3)}.nb-head{padding-block-start:8px}.nb-item{padding:12px 10px}.nb-text-btn span{white-space:nowrap}}@keyframes nb-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes nb-sheet{0%{transform:translateY(100%)}}@keyframes nb-fade{0%{opacity:0}}@keyframes nb-pop{0%{opacity:0;transform:scale(.6)}}.cc .tag.tag-ai,.tag-ai{gap:4px;padding:0 8px;border-radius:999px;line-height:18px;font-size:11px;font-weight:550;white-space:nowrap;color:var(--cc-sky);background:var(--cc-sky-soft);border:1px dashed var(--cc-sky-line)}.cc .tag.tag-ai,.tag-ai,.tx-pending{display:inline-flex;align-items:center}.tx-pending{gap:6px;color:var(--cc-muted);font-size:11.5px}.tx-dots{display:inline-flex;gap:3px;align-items:center}.tx-dots i{inline-size:4px;block-size:4px;border-radius:50%;background:var(--cc-mint);opacity:.35;animation:tx-blink 1.2s ease-in-out infinite}.tx-dots i:nth-child(2){animation-delay:.18s}.tx-dots i:nth-child(3){animation-delay:.36s}@keyframes tx-blink{40%{opacity:1;transform:translateY(-1px)}}.tx-unavailable{color:var(--cc-amber-text);font-size:11.5px}.cc .bubble.theirs[data-translation=pending]{border-style:dashed;border-color:var(--cc-mint-line)}.cc .bubble.theirs[data-translation=pending] p{color:var(--cc-text-2)}.cc .bubble .bubble-meta{flex-wrap:wrap;row-gap:4px}@media (max-width:520px){.cc .chat-body{padding:var(--s4) var(--s3)}.cc .bubble{max-inline-size:88%}.cc .chat-compose{padding:var(--s3)}}@media (prefers-reduced-motion:reduce){.nb-backdrop,.nb-badge,.nb-panel,.tx-dots i{animation:none!important}.tx-dots i{opacity:.8}}.staff-alert-layer{position:fixed;inset:0;z-index:85;pointer-events:none}.staff-alert{pointer-events:auto;position:fixed;z-index:85;inset-block-start:72px;inset-inline-end:16px;inline-size:min(380px,calc(100vw - 32px));display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s2) var(--s3);align-items:start;padding:var(--s3);border-radius:14px;background:var(--cc-bg-2,var(--surface,#fff));color:var(--cc-text,inherit);border:1px solid var(--cc-amber-line,var(--rule));box-shadow:var(--cc-shadow,0 12px 32px -16px rgba(0,0,0,.4));backdrop-filter:blur(10px)}.staff-alert-ico{color:var(--cc-amber,var(--gold-600));line-height:0;padding-block-start:2px}.staff-alert-text{display:grid;gap:2px;min-inline-size:0}.staff-alert-text strong{color:var(--cc-heading,inherit);font-weight:600}.staff-alert-text span{font-size:var(--fs-sm);color:var(--cc-muted,var(--ink-600))}.staff-alert-actions{grid-column:1/-1;display:flex;gap:var(--s2);justify-content:flex-end;align-items:center}.staff-alert-close{min-inline-size:44px;min-block-size:44px}@media (max-width:820px){.staff-alert{inset-block-start:auto;inset-block-end:calc(16px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:no-preference){.staff-alert{animation:staff-alert-in .18s ease-out}@keyframes staff-alert-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.theme-toggle{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line,rgba(127,127,127,.25));background:var(--surface-2,rgba(127,127,127,.08))}.theme-toggle button{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border:0;border-radius:999px;background:transparent;color:var(--ink-500,currentColor);cursor:pointer}.theme-toggle button:hover{color:var(--ink-900,currentColor)}.theme-toggle button.on{background:var(--accent-500,#2a8770);color:var(--on-accent,#fff)}.theme-toggle button:focus-visible{outline:2px solid var(--accent-500,#2a8770);outline-offset:2px}.theme-toggle .sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc,[data-theme=dark] .cc{--cc-bg-0:#070d10;--cc-bg-1:#0b161a;--cc-bg-2:#0f1d22;--cc-glow-1:rgba(63,224,181,.17);--cc-glow-2:rgba(44,120,140,.16);--cc-beam:rgba(94,234,212,.09);--cc-beam-2:rgba(44,120,140,.06);--cc-grid:rgba(255,255,255,.022);--cc-glass:rgba(255,255,255,.062);--cc-glass-b:rgba(255,255,255,.025);--cc-glass-2:rgba(255,255,255,.065);--cc-fill:rgba(255,255,255,.035);--cc-hover:rgba(255,255,255,.045);--cc-hover-2:rgba(255,255,255,.09);--cc-line:rgba(255,255,255,.085);--cc-line-2:rgba(255,255,255,.12);--cc-line-3:rgba(255,255,255,.2);--cc-highlight:rgba(255,255,255,.075);--cc-heading:#f2f8f7;--cc-text:#dbe6e4;--cc-text-2:#b3c2c3;--cc-muted:#8fa1a8;--cc-faint:#6f8289;--cc-placeholder:#7d9097;--cc-mint:#3fe0b5;--cc-mint-2:#5eead4;--cc-mint-3:#99f6e4;--cc-mint-ink:#03211a;--cc-mint-fill:#3fe0b5;--cc-mint-soft:rgba(63,224,181,.12);--cc-mint-soft-2:rgba(63,224,181,.18);--cc-mint-line:rgba(94,234,212,.3);--cc-mint-line-2:rgba(94,234,212,.55);--cc-mint-glow:rgba(63,224,181,.35);--cc-mint-text:#c8f5e8;--cc-btn-a:#5eead4;--cc-btn-b:#3fe0b5;--cc-btn-hover-a:#99f6e4;--cc-btn-hover-b:#5eead4;--cc-btn-line:rgba(153,246,228,.6);--cc-btn-shadow:0 0 0 1px rgba(63,224,181,.25),0 8px 24px -10px rgba(63,224,181,.7);--cc-btn-shadow-hover:0 0 0 1px rgba(63,224,181,.4),0 10px 30px -8px rgba(63,224,181,.8);--cc-dot-glow:0 0 10px var(--cc-mint);--cc-num-glow:0 0 28px rgba(63,224,181,.18);--cc-amber:#f5b454;--cc-amber-text:#f5b454;--cc-amber-soft:rgba(245,180,84,.1);--cc-amber-line:rgba(245,180,84,.28);--cc-amber-callout:#f6dcb0;--cc-rose:#fb7185;--cc-rose-soft:rgba(251,113,133,.1);--cc-rose-line:rgba(251,113,133,.3);--cc-sky:#7cc4f0;--cc-sky-soft:rgba(124,196,240,.1);--cc-sky-line:rgba(124,196,240,.25);--cc-sky-callout:#d2e8f6;--cc-neutral:#a3b3b8;--cc-cat-1:#cf3546;--cc-cat-2:#bd8703;--cc-cat-3:#03875b;--cc-cat-4:#4697e4;--cc-cat-5:#b32fb4;--cc-shadow:inset 0 1px 0 var(--cc-highlight),0 12px 32px -16px rgba(0,0,0,.7);--cc-shadow-hover:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px -18px rgba(0,0,0,.8);--cc-shadow-pop:0 16px 40px -12px rgba(0,0,0,.85);--cc-shadow-drawer:24px 0 60px -20px rgba(0,0,0,.8);--cc-inset:inset 0 1px 2px rgba(0,0,0,.25);--cc-side-a:rgba(10,20,24,.86);--cc-side-b:rgba(6,12,15,.92);--cc-top-bg:rgba(7,13,16,.72);--cc-backdrop:rgba(2,6,8,.6);--cc-fade:rgba(7,13,16,.94);--cc-thead:#0d191d;--cc-row-hover:rgba(63,224,181,.045);--cc-skel-a:rgba(255,255,255,.04);--cc-skel-b:rgba(255,255,255,.09);--cc-stripe-a:rgba(255,255,255,.03);--cc-stripe-b:rgba(255,255,255,.06);--cc-well:rgba(0,0,0,.3);--cc-bubble-a:rgba(63,224,181,.22);--cc-bubble-b:rgba(63,224,181,.14);--cc-bubble-meta:#bfe9dd;--cc-qr-bg:#030a0c;--cc-qr-fg:#5eead4;--cc-avatar-ring:0 0 0 1px rgba(255,255,255,.14),0 0 0 3px rgba(0,0,0,.3);--cc-avatar-ink:#f4faf9;--cc-selection:rgba(63,224,181,.3);--cc-media:#000;--cc-scrollbar:rgba(255,255,255,.1);color-scheme:dark}[data-theme=light] .cc{--cc-bg-0:#eef3f1;--cc-bg-1:#f5f7f6;--cc-bg-2:#ffffff;--cc-glow-1:rgba(13,143,114,.12);--cc-glow-2:rgba(44,120,140,.09);--cc-beam:rgba(13,143,114,.06);--cc-beam-2:rgba(44,120,140,.04);--cc-grid:rgba(12,40,36,.035);--cc-glass:rgba(255,255,255,.82);--cc-glass-b:rgba(255,255,255,.7);--cc-glass-2:rgba(12,40,36,.04);--cc-fill:#ffffff;--cc-hover:rgba(12,40,36,.045);--cc-hover-2:rgba(12,40,36,.07);--cc-line:rgba(12,40,36,.08);--cc-line-2:rgba(12,40,36,.14);--cc-line-3:rgba(12,40,36,.24);--cc-highlight:rgba(255,255,255,.9);--cc-heading:#0e1a1f;--cc-text:#1c2a30;--cc-text-2:#3d4d53;--cc-muted:#53636a;--cc-faint:#7d8b90;--cc-placeholder:#65747a;--cc-mint:#0d8f72;--cc-mint-2:#086b55;--cc-mint-3:#065a48;--cc-mint-ink:#ffffff;--cc-mint-fill:#0a7a61;--cc-mint-soft:rgba(13,143,114,.09);--cc-mint-soft-2:rgba(13,143,114,.14);--cc-mint-line:rgba(13,143,114,.25);--cc-mint-line-2:rgba(13,143,114,.45);--cc-mint-glow:rgba(13,143,114,.22);--cc-mint-text:#0a5e4b;--cc-btn-a:#0b8468;--cc-btn-b:#0a7a61;--cc-btn-hover-a:#0a7a61;--cc-btn-hover-b:#086a54;--cc-btn-line:#0a7a61;--cc-btn-shadow:0 1px 2px rgba(12,40,36,.12),0 6px 16px -8px rgba(13,143,114,.55);--cc-btn-shadow-hover:0 1px 2px rgba(12,40,36,.14),0 10px 22px -8px rgba(13,143,114,.6);--cc-dot-glow:0 0 6px rgba(13,143,114,.45);--cc-num-glow:none;--cc-amber:#b7791f;--cc-amber-text:#8a5a12;--cc-amber-soft:rgba(183,121,31,.1);--cc-amber-line:rgba(183,121,31,.3);--cc-amber-callout:#6e4a10;--cc-rose:#b4233f;--cc-rose-soft:rgba(180,35,63,.07);--cc-rose-line:rgba(180,35,63,.25);--cc-sky:#1f6f9f;--cc-sky-soft:rgba(31,111,159,.07);--cc-sky-line:rgba(31,111,159,.22);--cc-sky-callout:#174e70;--cc-neutral:#53636a;--cc-cat-1:#c82d40;--cc-cat-2:#b68103;--cc-cat-3:#007d54;--cc-cat-4:#0d7dd4;--cc-cat-5:#950196;--cc-shadow:inset 0 1px 0 var(--cc-highlight),0 1px 2px rgba(12,40,36,.04),0 10px 28px -16px rgba(12,40,36,.16);--cc-shadow-hover:inset 0 1px 0 var(--cc-highlight),0 2px 4px rgba(12,40,36,.05),0 18px 36px -18px rgba(12,40,36,.22);--cc-shadow-pop:0 16px 40px -12px rgba(12,40,36,.25);--cc-shadow-drawer:24px 0 60px -20px rgba(12,40,36,.3);--cc-inset:inset 0 1px 2px rgba(12,40,36,.05);--cc-side-a:rgba(255,255,255,.8);--cc-side-b:rgba(247,250,249,.9);--cc-top-bg:rgba(245,247,246,.8);--cc-backdrop:rgba(14,26,31,.35);--cc-fade:rgba(238,243,241,.96);--cc-thead:#f3f6f5;--cc-row-hover:rgba(13,143,114,.05);--cc-skel-a:rgba(12,40,36,.05);--cc-skel-b:rgba(12,40,36,.1);--cc-stripe-a:rgba(12,40,36,.03);--cc-stripe-b:rgba(12,40,36,.06);--cc-well:rgba(12,40,36,.04);--cc-bubble-a:rgba(13,143,114,.12);--cc-bubble-b:rgba(13,143,114,.08);--cc-bubble-meta:#0a5e4b;--cc-qr-bg:#ffffff;--cc-qr-fg:#0a5e4b;--cc-avatar-ring:0 0 0 1px rgba(12,40,36,.1),0 0 0 3px rgba(255,255,255,.8);--cc-avatar-ink:#ffffff;--cc-selection:rgba(13,143,114,.2);--cc-scrollbar:rgba(12,40,36,.15);color-scheme:light}.cc{--cc-radius:16px;--cc-ease:cubic-bezier(.2,.7,.2,1);--ink-900:var(--cc-heading);--ink-800:var(--cc-text);--ink-700:var(--cc-text);--ink-600:var(--cc-text-2);--ink-500:var(--cc-muted);--ink-400:var(--cc-muted);--ink-300:var(--cc-faint);--paper:var(--cc-bg-0);--surface:var(--cc-bg-2);--panel:var(--cc-glass-2);--rule:var(--cc-line);--rule-strong:var(--cc-line-2);--accent-700:var(--cc-mint-3);--accent-600:var(--cc-mint-2);--accent-500:var(--cc-mint);--accent-100:var(--cc-mint-soft-2);--accent-50:var(--cc-mint-soft);--signal-600:var(--cc-rose);--signal-100:var(--cc-rose-soft);--gold-600:var(--cc-amber-text);--gold-100:var(--cc-amber-soft);--info-600:var(--cc-sky);--info-100:var(--cc-sky-soft);--line:var(--cc-line-2);--surface-2:var(--cc-glass-2);--on-accent:var(--cc-mint-ink);--accent-500:var(--cc-mint-fill);--sh-xs:none;--sh-sm:var(--cc-inset);--sh-md:var(--cc-shadow);--sh-lg:var(--cc-shadow-pop);--ring:0 0 0 3px var(--cc-mint-soft-2),0 0 0 1px var(--cc-mint);--r-lg:var(--cc-radius);--entry-no-bg:var(--cc-rose-soft);color:var(--cc-text)}body:has(.cc-shell),html:has(.cc-shell){background:#070d10}[data-theme=light] body:has(.cc-shell),html[data-theme=light]:has(.cc-shell){background:#eef3f1}.cc h1,.cc h2,.cc h3,.cc h4{color:var(--cc-heading)}.cc h1{font-size:1.75rem;font-weight:650;letter-spacing:-.02em}:is([lang=fa],[lang=ar]) .cc h1{letter-spacing:0}:where(.cc) a{color:var(--cc-mint-2)}:where(.cc) a:hover{color:var(--cc-mint-3)}.cc ::selection{background:var(--cc-selection);color:var(--cc-heading)}.cc :focus-visible{outline:2px solid var(--cc-mint);outline-offset:2px}.cc .hint,.cc .muted{color:var(--cc-muted)}.cc hr{border:0;block-size:1px;background:var(--cc-line)}.cc-shell{--cc-side-w:264px;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--cc-side-w) minmax(0,1fr);min-block-size:100dvh;background:var(--cc-bg-0)}.cc-shell:before{z-index:-2;background:radial-gradient(640px 680px at 50% -16%,var(--cc-beam),transparent 66%),radial-gradient(1400px 320px at 50% 0,var(--cc-beam-2),transparent 72%),radial-gradient(900px 520px at 85% -8%,var(--cc-glow-1),transparent 60%),radial-gradient(700px 520px at 5% 105%,var(--cc-glow-2),transparent 60%),linear-gradient(180deg,var(--cc-bg-1) 0,var(--cc-bg-0) 70%)}.cc-shell:after,.cc-shell:before{content:"";position:absolute;inset:0;pointer-events:none}.cc-shell:after{z-index:-1;background-image:linear-gradient(var(--cc-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-grid) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 50% 0,#000 0,transparent 75%)}.cc-skip{position:fixed;inset-inline-start:12px;inset-block-start:12px;z-index:100;padding:10px 16px;border-radius:10px;transform:translateY(-300%);background:var(--cc-mint-fill);color:var(--cc-mint-ink)!important;font-weight:600;text-decoration:none}.cc-skip:focus{transform:none}.cc-content:focus{outline:none}.cc-side{position:sticky;inset-block-start:0;z-index:30;block-size:100dvh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--cc-side-a),var(--cc-side-b));border-inline-end:1px solid var(--cc-line);backdrop-filter:blur(14px)}.cc-side-head{min-block-size:64px;padding-inline:18px 12px;border-block-end:1px solid var(--cc-line)}.cc-brand,.cc-side-head{display:flex;align-items:center;gap:10px}.cc-brand{min-inline-size:0;flex:1;color:var(--cc-heading)!important;text-decoration:none}.cc-brand-mark{flex:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;background:radial-gradient(circle at 35% 30%,var(--cc-mint-soft-2),var(--cc-mint-soft) 70%);border:1px solid var(--cc-mint-line);box-shadow:0 0 18px var(--cc-mint-glow);color:var(--cc-mint-2)}.cc-brand-mark svg{block-size:24px;inline-size:auto}.cc-brand-text{display:grid;min-inline-size:0;line-height:1.25}.cc-brand-name{font-weight:650;font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-brand-sub{font-size:var(--fs-xs);color:var(--cc-muted);white-space:nowrap}.cc-nav{flex:1;overflow-y:auto;padding:14px 12px 20px;scrollbar-width:thin;scrollbar-color:var(--cc-scrollbar) transparent}.cc-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cc-link{position:relative;display:flex;align-items:center;gap:12px;min-block-size:40px;padding-inline:14px;border-radius:999px;color:var(--cc-text-2)!important;text-decoration:none;font-size:var(--fs-base);transition:background .18s var(--cc-ease),color .18s var(--cc-ease)}.cc-link svg{flex:none;color:var(--cc-faint);transition:color .18s var(--cc-ease),filter .18s var(--cc-ease)}.cc-link:hover{background:var(--cc-hover);color:var(--cc-heading)!important}.cc-link:hover svg{color:var(--cc-text-2)}.cc-link[aria-current=page]{color:var(--cc-heading)!important;font-weight:550;background:linear-gradient(90deg,var(--cc-mint-soft-2),var(--cc-mint-soft) 60%,transparent);box-shadow:inset 0 0 0 1px var(--cc-mint-line),0 6px 20px -10px var(--cc-mint-glow)}[dir=rtl] .cc-link[aria-current=page]{background:linear-gradient(270deg,var(--cc-mint-soft-2),var(--cc-mint-soft) 60%,transparent)}.cc-link[aria-current=page] svg{color:var(--cc-mint-2);filter:drop-shadow(0 0 6px var(--cc-mint-glow))}.cc-link[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-12px;inset-block:9px;inline-size:3px;border-radius:0 3px 3px 0;background:var(--cc-mint);box-shadow:var(--cc-dot-glow)}[dir=rtl] .cc-link[aria-current=page]:before{border-radius:3px 0 0 3px}.cc-link-label{flex:1;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ext{color:var(--cc-faint);opacity:.8}.cc-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-shell[data-collapsed=true] .cc-ext{display:none}@media (max-width:1180px) and (min-width:821px){.cc-shell .cc-ext{display:none}}.cc-link.todo{cursor:default;color:var(--cc-muted)!important}.cc-link.todo:hover{background:transparent}.cc-stage{font-family:var(--font-mono),var(--font-sans),monospace;font-size:10px;line-height:1;padding:3px 6px;border-radius:999px;color:var(--cc-muted);border:1px solid var(--cc-line-2)}.cc-side-foot{padding:12px;border-block-start:1px solid var(--cc-line)}.cc-collapse{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:40px;padding-inline:14px;border-radius:999px;background:transparent;border:0;cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--cc-muted)}.cc-collapse:hover{background:var(--cc-hover);color:var(--cc-heading)}[dir=rtl] .cc-collapse svg{transform:scaleX(-1)}.cc-main{min-inline-size:0;display:flex;flex-direction:column}.cc-top{position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;gap:12px;min-block-size:64px;padding-inline:32px;background:var(--cc-top-bg);border-block-end:1px solid var(--cc-line);backdrop-filter:blur(14px) saturate(1.2)}.cc-icon-btn{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:999px;background:var(--cc-glass);border:1px solid var(--cc-line);color:var(--cc-text);cursor:pointer}.cc-icon-btn:hover{border-color:var(--cc-line-2);background:var(--cc-hover-2)}.cc-menu-btn{display:none}.cc-crumbs{display:flex;align-items:center;gap:8px;min-inline-size:0;font-size:var(--fs-sm)}.cc-crumbs .grp{color:var(--cc-muted);white-space:nowrap}.cc-crumbs .sep{color:var(--cc-faint)}[dir=rtl] .cc-crumbs .sep svg{transform:scaleX(-1)}.cc-crumbs .cur{color:var(--cc-heading);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-top-spacer{flex:1}.cc-top .theme-toggle{flex:none}.cc-top .theme-toggle button{inline-size:34px;block-size:34px}.cc-search{position:relative;inline-size:min(320px,32vw)}.cc-search svg{position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%);color:var(--cc-faint);pointer-events:none}.cc .cc-search input[type=search]{min-block-size:40px;padding-block:8px;padding-inline:38px 12px;border-radius:999px;font-size:var(--fs-sm)}.cc-brand-role{display:inline-flex;align-items:center;gap:6px;margin-block-start:2px;font-size:var(--fs-xs);color:var(--cc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-brand-role:before{content:"";flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--cc-mint);box-shadow:var(--cc-dot-glow)}.cc-brand-role b{color:var(--cc-heading);font-weight:550}.cc-content{inline-size:100%;max-inline-size:1480px;margin-inline:auto;padding:32px 32px 72px;animation:cc-in .24s var(--cc-ease) both}.cc-page-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-block-start:48px;padding-block-start:20px;border-block-start:1px solid var(--cc-line)}@keyframes cc-in{0%{opacity:0}}.cc-backdrop{display:none}.cc-shell[data-collapsed=true]{--cc-side-w:76px}.cc-shell[data-collapsed=true] .cc-brand-text,.cc-shell[data-collapsed=true] .cc-collapse-label,.cc-shell[data-collapsed=true] .cc-link-label,.cc-shell[data-collapsed=true] .cc-stage{display:none}.cc-shell[data-collapsed=true] .cc-side-head{padding-inline:20px}.cc-shell[data-collapsed=true] .cc-collapse,.cc-shell[data-collapsed=true] .cc-link{justify-content:center;padding-inline:0}.cc-shell[data-collapsed=true] .cc-collapse svg{transform:scaleX(-1)}[dir=rtl] .cc-shell[data-collapsed=true] .cc-collapse svg{transform:none}.cc-shell[data-collapsed=true] .cc-group-chevron,.cc-shell[data-collapsed=true] .cc-group-label{display:none}.cc-shell[data-collapsed=true] .cc-group-icon{display:block}.cc-shell[data-collapsed=true] .cc-group-head{justify-content:center;padding-inline:0}.cc-shell[data-collapsed=true] .cc-group-count{position:absolute;inset-block-start:2px;inset-inline-end:8px;margin:0;font-size:10px;line-height:1;color:var(--cc-muted)}.cc-shell[data-collapsed=true] .cc-group[data-here]:not([open])>.cc-group-head:after{position:absolute;inset-block-end:4px;inset-inline-end:50%;transform:translateX(50%)}.cc-shell[data-collapsed=true] .cc-navfind{padding-inline:0}.cc-shell[data-collapsed=true] .cc-navfind-btn{display:grid}.cc-shell[data-collapsed=true] .cc-navfind-field{display:none}@media (max-width:1180px) and (min-width:821px){.cc-shell{--cc-side-w:76px}.cc-shell .cc-brand-text,.cc-shell .cc-link-label,.cc-shell .cc-side-foot,.cc-shell .cc-stage{display:none}.cc-shell .cc-side-head{padding-inline:20px}.cc-shell .cc-link{justify-content:center;padding-inline:0}.cc-shell .cc-group-chevron,.cc-shell .cc-group-label{display:none}.cc-shell .cc-group-icon{display:block}.cc-shell .cc-group-head{justify-content:center;padding-inline:0}.cc-shell .cc-group-count{position:absolute;inset-block-start:2px;inset-inline-end:8px;margin:0;font-size:10px;line-height:1}.cc-shell .cc-group[data-here]:not([open])>.cc-group-head:after{position:absolute;inset-block-end:4px;inset-inline-end:50%;transform:translateX(50%)}.cc-shell .cc-navfind{padding-inline:0}.cc-shell .cc-navfind-btn{display:grid}.cc-shell .cc-navfind-field{display:none}.cc-content,.cc-top{padding-inline:24px}}@media (min-width:821px){.cc-shell[data-nav-wide="1"] .cc-side{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;inline-size:264px;box-shadow:var(--cc-shadow-drawer);background:var(--cc-bg-1)}.cc-shell[data-nav-wide="1"] .cc-brand-text,.cc-shell[data-nav-wide="1"] .cc-collapse-label,.cc-shell[data-nav-wide="1"] .cc-group-chevron,.cc-shell[data-nav-wide="1"] .cc-group-label,.cc-shell[data-nav-wide="1"] .cc-link-label,.cc-shell[data-nav-wide="1"] .cc-side-foot,.cc-shell[data-nav-wide="1"] .cc-stage{display:revert}.cc-shell[data-nav-wide="1"] .cc-group-icon,.cc-shell[data-nav-wide="1"] .cc-navfind-btn{display:none}.cc-shell[data-nav-wide="1"] .cc-navfind{padding-inline:12px}.cc-shell[data-nav-wide="1"] .cc-navfind-field{display:block}.cc-shell[data-nav-wide="1"] .cc-side-head{padding-inline:18px 12px}.cc-shell[data-nav-wide="1"] .cc-collapse,.cc-shell[data-nav-wide="1"] .cc-group-head,.cc-shell[data-nav-wide="1"] .cc-link{justify-content:flex-start;padding-inline:12px}.cc-shell[data-nav-wide="1"] .cc-group-count{position:static;margin-inline-start:auto;font-size:var(--fs-xs);inset:auto}.cc-shell[data-nav-wide="1"] .cc-group[data-here]:not([open])>.cc-group-head:after{position:static;transform:none}}@media (max-width:820px){.cc-shell{grid-template-columns:minmax(0,1fr)}.cc-side{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;inline-size:min(86vw,300px);block-size:100dvh;transform:translateX(-104%);visibility:hidden;transition:transform .24s var(--cc-ease),visibility 0s linear .24s;box-shadow:var(--cc-shadow-drawer);background:var(--cc-bg-1)}[dir=rtl] .cc-side{transform:translateX(104%)}.cc-shell[data-drawer=open] .cc-side{transform:none;visibility:visible;transition:transform .24s var(--cc-ease)}.cc-side-foot{display:none}.cc-shell[data-collapsed=true]{--cc-side-w:0px}.cc-shell[data-collapsed=true] .cc-brand-text,.cc-shell[data-collapsed=true] .cc-link-label,.cc-shell[data-collapsed=true] .cc-stage,.cc-shell[data-drawer] .cc-group-chevron,.cc-shell[data-drawer] .cc-group-label,.cc-shell[data-drawer] .cc-navfind-field{display:revert}.cc-shell[data-drawer] .cc-group-icon,.cc-shell[data-drawer] .cc-navfind-btn{display:none}.cc-shell[data-drawer] .cc-navfind{padding-inline:12px}.cc-shell[data-drawer] .cc-group-head{justify-content:flex-start;padding-inline:12px}.cc-shell[data-drawer] .cc-group-count{position:static;inset:auto;margin-inline-start:auto;font-size:var(--fs-xs)}.cc-shell[data-drawer] .cc-group[data-here]:not([open])>.cc-group-head:after{position:static;transform:none}.cc-shell[data-drawer=open] .cc-backdrop{display:block;position:fixed;inset:0;z-index:50;background:var(--cc-backdrop);backdrop-filter:blur(3px);animation:cc-fade .2s ease both}.cc-menu-btn{display:grid}.cc-top{padding-inline:12px;min-block-size:58px;gap:8px}.cc-search{display:none}.cc-content{padding:20px 16px 64px}.cc h1{font-size:1.4rem}.cc-top .cc-primary-label{display:none}.cc-top{gap:4px;padding-inline:10px}.cc-top .cc-icon-btn{inline-size:36px;block-size:36px}.cc .cc-top .btn-primary{position:relative;isolation:isolate;inline-size:44px;block-size:44px;min-block-size:44px;min-inline-size:44px;margin-inline:-4px;padding:0;justify-content:center;background:none;border-color:transparent;box-shadow:none}.cc .cc-top .btn-primary:before{content:"";position:absolute;inset:4px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--cc-btn-a),var(--cc-btn-b));border:1px solid var(--cc-btn-line);box-shadow:var(--cc-btn-shadow)}.cc .cc-top .btn-primary:hover:not(:disabled){background:none;box-shadow:none}.cc .cc-top .btn-primary:hover:not(:disabled):before{background:linear-gradient(180deg,var(--cc-btn-hover-a),var(--cc-btn-hover-b));border-color:var(--cc-btn-hover-b);box-shadow:var(--cc-btn-shadow-hover)}.cc .cc-top .btn-primary svg{flex:none;inline-size:18px;block-size:18px}}@keyframes cc-fade{0%{opacity:0}}.cc-top .btn{flex:none;white-space:nowrap}.cc-crumbs{flex:1 1 auto;overflow:hidden}.cc-top-spacer{flex:0 1 0}.cc-top .cc-search{flex:0 8 320px;min-inline-size:180px}@media (max-width:1366px){.cc-top .cc-search{min-inline-size:120px}}@media (max-width:1180px){.cc-top .cc-search{min-inline-size:96px}}.cc-crumbs .grp{flex:0 1000 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.cc-crumbs .sep{flex:none;display:inline-flex}.cc-crumbs .cur{flex:none;max-inline-size:calc(100% - 30px)}@media (max-width:820px){.cc-top{flex-wrap:wrap;row-gap:0}.cc-top-spacer{flex:1 1 0}.cc-crumbs{order:1;flex:1 0 100%;padding-block-end:8px}}:root[dir=rtl] .cc main :is(h1,header .hint)[dir=auto]{text-align:right}:root[dir=ltr] .cc main :is(h1,header .hint)[dir=auto]{text-align:left}.cc .page-head{position:relative;border-block-end:0;padding-block-end:22px;align-items:flex-end}.cc .page-head:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,var(--cc-mint-line-2),var(--cc-line) 35%,transparent)}[dir=rtl] .cc .page-head:after{background:linear-gradient(270deg,var(--cc-mint-line-2),var(--cc-line) 35%,transparent)}.cc .page-head .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--cc-mint-2);font-size:11.5px;letter-spacing:.12em}.cc .page-head .eyebrow:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--cc-mint);box-shadow:var(--cc-dot-glow)}:is([lang=fa],[lang=ar]) .cc .page-head .eyebrow{letter-spacing:0;font-size:var(--fs-sm)}.cc .page-head .hint{max-inline-size:72ch;margin-block-start:6px}.cc .card{background:linear-gradient(180deg,var(--cc-glass) 0,var(--cc-glass-b) 100%);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);transition:border-color .2s var(--cc-ease),box-shadow .2s var(--cc-ease),transform .2s var(--cc-ease)}.cc .card:hover{border-color:var(--cc-line-2)}.cc article.card:hover{transform:translateY(-2px);box-shadow:var(--cc-shadow-hover)}.cc .card-pad{padding:22px 24px}.cc .card-head{background:transparent;border-block-end:1px solid var(--cc-line);padding:14px 24px}.cc .card-head h2{color:var(--cc-text-2);font-size:12px;letter-spacing:.08em}:is([lang=fa],[lang=ar]) .cc .card-head h2{color:var(--cc-heading);font-size:var(--fs-base);font-weight:600}.cc .metric{padding:22px 24px}.cc .metric:before{inset-inline-start:24px;inset-block-start:0;inline-size:36px;block-size:2px;background:var(--cc-mint);opacity:1;box-shadow:var(--cc-dot-glow)}.cc .metric .label{color:var(--cc-muted)}.cc .metric .value{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:650;font-size:2.5rem;color:var(--cc-heading);text-shadow:var(--cc-num-glow)}.cc .grid-3,.cc .grid-4{gap:20px}.cc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1100px){.cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cc-kpis{grid-template-columns:minmax(0,1fr)}}.cc-kpi{position:relative;padding:18px 20px 16px;overflow:hidden}.cc-kpi:after{content:"";position:absolute;inset-block-start:-40px;inset-inline-end:-40px;inline-size:120px;block-size:120px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--cc-mint-soft),transparent 70%)}.cc-kpi-head{display:flex;align-items:center;gap:10px;color:var(--cc-muted);font-size:var(--fs-sm)}.cc-kpi-ico{display:grid;place-items:center;flex:none;inline-size:30px;block-size:30px;border-radius:9px;background:var(--cc-mint-soft);color:var(--cc-mint-2);border:1px solid var(--cc-mint-line)}.cc-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-block-start:12px}.cc-kpi-value{font-size:2.25rem;font-weight:650;line-height:1;color:var(--cc-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cc-kpi-sub{margin-block-start:8px;font-size:var(--fs-xs);display:flex;gap:6px;flex-wrap:wrap}.cc-delta,.cc-kpi-sub{color:var(--cc-muted);align-items:center}.cc-delta{display:inline-flex;gap:3px;font-size:11.5px;font-weight:600;line-height:1;padding:4px 7px;border-radius:999px;background:var(--cc-glass-2);font-variant-numeric:tabular-nums}.cc-delta.up{color:var(--cc-mint-2);background:var(--cc-mint-soft)}.cc-delta.down{color:var(--cc-rose);background:var(--cc-rose-soft)}.cc-delta.warn{color:var(--cc-amber-text);background:var(--cc-amber-soft)}.cc-spark{display:flex;align-items:flex-end;gap:3px;block-size:34px;inline-size:96px;flex:none}.cc-spark i{flex:1;display:block;min-block-size:3px;border-radius:2px 2px 1px 1px;background:linear-gradient(to top,var(--cc-mint-soft-2),var(--cc-mint-line-2));transform-origin:bottom;animation:cc-grow .6s var(--cc-ease) both}.cc-spark i:last-child{background:linear-gradient(to top,var(--cc-mint-line-2),var(--cc-mint));box-shadow:0 0 10px var(--cc-mint-glow)}@keyframes cc-grow{0%{transform:scaleY(0)}}.cc-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.cc-bento>*{grid-column:span 4}.cc-bento>.wide{grid-column:span 8}.cc-bento>.half{grid-column:span 6}@media (max-width:1100px){.cc-bento>*,.cc-bento>.half,.cc-bento>.wide{grid-column:span 6}}@media (max-width:680px){.cc-bento>*,.cc-bento>.half,.cc-bento>.wide{grid-column:span 12}}.cc-tile{display:flex;flex-direction:column;gap:12px;padding:20px 22px;min-block-size:190px}.cc-tile-head{display:flex;align-items:center;gap:10px}.cc-tile-head h2{font-size:var(--fs-base);font-weight:600;flex:1;min-inline-size:0}.cc-tile-big{font-size:2.5rem;font-weight:650;line-height:1;color:var(--cc-heading);font-variant-numeric:tabular-nums}.cc-tile-big small{font-size:var(--fs-sm);font-weight:400;color:var(--cc-muted);margin-inline-start:8px}.cc-tile-body{flex:1;display:grid;align-content:start;gap:8px}.cc-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cc-tile-link{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;font-size:var(--fs-sm);font-weight:550;text-decoration:none}[dir=rtl] .cc-tile-link svg{transform:scaleX(-1)}.cc-tile-empty{color:var(--cc-muted);font-size:var(--fs-sm)}.cc-tile-empty b{display:block;color:var(--cc-text);font-weight:550;margin-block-end:2px}.cc-progress{block-size:6px;border-radius:999px;background:var(--cc-glass-2);overflow:hidden}.cc-progress>span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cc-mint),var(--cc-mint-2));box-shadow:0 0 12px var(--cc-mint-glow)}[dir=rtl] .cc-progress>span{background:linear-gradient(270deg,var(--cc-mint),var(--cc-mint-2))}.cc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cc-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-sm);padding-block:6px;border-block-end:1px solid var(--cc-line)}.cc-list li:last-child{border-block-end:0}.cc-glow-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--cc-mint);box-shadow:var(--cc-dot-glow);animation:cc-pulse .9s ease-in-out 2 both;flex:none}@keyframes cc-pulse{50%{box-shadow:0 0 16px var(--cc-mint-glow),0 0 2px var(--cc-mint)}}.cc .callout{border-radius:14px;padding:14px 18px}.cc .callout-warn{background:var(--cc-amber-soft);border-color:var(--cc-amber-line);color:var(--cc-amber-callout)}.cc .callout-info{background:var(--cc-sky-soft);border-color:var(--cc-sky-line);color:var(--cc-sky-callout)}.cc .callout-ok{background:var(--cc-mint-soft);border-color:var(--cc-mint-line);color:var(--cc-mint-text)}.cc .callout-warn .ico{color:var(--cc-amber)}.cc .callout-info .ico{color:var(--cc-sky)}.cc .callout-ok .ico{color:var(--cc-mint-2)}.cc .callout h2{color:inherit}.cc .btn{border-radius:999px;font-weight:550;min-block-size:42px;transition:background .18s var(--cc-ease),border-color .18s var(--cc-ease),box-shadow .18s var(--cc-ease),transform .08s ease,color .18s}.cc .btn-primary{background:linear-gradient(180deg,var(--cc-btn-a),var(--cc-btn-b));border-color:var(--cc-btn-line);color:var(--cc-mint-ink);box-shadow:var(--cc-btn-shadow)}.cc .btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--cc-btn-hover-a),var(--cc-btn-hover-b));border-color:var(--cc-btn-hover-b);color:var(--cc-mint-ink);box-shadow:var(--cc-btn-shadow-hover)}.cc .btn-secondary{background:var(--cc-glass);color:var(--cc-text);border-color:var(--cc-line-2);box-shadow:inset 0 1px 0 var(--cc-highlight)}.cc .btn-secondary:hover:not(:disabled){background:var(--cc-hover-2);border-color:var(--cc-line-3);color:var(--cc-heading)}.cc .btn-ghost{color:var(--cc-text-2)}.cc .btn-ghost:hover:not(:disabled){background:var(--cc-hover);color:var(--cc-heading)}.cc .btn-sm{min-block-size:40px;padding-inline:14px}.cc .btn:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--ring)}.cc .link-btn{color:var(--cc-mint-2);opacity:1;display:inline-flex;align-items:center;min-block-size:24px;min-inline-size:24px}@media (max-width:720px){.cc .btn-primary{min-block-size:44px}}.cc .link-btn:hover{color:var(--cc-mint-3)}.cc .field-label,.cc .field>label{color:var(--cc-text-2)}.cc input:not([type]),.cc input[type=date],.cc input[type=datetime-local],.cc input[type=email],.cc input[type=month],.cc input[type=number],.cc input[type=password],.cc input[type=search],.cc input[type=tel],.cc input[type=text],.cc input[type=time],.cc input[type=url],.cc select,.cc textarea{inline-size:100%;font:inherit;font-size:var(--fs-base);min-block-size:42px;padding:10px 14px;color:var(--cc-heading);background:var(--cc-fill);border:1px solid var(--cc-line-2);border-radius:11px;box-shadow:var(--cc-inset);transition:border-color .18s var(--cc-ease),box-shadow .18s var(--cc-ease),background .18s}.cc textarea{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--fs-sm)}.cc input:hover,.cc select:hover,.cc textarea:hover{border-color:var(--cc-line-3)}.cc input:focus,.cc select:focus,.cc textarea:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--cc-mint);box-shadow:var(--ring)}.cc input::placeholder,.cc textarea::placeholder{color:var(--cc-placeholder)}.cc select optgroup,.cc select option{background:var(--cc-bg-2);color:var(--cc-text)}.cc input[type=checkbox],.cc input[type=radio]{accent-color:var(--cc-mint);inline-size:18px;block-size:18px}.cc input[type=file]{color:var(--cc-text-2);min-block-size:32px}.cc input[readonly]:not([type=file]){background:var(--cc-glass);color:var(--cc-text-2);cursor:default}.cc input:disabled,.cc select:disabled,.cc textarea:disabled{opacity:.55;cursor:not-allowed}.cc .field-hint{color:var(--cc-muted)}.cc .field-error{color:var(--cc-rose)}.cc .search .ico{color:var(--cc-faint)}.cc .search input{border-radius:999px;padding-inline-start:42px}@media (max-width:767px){.cc :is(input[type=text],input[type=tel],input[type=email],input:not([type]),input[type=search],input[type=url],input[type=number],input[type=password],input[type=date],input[type=datetime-local],input[type=time],input[type=month],select,textarea){font-size:16px}}.cc .form-section+.form-section{border-block-start-color:var(--cc-line)}.cc .form-section>.legend{color:var(--cc-mint-2);font-size:12.5px;letter-spacing:.04em}.cc .form-actions{background:linear-gradient(180deg,transparent 0,var(--cc-fade) 40%)}.cc .tag-suggest{background:var(--cc-bg-2);border-color:var(--cc-line-2);box-shadow:var(--cc-shadow-pop)}.cc .tag-suggest button{color:var(--cc-text);min-block-size:40px}.cc .tag-suggest button:hover{background:var(--cc-mint-soft);color:var(--cc-heading)}.cc .wizard,.cc .wizard .n{color:var(--cc-muted)}.cc .wizard .n{border-color:var(--cc-line-2)}.cc .wizard li.on{color:var(--cc-heading)}.cc .wizard li.on .n{background:var(--cc-mint-fill);border-color:var(--cc-mint-fill);color:var(--cc-mint-ink);box-shadow:0 0 12px var(--cc-mint-glow)}.cc .wizard li.done{color:var(--cc-text-2)}.cc .wizard li.done .n{background:var(--cc-mint-soft);border-color:var(--cc-mint-line-2);color:var(--cc-mint-2)}.cc .chip{min-block-size:36px;padding:6px 14px;background:var(--cc-glass);border-color:var(--cc-line-2);color:var(--cc-text-2);transition:background .18s,border-color .18s,color .18s}.cc .chip:hover{border-color:var(--cc-mint-line-2);color:var(--cc-heading)}.cc .chip[aria-pressed=true]{background:var(--cc-mint-soft-2);border-color:var(--cc-mint-line-2);color:var(--cc-mint-3);box-shadow:0 0 14px -4px var(--cc-mint-glow)}.cc .scale{background:var(--cc-glass);border-color:var(--cc-line-2);border-radius:999px;padding:3px;gap:2px}.cc .scale button{background:transparent;color:var(--cc-text-2);border-radius:999px;min-block-size:36px}.cc .scale button+button{border-inline-start:0}.cc .scale button:hover{background:var(--cc-hover-2);color:var(--cc-heading)}.cc .scale button[aria-checked=true]{background:var(--cc-mint-fill);color:var(--cc-mint-ink);box-shadow:0 0 12px var(--cc-mint-glow)}.cc .rate-bar{background:var(--cc-glass-2)}.cc .rate-bar>span{background:linear-gradient(90deg,var(--cc-mint),var(--cc-mint-2));box-shadow:0 0 10px var(--cc-mint-glow)}.cc .defs dd{color:var(--cc-text-2)}.cc .pill{font-weight:550;padding:3px 10px 3px 9px;line-height:1.5;background:color-mix(in srgb,currentColor 11%,transparent);border-color:color-mix(in srgb,currentColor 26%,transparent)}.cc .pill:before{inline-size:6px;block-size:6px;box-shadow:0 0 6px currentColor}.cc .pill-member{color:var(--cc-mint-2)}.cc .pill-applicant{color:var(--cc-amber-text)}.cc .pill-contact{color:var(--cc-sky)}.cc .pill-lead{color:var(--cc-neutral)}.cc .pill-danger{color:var(--cc-rose)}.cc .tag{background:var(--cc-glass-2);color:var(--cc-text-2);border-color:var(--cc-line);border-radius:999px;padding:2px 10px}.cc button.tag:hover{border-color:var(--cc-rose);color:var(--cc-rose)}.cc .avatar{box-shadow:var(--cc-avatar-ring);color:var(--cc-avatar-ink)}.cc .table-wrap{background:linear-gradient(180deg,var(--cc-glass),var(--cc-glass-b));border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow)}.cc table{font-size:var(--fs-sm)}.cc thead th{background:var(--cc-thead);color:var(--cc-muted);font-size:11.5px;letter-spacing:.06em;font-weight:600;border-block-end:1px solid var(--cc-line-2);padding:12px 20px}:is([lang=fa],[lang=ar]) .cc thead th{letter-spacing:0;font-size:var(--fs-xs)}.cc tbody td{border-block-end:1px solid var(--cc-line);padding:14px 20px;color:var(--cc-text)}.cc tbody tr:hover{background:var(--cc-row-hover)}.cc tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--cc-mint)}[dir=rtl] .cc tbody tr:hover td:first-child{box-shadow:inset -2px 0 0 var(--cc-mint)}.cc td .sub{color:var(--cc-muted)}.cc .data-table-wrap{background:linear-gradient(180deg,var(--cc-glass),var(--cc-glass-b));border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow)}.cc .card>.data-table-wrap{background:transparent;border:0;border-radius:0;box-shadow:none}.cc .data-table tbody td,.cc .data-table thead th{padding:10px 16px}.cc .data-table tbody tr:not(.dt-detail):focus-within{background:var(--cc-row-hover)}.cc .data-table tbody tr.dt-has-detail td{border-block-end-color:transparent}@media (max-width:719.98px){.cc .data-table tbody tr{border-block-end-color:var(--cc-line);padding:12px 14px}.cc .data-table tbody td{padding:0;border:0}.cc .data-table tbody tr:hover td:first-child,[dir=rtl] .cc .data-table tbody tr:hover td:first-child{box-shadow:none}}.cc td a{color:var(--cc-heading)}.cc td a:hover{color:var(--cc-mint-2)}.cc .state{background:radial-gradient(60% 80% at 50% 0,var(--cc-mint-soft) 0,transparent 70%),var(--cc-glass-b);border:1px dashed var(--cc-line-2);border-radius:var(--cc-radius);padding:48px 24px}.cc .card-pad>.state{padding:28px 16px;border-style:solid;border-color:var(--cc-line);background:var(--cc-glass-2)}.cc .state .ico{display:inline-grid;place-items:center;inline-size:64px;block-size:64px;border-radius:18px;color:var(--cc-mint-2);background:var(--cc-mint-soft);border:1px solid var(--cc-mint-line);box-shadow:0 0 30px -6px var(--cc-mint-glow)}.cc .state h2{color:var(--cc-heading);font-size:var(--fs-md)}.cc .state p{color:var(--cc-muted)}.cc .state-error{border-color:var(--cc-rose-line);background:radial-gradient(60% 80% at 50% 0,var(--cc-rose-soft),transparent 70%)}.cc .state-error .ico{color:var(--cc-rose);background:var(--cc-rose-soft);border-color:var(--cc-rose-line);box-shadow:none}.cc .skel{background:linear-gradient(90deg,var(--cc-skel-a) 25%,var(--cc-skel-b) 50%,var(--cc-skel-a) 75%);background-size:200% 100%}.cc .card-image{background:repeating-linear-gradient(45deg,var(--cc-stripe-a) 0 10px,var(--cc-stripe-b) 10px 20px);border-color:var(--cc-line);color:var(--cc-muted)}.cc .raw-text{background:var(--cc-well);color:var(--cc-text-2);border:1px solid var(--cc-line)}.cc kbd{background:var(--cc-bg-2);border-color:var(--cc-line-2);box-shadow:0 1px 0 var(--cc-line-2);color:var(--cc-text)}.cc .claim{border-color:var(--cc-line)}.cc .claim:hover{border-color:var(--cc-mint-line-2);background:var(--cc-mint-soft)}.cc .claim:has(input:checked){border-color:var(--cc-mint);background:var(--cc-mint-soft);box-shadow:0 0 16px -6px var(--cc-mint-glow)}.cc .claim-group+.claim-group{border-block-start-color:var(--cc-line)}.cc .thread{min-block-size:44px}.cc .thread:hover{background:var(--cc-hover)}.cc .thread.on{background:var(--cc-mint-soft);box-shadow:inset 2px 0 0 var(--cc-mint)}[dir=rtl] .cc .thread.on{box-shadow:inset -2px 0 0 var(--cc-mint)}.cc .unread-dot{background:var(--cc-mint-fill);color:var(--cc-mint-ink);font-weight:700;box-shadow:0 0 10px var(--cc-mint-glow)}.cc .bubble.mine{background:linear-gradient(180deg,var(--cc-bubble-a),var(--cc-bubble-b));color:var(--cc-heading);border:1px solid var(--cc-mint-line)}.cc .bubble.mine .bubble-meta .tag{background:var(--cc-well);color:var(--cc-mint-2)}.cc .bubble.mine .bubble-meta .hint{color:var(--cc-bubble-meta)}.cc .bubble.theirs{background:var(--cc-glass);border-color:var(--cc-line);color:var(--cc-text)}.cc .chat-compose{border-block-start-color:var(--cc-line)}.cc .qr-card{background:linear-gradient(180deg,var(--cc-glass),var(--cc-glass-b));border-color:var(--cc-line);box-shadow:var(--cc-shadow)}.cc .qr-box{background:var(--cc-qr-bg);border:1px solid var(--cc-mint-line);box-shadow:0 0 40px -10px var(--cc-mint-glow),inset 0 0 30px var(--cc-mint-soft)}.cc .qr-code{color:var(--cc-qr-fg)}.cc .qr-timer{background:var(--cc-glass-2)}.cc .qr-bar{background:var(--cc-mint);box-shadow:var(--cc-dot-glow)}.cc .entry{border-block-end-color:var(--cc-line)}.cc .entry.ok{box-shadow:inset 3px 0 0 var(--cc-mint)}.cc .entry.no{box-shadow:inset 3px 0 0 var(--cc-rose);background:var(--cc-rose-soft)}[dir=rtl] .cc .entry.ok{box-shadow:inset -3px 0 0 var(--cc-mint)}[dir=rtl] .cc .entry.no{box-shadow:inset -3px 0 0 var(--cc-rose)}.cc .asset-list li{border-block-end-color:var(--cc-line)}.cc .or-divider{color:var(--cc-muted)}.cc .or-divider:after,.cc .or-divider:before{background:var(--cc-line)}.cc .service-list .ico{background:var(--cc-mint-soft);color:var(--cc-mint-2)}.cc details>summary{min-block-size:40px}.cc .ng{border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow)}@media (max-width:720px){.cc .card-pad{padding:18px}.cc .card-head{padding:12px 18px}.cc .metric .value,.cc-kpi-value,.cc-tile-big{font-size:2rem}.cc tbody td,.cc thead th{padding-inline:14px}}body:has(.cc-standalone),html:has(.cc-standalone){background:#070d10}[data-theme=light] body:has(.cc-standalone),html[data-theme=light]:has(.cc-standalone){background:#eef3f1}.cc-standalone{position:relative;isolation:isolate;min-block-size:calc(100dvh - 42px);display:grid;place-items:center;padding:48px 16px;background:radial-gradient(520px 560px at 50% -14%,var(--cc-beam),transparent 66%),radial-gradient(760px 420px at 50% -10%,var(--cc-glow-1),transparent 65%),radial-gradient(600px 420px at 10% 110%,var(--cc-glow-2),transparent 60%),var(--cc-bg-0)}.cc-standalone-inner{inline-size:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:24px}.cc-standalone-brand{flex:none;font-weight:600}.cc-standalone-card{inline-size:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;background:linear-gradient(180deg,var(--cc-glass),var(--cc-glass-b));border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);backdrop-filter:blur(10px)}.cc-standalone-icon{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:16px;color:var(--cc-rose);background:var(--cc-rose-soft);border:1px solid var(--cc-rose-line)}.cc-standalone-eyebrow{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-mint-2)}:is([lang=fa],[lang=ar]) .cc-standalone-eyebrow{letter-spacing:0}.cc-standalone-card h1{font-size:1.5rem}.cc-standalone-action{margin-block-start:12px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.cc .pt-lang{flex:none;display:inline-flex;padding:3px;gap:2px;border-radius:999px;border:1px solid var(--cc-line-2);background:var(--cc-glass)}.cc .pt-lang a,.cc .pt-lang span{display:inline-grid;place-items:center;min-inline-size:34px;block-size:30px;padding-inline:8px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;color:var(--cc-text-2)}.cc .pt-lang a:hover{color:var(--cc-heading);background:var(--cc-hover-2)}.cc .pt-lang [aria-current=true]{color:var(--cc-mint-ink);background:var(--cc-mint-fill)}@media (max-width:820px){.cc .pt-lang a,.cc .pt-lang span{min-inline-size:30px;block-size:28px;padding-inline:5px}}@media (prefers-reduced-motion:reduce){.cc-backdrop,.cc-content,.cc-glow-dot,.cc-side,.cc-spark i{animation:none!important;transition:none!important}.cc-group-chevron{transition:none}.cc article.card:hover{transform:none}}.cc,[data-theme=dark] .cc{--cc-bdg-bronze:#cf936a;--cc-bdg-bronze-hi:#f6d2b2;--cc-bdg-bronze-ink:#ebb893;--cc-bdg-bronze-face:rgba(207,147,106,.12);--cc-bdg-silver:#b7c4cb;--cc-bdg-silver-hi:#f4f8fa;--cc-bdg-silver-ink:#dce5e9;--cc-bdg-silver-face:rgba(183,196,203,.1);--cc-bdg-gold:#e6b84f;--cc-bdg-gold-hi:#fde7a8;--cc-bdg-gold-ink:#f4d27e;--cc-bdg-gold-face:rgba(230,184,79,.13);--cc-bdg-emerald:#3fe0b5;--cc-bdg-emerald-hi:#c2f8e8;--cc-bdg-emerald-ink:#86eed2;--cc-bdg-emerald-face:rgba(63,224,181,.13);--cc-bdg-locked:rgba(255,255,255,.24);--cc-bdg-locked-ink:#7d9097;--cc-bdg-glow-gold:rgba(230,184,79,.28);--cc-bdg-glow-emerald:rgba(63,224,181,.32)}[data-theme=light] .cc{--cc-bdg-bronze:#a5673a;--cc-bdg-bronze-hi:#e3b692;--cc-bdg-bronze-ink:#7f4a24;--cc-bdg-bronze-face:rgba(165,103,58,.09);--cc-bdg-silver:#74858d;--cc-bdg-silver-hi:#c6d1d6;--cc-bdg-silver-ink:#4b5a61;--cc-bdg-silver-face:rgba(116,133,141,.09);--cc-bdg-gold:#b8871a;--cc-bdg-gold-hi:#ebc868;--cc-bdg-gold-ink:#7f5c0e;--cc-bdg-gold-face:rgba(184,135,26,.1);--cc-bdg-emerald:#0d8f72;--cc-bdg-emerald-hi:#6ad6b8;--cc-bdg-emerald-ink:#0a6853;--cc-bdg-emerald-face:rgba(13,143,114,.09);--cc-bdg-locked:rgba(12,40,36,.28);--cc-bdg-locked-ink:#66767c;--cc-bdg-glow-gold:transparent;--cc-bdg-glow-emerald:transparent}.bdg-bronze{--bdg:var(--cc-bdg-bronze);--bdg-hi:var(--cc-bdg-bronze-hi);--bdg-ink:var(--cc-bdg-bronze-ink);--bdg-face:var(--cc-bdg-bronze-face)}.bdg-silver{--bdg:var(--cc-bdg-silver);--bdg-hi:var(--cc-bdg-silver-hi);--bdg-ink:var(--cc-bdg-silver-ink);--bdg-face:var(--cc-bdg-silver-face)}.bdg-gold{--bdg:var(--cc-bdg-gold);--bdg-hi:var(--cc-bdg-gold-hi);--bdg-ink:var(--cc-bdg-gold-ink);--bdg-face:var(--cc-bdg-gold-face);--bdg-glow:var(--cc-bdg-glow-gold)}.bdg-emerald{--bdg:var(--cc-bdg-emerald);--bdg-hi:var(--cc-bdg-emerald-hi);--bdg-ink:var(--cc-bdg-emerald-ink);--bdg-face:var(--cc-bdg-emerald-face);--bdg-glow:var(--cc-bdg-glow-emerald)}.bdg-locked{--bdg:var(--cc-bdg-locked);--bdg-ink:var(--cc-bdg-locked-ink);--bdg-face:transparent}svg.bdg{display:block;flex:none;overflow:visible}svg.bdg .bdg-face{fill:var(--bdg-face,transparent)}svg.bdg .bdg-orn,svg.bdg .bdg-pips,svg.bdg .bdg-rim{color:var(--bdg,currentColor)}svg.bdg .bdg-hair{opacity:.5}svg.bdg .bdg-leaf{fill:var(--bdg-face,none)}svg.bdg .bdg-sheen{color:var(--bdg-hi,currentColor);opacity:.9}svg.bdg .bdg-glyph{color:var(--bdg-ink,currentColor)}svg.bdg-emerald,svg.bdg-gold{filter:drop-shadow(0 0 10px var(--bdg-glow,transparent))}.bdg-level{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600;line-height:1.6;white-space:nowrap;color:var(--bdg-ink);background:var(--bdg-face);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg) 45%,transparent)}.cc .bdg-hero{display:grid;gap:20px;padding:26px 28px;overflow:hidden;background-image:radial-gradient(90% 120% at 50% -20%,var(--cc-glow-1),transparent 70%)}.bdg-hero h2{font-size:var(--fs-lg);font-weight:650;color:var(--cc-heading)}.bdg-hero-head{display:grid;gap:4px}.bdg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.bdg-stats>div{min-inline-size:0;padding:12px 14px;border-radius:var(--r-md);background:var(--cc-glass-2);border:1px solid var(--cc-line)}.bdg-stats dt{font-size:var(--fs-xs);color:var(--cc-muted)}.bdg-stats dd{margin:6px 0 0;color:var(--cc-heading);font-weight:600;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.bdg-stats dd.bdg-next{font-size:var(--fs-sm);font-weight:550;color:var(--cc-text)}.bdg-shelf{list-style:none;margin:0;padding:18px 16px;justify-content:center;gap:12px 18px;border-radius:var(--cc-radius);background:var(--cc-well);border:1px solid var(--cc-line)}.bdg-legend,.bdg-shelf{display:flex;flex-wrap:wrap}.bdg-legend{align-items:center;gap:10px 20px}.bdg-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--cc-text-2)}.bdg-legend-item small{color:var(--cc-muted);font-size:var(--fs-xs)}.bdg-legend .hint{flex-basis:100%}.bdg-section-title{font-size:var(--fs-md);font-weight:600;color:var(--cc-heading)}.bdg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.cc .bdg-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:20px 22px}.bdg-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.bdg-card h3{font-size:var(--fs-md);font-weight:600;color:var(--cc-heading)}.bdg-card .hint{margin-block-start:4px}.bdg-bar{margin-block-start:12px;block-size:6px;border-radius:var(--r-full);overflow:hidden;background:var(--cc-well);box-shadow:inset 0 0 0 1px var(--cc-line)}.bdg-bar>i{display:block;block-size:100%;inline-size:var(--p,0);border-radius:inherit;background:var(--bdg);box-shadow:0 0 10px var(--bdg-glow,transparent);transform-origin:left;animation:bdg-grow .9s var(--cc-ease) .25s backwards}[dir=rtl] .bdg-bar>i{transform-origin:right}.bdg-bar-label{margin-block-start:6px;font-size:var(--fs-xs);color:var(--cc-muted)}.bdg-bar-label b{color:var(--bdg-ink);font-weight:600}.bdg-locked-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cc .bdg-locked-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;background:transparent;border-style:dashed;box-shadow:none}.bdg-locked-item h3{font-size:var(--fs-base);font-weight:600;color:var(--cc-text)}.bdg-locked-item p{font-size:var(--fs-sm);color:var(--cc-muted);margin-block-start:2px}.bdg-mini-row{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:4px}.bdg-note{text-align:center}.bdg-rise{animation:bdg-rise .55s var(--cc-ease) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.bdg-pop{animation:bdg-pop .6s var(--cc-ease) backwards;animation-delay:calc(.15s + var(--i, 0) * 60ms)}@keyframes bdg-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes bdg-pop{0%{opacity:0;transform:scale(.8)}}@keyframes bdg-grow{0%{transform:scaleX(0)}}@media (max-width:720px){.cc .bdg-hero{padding:20px 18px;gap:16px}.bdg-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bdg-stats>div:nth-child(3){grid-column:1/-1}.bdg-shelf{gap:10px 12px;padding:14px 10px}.bdg-shelf svg.bdg{inline-size:52px;block-size:52px}.cc .bdg-card{gap:14px;padding:16px}.bdg-card svg.bdg{inline-size:64px;block-size:64px}}@media (prefers-reduced-motion:reduce){.bdg-bar>i,.bdg-pop,.bdg-rise{animation:none!important}}@keyframes lumen-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.cc-content .card:not(.home-rise){animation:lumen-rise .46s var(--cc-ease) backwards}.cc-content .card:not(.home-rise):first-child{animation-delay:40ms}.cc-content .card:not(.home-rise):nth-child(2){animation-delay:90ms}.cc-content .card:not(.home-rise):nth-child(3){animation-delay:.14s}.cc-content .card:not(.home-rise):nth-child(4){animation-delay:.19s}.cc-content .card:not(.home-rise):nth-child(5){animation-delay:.24s}.cc-content .card:not(.home-rise):nth-child(6){animation-delay:.29s}.cc-content .card:not(.home-rise):nth-child(7){animation-delay:.33s}.cc-content .card:not(.home-rise):nth-child(8){animation-delay:.37s}@media (prefers-reduced-motion:reduce){.cc-content .card:not(.home-rise){animation:none!important}}.cc-group+.cc-group{margin-block-start:4px}.cc-group-head{position:relative;display:flex;align-items:center;gap:10px;min-block-size:40px;padding-inline:12px;border-radius:10px;cursor:pointer;list-style:none;color:var(--cc-muted);transition:background .18s var(--cc-ease),color .18s var(--cc-ease)}.cc-group-head::-webkit-details-marker{display:none}.cc-group-head:hover{background:var(--cc-hover);color:var(--cc-heading)}.cc-group-chevron{flex:none;color:var(--cc-faint);transition:transform .18s var(--cc-ease)}.cc-group:not([open])>.cc-group-head .cc-group-chevron{transform:rotate(-90deg)}[dir=rtl] .cc-group:not([open])>.cc-group-head .cc-group-chevron{transform:rotate(90deg)}.cc-group-icon{display:none;flex:none;color:var(--cc-faint)}.cc-group-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em}:is([lang=fa],[lang=ar]) .cc-group-label{letter-spacing:0}.cc-group-count{margin-inline-start:auto;flex:none;font-size:var(--fs-xs);font-weight:500;color:var(--cc-faint);font-variant-numeric:tabular-nums}.cc-group[data-here]:not([open])>.cc-group-head{color:var(--cc-heading)}.cc-group[data-here]:not([open])>.cc-group-head:after{content:"";flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:var(--cc-mint);box-shadow:var(--cc-dot-glow)}.cc-group>ul{padding-block:2px 4px}.cc-navfind{padding:10px 12px 0}.cc-navfind-btn{display:none;place-items:center;inline-size:40px;block-size:40px;margin-inline:auto;border-radius:10px;background:var(--cc-glass);border:1px solid var(--cc-line);color:var(--cc-text-2);cursor:pointer}.cc-navfind-btn:hover{border-color:var(--cc-line-2);background:var(--cc-hover-2);color:var(--cc-heading)}.cc-navfind-field{position:relative}.cc-navfind-field>svg{position:absolute;inset-block-start:50%;inset-inline-start:10px;transform:translateY(-50%);color:var(--cc-faint);pointer-events:none}.cc .cc-navfind-field input[type=search]{inline-size:100%;min-block-size:38px;padding-block:6px;padding-inline:34px 34px;border-radius:10px;font-size:var(--fs-sm)}.cc-navfind-field input[type=search]::-webkit-search-cancel-button{display:none}.cc-navfind-clear{position:absolute;inset-inline-end:4px;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:8px;background:transparent;border:0;color:var(--cc-muted);cursor:pointer}.cc-navfind-clear:hover{background:var(--cc-hover);color:var(--cc-heading)}.cc-group.is-flat>.cc-group-label,.cc-group.is-results>.cc-group-label{display:block;padding-inline:12px;margin-block-end:6px;color:var(--cc-muted)}.cc-group.is-results .cc-link{min-block-size:44px}.cc-link-label small{display:block;font-size:var(--fs-xs);color:var(--cc-faint)}.cc-navfind-empty{padding:4px 12px 10px;margin:0;font-size:var(--fs-sm);color:var(--cc-muted);line-height:1.7}@media (max-width:720px){.cc .cc-group-head,.cc-collapse,.cc-link{min-block-size:44px}.cc .cc-navfind-field input[type=search]{min-block-size:44px;padding-inline:38px 44px}.cc-navfind-clear{inline-size:40px;block-size:40px}}.cc-link.is-locked{color:var(--cc-muted)}.cc-lock{flex:none;color:var(--cc-faint)}.cc-link.is-locked:hover .cc-lock{color:var(--cc-mint-2)}.cc-shell[data-collapsed=true] .cc-link.is-locked{position:relative}.cc-shell[data-collapsed=true] .cc-lock{position:absolute;inset-block-start:6px;inset-inline-end:6px;inline-size:10px;block-size:10px}@media (max-width:1180px) and (min-width:821px){.cc-shell:not([data-nav-wide]) .cc-link.is-locked{position:relative}.cc-shell:not([data-nav-wide]) .cc-lock{position:absolute;inset-block-start:6px;inset-inline-end:6px;inline-size:10px;block-size:10px}}.tiles{container-type:inline-size;min-inline-size:0}.tiles-grid{display:grid;gap:var(--s5);grid-template-columns:minmax(0,1fr)}.tile{display:grid;align-content:start;gap:var(--s4)}.tile,.tile>*{min-inline-size:0}.tile:empty{display:none}.tile>.card:only-child{block-size:100%}.tile-full{grid-column:1/-1}@container (min-width: 560px){.tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-wide{grid-column:span 2}.tile-tall{grid-row:span 2}}@container (min-width: 960px){.tiles-grid:not([data-max="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1280px){.tiles-grid[data-max="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.seg{flex-wrap:nowrap;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:var(--r-full);background:var(--panel)}.seg,.seg-opt{display:inline-flex}.seg-opt{align-items:center;gap:6px;min-block-size:32px;padding:4px 12px;border:0;border-radius:var(--r-full);background:transparent;color:var(--ink-600);font:inherit;font-size:var(--fs-sm);cursor:pointer}.seg.view-toggle{gap:2px}.seg-opt:hover{color:var(--ink-900)}.seg-opt[aria-checked=true]{background:var(--accent-600);color:var(--on-accent)}.seg-opt:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}@media (pointer:coarse){.seg-opt{min-block-size:44px;padding-inline:14px}}.erow-list{list-style:none;margin:0;padding:0;container-type:inline-size;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden}.erow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s1) var(--s3);padding:var(--s3) var(--s4)}.erow+.erow{border-block-start:1px solid var(--rule)}.erow:hover{background:var(--accent-50)}.erow.is-dim{background:var(--panel)}.erow-main{display:grid;gap:2px;min-inline-size:0}.erow-title{margin:0;font-size:var(--fs-base);font-weight:550;line-height:1.4;letter-spacing:0;text-transform:none;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.erow.is-dim .erow-title{color:var(--ink-600)}.erow-link{color:inherit;text-decoration:none}.erow-link:after{content:"";position:absolute;inset:0}.erow-link:hover{color:var(--accent-600)}.erow:has(.erow-link:focus-visible){outline:2px solid var(--accent-500);outline-offset:-2px}.erow-link:focus-visible{outline:none}.erow-meta{margin:0;display:flex;flex-wrap:wrap;gap:0 var(--s3);font-size:var(--fs-sm);color:var(--ink-500)}.erow-meta,.erow-meta>span{align-items:center;min-inline-size:0}.erow-meta>span{display:inline-flex;gap:5px}.erow-state{justify-content:flex-end;gap:var(--s1)}.erow-state,.erow-stats{display:flex;flex-wrap:wrap}.erow-stats{grid-column:1/-1;list-style:none;margin:0;padding:0;gap:0 var(--s4);font-size:var(--fs-sm);color:var(--ink-500)}.erow-stats b{color:var(--ink-900);font-weight:600;font-variant-numeric:tabular-nums}.erow-actions,.erow-body,.erow-more{grid-column:1/-1;position:relative;z-index:1;min-inline-size:0}.erow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.erow-body{font-size:var(--fs-sm)}.erow-body>*{margin:0}@container (min-width: 760px){.erow{grid-template-columns:minmax(0,1fr) auto auto auto}.erow-actions,.erow-stats{grid-column:auto}.erow-stats{flex-wrap:nowrap}}@media (max-width:599.98px){.erow-actions>:is(.btn,a.btn){min-block-size:44px}}.entry-list.as-cards{display:grid;gap:var(--s4);padding:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.entry-list.as-cards>.entry{flex-direction:column;align-items:stretch;gap:var(--s3);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-lg)}.row-stable{row-gap:var(--s1)}.row-stable>:first-child{flex:1 1 100%;min-inline-size:0}.crumbs{min-inline-size:0}.crumbs ol{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm);overflow-x:auto;scrollbar-width:none}.crumbs ol::-webkit-scrollbar{display:none}.crumbs ol:before{content:"";flex:none;inline-size:6px;block-size:6px;margin-inline-end:4px;border-radius:50%;background:var(--cc-mint);box-shadow:var(--cc-dot-glow)}.crumbs li{display:flex;align-items:center;gap:4px;min-inline-size:0}.crumbs li+li:before{content:"\203A";flex:none;color:var(--cc-faint)}[dir=rtl] .crumbs li+li:before{content:"\2039"}.crumb-here,.crumb-link,.crumbs bdi{display:inline-block;max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.crumb-here,.crumb-link{line-height:24px}.crumb-link{color:var(--cc-muted);text-decoration:none;padding-inline:6px;border-radius:999px}.crumb-link:hover{color:var(--cc-text);background:var(--cc-hover-2)}.crumb-here{color:var(--cc-heading);font-weight:600;padding-inline:4px}.crumb-fold{color:var(--cc-faint);padding-inline:2px}.stabs{margin-block:2px 0;min-inline-size:0}.stabs ul{display:flex;gap:6px;margin:0;padding:2px 0;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.stab{flex:none;display:inline-flex;align-items:center;gap:6px;min-block-size:38px;padding-inline:14px;border-radius:999px;border:1px solid var(--cc-line);background:var(--cc-glass);color:var(--cc-muted);text-decoration:none;white-space:nowrap}.stab:hover{color:var(--cc-text);border-color:var(--cc-line-2);background:var(--cc-hover-2)}.stab.is-on{color:var(--cc-heading);font-weight:600;border-color:transparent;background:var(--cc-mint-soft);box-shadow:0 6px 20px -10px var(--cc-mint-glow)}.stab[data-outside]:after{content:"\2197";color:var(--cc-faint);font-size:.9em}[dir=rtl] .stab[data-outside]:after{content:"\2196"}@media (min-width:821px){.stabs{position:sticky;inset-block-start:64px;z-index:9;padding-block:8px;background:var(--cc-top-bg);backdrop-filter:blur(14px) saturate(1.2);border-block-end:1px solid var(--cc-line)}}@media (max-width:720px){.crumb-here,.crumb-link{line-height:32px}.crumb-here,.crumb-link,.crumbs bdi{max-inline-size:12ch}.stab{min-block-size:44px}}