@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--bg:#0f1113;--surface-1:#16191c;--surface-2:#1d2126;--surface-3:#272c32;--border:rgba(255,255,255,.09);--border-strong:rgba(255,255,255,.17);--fg-1:#f2f4f6;--fg-2:#c5cad1;--fg-3:#8d949d;--fg-4:#727982;--primary-base:#0fa85d;--primary:var(--primary-base);--primary-2:#2bc276;--primary-soft:rgba(15,168,93,.16);--primary-soft-2:rgba(15,168,93,.26);--primary-fg:#0b1408;--secondary:#3f7fd6;--secondary-soft:rgba(63,127,214,.16);--success:#34d399;--warning:#fbbf24;--danger:#fb7185;--info:#5b9be8;--success-soft:rgba(52,211,153,.15);--warning-soft:rgba(251,191,36,.15);--danger-soft:rgba(251,113,133,.15);--info-soft:rgba(91,155,232,.16);--shadow-island:0 6px 28px rgba(0,0,0,.46);--shadow-sm:0 2px 10px rgba(0,0,0,.34);--shadow-accent:0 3px 12px rgba(0,0,0,.4), 0 0 0 1px rgba(1,129,70,.1);--topbar:rgba(15,17,19,.78);--bubble-in:#272c32;--on-accent-soft:rgba(0,0,0,.16);--on-accent-line:rgba(0,0,0,.24)}[data-theme=light]{--bg:#f6f5f1;--surface-1:#ffffff;--surface-2:#fbfaf7;--surface-3:#edeae3;--border:rgba(33,30,20,.1);--border-strong:rgba(33,30,20,.17);--fg-1:#1c1a16;--fg-2:#47443d;--fg-3:#716d62;--fg-4:#9c988d;--primary-base:#018146;--primary:var(--primary-base);--primary-2:#12a25c;--primary-soft:rgba(1,129,70,.12);--primary-soft-2:rgba(1,129,70,.22);--primary-fg:#ffffff;--secondary:#1b4a8f;--secondary-soft:rgba(27,74,143,.12);--success:#0f9d6b;--warning:#cc8400;--danger:#e23b54;--info:#1b4a8f;--success-soft:rgba(15,157,107,.12);--warning-soft:rgba(204,132,0,.13);--danger-soft:rgba(226,59,84,.12);--info-soft:rgba(27,74,143,.12);--shadow-island:0 6px 24px rgba(33,30,20,.1);--shadow-sm:0 2px 10px rgba(33,30,20,.06);--shadow-accent:0 4px 14px rgba(1,129,70,.22);--topbar:rgba(246,245,241,.82);--bubble-in:#ffffff;--on-accent-soft:rgba(255,255,255,.22);--on-accent-line:rgba(255,255,255,.38)}@keyframes ar-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ar-wf{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes ar-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ar-unlock{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ar-unlock{animation:none!important}}.ar-unlock{animation:ar-unlock .22s ease both}@keyframes ar-modal-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ar-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes ar-ring{0%{box-shadow:0 0 0 0 var(--primary-soft-2)}70%{box-shadow:0 0 0 15px #01814600}to{box-shadow:0 0 #01814600}}@keyframes ar-done-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(2.1);opacity:0}}@keyframes ar-spin{to{transform:rotate(360deg)}}@keyframes ar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;-webkit-text-size-adjust:100%;overscroll-behavior:none}#root{min-height:100vh;min-height:var(--app-h, 100dvh)}#root{overscroll-behavior:none}[role=dialog] [style*="overflow: auto"],[role=dialog] [style*="overflow: scroll"],[role=dialog] [style*="overflow-y: auto"],[role=dialog] [style*="overflow-y: scroll"],[style*="position: fixed"][style*="overflow: auto"],[style*="position: fixed"][style*="overflow-y: auto"],[style*="position: fixed"] [style*="overflow: auto"],[style*="position: fixed"] [style*="overflow: scroll"],[style*="position: fixed"] [style*="overflow-y: auto"],[style*="position: fixed"] [style*="overflow-y: scroll"]{overscroll-behavior-y:contain}#root [style*="overflow-x: auto"],#root [style*="overflow-x: scroll"],#root .no-scrollbar{overscroll-behavior-x:contain}html{font-family:Vazirmatn,Inter,sans-serif}body{background:var(--bg);color:var(--fg-1);font-family:inherit;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font-family:inherit;touch-action:manipulation;color:inherit;padding:0}input,textarea{font-family:inherit}img,video{max-width:100%}@media (max-width: 720px){input,textarea,select{font-size:16px!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px;border:3px solid transparent;background-clip:padding-box}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes ar-boot-in{0%{opacity:0}to{opacity:1}}#root{animation:ar-boot-in .3s ease both}.app-rail{width:62px;flex:none;display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 0 14px;background:var(--surface-2);border-inline-end:1px solid var(--border)}.app-rail-sep{width:26px;height:1px;background:var(--border-strong);margin:1px 0 2px;flex:none}.app-rail-item,.app-rail-ws,.app-rail-avatar{position:relative;flex:none;display:grid;place-items:center;text-decoration:none;cursor:pointer;font-family:Vazirmatn}.app-rail-item{width:42px;height:42px;border-radius:13px;color:var(--svc, var(--fg-3));background:var(--surface-1);border:1px solid var(--border);transition:border-radius .22s ease,transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease}.app-rail-item svg{width:20px;height:20px}.app-rail-item img.svc-logo{width:22px;height:22px;border-radius:6px}.app-rail-item:hover{border-radius:16px;transform:scale(1.08);border-color:var(--border-strong)}.app-rail-item:active{transform:scale(.92);transition-duration:.08s}.app-rail-item.is-on{cursor:default;transform:none;border-radius:15px;background:color-mix(in srgb,var(--svc) 15%,var(--surface-1));border-color:color-mix(in srgb,var(--svc) 40%,transparent)}.app-rail-item:before{content:"";position:absolute;inset-inline-start:-11px;top:50%;width:4px;height:0;border-radius:4px;background:var(--svc, var(--fg-3));transform:translateY(-50%);transition:height .25s cubic-bezier(.34,1.56,.64,1)}.app-rail-item:hover:before{height:16px}.app-rail-item.is-on:before{height:26px}.app-rail-item.is-add{color:var(--fg-3);background:transparent;border:1px dashed var(--border-strong)}.app-rail-item.is-add:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.app-rail-item.is-add:before{display:none}.app-rail-ws{width:44px;height:44px;border-radius:14px;padding:0;background:transparent;border:2px solid var(--border-strong);transition:border-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.app-rail-ws:hover{transform:scale(1.05);border-color:var(--primary)}.app-rail-ws.is-open,.app-rail-ws.is-open:hover{border-color:var(--primary)}.app-rail-ws-caret{position:absolute;bottom:-4px;inset-inline-end:-4px;width:16px;height:16px;border-radius:50%;background:var(--surface-1);border:1px solid var(--border-strong);color:var(--fg-3);display:grid;place-items:center;pointer-events:none}.app-rail-avatar{width:38px;height:38px;border-radius:50%;border:2px solid var(--border-strong);box-sizing:border-box;overflow:visible;color:#fff;font-size:13px;font-weight:700;background:linear-gradient(140deg,#ff9a7c,#ff6b9a);background-clip:padding-box;transition:border-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.app-rail-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.app-rail-avatar:hover{transform:scale(1.06);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.app-rail-tip{position:absolute;inset-inline-start:calc(100% + 12px);top:50%;z-index:40;transform:translateY(-50%) translate(8px);white-space:nowrap;pointer-events:none;padding:5px 10px;border-radius:8px;background:var(--fg-1);color:var(--bg);font-size:12px;font-weight:600;line-height:1.4;opacity:0;transition:opacity .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.app-rail-item:hover .app-rail-tip,.app-rail-item:focus-visible .app-rail-tip,.app-rail-ws:hover .app-rail-tip,.app-rail-ws:focus-visible .app-rail-tip,.sb-mark-ws:hover .app-rail-tip,.sb-mark-ws:focus-visible .app-rail-tip,.app-rail-avatar:hover .app-rail-tip,.app-rail-avatar:focus-visible .app-rail-tip{opacity:1;transform:translateY(-50%)}.app-rail-ws.is-open .app-rail-tip{opacity:0}@media (prefers-reduced-motion: reduce){.app-rail-item,.app-rail-item:before,.app-rail-ws,.app-rail-avatar,.app-rail-tip{transition:none}}.app-rail{position:relative;z-index:30}@keyframes sb-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sb-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.app-rail>*{animation:sb-pop .42s cubic-bezier(.34,1.56,.64,1) both}.app-rail>*:nth-child(1){animation-delay:0s}.app-rail>*:nth-child(2){animation-delay:.04s}.app-rail>*:nth-child(3){animation-delay:.08s}.app-rail>*:nth-child(4){animation-delay:.12s}.app-rail>*:nth-child(5){animation-delay:.16s}.app-rail>*:nth-child(6){animation-delay:.2s}.app-rail>*:nth-child(n+7){animation-delay:.24s}.sb-col>*{animation:sb-rise .45s cubic-bezier(.2,.8,.2,1) both}.sb-col>*:nth-child(1){animation-delay:.06s}.sb-col>*:nth-child(2){animation-delay:.12s}.sb-col>*:nth-child(3){animation-delay:.18s}.sb-col>*:nth-child(n+4){animation-delay:.24s}.sb-mark{animation:sb-pop .5s cubic-bezier(.34,1.56,.64,1) both .1s}.sb-loading{display:inline-block;width:110px;height:9px;border-radius:5px;vertical-align:middle;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border-strong) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sb-shimmer 1.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.app-rail>*,.sb-col>*,.sb-mark,.sb-loading{animation:none}}.app-rail-item.is-ghost{cursor:default;border-color:transparent;transform:none;background:linear-gradient(90deg,var(--surface-1) 25%,var(--border) 50%,var(--surface-1) 75%);background-size:200% 100%;animation:sb-shimmer 1.3s ease-in-out infinite}.app-rail-item.is-ghost:before{display:none}.ws-tip{color:var(--fg-4);opacity:.7;cursor:pointer;transition:color .12s ease,background .12s ease,opacity .12s ease}.ws-tip[aria-pressed=true]{color:var(--primary);opacity:1}.ws-tip:hover,.ws-tip:focus-visible{color:var(--primary);background:var(--surface-3);opacity:1}.ws-float-tip{position:fixed;z-index:200;transform:translate(-50%,calc(-100% - 6px));pointer-events:none;background:var(--fg-1);color:var(--bg);font-size:11px;font-weight:600;line-height:1.4;padding:4px 8px;border-radius:7px;white-space:nowrap;font-family:Vazirmatn,sans-serif;animation:ws-tip-in .12s ease}@keyframes ws-tip-in{0%{opacity:0}to{opacity:1}}.rec-wave{display:inline-flex;align-items:center;gap:2px;height:14px;direction:ltr}.rec-wave>span{width:3px;height:14px;border-radius:2px;background:currentColor;transform:scaleY(calc(.14 + .86 * var(--amp, 0) * var(--k, 1)));transform-origin:center;transition:transform .12s ease;animation:rec-wave .9s ease-in-out infinite alternate}.rec-wave.is-flat>span{animation:none}@keyframes rec-wave{0%{transform:scaleY(calc(.14 + .86 * var(--amp, 0) * var(--k, 1)))}to{transform:scaleY(calc(.14 + .86 * var(--amp, 0) * (1.15 - var(--k, 1))))}}@media (prefers-reduced-motion: reduce){.rec-wave>span{animation:none}}
