.demo[data-astro-cid-2tif3cn5]{gap:var(--s-16);justify-items:center;min-width:0;display:grid}.devices[data-astro-cid-2tif3cn5]{align-items:flex-end;gap:var(--s-32);max-width:100%;display:flex}.phone[data-astro-cid-2tif3cn5]{width:328px;max-width:100%;height:640px;padding:var(--s-16) var(--s-8) var(--s-8);border-radius:var(--s-48);box-shadow:var(--shadow), inset 0 0 0 2px #2b3135;background:#111416;position:relative}.notch[data-astro-cid-2tif3cn5]{top:var(--s-16);border-radius:var(--r-pill);z-index:2;background:#000;width:96px;height:24px;position:absolute;left:50%;translate:-50%}.screen[data-astro-cid-2tif3cn5]{border-radius:var(--r-32);background:var(--bg);grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.top[data-astro-cid-2tif3cn5]{align-items:center;gap:var(--s-8);padding:var(--s-48) var(--s-16) var(--s-16);border-bottom:1px solid var(--line);background:var(--surface);display:flex}.avatar[data-astro-cid-2tif3cn5]{width:var(--s-32);height:var(--s-32);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);place-items:center;display:grid}.who[data-astro-cid-2tif3cn5]{font-weight:700;font-size:var(--t-14);line-height:var(--lh-16)}.status[data-astro-cid-2tif3cn5]{font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-3)}.restart[data-astro-cid-2tif3cn5]{width:var(--s-32);height:var(--s-32);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;place-items:center;margin-left:auto;display:grid}.stream[data-astro-cid-2tif3cn5]{padding:var(--s-16) var(--s-8) var(--s-32);gap:var(--s-8);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.stream[data-astro-cid-2tif3cn5]::-webkit-scrollbar{display:none}.stream[data-astro-cid-2tif3cn5] .msg{font-size:var(--t-14);line-height:var(--lh-24);animation:.25s both fd-pop}.stream[data-astro-cid-2tif3cn5] .msg.say{max-width:88%;padding:var(--s-8) var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16) var(--r-16) var(--r-16) var(--r-4);align-self:flex-start}.stream[data-astro-cid-2tif3cn5] .msg.say.ok{border-color:var(--accent);background:var(--accent-soft)}.stream[data-astro-cid-2tif3cn5] .msg.typing{gap:var(--s-4);padding:var(--s-16);display:flex}.stream[data-astro-cid-2tif3cn5] .msg.typing span{width:var(--s-8);height:var(--s-8);border-radius:var(--r-pill);background:var(--ink-3);animation:1s infinite fd-blink}.stream[data-astro-cid-2tif3cn5] .msg.typing span:nth-child(2){animation-delay:.15s}.stream[data-astro-cid-2tif3cn5] .msg.typing span:nth-child(3){animation-delay:.3s}.stream[data-astro-cid-2tif3cn5] .msg.ask{align-self:stretch;gap:var(--s-8);padding:var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);box-shadow:var(--shadow);display:grid}.stream[data-astro-cid-2tif3cn5] .msg.ask .q{font-weight:700;font-size:var(--t-16);line-height:var(--lh-24)}.stream[data-astro-cid-2tif3cn5] .msg.ask .preview{color:var(--ink-2);padding:var(--s-8);background:var(--surface-2);border-radius:var(--r-8)}.stream[data-astro-cid-2tif3cn5] .msg.ask .chips{gap:var(--s-4);flex-wrap:wrap;display:flex}.stream[data-astro-cid-2tif3cn5] .msg.ask .chips span{font-size:var(--t-12);line-height:var(--lh-16);padding:var(--s-4) var(--s-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2)}.stream[data-astro-cid-2tif3cn5] .msg.ask .rows{gap:var(--s-2);display:grid}.stream[data-astro-cid-2tif3cn5] .msg.ask .row{justify-content:space-between;gap:var(--s-8);color:var(--ink-2);display:flex}.stream[data-astro-cid-2tif3cn5] .msg.ask .row span:last-child{white-space:nowrap}.stream[data-astro-cid-2tif3cn5] .msg.ask .row.strong{color:var(--accent);border-top:1px solid var(--line);padding-top:var(--s-4);font-weight:700}.stream[data-astro-cid-2tif3cn5] .msg.ask .why{font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-3)}.stream[data-astro-cid-2tif3cn5] .msg.ask .btns{gap:var(--s-8);margin-top:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.stream[data-astro-cid-2tif3cn5] .msg.ask .btns button{min-height:var(--tap);border-radius:var(--r-pill);font:inherit;cursor:pointer;border:1px solid var(--line);font-weight:700}.stream[data-astro-cid-2tif3cn5] .msg.ask .btns .yes{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.stream[data-astro-cid-2tif3cn5] .msg.ask .btns .no{background:var(--surface);color:var(--ink)}.stream[data-astro-cid-2tif3cn5] .msg.ask .decided{font-size:var(--t-12);line-height:var(--lh-16);color:var(--accent);font-weight:650}.stream[data-astro-cid-2tif3cn5] .msg.ask .decided.no{color:var(--no)}.stream[data-astro-cid-2tif3cn5] .msg.ask .undo{justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-16);border-radius:var(--r-8);background:var(--ink);color:var(--bg);font-size:var(--t-12);line-height:var(--lh-16);display:flex}.stream[data-astro-cid-2tif3cn5] .msg.ask .undo button{color:inherit;font:inherit;cursor:pointer;padding:var(--s-4);background:0 0;border:0;font-weight:700;text-decoration:underline}.stream[data-astro-cid-2tif3cn5] .msg.reasons{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.stream[data-astro-cid-2tif3cn5] .msg.reasons .tiny-label{width:100%;font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-3)}.stream[data-astro-cid-2tif3cn5] .msg.reasons button{font:inherit;font-size:var(--t-12);padding:var(--s-4) var(--s-16);min-height:var(--s-32);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.watch[data-astro-cid-2tif3cn5]{flex-direction:column;align-items:center;display:none}.band[data-astro-cid-2tif3cn5]{background:#23292d;width:96px;height:64px}.top-band[data-astro-cid-2tif3cn5]{border-radius:var(--r-16) var(--r-16) 0 0}.bottom-band[data-astro-cid-2tif3cn5]{border-radius:0 0 var(--r-16) var(--r-16)}.face[data-astro-cid-2tif3cn5]{border-radius:var(--s-48);width:160px;height:192px;box-shadow:var(--shadow), inset 0 0 0 4px #2b3135;padding:var(--s-16);gap:var(--s-8);color:#fff;background:#000;grid-template-rows:1fr auto;display:grid}.w-title[data-astro-cid-2tif3cn5]{font-size:var(--t-14);line-height:var(--lh-24);text-align:center;overflow-wrap:anywhere;align-self:center;font-weight:700}.w-btns[data-astro-cid-2tif3cn5]{gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.w-btns[data-astro-cid-2tif3cn5] button[data-astro-cid-2tif3cn5]{min-height:var(--s-48);border-radius:var(--r-pill);font:inherit;font-size:var(--t-14);cursor:pointer;border:0;padding:0;font-weight:700}.w-btns[data-astro-cid-2tif3cn5] button[data-astro-cid-2tif3cn5]:disabled{opacity:.3;cursor:default}.w-yes[data-astro-cid-2tif3cn5]{color:#06261a;background:#3fbf8f}.w-no[data-astro-cid-2tif3cn5]{color:#fff;background:#2b3135}@media (width>=640px){.watch[data-astro-cid-2tif3cn5]{display:flex}}.scores[data-astro-cid-2tif3cn5]{gap:var(--s-16);text-align:center;grid-template-columns:repeat(4,auto);display:grid}@media (width>=640px){.scores[data-astro-cid-2tif3cn5]{gap:var(--s-32)}}.num[data-astro-cid-2tif3cn5]{font-size:var(--t-24);line-height:var(--lh-32);font-variant-numeric:tabular-nums;font-weight:750;display:block}.lbl[data-astro-cid-2tif3cn5]{font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-3)}.hint[data-astro-cid-2tif3cn5]{text-align:center;max-width:448px}@keyframes fd-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fd-blink{0%,to{opacity:.25}50%{opacity:1}}
