.ask-app{--ink:#10233f;--ink2:#1c3a63;--brass:#b8924a;--brass2:#c8a35a;--ivory:#f3eee4;--paper:#fbf9f4;--line:#e1d9c9;--mut:#566273;--ok:#1f7a4d;background:var(--paper);color:var(--ink);min-height:100vh}.ask-app .serif{font-family:var(--font-fraunces),Georgia,serif}.ask-app button{font:inherit;cursor:pointer}.ask-app .topbar{display:flex;align-items:center;gap:22px;padding:12px 28px;background:#fff;border-bottom:1px solid var(--line)}.ask-app .topbar .lg{font-family:var(--font-fraunces),serif;font-weight:600;font-size:20px;white-space:nowrap;color:var(--ink);text-decoration:none}.ask-app .topbar .lg b{display:inline-block;width:8px;height:8px;border-radius:50%;border:2px solid var(--brass);margin-left:1px;vertical-align:middle}.ask-app .topbar .navlinks{display:flex;gap:2px}.ask-app .topbar .navlinks a,.ask-app .topbar .navlinks span{font-size:13.5px;font-weight:500;color:var(--mut);padding:7px 12px;border-radius:8px;text-decoration:none}.ask-app .topbar .navlinks a.on{color:var(--ink);background:var(--ivory)}.ask-app .topbar .navlinks a:hover{color:var(--ink)}.ask-app .topbar .navlinks .soon{cursor:default}.ask-app .topbar .right{margin-left:auto;display:flex;align-items:center;gap:13px}.ask-app .iconbtn{border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--mut)}.ask-app .avatar,.ask-app .iconbtn{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.ask-app .avatar{border-radius:50%;background:linear-gradient(140deg,var(--ink),var(--ink2));color:var(--ivory);font-family:var(--font-fraunces),serif;font-size:14px}.ask-app .spark{width:18px;height:18px;color:var(--brass);flex:none}.ask-app .ask-stage{max-width:760px;margin:0 auto;padding:70px 28px 40px;text-align:center}.ask-app .ask-stage .orb{width:64px;height:64px;border-radius:50%;margin:0 auto 22px;background:radial-gradient(circle at 36% 30%,#274a86,#10233f);box-shadow:0 0 0 8px rgba(184,146,74,.12),0 24px 50px -22px rgba(16,35,63,.6);display:flex;align-items:center;justify-content:center;color:var(--brass2)}.ask-app .ask-stage h1{font-family:var(--font-fraunces),serif;font-weight:600;font-size:clamp(30px,4.4vw,46px);letter-spacing:-.02em;margin:0 0 10px}.ask-app .ask-stage .sub{color:var(--mut);font-size:16px;margin:0 0 26px}.ask-app .askbox{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;text-align:left;box-shadow:0 28px 56px -28px rgba(16,35,63,.5)}.ask-app .askbox textarea{flex:1;border:none;outline:none;resize:none;font:inherit;font-size:15.5px;line-height:1.5;color:var(--ink);background:transparent}.ask-app .askbox textarea::-moz-placeholder{color:var(--mut)}.ask-app .askbox textarea::placeholder{color:var(--mut)}.ask-app .send{width:38px;height:38px;border-radius:10px;background:var(--ink);color:var(--ivory);border:none;display:flex;align-items:center;justify-content:center;font-size:16px;flex:none}.ask-app .send:hover{background:var(--ink2)}.ask-app .send:disabled{opacity:.5;cursor:not-allowed}.ask-app .exrow{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px;justify-content:center}.ask-app .ex{font-size:13px;color:var(--mut);border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px}.ask-app .ex:hover{border-color:var(--brass);color:var(--ink)}.ask-app .answer{max-width:1080px;margin:0 auto;padding:30px 28px 130px}.ask-app .qrecap{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mut);margin-bottom:16px;flex-wrap:wrap}.ask-app .qrecap .you{background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px;color:var(--ink)}.ask-app .qrecap .edit{margin-left:4px;font-size:12.5px;font-weight:600;color:var(--brass);text-decoration:none}.ask-app .ac{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px;display:flex;gap:14px;box-shadow:0 24px 50px -34px rgba(16,35,63,.5)}.ask-app .ac .who{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}.ask-app .ac p{margin:0;font-size:15px;line-height:1.55}.ask-app .ac .chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.ask-app .ac .chips span{font-size:12px;font-weight:600;background:var(--ivory);border:1px solid var(--line);border-radius:999px;padding:5px 11px}.ask-app .lead{display:flex;align-items:center;justify-content:space-between;margin:28px 0 14px}.ask-app .lead .t{font-family:var(--font-fraunces),serif;font-weight:600;font-size:20px}.ask-app .lead .sel{font-size:13px;font-weight:600;color:var(--brass);background:none;border:none}.ask-app .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ask-app .card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.16s;display:flex;flex-direction:column;position:relative;cursor:pointer;text-align:left;padding:0;color:inherit;width:100%}.ask-app .card.sel{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.ask-app .card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(16,35,63,.5)}.ask-app .ck{position:absolute;top:10px;left:10px;z-index:4;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line);background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;padding:0}.ask-app .card.sel .ck{background:var(--ink);border-color:var(--ink)}.ask-app .cover{height:92px;position:relative;display:flex;align-items:flex-end;padding:12px 14px}.ask-app .cover .cw{font-family:var(--font-fraunces),serif;font-style:italic;font-size:24px;color:hsla(0,0%,100%,.16);position:absolute;top:8px;right:14px}.ask-app .cover .pf{right:12px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(16,35,63,.5);border:1px solid hsla(0,0%,100%,.3);padding:3px 9px}.ask-app .cover .fit,.ask-app .cover .pf{position:absolute;bottom:12px;font-weight:700;border-radius:999px}.ask-app .cover .fit{left:12px;font-size:11px;color:var(--ink);background:var(--brass2);padding:3px 10px}.ask-app .card .b{padding:14px;display:flex;flex-direction:column;flex:1}.ask-app .card .nm{font-family:var(--font-fraunces),serif;font-weight:600;font-size:15.5px;line-height:1.15}.ask-app .card .meta{font-size:12px;color:var(--mut);margin:3px 0 9px}.ask-app .bdg{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:6px;padding:3px 8px;margin:0 5px 6px 0;border:1px solid}.ask-app .bdg.ver{color:var(--ok);border-color:#bfe3cd;background:#eef8f1}.ask-app .bdg.pend{color:#8a6a14;border-color:#e8d9a8;background:#fbf4df}.ask-app .bdg.mut{color:var(--mut);border-color:var(--line);background:var(--ivory)}.ask-app .kpi{font-size:12px;color:var(--mut);border-top:1px solid var(--line);padding-top:9px;margin-top:auto;line-height:1.5}.ask-app .kpi b{color:var(--ink)}.ask-app .cfoot{display:flex;align-items:center;justify-content:space-between;margin-top:11px;gap:8px}.ask-app .cfoot .price{font-size:12.5px;color:var(--mut)}.ask-app .cfoot .price b{font-family:var(--font-fraunces),serif;font-size:15px;color:var(--ink)}.ask-app .inviteb{font-weight:600;font-size:12.5px;border-radius:8px;padding:7px 12px;border:1px solid var(--brass);background:var(--brass);color:var(--ink)}.ask-app .inviteb:hover{background:var(--brass2)}.ask-app .inviteb:disabled{opacity:.55;cursor:not-allowed}.ask-app .privacy{text-align:center;font-size:12px;color:var(--mut);margin-top:20px}.ask-app .empty{background:#fff;border:1px solid var(--line);border-radius:16px;padding:34px 26px;text-align:center}.ask-app .empty .t{font-family:var(--font-fraunces),serif;font-weight:600;font-size:19px;margin-bottom:6px}.ask-app .empty p{color:var(--mut);font-size:14px;margin:0 auto 16px;max-width:420px;line-height:1.55}.ask-app .selbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--ink);color:var(--ivory);border-top:1px solid rgba(200,163,90,.4)}.ask-app .selbar .in{max-width:1080px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ask-app .selbar .n b{font-family:var(--font-fraunces),serif;font-size:18px;color:#fff}.ask-app .selbar .note{font-size:12.5px;color:#9fb0c8}.ask-app .selbar .acts{margin-left:auto;display:flex;gap:10px}.ask-app .selbar .gh{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:var(--ivory);border-radius:9px;padding:10px 16px;font-weight:600;font-size:13px}.ask-app .selbar .pr{background:var(--brass);border:none;color:var(--ink);border-radius:9px;padding:10px 18px;font-weight:700;font-size:13px}.ask-app .selbar .gh:disabled,.ask-app .selbar .pr:disabled{opacity:.6;cursor:not-allowed}.ask-app .detail-overlay{position:fixed;inset:0;z-index:200;background:rgba(16,35,63,.4);display:flex;align-items:flex-start;justify-content:center;padding:40px 18px;overflow:auto}.ask-app .dsheet{background:#fff;border:1px solid var(--line);border-radius:18px;width:100%;max-width:720px;box-shadow:0 60px 120px -50px rgba(16,35,63,.8);overflow:hidden;margin-bottom:40px}.ask-app .dcover{height:150px;position:relative;display:flex;align-items:flex-end;padding:18px 22px}.ask-app .dcover .cw{font-family:var(--font-fraunces),serif;font-style:italic;font-size:56px;color:hsla(0,0%,100%,.16);position:absolute;top:8px;left:22px}.ask-app .dcover .x{position:absolute;top:14px;right:16px;width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.92);border:none;color:var(--ink);font-size:15px}.ask-app .dcover .pf{position:absolute;top:16px;left:22px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(16,35,63,.5);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;padding:3px 10px}.ask-app .dcover .dnm{font-family:var(--font-fraunces),serif;font-weight:600;font-size:25px;color:#fff;position:relative;z-index:2;text-shadow:0 1px 12px rgba(0,0,0,.45)}.ask-app .dcover .fit{position:absolute;right:18px;bottom:18px;font-size:12px;font-weight:700;color:var(--ink);background:var(--brass2);border-radius:999px;padding:4px 12px}.ask-app .dbody{padding:20px 22px}.ask-app .drow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ask-app .dmeta{font-size:12.5px;color:var(--mut)}.ask-app .dstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:16px 0 4px}.ask-app .dstats .st{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:11px 12px}.ask-app .dstats .st b{font-family:var(--font-fraunces),serif;font-size:17px;display:block}.ask-app .dstats .st span{font-size:11px;color:var(--mut)}.ask-app .dsec{margin-top:18px}.ask-app .dsec .dl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}.ask-app .dsec .dl .note{color:var(--mut);text-transform:none;font-weight:400;letter-spacing:0}.ask-app .dsec p{margin:0;font-size:14px;line-height:1.6;color:#3a4456}.ask-app .tagrow{display:flex;gap:7px;flex-wrap:wrap}.ask-app .tagrow span{font-size:12.5px;font-weight:600;background:var(--ivory);border:1px solid var(--line);border-radius:999px;padding:5px 11px}.ask-app .pkg{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:10px;padding:11px 14px;margin-bottom:8px;font-size:13.5px}.ask-app .pkg b{font-family:var(--font-fraunces),serif;font-size:15px}.ask-app .visit{display:flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:13px 15px;margin-top:18px}.ask-app .visit .vt{flex:1}.ask-app .visit .vt b{font-size:13.5px}.ask-app .visit .vt span{display:block;font-size:11.5px;color:var(--mut);margin-top:2px;line-height:1.4}.ask-app .visit a{font-weight:600;font-size:13px;border:1px solid var(--ink);color:var(--ink);border-radius:9px;padding:9px 14px;white-space:nowrap;text-decoration:none}.ask-app .visit a:hover{background:rgba(16,35,63,.05)}.ask-app .dfoot{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--line);padding:14px 22px;display:flex;gap:10px}.ask-app .dfoot .gh{border:1px solid var(--line);border-radius:9px;padding:11px 14px}.ask-app .dfoot .gh,.ask-app .dfoot .of{background:#fff;color:var(--ink);font-weight:600;font-size:13px}.ask-app .dfoot .of{border:1px solid var(--ink);border-radius:9px;padding:11px 16px}.ask-app .dfoot .pr{margin-left:auto;background:var(--brass);border:none;color:var(--ink);border-radius:9px;padding:11px 18px;font-weight:700;font-size:13px}.ask-app .dfoot button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:980px){.ask-app .grid{grid-template-columns:1fr 1fr}.ask-app .topbar .navlinks{display:none}}@media (max-width:560px){.ask-app .grid{grid-template-columns:1fr}}.ask-app .browse{max-width:1080px;margin:4px auto 70px;padding:0 28px}.ask-app .browse-head{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);text-align:center;margin-bottom:22px}.ask-app .browse-row{margin-bottom:28px}.ask-app .browse-row .rl{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.ask-app .browse-row .rl .cat{font-family:var(--font-fraunces),serif;font-weight:600;font-size:18px}.ask-app .browse-row .rl .more{font-size:12.5px;font-weight:600;color:var(--brass);text-decoration:none}.ask-app a.card{text-decoration:none;color:inherit}.ask-app .cfoot .viewlink{font-size:12.5px;font-weight:600;color:var(--brass)}.ask-app .fr-stage{min-height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:center;padding-top:40px}.ask-app .fr-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px;justify-content:center}.ask-app .fr-chip{font:inherit;font-size:13px;color:var(--mut);border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 30px 8px 14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23566273' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.ask-app .fr-chip.on,.ask-app .fr-chip:hover{border-color:var(--brass);color:var(--ink)}.ask-app .fr-chip.on{background-color:rgba(184,146,74,.08)}.ask-app .fr-skip{margin:34px auto 0;display:block;font:inherit;font-size:13.5px;color:var(--mut);background:none;border:none;cursor:pointer;text-decoration:none}.ask-app .fr-skip:hover{color:var(--ink);text-decoration:underline}.ask-app .fr-error{margin:12px auto 0;max-width:620px;font-size:13.5px;color:#a33;background:#fdf1ef;border:1px solid #c98;border-radius:10px;padding:10px 14px}@media (max-width:560px){.ask-app .detail-overlay{padding:0;align-items:stretch}.ask-app .dsheet{max-width:none;min-height:100vh;border-radius:0;border:none;margin-bottom:0}}.ask-app .selbar .clr{padding:8px 11px;border-radius:8px;border:1px solid hsla(0,0%,100%,.35);background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.ask-app .selbar .clr:hover{border-color:hsla(0,0%,100%,.7)}