.ask-shell{background:var(--bg);color:var(--ink);flex-direction:column;max-width:640px;min-height:100dvh;margin:0 auto;font-family:Vazirmatn,Tahoma,Arial,sans-serif;display:flex;position:relative}.ask-shell *{box-sizing:border-box}.ask-shell button,.ask-shell input,.ask-shell select{font-family:inherit}.ask-top{background:var(--head);color:var(--head-ink);z-index:5;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);align-items:center;gap:14px;padding:18px 20px 16px;display:flex;position:sticky;top:0}.ask-top img{object-fit:cover;object-position:center 18%;border:2px solid var(--accent);width:52px;height:52px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent);background:var(--surface2);border-radius:50%;flex:none}.ask-top b{font-size:16px;font-weight:800;line-height:1.5;display:block}.ask-top span{color:var(--head-sub);margin-top:1px;font-size:12.5px;display:block}.ask-holiday{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:14px;margin:14px 16px 0;padding:12px 15px;font-size:13.5px;line-height:2}.ask-holiday.inner{margin:0 0 6px}.ask-thread{flex-direction:column;flex:1;gap:12px;padding:18px 16px 12px;display:flex}.ask-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:88%;padding:13px 16px;font-size:15px;line-height:2}.ask-bubble.bot{background:var(--surface);border:1px solid var(--line);border-end-start-radius:6px;align-self:flex-start;box-shadow:0 10px 24px -20px #0b223880}.ask-bubble.me{background:var(--me);color:var(--me-ink);border-end-end-radius:6px;align-self:flex-end}.ask-inline-book{border:1px solid var(--line2);background:var(--surface2);color:var(--strong);cursor:pointer;border-radius:11px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:700;display:block}.ask-inline-book:hover{border-color:var(--accent)}.ask-chips{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.ask-chips button{border:1px solid var(--line2);background:var(--surface2);color:var(--strong);cursor:pointer;border-radius:999px;padding:10px 15px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s}.ask-chips button:hover{border-color:var(--accent);background:var(--surface2)}.ask-bubble.typing{gap:5px;padding:16px 18px;display:flex}.ask-bubble.typing i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite askdot}.ask-bubble.typing i:nth-child(2){animation-delay:.15s}.ask-bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes askdot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.ask-dock{background:linear-gradient(to top,var(--bg) 80%,transparent);padding:10px 16px calc(14px + env(safe-area-inset-bottom));gap:9px;display:grid;position:sticky;bottom:0}.ask-dock p{color:var(--mute);text-align:center;margin:0;font-size:11.5px;line-height:1.8}.ask-dock form{gap:8px;display:flex}.ask-dock input{border:1px solid var(--line2);background:var(--surface2);min-width:0;color:var(--ink);border-radius:16px;outline:0;flex:1;padding:14px 16px;font-size:15px}.ask-dock input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.ask-dock form button{background:var(--btn);color:var(--btn-ink);cursor:pointer;border:0;border-radius:16px;padding:0 20px;font-size:14px;font-weight:700}.ask-dock form button:disabled{opacity:.45;cursor:default}.ask-book{border:1px solid var(--accent);background:var(--surface2);color:var(--strong);cursor:pointer;border-radius:16px;padding:13px;font-size:14.5px;font-weight:800}.ask-book:hover{background:var(--tint-hover)}.ask-sheet-wrap{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ask-scrim{background:#0b22388c;position:absolute;inset:0}.ask-sheet{background:var(--surface);width:100%;max-width:640px;max-height:92dvh;padding:26px 22px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation:.28s ease-out asksheet;position:relative;overflow:auto}@keyframes asksheet{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.ask-x{top:14px;background:var(--chip);width:34px;height:34px;color:var(--strong);cursor:pointer;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;inset-inline-start:16px}.ask-sheet h2{color:var(--strong);margin:0 0 6px;padding-inline-start:44px;font-size:22px;font-weight:800}.ask-sub{color:var(--mute);margin:0 0 14px;font-size:13.5px;line-height:2}.ask-sheet form{gap:13px;display:grid}.ask-sheet label{color:var(--ink3);gap:6px;font-size:13px;font-weight:600;display:grid}.ask-sheet input:not([type=radio]),.ask-sheet select{border:1px solid var(--line2);background:var(--surface2);width:100%;color:var(--ink);border-radius:13px;outline:0;padding:13px 14px;font-size:15px}.ask-sheet input:focus,.ask-sheet select:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.ask-sheet fieldset{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.ask-sheet legend{color:var(--ink3);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.ask-sheet fieldset label{border:1px solid var(--line2);cursor:pointer;background:var(--surface2);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.ask-sheet fieldset label.on{border-color:var(--accent);background:var(--surface2);color:var(--strong);font-weight:800}.ask-sheet fieldset input{accent-color:var(--btn)}.ask-hp{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute}.ask-error{color:var(--err);margin:0;font-size:13.5px;font-weight:600}.ask-submit{background:var(--btn);color:var(--btn-ink);cursor:pointer;border:0;border-radius:15px;padding:15px;font-size:16px;font-weight:800}.ask-submit:disabled{opacity:.6}.ask-urgent{color:var(--mute);text-align:center;margin:2px 0 0;font-size:12px;line-height:1.9}.ask-done{text-align:center;justify-items:center;gap:10px;padding:18px 0 6px;display:grid}.ask-done>span{background:var(--btn);width:62px;height:62px;color:var(--btn-ink);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 18%,transparent);border-radius:50%;place-items:center;font-size:30px;display:grid}.ask-done h2{padding:0;font-size:21px}.ask-done p{color:var(--mute);margin:0;font-size:14px;line-height:2}.ask-done small{color:var(--strong);font-size:13.5px}.ask-done .ask-submit{width:100%;margin-top:8px}.ask-shell :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ask-bubble.typing i,.ask-sheet{animation:none}}@media (min-width:700px){.ask-shell{border-inline:1px solid var(--line);box-shadow:0 0 60px -30px #0b223866}.ask-sheet-wrap{align-items:center}.ask-sheet{border-radius:26px}}.ask-top{flex-wrap:wrap;row-gap:12px}.ask-tabs{scrollbar-width:none;flex:1 0 100%;gap:7px;margin:0 -4px;padding:2px 4px;display:flex;overflow-x:auto}.ask-tabs::-webkit-scrollbar{display:none}.ask-tabs button{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:var(--head-tab);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:8px 15px;font-size:13px;font-weight:700}.ask-tabs button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ask-view{flex:1;align-content:start;gap:13px;padding:18px 16px 14px;display:grid}.ask-view h2{color:var(--strong);margin:0;font-size:20px;font-weight:800}.ask-view h3{color:var(--strong);margin:0 0 10px;font-size:15.5px;font-weight:800}.ask-lead{color:var(--ink2);white-space:pre-wrap;margin:0;font-size:14.5px;line-height:2.1}.ask-hint{color:var(--mute);margin:0;font-size:13px}.ask-empty{color:var(--mute);margin:0;padding:6px 2px;font-size:13.5px}.ask-back{color:var(--accent-deep);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:13.5px;font-weight:700}.ask-list{gap:9px;display:grid}.ask-list button,.ask-list a{border:1px solid var(--line);background:var(--surface);color:var(--strong);cursor:pointer;text-align:start;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;font-size:15px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 22px -20px #0b22388c}.ask-list button:hover,.ask-list a:hover{border-color:var(--accent)}.ask-list i{color:var(--accent-deep);font-size:20px;font-style:normal}.ask-cta{border:1px solid var(--accent);background:var(--surface2);color:var(--strong);cursor:pointer;border-radius:16px;padding:14px;font-size:14.5px;font-weight:800}.ask-cta.slim{justify-self:start;padding:11px 18px;font-size:14px}.ask-cta:hover{background:var(--tint-hover)}.ask-acc{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.ask-acc>summary{cursor:pointer;color:var(--strong);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.ask-acc>summary::-webkit-details-marker{display:none}.ask-acc>summary:after{content:"+";color:var(--accent-deep);font-size:20px;line-height:1}.ask-acc[open]>summary:after{content:"–"}.ask-acc>div{gap:9px;padding:2px 14px 14px;display:grid}.ask-acc .ask-acc{background:var(--surface2);border-radius:12px}.ask-ans{color:var(--ink2);white-space:pre-wrap;margin:0;font-size:14px;line-height:2.1}.ask-gal{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ask-gal figure{background:var(--surface2);border:1px solid var(--line);border-radius:14px;margin:0;overflow:hidden}.ask-gal img,.ask-gal video{aspect-ratio:3/4;object-fit:cover;background:var(--chip);cursor:zoom-in;width:100%;display:block}.ask-gal video{cursor:default}.ask-gal figcaption{color:var(--mute);gap:2px;padding:8px 10px 10px;font-size:12px;line-height:1.8;display:grid}.ask-gal figcaption b{color:var(--strong);font-size:12.5px}.ask-lightbox{z-index:60;background:#050e18eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ask-lightbox img{border-radius:12px;max-width:100%;max-height:92dvh}.ask-lightbox button{top:14px;color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;position:absolute;inset-inline-end:16px}.ask-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:10px;padding:16px;display:grid}.ask-card p{color:var(--ink2);margin:0;font-size:14px;line-height:2}.ask-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ask-two label{color:var(--ink3);gap:6px;font-size:13px;font-weight:600;display:grid}.ask-two input{border:1px solid var(--line2);background:var(--surface2);width:100%;color:var(--ink);border-radius:13px;outline:0;padding:12px 13px;font-size:15px}.ask-two input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.ask-result{background:var(--surface2);border:1px solid var(--tint-line);color:var(--strong);border-radius:14px;gap:7px;padding:13px 14px;font-size:14.5px;line-height:2;display:grid}.ask-result p{margin:0}.ask-result small{color:var(--mute);font-size:12px;line-height:1.9}.ask-yn{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ask-yn button{border:1px solid var(--line);background:var(--surface2);color:var(--strong);cursor:pointer;border-radius:14px;padding:13px;font-size:15px;font-weight:800}.ask-yn button:hover{border-color:var(--accent)}.ask-contact{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;padding:16px;font-size:14.5px;line-height:2;display:grid}.ask-contact dt{color:var(--mute);font-weight:700}.ask-contact dd{color:var(--strong);margin:0}.ask-dock.slimdock{padding-top:6px}.ask-shell,.ask-shell[data-theme=navy]{--h:#0b2238;--head:#0b2238;--strong:#0b2238;--btn:#0b2238;--btn-ink:#efe0cb;--me:#0b2238;--me-ink:#f4ebe0;--accent:#d3bfa4;--accent-deep:#86694f;--bg:#f6f2ed;--surface:#fffdfb;--surface2:#fff;--tint:#fbf6f0;--tint-hover:#f3eadd;--tint-line:#e6d8c5;--line:#e8e2da;--line2:#dbcfc0;--chip:#eee7dd;--ink:#14283b;--ink2:#34475a;--ink3:#5a554e;--mute:#7a746b;--head-ink:#fff;--head-sub:#aebdca;--head-tab:#d7dee6;--on-accent:#0b2238;--warn-bg:#fbefe9;--warn-line:#ecc9bd;--warn-ink:#7d3d2f;--err:#a4473f}.ask-shell[data-theme=emerald]{--h:#0c5a45;--head:#0c5a45;--strong:#0c5a45;--btn:#0c5a45;--btn-ink:#fff;--me:#0c5a45;--me-ink:#fff;--accent:#2fb68d;--accent-deep:#0c7a5c;--bg:#f4faf7;--surface:#fff;--surface2:#fff;--tint:#effaf5;--tint-hover:#dff4ea;--tint-line:#bfe6d5;--line:#dcebe4;--line2:#c5ddd2;--chip:#e2f1ea;--ink:#12302a;--ink2:#35524a;--ink3:#4d6a62;--mute:#6d867e;--head-sub:#b6e0d1;--head-tab:#d6efe6;--on-accent:#04261d}.ask-shell[data-theme=blackgold]{--h:#111214;--head:#111214;--strong:#111214;--btn:#15161a;--btn-ink:#ead9c1;--me:#1b1c20;--me-ink:#f1e6d6;--accent:#cdb99d;--accent-deep:#80694c;--bg:#f6f4ef;--surface:#fffefb;--tint:#fbf7f2;--tint-hover:#f3eadf;--tint-line:#e4d7c4;--line:#e8e3da;--line2:#dad1c2;--chip:#eee8de;--ink:#1a1a1c;--ink2:#3d3d42;--ink3:#5a5750;--mute:#7b776b;--head-sub:#b9b5a8;--head-tab:#dcd8cb;--on-accent:#111}.ask-shell[data-theme=rose]{--h:#6b2d3c;--head:#6b2d3c;--strong:#6b2d3c;--btn:#6b2d3c;--btn-ink:#fbe3e6;--me:#6b2d3c;--me-ink:#fde8ea;--accent:#d49aa4;--accent-deep:#9a4f5e;--bg:#fbf4f1;--surface:#fffdfb;--tint:#fff6f5;--tint-hover:#fbe6e6;--tint-line:#efcfd0;--line:#eddcd8;--line2:#e0c9c5;--chip:#f3e4e1;--ink:#2e1b20;--ink2:#5a3d45;--ink3:#6e5057;--mute:#8a7176;--head-sub:#e5bfc6;--head-tab:#f2d9dd;--on-accent:#3a1620}.ask-shell[data-theme=ocean]{--h:#123f6d;--head:#123f6d;--strong:#123f6d;--btn:#123f6d;--btn-ink:#fff;--me:#123f6d;--me-ink:#fff;--accent:#4aa3df;--accent-deep:#1f6fa8;--bg:#f2f7fb;--surface:#fff;--tint:#eef6fd;--tint-hover:#dcecf9;--tint-line:#bfdcf2;--line:#dce8f1;--line2:#c6d9e8;--chip:#e3eef7;--ink:#12273a;--ink2:#354f66;--ink3:#4c647a;--mute:#6c8196;--head-sub:#b5d2ea;--head-tab:#d5e6f4;--on-accent:#06233a}.ask-shell[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--head:color-mix(in srgb,var(--h) 58%,#050709);--bg:color-mix(in srgb,var(--h) 16%,#090c10);--surface:color-mix(in srgb,var(--h) 26%,#10151a);--surface2:color-mix(in srgb,var(--h) 20%,#0c1115);--tint:color-mix(in srgb,var(--accent) 12%,var(--surface));--tint-hover:color-mix(in srgb,var(--accent) 22%,var(--surface));--tint-line:color-mix(in srgb,var(--accent) 38%,var(--surface));--line:color-mix(in srgb,var(--h) 42%,#1b2229);--line2:color-mix(in srgb,var(--h) 52%,#27313b);--chip:color-mix(in srgb,var(--h) 36%,#161d24);--ink:#e9edf0;--ink2:#c7cfd5;--ink3:#aeb8bf;--mute:#8f9ca5;--strong:#f2f4f5;--accent-deep:var(--accent);--btn:var(--accent);--btn-ink:var(--on-accent);--me:color-mix(in srgb,var(--h) 72%,#090c0f);--me-ink:#f3f5f6;--head-ink:#fff;--warn-bg:#3a2420;--warn-line:#6b3b33;--warn-ink:#f1c9bd;--err:#ff9b90}.ask-mode{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--head-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:38px;height:38px;margin-inline-start:auto;font-size:17px}.ask-mode:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.ask-bubble.me.name{background:var(--me)}.ask-shell{--glass:color-mix(in srgb,var(--surface) 58%,transparent);--glass-line:color-mix(in srgb,var(--accent) 38%,transparent);--glass-shadow:0 6px 18px color-mix(in srgb,var(--h) 14%,transparent),inset 0 1px 0 #ffffff8c}.ask-shell[data-mode=dark]{--glass:#ffffff12;--glass-shadow:0 6px 18px #00000059,inset 0 1px 0 #ffffff1f}.ask-shell{background-image:radial-gradient(420px 260px at 85% 12%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),radial-gradient(380px 300px at 8% 70%,color-mix(in srgb,var(--h) 12%,transparent),transparent 70%)}.ask-chips button,.ask-inline-book,.ask-book,.ask-cta,.ask-yn button,.ask-sheet fieldset label,.ask-list button,.ask-list a{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:var(--glass-shadow);color:var(--strong);transition:transform .15s,background .2s,border-color .2s,box-shadow .2s}.ask-chips button:hover,.ask-inline-book:hover,.ask-book:hover,.ask-cta:hover,.ask-yn button:hover,.ask-list button:hover,.ask-list a:hover{background:color-mix(in srgb,var(--accent) 22%,var(--glass));border-color:var(--accent);transform:translateY(-1px)}.ask-sheet fieldset label.on{background:color-mix(in srgb,var(--accent) 26%,var(--glass));border-color:var(--accent)}.ask-tabs button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff2e}.ask-tabs button.on{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent));border-color:color-mix(in srgb,var(--accent) 70%,#fff);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 1px 0 #ffffff80}.ask-dock form button,.ask-submit{background:linear-gradient(180deg,color-mix(in srgb,var(--btn) 82%,#fff),var(--btn));border:1px solid color-mix(in srgb,var(--btn) 70%,#fff);box-shadow:0 8px 20px color-mix(in srgb,var(--btn) 30%,transparent),inset 0 1px 0 #ffffff47}.ask-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ask-dock input{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
