html.av2 .av2-consults,html.av2 .av2-people{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}html.av2 .av2-consult,html.av2 .av2-person{border:1px solid var(--line);border-radius:12px;padding:10px 12px}html.av2 .av2-consult-who{font-size:calc(14px * var(--text-scale,1));color:var(--ink);align-items:center;gap:8px;display:flex}html.av2 .av2-consult-q{font-size:calc(12px * var(--text-scale,1));color:var(--mut);margin:6px 0 0}html.av2 .av2-consult-words{font-size:calc(14px * var(--text-scale,1));margin-top:6px}html.av2 .av2-consult-words.clamp{max-height:6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}html.av2 .av2-consult-more{color:var(--txt2);font-size:calc(12px * var(--text-scale,1));text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:0;text-decoration:underline}html.av2 .av2-consult-src{font-size:calc(12px * var(--text-scale,1));color:var(--txt2);margin:8px 0 0;padding-left:18px}html.av2 .av2-consult-src a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}html.av2 .av2-consult-host{color:var(--mut)}html.av2 .av2-doors{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}html.av2 .av2-doors a.av2-chip{text-decoration:none}html.av2 .av2-doors .av2-chip:disabled{opacity:.5}html.av2 .av2-person{align-items:flex-start;gap:10px;display:flex}html.av2 .av2-person-body{flex:1;min-width:0}html.av2 .av2-person-name{font-size:calc(14px * var(--text-scale,1));color:var(--ink)}html.av2 .av2-person-why{font-size:calc(13px * var(--text-scale,1));color:var(--txt2);margin:2px 0 0}html.av2 .av2-held{max-width:760px;margin:0 auto 6px;display:flex}html.av2 .av2-held-chip{border:1px solid var(--inv);color:var(--ink);font-size:calc(13px * var(--text-scale,1));border-radius:999px;align-items:center;gap:4px;padding:2px 2px 2px 10px;display:inline-flex}html.av2 .av2-held-chip button{width:24px;height:24px;color:var(--mut);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}html.av2 .av2-held-chip button:hover{color:var(--ink)}html.av2 .av2-held-chip svg{width:14px;height:14px}
.img-draw{isolation:isolate;color:#fff;background:#0b0c10;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.img-draw-bloom{z-index:0;pointer-events:none;filter:blur(38px);opacity:.75;background:radial-gradient(40% 32% at 14% 16%,#d89e5a9e,#0000 66%),radial-gradient(42% 34% at 52% 6%,#b6608070,#0000 68%),radial-gradient(48% 42% at 18% 78%,#6860ba94,#0000 70%),radial-gradient(44% 36% at 88% 56%,#c4986c57,#0000 68%);animation:24s ease-in-out infinite alternate img-draw-drift;position:absolute;inset:-20%}@keyframes img-draw-drift{50%{transform:translate(2.5%,-3%)scale(1.07)}}.img-draw-dot{z-index:1;opacity:0;animation:img-draw-rise var(--dot-dur,9s) linear var(--dot-delay,0s) infinite;background:#e4cfa6d9;border-radius:9999px;position:absolute;bottom:-6%;box-shadow:0 0 6px #e4cfa673}@keyframes img-draw-rise{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translate3d(var(--dot-drift,8px), calc(-1 * var(--dot-rise,115cqh)), 0) scale(1)}}.img-draw-mark{z-index:2;filter:drop-shadow(0 0 22px #c8a26a52);width:clamp(3rem,28cqw,7rem);height:auto;display:block;position:relative;overflow:visible}.img-draw-mark path{fill:none;stroke-width:.5px;stroke-linejoin:round;stroke-linecap:round}.img-draw-ghost{stroke:#e4cfa62e}.img-draw-trace{stroke:#e4cfa6;stroke-dasharray:100;stroke-dashoffset:100px;animation:2.5s ease-in-out infinite img-draw-stroke}@keyframes img-draw-stroke{0%{stroke-dashoffset:100px;opacity:1}56%{stroke-dashoffset:0}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.img-draw-label{z-index:2;text-align:center;font-size:calc(13px * var(--text-scale,1));letter-spacing:.02em;color:#ffffffa8;margin:0;padding:0 1rem;line-height:1.4;position:absolute;top:calc(50% + clamp(2.2rem,20cqw,4.6rem));left:0;right:0}@media (prefers-reduced-motion:reduce){.img-draw-trace{stroke-dashoffset:0;animation:none}.img-draw-bloom{animation:none}.img-draw-dot{opacity:.5;transform:translate3d(0, calc(-1 * var(--dot-rise,115cqh) * .5), 0);animation:none}}
html.av2 .st-plan{border:1px solid var(--line2);background:var(--card);color:var(--txt);font-size:calc(14px * var(--text-scale,1));border-radius:18px;flex-direction:column;gap:6px;padding:12px 14px;line-height:1.45;display:flex}html.av2 .st-plan header,html.av2 .st-plan summary{font-size:calc(13px * var(--text-scale,1));letter-spacing:.01em;align-items:center;gap:7px;font-weight:600;display:flex}html.av2 .st-plan header svg,html.av2 .st-plan summary svg{width:15px;height:15px;color:var(--txt2)}html.av2 .st-plan h5{font-size:calc(11px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:6px 0 0;font-weight:600}html.av2 .st-plan p{color:var(--txt2);margin:0}html.av2 .st-plan ol,html.av2 .st-plan ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html.av2 .st-plan li{align-items:flex-start;gap:8px;display:flex}html.av2 .st-plan li>span:not(.st-at){overflow-wrap:anywhere;flex:1;min-width:0}html.av2 .st-plan em{color:var(--mut);font-style:normal}html.av2 .st-at{background:var(--card2);height:22px;color:var(--txt);font-size:calc(12px * var(--text-scale,1));font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:11px;flex:none;align-items:center;gap:5px;margin-top:0;padding:0 8px;font-weight:600;display:inline-flex}html.av2 .st-at:hover{background:var(--hover)}html.av2 .st-at i{border-radius:50%;width:7px;height:7px}html.av2 .st-plan-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}html.av2 .st-plan-go{background:var(--inv);height:38px;color:var(--inv-ink);font-size:calc(14px * var(--text-scale,1));cursor:pointer;border:0;border-radius:19px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-weight:600;display:inline-flex}html.av2 .st-plan-go:disabled{opacity:.35;cursor:default}html.av2 .st-plan-drop{height:32px;color:var(--mut);font-size:calc(13px * var(--text-scale,1));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 6px}html.av2 .st-plan-drop:hover{color:var(--txt)}html.av2 .st-plan-open{font-size:calc(13px * var(--text-scale,1));color:var(--txt);align-items:center;gap:6px;margin-top:6px;font-weight:600;text-decoration:none;display:inline-flex}html.av2 .st-plan-open:hover{text-decoration:underline}html.av2 .st-plan-open svg{width:14px;height:14px}html.av2 .st-plan-hint{font-size:calc(12px * var(--text-scale,1));color:var(--dim)!important}html.av2 .st-plan.kept{background:0 0;padding:8px 12px}html.av2 .st-plan.kept summary{cursor:pointer;color:var(--txt2);list-style:none}html.av2 .st-plan.kept summary::-webkit-details-marker{display:none}html.av2 .st-plan.kept[open]{background:var(--card);gap:6px}html.av2 .st-plan-missed{font-size:calc(13px * var(--text-scale,1));color:var(--txt);background:#ca8a041a;border-radius:14px;flex-direction:column;gap:4px;padding:8px 12px;line-height:1.45;display:flex}html.av2 .st-plan-missed p{margin:0}
html.av2 .av2-asknext{margin-top:14px}html.av2 .av2-asknext-h{align-items:center;gap:6px;display:flex}html.av2 .av2-asknext-h b{font-size:calc(14px * var(--text-scale,1));line-height:calc(19px * var(--text-scale,1));color:var(--ink);font-weight:600}html.av2 .av2-asknext-why{width:24px;height:24px;color:var(--mut);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}html.av2 .av2-asknext-why:hover,html.av2 .av2-asknext-why:focus-visible,html.av2 .av2-asknext-why[data-popup-open]{background:var(--card2);color:var(--ink)}html.av2 .av2-asknext-why:focus-visible{outline:2px solid var(--line2);outline-offset:1px}html.av2 .av2-asknext-why svg{width:15px;height:15px}html.av2 .av2-asknext-re{font-size:calc(13px * var(--text-scale,1));line-height:calc(18px * var(--text-scale,1));color:var(--mut);margin-top:4px}html.av2 .av2-asknext-re span{color:var(--txt2)}html.av2 .av2-asknext-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:10px -4px 0;padding:0 4px 4px;display:flex;overflow-x:auto}html.av2 .av2-asknext-row::-webkit-scrollbar{display:none}html.av2 .av2-ancard{border:1px solid var(--line);background:var(--card);width:232px;color:var(--txt);scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:none;align-items:flex-start;gap:10px;padding:14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;position:relative}html.av2 .av2-ancard:hover{border-color:var(--line2);background:var(--card2)}html.av2 .av2-ancard:focus-visible{outline:2px solid var(--line2);outline-offset:2px}html.av2 .av2-ancard-who{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}html.av2 .av2-ancard-who b{min-width:0;font-size:calc(14.5px * var(--text-scale,1));line-height:calc(19px * var(--text-scale,1));color:var(--ink);align-items:center;gap:4px;font-weight:600;display:flex}html.av2 .av2-ancard-who b>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.av2 .av2-ancard-tick{color:var(--blue);flex:none;display:inline-flex}html.av2 .av2-ancard-tick svg{width:15px;height:15px}html.av2 .av2-ancard-who small{-webkit-line-clamp:2;font-size:calc(12.5px * var(--text-scale,1));line-height:calc(17px * var(--text-scale,1));color:var(--mut);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.av2 .av2-ancard-go{background:var(--inv);height:32px;color:var(--inv-ink);font-size:calc(13px * var(--text-scale,1));border-radius:16px;align-items:center;gap:6px;margin-top:auto;padding:0 12px 0 14px;font-weight:500;display:inline-flex}html.av2 .av2-ancard-go svg{width:14px;height:14px}@media (max-width:767px){html.av2 .av2-ancard{width:208px;padding:12px}}
