.brand-mark img[data-v-67a78c6c]{object-fit:contain;max-width:180px;max-height:38px;display:block}.brand-mark.mp[data-v-67a78c6c]{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 1px 6px #00000040}.brand-mark.mp img[data-v-67a78c6c]{width:36px;max-width:none;height:36px;max-height:none}.brand-mark.mp.lg[data-v-67a78c6c]{width:96px;height:96px;box-shadow:0 8px 24px #0a6fc247,0 0 0 4px #12b5c62e}.brand-mark.mp.lg img[data-v-67a78c6c]{width:82px;height:82px}.flag[data-v-94f69be4]{vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.ls[data-v-4d46bc99]{min-width:0;display:inline-block;position:relative}.ls-btn[data-v-4d46bc99]{cursor:pointer;align-items:center;gap:8px;max-width:100%;font-weight:500;line-height:1.2;transition:background .3s,border-color .3s,box-shadow .3s,color .3s;display:inline-flex}.ls-btn[disabled][data-v-4d46bc99]{opacity:.55;cursor:not-allowed}.nm[data-v-4d46bc99]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chev[data-v-4d46bc99]{opacity:.7;transition:transform .35s var(--ease);flex:none}.open .chev[data-v-4d46bc99]{transform:rotate(180deg)}.v-bar .ls-btn[data-v-4d46bc99],.v-pill .ls-btn[data-v-4d46bc99]{border:1px solid var(--line);color:var(--primary);background:0 0;border-radius:999px;padding:6px 12px 6px 8px;font-size:.88rem}[dir=rtl] .v-bar .ls-btn[data-v-4d46bc99],[dir=rtl] .v-pill .ls-btn[data-v-4d46bc99]{padding:6px 8px 6px 12px}.v-bar .ls-btn[data-v-4d46bc99]{color:#fff;border-color:#ffffff47}.v-bar .ls-btn[data-v-4d46bc99]:hover{background:#ffffff1f}.v-pill .ls-btn[data-v-4d46bc99]:hover{background:var(--line-soft)}.v-field[data-v-4d46bc99]{width:100%;display:block}.v-field .ls-btn[data-v-4d46bc99]{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,var(--bg));width:100%;min-height:46px;color:var(--ink);text-align:start;border-radius:12px;padding:10px 14px;font-size:1rem;font-weight:400}.v-field .ls-btn .chev[data-v-4d46bc99]{margin-inline-start:auto}.v-field .ls-btn[data-v-4d46bc99]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.v-field.open .ls-btn[data-v-4d46bc99],.v-field .ls-btn[data-v-4d46bc99]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent);background:#fff;outline:none}.ls-menu[data-v-4d46bc99]{z-index:80;inset-inline-end:0;min-width:268px;max-height:min(80vh,540px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-m);background:#fff;border-radius:16px;outline:none;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);overflow:auto}.v-field .ls-menu[data-v-4d46bc99]{width:100%;min-width:0;inset-inline:0}.ls-item[data-v-4d46bc99]{cursor:pointer;color:var(--ink);border-radius:11px;align-items:center;gap:12px;padding:9px 12px;font-size:.95rem;transition:background .2s;display:flex}.ls-item.hi[data-v-4d46bc99]{background:var(--line-soft)}.ls-item.on[data-v-4d46bc99]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent);color:var(--primary);font-weight:600}.lname[data-v-4d46bc99]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lcode[data-v-4d46bc99]{color:var(--muted);letter-spacing:.02em;font-size:.74rem;font-weight:400}.tick[data-v-4d46bc99]{opacity:0;width:16px;color:var(--primary);transition:all .3s var(--ease);flex:none;transform:scale(.6)}.on .tick[data-v-4d46bc99]{opacity:1;transform:none}@media (width<=480px){.hide-xs[data-v-4d46bc99]{display:none}.v-bar .ls-btn[data-v-4d46bc99]{padding:6px 8px}.ls-menu[data-v-4d46bc99]{min-width:min(268px,100vw - 28px)}}.afoot[data-v-d516c001]{text-align:center;color:var(--muted);opacity:.9;letter-spacing:.01em;margin-top:auto;padding:28px 0 4px;font-size:.72rem;line-height:1.4}.afoot.compact[data-v-d516c001]{margin:0;padding:9px 12px}.ft-line[data-v-d516c001]{unicode-bidi:isolate}.ft-by[data-v-d516c001]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px;transition:color .25s,text-decoration-color .25s;display:inline-block;position:relative}.ft-by[data-v-d516c001]:hover,.ft-by[data-v-d516c001]:focus-visible{color:#0a6fc2;text-decoration-color:currentColor}.ft-by[data-v-d516c001]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #12b5c6}.ft-tip[data-v-d516c001]{inset-inline-start:50%;white-space:nowrap;color:#fff;letter-spacing:.01em;pointer-events:none;opacity:0;visibility:hidden;z-index:5;background:#0a2e4d;border-radius:8px;padding:5px 10px;font-size:.74rem;font-weight:500;text-decoration:none;transition:opacity .2s,transform .25s,visibility 0s .2s;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%,4px);box-shadow:0 6px 18px #051e374d}[dir=rtl] .ft-tip[data-v-d516c001]{transform:translate(50%,4px)}.ft-tip[data-v-d516c001]:after{content:"";top:100%;border:5px solid #0000;border-top-color:#0a2e4d;margin-inline-start:-5px;position:absolute;inset-inline-start:50%}.ft-by:hover .ft-tip[data-v-d516c001],.ft-by:focus .ft-tip[data-v-d516c001],.ft-by:focus-visible .ft-tip[data-v-d516c001]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}[dir=rtl] .ft-by:hover .ft-tip[data-v-d516c001],[dir=rtl] .ft-by:focus .ft-tip[data-v-d516c001],[dir=rtl] .ft-by:focus-visible .ft-tip[data-v-d516c001]{transform:translate(50%)}.afoot.dark[data-v-d516c001]{color:#ffffffb3;padding:0}.afoot.dark .ft-by[data-v-d516c001]:hover,.afoot.dark .ft-by[data-v-d516c001]:focus-visible{color:#9ee4ee}.afoot.dark .ft-tip[data-v-d516c001]{color:#0a2e4d;background:#fff}.afoot.dark .ft-tip[data-v-d516c001]:after{border-top-color:#fff}@media print{.afoot[data-v-d516c001]{display:none}}.fab[data-v-ba47667e]{z-index:35;inset-inline-end:22px;cursor:pointer;color:#fff;width:52px;height:52px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:linear-gradient(135deg,#0a6fc2,#12b5c6);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:22px;box-shadow:0 8px 22px #0a6fc261,0 0 0 4px #ffffffd9}.fab[data-v-ba47667e]:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 12px 28px #0a6fc273,0 0 0 4px #ffffffe6}.fab[data-v-ba47667e]:active{transform:scale(.96)}.fab[data-v-ba47667e]:focus-visible{outline-offset:3px;outline:3px solid #0a2e4d}.fab-enter-active[data-v-ba47667e],.fab-leave-active[data-v-ba47667e]{transition:opacity .25s,transform .3s var(--ease)}.fab-enter-from[data-v-ba47667e],.fab-leave-to[data-v-ba47667e]{opacity:0;transform:scale(.6)}@media (width<=760px){.fab[data-v-ba47667e]{width:44px;height:44px;inset-inline-end:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.fab svg[data-v-ba47667e]{width:21px;height:21px}}@media print{.fab[data-v-ba47667e]{display:none!important}}.av[data-v-6459a646]{width:var(--s);height:var(--s);color:#fff;vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #0a6fc238}.av img[data-v-6459a646]{object-fit:cover;width:100%;height:100%;display:block}.av b[data-v-6459a646]{font-size:calc(var(--s) * .38);letter-spacing:.02em;font-weight:700;line-height:1;font-family:var(--font)}html.help-lock{overflow:hidden}.hp{--hb:#0a6fc2;--ht:#12b5c6;--hn:#0a2e4d;--hbs:#e8f2fb;--hts:#e3f6f8;--hred:#e8432c;--hline:#dbe8f3;--htx:#243b4f;z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--font);background:#0a2e4d85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.hp-win{width:min(920px,100%);height:min(88vh,840px);color:var(--htx);background:#fff;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #051e3780}.hp-head{background:linear-gradient(110deg,var(--hb) 0%,#0e95c4 55%,var(--ht) 100%);color:#fff;flex:none;align-items:center;gap:14px;padding:14px 18px;display:flex}.hp-logo{background:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 2px 10px #051e3740}.hp-logo img{object-fit:contain;width:40px;height:40px;display:block}.hp-ht{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.hp .hp-ht b{color:#fff;letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.hp-ht small{opacity:.88;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.hp-tb{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #fff6;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:38px;height:38px;padding:0 10px;font-size:.88rem;font-weight:600;transition:background .25s;display:inline-flex}.hp-tb:hover{background:#ffffff47}.hp-tb:focus-visible{outline-offset:2px;outline:2px solid #fff}.hp-tocbtn{display:none}.hp-body{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid;position:relative}.hp-toc{border-inline-end:1px solid var(--hline);scrollbar-width:thin;background:linear-gradient(#f3f9fd,#eaf6f8);padding:16px 10px 20px;overflow-y:auto}.hp-tg+.hp-tg{margin-top:14px}.hp-tgt{letter-spacing:.12em;text-transform:uppercase;color:var(--hb);padding:0 10px 4px;font-size:.7rem;font-weight:700}[dir=rtl] .hp-tgt,.hp-body[dir=rtl] .hp-tgt{letter-spacing:0;text-transform:none;font-size:.8rem}.hp-ti{color:var(--htx);border-inline-start:3px solid #0000;border-radius:10px;padding:7px 10px;font-size:.86rem;line-height:1.35;text-decoration:none;transition:background .2s,color .2s;display:block}.hp-ti:hover{background:#0a6fc217}.hp-ti.on{color:var(--hb);border-inline-start-color:var(--ht);background:#fff;font-weight:600;box-shadow:0 1px 6px #0a6fc21f}.hp-ti .ui{font-weight:inherit;color:inherit;background:0 0;padding:0}.hp-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.hp-sc{overscroll-behavior:contain;scroll-behavior:auto;outline:none;flex:1;min-height:0;padding:0 28px 28px;overflow-y:auto}.hp-top{bottom:14px;background:linear-gradient(135deg,var(--hb),var(--ht));color:#fff;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:.84rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:18px;box-shadow:0 6px 18px #0a6fc266}.hp-top:focus-visible{outline:2px solid var(--hn);outline-offset:2px}.hp-foot{border-top:1px solid var(--hline);background:#f7fbfd;flex:none}.hp-hero{background:linear-gradient(135deg,var(--hbs),var(--hts));border:1px solid var(--hline);border-radius:20px;margin:22px 0 6px;padding:22px 24px}.hp-hero h1{color:var(--hn);margin:0 0 6px;font-size:1.75rem;line-height:1.15}.hp-sub{color:var(--hb);margin:0 0 8px;font-size:1.02rem;font-weight:600}.hp-tag{color:var(--htx);opacity:.9;margin:0}.hp-flag{background:var(--hbs);border:1px solid var(--hline);color:var(--hn);border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:.88rem}.hp-flag.warn{background:#fff6dc;border-color:#f0dc9d}.hp-sec{padding:30px 0 6px;scroll-margin-top:12px}.hp-sec+.hp-sec{border-top:1px solid var(--hline);margin-top:10px}.hp-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--ht);font-size:.72rem;font-weight:700}.hp-body[dir=rtl] .hp-kick{letter-spacing:0;text-transform:none;font-size:.85rem}.hp-sec h2{color:var(--hn);letter-spacing:-.02em;margin:4px 0 14px;font-size:1.45rem;line-height:1.25}.hp-body[dir=rtl] .hp-sec h2,.hp-body[dir=rtl] .hp-hero h1,.hp-body[dir=rtl] .hp-fig h3,.hp-body[dir=rtl] .hp-list h3,.hp-body[dir=rtl] .hp-dd h3{letter-spacing:0}.hp-p{margin:0 0 14px;font-size:.97rem;line-height:1.7}.hp .ui{background:var(--hbs);color:var(--hn);white-space:normal;border:1px solid #cfe2f2;border-radius:7px;padding:1px 7px;font-size:.94em;font-weight:600;display:inline}.hp b{color:var(--hn)}.hp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.hp-steps li{border:1px solid var(--hline);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:0 2px 10px #0a6fc20f}.hp-steps .nb{color:#fff;background:linear-gradient(135deg,var(--hb),var(--ht));border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.hp-steps div{flex-direction:column;gap:4px;font-size:.92rem;line-height:1.55;display:flex}.hp-note{background:var(--hts);border:1px solid #bfe7ec;border-radius:14px;margin:0 0 18px;padding:12px 16px;font-size:.93rem;line-height:1.65}.hp-fig{border:1px solid var(--hline);border-inline-start:4px solid var(--ht);background:#fbfdfe;border-radius:20px;margin:0 0 22px;padding:16px}.hp-fig h3,.hp-list h3{color:var(--hn);letter-spacing:-.01em;margin:0 0 6px;font-size:1.05rem}.hp-bi{margin:0 0 10px;font-size:.92rem;line-height:1.6}.hp-shot{border:1px solid var(--hline);cursor:zoom-in;background:#fff;border-radius:12px;width:100%;margin:8px 0 12px;padding:0;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 18px #0a2e4d1a}.hp-shot img{width:100%;height:auto;display:block}.hp-shot:hover{border-color:var(--ht)}.hp-shot:focus-visible{outline:3px solid var(--ht);outline-offset:2px}.hp-zi{bottom:8px;color:#fff;opacity:0;background:#0a2e4db8;border-radius:50%;place-items:center;width:28px;height:28px;transition:opacity .25s;display:grid;position:absolute;inset-inline-end:8px}.hp-shot:hover .hp-zi,.hp-shot:focus-visible .hp-zi{opacity:1}.hp-caps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hp-caps li{border-radius:12px;align-items:flex-start;gap:10px;padding:7px 10px;font-size:.92rem;line-height:1.6;display:flex}.hp .bd{color:#fff;background:var(--hred);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:.86rem;font-style:normal;font-weight:700;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #d93a2f59}.hp-list{background:var(--hbs);border:1px solid var(--hline);border-radius:18px;margin:0 0 20px;padding:16px 18px}.hp-list ul,.hp-dd ul{flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;font-size:.93rem;line-height:1.6;display:flex}.hp-list li::marker{color:var(--ht)}.hp-dd li::marker{color:var(--ht)}.hp-tip{background:#fff8e3;border:1px solid #f0dc9d;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 16px;font-size:.93rem;line-height:1.65;display:flex}.hp-tip>b{color:#4a3600;text-transform:uppercase;letter-spacing:.06em;background:#f4c542;border-radius:99px;flex:none;padding:1px 9px;font-size:.76rem}.hp-body[dir=rtl] .hp-tip>b{letter-spacing:0;text-transform:none}.hp-views,.hp-gal{gap:14px;margin:0 0 20px;display:grid}.hp-views{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-gal{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-views figure,.hp-gal figure{border:1px solid var(--hline);background:#fbfdfe;border-radius:16px;flex-direction:column;gap:6px;margin:0;padding:12px;display:flex}.hp-views .hp-shot,.hp-gal .hp-shot{margin:0}.hp-views figcaption,.hp-gal figcaption{flex-direction:column;gap:3px;font-size:.85rem;line-height:1.5;display:flex}.hp-dd{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;display:grid}.hp-dd>div{border:1px solid var(--hline);border-radius:18px;padding:16px 18px}.hp-dd h3{color:var(--hn);margin:0 0 8px;font-size:1.05rem}.hp-dd .do{background:#eaf8f0;border-color:#bfe6cf}.hp-dd .do h3 span:first-child{color:#1f9d55}.hp-dd .dont{background:#fdeeed;border-color:#f3c5c1}.hp-dd .dont h3 span:first-child{color:var(--hred)}.hp-dd .ask{background:var(--hbs);grid-column:1/-1}.hp-dd .ask p{margin:0 0 8px;font-size:.93rem}.hp-dd .ask .small{color:#4b6073;margin:10px 0 0;font-size:.85rem}.hp-state{flex-direction:column;gap:12px;padding:30px 0;display:flex}.hp-err{align-items:flex-start}.hp-btn{background:linear-gradient(135deg,var(--hb),var(--ht));color:#fff;cursor:pointer;border:0;border-radius:99px;padding:9px 20px;font-weight:600}.hl{animation:2.6s ease-out hp-flash}@keyframes hp-flash{0%,35%{background-color:#fff1b8;box-shadow:0 0 0 5px #12b5c68c}to{box-shadow:0 0 0 5px #12b5c600}}.hp-fig.hl{background-color:#fbfdfe}.hp-zoom{z-index:5;cursor:zoom-out;background:#051628e6;flex-direction:column;display:flex;position:absolute;inset:0}.hp-zx{top:12px;z-index:2;position:absolute;inset-inline-end:12px}.hp-zimg{flex:1;place-items:center;min-height:0;padding:56px 14px 14px;display:grid;overflow:auto}.hp-zimg img{background:#fff;border-radius:10px;width:min(100%,1100px);max-width:none;height:auto;display:block}@media (width<=760px){.hp-zimg{place-items:start}.hp-zimg img{width:max(100%,860px)}}.hp-enter-active,.hp-leave-active{transition:opacity .3s var(--ease)}.hp-enter-active .hp-win,.hp-leave-active .hp-win{transition:transform .42s var(--ease),opacity .3s}.hp-enter-from,.hp-leave-to{opacity:0}.hp-enter-from .hp-win,.hp-leave-to .hp-win{opacity:0;transform:translateY(26px)scale(.97)}@media (width<=900px){.hp-steps{grid-template-columns:1fr}.hp-gal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hp{align-items:stretch;padding:0}.hp-win{border-radius:0;width:100%;height:100dvh}.hp-head{gap:10px;padding:10px 12px}.hp-logo{width:40px;height:40px}.hp-logo img{width:33px;height:33px}.hp-ht b{font-size:1.02rem}.hp-ht small{display:none}.hp-tocbtn{display:inline-flex}.hp-body{grid-template-columns:minmax(0,1fr)}.hp-toc{z-index:4;top:0;border-inline-end:0;border-bottom:1px solid var(--hline);visibility:hidden;max-height:66%;transition:transform .35s var(--ease),visibility 0s .35s;position:absolute;inset-inline:0;transform:translateY(-102%);box-shadow:0 14px 30px #0a2e4d38}.hp-toc.open{visibility:visible;transition-delay:0s;transform:none}.hp-tscrim{z-index:3;background:#0a2e4d59;position:absolute;inset:0}.hp-sc{padding:0 14px 24px}.hp-hero{margin-top:14px;padding:16px}.hp-hero h1{font-size:1.4rem}.hp-sec h2{font-size:1.25rem}.hp-fig{padding:12px}.hp-views,.hp-dd{grid-template-columns:1fr}}@media print{.hp{display:none!important}}.boot{place-items:center;min-height:100vh;display:grid}.shell{grid-template:"top top"64px"bar bar""side main"1fr/240px 1fr;min-height:100vh;display:grid}.top{z-index:30;background:color-mix(in srgb,var(--primary) 96%,#000);color:#fff;box-shadow:0 1px 0 color-mix(in srgb,var(--accent) 40%,transparent);grid-area:top;align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.top .btn.ghost{color:#fff;border-color:#ffffff38}.app-name{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;border-inline-start:1px solid #fff3;padding-inline-start:12px;font-size:.74rem;font-weight:600}.top .btn.ghost:hover{background:#ffffff1a}.side{background:var(--surface);border-inline-end:1px solid var(--line-soft);flex-direction:column;grid-area:side;justify-content:space-between;height:calc(100vh - 64px);padding:20px 14px;display:flex;position:sticky;top:64px}.nav-i{color:var(--muted);transition:all .3s var(--ease);border-radius:12px;align-items:center;gap:12px;margin-bottom:4px;padding:11px 14px;display:flex}.nav-i:hover{background:var(--line-soft);color:var(--ink)}.nav-i.on{background:var(--accent-soft);color:var(--primary);box-shadow:inset 3px 0 0 var(--accent);font-weight:500}[dir=rtl] .nav-i.on{box-shadow:inset -3px 0 0 var(--accent)}.main{flex-direction:column;grid-area:main;width:100%;min-width:0;max-width:1400px;padding:28px clamp(16px,3vw,40px) 64px;display:flex}.main>.afoot{flex:none}.avatar{border:1.5px solid var(--accent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:all .3s;display:grid}.avatar:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}.avatar :deep(.av){box-shadow:none}.um-me{color:inherit;border-radius:12px;align-items:center;gap:12px;display:flex}.um-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.um-t b{text-overflow:ellipsis;overflow:hidden}.um-t small{text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.um{position:relative}.um-menu .btn.ghost{color:var(--ink);background:var(--surface);border:1px solid var(--line);justify-content:center}.um-menu .btn.ghost:hover{background:var(--accent-soft)}.um-menu{inset-inline-end:0;z-index:50;min-width:270px;color:var(--ink);flex-direction:column;padding:16px;display:flex;position:absolute;top:calc(100% + 10px)}.back{z-index:40;position:fixed;inset:0}.logo-link{align-items:center;display:flex}.only-m{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent);border-radius:50%;margin-inline-start:auto;animation:2s ease-out infinite nav-ping}@keyframes nav-ping{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.ubar-wrap{grid-area:bar;grid-template-rows:1fr;min-width:0;display:grid}.ubar-clip{min-height:0;overflow:hidden}.ubar{background:linear-gradient(90deg,var(--accent-soft),color-mix(in srgb,var(--accent) 30%,var(--surface)));color:#4d3a0b;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);align-items:center;gap:10px;padding:9px clamp(14px,3vw,40px);font-size:.9rem;display:flex}.ubar-ic{color:#7a5c14;flex:none}.ubar-t{overflow-wrap:anywhere;min-width:0}.ubar-go{color:var(--primary);text-underline-offset:3px;white-space:nowrap;margin-inline-start:4px;font-weight:600;text-decoration:underline}.ubar-x{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;transition:background .25s;display:grid}.ubar-x:hover{background:#00000014}.ubar-enter-active,.ubar-leave-active{transition:grid-template-rows .45s var(--ease),opacity .35s var(--ease)}.ubar-enter-from,.ubar-leave-to{opacity:0;grid-template-rows:0fr}.scrim{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a140e66;position:fixed;inset:64px 0 0}@media (width<=900px){.shell{grid-template-columns:1fr;grid-template-areas:"top""bar""main"}.only-m{display:inline-flex!important}.top{gap:8px;padding:0 12px}.side{top:64px;bottom:0;z-index:28;width:260px;transition:transform .45s var(--ease);box-shadow:var(--shadow-m);position:fixed;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .side{transform:translate(105%)}.side.open{transform:none}.main{padding:20px 14px 70px}.app-name{display:none}}:root{--primary:#0b2a14;--accent:#c9a24a;--accent-soft:#f1e8d0;--ink:#14231a;--muted:#67736b;--bg:#f6f3ea;--surface:#fff;--ok:#4f7d3f;--warn:#c9892b;--danger:#b4443c;--c-diag:#c9892b;--c-plan:#2f6b4a;--radius:14px;--line:color-mix(in srgb,var(--ink) 11%,transparent);--line-soft:color-mix(in srgb,var(--ink) 6%,transparent);--primary-2:color-mix(in srgb,var(--primary) 82%,#fff);--shadow-s:0 1px 2px #14231a0d,0 4px 14px #14231a0d;--shadow-m:0 2px 6px #14231a0f,0 14px 40px #14231a1a;--ease:cubic-bezier(.22,.8,.3,1);--t:.38s;--font:"Inter","Vazirmatn",system-ui,-apple-system,"Segoe UI",sans-serif;--font-h:var(--font);--c-ink:var(--ink);--c-muted:var(--muted);--c-line:#b9b09c;--c-danger:var(--danger);--c-caries:#6b3f2a;--c-diag-soft:#c9892b29;--c-plan-soft:#2f6b4a29;--c-accent-soft:#c9a24a38}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-h);letter-spacing:-.022em;color:var(--primary);margin:0;font-weight:700}h1{letter-spacing:-.03em;font-size:2rem;line-height:1.15}h2{font-size:1.45rem;line-height:1.2}h3{letter-spacing:-.015em;font-size:1.1rem;line-height:1.25}h4{font-size:1rem}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] .tag,[dir=rtl] .lbl,[dir=rtl] .field>label{letter-spacing:0}[dir=rtl] .field>label,[dir=rtl] .lbl,[dir=rtl] .tag{text-transform:none}a{color:var(--primary);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 80%,#000);outline-offset:2px;border-radius:8px}::selection{background:var(--accent-soft)}.muted{color:var(--muted)}.small{font-size:.86rem}.center{text-align:center}.grow{flex:1}.row{align-items:center;gap:12px;display:flex}.row.wrap{flex-wrap:wrap}.col{flex-direction:column;gap:12px;display:flex}.between{justify-content:space-between}.hide-m{display:initial}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-s);transition:box-shadow var(--t) var(--ease),transform var(--t) var(--ease),opacity var(--t) var(--ease);padding:20px}.card.hover:hover{box-shadow:var(--shadow-m);transform:translateY(-2px)}.card.flat{box-shadow:none}.card-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.divider{background:var(--line);border:0;height:1px;margin:16px 0}.btn{cursor:pointer;background:var(--primary);color:#fff;transition:transform .25s var(--ease),box-shadow .35s var(--ease),background .3s,opacity .3s;box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 28%,transparent);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:500;line-height:1.2;display:inline-flex}.btn:hover{box-shadow:0 10px 26px color-mix(in srgb,var(--primary) 34%,transparent);transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn[disabled]{opacity:.5;pointer-events:none}.btn.gold{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent));color:var(--primary);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 38%,transparent)}.btn.ghost{color:var(--primary);border-color:var(--line);box-shadow:none;background:0 0}.btn.ghost:hover{background:var(--line-soft);box-shadow:none}.btn.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent);box-shadow:none;background:0 0}.btn.danger:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.btn.sm{padding:6px 14px;font-size:.88rem}.btn.icon{width:38px;height:38px;padding:8px}.spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:500}.input,.select,.textarea{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,var(--bg));border-radius:12px;width:100%;padding:11px 14px;transition:border-color .3s,box-shadow .3s,background .3s}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent);background:#fff;outline:none}.textarea{resize:vertical;min-height:84px}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:36px}[dir=rtl] .select{background-position:20px,14px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.switch{background:var(--line);cursor:pointer;border:0;border-radius:99px;flex:none;width:42px;height:24px;padding:0;transition:background .3s;position:relative}.switch:after{content:"";top:3px;width:18px;height:18px;transition:inset-inline-start .3s var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--primary)}.switch.on:after{inset-inline-start:21px}.check-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.check-row:last-child{border:0}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:all .3s var(--ease);-webkit-user-select:none;user-select:none;border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:.84rem;display:inline-flex}.chip:hover{border-color:var(--accent)}.chip.on{background:var(--primary);color:#fff;border-color:var(--primary)}.chip.gold{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--primary)}.tag{letter-spacing:.05em;text-transform:uppercase;background:var(--line-soft);color:var(--muted);border-radius:99px;padding:2px 10px;font-size:.74rem;font-weight:600;display:inline-block}.tag.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.tag.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.tag.danger{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.tag.gold{background:var(--accent-soft);color:#7a5c14}.table-wrap{border-radius:var(--radius);overflow:auto}table.tbl{border-collapse:collapse;width:100%;font-size:.92rem}.tbl th{text-align:start;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:.76rem;font-weight:500}.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:13px 14px}.tbl tbody tr{transition:background .25s}.tbl tbody tr:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.tbl tr.is-deleted td{opacity:.55}.page-enter-active,.page-leave-active{transition:opacity .35s var(--ease),transform .45s var(--ease)}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}.rise-enter-active,.rise-leave-active{transition:opacity .35s var(--ease),transform .4s var(--ease)}.rise-enter-from,.rise-leave-to{opacity:0;transform:translateY(10px)}.list-enter-active,.list-leave-active{transition:all .4s var(--ease)}.list-enter-from{opacity:0;transform:translateY(12px)}.list-leave-to{opacity:0;transform:scale(.96)}.list-leave-active{width:100%;position:absolute}.list-move{transition:transform .4s var(--ease)}.slide-enter-active,.slide-leave-active{transition:opacity .3s var(--ease),transform .4s var(--ease)}.slide-enter-from{opacity:0;transform:translate(18px)}.slide-leave-to{opacity:0;transform:translate(-18px)}[dir=rtl] .slide-enter-from{transform:translate(-18px)}[dir=rtl] .slide-leave-to{transform:translate(18px)}@keyframes shimmer{to{background-position:-200% 0}}.skel{background:linear-gradient(90deg,var(--line-soft) 25%,var(--line) 37%,var(--line-soft) 63%);background-size:200% 100%;border-radius:10px;animation:1.6s linear infinite shimmer}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.modal-back{z-index:60;background:color-mix(in srgb,var(--primary) 46%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:calc(var(--radius) + 8px);width:min(560px,100%);max-height:92vh;box-shadow:var(--shadow-m);padding:26px;overflow:auto}.modal.wide{width:min(860px,100%)}.modal-enter-active,.modal-leave-active{transition:opacity .3s var(--ease)}.modal-enter-active .modal,.modal-leave-active .modal{transition:transform .4s var(--ease),opacity .3s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{opacity:0;transform:translateY(24px)scale(.97)}.toasts{z-index:90;bottom:88px;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;inset-inline-end:20px}.toast{pointer-events:auto;background:var(--primary);color:#fff;box-shadow:var(--shadow-m);border-inline-start:4px solid var(--accent);border-radius:14px;max-width:340px;padding:12px 18px;font-size:.92rem}.toast.err{border-inline-start-color:var(--danger);background:#3a1713}.toast-enter-active,.toast-leave-active{transition:all .4s var(--ease)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(16px)scale(.96)}@media (width<=760px){body{font-size:15px}h1{font-size:1.6rem}h2{font-size:1.3rem}.grid2,.grid3{grid-template-columns:1fr}.hide-m{display:none!important}.card{padding:16px}.modal{padding:20px}.toasts{inset-inline:12px;bottom:70px}.toast{max-width:none}}.two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.two .left,.two .right{flex-direction:column;gap:18px;min-width:0;display:flex}.chart-card{background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--accent) 6%,var(--surface)));padding:16px 12px 10px}.chart-card .legend{justify-content:center;gap:18px;margin-top:4px;display:flex}.chart-card .legend i{border-radius:50%;width:10px;height:10px;margin-inline-end:6px;display:inline-block}@media (width<=1099px){.two{grid-template-columns:1fr}}@media (width<=760px){.chart-card{-webkit-overflow-scrolling:touch;overflow-x:auto}.chart-card svg.dc-svg{min-width:680px}.top .wm{letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;max-width:36vw;font-size:.95rem;display:block;overflow:hidden}.top .btn.sm{white-space:nowrap;padding:6px 10px}}.top .brand-mark{min-width:0}.pub-foot{padding:28px 12px 18px!important}
