.journey[data-astro-cid-5wfdsgz3]{gap:var(--s-8);display:grid}.rail[data-astro-cid-5wfdsgz3]{display:none}.scenes[data-astro-cid-5wfdsgz3]{gap:var(--s-6);display:grid}.scene-card[data-astro-cid-5wfdsgz3]{gap:var(--s-6);padding:var(--s-6);background:var(--surface-raised);border:1px solid var(--line);border-radius:20px;display:grid}.scene-meta[data-astro-cid-5wfdsgz3]{align-items:center;gap:var(--s-3);font-size:.8125rem;display:flex}.scene-num[data-astro-cid-5wfdsgz3]{color:var(--ink-muted)}.actor[data-astro-cid-5wfdsgz3]:empty{display:none}.actor[data-astro-cid-5wfdsgz3]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.actor[data-astro-cid-5wfdsgz3]:before{content:"";border-radius:var(--radius-dot);background:currentColor;block-size:8px;inline-size:8px}.actor-you[data-astro-cid-5wfdsgz3] .actor[data-astro-cid-5wfdsgz3]{color:var(--antithesis-text)}.actor-arbiter[data-astro-cid-5wfdsgz3] .actor[data-astro-cid-5wfdsgz3]{color:var(--ink)}h3[data-astro-cid-5wfdsgz3]{font-family:var(--font-display);font-weight:var(--display-weight-2);letter-spacing:var(--display-tracking);margin-block-start:var(--s-2);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.1}.scene-body[data-astro-cid-5wfdsgz3]{color:var(--ink-muted);font-size:var(--fs-lead);max-inline-size:42ch;margin-block-start:var(--s-3);line-height:1.5}.visual[data-astro-cid-5wfdsgz3]{place-items:center;gap:var(--s-6);min-block-size:220px;padding:var(--s-8) var(--s-6);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--thesis) 22%, transparent), transparent 60%), radial-gradient(circle at 75% 85%, color-mix(in srgb, var(--antithesis) 18%, transparent), transparent 55%), var(--surface);border-radius:16px;display:grid;position:relative;overflow:hidden}.visual-icon[data-astro-cid-5wfdsgz3]{background:var(--thesis-soft);border-radius:22px;place-items:center;block-size:76px;inline-size:76px;display:grid}.actor-you[data-astro-cid-5wfdsgz3] .visual-icon[data-astro-cid-5wfdsgz3]{background:var(--antithesis-soft)}.actor-you[data-astro-cid-5wfdsgz3] .visual-icon[data-astro-cid-5wfdsgz3] .pg{color:var(--antithesis-text);--pg-accent:var(--thesis)}.v-chat[data-astro-cid-5wfdsgz3]{gap:var(--s-2);justify-items:start;inline-size:min(260px,100%);display:grid}.bubble[data-astro-cid-5wfdsgz3]{background:var(--thesis-soft);border-radius:16px 16px 16px 4px;padding:8px 14px;font-weight:600}.bubble[data-astro-cid-5wfdsgz3].you{background:var(--antithesis-soft);color:var(--antithesis-text);border-radius:16px 16px 4px;justify-self:end}.v-sheet[data-astro-cid-5wfdsgz3],.v-doc[data-astro-cid-5wfdsgz3]{inline-size:min(240px,100%);padding:var(--s-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;gap:10px;display:grid}.v-sheet[data-astro-cid-5wfdsgz3] i[data-astro-cid-5wfdsgz3],.v-doc[data-astro-cid-5wfdsgz3] i[data-astro-cid-5wfdsgz3]{border-radius:var(--radius-dot);background:var(--line);block-size:8px;display:block}.v-sheet[data-astro-cid-5wfdsgz3] i[data-astro-cid-5wfdsgz3].short,.v-doc[data-astro-cid-5wfdsgz3] i[data-astro-cid-5wfdsgz3].short{inline-size:60%}.v-doc[data-astro-cid-5wfdsgz3] i[data-astro-cid-5wfdsgz3].head{background:var(--thesis);block-size:14px;inline-size:70%}.v-sheet[data-astro-cid-5wfdsgz3] i[data-astro-cid-5wfdsgz3].struck{background:linear-gradient(var(--antithesis), var(--antithesis)) center / 100% 2px no-repeat, var(--line);opacity:.6}.v-sheet[data-astro-cid-5wfdsgz3] .chip[data-astro-cid-5wfdsgz3]{justify-self:start}.v-blind[data-astro-cid-5wfdsgz3]{align-items:center;gap:var(--s-4);display:flex}.paper[data-astro-cid-5wfdsgz3]{block-size:80px;inline-size:64px;font-family:var(--font-display);color:var(--on-thesis);background:var(--thesis);border-radius:10px;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.paper[data-astro-cid-5wfdsgz3].b{background:var(--antithesis)}.wall[data-astro-cid-5wfdsgz3]{border-radius:var(--radius-dot);background:repeating-linear-gradient(180deg, var(--ink-muted) 0 6px, transparent 6px 12px);block-size:110px;inline-size:4px}.v-chips[data-astro-cid-5wfdsgz3]{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.v-chips[data-astro-cid-5wfdsgz3] .chip[data-astro-cid-5wfdsgz3]{padding:4px 12px;font-size:.9375rem}@media (width>=1000px){.journey[data-astro-cid-5wfdsgz3]{gap:var(--s-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.rail[data-astro-cid-5wfdsgz3]{border-inline-start:2px solid var(--line);gap:2px;padding-inline-start:18px;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 48px)}.rail-item[data-astro-cid-5wfdsgz3]{align-items:baseline;gap:var(--s-3);color:var(--ink-muted);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:10px;padding:10px 12px;display:flex;position:relative}.rail-dot[data-astro-cid-5wfdsgz3]{border-radius:var(--radius-dot);background:var(--surface);border:2px solid var(--line);block-size:12px;inline-size:12px;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-spring);margin-block-start:-6px;position:absolute;inset-block-start:50%;inset-inline-start:-25px}.rail-num[data-astro-cid-5wfdsgz3]{font-size:.75rem}.rail-title[data-astro-cid-5wfdsgz3]{font-weight:600}.rail-item[data-astro-cid-5wfdsgz3].past .rail-dot[data-astro-cid-5wfdsgz3]{background:var(--line)}.rail-item[data-astro-cid-5wfdsgz3].on{color:var(--ink);background:var(--surface-raised)}.rail-item[data-astro-cid-5wfdsgz3].on .rail-dot[data-astro-cid-5wfdsgz3]{border-color:var(--thesis);background:var(--thesis);transform:scale(1.3)}.rail-item[data-astro-cid-5wfdsgz3].actor-you.on .rail-dot[data-astro-cid-5wfdsgz3]{border-color:var(--antithesis);background:var(--antithesis)}.scenes[data-astro-cid-5wfdsgz3]{gap:0}.scene[data-astro-cid-5wfdsgz3]{min-block-size:72vh;padding-block:var(--s-6);align-content:center;display:grid}.scene-card[data-astro-cid-5wfdsgz3]{align-items:center;gap:var(--s-8);padding:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.visual[data-astro-cid-5wfdsgz3]{min-block-size:300px}}@media (prefers-reduced-motion:no-preference){.journey[data-astro-cid-5wfdsgz3].scripted .scene-card[data-astro-cid-5wfdsgz3]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out)}.journey[data-astro-cid-5wfdsgz3].scripted .scene[data-astro-cid-5wfdsgz3]:not(.current) .scene-card[data-astro-cid-5wfdsgz3]{opacity:.35;transform:scale(.96)}.journey[data-astro-cid-5wfdsgz3].scripted .scene[data-astro-cid-5wfdsgz3].current .bubble[data-astro-cid-5wfdsgz3].late{animation:pop .5s var(--ease-spring) .25s both}.journey[data-astro-cid-5wfdsgz3].scripted .scene[data-astro-cid-5wfdsgz3].current .visual-icon[data-astro-cid-5wfdsgz3]{animation:pop .6s var(--ease-spring) both}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.9)}}.replay-grid[data-astro-cid-2n4mr7ni]{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.replay-grid[data-astro-cid-2n4mr7ni]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.chat[data-astro-cid-2n4mr7ni],.matrix[data-astro-cid-2n4mr7ni]{min-inline-size:0;padding:var(--s-6)}.bar[data-astro-cid-2n4mr7ni]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-6);display:flex}.messages[data-astro-cid-2n4mr7ni]{gap:var(--s-4);display:grid}.message[data-astro-cid-2n4mr7ni]{--voice:var(--ink-muted);--voice-soft:var(--surface);max-inline-size:88%;padding:var(--s-3) var(--s-4);background:var(--voice-soft);border-inline-start:3px solid var(--voice);border-radius:4px 14px 14px}[dir=rtl] .message[data-astro-cid-2n4mr7ni]{border-radius:14px 4px 14px 14px}.message[data-astro-cid-2n4mr7ni][data-speaker=a]{--voice:var(--thesis);--voice-soft:var(--thesis-soft)}.message[data-astro-cid-2n4mr7ni][data-speaker=b]{--voice:var(--antithesis);--voice-soft:var(--antithesis-soft);justify-self:end}.message[data-astro-cid-2n4mr7ni][data-speaker=devil]{--voice:var(--conditional);--voice-soft:var(--conditional-soft)}.message[data-astro-cid-2n4mr7ni][data-speaker=arbiter]{--voice:var(--synthesis);--voice-soft:color-mix(in srgb, var(--ink) 7%, var(--surface-raised));justify-self:center;max-inline-size:94%}.message[data-astro-cid-2n4mr7ni][data-speaker=you]{--voice:var(--antithesis);--voice-soft:var(--surface-raised);border:1px dashed color-mix(in srgb, var(--antithesis) 55%, var(--line));border-inline-start:3px solid var(--voice);justify-self:end}.who[data-astro-cid-2n4mr7ni]{align-items:center;gap:var(--s-2);color:var(--ink-muted);font-size:.8125rem;font-weight:600;display:flex}.who[data-astro-cid-2n4mr7ni] .dot[data-astro-cid-2n4mr7ni]{background:var(--voice);block-size:8px;inline-size:8px}.said[data-astro-cid-2n4mr7ni]{margin-block-start:2px;font-size:.9875rem;line-height:1.5}.chat[data-astro-cid-2n4mr7ni].scripted.playing .message[data-astro-cid-2n4mr7ni]:not(.shown){display:none}@media (prefers-reduced-motion:no-preference){.chat[data-astro-cid-2n4mr7ni].scripted .message[data-astro-cid-2n4mr7ni].shown{animation:line-in .46s var(--ease-out) both}}@keyframes line-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.typing[data-astro-cid-2n4mr7ni]{align-items:center;gap:6px;display:flex}.typing[data-astro-cid-2n4mr7ni].tight{gap:0}.typing[data-astro-cid-2n4mr7ni].tight .dots[data-astro-cid-2n4mr7ni]{margin-inline-start:6px}.typing[data-astro-cid-2n4mr7ni]{min-block-size:24px;color:var(--ink-muted);opacity:0;transition:opacity var(--dur) var(--ease-out);margin-block-start:var(--s-4);font-size:.8125rem}.typing[data-astro-cid-2n4mr7ni].on{opacity:1}.who-typing[data-astro-cid-2n4mr7ni]{color:var(--ink);font-weight:600}.dots[data-astro-cid-2n4mr7ni]{gap:3px;display:inline-flex}.dots[data-astro-cid-2n4mr7ni] i[data-astro-cid-2n4mr7ni]{border-radius:var(--radius-dot);block-size:5px;inline-size:5px;animation:blink 1s var(--ease-in-out) infinite;background:currentColor}.dots[data-astro-cid-2n4mr7ni] i[data-astro-cid-2n4mr7ni]:nth-child(2){animation-delay:.16s}.dots[data-astro-cid-2n4mr7ni] i[data-astro-cid-2n4mr7ni]:nth-child(3){animation-delay:.32s}@keyframes blink{50%{opacity:.25;transform:translateY(-2px)}}.matrix-title[data-astro-cid-2n4mr7ni]{font-family:var(--font-display);font-weight:var(--display-weight-2);letter-spacing:var(--display-tracking);font-size:1.25rem}.weights[data-astro-cid-2n4mr7ni]{gap:var(--s-3);margin:var(--s-4) 0 var(--s-6);padding:var(--s-4);border:1px dashed var(--line);border-radius:10px;display:grid}@media (width>=560px){.weights[data-astro-cid-2n4mr7ni]{column-gap:var(--s-6);grid-template-columns:1fr 1fr}}legend[data-astro-cid-2n4mr7ni]{padding-inline:var(--s-2);color:var(--ink-muted);font-size:.8125rem;font-weight:600}.weight[data-astro-cid-2n4mr7ni]{column-gap:var(--s-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 2.5ch;font-size:.875rem;display:grid}.weight-name[data-astro-cid-2n4mr7ni]{grid-column:1/-1}.weight[data-astro-cid-2n4mr7ni] input[data-astro-cid-2n4mr7ni]{inline-size:100%;accent-color:var(--thesis)}.weight[data-astro-cid-2n4mr7ni] output[data-astro-cid-2n4mr7ni]{text-align:end;color:var(--ink-muted)}.ranking[data-astro-cid-2n4mr7ni]{border-collapse:collapse;inline-size:100%;font-size:.9375rem}.ranking[data-astro-cid-2n4mr7ni] th[data-astro-cid-2n4mr7ni],.ranking[data-astro-cid-2n4mr7ni] td[data-astro-cid-2n4mr7ni]{padding:var(--s-3) var(--s-2);text-align:start;vertical-align:middle;border-block-end:1px solid var(--line)}.ranking[data-astro-cid-2n4mr7ni] thead[data-astro-cid-2n4mr7ni] th[data-astro-cid-2n4mr7ni]{color:var(--ink-muted);padding-block-start:0;font-size:.75rem;font-weight:600}.ranking[data-astro-cid-2n4mr7ni] tbody[data-astro-cid-2n4mr7ni] th[data-astro-cid-2n4mr7ni]{font-weight:600}:lang(ja) .ranking[data-astro-cid-2n4mr7ni] tbody[data-astro-cid-2n4mr7ni] th[data-astro-cid-2n4mr7ni]{word-break:normal}.ranking[data-astro-cid-2n4mr7ni] tbody[data-astro-cid-2n4mr7ni] tr[data-astro-cid-2n4mr7ni]{background:var(--surface-raised)}.ranking[data-astro-cid-2n4mr7ni] tbody[data-astro-cid-2n4mr7ni] tr[data-astro-cid-2n4mr7ni]:first-child th[data-astro-cid-2n4mr7ni]{color:var(--thesis)}.ranking[data-astro-cid-2n4mr7ni] .num[data-astro-cid-2n4mr7ni]{text-align:end}.score[data-astro-cid-2n4mr7ni]{align-items:center;gap:var(--s-2);display:inline-flex}.score-bar[data-astro-cid-2n4mr7ni]{border-radius:var(--radius-dot);background:var(--line);block-size:6px;inline-size:56px;overflow:hidden}.score-bar[data-astro-cid-2n4mr7ni] i[data-astro-cid-2n4mr7ni]{border-radius:inherit;background:var(--thesis);block-size:100%;transition:inline-size var(--dur-slow) var(--ease-out);display:block}.excluded[data-astro-cid-2n4mr7ni]{color:var(--infeasible);font-size:.8125rem}.note[data-astro-cid-2n4mr7ni]{color:var(--ink-muted);margin-block-start:var(--s-4);font-size:.8125rem}@media (width<=520px){.ranking[data-astro-cid-2n4mr7ni] th[data-astro-cid-2n4mr7ni],.ranking[data-astro-cid-2n4mr7ni] td[data-astro-cid-2n4mr7ni]{padding-inline:4px}.ranking[data-astro-cid-2n4mr7ni] td[data-astro-cid-2n4mr7ni] .chip[data-astro-cid-2n4mr7ni]{font-size:.75rem}.score-bar[data-astro-cid-2n4mr7ni]{display:none}}@media (width<=400px){.matrix[data-astro-cid-2n4mr7ni]{padding-inline:var(--s-4)}.ranking[data-astro-cid-2n4mr7ni]{font-size:.875rem}}.modes[data-astro-cid-mfftnrbs]{gap:var(--s-4);display:grid}@media (width>=900px){.modes[data-astro-cid-mfftnrbs]{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.mode[data-astro-cid-mfftnrbs]{padding:var(--s-8) var(--s-6) var(--s-6);transition:transform var(--dur-slow) var(--ease-out), border-color var(--dur) var(--ease-out);position:relative}.mode[data-astro-cid-mfftnrbs]:after{content:"";border-radius:inherit;box-shadow:var(--lift);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none;position:absolute;inset:0}.mode[data-astro-cid-mfftnrbs]:hover{border-color:color-mix(in srgb, var(--thesis) 40%, var(--line));transform:translateY(-4px)}.mode[data-astro-cid-mfftnrbs]:hover:after{opacity:1}.featured[data-astro-cid-mfftnrbs]{border-color:color-mix(in srgb, var(--thesis) 35%, var(--line))}.mode-top[data-astro-cid-mfftnrbs]{justify-content:space-between;align-items:center;display:flex}.tile[data-astro-cid-mfftnrbs]{background:var(--thesis-soft);block-size:52px;inline-size:52px;transition:transform var(--dur-slow) var(--ease-spring);border-radius:14px;place-items:center;display:grid}.mode[data-astro-cid-mfftnrbs]:hover .tile[data-astro-cid-mfftnrbs]{transform:rotate(-6deg)scale(1.06)}.rounds[data-astro-cid-mfftnrbs]{gap:4px;display:flex}.round[data-astro-cid-mfftnrbs]{border-radius:var(--radius-dot);background:var(--line);block-size:6px;inline-size:18px}.round[data-astro-cid-mfftnrbs].on{background:var(--thesis)}.round[data-astro-cid-mfftnrbs].on:nth-child(2){background:var(--antithesis)}.round[data-astro-cid-mfftnrbs].on:nth-child(3){background:var(--synthesis)}.tag[data-astro-cid-mfftnrbs]{color:var(--thesis);margin-block-start:var(--s-6);font-size:.8125rem;font-weight:600}h3[data-astro-cid-mfftnrbs]{font-family:var(--font-display);font-weight:var(--display-weight-2);letter-spacing:var(--display-tracking);margin-block-start:var(--s-1);font-size:1.5rem;line-height:1.2}.text[data-astro-cid-mfftnrbs]{color:var(--ink-muted);margin-block-start:var(--s-3);font-size:1rem}.example[data-astro-cid-mfftnrbs]{padding:var(--s-3) var(--s-4);border-inline-start:3px solid var(--antithesis);background:var(--surface);border-radius:8px;margin-block-start:var(--s-4);font-size:.9375rem;font-style:italic}.context[data-astro-cid-mfftnrbs]{gap:var(--s-4);margin-block-start:var(--s-8);display:grid}@media (width>=900px){.context[data-astro-cid-mfftnrbs]{gap:var(--s-6);grid-template-columns:1fr 1fr}}.ctx-card[data-astro-cid-mfftnrbs]{align-content:start;gap:var(--s-6);padding:var(--s-6);isolation:isolate;border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;display:grid;position:relative;overflow:hidden}.ctx-card[data-astro-cid-mfftnrbs]:before{content:"";z-index:-1;background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--thesis) 9%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.ctx-attach[data-astro-cid-mfftnrbs]:before{background:radial-gradient(70% 90% at 100% 100%, color-mix(in srgb, var(--antithesis) 9%, transparent), transparent 70%)}.ctx-label[data-astro-cid-mfftnrbs]{align-items:center;gap:var(--s-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.8125rem;font-weight:600;display:inline-flex}:lang(ar) .ctx-label[data-astro-cid-mfftnrbs],:lang(hi) .ctx-label[data-astro-cid-mfftnrbs],:lang(ja) .ctx-label[data-astro-cid-mfftnrbs],:lang(zh-Hans) .ctx-label[data-astro-cid-mfftnrbs]{letter-spacing:0;text-transform:none}.deck[data-astro-cid-mfftnrbs]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.deck-card[data-astro-cid-mfftnrbs]{align-content:space-between;justify-items:start;gap:var(--s-4);min-block-size:112px;padding:var(--s-3);border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 60%, var(--surface-raised)));box-shadow:0 14px 30px -22px color-mix(in srgb, var(--ink) 55%, transparent);transition:transform .62s var(--ease-spring), border-color var(--dur) var(--ease-out);border-radius:14px;display:grid}.deck-icon[data-astro-cid-mfftnrbs]{background:var(--thesis-soft);border-radius:11px;place-items:center;block-size:38px;inline-size:38px;display:grid}.deck-name[data-astro-cid-mfftnrbs]{font-size:.875rem;font-weight:600;line-height:1.3}@media (width>=1080px){.deck[data-astro-cid-mfftnrbs]{padding:var(--s-2) var(--s-3) var(--s-6);grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.deck-card[data-astro-cid-mfftnrbs]{transform:translateY(var(--drop)) rotate(var(--rot));transform-origin:50% 120%;margin-inline:-4px}.deck[data-astro-cid-mfftnrbs]:hover .deck-card[data-astro-cid-mfftnrbs]{margin-inline:4px;transform:translateY(0)rotate(0)}.deck[data-astro-cid-mfftnrbs]:hover .deck-card[data-astro-cid-mfftnrbs]:hover{border-color:color-mix(in srgb, var(--thesis) 45%, var(--line));transform:translateY(-8px)}.deck-card[data-astro-cid-mfftnrbs]{transition:transform .62s var(--ease-spring), margin .62s var(--ease-spring), border-color var(--dur) var(--ease-out)}}@media (prefers-reduced-motion:no-preference){html.io .ctx-templates[data-astro-cid-mfftnrbs]:not(.in-view) .deck-card[data-astro-cid-mfftnrbs]{opacity:0;transform:translateY(30px)rotate(0)}html.io .ctx-templates[data-astro-cid-mfftnrbs].in-view .deck-card[data-astro-cid-mfftnrbs]{transition:opacity .6s var(--ease-out) calc(var(--k) * 80ms), transform .76s var(--ease-spring) calc(var(--k) * 80ms), margin .62s var(--ease-spring), border-color var(--dur) var(--ease-out)}}.flow[data-astro-cid-mfftnrbs]{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(48px,1fr) auto;align-items:stretch;block-size:236px;display:grid}.sources[data-astro-cid-mfftnrbs]{gap:var(--s-2);grid-template-rows:repeat(4,1fr);align-items:center;display:grid}.source[data-astro-cid-mfftnrbs]{align-items:center;gap:var(--s-2);border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:12px;padding:8px 14px 8px 10px;font-size:.9375rem;font-weight:500;display:inline-flex}.source[data-astro-cid-mfftnrbs] .pg{flex:none}.flow-wires[data-astro-cid-mfftnrbs]{block-size:100%;inline-size:100%;overflow:visible}.hub[data-astro-cid-mfftnrbs]{align-self:center}[dir=rtl] .flow-wires[data-astro-cid-mfftnrbs]{transform:scaleX(-1)}.flow-wires[data-astro-cid-mfftnrbs] path[data-astro-cid-mfftnrbs]{fill:none;stroke:color-mix(in srgb, var(--thesis) 50%, var(--line));stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.03 .04}.hub[data-astro-cid-mfftnrbs]{border-radius:var(--radius-dot);background:var(--surface);border:1px solid var(--line);block-size:76px;inline-size:76px;box-shadow:0 0 0 8px color-mix(in srgb, var(--thesis) 8%, transparent), 0 18px 40px -20px color-mix(in srgb, var(--ink) 60%, transparent);place-items:center;display:grid}.hub[data-astro-cid-mfftnrbs] svg[data-astro-cid-mfftnrbs]{block-size:44px;inline-size:44px;overflow:visible}.hub[data-astro-cid-mfftnrbs] path[data-astro-cid-mfftnrbs]{fill:none;stroke-width:7px;stroke-linecap:round;transform-box:view-box;transform-origin:32px 32px}.hub-a[data-astro-cid-mfftnrbs]{stroke:var(--thesis)}.hub-b[data-astro-cid-mfftnrbs]{stroke:var(--antithesis)}.hub[data-astro-cid-mfftnrbs] circle[data-astro-cid-mfftnrbs]{fill:var(--ink)}@media (prefers-reduced-motion:no-preference){.flow-wires[data-astro-cid-mfftnrbs] path[data-astro-cid-mfftnrbs]{animation:2.2s linear infinite wire-flow;animation-delay:calc(var(--k) * -.5s)}.hub-a[data-astro-cid-mfftnrbs]{animation:hub-turn 6s var(--ease-in-out) infinite}.hub-b[data-astro-cid-mfftnrbs]{animation:hub-turn 6s var(--ease-in-out) 3s infinite}.hub[data-astro-cid-mfftnrbs]{animation:hub-breathe 3s var(--ease-in-out) infinite}.ctx-card[data-astro-cid-mfftnrbs]:not(.in-view) [data-astro-cid-mfftnrbs],.ctx-card[data-astro-cid-mfftnrbs].offscreen [data-astro-cid-mfftnrbs]{animation-play-state:paused}}@keyframes wire-flow{to{stroke-dashoffset:-.14px}}@keyframes hub-turn{0%,20%{transform:rotate(0)}50%,to{transform:rotate(180deg)}}@keyframes hub-breathe{50%{box-shadow:0 0 0 14px color-mix(in srgb, var(--thesis) 4%, transparent), 0 18px 40px -20px color-mix(in srgb, var(--ink) 60%, transparent)}}@media (width<=479.98px){.flow[data-astro-cid-mfftnrbs]{justify-items:start;gap:var(--s-4);grid-template-columns:1fr}.flow-wires[data-astro-cid-mfftnrbs],.hub[data-astro-cid-mfftnrbs]{display:none}}.anatomy[data-astro-cid-p6na2rut]{gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.anatomy[data-astro-cid-p6na2rut]>[data-astro-cid-p6na2rut],.part[data-astro-cid-p6na2rut]>div[data-astro-cid-p6na2rut]{min-inline-size:0}@media (width>=1000px){.anatomy[data-astro-cid-p6na2rut]{align-items:start;gap:var(--s-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.doc[data-astro-cid-p6na2rut]{gap:var(--s-2);padding:var(--s-6) var(--s-6) var(--s-6) var(--s-12);box-shadow:var(--lift);display:grid;position:relative}[dir=rtl] .doc[data-astro-cid-p6na2rut]{padding:var(--s-6) var(--s-12) var(--s-6) var(--s-6)}.doc-tab[data-astro-cid-p6na2rut]{border-radius:var(--radius-s);background:var(--surface);color:var(--ink-muted);justify-self:start;align-items:center;gap:6px;margin-block-end:var(--s-2);padding:2px 10px;font-size:.75rem;display:inline-flex}.block[data-astro-cid-p6na2rut]{gap:var(--s-2);padding:var(--s-3);transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:10px;display:grid;position:relative}.mark[data-astro-cid-p6na2rut]{border-radius:var(--radius-dot);background:var(--ink);block-size:22px;inline-size:22px;color:var(--surface);font-size:.75rem;font-weight:600;font-family:var(--font-mono);transition:transform var(--dur) var(--ease-spring);flex-shrink:0;place-items:center;display:grid}.block[data-astro-cid-p6na2rut] .mark[data-astro-cid-p6na2rut]{position:absolute;inset-block-start:var(--s-3);inset-inline-start:-34px}.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="1"]:hover) .block[data-astro-cid-p6na2rut][data-part="1"],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="2"]:hover) .block[data-astro-cid-p6na2rut][data-part="2"],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="3"]:hover) .block[data-astro-cid-p6na2rut][data-part="3"],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="4"]:hover) .block[data-astro-cid-p6na2rut][data-part="4"],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="5"]:hover) .block[data-astro-cid-p6na2rut][data-part="5"],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="6"]:hover) .block[data-astro-cid-p6na2rut][data-part="6"],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="7"]:hover) .block[data-astro-cid-p6na2rut][data-part="7"]{background:var(--thesis-soft)}.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="1"]:hover) .block[data-astro-cid-p6na2rut][data-part="1"] .mark[data-astro-cid-p6na2rut],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="2"]:hover) .block[data-astro-cid-p6na2rut][data-part="2"] .mark[data-astro-cid-p6na2rut],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="3"]:hover) .block[data-astro-cid-p6na2rut][data-part="3"] .mark[data-astro-cid-p6na2rut],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="4"]:hover) .block[data-astro-cid-p6na2rut][data-part="4"] .mark[data-astro-cid-p6na2rut],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="5"]:hover) .block[data-astro-cid-p6na2rut][data-part="5"] .mark[data-astro-cid-p6na2rut],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="6"]:hover) .block[data-astro-cid-p6na2rut][data-part="6"] .mark[data-astro-cid-p6na2rut],.anatomy[data-astro-cid-p6na2rut]:has(.part[data-part="7"]:hover) .block[data-astro-cid-p6na2rut][data-part="7"] .mark[data-astro-cid-p6na2rut]{background:var(--thesis);transform:scale(1.18)}.doc-reco[data-astro-cid-p6na2rut]{font-family:var(--font-display);font-weight:var(--display-weight-2);font-size:1.0625rem;line-height:1.4}.block[data-astro-cid-p6na2rut] .chip[data-astro-cid-p6na2rut],.block[data-astro-cid-p6na2rut]>.badge[data-astro-cid-p6na2rut]{justify-self:start}.mini-matrix[data-astro-cid-p6na2rut],.costs[data-astro-cid-p6na2rut]{align-items:center;gap:6px var(--s-3);color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr);font-size:.8125rem;display:grid}.costs[data-astro-cid-p6na2rut]{gap:4px var(--s-3);grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr)}.costs[data-astro-cid-p6na2rut] .col[data-astro-cid-p6na2rut]{font-size:.75rem;font-weight:600}.costs[data-astro-cid-p6na2rut] .opt[data-astro-cid-p6na2rut]{font-family:var(--font-mono);color:var(--ink);font-weight:600}.costs[data-astro-cid-p6na2rut] .amount[data-astro-cid-p6na2rut]{color:var(--ink);font-variant-numeric:tabular-nums}.costs[data-astro-cid-p6na2rut] .extra-cost[data-astro-cid-p6na2rut]{color:var(--ink-muted)}.mini-matrix[data-astro-cid-p6na2rut] i[data-astro-cid-p6na2rut]{border-radius:var(--radius-dot);background:linear-gradient(var(--thesis), var(--thesis)) no-repeat 0 0 / var(--w) 100%, var(--line);block-size:8px;display:block}[dir=rtl] .mini-matrix[data-astro-cid-p6na2rut] i[data-astro-cid-p6na2rut]{background-position:100% 0}.mini-matrix[data-astro-cid-p6na2rut] i[data-astro-cid-p6na2rut].b{background-image:linear-gradient(var(--antithesis), var(--antithesis))}.mini-matrix[data-astro-cid-p6na2rut] i[data-astro-cid-p6na2rut].c{background:repeating-linear-gradient(-45deg, var(--infeasible-soft) 0 4px, transparent 4px 8px), var(--line)}.mini-map[data-astro-cid-p6na2rut]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.zone[data-astro-cid-p6na2rut]{border-radius:6px;justify-content:center;gap:6px;padding:6px;display:flex}.zone[data-astro-cid-p6na2rut] i[data-astro-cid-p6na2rut]{border-radius:var(--radius-dot);block-size:10px;inline-size:10px}.zone[data-astro-cid-p6na2rut].agree{background:var(--feasible-soft)}.zone[data-astro-cid-p6na2rut].agree i[data-astro-cid-p6na2rut]{background:var(--feasible)}.zone[data-astro-cid-p6na2rut].divided{background:var(--conditional-soft)}.zone[data-astro-cid-p6na2rut].divided i[data-astro-cid-p6na2rut]{background:var(--conditional)}.zone[data-astro-cid-p6na2rut].opposed{background:var(--infeasible-soft)}.zone[data-astro-cid-p6na2rut].opposed i[data-astro-cid-p6na2rut]{background:var(--infeasible)}.risk[data-astro-cid-p6na2rut]{align-items:center;gap:var(--s-2);flex-wrap:wrap;font-size:.9375rem;display:flex}.mitigation[data-astro-cid-p6na2rut]{color:var(--ink-muted);font-size:.875rem}.arch[data-astro-cid-p6na2rut]{container-type:inline-size}.flow[data-astro-cid-p6na2rut]{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:4px;display:grid}.flow[data-astro-cid-p6na2rut] .node[data-astro-cid-p6na2rut]{border:1.25px solid var(--ink-muted);background:var(--surface-raised);text-align:center;overflow-wrap:break-word;hyphens:auto;border-radius:7px;place-items:center;block-size:100%;min-block-size:44px;padding:6px;font-size:.75rem;font-weight:600;line-height:1.25;display:grid}.flow[data-astro-cid-p6na2rut] .node[data-astro-cid-p6na2rut].main{background:var(--thesis-soft);border:1.75px solid var(--thesis)}.flow[data-astro-cid-p6na2rut] .arrow[data-astro-cid-p6na2rut]{fill:none;block-size:10px;inline-size:18px;stroke:var(--ink-muted);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}@container (width<=380px){.flow[data-astro-cid-p6na2rut]{grid-template-columns:minmax(0,1fr);justify-items:center;max-inline-size:240px}.flow[data-astro-cid-p6na2rut] .node[data-astro-cid-p6na2rut]{min-block-size:0;inline-size:100%}.flow[data-astro-cid-p6na2rut] .arrow[data-astro-cid-p6na2rut]{rotate:90deg}}.phases[data-astro-cid-p6na2rut]{grid-template-columns:2fr 3fr 2fr;gap:4px;font-size:.75rem;font-weight:600;display:grid}.phases[data-astro-cid-p6na2rut] span[data-astro-cid-p6na2rut]{background:var(--thesis-soft);border-radius:6px;padding:4px 8px}.phases[data-astro-cid-p6na2rut] span[data-astro-cid-p6na2rut]:nth-child(2){background:color-mix(in srgb, var(--thesis) 22%, var(--surface-raised))}.phases[data-astro-cid-p6na2rut] span[data-astro-cid-p6na2rut]:nth-child(3){background:color-mix(in srgb, var(--thesis) 34%, var(--surface-raised))}.claims[data-astro-cid-p6na2rut]{flex-wrap:wrap;gap:6px;display:flex}.parts[data-astro-cid-p6na2rut]{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.part[data-astro-cid-p6na2rut]{gap:var(--s-4);padding:var(--s-3);transition:background-color var(--dur) var(--ease-out);border-radius:10px;display:flex}.part[data-astro-cid-p6na2rut]:hover{background:var(--surface-raised)}.part[data-astro-cid-p6na2rut]:hover .mark[data-astro-cid-p6na2rut]{background:var(--thesis);transform:scale(1.12)}.part[data-astro-cid-p6na2rut] h3[data-astro-cid-p6na2rut]{font-size:1.0625rem}.part[data-astro-cid-p6na2rut]>div[data-astro-cid-p6na2rut]{overflow-wrap:anywhere;min-inline-size:0}.part[data-astro-cid-p6na2rut] p[data-astro-cid-p6na2rut]{color:var(--ink-muted);margin-block-start:2px;font-size:.9375rem}.extras[data-astro-cid-p6na2rut]{gap:var(--s-4);margin-block-start:clamp(40px,5vw,64px);display:grid}@media (width>=1000px){.extras[data-astro-cid-p6na2rut]{gap:var(--s-6);grid-template-columns:5fr 4fr 3fr}}.extra[data-astro-cid-p6na2rut]{padding:var(--s-6)}.extra[data-astro-cid-p6na2rut]:has(.map){container-type:inline-size}.extra-title[data-astro-cid-p6na2rut]{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-weight:var(--display-weight-2);font-size:1.1875rem;display:flex}.extra-intro[data-astro-cid-p6na2rut]{color:var(--ink-muted);margin-block-start:var(--s-1);font-size:.9375rem}.map[data-astro-cid-p6na2rut]{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-4);display:grid}.map-zone[data-astro-cid-p6na2rut]{padding:var(--s-3);border-block-start:3px solid;border-radius:10px}.map-zone[data-astro-cid-p6na2rut].agreement{background:var(--feasible-soft);border-color:var(--feasible)}.map-zone[data-astro-cid-p6na2rut].divided{background:var(--conditional-soft);border-color:var(--conditional)}.map-zone[data-astro-cid-p6na2rut].opposed{background:var(--infeasible-soft);border-color:var(--infeasible)}.zone-label[data-astro-cid-p6na2rut]{font-size:.75rem;font-weight:600}@container (width<=480px){.map[data-astro-cid-p6na2rut]{grid-template-columns:minmax(0,1fr)}}.map-zone[data-astro-cid-p6na2rut]{overflow-wrap:break-word;min-inline-size:0}:lang(ja) .map-zone[data-astro-cid-p6na2rut]{word-break:normal}.map-zone[data-astro-cid-p6na2rut].agreement .zone-label[data-astro-cid-p6na2rut]{color:var(--feasible)}.map-zone[data-astro-cid-p6na2rut].divided .zone-label[data-astro-cid-p6na2rut]{color:var(--conditional)}.map-zone[data-astro-cid-p6na2rut].opposed .zone-label[data-astro-cid-p6na2rut]{color:var(--infeasible)}.map-zone[data-astro-cid-p6na2rut] ul[data-astro-cid-p6na2rut]{gap:6px;margin-block-start:var(--s-2);font-size:.8125rem;line-height:1.35;display:grid}.audiences[data-astro-cid-p6na2rut]{gap:var(--s-3);margin-block-start:var(--s-4);display:grid}.audiences[data-astro-cid-p6na2rut] li[data-astro-cid-p6na2rut]{gap:var(--s-3);align-items:flex-start;display:flex}.tile[data-astro-cid-p6na2rut].small{background:var(--thesis-soft);border-radius:10px;flex-shrink:0;place-items:center;block-size:36px;inline-size:36px;display:grid}.who[data-astro-cid-p6na2rut]{font-size:.9375rem;font-weight:600}.what[data-astro-cid-p6na2rut]{color:var(--ink-muted);font-size:.875rem}.exports[data-astro-cid-p6na2rut]{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.exports[data-astro-cid-p6na2rut] li[data-astro-cid-p6na2rut]{border-radius:var(--radius-m);border:1px solid var(--line);background:var(--surface);transition:transform var(--dur) var(--ease-spring), border-color var(--dur) var(--ease-out);align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;display:inline-flex}.exports[data-astro-cid-p6na2rut] li[data-astro-cid-p6na2rut]:hover{border-color:var(--thesis);transform:translateY(-2px)}.agents-grid[data-astro-cid-24tx6ewc]{gap:var(--s-8);display:grid}@media (width>=1000px){.agents-grid[data-astro-cid-24tx6ewc]{align-items:center;gap:var(--s-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.lead[data-astro-cid-24tx6ewc]{margin-block-start:var(--s-4)}.points[data-astro-cid-24tx6ewc]{gap:var(--s-3);margin-block-start:var(--s-8);display:grid}.points[data-astro-cid-24tx6ewc] li[data-astro-cid-24tx6ewc]{align-items:center;gap:var(--s-3);font-weight:500;display:flex}.tile[data-astro-cid-24tx6ewc]{background:var(--thesis-soft);border-radius:10px;flex-shrink:0;place-items:center;block-size:40px;inline-size:40px;display:grid}.terminal[data-astro-cid-24tx6ewc]{color:#e8eaf6;box-shadow:var(--lift);background:#0e1121;border:1px solid #2a2f48;border-radius:12px;overflow:hidden}.term-bar[data-astro-cid-24tx6ewc]{background:#161a2e;border-block-end:1px solid #2a2f48;align-items:center;gap:6px;padding:10px 14px;display:flex}.term-bar[data-astro-cid-24tx6ewc] i[data-astro-cid-24tx6ewc]{border-radius:var(--radius-dot);background:#2a2f48;block-size:10px;inline-size:10px}.term-bar[data-astro-cid-24tx6ewc] i[data-astro-cid-24tx6ewc]:first-child{background:#f48c6e}.term-bar[data-astro-cid-24tx6ewc] i[data-astro-cid-24tx6ewc]:nth-child(2){background:#e9b35a}.term-bar[data-astro-cid-24tx6ewc] i[data-astro-cid-24tx6ewc]:nth-child(3){background:#5ec8bd}.term-bar[data-astro-cid-24tx6ewc] span[data-astro-cid-24tx6ewc]{color:#9ea4c2;margin-inline-start:var(--s-2);font-size:.75rem}.term-body[data-astro-cid-24tx6ewc]{gap:var(--s-2);padding:var(--s-6);font-size:.875rem;line-height:1.6;display:grid}.line[data-astro-cid-24tx6ewc]{gap:var(--s-2);display:flex}.ask[data-astro-cid-24tx6ewc]{color:#fff;padding-block-end:var(--s-2)}.prompt[data-astro-cid-24tx6ewc]{color:#8ea0f5}.tick[data-astro-cid-24tx6ewc]{color:#9ea4c2}.done[data-astro-cid-24tx6ewc],.done[data-astro-cid-24tx6ewc] .tick[data-astro-cid-24tx6ewc]{color:#5ec8bd}.cursor[data-astro-cid-24tx6ewc]{background:#8ea0f5;block-size:1.1em;inline-size:8px;animation:1.1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.terminal[data-astro-cid-24tx6ewc] .line[data-astro-cid-24tx6ewc]{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--l) * .65s + .2s);transform:translateY(6px)}.terminal[data-astro-cid-24tx6ewc].in-view .line[data-astro-cid-24tx6ewc]{opacity:1;transform:none}}.bento[data-astro-cid-cognygiv]{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.bento[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"live live""devil devil""probe personas""attach templates""cost cost""languages notify""compare compare""white oss"}}@media (width>=1080px){.bento[data-astro-cid-cognygiv]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"live live devil devil""live live probe personas""attach templates cost cost""languages notify cost cost""compare compare white oss"}}.cell-live[data-astro-cid-cognygiv]{grid-area:live}.cell-personas[data-astro-cid-cognygiv]{grid-area:personas}.cell-devil[data-astro-cid-cognygiv]{grid-area:devil}.cell-probe[data-astro-cid-cognygiv]{grid-area:probe}.cell-attach[data-astro-cid-cognygiv]{grid-area:attach}.cell-templates[data-astro-cid-cognygiv]{grid-area:templates}.cell-cost[data-astro-cid-cognygiv]{grid-area:cost}.cell-compare[data-astro-cid-cognygiv]{grid-area:compare}.cell-languages[data-astro-cid-cognygiv]{grid-area:languages}.cell-notify[data-astro-cid-cognygiv]{grid-area:notify}.cell-white[data-astro-cid-cognygiv]{grid-area:white}.cell-oss[data-astro-cid-cognygiv]{grid-area:oss}@media (width<=639.98px){.cell[data-astro-cid-cognygiv]{grid-area:auto}}.cell[data-astro-cid-cognygiv]{--mx:50%;--my:0%;justify-content:flex-end;gap:var(--s-6);min-block-size:200px;padding:var(--s-6);isolation:isolate;border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 100%, transparent), color-mix(in srgb, var(--surface-raised) 70%, var(--surface)));transition:border-color var(--dur) var(--ease-out), transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cell[data-astro-cid-cognygiv]:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--thesis) 16%, transparent), transparent 60%);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none;position:absolute;inset:0}.cell[data-astro-cid-cognygiv]:hover{border-color:color-mix(in srgb, var(--thesis) 40%, var(--line));box-shadow:var(--lift);transform:translateY(-3px)}.cell[data-astro-cid-cognygiv]:hover:before{opacity:1}.large[data-astro-cid-cognygiv]{justify-content:space-between}.large[data-astro-cid-cognygiv]:after{content:"";z-index:-1;background:radial-gradient(80% 100% at 50% 0%, color-mix(in srgb, var(--thesis) 8%, transparent), transparent 70%);pointer-events:none;block-size:60%;position:absolute;inset:0 0 auto}.copy[data-astro-cid-cognygiv]{gap:var(--s-2);display:grid}.deco[data-astro-cid-cognygiv]{z-index:-1;color:var(--thesis);--pg-accent:var(--antithesis);opacity:.07;transition:opacity var(--dur-slow) var(--ease-out), transform .9s var(--ease-spring);position:absolute;inset-block-start:-14px;inset-inline-end:-14px}.cell[data-astro-cid-cognygiv]:hover .deco[data-astro-cid-cognygiv]{opacity:.14;transform:rotate(-10deg)scale(1.06)}.tile[data-astro-cid-cognygiv]{block-size:40px;inline-size:40px;background:var(--thesis-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--thesis) 16%, transparent) inset;transition:transform .52s var(--ease-spring);border-radius:12px;place-items:center;margin-block-end:var(--s-1);display:grid}.cell[data-astro-cid-cognygiv]:hover .tile[data-astro-cid-cognygiv]{transform:rotate(-8deg)scale(1.08)}.large[data-astro-cid-cognygiv] .tile[data-astro-cid-cognygiv]{display:none}h3[data-astro-cid-cognygiv]{font-family:var(--font-display);font-weight:var(--display-weight-2);letter-spacing:var(--display-tracking);font-size:1.125rem;line-height:1.25}.large[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-size:1.375rem}.copy[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--ink-muted);max-inline-size:46ch;font-size:.9375rem}@media (prefers-reduced-motion:no-preference){html.io .cell[data-astro-cid-cognygiv]:not(.in-view){opacity:0;transform:translateY(18px)}html.io .cell[data-astro-cid-cognygiv].in-view{transition:opacity .7s var(--ease-out) calc(var(--i) * 70ms), transform .7s var(--ease-out) calc(var(--i) * 70ms), border-color var(--dur) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out)}}.offscreen[data-astro-cid-cognygiv] [data-astro-cid-cognygiv],.cell[data-astro-cid-cognygiv]:not(.in-view) [data-astro-cid-cognygiv]{animation-play-state:paused!important}.viz[data-astro-cid-cognygiv]{flex:1;min-block-size:150px;position:relative}.tone-thesis[data-astro-cid-cognygiv]{--tone:var(--thesis)}.tone-antithesis[data-astro-cid-cognygiv]{--tone:var(--antithesis)}.tone-synthesis[data-astro-cid-cognygiv]{--tone:var(--ink)}.viz-live[data-astro-cid-cognygiv]{display:flex}.window[data-astro-cid-cognygiv]{align-content:start;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:0 24px 50px -30px color-mix(in srgb, var(--ink) 50%, transparent);border-radius:14px;flex:1;display:grid}.window-bar[data-astro-cid-cognygiv]{border-block-end:1px solid var(--line);align-items:center;gap:6px;padding-block-end:var(--s-2);display:flex}.dot[data-astro-cid-cognygiv]{border-radius:var(--radius-dot);background:var(--line);block-size:8px;inline-size:8px}.live-pulse[data-astro-cid-cognygiv]{border-radius:var(--radius-dot);background:var(--antithesis);block-size:8px;inline-size:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--antithesis) 60%, transparent);margin-inline-start:auto;animation:1.6s ease-out infinite pulse}.msg[data-astro-cid-cognygiv]{align-items:flex-start;gap:var(--s-3);display:flex}.avatar[data-astro-cid-cognygiv]{border-radius:var(--radius-dot);background:var(--tone);block-size:22px;inline-size:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 18%, transparent);flex:none}.lines[data-astro-cid-cognygiv]{flex:1;gap:7px;padding-block-start:3px;display:grid}.ln[data-astro-cid-cognygiv]{inline-size:var(--w);background:color-mix(in srgb, var(--tone) 45%, var(--line));block-size:7px;animation:type-in 10s var(--ease-out) infinite;animation-delay:calc(var(--d) * .38s);border-radius:4px;display:block}[dir=rtl] .ln[data-astro-cid-cognygiv]{animation-name:type-in-rtl}@keyframes type-in{0%{clip-path:inset(0 100% 0 0 round 4px)}9%,82%{clip-path:inset(0 round 4px)}92%,to{clip-path:inset(0 round 4px);opacity:.35}}@keyframes type-in-rtl{0%{clip-path:inset(0 0 0 100% round 4px)}9%,82%{clip-path:inset(0 round 4px)}92%,to{clip-path:inset(0 round 4px);opacity:.35}}@keyframes pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.viz-devil[data-astro-cid-cognygiv]{align-content:center;gap:var(--s-3);padding-inline-end:56px;display:grid}.option[data-astro-cid-cognygiv]{align-items:center;gap:var(--s-3);display:flex}.letter[data-astro-cid-cognygiv]{border:1px solid var(--line);block-size:28px;inline-size:28px;font-family:var(--font-mono);color:var(--ink-muted);border-radius:8px;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.favourite[data-astro-cid-cognygiv] .letter[data-astro-cid-cognygiv]{border-color:color-mix(in srgb, var(--thesis) 60%, var(--line));color:var(--thesis)}.track[data-astro-cid-cognygiv]{border-radius:var(--radius-dot);background:color-mix(in srgb, var(--line) 60%, transparent);flex:1;block-size:10px;overflow:hidden}.fill[data-astro-cid-cognygiv]{inline-size:var(--w);border-radius:inherit;background:color-mix(in srgb, var(--thesis) 55%, var(--line));block-size:100%;display:block}.favourite[data-astro-cid-cognygiv] .fill[data-astro-cid-cognygiv]{background:linear-gradient(90deg, var(--thesis), color-mix(in srgb, var(--thesis) 60%, var(--antithesis)));animation:score-drop 6s var(--ease-in-out) infinite}.devil-chip[data-astro-cid-cognygiv]{background:var(--antithesis-soft);block-size:40px;inline-size:40px;color:var(--antithesis);--pg-accent:var(--antithesis);box-shadow:0 0 0 1px color-mix(in srgb, var(--antithesis) 30%, transparent) inset;animation:devil-strike 6s var(--ease-in-out) infinite;border-radius:12px;place-items:center;margin-block-start:-20px;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:0}@keyframes score-drop{0%,30%{inline-size:88%}45%,80%{filter:saturate(.7);inline-size:58%}to{inline-size:88%}}@keyframes devil-strike{0%,18%{translate:0;rotate:0deg}28%{translate:0 -46px;rotate:-14deg}34%{translate:0 -40px;rotate:6deg}50%,to{translate:0;rotate:0deg}}.viz-cost[data-astro-cid-cognygiv]{flex-direction:column;display:flex}.viz-cost[data-astro-cid-cognygiv] svg[data-astro-cid-cognygiv]{flex:1;min-block-size:160px;inline-size:100%;display:block;overflow:visible}.grid-line[data-astro-cid-cognygiv]{stroke:color-mix(in srgb, var(--line) 70%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.cap-line[data-astro-cid-cognygiv]{stroke:var(--antithesis);stroke-width:1.5px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.curve[data-astro-cid-cognygiv]{fill:none;stroke:var(--thesis);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.area[data-astro-cid-cognygiv]{opacity:1}@media (prefers-reduced-motion:no-preference){.cell[data-astro-cid-cognygiv]:not(.in-view) .curve[data-astro-cid-cognygiv]{stroke-dashoffset:1px}.cell[data-astro-cid-cognygiv].in-view .curve[data-astro-cid-cognygiv]{animation:draw 2.4s var(--ease-out) both}.cell[data-astro-cid-cognygiv].in-view .area[data-astro-cid-cognygiv]{animation:fade-in 1.6s var(--ease-out) .8s both}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes fade-in{0%{opacity:0}}.cap-badge[data-astro-cid-cognygiv]{background:var(--antithesis-soft);block-size:32px;inline-size:32px;color:var(--antithesis);--pg-accent:var(--antithesis);border-radius:10px;place-items:center;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:0}.roles[data-astro-cid-cognygiv]{gap:4px;block-size:8px;margin-block-start:var(--s-4);display:flex}.seg[data-astro-cid-cognygiv]{border-radius:var(--radius-dot)}.seg-a[data-astro-cid-cognygiv]{background:var(--thesis);flex:5}.seg-b[data-astro-cid-cognygiv]{background:var(--antithesis);flex:3}.seg-c[data-astro-cid-cognygiv]{background:var(--ink-muted);flex:2}.viz-providers[data-astro-cid-cognygiv]{flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(40px,1fr) auto;align-items:stretch;block-size:168px;min-block-size:0;display:grid}.seats[data-astro-cid-cognygiv]{flex-direction:column;justify-content:space-around;display:flex}.seat[data-astro-cid-cognygiv]{border-radius:var(--radius-dot);background:var(--tone);block-size:18px;inline-size:18px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tone) 18%, transparent)}.wires[data-astro-cid-cognygiv]{block-size:100%;inline-size:100%;overflow:visible}[dir=rtl] .wires[data-astro-cid-cognygiv]{transform:scaleX(-1)}.wires[data-astro-cid-cognygiv] path[data-astro-cid-cognygiv]{fill:none;stroke:color-mix(in srgb, var(--thesis) 55%, var(--line));stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:.04 .03;animation:2.4s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-.14px}}.chips[data-astro-cid-cognygiv]{grid-template-rows:repeat(4,1fr);align-items:center;display:grid}.chip-p[data-astro-cid-cognygiv]{border:1px solid var(--line);border-radius:var(--radius-dot);background:var(--surface);color:var(--ink-muted);text-align:center;padding:5px 12px;font-size:.8125rem;font-weight:600}.chip-p[data-astro-cid-cognygiv].linked{border-color:color-mix(in srgb, var(--thesis) 45%, var(--line));color:var(--ink);animation:chip-glow 3.6s var(--ease-in-out) infinite;animation-delay:calc(var(--n) * .6s)}@keyframes chip-glow{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--thesis) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.viz[data-astro-cid-cognygiv] [data-astro-cid-cognygiv]{animation:none!important}}
