.head[data-astro-cid-sjgajsms]{margin-bottom:clamp(28px,5vw,56px);position:relative}.ghost[data-astro-cid-sjgajsms]{z-index:-1;white-space:nowrap;color:var(--accent);opacity:.09;pointer-events:none;font-size:clamp(4.5rem,15vw,13rem);font-weight:900;line-height:1;position:absolute;top:-.2em;right:0}.tag[data-astro-cid-sjgajsms]{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.comment[data-astro-cid-sjgajsms]{color:var(--cyan)}.jp[data-astro-cid-sjgajsms]{color:var(--purple);font-weight:500}h2[data-astro-cid-sjgajsms]{margin-top:12px;font-size:clamp(2.35rem,7.5vw,6rem)}.lead[data-astro-cid-sjgajsms]{max-width:44em;color:var(--muted);margin-top:16px}.stats[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,1fr);gap:24px clamp(16px,3vw,40px);margin-bottom:clamp(32px,5vw,64px);display:grid}@media (width>=800px){.stats[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(4,1fr)}}.stats[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{--c:var(--accent);gap:4px;display:grid}.stats[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:nth-child(2){--c:var(--indigo)}.stats[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:nth-child(3){--c:var(--purple)}.stats[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:nth-child(4){--c:var(--pink)}.value[data-astro-cid-oxgmilyn]{color:var(--c);font-size:clamp(2.75rem,6vw,4.5rem)}.stats[data-astro-cid-oxgmilyn] svg[data-astro-cid-oxgmilyn]{width:100%;height:14px}.stats[data-astro-cid-oxgmilyn] path[data-astro-cid-oxgmilyn]{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1}.stats[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:hover path[data-astro-cid-oxgmilyn]{animation:redraw .7s var(--ease-out)}@keyframes redraw{0%{stroke-dashoffset:1px}}.value[data-astro-cid-oxgmilyn]{transition:transform .35s var(--ease-out), text-shadow .3s}.stats[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:hover .value[data-astro-cid-oxgmilyn]{text-shadow:0 0 20px var(--c);transform:skew(-8deg)translate(6px)}dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{transition:padding-left .3s var(--ease-out), border-color .3s}dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]:hover{border-color:var(--purple);padding-left:8px}.grid[data-astro-cid-oxgmilyn]{align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width>=900px){.grid[data-astro-cid-oxgmilyn]{grid-template-columns:1.15fr 1fr}}.story[data-astro-cid-oxgmilyn]{gap:1em;max-width:42em;display:grid}dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);gap:2px 20px;padding:12px 0;display:grid}@media (width>=560px){dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{grid-template-columns:100px 1fr}}dt[data-astro-cid-oxgmilyn]{color:var(--purple);padding-top:2px}.launcher[data-astro-cid-r7wgiqdd]{z-index:25;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));background:var(--accent);color:var(--on-accent);transition:translate .3s var(--ease-out), background-color .25s;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:700;position:fixed;box-shadow:0 8px 28px #050c1a59}.launcher[data-astro-cid-r7wgiqdd]:hover{translate:0 -2px}.launcher[data-astro-cid-r7wgiqdd][hidden]{display:none}.panel[data-astro-cid-r7wgiqdd]{z-index:25;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:min(400px, calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:min(580px, calc(100dvh - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border:1px solid var(--line);background:var(--surface);animation:panel-in .4s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;position:fixed;box-shadow:0 18px 60px #050c1a73}.panel[data-astro-cid-r7wgiqdd][hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}header[data-astro-cid-r7wgiqdd]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:14px 16px;display:flex}h2[data-astro-cid-r7wgiqdd]{font-size:1.0625rem;font-weight:700}h2[data-astro-cid-r7wgiqdd] span[data-astro-cid-r7wgiqdd]{color:var(--purple);margin-left:4px;font-size:.8125rem;font-weight:500}header[data-astro-cid-r7wgiqdd] p[data-astro-cid-r7wgiqdd]{color:var(--muted);font-size:.6875rem}.close[data-astro-cid-r7wgiqdd]{border:1px solid var(--line);border-radius:14px;padding:3px 10px}.close[data-astro-cid-r7wgiqdd]:hover{border-color:var(--accent)}.log[data-astro-cid-r7wgiqdd]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.log[data-astro-cid-r7wgiqdd] .bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;max-width:88%;padding:9px 13px;font-size:.9375rem;line-height:1.5}.log[data-astro-cid-r7wgiqdd] .bubble.assistant{background:var(--surface-2);align-self:flex-start}.log[data-astro-cid-r7wgiqdd] .bubble.user{background:var(--accent);color:var(--on-accent);align-self:flex-end}.log[data-astro-cid-r7wgiqdd] .bubble.thinking:after{content:"...";animation:1.2s ease-in-out infinite thinking;display:inline-block}@keyframes thinking{50%{opacity:.25}}.suggestions[data-astro-cid-r7wgiqdd][hidden]{display:none}.suggestions[data-astro-cid-r7wgiqdd]{flex-wrap:wrap;gap:6px;display:flex}.suggestions[data-astro-cid-r7wgiqdd] button[data-astro-cid-r7wgiqdd]{border:1px solid var(--line);border-radius:14px;padding:5px 11px;transition:border-color .2s,color .2s}.suggestions[data-astro-cid-r7wgiqdd] button[data-astro-cid-r7wgiqdd]:hover{border-color:var(--accent);color:var(--accent)}form[data-astro-cid-r7wgiqdd]{border-top:1px solid var(--line);gap:8px;padding:12px 16px 6px;display:flex}input[data-astro-cid-r7wgiqdd]{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex:1;min-width:0;padding:9px 12px}form[data-astro-cid-r7wgiqdd] .btn[data-astro-cid-r7wgiqdd]{padding:.5em 1em}.privacy[data-astro-cid-r7wgiqdd]{color:var(--muted);padding:0 16px 12px;font-size:.6875rem;line-height:1.4}dialog[data-astro-cid-oqgw6c2e]{width:min(560px,100vw - 32px);margin:12vh auto auto;overflow:hidden}input[data-astro-cid-oqgw6c2e]{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:16px 20px;font-size:1.125rem}ul[data-astro-cid-oqgw6c2e]{max-height:min(52vh,420px);padding:8px;overflow-y:auto}button[data-astro-cid-oqgw6c2e]{text-align:left;border-radius:14px;justify-content:space-between;gap:16px;width:100%;padding:9px 12px;display:flex}button[data-astro-cid-oqgw6c2e]:hover,button[data-astro-cid-oqgw6c2e].current{background:var(--surface-2)}.mono[data-astro-cid-oqgw6c2e]{color:var(--muted);flex:none}p[data-astro-cid-oqgw6c2e]{color:var(--muted);padding:16px 20px 20px}.back[data-astro-cid-he3spzz3]{isolation:isolate;background:var(--cover-gradient);color:var(--on-cover);border-radius:50% 50% 0 0/clamp(18px,4vw,56px) clamp(18px,4vw,56px) 0 0;position:relative;overflow:clip}.back[data-astro-cid-he3spzz3]:before{content:"";z-index:-1;background:radial-gradient(#ffffff2e 1.5px,#0000 1.8px) 0 0/11px 11px;position:absolute;inset:0;mask-image:linear-gradient(290deg,#0000 45%,#000 100%)}.loop[data-astro-cid-he3spzz3]{z-index:-1;max-width:none;height:76%;position:absolute;top:12%;right:4%}.loop[data-astro-cid-he3spzz3] path[data-astro-cid-he3spzz3]{fill:none;stroke:#7fc0ff;stroke-width:9px;stroke-linejoin:round;opacity:.32}.inner[data-astro-cid-he3spzz3]{max-width:1400px;padding:clamp(72px, 10vw, 128px) var(--gutter) 24px;margin-inline:auto}.tag[data-astro-cid-he3spzz3]{font-weight:600}.comment[data-astro-cid-he3spzz3]{color:#8fc7ff}.jp[data-astro-cid-he3spzz3]{color:#c8a2ff}h2[data-astro-cid-he3spzz3]{margin-top:10px;font-size:clamp(4rem,15vw,13rem)}.lead[data-astro-cid-he3spzz3]{margin-top:14px}.email[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.email[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-underline-offset:.15em;overflow-wrap:anywhere;font-size:clamp(1.0625rem,3vw,2.25rem);font-weight:700;display:inline-block}.email[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3],.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{transition:color .2s}.email[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover,.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover,footer[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:#c8a2ff}.links[data-astro-cid-he3spzz3]{gap:0 32px;margin-top:40px;display:grid}@media (width>=720px){.links[data-astro-cid-he3spzz3]{grid-template-columns:repeat(3,1fr)}}.links[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-top:1px solid #fff6;gap:2px;padding-block:10px;font-size:.9375rem;display:grid}.links[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{opacity:.8;font-size:.75rem}footer[data-astro-cid-he3spzz3]{padding-bottom:calc(60px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-top:48px;display:flex}.divider[data-astro-cid-boktbqod]{height:clamp(70px,10vw,140px);overflow:hidden}svg[data-astro-cid-boktbqod]{width:100%;height:100%;overflow:visible}.js svg[data-astro-cid-boktbqod]{clip-path:inset(-30px 100% -30px 0);transition:clip-path 1.6s var(--ease-out)}.js .in[data-astro-cid-boktbqod] svg[data-astro-cid-boktbqod]{clip-path:inset(-30px 0)}path[data-astro-cid-boktbqod]{fill:none;stroke:var(--c);stroke-width:2.5px;vector-effect:non-scaling-stroke;transform:translateY(var(--o));opacity:.85}header[data-astro-cid-nen7h5rs]{z-index:20;inset:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) auto max(12px, env(safe-area-inset-left));background:color-mix(in srgb, var(--bg) 98%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;height:54px;padding-inline:clamp(14px,2vw,26px);display:flex;position:fixed;box-shadow:0 6px 24px #0206124d}.logo[data-astro-cid-nen7h5rs]{color:var(--ink);font-size:1.25rem;text-decoration:none}nav[data-astro-cid-nen7h5rs]{gap:clamp(10px,1.4vw,20px);display:none}@media (width>=1180px){nav[data-astro-cid-nen7h5rs]{display:flex}}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);white-space:nowrap;padding-block:4px;text-decoration:none;transition:color .2s;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--purple)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);position:absolute;inset:auto 0 -2px;transform:scaleX(0)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--ink)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{transform:scaleX(1)}.tools[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:8px;display:flex}.palette[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;transition:border-color .2s;display:flex}.palette[data-astro-cid-nen7h5rs]:hover{border-color:var(--accent)}kbd[data-astro-cid-nen7h5rs]{font:inherit;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:.6875rem}@media (hover:none){kbd[data-astro-cid-nen7h5rs]{display:none}.palette[data-astro-cid-nen7h5rs]{padding-right:10px}}.theme[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .2s;display:grid}.theme[data-astro-cid-nen7h5rs]:hover{border-color:var(--accent)}.theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{border:2px solid var(--purple);background:linear-gradient(135deg, var(--purple) 50%, transparent 50%);width:14px;height:14px;transition:rotate .5s var(--ease-out);border-radius:50%}[data-theme=light] .theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{rotate:180deg}.cover[data-astro-cid-ge2uvauf]{min-height:100svh;padding:calc(72px + env(safe-area-inset-top)) max(clamp(14px, 3vw, 40px), env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(clamp(14px, 3vw, 40px), env(safe-area-inset-left));background:var(--cover-gradient);color:var(--on-cover);isolation:isolate;border-radius:0 0 50% 50%/0 0 clamp(18px,4vw,56px) clamp(18px,4vw,56px);flex-direction:column;display:flex;position:relative;overflow:clip}.cover[data-astro-cid-ge2uvauf]:before{content:"";z-index:-2;background:radial-gradient(#fff3 1.5px,#0000 1.8px) 0 0/11px 11px;position:absolute;inset:0;mask-image:linear-gradient(115deg,#0000 38%,#000 100%)}.cover[data-astro-cid-ge2uvauf]:after{content:"";z-index:-2;pointer-events:none;background:repeating-linear-gradient(0deg,#02061429 0 1px,#0000 1px 3px);position:absolute;inset:0}.lights[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0;overflow:hidden}.lights[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{right:-30%;top:calc(6% + var(--i) * 4.2%);background:linear-gradient(90deg, transparent, var(--c,#c8a2ff) 70%, #f0e8ff);width:46%;height:3px;box-shadow:0 0 14px var(--c,#c8a2ff);opacity:0;animation:rush 3.4s cubic-bezier(.5, 0, .9, .6) calc(var(--i) * -.5s) infinite;border-radius:999px;position:absolute;rotate:-9deg}.lights[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(3n){--c:#9aa5ff}.lights[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(3n+1){--c:#8fc7ff}@keyframes rush{0%{opacity:0;transform:translate(10%)}25%{opacity:.85}to{opacity:0;transform:translate(-240%)}}.idle[data-astro-cid-ge2uvauf] .lights[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation-play-state:paused}.loop[data-astro-cid-ge2uvauf]{z-index:-1;max-width:none;height:96%;position:absolute;top:7%;right:-3%;overflow:visible}.loop[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke-linejoin:round}.base[data-astro-cid-ge2uvauf]{stroke:#7fc0ff;stroke-width:7px;opacity:.5}.run[data-astro-cid-ge2uvauf]{stroke:#c8a2ff;stroke-width:9px;stroke-linecap:round;stroke-dasharray:.07 .93;filter:drop-shadow(0 0 8px #c8a2ff);animation:9s linear infinite traffic}.run[data-astro-cid-ge2uvauf].red{stroke:#e69be8;filter:drop-shadow(0 0 8px #e69be8);animation-delay:-4.5s}@keyframes traffic{to{stroke-dashoffset:-1px}}.idle[data-astro-cid-ge2uvauf] .run[data-astro-cid-ge2uvauf]{animation-play-state:paused}.tate[data-astro-cid-ge2uvauf]{z-index:1;right:clamp(10px,2vw,28px);top:calc(112px + env(safe-area-inset-top));writing-mode:vertical-rl;letter-spacing:.22em;color:var(--on-cover);font-size:clamp(1rem,1.8vw,1.5rem);font-weight:700;position:absolute}.strip[data-astro-cid-ge2uvauf]{white-space:nowrap;border-bottom:1px solid #fff6;justify-content:space-between;gap:12px;padding-block:10px 8px;font-size:.75rem;display:flex}@media (width<=899px){.tate[data-astro-cid-ge2uvauf]{display:none}.loop[data-astro-cid-ge2uvauf]{height:46%;top:auto;bottom:-2%}}@media (width<=600px){.strip[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:first-child{display:none}}h1[data-astro-cid-ge2uvauf]{z-index:1;margin-top:10px;font-weight:400;position:relative}.small[data-astro-cid-ge2uvauf]{font-size:clamp(1.5rem,3.2vw,2.75rem);display:block}.giant[data-astro-cid-ge2uvauf]{letter-spacing:.01em;transition:translate .6s var(--ease-out);font-size:min(32vw,44svh);line-height:1.04;display:block}.letter[data-astro-cid-ge2uvauf]{animation:slam .8s var(--ease-out) calc(.1s + var(--i) * 60ms) backwards;transition:color .2s;display:inline-block}@media (hover:hover){.letter[data-astro-cid-ge2uvauf]:hover{color:#ffffff8c}}@keyframes slam{0%{opacity:0;transform:translate(-60px)skew(-24deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}.copy[data-astro-cid-ge2uvauf]{z-index:3;max-width:30em;animation:fade-up .9s var(--ease-out) .7s backwards;margin-top:18px;position:relative}.role[data-astro-cid-ge2uvauf]{background:#050d2bd1;border-radius:999px;min-height:1.6em;padding:2px 12px;font-weight:500;display:inline-block}.kw[data-astro-cid-ge2uvauf],.str[data-astro-cid-ge2uvauf]{color:#c8a2ff}.intro[data-astro-cid-ge2uvauf]{margin-top:10px;font-size:1rem;line-height:1.55}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.solid[data-astro-cid-ge2uvauf]{color:#07122b;background:#c8a2ff;border-color:#c8a2ff}figure[data-astro-cid-ge2uvauf]{width:min(100%,640px);transition:transform .7s var(--ease-out);animation:slide-in 1s var(--ease-out) .35s backwards;margin:12px auto 0}@keyframes slide-in{0%{opacity:0;translate:70px}}img[data-astro-cid-ge2uvauf]{width:100%;height:auto}@media (width>=900px){figure[data-astro-cid-ge2uvauf]{z-index:2;width:min(47vw,84svh);margin:0;position:absolute;bottom:0;right:-1%}.giant[data-astro-cid-ge2uvauf]{font-size:min(26vw,42svh)}}.foot[data-astro-cid-ge2uvauf]{z-index:3;justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:12px;display:flex;position:relative}@media (width>=900px){.cover[data-astro-cid-ge2uvauf]{padding-inline:var(--gutter)}.tate[data-astro-cid-ge2uvauf]{right:var(--gutter)}}.foot[data-astro-cid-ge2uvauf] .barcode[data-astro-cid-ge2uvauf]{color:var(--on-cover);flex:none}@media (width>=900px){.foot[data-astro-cid-ge2uvauf] .barcode[data-astro-cid-ge2uvauf]{display:none}}.dot[data-astro-cid-ge2uvauf]{background:#8fc7ff;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:.25}}.chips[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.chip[data-astro-cid-ftq3vvlr]{border:1px solid var(--line);isolation:isolate;border-radius:999px;padding:4px 12px;transition:background-color .2s,color .2s,border-color .2s,scale .15s;position:relative;overflow:hidden}.chip[data-astro-cid-ftq3vvlr]:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--accent), var(--purple));transition:transform .35s var(--ease-out);position:absolute;inset:0;transform:translate(-101%)}.chip[data-astro-cid-ftq3vvlr]:hover{color:var(--on-accent);border-color:#0000}.chip[data-astro-cid-ftq3vvlr]:hover:before{transform:translate(0)}.chip[data-astro-cid-ftq3vvlr]:active{scale:.95}.chip[data-astro-cid-ftq3vvlr][aria-pressed=true]{background:var(--cover);border-color:var(--cover);color:var(--on-cover)}.builds[data-astro-cid-ftq3vvlr]{interpolate-size:allow-keywords}.build[data-astro-cid-ftq3vvlr]{border-bottom:1px solid var(--line);transition:opacity .7s var(--ease-out) var(--d,0s), translate .7s var(--ease-out) var(--d,0s), filter .3s}.build[data-astro-cid-ftq3vvlr].dim{filter:saturate(0);opacity:.25!important}.build[data-astro-cid-ftq3vvlr]::details-content{height:0;transition:height .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.build[data-astro-cid-ftq3vvlr][open]::details-content{height:auto}summary[data-astro-cid-ftq3vvlr]{isolation:isolate;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:4px clamp(12px,2.5vw,32px);padding:16px clamp(8px,1.5vw,16px);list-style:none;transition:color .2s;display:grid;position:relative}summary[data-astro-cid-ftq3vvlr]::-webkit-details-marker{display:none}summary[data-astro-cid-ftq3vvlr]:before{content:"";background:linear-gradient(90deg, var(--accent) 0%, var(--accent) 52%, var(--indigo) 68%, var(--purple) 82%, var(--pink) 92%, var(--red) 100%);clip-path:inset(0 100% 0 0);height:7px;position:absolute;inset:auto 0 0;mask-image:repeating-linear-gradient(90deg,#000 0 16px,#0000 16px 21px)}summary[data-astro-cid-ftq3vvlr]:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 16%, transparent), transparent 75%);opacity:0;transition:opacity .35s;position:absolute;inset:0}summary[data-astro-cid-ftq3vvlr]:hover:after,summary[data-astro-cid-ftq3vvlr]:focus-visible:after{opacity:1}summary[data-astro-cid-ftq3vvlr]:hover:before,summary[data-astro-cid-ftq3vvlr]:focus-visible:before{animation:.85s cubic-bezier(.3,.7,.3,1) forwards rev-climb,.13s steps(2,end) .85s 7 rev-flutter,10ms 1.76s forwards rev-hold}[data-astro-cid-ftq3vvlr][open]>summary[data-astro-cid-ftq3vvlr]:before{clip-path:inset(0 45% 0 0)}@keyframes rev-climb{0%{clip-path:inset(0 100% 0 0)}55%{clip-path:inset(0 22% 0 0)}68%{clip-path:inset(0 40% 0 0)}to{clip-path:inset(0 3% 0 0)}}@keyframes rev-flutter{0%{clip-path:inset(0 3% 0 0)}to{clip-path:inset(0 11% 0 0)}}@keyframes rev-hold{to{clip-path:inset(0 6% 0 0)}}.title[data-astro-cid-ftq3vvlr]{transition:translate .35s var(--ease-out)}.number[data-astro-cid-ftq3vvlr]{transition:color .25s,text-shadow .25s}summary[data-astro-cid-ftq3vvlr]:hover .title[data-astro-cid-ftq3vvlr],summary[data-astro-cid-ftq3vvlr]:focus-visible .title[data-astro-cid-ftq3vvlr]{translate:8px}summary[data-astro-cid-ftq3vvlr]:hover .number[data-astro-cid-ftq3vvlr],summary[data-astro-cid-ftq3vvlr]:focus-visible .number[data-astro-cid-ftq3vvlr]{text-shadow:0 0 18px var(--c)}.number[data-astro-cid-ftq3vvlr]{color:var(--c);align-self:start;font-size:clamp(2.5rem,6vw,4.5rem)}.heading[data-astro-cid-ftq3vvlr]{gap:4px;min-width:0;display:grid}.kicker[data-astro-cid-ftq3vvlr],.stat[data-astro-cid-ftq3vvlr]{color:var(--muted);transition:color .2s}.title[data-astro-cid-ftq3vvlr]{font-size:clamp(1.75rem,4vw,3.25rem)}.stat[data-astro-cid-ftq3vvlr]{display:none}@media (width>=900px){summary[data-astro-cid-ftq3vvlr]{grid-template-columns:auto 1fr auto auto}.stat[data-astro-cid-ftq3vvlr]{display:block}}.plus[data-astro-cid-ftq3vvlr]{width:20px;height:20px;position:relative}.plus[data-astro-cid-ftq3vvlr]:before,.plus[data-astro-cid-ftq3vvlr]:after{content:"";transition:rotate .35s var(--ease-out);background:currentColor;position:absolute;inset:9px 0}.plus[data-astro-cid-ftq3vvlr]:after{rotate:90deg}[data-astro-cid-ftq3vvlr][open] .plus[data-astro-cid-ftq3vvlr]:after{rotate:0deg}.sheet[data-astro-cid-ftq3vvlr]{gap:24px clamp(24px,5vw,72px);padding:18px clamp(8px,1.5vw,16px) 28px;display:grid}@media (width>=900px){.sheet[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr 1.2fr}}.ask[data-astro-cid-ftq3vvlr]{margin-top:16px}.note[data-astro-cid-ftq3vvlr]{border-left:3px solid var(--purple);color:var(--muted);border-radius:3px;margin-top:14px;padding-left:12px}.sheet[data-astro-cid-ftq3vvlr] .btn[data-astro-cid-ftq3vvlr]{margin-top:18px}h3[data-astro-cid-ftq3vvlr]{color:var(--c);margin-bottom:8px;font-weight:600}.did[data-astro-cid-ftq3vvlr]{gap:8px;margin-bottom:20px;display:grid}.did[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{padding-left:18px;position:relative}.did[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]:before{content:"/";color:var(--c);font-weight:700;position:absolute;left:0}.stack[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:6px;display:flex}.stack[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{background:var(--surface-2);border-radius:999px;padding:2px 11px}.progress[data-astro-cid-zapdtigg]{z-index:30;top:calc(max(10px, env(safe-area-inset-top)) + 70px);bottom:calc(max(14px, env(safe-area-inset-bottom)) + 52px);right:max(3px, env(safe-area-inset-right));background:color-mix(in srgb, var(--muted) 22%, transparent);pointer-events:none;border-radius:999px;width:3px;position:fixed;overflow:hidden}.progress[data-astro-cid-zapdtigg] span[data-astro-cid-zapdtigg]{background:linear-gradient(180deg, var(--accent) 45%, var(--indigo) 65%, var(--purple) 82%, var(--pink) 93%, var(--red));clip-path:inset(0 0 100%);height:100%;display:block}.mini[data-astro-cid-zapdtigg]{z-index:-1;pointer-events:none;opacity:.11;place-items:center;display:grid;position:fixed;inset:0}.mini[data-astro-cid-zapdtigg] svg[data-astro-cid-zapdtigg]{width:min(78vw,76vh);height:auto;overflow:visible}.mini[data-astro-cid-zapdtigg] path[data-astro-cid-zapdtigg]{fill:none;stroke-width:12px;stroke-linejoin:round}.mini-base[data-astro-cid-zapdtigg]{stroke:var(--muted)}.mini[data-astro-cid-zapdtigg] .mini-lit[data-astro-cid-zapdtigg]{stroke:var(--accent);stroke-width:18px;stroke-dasharray:1;stroke-dashoffset:1px}.mini-car[data-astro-cid-zapdtigg]{fill:var(--ink)}.rev[data-astro-cid-zapdtigg]{z-index:15;right:max(8px, env(safe-area-inset-right));top:calc(max(10px, env(safe-area-inset-top)) + 70px);bottom:calc(max(14px, env(safe-area-inset-bottom)) + 49px);cursor:grab;touch-action:none;user-select:none;width:52px;display:none;position:fixed}.rev[data-astro-cid-zapdtigg].dragging{cursor:grabbing}@media (width>=900px){.rev[data-astro-cid-zapdtigg]{display:block}.progress[data-astro-cid-zapdtigg]{display:none}}.rev[data-astro-cid-zapdtigg] svg[data-astro-cid-zapdtigg]{width:44px;height:100%;position:absolute;inset:0 0 0 auto}.rev[data-astro-cid-zapdtigg] path[data-astro-cid-zapdtigg]{fill:none;stroke-width:11px;stroke-dasharray:9 5}.unlit[data-astro-cid-zapdtigg]{stroke:color-mix(in srgb, var(--muted) 34%, transparent)}.lit[data-astro-cid-zapdtigg]{stroke:url(#rev-colors)}.rev[data-astro-cid-zapdtigg]:hover .lit[data-astro-cid-zapdtigg],.rev[data-astro-cid-zapdtigg].dragging .lit[data-astro-cid-zapdtigg]{filter:drop-shadow(0 0 3px var(--accent))}.limit[data-astro-cid-zapdtigg] .lit[data-astro-cid-zapdtigg]{animation:.16s steps(2,end) 8 limiter}@keyframes limiter{50%{opacity:.25}}.label[data-astro-cid-zapdtigg]{writing-mode:vertical-rl;color:var(--purple);pointer-events:none;font-size:.6875rem;position:absolute;top:4px;left:0}.thumb[data-astro-cid-zapdtigg]{background:var(--surface);border:1.5px solid var(--accent);border-radius:12px;justify-items:center;width:50px;padding:3px 0;font-size:.625rem;font-weight:700;line-height:1.25;transition:border-color .2s,color .2s;display:grid;position:absolute;top:0;right:0;box-shadow:0 4px 16px #02061273}.limit[data-astro-cid-zapdtigg] .thumb[data-astro-cid-zapdtigg]{border-color:var(--red);color:var(--red)}.rev[data-astro-cid-zapdtigg]:focus-visible{outline-offset:2px}.demo[data-astro-cid-3k2u677n]{background:var(--surface);border-radius:32px;gap:24px;padding:clamp(14px,3vw,36px);display:grid}@media (width>=900px){.demo[data-astro-cid-3k2u677n]{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:40px}}svg[data-astro-cid-3k2u677n]{user-select:none;touch-action:manipulation;width:100%;max-height:70vh;margin-inline:auto}.wake[data-astro-cid-3k2u677n]{stroke:var(--muted);stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:4 5;transition:stroke .3s,stroke-opacity .3s}.hit[data-astro-cid-3k2u677n]{stroke:#0000;stroke-width:18px;cursor:pointer}.leg[data-astro-cid-3k2u677n]:hover .wake[data-astro-cid-3k2u677n]{stroke:var(--alert);stroke-opacity:1}.leg[data-astro-cid-3k2u677n].cancelled .wake[data-astro-cid-3k2u677n]{stroke:var(--alert);stroke-opacity:1;stroke-dasharray:1 7;stroke-linecap:round;stroke-width:3px}#route-line[data-astro-cid-3k2u677n]{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;pointer-events:none}#route-line[data-astro-cid-3k2u677n].draw{animation:draw .9s var(--ease-out)}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}#route-boat[data-astro-cid-3k2u677n]{fill:var(--purple);pointer-events:none;filter:drop-shadow(0 0 5px var(--purple))}.island[data-astro-cid-3k2u677n]{cursor:pointer;outline:none}.target[data-astro-cid-3k2u677n]{fill:#0000}.dot[data-astro-cid-3k2u677n]{fill:var(--surface-2);stroke:var(--muted);stroke-width:2px;transition:fill .25s, stroke .25s, r .25s var(--ease-out)}.island[data-astro-cid-3k2u677n]:hover .dot[data-astro-cid-3k2u677n],.island[data-astro-cid-3k2u677n]:focus-visible .dot[data-astro-cid-3k2u677n]{stroke:var(--accent-2);r:9px}.island[data-astro-cid-3k2u677n].endpoint .dot[data-astro-cid-3k2u677n]{fill:var(--accent);stroke:var(--accent);r:9px}text[data-astro-cid-3k2u677n]{fill:var(--ink);font:500 14px var(--mono);pointer-events:none}.selects[data-astro-cid-3k2u677n]{grid-template-columns:1fr 1fr;gap:12px;display:grid}label[data-astro-cid-3k2u677n]{color:var(--muted);gap:4px;display:grid}select[data-astro-cid-3k2u677n]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font-family:var(--mono);border-radius:14px;padding:9px 10px}.total[data-astro-cid-3k2u677n]{font-family:var(--head);margin-block:24px 12px;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.05}.delta[data-astro-cid-3k2u677n]{min-height:1.4em;font-family:var(--mono);color:var(--alert);margin-top:6px;display:block}#route-legs[data-astro-cid-3k2u677n] li{border-top:1px solid var(--line);animation:leg-in .5s var(--ease-out) backwards;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}#route-legs[data-astro-cid-3k2u677n] button{border:1px solid var(--alert);color:var(--alert);font-family:var(--mono);border-radius:14px;flex:none;padding:4px 11px;font-size:.75rem;transition:background-color .2s,color .2s}#route-legs[data-astro-cid-3k2u677n] button:hover{background:var(--alert);color:var(--on-accent)}@keyframes leg-in{0%{opacity:0;transform:translate(-10px)}}.reset[data-astro-cid-3k2u677n]{border:1px solid var(--accent);color:var(--accent);border-radius:14px;margin-top:12px;padding:6px 13px}.reset[data-astro-cid-3k2u677n][hidden]{display:none}.note[data-astro-cid-3k2u677n]{color:var(--muted);margin-top:20px;font-size:.75rem;line-height:1.5}.display[data-astro-cid-2zwc476k]{background:#050a18;border-radius:22px;align-items:center;gap:12px;margin-bottom:28px;padding:clamp(12px,2vw,20px);display:grid}@media (width>=800px){.display[data-astro-cid-2zwc476k]{grid-template-columns:1fr auto;gap:24px}}canvas[data-astro-cid-2zwc476k]{width:100%;display:block}.boost[data-astro-cid-2zwc476k]{color:#dfe9fa;white-space:nowrap;border:1px solid #6db0ff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.boost[data-astro-cid-2zwc476k] strong[data-astro-cid-2zwc476k]{text-align:left;color:#c8a2ff;min-width:2.2em}.lamp[data-astro-cid-2zwc476k]{background:#c8a2ff;border-radius:50%;width:9px;height:9px;transition:background-color .2s,box-shadow .2s;box-shadow:0 0 10px #c8a2ff}[data-astro-cid-2zwc476k][aria-pressed=false] .lamp[data-astro-cid-2zwc476k]{box-shadow:none;background:#2a3b63}.columns[data-astro-cid-2zwc476k]{gap:32px clamp(32px,5vw,72px);display:grid}@media (width>=900px){.columns[data-astro-cid-2zwc476k]{grid-template-columns:1fr 1fr}}h3[data-astro-cid-2zwc476k]{color:var(--bar,var(--accent));margin-block:22px 8px;font-size:1.75rem}.group[data-astro-cid-2zwc476k]>h3[data-astro-cid-2zwc476k]:first-child{margin-top:0}.row[data-astro-cid-2zwc476k]{cursor:default;border-radius:12px;grid-template-columns:1fr auto;gap:3px 12px;margin-inline:-10px;padding:7px 10px;transition:background-color .2s;display:grid}.row[data-astro-cid-2zwc476k]:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.name[data-astro-cid-2zwc476k]{font-weight:600}.value[data-astro-cid-2zwc476k]{color:var(--muted)}.alone[data-astro-cid-2zwc476k],[data-astro-cid-2zwc476k][data-boost=off] .with-ai[data-astro-cid-2zwc476k]{display:none}[data-astro-cid-2zwc476k][data-boost=off] .alone[data-astro-cid-2zwc476k]{display:inline}.bar[data-astro-cid-2zwc476k]{--blocks:repeating-linear-gradient(90deg, black 0 calc(10% - 3px), transparent calc(10% - 3px) 10%);background:var(--surface-2);height:11px;mask-image:var(--blocks);border-radius:6px;grid-column:1/-1;position:relative}.layer[data-astro-cid-2zwc476k]{background:linear-gradient(90deg, var(--accent), var(--indigo) 45%, var(--purple) 72%, var(--pink));position:absolute;inset:0}.ai[data-astro-cid-2zwc476k]{opacity:.45}.row[data-astro-cid-2zwc476k]:hover .hand[data-astro-cid-2zwc476k]{filter:brightness(1.15)}.asks[data-astro-cid-2zwc476k]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.honest[data-astro-cid-2zwc476k]{border-left:3px solid var(--purple);border-radius:3px;max-width:52em;margin-top:28px;padding-left:14px}.ticker[data-astro-cid-u6vsyxkm]{padding-block:18px;overflow:hidden}.track[data-astro-cid-u6vsyxkm]{gap:12px;width:max-content;animation:46s linear infinite slide;display:flex}.ticker[data-astro-cid-u6vsyxkm]:hover .track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}@keyframes slide{to{transform:translate(calc(-50% - 6px))}}.sticker[data-astro-cid-u6vsyxkm]{border:2px solid var(--line);white-space:nowrap;transition:background-color .2s, color .2s, border-color .2s, translate .25s var(--ease-out);border-radius:999px;padding:2px 18px;font-size:1.25rem}.sticker[data-astro-cid-u6vsyxkm]:hover{background:var(--purple);border-color:var(--purple);color:var(--on-accent);translate:0 -3px}.blue[data-astro-cid-u6vsyxkm]{background:var(--cover);border-color:var(--cover);color:var(--on-cover)}.violet[data-astro-cid-u6vsyxkm]{border-color:var(--purple);color:var(--purple)}.indigo[data-astro-cid-u6vsyxkm]{border-color:var(--indigo);color:var(--indigo)}.chart[data-astro-cid-3xih677i]{--row:clamp(34px, 5vw, 44px);height:calc(var(--lanes) * var(--row) + 36px);margin-bottom:32px;position:relative}.bar[data-astro-cid-3xih677i]{top:calc((var(--lanes) - 1 - var(--lane)) * var(--row));height:calc(var(--row) - 8px);--c:var(--accent);background:color-mix(in srgb, var(--c) 34%, var(--bg));min-width:30px;transition:background-color .3s, transform .4s var(--ease-out);transform-origin:0;border-radius:999px;align-items:center;padding-inline:4px;display:flex;position:absolute}.js [data-astro-cid-3xih677i][data-reveal]:not(.in) .bar[data-astro-cid-3xih677i]{transform:scaleX(0)}[data-astro-cid-3xih677i][data-reveal].in .bar[data-astro-cid-3xih677i]{transition-duration:.3s,1.2s}.bar[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{background:var(--bg);width:22px;height:22px;font:600 .6875rem var(--mono);border-radius:50%;place-items:center;display:grid}.bar[data-astro-cid-3xih677i].work{--c:var(--purple)}.bar[data-astro-cid-3xih677i].leadership{--c:var(--indigo)}.bar[data-astro-cid-3xih677i].achievement{--c:var(--pink)}.bar[data-astro-cid-3xih677i]:hover{background:color-mix(in srgb, var(--c) 60%, var(--bg))}.bar[data-astro-cid-3xih677i][aria-pressed=true]{background:var(--c)}.bar[data-astro-cid-3xih677i].ongoing{mask-image:linear-gradient(90deg,#000 40%,#0000)}.axis[data-astro-cid-3xih677i]{border-top:1px dashed var(--line);height:28px;color:var(--muted);font-size:.6875rem;position:absolute;inset:auto 0 0}.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{position:absolute;top:6px;translate:-50%}@media (width<=600px){.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:nth-child(2n){display:none}}.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:first-child{translate:0}.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:last-child{translate:-100%}.details[data-astro-cid-3xih677i]{display:grid}article[data-astro-cid-3xih677i]{padding-block:12px}.js article[data-astro-cid-3xih677i]{opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out), translate .5s var(--ease-out), visibility .35s;grid-area:1/1;translate:0 12px}.js article[data-astro-cid-3xih677i][data-active]{opacity:1;visibility:visible;translate:0}.kind[data-astro-cid-3xih677i]{color:var(--purple)}h3[data-astro-cid-3xih677i]{margin-top:6px;font-size:clamp(1.75rem,3.6vw,2.75rem)}.place[data-astro-cid-3xih677i]{color:var(--muted);margin-top:6px}ul[data-astro-cid-3xih677i]{max-width:44em;margin-top:16px}li[data-astro-cid-3xih677i]{border-top:1px solid var(--line);padding-block:8px}.lap[data-astro-cid-3fh5sc3f]{align-items:start;gap:24px clamp(28px,4vw,64px);display:grid}@media (width>=960px){.lap[data-astro-cid-3fh5sc3f]{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}.map[data-astro-cid-3fh5sc3f]{position:sticky;top:76px}}.map[data-astro-cid-3fh5sc3f] svg[data-astro-cid-3fh5sc3f]{width:100%;max-height:68vh;margin-inline:auto;overflow:visible}path[data-astro-cid-3fh5sc3f]{fill:none;stroke-linejoin:round}.surface[data-astro-cid-3fh5sc3f]{stroke:var(--surface-2);stroke-width:40px}.centre[data-astro-cid-3fh5sc3f]{stroke:var(--muted);stroke-width:2px;stroke-dasharray:14 16;opacity:.6}.lit[data-astro-cid-3fh5sc3f]{stroke:var(--accent);stroke-width:11px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 7px var(--accent))}.exit[data-astro-cid-3fh5sc3f]{fill:var(--muted);stroke:var(--bg);stroke-width:2px}.shield[data-astro-cid-3fh5sc3f] rect[data-astro-cid-3fh5sc3f]{fill:#3d1f94;stroke:#f2f6ff;stroke-width:5px}.shield[data-astro-cid-3fh5sc3f] text[data-astro-cid-3fh5sc3f]{fill:#f2f6ff;font:400 56px var(--head);text-anchor:middle}.shield[data-astro-cid-3fh5sc3f] .route[data-astro-cid-3fh5sc3f]{fill:var(--muted);font:700 34px var(--mono)}.junction[data-astro-cid-3fh5sc3f]{cursor:pointer}.junction[data-astro-cid-3fh5sc3f] circle[data-astro-cid-3fh5sc3f]{fill:var(--bg);stroke:var(--c);stroke-width:6px;transition:fill .3s}.junction[data-astro-cid-3fh5sc3f] .num[data-astro-cid-3fh5sc3f]{fill:var(--ink);font:700 24px var(--mono);text-anchor:middle;pointer-events:none;transition:fill .3s}.junction[data-astro-cid-3fh5sc3f].passed circle[data-astro-cid-3fh5sc3f]{fill:var(--c)}.junction[data-astro-cid-3fh5sc3f].passed .num[data-astro-cid-3fh5sc3f]{fill:var(--bg)}.jname[data-astro-cid-3fh5sc3f]{fill:var(--purple);font:700 32px var(--mono)}.car[data-astro-cid-3fh5sc3f]{fill:#f2f6ff;stroke:#07122b;stroke-width:3px;filter:drop-shadow(0 0 10px var(--purple));pointer-events:none}.credit[data-astro-cid-3fh5sc3f]{text-align:center;color:var(--muted);margin-top:8px;font-size:.6875rem}.sectors[data-astro-cid-3fh5sc3f]{flex-wrap:wrap;gap:6px;display:flex}[data-astro-cid-3fh5sc3f][role=tab]{color:var(--muted);border-radius:999px;align-items:baseline;gap:7px;padding:6px 12px;font-size:.8125rem;font-weight:600;transition:background-color .25s,color .25s;display:flex}[data-astro-cid-3fh5sc3f][role=tab] .mono[data-astro-cid-3fh5sc3f]{color:var(--c)}[data-astro-cid-3fh5sc3f][role=tab]:hover{color:var(--ink)}[data-astro-cid-3fh5sc3f][role=tab][aria-selected=true]{background:var(--surface-2);color:var(--ink)}.panels[data-astro-cid-3fh5sc3f]{margin-top:22px;display:grid}.sector[data-astro-cid-3fh5sc3f]{min-width:0;padding-block:8px}.js .sector[data-astro-cid-3fh5sc3f]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), translate .6s var(--ease-out), visibility .4s;grid-area:1/1;translate:0 18px}.js .sector[data-astro-cid-3fh5sc3f][data-active]{opacity:1;visibility:visible;translate:0}.sector-label[data-astro-cid-3fh5sc3f]{color:var(--c);font-weight:600}.sector-label[data-astro-cid-3fh5sc3f] span[data-astro-cid-3fh5sc3f]{color:var(--purple);margin-left:6px;font-weight:500}h3[data-astro-cid-3fh5sc3f]{margin-block:8px 12px;font-size:clamp(2.25rem,4.6vw,3.75rem)}.body[data-astro-cid-3fh5sc3f]{max-width:36em;font-size:1.0625rem}figure[data-astro-cid-3fh5sc3f]{color:#dfe9fa;border-left:4px solid var(--c);background:#050a18;border-radius:22px;margin:20px 0 0;padding:18px 22px 20px}figcaption[data-astro-cid-3fh5sc3f]{color:#8fc7ff;font-size:.75rem}blockquote[data-astro-cid-3fh5sc3f]{overflow-wrap:anywhere;margin:8px 0 0;font-size:.9375rem;line-height:1.6}blockquote[data-astro-cid-3fh5sc3f]:before{content:"> ";color:#c8a2ff}[data-astro-cid-3fh5sc3f][data-active] blockquote[data-astro-cid-3fh5sc3f]{animation:.8s steps(36,end) .15s backwards type-in}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.controls[data-astro-cid-3fh5sc3f]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}
