.action:where(.astro-akyfo2dr){height:2.25rem;color:var(--foreground);cursor:pointer;background:#fff;border-radius:9999px;flex-shrink:0;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;position:relative;box-shadow:0 1px 2px oklch(20% .02 270/.2),0 8px 24px -8px oklch(20% .02 270/.4)}.action:where(.astro-akyfo2dr):hover{background:oklch(100% 0 0/.9)}.action:where(.astro-akyfo2dr):focus-visible{outline-color:#fff}.action:where(.astro-akyfo2dr)[data-invite]:before{content:"";border-radius:inherit;animation:2s ease-out infinite invite;position:absolute;inset:0;box-shadow:0 0 oklch(100% 0 0/.55)}@keyframes invite{70%,to{box-shadow:0 0 0 12px oklch(100% 0 0/0)}}.window:where(.astro-akyfo2dr){box-shadow:0 0 0 1px oklch(20% .05 275/.08),0 2px 6px oklch(15% .06 275/.12),0 32px 70px -24px oklch(15% .08 275/.55)}.phase:where(.astro-akyfo2dr){border-radius:var(--radius-md);text-align:left;width:100%;color:var(--foreground);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.phase:where(.astro-akyfo2dr):hover{background:var(--secondary)}.phase-dot:where(.astro-akyfo2dr){background:var(--hue);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.3rem}.phase-detail:where(.astro-akyfo2dr){color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;font-weight:400;display:none}@media (width>=64rem){.phase:where(.astro-akyfo2dr){padding:.625rem .75rem}.phase-detail:where(.astro-akyfo2dr){display:block}}.phase:where(.astro-akyfo2dr)[data-state=todo]{color:var(--muted-foreground)}.phase:where(.astro-akyfo2dr)[data-state=todo] .phase-dot:where(.astro-akyfo2dr){box-shadow:inset 0 0 0 1.5px var(--input);background:0 0}.phase:where(.astro-akyfo2dr)[data-state=current]{background:color-mix(in oklch, var(--hue) 9%, white)}.phase:where(.astro-akyfo2dr)[data-state=current] .phase-dot:where(.astro-akyfo2dr){box-shadow:0 0 0 3px color-mix(in oklch, var(--hue) 24%, transparent)}.line:where(.astro-akyfo2dr){overflow-wrap:anywhere}.line-cmd:where(.astro-akyfo2dr){color:var(--foreground);font-weight:500}.line-out:where(.astro-akyfo2dr){color:var(--secondary-foreground)}.line-dim:where(.astro-akyfo2dr){color:var(--muted-foreground)}.line-ok:where(.astro-akyfo2dr){color:var(--status-running-foreground);font-weight:500}.prompt:where(.astro-akyfo2dr){color:var(--iris);user-select:none}.mark:where(.astro-akyfo2dr){color:oklch(47% .2 262)}@media (prefers-reduced-motion:reduce){.action:where(.astro-akyfo2dr)[data-invite]:before{animation:none}}.tile:where(.astro-cognygiv){border:1px solid var(--border);background:var(--card);border-radius:1.25rem;flex-direction:column;display:flex}.art:where(.astro-cognygiv){background:radial-gradient(130% 120% at 0% 0%, color-mix(in oklch, var(--hue) 34%, white), transparent 70%), radial-gradient(130% 120% at 100% 100%, color-mix(in oklch, var(--hue2) 30%, white), transparent 70%), color-mix(in oklch, var(--hue) 10%, white);border-radius:calc(1.25rem - 1px) calc(1.25rem - 1px) 0 0;flex-direction:column;flex:none;justify-content:center;min-height:13rem;padding:1.5rem;display:flex}@media (width>=40rem){.art:where(.astro-cognygiv){min-height:15.5rem;padding:2rem}}.art-dark:where(.astro-cognygiv){background:radial-gradient(120% 120% at 100% 0%, color-mix(in oklch, var(--hue2) 45%, transparent), transparent 65%), oklch(20% .045 275);justify-content:flex-end}.card:where(.astro-cognygiv){box-shadow:0 0 0 1px oklch(20% .03 270/.06), 0 1px 2px oklch(20% .03 270/.06), 0 16px 32px -16px color-mix(in oklch, var(--hue) 60%, transparent);background:#fff;border-radius:.75rem;overflow:hidden}.body:where(.astro-cognygiv){flex:1;padding:1.375rem 1.5rem 1.625rem}@media (width>=40rem){.body:where(.astro-cognygiv){padding-inline:2rem}}.body:where(.astro-cognygiv) h3:where(.astro-cognygiv){letter-spacing:-.012em;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:flex}.body:where(.astro-cognygiv) h3:where(.astro-cognygiv) svg{width:1.125rem;height:1.125rem;color:color-mix(in oklch, var(--hue) 82%, black);flex-shrink:0}.body:where(.astro-cognygiv) p:where(.astro-cognygiv){color:var(--muted-foreground);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.tag:where(.astro-cognygiv){color:color-mix(in oklch, var(--azure) 75%, black);background:color-mix(in oklch, var(--azure) 12%, white);border-radius:9999px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:500}.log:where(.astro-cognygiv),.log{color:oklch(100% 0 0/.85);white-space:nowrap}.log:where(.astro-cognygiv):first-child{color:oklch(100% 0 0/.45)}.log-new{animation:.35s log-in}.log .ok{color:var(--mint)}.log .miss{color:var(--sun)}@keyframes log-in{0%{opacity:0;transform:translateY(.5rem)}}.roll:where(.astro-cognygiv),.step:where(.astro-cognygiv){border:1px solid var(--input);box-shadow:var(--shadow-xs);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.roll:where(.astro-cognygiv){border-radius:9999px;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.step:where(.astro-cognygiv){border-radius:9999px;width:1.5rem;height:1.5rem}.roll:where(.astro-cognygiv):hover,.step:where(.astro-cognygiv):hover{border-color:color-mix(in oklch, var(--hue) 60%, white);background:color-mix(in oklch, var(--hue) 8%, white)}.step:where(.astro-cognygiv):disabled{opacity:.4;pointer-events:none}.reset:where(.astro-cognygiv){color:color-mix(in oklch, var(--hue) 70%, black);text-underline-offset:3px;cursor:pointer;border-radius:9999px;align-self:center;margin-top:.75rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;text-decoration:underline}.replica:where(.astro-cognygiv){background:var(--border);border-radius:9999px;flex:1;height:.5rem;transition:background-color .2s}.replica-on:where(.astro-cognygiv),.replica-on{background:var(--mint)}.avatar:where(.astro-cognygiv){width:1.625rem;height:1.625rem;color:color-mix(in oklch, var(--hue) 65%, black);background:color-mix(in oklch, var(--hue) 20%, white);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.625rem;font-weight:600;display:grid}.meter:where(.astro-cognygiv){background:linear-gradient(to right, var(--sun), var(--coral))}.chip:where(.astro-cognygiv){width:1.875rem;height:1.875rem;color:color-mix(in oklch, var(--hue) 78%, black);background:color-mix(in oklch, var(--hue) 14%, white);border-radius:.5rem;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){:where(.astro-cognygiv)[data-seen] .bell:where(.astro-cognygiv) svg,.tile:where(.astro-cognygiv):hover .bell:where(.astro-cognygiv) svg{animation:.9s .2s ring}}@keyframes ring{15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.slot:where(.astro-xkl2vo4e){display:inline-block;position:relative}.token:where(.astro-xkl2vo4e){background-color:color-mix(in oklch, var(--hue) 13%, white);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--hue) 38%, white);clip-path:inset(0 round .22em);border-radius:.22em;transition:width .45s cubic-bezier(.3,.7,.2,1),background-color .45s,box-shadow .45s;display:inline-flex}.face:where(.astro-xkl2vo4e){white-space:nowrap;flex:none;align-items:center;gap:.2em;padding:.02em .26em .06em .22em;transition:opacity .2s,transform .2s;display:inline-flex}.face:where(.astro-xkl2vo4e)[data-state=out]{opacity:0;transform:translateY(-.22em)}.face:where(.astro-xkl2vo4e)[data-state=before]{opacity:0;transition:none;transform:translateY(.22em)}.logo:where(.astro-xkl2vo4e){fill:currentColor;flex:none;width:.64em;height:.64em}.soon:where(.astro-xkl2vo4e){letter-spacing:0;color:var(--background);background:var(--foreground);box-shadow:0 0 0 2px var(--background);border-radius:9999px;padding:.3em .6em;font-size:clamp(.625rem,.2em,.75rem);font-weight:600;line-height:1;position:absolute;bottom:-.5rem;right:-.6rem}.glass:where(.astro-2p37jmr3){backdrop-filter:blur(8px);background:oklch(100% 0 0/.07);border:1px solid oklch(100% 0 0/.14);border-radius:1rem;padding:1.25rem;box-shadow:inset 0 1px oklch(100% 0 0/.12)}@media (width>=40rem){.glass:where(.astro-2p37jmr3){padding:1.75rem 2rem}}.glass:where(.astro-2p37jmr3) .pill{color:#fff;background:oklch(100% 0 0/.12);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2)}.switch:where(.astro-2p37jmr3){cursor:pointer;background:oklch(100% 0 0/.22);border-radius:9999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;padding:.1875rem;transition:background-color .25s;display:inline-flex}.switch:where(.astro-2p37jmr3):focus-visible{outline-color:#fff}.knob:where(.astro-2p37jmr3){background:#fff;border-radius:9999px;width:1.125rem;height:1.125rem;transition:transform .25s cubic-bezier(.3,.7,.2,1);box-shadow:0 1px 3px oklch(0% 0 0/.3)}.switch:where(.astro-2p37jmr3)[aria-checked=true]{background:var(--mint)}.switch:where(.astro-2p37jmr3)[aria-checked=true] .knob:where(.astro-2p37jmr3){transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){.switch:where(.astro-2p37jmr3),.knob:where(.astro-2p37jmr3){transition:none}}.step:where(.astro-5wfdsgz3){flex-direction:column;display:flex}@media (width>=48rem) and (width<=63.999rem){.step:where(.astro-5wfdsgz3){grid-template-columns:21rem 1fr;align-items:center;gap:2.5rem;display:grid}.step:where(.astro-5wfdsgz3) .number:where(.astro-5wfdsgz3){margin-top:0}}.art:where(.astro-5wfdsgz3){background:radial-gradient(130% 120% at 0% 0%, color-mix(in oklch, var(--hue) 30%, white), transparent 70%), color-mix(in oklch, var(--hue) 10%, white);border-radius:1.25rem;flex-direction:column;justify-content:center;min-height:10.5rem;padding:1.5rem;display:flex}.card:where(.astro-5wfdsgz3){box-shadow:0 0 0 1px oklch(20% .03 270/.06), 0 1px 2px oklch(20% .03 270/.06), 0 14px 28px -14px color-mix(in oklch, var(--hue) 55%, transparent);background:#fff;border-radius:.75rem;overflow:hidden}.digit:where(.astro-5wfdsgz3){border:1px solid var(--input);border-radius:var(--radius-md);width:2rem;height:2.375rem;font-family:var(--font-mono);place-items:center;font-size:.9375rem;font-weight:500;display:grid}.type:where(.astro-5wfdsgz3){width:calc(var(--n) * 1ch);vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.type:where(.astro-5wfdsgz3){transition:width 1.2s steps(20,end) .3s}.js :where(.astro-5wfdsgz3)[data-inview]:not([data-seen]) .type:where(.astro-5wfdsgz3){width:0}}.number:where(.astro-5wfdsgz3){width:1.75rem;height:1.75rem;color:color-mix(in oklch, var(--hue) 70%, black);background:color-mix(in oklch, var(--hue) 16%, white);border-radius:9999px;place-items:center;margin-top:1.5rem;font-size:.8125rem;font-weight:600;display:grid}.step:where(.astro-5wfdsgz3) h3:where(.astro-5wfdsgz3){letter-spacing:-.015em;margin-top:.875rem;font-size:1.125rem;font-weight:600}.text:where(.astro-5wfdsgz3){color:var(--muted-foreground);margin-top:.375rem;font-size:.9375rem;line-height:1.6}.quote:where(.astro-gakqr736){border:1px solid var(--border);background:radial-gradient(120% 70% at 0% 0%, color-mix(in oklch, var(--hue) 11%, white), transparent 70%), var(--card);border-radius:1.25rem;padding:1.75rem}.mark:where(.astro-gakqr736){width:1.75rem;height:1.75rem;color:color-mix(in oklch, var(--hue) 85%, white)}.avatar:where(.astro-gakqr736){width:2.5rem;height:2.5rem;color:color-mix(in oklch, var(--hue) 30%, var(--night));background:linear-gradient(135deg, color-mix(in oklch, var(--hue) 12%, white), color-mix(in oklch, var(--hue) 26%, white));box-shadow:0 0 0 3px color-mix(in oklch, var(--hue) 16%, white);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.chip:where(.astro-qlv4pxuf){width:2.25rem;height:2.25rem;color:color-mix(in oklch, var(--hue) 78%, black);background:color-mix(in oklch, var(--hue) 15%, white);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--hue) 24%, white);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}
