.askAdminPage{color:#f3f7fa;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 18px max(40px, env(safe-area-inset-bottom));background:#0b121b}.askAdminPage .adminLogin{max-width:460px;margin:5vh auto}.askAdminPage input,.askAdminPage textarea{font-size:16px}.askInbox{width:min(860px,100%);margin:0 auto}.askInboxHeader{justify-content:space-between;align-items:center;gap:20px;padding:8px 0 24px;display:flex}.askInboxHeader h1{margin:4px 0 0;font-size:1.9rem}.askInboxHeader .kicker{margin:0}.askInboxHeader nav,.askInboxActions{align-items:center;gap:12px;display:flex}.askInbox button,.askInboxHeader a{color:#e0edf8;min-height:44px;font:inherit;cursor:pointer;background:#15212e;border:1px solid #344456;border-radius:7px;padding:10px 14px;font-size:.9rem;font-weight:650}.askInbox button:disabled{opacity:.55;cursor:wait}.askInboxTools{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:14px;display:grid}.askInbox input[type=search],.askInbox textarea{color:#f3f7fa;background:#080f18;border:1px solid #344456;border-radius:7px;width:100%;padding:12px;font-family:inherit}.askInbox textarea{resize:vertical;min-height:150px;line-height:1.7}:is(.askInbox input:focus-visible,.askInbox textarea:focus-visible,.askInbox button:focus-visible){outline-offset:3px;outline:2px solid #37e0ff}.askInboxFilters{gap:8px;margin-bottom:22px;padding-bottom:4px;display:flex;overflow-x:auto}.askInboxFilters button{white-space:nowrap}.askInboxFilters button[aria-pressed=true]{color:#061119;background:#37e0ff;border-color:#37e0ff}.askInboxFilters span{margin-left:6px;font-size:.8rem}.askInboxList{gap:18px;display:grid}.askInboxCard{background:#121d28;border:1px solid #304151;border-radius:8px;min-width:0;padding:24px}.askInboxCard>header{color:#8fa8bd;justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.askInboxCard>header span{color:#37e0ff;text-transform:capitalize}.askInboxCard h2{overflow-wrap:anywhere;white-space:pre-wrap;margin:16px 0 24px;font-size:1.1rem;font-weight:650;line-height:1.7}.askInboxCard>label{color:#b6c9d9;gap:8px;font-size:.85rem;display:grid}.askInboxVisibility{flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.askInboxVisibility label{align-items:center;gap:8px;font-size:.85rem;display:flex}.askInboxVisibility input{accent-color:#37e0ff;width:20px;height:20px}.askInboxActions .buttonPrimary{color:#061119;box-shadow:none;background:#37e0ff}.askInboxCard .askShareActions{border-top:1px solid #304151;margin-top:20px;padding-top:12px}.askInboxNotice{z-index:10;color:#dffaff;background:#153344;border:1px solid #37e0ff;border-radius:7px;padding:14px;position:sticky;top:8px}.askInboxEmpty{color:#aabccd;border-top:1px solid #304151;padding:36px 0}@media (max-width:640px){.askAdminPage{padding-left:12px;padding-right:12px}.askInboxHeader{flex-direction:column;align-items:flex-start;gap:14px}.askInboxHeader h1{font-size:1.7rem}.askInboxHeader nav{justify-content:space-between;width:100%}.askInboxTools{grid-template-columns:1fr}.askInboxTools button{justify-self:start}.askInboxCard{padding:18px}.askInboxFilters{gap:5px}.askInboxFilters button{padding:10px;font-size:.8rem}}.askRoot{--ask-r-md:16px;--ask-r-lg:22px;--ask-pill:999px;--ask-sp-2:8px;--ask-sp-3:12px;--ask-sp-4:16px;--ask-sp-5:20px;--ask-sp-6:24px;--ask-sp-7:32px;--ask-sp-8:44px;--ask-sp-9:64px;--ask-font-display:var(--font-ask-display), var(--font-ask-ui), system-ui, sans-serif;--ask-font-ui:var(--font-ask-ui), var(--font-ask-arabic), system-ui, sans-serif;--ask-maxw:700px;--ask-ease:cubic-bezier(.22, .61, .36, 1);--ask-bg:#f3f2f8;--ask-surface:#fff;--ask-surface-2:#f6f5fb;--ask-surface-hover:#efeef6;--ask-border:#e6e4f0;--ask-border-strong:#d6d3e6;--ask-text:#171325;--ask-text-2:#5b5671;--ask-text-muted:#948fa8;--ask-accent:#6d4aff;--ask-accent-strong:#5a37e6;--ask-accent-soft:#6d4aff17;--ask-on-accent:#fff;--ask-success:#12a06e;--ask-error:#d94747;--ask-focus:#6d4aff59;--ask-shadow:0 2px 4px #1713250a;--ask-shadow-pop:0 16px 40px #17132524;--ask-hero:linear-gradient(180deg, var(--ask-bg) 0%, #e9e5f7 46%, var(--ask-bg) 100%);--ask-band:linear-gradient(180deg, var(--ask-bg) 0%, var(--ask-surface) 34%)}html[data-ask-theme=dark] .askRoot{--ask-bg:#131019;--ask-surface:#1c1826;--ask-surface-2:#221d2e;--ask-surface-hover:#2a2438;--ask-border:#2c2738;--ask-border-strong:#3a3350;--ask-text:#efedf6;--ask-text-2:#a8a3bd;--ask-text-muted:#726d86;--ask-accent:#8f72ff;--ask-accent-strong:#a68eff;--ask-accent-soft:#8f72ff24;--ask-on-accent:#12091f;--ask-success:#34d399;--ask-error:#f87171;--ask-focus:#8f72ff80;--ask-shadow:none;--ask-shadow-pop:0 16px 40px #00000080;--ask-hero:linear-gradient(180deg, var(--ask-bg) 0%, #221b36 46%, var(--ask-bg) 100%);--ask-band:linear-gradient(180deg, var(--ask-bg) 0%, var(--ask-surface) 34%)}@media (prefers-color-scheme:dark){html:not([data-ask-theme]) .askRoot{--ask-bg:#131019;--ask-surface:#1c1826;--ask-surface-2:#221d2e;--ask-surface-hover:#2a2438;--ask-border:#2c2738;--ask-border-strong:#3a3350;--ask-text:#efedf6;--ask-text-2:#a8a3bd;--ask-text-muted:#726d86;--ask-accent:#8f72ff;--ask-accent-strong:#a68eff;--ask-accent-soft:#8f72ff24;--ask-on-accent:#12091f;--ask-success:#34d399;--ask-error:#f87171;--ask-focus:#8f72ff80;--ask-shadow:none;--ask-shadow-pop:0 16px 40px #00000080;--ask-hero:linear-gradient(180deg, var(--ask-bg) 0%, #221b36 46%, var(--ask-bg) 100%);--ask-band:linear-gradient(180deg, var(--ask-bg) 0%, var(--ask-surface) 34%)}}html[data-ask-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f2f8}html[data-ask-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131019}.askRoot{background:var(--ask-bg);min-height:100dvh;color:var(--ask-text);font-family:var(--ask-font-ui);transition:background-color .3s var(--ask-ease), color .3s var(--ask-ease);font-size:15px;line-height:1.55}.askRoot :focus-visible{outline:2px solid var(--ask-focus);outline-offset:2px;border-radius:6px}.askWrap{width:100%;max-width:var(--ask-maxw);padding:0 var(--ask-sp-6);margin:0 auto}.askHeader{z-index:40;background:color-mix(in srgb, var(--ask-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(12px);backdrop-filter:saturate(1.5)blur(12px);position:sticky;top:0}.askHeader .askWrap{align-items:center;gap:var(--ask-sp-4);min-height:64px;padding-top:env(safe-area-inset-top);display:flex}.askBrandLink{align-items:center;gap:10px;margin-right:auto;display:flex}.askBrandMark{background:var(--ask-accent);width:30px;height:30px;color:var(--ask-on-accent);font-family:var(--ask-font-display);border-radius:9px;flex-shrink:0;place-items:center;font-size:17px;font-weight:800;display:grid;transform:rotate(-4deg)}.askBrandName{font-family:var(--ask-font-display);letter-spacing:-.02em;font-size:17px;font-weight:700}.askBrandName span{color:var(--ask-text-muted);font-weight:600}.askNavLink{color:var(--ask-text-2);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.askNavLink:hover{background:var(--ask-surface-hover);color:var(--ask-text)}.askIconBtn{border:1px solid var(--ask-border);width:38px;height:38px;color:var(--ask-text-2);cursor:pointer;transition:color .15s var(--ask-ease), border-color .15s, background .15s;background:0 0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.askIconBtn:hover{border-color:var(--ask-border-strong);background:var(--ask-surface-hover);color:var(--ask-text)}.askIconBtn svg{width:18px;height:18px}.askIconMoon{display:none}html[data-ask-theme=dark] .askIconMoon{display:block}html[data-ask-theme=dark] .askIconSun{display:none}@media (prefers-color-scheme:dark){html:not([data-ask-theme]) .askIconMoon{display:block}html:not([data-ask-theme]) .askIconSun{display:none}}.askBtn{border-radius:var(--ask-pill);min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;transition:background .15s var(--ask-ease), border-color .15s, color .15s, transform 60ms, box-shadow .15s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.askBtn:active{transform:translateY(1px)}.askBtn[disabled]{cursor:progress;opacity:.62}.askBtnPrimary{background:var(--ask-accent);color:var(--ask-on-accent)}.askBtnPrimary:hover{background:var(--ask-accent-strong);box-shadow:0 6px 18px var(--ask-accent-soft)}.askBtnLg{min-height:48px;padding:0 26px;font-size:15px}.askIntro{background:var(--ask-hero)}.askIntro .askWrap{padding-block:var(--ask-sp-9) var(--ask-sp-8);text-align:center}.askIntroAvatar{width:96px;height:96px;margin:0 auto var(--ask-sp-5);border:3px solid var(--ask-surface);background:var(--ask-accent);box-shadow:var(--ask-shadow-pop);color:var(--ask-on-accent);font-family:var(--ask-font-display);border-radius:24px;place-items:center;font-size:32px;font-weight:800;display:grid;overflow:hidden}.askIntroAvatar img{object-fit:cover;width:100%;height:100%}.askIntroHandle{color:var(--ask-accent);margin:0 0 6px;font-size:14px;font-weight:600}.askIntroName{font-family:var(--ask-font-display);letter-spacing:-.03em;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;font-size:clamp(34px,7vw,58px);font-weight:800;line-height:1;display:inline-flex}.askIntroVerified{width:26px;height:26px;color:var(--ask-accent);flex-shrink:0}.askIntroTag{max-width:46ch;color:var(--ask-text-2);margin:14px auto 0;font-size:16px}.askIntroStats{border:1px solid var(--ask-border);border-radius:var(--ask-pill);background:var(--ask-surface);color:var(--ask-text-2);align-items:center;gap:8px;margin-top:18px;padding:7px 16px;font-size:13.5px;display:inline-flex}.askIntroStats b{color:var(--ask-text)}.askIntroActions{margin-top:var(--ask-sp-7)}.askMain{padding-block:var(--ask-sp-8) var(--ask-sp-9)}.askCompose{border:1px solid color-mix(in srgb, var(--ask-accent) 22%, transparent);border-radius:var(--ask-r-lg);background:var(--ask-accent-soft);padding:var(--ask-sp-7);scroll-margin-top:84px}.askCompose h2{font-family:var(--ask-font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:700}.askCompose>p{margin:0 0 var(--ask-sp-5);color:var(--ask-text-2);font-size:14.5px}.askComposeField{resize:vertical;border:1px solid var(--ask-border-strong);border-radius:var(--ask-r-md);background:var(--ask-surface);width:100%;min-height:120px;color:var(--ask-text);padding:16px;font-family:inherit;font-size:16px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.askComposeField::placeholder{color:var(--ask-text-muted)}.askComposeField:focus{border-color:var(--ask-accent);box-shadow:0 0 0 4px var(--ask-accent-soft);outline:none}.askComposeFoot{justify-content:space-between;align-items:center;gap:var(--ask-sp-4);margin-top:var(--ask-sp-4);flex-wrap:wrap;display:flex}.askComposeHint{color:var(--ask-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.askComposeNotice{margin:var(--ask-sp-4) 0 0;color:var(--ask-success);font-size:13.5px;font-weight:600}.askComposeNotice[data-tone=error]{color:var(--ask-error)}.askTrap{display:none}.askFeedHead{margin:var(--ask-sp-9) 0 var(--ask-sp-5)}.askFeedHead h2{font-family:var(--ask-font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.askFeedHead>p{color:var(--ask-text-2);margin:4px 0 0;font-size:14.5px}.askToolbar{align-items:center;gap:var(--ask-sp-3);margin-top:var(--ask-sp-5);flex-wrap:wrap;display:flex}.askSegmented{border:1px solid var(--ask-border);border-radius:var(--ask-pill);background:var(--ask-surface-2);padding:4px;display:inline-flex}.askSeg{border-radius:var(--ask-pill);color:var(--ask-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s}.askSeg[aria-selected=true]{background:var(--ask-surface);box-shadow:var(--ask-shadow);color:var(--ask-text)}html[data-ask-theme=dark] .askSeg[aria-selected=true]{background:var(--ask-surface-hover)}.askSeg:not([aria-selected=true]):hover{color:var(--ask-text)}.askSearchBox{flex:1;align-items:center;min-width:160px;max-width:240px;margin-left:auto;display:flex;position:relative}.askSearchBox svg{width:16px;height:16px;color:var(--ask-text-muted);pointer-events:none;position:absolute;left:12px}.askSearchBox input{border:1px solid var(--ask-border);border-radius:var(--ask-pill);background:var(--ask-surface);width:100%;height:40px;color:var(--ask-text);font:inherit;padding:0 12px 0 36px;font-size:16px;transition:border-color .15s,box-shadow .15s}.askSearchBox input::placeholder{color:var(--ask-text-muted)}.askSearchBox input:focus{border-color:var(--ask-accent);box-shadow:0 0 0 4px var(--ask-accent-soft);outline:none}.askThread{gap:var(--ask-sp-5);flex-direction:column;display:flex}.askCard{border:1px solid var(--ask-border);border-radius:var(--ask-r-lg);background:var(--ask-surface);min-width:0;box-shadow:var(--ask-shadow);padding:var(--ask-sp-6);scroll-margin-top:84px;transition:border-color .15s}.askCard:hover{border-color:var(--ask-border-strong)}.askCardHead{align-items:center;gap:12px;display:flex}.askCardBadge{background:var(--ask-accent);width:38px;height:38px;color:var(--ask-on-accent);font-family:var(--ask-font-display);border-radius:12px;flex-shrink:0;place-items:center;font-size:19px;font-weight:800;display:grid;transform:rotate(-4deg)}.askCardWho{color:var(--ask-text-muted);font-size:13px}.askCardWho b{color:var(--ask-text-2);font-weight:600}.askCardQuestion{margin:var(--ask-sp-4) 0 0;color:var(--ask-text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:17px;font-weight:600;line-height:1.65}.askCardAnswer{margin-top:var(--ask-sp-4);border-radius:var(--ask-r-md);background:var(--ask-surface-2);padding:16px 18px}.askCardAnswerLabel{color:var(--ask-accent);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.askCardAnswerAvatar{background:var(--ask-accent);width:18px;height:18px;color:var(--ask-on-accent);border-radius:6px;place-items:center;font-size:9px;font-weight:800;display:grid;overflow:hidden}.askCardAnswerAvatar img{object-fit:cover;width:100%;height:100%}.askCardAnswerText{color:var(--ask-text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.85}.askCard .askShareActions{margin-top:var(--ask-sp-4)}.askNoResults{border:1px dashed var(--ask-border-strong);border-radius:var(--ask-r-lg);color:var(--ask-text-2);text-align:center;padding:var(--ask-sp-9) var(--ask-sp-6);justify-items:center;display:grid}.askNoResults svg{width:30px;height:30px;color:var(--ask-text-muted);margin-bottom:12px}.askNoResults h3{color:var(--ask-text);font-family:var(--ask-font-display);margin:0 0 4px;font-size:17px;font-weight:700}.askNoResults p{margin:0;font-size:14px}.askAboutBand{background:var(--ask-band)}.askAboutBand .askWrap{gap:var(--ask-sp-7);max-width:860px;padding-block:var(--ask-sp-9);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.askAboutPhoto{border:1px solid var(--ask-border-strong);background:var(--ask-accent);width:120px;height:120px;color:var(--ask-on-accent);font-family:var(--ask-font-display);border-radius:20px;place-items:center;font-size:38px;font-weight:800;display:grid;overflow:hidden}.askAboutPhoto img{object-fit:cover;width:100%;height:100%}.askAboutKicker{color:var(--ask-accent);margin:0 0 8px;font-size:13px;font-weight:600}.askAboutName{font-family:var(--ask-font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:700}.askAboutBio{max-width:56ch;margin:0 0 var(--ask-sp-5);color:var(--ask-text-2);font-size:15px;line-height:1.7}.askAboutSocials{gap:var(--ask-sp-2);flex-wrap:wrap;display:flex}.askAboutSocials a{border:1px solid var(--ask-border);width:40px;height:40px;color:var(--ask-text-2);transition:color .15s var(--ask-ease), background .15s, border-color .15s, transform .15s;border-radius:12px;place-items:center;display:grid}.askAboutSocials a:hover{border-color:var(--ask-accent);background:var(--ask-accent);color:var(--ask-on-accent);transform:translateY(-2px)}.askAboutSocials svg{width:18px;height:18px}.askDetail{padding-block:var(--ask-sp-8) var(--ask-sp-9)}.askBack{align-items:center;gap:var(--ask-sp-2);margin-bottom:var(--ask-sp-6);color:var(--ask-text-2);font-size:14px;font-weight:600;display:inline-flex}.askBack:hover{color:var(--ask-accent)}.askBack svg{width:16px;height:16px}.askDetail .askCard{padding:var(--ask-sp-7)}@media (max-width:640px){.askWrap{padding-inline:var(--ask-sp-5)}.askNavLink{display:none}.askHeader .askWrap{gap:var(--ask-sp-2)}.askIntro .askWrap{padding-block:var(--ask-sp-8) var(--ask-sp-7)}.askCompose,.askCard,.askDetail .askCard{padding:var(--ask-sp-5)}.askAboutBand .askWrap{gap:var(--ask-sp-5);grid-template-columns:1fr}.askSearchBox{flex-basis:100%;order:3;max-width:none;margin-left:0}.askIntroActions .askBtn,.askComposeFoot .askBtn{width:100%}}@media (prefers-reduced-motion:reduce){.askRoot *,.askRoot :before,.askRoot :after{transition:none!important}}
