.stack[data-astro-cid-hbnn7yyr]{width:min(21.5rem,100%)}.titlerow[data-astro-cid-hbnn7yyr]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6rem}.tt[data-astro-cid-hbnn7yyr]{font-family:var(--font-display);font-weight:500;font-size:1.35rem;letter-spacing:-.01em;color:var(--color-ink-900)}.aux[data-astro-cid-hbnn7yyr]{display:inline-flex;gap:.6rem;color:var(--color-ink-600)}.ai[data-astro-cid-hbnn7yyr] svg{width:1rem;height:1rem;display:block}.seg[data-astro-cid-hbnn7yyr]{display:flex;background:var(--hiw-card);border:1px solid var(--hiw-border);border-radius:.75rem;padding:3px;margin-bottom:.75rem}.seg[data-astro-cid-hbnn7yyr] span[data-astro-cid-hbnn7yyr]{flex:1;text-align:center;font-size:.75rem;font-weight:600;color:var(--color-ink-400);padding:.4rem 0;border-radius:.55rem}.seg[data-astro-cid-hbnn7yyr] span[data-astro-cid-hbnn7yyr].on{background:var(--hiw-sel);color:var(--color-ochre-700)}.card[data-astro-cid-hbnn7yyr]{background:var(--hiw-card);border:1px solid var(--hiw-border);border-radius:1.1rem;box-shadow:0 10px 30px -18px #3c2d1473;padding:.95rem 1rem}.kicker[data-astro-cid-hbnn7yyr]{display:flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-400)}.ki[data-astro-cid-hbnn7yyr]{color:var(--color-ochre-500)}.ki[data-astro-cid-hbnn7yyr] svg{width:.85rem;height:.85rem;display:block}.swap[data-astro-cid-hbnn7yyr]{display:grid;justify-items:start}.swap[data-astro-cid-hbnn7yyr]>.v[data-astro-cid-hbnn7yyr]{grid-area:1 / 1;opacity:0;transition:opacity .5s ease}.stack[data-astro-cid-hbnn7yyr][data-case="0"] .v0[data-astro-cid-hbnn7yyr],.stack[data-astro-cid-hbnn7yyr][data-case="1"] .v1[data-astro-cid-hbnn7yyr],.stack[data-astro-cid-hbnn7yyr][data-case="2"] .v2[data-astro-cid-hbnn7yyr]{opacity:1}.statuswrap[data-astro-cid-hbnn7yyr]{margin-top:.35rem}.statusline[data-astro-cid-hbnn7yyr]{font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.45;color:var(--color-ink-900)}.statusline[data-astro-cid-hbnn7yyr] b[data-astro-cid-hbnn7yyr]{font-weight:600;color:var(--hiw-rested-ink)}.statusline[data-astro-cid-hbnn7yyr] b[data-astro-cid-hbnn7yyr].tough{color:var(--hiw-rough)}.statusline[data-astro-cid-hbnn7yyr] b[data-astro-cid-hbnn7yyr].mixed{color:var(--color-ink-900)}.weekgrid[data-astro-cid-hbnn7yyr]{display:grid;grid-template-columns:5.4rem repeat(7,1fr);gap:.35rem;align-items:center;margin-top:.75rem}.wglabel[data-astro-cid-hbnn7yyr]{font-size:.7rem;font-weight:600;color:var(--color-ink-600)}.wglabel[data-astro-cid-hbnn7yyr]>span[data-astro-cid-hbnn7yyr]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wglabel[data-astro-cid-hbnn7yyr].hl{color:var(--color-ochre-700)}.weekgrid[data-astro-cid-hbnn7yyr] i[data-astro-cid-hbnn7yyr]{position:relative;display:block;height:1.05rem;border-radius:.35rem;border:1.5px solid var(--hiw-border);transition:background .5s,border-color .5s}.weekgrid[data-astro-cid-hbnn7yyr] i[data-astro-cid-hbnn7yyr].rested{background:var(--hiw-rested);border-color:var(--hiw-rested)}.weekgrid[data-astro-cid-hbnn7yyr] i[data-astro-cid-hbnn7yyr].okay{background:var(--hiw-okay);border-color:var(--hiw-okay)}.weekgrid[data-astro-cid-hbnn7yyr] i[data-astro-cid-hbnn7yyr].rough{background:var(--hiw-rough-soft);border-color:var(--hiw-rough)}.weekgrid[data-astro-cid-hbnn7yyr] i[data-astro-cid-hbnn7yyr].trig{background:var(--hiw-flag);border-color:var(--hiw-flag)}.weekgrid[data-astro-cid-hbnn7yyr] i[data-astro-cid-hbnn7yyr].trig:after{content:"";position:absolute;inset:0;margin:auto;width:4px;height:4px;border-radius:2px;background:var(--hiw-flag-dot)}.weekgrid[data-astro-cid-hbnn7yyr] i[data-astro-cid-hbnn7yyr].hl{outline:1.5px solid var(--color-ochre-500);outline-offset:1px}.wgdow[data-astro-cid-hbnn7yyr]{text-align:center;font-size:.62rem;font-weight:600;color:var(--color-ink-400)}.countswrap[data-astro-cid-hbnn7yyr]{margin-top:.6rem}.counts[data-astro-cid-hbnn7yyr]{font-size:.76rem;line-height:1.45;color:var(--color-ink-600)}.chipwrap[data-astro-cid-hbnn7yyr]{margin-top:.7rem}.dirchip[data-astro-cid-hbnn7yyr]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600;background:var(--hiw-rested-soft);color:var(--hiw-rested-ink)}.dirchip[data-astro-cid-hbnn7yyr].tough{background:var(--hiw-rough-soft);color:var(--hiw-rough)}.dirchip[data-astro-cid-hbnn7yyr].mixed{background:var(--hiw-sel);color:var(--color-ink-600)}.di[data-astro-cid-hbnn7yyr] svg{width:.7rem;height:.7rem;display:block}.legend[data-astro-cid-hbnn7yyr]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .4rem;margin:.4rem .2rem .7rem;font-size:.64rem;font-weight:500;color:var(--color-ink-600)}.legend[data-astro-cid-hbnn7yyr] span[data-astro-cid-hbnn7yyr]{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.key[data-astro-cid-hbnn7yyr]{display:inline-block;width:.6rem;height:.6rem;border-radius:.2rem;position:relative}.key[data-astro-cid-hbnn7yyr].rested{background:var(--hiw-rested)}.key[data-astro-cid-hbnn7yyr].okay{background:var(--hiw-okay)}.key[data-astro-cid-hbnn7yyr].rough{background:var(--hiw-rough-soft);border:1.5px solid var(--hiw-rough)}.key[data-astro-cid-hbnn7yyr].trig{background:var(--hiw-flag)}.key[data-astro-cid-hbnn7yyr].trig:after{content:"";position:absolute;inset:0;margin:auto;width:3px;height:3px;border-radius:1.5px;background:var(--hiw-flag-dot)}.key[data-astro-cid-hbnn7yyr].hl{background:var(--hiw-card);border:1px solid var(--hiw-border);outline:1.5px solid var(--color-ochre-500);outline-offset:1px}.plainwrap[data-astro-cid-hbnn7yyr]{margin-top:.4rem}.plain[data-astro-cid-hbnn7yyr]{font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.5;color:var(--color-ink-900)}.plain[data-astro-cid-hbnn7yyr] b[data-astro-cid-hbnn7yyr]{font-weight:600}.plain[data-astro-cid-hbnn7yyr] .key[data-astro-cid-hbnn7yyr]{margin-right:.25rem;vertical-align:-1px}.cool[data-astro-cid-e5iari5o]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:2.25rem}.stagebox[data-astro-cid-e5iari5o]{position:relative;width:11rem;height:11rem;display:grid;place-items:center;margin-bottom:1.5rem}.ring[data-astro-cid-e5iari5o]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid var(--color-ochre-500);pointer-events:none}.ring[data-astro-cid-e5iari5o].r1{width:12.6rem;height:12.6rem;opacity:.55}.ring[data-astro-cid-e5iari5o].r2{width:14.2rem;height:14.2rem;opacity:.32}.ring[data-astro-cid-e5iari5o].r3{width:15.9rem;height:15.9rem;opacity:.16}.breath[data-astro-cid-e5iari5o]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 38% 34%,#f2c877,var(--color-ochre-500));box-shadow:0 14px 34px -12px #c88c288c}@media(prefers-reduced-motion:no-preference){.breath[data-astro-cid-e5iari5o]{animation:breathe 8s ease-in-out infinite}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.timer[data-astro-cid-e5iari5o]{position:relative;z-index:1;font-size:3.4rem;font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#241e179e}.words[data-astro-cid-e5iari5o]{font-size:1.3rem;font-weight:500;letter-spacing:-.011em;color:#f2e9da}.note[data-astro-cid-e5iari5o]{margin-top:.8rem;font-size:.8rem;line-height:1.5;color:#cbbfa9;max-width:16rem}.chat[data-astro-cid-aq4s7q5i]{width:min(21rem,100%);display:flex;flex-direction:column;gap:.5rem}.convobar[data-astro-cid-aq4s7q5i]{display:flex;align-items:center;justify-content:center;margin-bottom:.3rem;color:var(--color-ink-900)}.cvt[data-astro-cid-aq4s7q5i]{font-size:.85rem;font-weight:600}.bub[data-astro-cid-aq4s7q5i]{border-radius:1rem;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.bub[data-astro-cid-aq4s7q5i].user{background:var(--hiw-sel);border:1px solid var(--hiw-border);color:var(--color-ink-900);align-self:flex-end;max-width:88%;border-bottom-right-radius:5px}.bub[data-astro-cid-aq4s7q5i].ai{background:var(--hiw-card);border:1px solid var(--hiw-border);color:var(--color-ink-600);align-self:flex-start;max-width:94%;border-bottom-left-radius:5px}.bub[data-astro-cid-aq4s7q5i].ai b[data-astro-cid-aq4s7q5i]{color:var(--color-ink-900);font-weight:600}.bub[data-astro-cid-aq4s7q5i].zoom{max-width:none;width:calc(100% + 2.2rem);margin-left:-1.1rem;font-size:.92rem;padding:.85rem 1rem;border-radius:1.1rem;box-shadow:0 22px 48px -18px #3c2d1480}.srctag[data-astro-cid-aq4s7q5i]{display:flex;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ochre-700)}.si[data-astro-cid-aq4s7q5i] svg{width:.8rem;height:.8rem;display:block}.bub[data-astro-cid-aq4s7q5i].typing{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.75rem .85rem}.bub[data-astro-cid-aq4s7q5i].typing i[data-astro-cid-aq4s7q5i]{width:7px;height:7px;border-radius:50%;background:var(--color-ink-400)}.bub[data-astro-cid-aq4s7q5i].typing i[data-astro-cid-aq4s7q5i]:nth-child(1){opacity:.85}.bub[data-astro-cid-aq4s7q5i].typing i[data-astro-cid-aq4s7q5i]:nth-child(2){opacity:.55}.bub[data-astro-cid-aq4s7q5i].typing i[data-astro-cid-aq4s7q5i]:nth-child(3){opacity:.3}@media(prefers-reduced-motion:no-preference){.bub[data-astro-cid-aq4s7q5i].typing i[data-astro-cid-aq4s7q5i]{animation:typing-dot 1.3s ease-in-out infinite}.bub[data-astro-cid-aq4s7q5i].typing i[data-astro-cid-aq4s7q5i]:nth-child(2){animation-delay:.18s}.bub[data-astro-cid-aq4s7q5i].typing i[data-astro-cid-aq4s7q5i]:nth-child(3){animation-delay:.36s}}@keyframes typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}
