.list[data-astro-cid-v2doauv5]{padding:var(--s-5) var(--s-5) var(--s-4);margin:0}.list__head[data-astro-cid-v2doauv5]{gap:var(--s-2);padding-bottom:var(--s-4);border-bottom:1.5px solid var(--teal);display:grid}.list__line[data-astro-cid-v2doauv5]{font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"opsz" 36, "SOFT" 100, "WONK" 1;color:var(--teal);text-wrap:balance;font-weight:560;line-height:1.15}.list__meta[data-astro-cid-v2doauv5]{justify-content:space-between;gap:var(--s-3);color:var(--muted);display:flex}.list__example[data-astro-cid-v2doauv5]{border:1px solid var(--rule);border-radius:999px;padding:0 8px;font-size:.8125rem}.row[data-astro-cid-v2doauv5]{gap:2px var(--s-3);padding:var(--s-3) 0 var(--s-3) var(--s-2);border-bottom:1px solid var(--rule);grid-template-columns:26px 1fr;display:grid;position:relative}.row[data-astro-cid-v2doauv5]:last-child{border-bottom:0}.row[data-astro-cid-v2doauv5]:before{content:"";transition:opacity var(--dur-ui) var(--ease-out);border-left:2px dashed #56676c80;position:absolute;top:10px;bottom:10px;left:0}.row__tick[data-astro-cid-v2doauv5]{grid-row:span 2;padding-top:1px}.row__tick[data-astro-cid-v2doauv5] path[data-astro-cid-v2doauv5]{fill:none;stroke:var(--coral);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .32s var(--ease-spring)}.row__body[data-astro-cid-v2doauv5]{min-width:0;display:grid}.row__name[data-astro-cid-v2doauv5]{color:var(--muted);transition:color var(--dur-ui) var(--ease-out);font-weight:600}.row__reason[data-astro-cid-v2doauv5]{font-size:var(--fs-small);color:var(--muted)}.row__status[data-astro-cid-v2doauv5]{font-size:var(--fs-small);grid-column:2;font-weight:500;display:grid}.st[data-astro-cid-v2doauv5]{transition:opacity var(--dur-ui) var(--ease-out);grid-area:1/1}.st--quiet[data-astro-cid-v2doauv5]{color:var(--muted);font-style:italic}.st--back[data-astro-cid-v2doauv5]{opacity:0;color:var(--ink);font-weight:600}@media (width>=480px){.row[data-astro-cid-v2doauv5]{grid-template-columns:26px 1fr auto}.row__status[data-astro-cid-v2doauv5]{text-align:right;grid-area:1/3/span 2;align-self:center;justify-items:end}}.row[data-astro-cid-v2doauv5].is-back:before,html:not(.motion) .row[data-astro-cid-v2doauv5][data-back]:before,[data-astro-cid-v2doauv5][data-list=static] .row[data-astro-cid-v2doauv5][data-back]:before{opacity:0}.row[data-astro-cid-v2doauv5].is-back .row__tick[data-astro-cid-v2doauv5] path[data-astro-cid-v2doauv5],html:not(.motion) .row[data-astro-cid-v2doauv5][data-back] .row__tick[data-astro-cid-v2doauv5] path[data-astro-cid-v2doauv5],[data-astro-cid-v2doauv5][data-list=static] .row[data-astro-cid-v2doauv5][data-back] .row__tick[data-astro-cid-v2doauv5] path[data-astro-cid-v2doauv5]{stroke-dashoffset:0}.row[data-astro-cid-v2doauv5].is-back .row__name[data-astro-cid-v2doauv5],html:not(.motion) .row[data-astro-cid-v2doauv5][data-back] .row__name[data-astro-cid-v2doauv5],[data-astro-cid-v2doauv5][data-list=static] .row[data-astro-cid-v2doauv5][data-back] .row__name[data-astro-cid-v2doauv5]{color:var(--ink)}.row[data-astro-cid-v2doauv5].is-back .st--quiet[data-astro-cid-v2doauv5],html:not(.motion) .row[data-astro-cid-v2doauv5][data-back] .st--quiet[data-astro-cid-v2doauv5],[data-astro-cid-v2doauv5][data-list=static] .row[data-astro-cid-v2doauv5][data-back] .st--quiet[data-astro-cid-v2doauv5]{opacity:0}.row[data-astro-cid-v2doauv5].is-back .st--back[data-astro-cid-v2doauv5],html:not(.motion) .row[data-astro-cid-v2doauv5][data-back] .st--back[data-astro-cid-v2doauv5],[data-astro-cid-v2doauv5][data-list=static] .row[data-astro-cid-v2doauv5][data-back] .st--back[data-astro-cid-v2doauv5]{opacity:1}.list__link[data-astro-cid-v2doauv5]{align-items:center;gap:var(--s-2);min-height:44px;margin-top:var(--s-2);font-weight:600;display:inline-flex}.list__link[data-astro-cid-v2doauv5] svg{transition:transform var(--dur-ui) var(--ease-out)}.list__link[data-astro-cid-v2doauv5]:hover svg{transform:translate(3px)}.winback__grid[data-astro-cid-ge2uvauf]{gap:var(--s-7);align-items:center;display:grid}.winback__copy[data-astro-cid-ge2uvauf]{gap:var(--s-6);display:grid}.winback[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:15ch}.winback[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:46ch}.hero-for[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-1) var(--s-2);max-width:none;margin-bottom:calc(var(--s-6) * -.5);color:var(--ink);flex-wrap:wrap;font-size:1.0625rem;font-weight:600;display:flex}.ticker[data-astro-cid-ge2uvauf]{padding-block:2px 4px;display:inline-grid;overflow:hidden}.ticker__item[data-astro-cid-ge2uvauf]{visibility:hidden;white-space:nowrap;color:var(--teal);text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:.25em;grid-area:1/1;text-decoration-thickness:3px}.ticker__item[data-astro-cid-ge2uvauf][data-on]{visibility:visible}.ticker__toggle[data-astro-cid-ge2uvauf]{border:1.5px solid var(--teal-soft);width:28px;height:28px;color:var(--teal);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ticker__toggle[data-astro-cid-ge2uvauf][hidden]{display:none}.ticker__toggle[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ticker__toggle[data-astro-cid-ge2uvauf] .ticker__play[data-astro-cid-ge2uvauf],.ticker__toggle[data-astro-cid-ge2uvauf][aria-pressed=true] .ticker__pause[data-astro-cid-ge2uvauf]{display:none}.ticker__toggle[data-astro-cid-ge2uvauf][aria-pressed=true] .ticker__play[data-astro-cid-ge2uvauf]{display:block}.winback__cta[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.winback__alt[data-astro-cid-ge2uvauf]{font-weight:600}.winback__trust[data-astro-cid-ge2uvauf]{gap:var(--s-3) var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--rule);flex-wrap:wrap;font-size:.9375rem;display:flex}.winback__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-2);display:inline-flex}.winback__trust[data-astro-cid-ge2uvauf] svg{color:var(--teal)}.winback__object[data-astro-cid-ge2uvauf]{gap:var(--s-5);justify-self:center;width:100%;min-width:0;max-width:520px;display:grid}.winback__object[data-astro-cid-ge2uvauf] .list{rotate:-1deg}@media (width>=1024px){.winback__grid[data-astro-cid-ge2uvauf]{gap:var(--s-8);grid-template-columns:7fr 5fr}}.problem__title[data-astro-cid-xbo34pcx]{max-width:18ch}@media (width>=1024px){.problem__title[data-astro-cid-xbo34pcx]{max-width:22ch}}.board[data-astro-cid-xbo34pcx]{margin-top:var(--s-7);padding:var(--s-6) var(--s-4);border-radius:var(--r-photo);background-color:var(--teal-soft);background-image:radial-gradient(#faf6f012 1px,#0000 1.2px),radial-gradient(#061e251f 1px,#0000 1.2px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px;box-shadow:inset 0 0 0 10px #3b5a5f,inset 0 0 0 11px #00000026,inset 0 10px 30px -10px #00000059}.board__notes[data-astro-cid-xbo34pcx]{gap:var(--s-5);display:grid}@media (width>=768px){.board[data-astro-cid-xbo34pcx]{padding:var(--s-7) var(--s-6)}.board__notes[data-astro-cid-xbo34pcx]{grid-template-columns:repeat(3,1fr);align-items:start}.note--1[data-astro-cid-xbo34pcx]{margin-top:var(--s-6)}.note--2[data-astro-cid-xbo34pcx]{margin-top:var(--s-3)}}.note[data-astro-cid-xbo34pcx]{padding:var(--s-6) var(--s-5) var(--s-5);gap:var(--s-2);display:grid}.note--1[data-astro-cid-xbo34pcx]{rotate:1.5deg}.note__pin[data-astro-cid-xbo34pcx]{background:radial-gradient(circle at 35% 35%, #ff9a7f, var(--coral) 55%, #b4482e);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:10px;left:50%;box-shadow:0 2px 2px #0000004d}.note[data-astro-cid-xbo34pcx] .note__icon{color:var(--teal);margin-bottom:var(--s-1)}.note__title[data-astro-cid-xbo34pcx]{font-size:1.3125rem}.problem__line[data-astro-cid-xbo34pcx]{margin-top:var(--s-7);font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"opsz" 36, "SOFT" 100, "WONK" 1;color:var(--teal);font-weight:560;line-height:1.25}.ways__list[data-astro-cid-pe3f7qlq]{gap:var(--s-5);margin-top:var(--s-7);display:grid}@media (width>=900px){.ways__list[data-astro-cid-pe3f7qlq]{grid-template-columns:repeat(4,1fr)}}.way[data-astro-cid-pe3f7qlq]{gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-5);border-top:6px solid var(--teal);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.way[data-astro-cid-pe3f7qlq] .way__icon{color:var(--teal)}.way__title[data-astro-cid-pe3f7qlq]{font-size:var(--fs-h3)}.way__text[data-astro-cid-pe3f7qlq]{color:var(--ink)}.way__link[data-astro-cid-pe3f7qlq]{align-items:center;gap:var(--s-2);min-height:44px;font-weight:600;display:inline-flex}.badge[data-astro-cid-pe3f7qlq]{top:calc(var(--s-3) * -1 - 3px);right:var(--s-5);padding:2px var(--s-3);background:var(--teal);color:var(--cream);font-size:var(--fs-small);border-radius:999px;font-weight:600;position:absolute}.builds__foot[data-astro-cid-2ut4wz5g]{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-6);color:var(--teal);flex-wrap:wrap;font-weight:600;display:flex}.sort[data-astro-cid-tnmph2fl]{padding:var(--s-5) var(--s-5) var(--s-4);margin:0;rotate:-1deg}.sort__head[data-astro-cid-tnmph2fl]{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1.5px solid var(--teal);display:flex}.sort__title[data-astro-cid-tnmph2fl]{font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"opsz" 36, "SOFT" 100, "WONK" 1;color:var(--teal);font-weight:560}.sort__example[data-astro-cid-tnmph2fl]{border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:0 8px;font-size:.8125rem}.sort__list[data-astro-cid-tnmph2fl]{flex-direction:column;display:flex}.task[data-astro-cid-tnmph2fl]{order:var(--sorted);justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--rule);display:flex}.task__body[data-astro-cid-tnmph2fl]{min-width:0;display:grid}.task__job[data-astro-cid-tnmph2fl]{color:var(--ink);font-weight:600;line-height:1.35}.task__how[data-astro-cid-tnmph2fl]{color:var(--muted);transition:opacity var(--dur-ui) var(--ease-out)}.task__stamp[data-astro-cid-tnmph2fl]{white-space:nowrap;border-radius:6px;flex:none;padding:3px 10px;font-size:.8125rem;font-weight:700;line-height:1.4}.task--auto[data-astro-cid-tnmph2fl] .task__stamp[data-astro-cid-tnmph2fl]{background:var(--teal);color:var(--cream)}.task--help[data-astro-cid-tnmph2fl] .task__stamp[data-astro-cid-tnmph2fl]{color:var(--teal);box-shadow:inset 0 0 0 1.5px var(--teal)}.task--you[data-astro-cid-tnmph2fl] .task__stamp[data-astro-cid-tnmph2fl]{color:var(--ink);background-image:none;border:0;box-shadow:inset 0 0 0 1.5px #1c2b3073}.task--first[data-astro-cid-tnmph2fl]{border-top:1.5px dashed #0f4c5c59;margin-top:6px}html.motion .sort[data-astro-cid-tnmph2fl]:not(.is-sorted) .task--first[data-astro-cid-tnmph2fl]{border-top:0;margin-top:0}.sort__sum[data-astro-cid-tnmph2fl]{margin-top:var(--s-3);color:var(--teal);transition:opacity var(--dur-ui) var(--ease-out);font-weight:600}html.motion .sort[data-astro-cid-tnmph2fl]:not(.is-sorted) .task[data-astro-cid-tnmph2fl]{order:var(--week)}html.motion .sort[data-astro-cid-tnmph2fl]:not(.is-stamped) .task__stamp[data-astro-cid-tnmph2fl]{opacity:0;scale:1.15}html.motion .sort[data-astro-cid-tnmph2fl]:not(.is-stamped) .task__how[data-astro-cid-tnmph2fl],html.motion .sort[data-astro-cid-tnmph2fl]:not(.is-sorted) .sort__sum[data-astro-cid-tnmph2fl]{opacity:0}html.motion .sort[data-astro-cid-tnmph2fl]{animation:sort-settle var(--dur-panel) var(--ease-out) both}@keyframes sort-settle{0%{opacity:.4;translate:0 14px}}.aichat__grid[data-astro-cid-tmw4mlqq]{gap:var(--s-7);align-items:center;display:grid}.aichat__copy[data-astro-cid-tmw4mlqq]{gap:var(--s-6);display:grid}.aichat[data-astro-cid-tmw4mlqq] h2[data-astro-cid-tmw4mlqq]{max-width:16ch}.aichat__sub[data-astro-cid-tmw4mlqq]{color:#faf6f0e6;max-width:42ch}.aichat__points[data-astro-cid-tmw4mlqq]{gap:var(--s-3);display:grid}.aichat__points[data-astro-cid-tmw4mlqq] li[data-astro-cid-tmw4mlqq]{gap:var(--s-3);grid-template-columns:22px 1fr;display:grid}.aichat__points[data-astro-cid-tmw4mlqq] svg{margin-top:2px}.aichat__object[data-astro-cid-tmw4mlqq]{justify-self:center;width:100%;max-width:500px}@media (width>=1024px){.aichat__grid[data-astro-cid-tmw4mlqq]{gap:var(--s-8);grid-template-columns:7fr 5fr}}.about__grid[data-astro-cid-owset46b]{gap:var(--s-7);align-items:center;display:grid}@media (width>=900px){.about__grid[data-astro-cid-owset46b]{gap:var(--s-8);grid-template-columns:7fr 5fr}}.about[data-astro-cid-owset46b] h1[data-astro-cid-owset46b],.about[data-astro-cid-owset46b] h2[data-astro-cid-owset46b]{max-width:18ch}.about__links[data-astro-cid-owset46b]{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.about__links[data-astro-cid-owset46b]:empty{display:none}.card[data-astro-cid-owset46b]{aspect-ratio:1.75;width:min(380px,100%);padding:var(--s-5);align-content:space-between;justify-self:center;gap:var(--s-3);border-top:6px solid var(--teal);display:grid;rotate:-1.5deg}.card__lines[data-astro-cid-owset46b]{color:var(--ink);gap:4px;display:grid}.card__lines[data-astro-cid-owset46b] li[data-astro-cid-owset46b],.card__place[data-astro-cid-owset46b]{align-items:center;gap:var(--s-2);display:flex}.card__lines[data-astro-cid-owset46b] svg{color:var(--teal)}.card__place[data-astro-cid-owset46b]{color:var(--muted)}
