.story:where(.astro-VER466UC){--ink: #0f172a;--muted: #5d6370;--line: #e9e9ec;--card: #ffffff;--soft: #f4f4f6;--page: #ffffff;--in: #ffffff;--out: #dcf8c6;--chat: #efeae2}@media (prefers-color-scheme: dark){.story:where(.astro-VER466UC){--ink: #ffffff;--muted: #acaeb6;--line: rgb(255 255 255 / .1);--card: #272727;--soft: #1f1f1f;--page: #181818;--in: #272727;--out: #005c4b;--chat: #131313}}.story:where(.astro-VER466UC){--ease: cubic-bezier(.32, .72, 0, 1)}.story-step:where(.astro-VER466UC){padding:2rem 0;min-height:55vh;display:flex;flex-direction:column;justify-content:center;opacity:.35;transition:opacity .6s var(--ease)}.story-step:where(.astro-VER466UC).on{opacity:1}.story-step:where(.astro-VER466UC):last-child{min-height:45vh}@media (min-width: 1024px){.story-step:where(.astro-VER466UC){min-height:80vh}.story-step:where(.astro-VER466UC):first-child{min-height:60vh;justify-content:flex-start;padding-top:6rem}}.story-stage:where(.astro-VER466UC){background:var(--page)}.story-stage:where(.astro-VER466UC):after{content:"";position:absolute;left:0;right:0;bottom:-1.5rem;height:1.5rem;background:linear-gradient(var(--page),transparent);pointer-events:none}@media (min-width: 1024px){.story-stage:where(.astro-VER466UC){background:none}.story-stage:where(.astro-VER466UC):after{display:none}}.story-screen:where(.astro-VER466UC){position:relative;width:min(100%,340px);height:min(54svh,440px);min-height:330px;border-radius:2rem;background:var(--chat);border:8px solid var(--ink);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px #0f172a73}@media (min-width: 1024px){.story-screen:where(.astro-VER466UC){height:560px;width:360px}}.bar:where(.astro-VER466UC){display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--card);border-bottom:1px solid var(--line)}.avatar:where(.astro-VER466UC){width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:#F77500;color:#fff;font-weight:700;font-size:.875rem}.who:where(.astro-VER466UC){display:grid;line-height:1.1;color:var(--ink);font-size:.875rem}.who:where(.astro-VER466UC) small:where(.astro-VER466UC){color:var(--muted);font-size:.75rem}.who:where(.astro-VER466UC) b:where(.astro-VER466UC),.who:where(.astro-VER466UC) small:where(.astro-VER466UC){display:none}.story-screen:where(.astro-VER466UC):is([data-step="1"],[data-step="2"],[data-step="5"]) .t-chat:where(.astro-VER466UC),.story-screen:where(.astro-VER466UC)[data-step="3"] .t-job:where(.astro-VER466UC),.story-screen:where(.astro-VER466UC)[data-step="4"] .t-ok:where(.astro-VER466UC){display:block}.body:where(.astro-VER466UC){position:relative;flex:1}.layer:where(.astro-VER466UC){position:absolute;inset:0;padding:1rem;display:flex;flex-direction:column;gap:.75rem;opacity:0;transform:translateY(1rem);transition:opacity .5s var(--ease),transform .7s var(--ease);pointer-events:none}.story-screen:where(.astro-VER466UC):is([data-step="1"],[data-step="2"],[data-step="5"]) .l-chat:where(.astro-VER466UC),.story-screen:where(.astro-VER466UC)[data-step="3"] .l-job:where(.astro-VER466UC),.story-screen:where(.astro-VER466UC)[data-step="4"] .l-ok:where(.astro-VER466UC){opacity:1;transform:none}.bubble:where(.astro-VER466UC){position:relative;max-width:85%;padding:.5rem .75rem 1.25rem;border-radius:.75rem;font-size:.875rem;line-height:1.35;color:var(--ink);box-shadow:0 1px 1px #00000014}.bubble:where(.astro-VER466UC) time:where(.astro-VER466UC){position:absolute;right:.5rem;bottom:.25rem;font-size:.625rem;color:var(--muted)}.bubble:where(.astro-VER466UC).in{background:var(--in);align-self:flex-start;border-top-left-radius:.25rem}.bubble:where(.astro-VER466UC).out{background:var(--out);align-self:flex-end;border-top-right-radius:.25rem;opacity:0;transform:translateY(1rem) scale(.96);transition:opacity .5s var(--ease) .2s,transform .7s var(--ease) .2s}.story-screen:where(.astro-VER466UC)[data-step="5"] .bubble:where(.astro-VER466UC).out{opacity:1;transform:none}mark:where(.astro-VER466UC){background:transparent;color:inherit;border-radius:.25rem;transition:background-color .5s var(--ease),box-shadow .5s var(--ease)}.story-screen:where(.astro-VER466UC)[data-step="2"] mark:where(.astro-VER466UC){background:rgb(247 117 0 / .22);box-shadow:0 0 0 2px #f7750038}.story-screen:where(.astro-VER466UC)[data-step="2"] .m2:where(.astro-VER466UC){transition-delay:.25s}.story-screen:where(.astro-VER466UC)[data-step="2"] .m3:where(.astro-VER466UC){transition-delay:.5s}.tags:where(.astro-VER466UC){display:flex;flex-wrap:wrap;gap:.375rem;max-height:0;overflow:hidden;transition:max-height .6s var(--ease)}.story-screen:where(.astro-VER466UC)[data-step="2"] .tags:where(.astro-VER466UC){max-height:6rem}.tag:where(.astro-VER466UC){font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:999px;background:#F77500;color:#fff;opacity:0;transform:translateY(.5rem);transition:opacity .4s var(--ease),transform .6s var(--ease)}.story-screen:where(.astro-VER466UC)[data-step="2"] .tag:where(.astro-VER466UC){opacity:1;transform:none}.story-screen:where(.astro-VER466UC)[data-step="2"] .g1:where(.astro-VER466UC){transition-delay:.4s}.story-screen:where(.astro-VER466UC)[data-step="2"] .g2:where(.astro-VER466UC){transition-delay:.65s}.story-screen:where(.astro-VER466UC)[data-step="2"] .g3:where(.astro-VER466UC){transition-delay:.9s}.note:where(.astro-VER466UC){align-self:center;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:999px;background:var(--card);color:var(--ink);opacity:0;transform:scale(.9);transition:opacity .4s var(--ease) .7s,transform .6s var(--ease) .7s}.story-screen:where(.astro-VER466UC)[data-step="5"] .note:where(.astro-VER466UC){opacity:1;transform:none}.job:where(.astro-VER466UC){background:var(--card);border-radius:1rem;padding:.5rem 1rem;box-shadow:0 10px 30px -15px #0000004d}.row:where(.astro-VER466UC){display:grid;grid-template-columns:5rem 1fr;gap:.5rem;padding:.625rem 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--ink);opacity:0;transform:translate(-.75rem);transition:opacity .4s var(--ease),transform .6s var(--ease)}.row:where(.astro-VER466UC):last-child{border-bottom:0}.row:where(.astro-VER466UC) span:where(.astro-VER466UC){color:var(--muted)}.row:where(.astro-VER466UC) em:where(.astro-VER466UC){font-style:normal;font-size:.75rem;color:#f77500;margin-left:.25rem}.story-screen:where(.astro-VER466UC)[data-step="3"] .row:where(.astro-VER466UC){opacity:1;transform:none}.story-screen:where(.astro-VER466UC)[data-step="3"] .r2:where(.astro-VER466UC){transition-delay:.15s}.story-screen:where(.astro-VER466UC)[data-step="3"] .r3:where(.astro-VER466UC){transition-delay:.3s}.story-screen:where(.astro-VER466UC)[data-step="3"] .r4:where(.astro-VER466UC){transition-delay:.45s}.story-screen:where(.astro-VER466UC)[data-step="3"] .r5:where(.astro-VER466UC){transition-delay:.6s}.l-ok:where(.astro-VER466UC){justify-content:center}.ask:where(.astro-VER466UC){background:var(--card);border-radius:1rem;padding:1.25rem;box-shadow:0 20px 40px -20px #00000059;color:var(--ink)}.ask-title:where(.astro-VER466UC){font-weight:700}.ask-text:where(.astro-VER466UC){margin-top:.375rem;font-size:.875rem;color:var(--muted)}.ask-actions:where(.astro-VER466UC){margin-top:1rem;display:grid;grid-template-columns:1fr 1.4fr;gap:.5rem}.btn:where(.astro-VER466UC){position:relative;display:flex;align-items:center;justify-content:center;gap:.375rem;height:2.75rem;border-radius:999px;font-size:.875rem;font-weight:600}.btn:where(.astro-VER466UC).ghost{border:1px solid var(--line);color:var(--muted)}.btn:where(.astro-VER466UC).yes{background:#F77500;color:#fff;display:grid}.btn:where(.astro-VER466UC).yes .lbl:where(.astro-VER466UC){grid-area:1 / 1;text-align:center}.btn:where(.astro-VER466UC).yes .b:where(.astro-VER466UC){opacity:0}.story-screen:where(.astro-VER466UC)[data-step="4"] .btn:where(.astro-VER466UC).yes{-webkit-animation:press 1.6s var(--ease) .6s both;animation:press 1.6s var(--ease) .6s both}.story-screen:where(.astro-VER466UC)[data-step="4"] .btn:where(.astro-VER466UC).yes .a:where(.astro-VER466UC){-webkit-animation:fade-out 1.6s var(--ease) .6s both;animation:fade-out 1.6s var(--ease) .6s both}.story-screen:where(.astro-VER466UC)[data-step="4"] .btn:where(.astro-VER466UC).yes .b:where(.astro-VER466UC){-webkit-animation:fade-in 1.6s var(--ease) .6s both;animation:fade-in 1.6s var(--ease) .6s both}@-webkit-keyframes press{0%{transform:none}25%{transform:scale(.94)}45%,to{transform:none;background:#16a34a}}@keyframes press{0%{transform:none}25%{transform:scale(.94)}45%,to{transform:none;background:#16a34a}}@-webkit-keyframes fade-out{0%,30%{opacity:1}45%,to{opacity:0}}@keyframes fade-out{0%,30%{opacity:1}45%,to{opacity:0}}@-webkit-keyframes fade-in{0%,30%{opacity:0}45%,to{opacity:1}}@keyframes fade-in{0%,30%{opacity:0}45%,to{opacity:1}}.dots:where(.astro-VER466UC){position:absolute;bottom:.75rem;left:0;right:0;display:flex;justify-content:center;gap:.375rem}.dots:where(.astro-VER466UC) li:where(.astro-VER466UC){width:.375rem;height:.375rem;border-radius:999px;background:var(--muted);opacity:.35;transition:all .5s var(--ease)}.story-screen:where(.astro-VER466UC)[data-step="1"] :where(.astro-VER466UC)[data-dot="1"],.story-screen:where(.astro-VER466UC)[data-step="2"] :where(.astro-VER466UC)[data-dot="2"],.story-screen:where(.astro-VER466UC)[data-step="3"] :where(.astro-VER466UC)[data-dot="3"],.story-screen:where(.astro-VER466UC)[data-step="4"] :where(.astro-VER466UC)[data-dot="4"],.story-screen:where(.astro-VER466UC)[data-step="5"] :where(.astro-VER466UC)[data-dot="5"]{width:1.25rem;background:#F77500;opacity:1}@media (prefers-reduced-motion: reduce){.story:where(.astro-VER466UC) :where(.astro-VER466UC){transition-duration:.01s!important;transition-delay:0s!important;-webkit-animation-duration:.01s!important;animation-duration:.01s!important;-webkit-animation-delay:0s!important;animation-delay:0s!important}}.scene:where(.astro-M3V2NKYG){--ink: #0f172a;--muted: #5d6370;--line: #e9e9ec;--card: #ffffff;--soft: #f4f4f6;--o: #F77500;--ease: cubic-bezier(.32, .72, 0, 1);position:relative;aspect-ratio:1 / 1;border-radius:1rem;background:var(--soft);overflow:hidden;font-size:.75rem;line-height:1rem;color:var(--ink);container-type:inline-size}@media (min-width: 640px){.scene:where(.astro-M3V2NKYG){aspect-ratio:4 / 3}}@media (prefers-color-scheme: dark){.scene:where(.astro-M3V2NKYG){--ink: #ffffff;--muted: #acaeb6;--line: rgb(255 255 255 / .1);--card: #313131;--soft: #272727}}.scene:where(.astro-M3V2NKYG) .a:where(.astro-M3V2NKYG){-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:var(--ease);animation-timing-function:var(--ease);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:var(--d, 0s);animation-delay:var(--d, 0s)}.scene:where(.astro-M3V2NKYG).wait .a:where(.astro-M3V2NKYG),.scene:where(.astro-M3V2NKYG).wait .a:where(.astro-M3V2NKYG) :where(.astro-M3V2NKYG){-webkit-animation-play-state:paused;animation-play-state:paused}.cap:where(.astro-M3V2NKYG){position:absolute;font-weight:600;color:var(--muted)}.slot:where(.astro-M3V2NKYG){position:absolute;left:25%;top:14%;width:50%;height:2.25rem;border-radius:.5rem;border:1px dashed var(--muted);opacity:.5}.chip:where(.astro-M3V2NKYG){--sx: 25%;--sy: 14%;position:absolute;left:var(--sx);top:var(--sy);width:50%;display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:.5rem;background:var(--card);box-shadow:0 4px 12px -6px #00000040;white-space:nowrap;overflow:hidden;transform-origin:top left;-webkit-animation-name:sort;animation-name:sort}.chip:where(.astro-M3V2NKYG) i:where(.astro-M3V2NKYG){flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--c)}@-webkit-keyframes sort{0%{left:var(--sx);top:var(--sy);transform:translateY(-.75rem);opacity:0}4%,11%{left:var(--sx);top:var(--sy);transform:none;opacity:1}22%,88%{left:var(--tx);top:var(--ty);transform:scale(.58);opacity:1}96%,to{left:var(--tx);top:var(--ty);transform:scale(.58);opacity:0}}@keyframes sort{0%{left:var(--sx);top:var(--sy);transform:translateY(-.75rem);opacity:0}4%,11%{left:var(--sx);top:var(--sy);transform:none;opacity:1}22%,88%{left:var(--tx);top:var(--ty);transform:scale(.58);opacity:1}96%,to{left:var(--tx);top:var(--ty);transform:scale(.58);opacity:0}}.tray:where(.astro-M3V2NKYG){position:absolute;bottom:4%;width:30%;height:36%;border-radius:.75rem;border:1px dashed var(--muted);opacity:.9;padding:.375rem .5rem}.tray:where(.astro-M3V2NKYG) b:where(.astro-M3V2NKYG){font-weight:700}.paper:where(.astro-M3V2NKYG){position:absolute;left:6%;top:8%;width:42%;height:84%;background:var(--card);border-radius:.5rem;padding:8% 7%;box-shadow:0 10px 24px -14px #00000059;overflow:hidden}.ph:where(.astro-M3V2NKYG){font-weight:700;letter-spacing:.1em;color:var(--muted)}.pl:where(.astro-M3V2NKYG){margin-top:10%;font-weight:600}.ln:where(.astro-M3V2NKYG){margin-top:6%;height:.375rem;border-radius:999px;background:var(--line)}mark:where(.astro-M3V2NKYG){background:transparent;color:inherit;border-radius:.25rem;-webkit-animation-name:field;animation-name:field}.f2:where(.astro-M3V2NKYG){--d: .25s}.f3:where(.astro-M3V2NKYG){--d: .5s}@-webkit-keyframes field{0%,22%{background:transparent}30%,90%{background:rgb(247 117 0 / .25)}to{background:transparent}}@keyframes field{0%,22%{background:transparent}30%,90%{background:rgb(247 117 0 / .25)}to{background:transparent}}.scan:where(.astro-M3V2NKYG){position:absolute;left:0;right:0;top:0;height:2px;background:var(--o);box-shadow:0 0 12px 2px #f7750080;-webkit-animation-name:scan;animation-name:scan}@-webkit-keyframes scan{0%{top:0;opacity:0}4%{opacity:1}30%{top:100%;opacity:1}32%,to{top:100%;opacity:0}}@keyframes scan{0%{top:0;opacity:0}4%{opacity:1}30%{top:100%;opacity:1}32%,to{top:100%;opacity:0}}.sheet:where(.astro-M3V2NKYG){position:absolute;right:6%;top:8%;width:42%}.sh:where(.astro-M3V2NKYG){font-weight:600;color:var(--muted);margin-bottom:.5rem}.cell:where(.astro-M3V2NKYG){display:grid;padding:.375rem .5rem;margin-top:.375rem;border-radius:.5rem;background:var(--card);font-weight:600;-webkit-animation-name:land;animation-name:land}.cell:where(.astro-M3V2NKYG) span:where(.astro-M3V2NKYG){font-weight:400;color:var(--muted)}@-webkit-keyframes land{0%,34%{opacity:0;transform:translate(-30%)}46%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes land{0%,34%{opacity:0;transform:translate(-30%)}46%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.done:where(.astro-M3V2NKYG){margin-top:.75rem;display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#16a34a;color:#fff;font-weight:600;-webkit-animation-name:pop;animation-name:pop;--d: .9s}@-webkit-keyframes pop{0%,46%{opacity:0;transform:scale(.8)}52%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes pop{0%,46%{opacity:0;transform:scale(.8)}52%,90%{opacity:1;transform:none}98%,to{opacity:0}}.caller:where(.astro-M3V2NKYG){position:absolute;left:6%;top:7%;display:flex;align-items:center;gap:.625rem;color:var(--muted)}.caller:where(.astro-M3V2NKYG) b:where(.astro-M3V2NKYG){color:var(--ink)}.ring:where(.astro-M3V2NKYG){display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--card);font-size:1rem;-webkit-animation-name:ring;animation-name:ring}@-webkit-keyframes ring{0%,2%,6%,10%,14%{transform:rotate(-12deg)}4%,8%,12%{transform:rotate(12deg)}16%,to{transform:none;box-shadow:0 0 0 4px #16a34a59}}@keyframes ring{0%,2%,6%,10%,14%{transform:rotate(-12deg)}4%,8%,12%{transform:rotate(12deg)}16%,to{transform:none;box-shadow:0 0 0 4px #16a34a59}}.say:where(.astro-M3V2NKYG){position:absolute;max-width:72%;padding:.5rem .625rem;border-radius:.75rem;background:var(--card)}.say:where(.astro-M3V2NKYG).in{left:6%;top:27%;border-top-left-radius:.25rem;-webkit-animation-name:say1;animation-name:say1}.say:where(.astro-M3V2NKYG).out{right:6%;top:44%;border-top-right-radius:.25rem;background:var(--o);color:#fff;display:flex;gap:.5rem;align-items:center;-webkit-animation-name:say2;animation-name:say2}@-webkit-keyframes say1{0%,18%{opacity:0;transform:translateY(.5rem)}24%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes say1{0%,18%{opacity:0;transform:translateY(.5rem)}24%,90%{opacity:1;transform:none}98%,to{opacity:0}}@-webkit-keyframes say2{0%,30%{opacity:0;transform:translateY(.5rem)}36%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes say2{0%,30%{opacity:0;transform:translateY(.5rem)}36%,90%{opacity:1;transform:none}98%,to{opacity:0}}.wave:where(.astro-M3V2NKYG){display:flex;gap:2px;align-items:center;height:1rem}.wave:where(.astro-M3V2NKYG) i:where(.astro-M3V2NKYG){width:2px;height:100%;background:#fff;border-radius:2px;-webkit-animation:talk .9s ease-in-out infinite alternate;animation:talk .9s ease-in-out infinite alternate}.wave:where(.astro-M3V2NKYG) i:where(.astro-M3V2NKYG):nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.wave:where(.astro-M3V2NKYG) i:where(.astro-M3V2NKYG):nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.wave:where(.astro-M3V2NKYG) i:where(.astro-M3V2NKYG):nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes talk{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes talk{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.week:where(.astro-M3V2NKYG){position:absolute;left:6%;right:6%;bottom:18%;display:grid;grid-template-columns:repeat(5,1fr);gap:.375rem}.day:where(.astro-M3V2NKYG){height:3rem;border-radius:.5rem;background:var(--card);padding:.25rem .375rem;color:var(--muted);display:grid;align-content:space-between}.day:where(.astro-M3V2NKYG) b:where(.astro-M3V2NKYG){color:#fff;font-weight:700}.pick:where(.astro-M3V2NKYG){-webkit-animation-name:book;animation-name:book}.pick:where(.astro-M3V2NKYG) b:where(.astro-M3V2NKYG){-webkit-animation:inherit;animation:inherit;-webkit-animation-name:bookt;animation-name:bookt}@-webkit-keyframes book{0%,48%{background:var(--card);color:var(--muted)}54%,90%{background:var(--o);color:#fff}98%,to{background:var(--card);color:var(--muted)}}@keyframes book{0%,48%{background:var(--card);color:var(--muted)}54%,90%{background:var(--o);color:#fff}98%,to{background:var(--card);color:var(--muted)}}@-webkit-keyframes bookt{0%,48%{opacity:0}54%,90%{opacity:1}98%,to{opacity:0}}@keyframes bookt{0%,48%{opacity:0}54%,90%{opacity:1}98%,to{opacity:0}}.sent:where(.astro-M3V2NKYG){position:absolute;left:50%;bottom:5%;translate:-50% 0;white-space:nowrap;padding:.25rem .625rem;border-radius:999px;background:#16a34a;color:#fff;font-weight:600;-webkit-animation-name:pop2;animation-name:pop2}@-webkit-keyframes pop2{0%,58%{opacity:0;transform:translateY(.5rem)}64%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes pop2{0%,58%{opacity:0;transform:translateY(.5rem)}64%,90%{opacity:1;transform:none}98%,to{opacity:0}}.q:where(.astro-M3V2NKYG){position:absolute;right:6%;top:7%;max-width:75%;padding:.5rem .625rem;border-radius:.75rem .25rem .75rem .75rem;background:var(--ink);color:var(--soft);white-space:nowrap;overflow:hidden;-webkit-animation-name:type;animation-name:type}@-webkit-keyframes type{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}16%,90%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}@keyframes type{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}16%,90%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}.files:where(.astro-M3V2NKYG){position:absolute;left:6%;right:6%;top:32%;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.file:where(.astro-M3V2NKYG){height:3.75rem;border-radius:.5rem;background:var(--card);padding:.375rem .5rem;font-weight:600;color:var(--muted);position:relative}.file:where(.astro-M3V2NKYG):before{content:"";position:absolute;left:.5rem;right:30%;bottom:.5rem;height:.25rem;border-radius:999px;background:var(--line);box-shadow:0 -.5rem 0 var(--line)}.hit:where(.astro-M3V2NKYG){-webkit-animation-name:hit;animation-name:hit}@-webkit-keyframes hit{0%,26%{transform:none;color:var(--muted);box-shadow:none}34%,90%{transform:translateY(-.5rem);color:var(--ink);box-shadow:0 0 0 2px var(--o),0 12px 20px -12px #f77500b3}98%,to{transform:none}}@keyframes hit{0%,26%{transform:none;color:var(--muted);box-shadow:none}34%,90%{transform:translateY(-.5rem);color:var(--ink);box-shadow:0 0 0 2px var(--o),0 12px 20px -12px #f77500b3}98%,to{transform:none}}.ans:where(.astro-M3V2NKYG){position:absolute;left:6%;right:14%;bottom:7%;padding:.625rem;border-radius:.25rem .75rem .75rem;background:var(--card);-webkit-animation-name:say2;animation-name:say2;--d: .6s}.cite:where(.astro-M3V2NKYG){display:inline-block;margin-top:.375rem;padding:.125rem .5rem;border-radius:999px;background:rgb(247 117 0 / .15);color:var(--o);font-weight:600}@container (min-width: 420px){.scene:where(.astro-M3V2NKYG)>:where(.astro-M3V2NKYG){font-size:.875rem;line-height:1.25rem}}@media (prefers-reduced-motion: reduce){.scene:where(.astro-M3V2NKYG) .a:where(.astro-M3V2NKYG),.scene:where(.astro-M3V2NKYG) .a:where(.astro-M3V2NKYG) :where(.astro-M3V2NKYG),.wave:where(.astro-M3V2NKYG) i:where(.astro-M3V2NKYG){-webkit-animation-play-state:paused!important;animation-play-state:paused!important;-webkit-animation-delay:-5.6s!important;animation-delay:-5.6s!important}}.balance:where(.astro-3Z3OEMMY){text-wrap:balance}.pretty:where(.astro-3Z3OEMMY){text-wrap:pretty}.tabular:where(.astro-3Z3OEMMY){font-variant-numeric:tabular-nums}.home:where(.astro-3Z3OEMMY){--ease: cubic-bezier(.32, .72, 0, 1)}.morning:where(.astro-3Z3OEMMY) .check:where(.astro-3Z3OEMMY){opacity:0;transform:scale(.5);transition:opacity .4s var(--ease),transform .6s var(--ease)}.morning:where(.astro-3Z3OEMMY) .done:where(.astro-3Z3OEMMY) .check:where(.astro-3Z3OEMMY){opacity:1;transform:none}.morning:where(.astro-3Z3OEMMY) .ready:where(.astro-3Z3OEMMY){opacity:0;transform:translateY(.5rem);transition:opacity .5s var(--ease),transform .8s var(--ease)}.morning:where(.astro-3Z3OEMMY).finished .ready:where(.astro-3Z3OEMMY){opacity:1;transform:none}.statement:where(.astro-3Z3OEMMY) .word:where(.astro-3Z3OEMMY){color:#11182733;transition:color .5s var(--ease)}.statement:where(.astro-3Z3OEMMY) .word:where(.astro-3Z3OEMMY).on{color:#111827}@media (prefers-color-scheme: dark){.statement:where(.astro-3Z3OEMMY) .word:where(.astro-3Z3OEMMY){color:#fff3}.statement:where(.astro-3Z3OEMMY) .word:where(.astro-3Z3OEMMY).on{color:#fff}}.js .reveal:where(.astro-3Z3OEMMY){opacity:0;transform:translateY(1.5rem);transition:opacity .8s var(--ease),transform 1s var(--ease)}.js .reveal:where(.astro-3Z3OEMMY).in{opacity:1;transform:none}.path:where(.astro-3Z3OEMMY){--p: 0}.track:where(.astro-3Z3OEMMY){position:absolute;left:1rem;top:1rem;bottom:1rem;width:2px;background:rgb(17 24 39 / .1)}.fill:where(.astro-3Z3OEMMY){position:absolute;inset:0;background:#F77500;transform-origin:top;transform:scaleY(var(--p))}@media (min-width: 768px){.track:where(.astro-3Z3OEMMY){left:1rem;right:calc(33.333% - 1rem);top:1rem;bottom:auto;width:auto;height:2px}.fill:where(.astro-3Z3OEMMY){transform-origin:left;transform:scaleX(var(--p))}}@media (prefers-color-scheme: dark){.track:where(.astro-3Z3OEMMY){background:rgb(255 255 255 / .12)}}.dot:where(.astro-3Z3OEMMY){position:absolute;left:0;top:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;font-size:.875rem;font-weight:700;background:#fff;color:#92959f;box-shadow:inset 0 0 0 2px #c6c8cd;transition:all .5s var(--ease)}@media (prefers-color-scheme: dark){.dot:where(.astro-3Z3OEMMY){background:#181818;box-shadow:inset 0 0 0 2px #434959}}.node:where(.astro-3Z3OEMMY).lit .dot:where(.astro-3Z3OEMMY){background:#F77500;color:#fff;box-shadow:0 0 0 6px #f7750033}@media (prefers-reduced-motion: reduce){.js .reveal:where(.astro-3Z3OEMMY){opacity:1;transform:none;transition:none}}
