.ask-stage{--brand:#ab2561;--brand-hi:#e0578f;--ok:#16a34a;--form:#2563eb;--diet:#0ea05a;--warn:#d97706;--stage-a:#fbf7f9;--stage-b:#f3eaef;--stage-line:#ecdfe6;--card:#fff;--card-line:#f0e7ec;--soft:#f7f3f5;--ink:#17141a;--mute:#6f676c;--faint:#a39aa0;--shadow:0 1px 0 rgba(0,0,0,.03),0 34px 70px -34px rgba(91,15,47,.42);position:relative;width:100%;aspect-ratio:7/5.2;border-radius:28px;overflow:hidden;border:1px solid var(--stage-line);color:var(--ink);text-align:left;background:radial-gradient(70% 60% at 88% 8%,rgba(171,37,97,.2),transparent 70%),radial-gradient(60% 60% at 0 100%,rgba(224,87,143,.13),transparent 70%),linear-gradient(180deg,var(--stage-a),var(--stage-b))}.dark .ask-stage{--stage-a:#1c171a;--stage-b:#141113;--stage-line:hsla(0,0%,100%,.08);--card:#1f1b1e;--card-line:hsla(0,0%,100%,.07);--soft:hsla(0,0%,100%,.04);--ink:#f5f3f4;--mute:#b3aab0;--faint:#7d7479;--shadow:0 1px 0 hsla(0,0%,100%,.05) inset,0 34px 70px -30px rgba(0,0,0,.85);--ok:#22c55e;--form:#60a5fa;--diet:#34d399}.ask-stage,.ask-stage *{box-sizing:border-box}.ask-stage.band{background:transparent;border-color:transparent}.ask-stage.m{aspect-ratio:3/5}.ask-canvas{position:absolute;left:0;top:0;width:690px;height:513px;transform-origin:0 0;transform:scale(var(--k,1));opacity:var(--ready,0);transition:opacity .25s}.ask-stage.m .ask-canvas{width:420px;height:700px}.ask-canvas h3,.ask-canvas p{margin:0}.ask-canvas svg{display:block}.ask-stage.m .p-main{left:4%!important;top:10%!important;width:92%!important;transform:none!important}.ask-stage.m .p-acc{display:none}.ask-stage.m .p-pill{left:5%!important;top:2.5%!important}.ask-stage.m .p-phone{right:4%!important;top:auto!important;bottom:3%!important;width:44%!important}.ask-canvas .card{position:absolute;background:var(--card);border:1px solid var(--card-line);border-radius:20px;box-shadow:var(--shadow);padding:16px}.ask-canvas .lbl{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ask-canvas .h{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:-.01em}.ask-canvas .h svg{width:17px;height:17px;color:var(--brand)}.dark .ask-canvas .h svg{color:var(--brand-hi)}.ask-canvas .sub{font-size:11px;color:var(--mute);margin-top:2px}.ask-canvas .pill{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);font-size:12px;font-weight:600;white-space:nowrap;z-index:6}.ask-canvas .pill i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(171,37,97,.14);color:var(--brand);flex:none;font-style:normal}.dark .ask-canvas .pill i{color:var(--brand-hi)}.ask-canvas .pill i svg{width:14px;height:14px}.ask-canvas .pill b{font-weight:800}.ask-canvas .pill i.ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.ask-canvas .pill i.wa{background:rgba(37,211,102,.16);color:#16a34a}.ask-canvas .tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:7px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:rgba(171,37,97,.12);color:var(--brand);white-space:nowrap}.dark .ask-canvas .tag{color:var(--brand-hi)}.ask-canvas .tag.g{background:var(--soft);color:var(--mute)}.ask-canvas .tag.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.ask-canvas .tag.solid{background:var(--brand);color:#fff}.ask-canvas .tag.sm{height:16px;font-size:8px;margin-top:3px}.ask-canvas .tag.txt{text-transform:none;font-size:10.5px;height:24px}.ask-canvas .num{font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ask-canvas .up{color:var(--ok);font-weight:700;font-size:10.5px}.ask-canvas .up.n{color:var(--mute);font-weight:500}.ask-canvas .thumb{width:38px;height:38px;border-radius:11px;flex:none;position:relative;overflow:hidden;background:linear-gradient(140deg,#5b4b55,#2a2229)}.ask-canvas .thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 45% 35%,hsla(0,0%,100%,.35),transparent 70%)}.ask-canvas .thumb.t2{background:linear-gradient(140deg,#7a3a5a,#2c1622)}.ask-canvas .thumb.t3{background:linear-gradient(140deg,#4b5563,#1f2937)}.ask-canvas .thumb.s{width:28px;height:28px;border-radius:9px}.ask-canvas .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;flex:none;background:linear-gradient(135deg,#e0578f,#7a1a45)}.ask-canvas .av.c{background:linear-gradient(135deg,#f59e0b,#b45309)}.ask-canvas .av.s{width:24px;height:24px;font-size:9px}.ask-canvas .row{display:flex;align-items:center;gap:10px}.ask-canvas .between{justify-content:space-between}.ask-canvas .item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:13px;background:var(--soft);margin-top:7px}.ask-canvas .nm{font-size:12px;font-weight:700;line-height:1.2}.ask-canvas .item .nm.s{font-size:10.5px}.ask-canvas .meta{display:flex;gap:5px;margin-top:4px}.ask-canvas .search{margin-top:10px;padding:8px 10px;border-radius:11px;background:var(--soft);font-size:11px;color:var(--faint)}.ask-canvas .note{font-size:11.5px;line-height:1.45;margin-top:5px}.ask-canvas .phone{position:absolute;z-index:5;width:26%;aspect-ratio:9/19;border-radius:30px;padding:5px;background:#141214;border:1px solid rgba(0,0,0,.2);box-shadow:0 30px 60px -22px rgba(91,15,47,.55)}.dark .ask-canvas .phone{border-color:hsla(0,0%,100%,.1);box-shadow:0 30px 60px -22px rgba(0,0,0,.9)}.ask-canvas .scr{position:relative;height:100%;border-radius:25px;overflow:hidden;background:var(--card);padding:30px 10px 10px;font-size:10px}.ask-canvas .scr.flush{padding:0}.ask-canvas .scr:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:30%;height:10px;border-radius:10px;background:#000;z-index:2}.ask-canvas .sb{position:absolute;top:8px;left:14px;right:14px;display:flex;justify-content:space-between;font-size:8.5px;font-weight:700}.ask-canvas .pc{border-radius:14px;background:var(--soft);padding:9px;margin-top:7px}.ask-canvas .pt{font-size:12.5px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.ask-canvas .bar{height:6px;border-radius:9px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden;margin-top:7px}.ask-canvas .bar i{display:block;height:100%;border-radius:9px;background:var(--brand)}.ask-canvas .btn{display:grid;place-items:center;height:30px;border-radius:11px;background:var(--brand);color:#fff;font-weight:700;font-size:10.5px;margin-top:8px}.ask-canvas .btn.teal{background:#0f766e}.ask-canvas .video{height:86px;border-radius:13px;background:linear-gradient(140deg,#5b4b55,#1f1a1e);display:grid;place-items:center}.ask-canvas .video span{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.9);display:grid;place-items:center}.ask-canvas .sets{display:grid;grid-template-columns:18px 1fr 1fr 22px;gap:4px;align-items:center;margin-top:5px}.ask-canvas .sets .k{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;font-size:8.5px;font-weight:800;background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--mute)}.ask-canvas .sets .f{height:22px;border-radius:7px;display:grid;place-items:center;font-weight:800;font-size:10.5px;background:var(--card);border:1px solid var(--card-line)}.ask-canvas .sets .c{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--ok);color:#fff}.ask-canvas .sets .c svg{width:11px;height:11px}.ask-canvas .rec{display:flex;gap:7px;align-items:center;background:color-mix(in srgb,var(--ok) 12%,transparent)}.ask-canvas .chathd{padding-bottom:7px;border-bottom:1px solid var(--card-line)}.ask-canvas .online{font-size:8.5px;color:var(--ok)}.ask-canvas .perks{font-size:9.5px;line-height:1.5}.ask-canvas .secure{text-align:center;font-size:8px;color:var(--faint);margin-top:6px}.ask-canvas .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px}.ask-canvas .cal .d{font-size:9px;font-weight:800;color:#fff;text-align:center;background:var(--brand);padding:5px 0;border-radius:7px}.ask-canvas .cal .c{min-height:64px;border-radius:10px;background:var(--soft);padding:5px}.ask-canvas .cal .c b{font-size:9.5px;color:var(--faint);font-weight:700;display:block;margin-bottom:4px}.ask-canvas .ev{font-size:8.5px;font-weight:700;border-radius:6px;padding:3px 5px;margin-top:3px;color:#fff;background:var(--brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-canvas .ev.done{background:var(--ok)}.ask-canvas .ev.f{background:var(--form)}.ask-canvas .ev.n{background:var(--diet)}.ask-canvas .ev.w{background:var(--warn)}.ask-canvas .chart line{stroke:color-mix(in srgb,var(--ink) 9%,transparent)}.ask-canvas .chart .ln{fill:none;stroke:var(--brand);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dark .ask-canvas .chart .ln{stroke:var(--brand-hi)}.ask-canvas .chart .ar{fill:rgba(171,37,97,.16)}.ask-canvas .chart .dot{fill:var(--card);stroke:var(--brand);stroke-width:2.4}.ask-canvas .bars{display:flex;align-items:flex-end;gap:5px;height:70px;margin-top:10px}.ask-canvas .bars i{flex:1;border-radius:5px 5px 2px 2px;background:rgba(171,37,97,.85)}.ask-canvas .bars i.lo{background:rgba(171,37,97,.35)}.ask-canvas .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ask-canvas .tiles.four{grid-template-columns:repeat(4,1fr)}.ask-canvas .tile{border-radius:13px;background:var(--soft);padding:9px 10px}.ask-canvas .tile .num{font-size:19px;margin-top:3px;white-space:nowrap}.ask-canvas .tiles.four .num{font-size:16px;margin-top:0}.ask-canvas .tile.rec .num{color:var(--ok)}.ask-canvas .bub{max-width:84%;padding:7px 9px;border-radius:12px;font-size:9.5px;line-height:1.35;margin-top:6px}.ask-canvas .bub.me{margin-left:auto;background:var(--brand);color:#fff;border-bottom-right-radius:4px}.ask-canvas .bub.co{background:var(--soft);border-bottom-left-radius:4px}.ask-canvas .win{position:absolute;border-radius:16px;overflow:hidden;background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow)}.ask-canvas .wbar{height:26px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid var(--card-line)}.ask-canvas .wbar i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--ink) 18%,transparent)}.ask-canvas .wbar span{margin:0 auto;font-size:9px;color:var(--faint);background:var(--soft);padding:3px 12px;border-radius:6px}.ask-canvas .cover{height:92px;background:radial-gradient(50% 80% at 80% 20%,hsla(0,0%,100%,.18),transparent 70%),linear-gradient(120deg,#0f766e,#134e4a)}.ask-canvas .cover.s{height:70px}.ask-canvas .coach{display:flex;gap:12px;align-items:flex-end;padding:0 16px;margin-top:-26px;position:relative}.ask-canvas .coach>div{padding-top:30px}.ask-canvas .ph{width:58px;height:58px;border-radius:16px;border:3px solid var(--card);background:linear-gradient(135deg,#14b8a6,#0f766e);display:grid;place-items:center;color:#fff;font-weight:800;font-size:18px}.ask-canvas .ph.s{width:44px;height:44px;border-radius:13px;font-size:13px;margin-top:-22px}.ask-canvas .shop{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 16px}.ask-canvas .rec span{display:block;width:16px;height:16px;flex:none}.ask-canvas .rec span svg{width:100%;height:100%}.ask-clip{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);pointer-events:none}.ask-clip::-webkit-media-controls,.ask-clip::-webkit-media-controls-overlay-play-button,.ask-clip::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}