header[data-astro-cid-nen7h5rs]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid var(--border);transition:background .3s,border-color .3s}header[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}header[data-astro-cid-nen7h5rs].over{background:none;border-bottom-color:#0000}header[data-astro-cid-nen7h5rs].over .name,header[data-astro-cid-nen7h5rs].over .links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],header[data-astro-cid-nen7h5rs].over .brand[data-astro-cid-nen7h5rs]{color:#fff}header[data-astro-cid-nen7h5rs].over .expansion[data-astro-cid-nen7h5rs]{color:#eafcfdb8;border-inline-start-color:#ffffff47}header[data-astro-cid-nen7h5rs].over .links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,header[data-astro-cid-nen7h5rs].over .links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:#ffffff29;color:#fff}header[data-astro-cid-nen7h5rs].over .burger{border-color:#fff6}header[data-astro-cid-nen7h5rs].over .burger span{background:#fff}.bar[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:1.5rem;height:66px}.brand[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;flex:none;color:var(--aqua-500)}.name[data-astro-cid-nen7h5rs]{font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--text)}.expansion[data-astro-cid-nen7h5rs]{display:none;margin:0;flex:none;padding-inline-start:.85rem;border-inline-start:1px solid var(--border);font-size:.78rem;line-height:1.3;color:var(--text-3);max-width:15rem}@media(width>=1180px){.expansion[data-astro-cid-nen7h5rs]{display:block}}.links[data-astro-cid-nen7h5rs]{display:none;gap:.35rem;margin-inline-start:.5rem}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.5rem .85rem;border-radius:999px;text-decoration:none;font-size:.93rem;font-weight:500;color:var(--text-2);transition:background .16s,color .16s}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--text)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text);font-weight:600;background:var(--surface-2)}.cta[data-astro-cid-nen7h5rs]{display:none;margin-inline-start:auto;padding:.6rem 1.15rem;font-size:.88rem}@media(width>=880px){.links[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:inline-flex}.burger{display:none!important}}.burger{margin-inline-start:auto;display:grid;gap:5px;place-content:center;width:42px;height:42px;background:none;border:1px solid var(--border);border-radius:11px;cursor:pointer}.burger span{display:block;width:17px;height:2px;background:var(--text);border-radius:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s}.burger span[data-open=true]:first-child{transform:translateY(3.5px) rotate(45deg)}.burger span[data-open=true]:last-child{transform:translateY(-3.5px) rotate(-45deg)}.drawer{position:fixed;inset:66px 0 0;z-index:60;background:var(--bg);padding:1.5rem 1.25rem;overflow:auto;animation:drawerIn .22s cubic-bezier(.2,.8,.2,1) both}.drawer nav{display:flex;flex-direction:column;gap:.35rem;max-width:var(--w);margin-inline:auto}.drawer a{padding:.95rem .4rem;text-decoration:none;font-size:1.15rem;font-weight:500;color:var(--text);border-bottom:1px solid var(--border)}.drawer a.btn{margin-top:1.25rem;border-bottom:0;justify-content:center;color:#fff}@keyframes drawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.drawer{animation:none}.burger span{transition:none}}footer[data-astro-cid-jo6i4kqk]{position:relative;isolation:isolate;overflow:hidden;background:var(--deep);color:#fff;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(0deg,#ffffff0d 1px,#0000 1px);background-size:8.333% 100%,100% 96px}footer[data-astro-cid-jo6i4kqk]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--aqua-300),transparent)}.top[data-astro-cid-jo6i4kqk]{display:grid;gap:2rem;padding-block:clamp(3rem,2rem + 4vw,5.5rem) 2.5rem;border-bottom:1px solid #ffffff24}@media(width>=960px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-items:end}}.brand[data-astro-cid-jo6i4kqk]{display:grid;grid-template-columns:auto auto;grid-template-areas:"m n" "m f";column-gap:.85rem;align-items:center;justify-content:start;text-decoration:none;color:var(--aqua-200)}.mark[data-astro-cid-jo6i4kqk]{grid-area:m}.name[data-astro-cid-jo6i4kqk]{grid-area:n;color:#fff;font-weight:700;font-size:1.6rem;letter-spacing:-.03em;line-height:1}.full[data-astro-cid-jo6i4kqk]{grid-area:f;font-size:.82rem;color:#d6f2f3b8;line-height:1.3;margin-top:.25rem}.claim[data-astro-cid-jo6i4kqk]{margin:0;font-size:clamp(1.4rem,1.1rem + 1.4vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}@media(width>=960px){.claim[data-astro-cid-jo6i4kqk]{text-align:right}}.cols[data-astro-cid-jo6i4kqk]{display:grid;gap:2rem;padding-block:2.5rem}@media(width>=640px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media(width>=960px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr)}}.col[data-astro-cid-jo6i4kqk]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-200);margin:0 0 .5rem;font-weight:600}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ecfbfce6;text-decoration:none;font-size:.96rem;display:inline-flex;align-items:center}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:before{content:"";width:0;height:1px;margin-right:0;background:var(--aqua-300);transition:width .25s,margin-right .25s}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover:before{width:.9rem;margin-right:.5rem}.col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0;font-size:.9rem;color:#d6f2f3b3}.meta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-family:var(--mono);font-size:.78rem;letter-spacing:.02em}.bottom[data-astro-cid-jo6i4kqk]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-block:1.4rem;border-top:1px solid #ffffff24;font-size:.82rem;color:#d6f2f39e}.legal[data-astro-cid-jo6i4kqk]{display:inline-flex;gap:1.2rem}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.tick[data-astro-cid-jo6i4kqk]{display:inline-flex;align-items:center;gap:.6rem}.tick[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{width:7px;height:7px;border-radius:50%;background:var(--aqua-300);box-shadow:0 0 10px var(--aqua-300)}@media(prefers-reduced-motion:reduce){.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:before{transition:none}}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f4fbfb;--bg-alt: #e8f6f7;--surface: #ffffff;--surface-2: #dff1f3;--sand: #f7f1e6;--aqua-100: #d6f2f3;--aqua-200: #9fe3e6;--aqua-300: #5bcfd6;--aqua-400: #22b3bf;--aqua-500: #0f8f9e;--aqua-600: #0b6f7d;--deep: #06414f;--text: #06323c;--text-2: #2c5f68;--text-3: #5c868d;--border: #cbe6e9;--border-2: #a9d6da;--accent: var(--aqua-400);--accent-ink: #ffffff;--warn: #c9791f;--good: #10917a;--c-1:#2a78d6;--c-2:#eb6834;--c-3:#1baf7a;--c-4:#eda100;--c-5:#e87ba4;--c-6:#4a3aa7;--sans:"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--w:1180px;--r:14px;--shadow:0 1px 2px rgba(6,65,79,.04),0 8px 28px -12px rgba(6,65,79,.16);--shadow-lg:0 2px 6px rgba(6,65,79,.05),0 24px 60px -22px rgba(6,65,79,.28)}:root:not([data-theme=light]){@media(prefers-color-scheme:dark){color-scheme:dark;--bg:#04252e;--bg-alt:#05303b;--surface:#073644;--surface-2:#0a4353;--sand:#123441;--text:#e6f7f8;--text-2:#a8d4da;--text-3:#6fa3ac;--border:#0d4b5c;--border-2:#14647a;--accent:var(--aqua-300);--accent-ink:#04252e;--c-1:#3987e5;--c-2:#d95926;--c-3:#199e70;--c-4:#c98500;--c-5:#d55181;--c-6:#9085e9;--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 28px -12px rgba(0,0,0,.6);--shadow-lg:0 2px 6px rgba(0,0,0,.35),0 24px 60px -22px rgba(0,0,0,.7)}}*,*:before,*:after{box-sizing:border-box}@view-transition{navigation:auto}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{margin:0;line-height:1.12;letter-spacing:-.025em;font-weight:600;text-wrap:balance}h1{font-size:clamp(2.4rem,1.4rem + 3.6vw,4.1rem);font-weight:700}h2{font-size:clamp(1.75rem,1.25rem + 1.9vw,2.6rem)}h3{font-size:clamp(1.1rem,1rem + .45vw,1.3rem)}p{margin:0;text-wrap:pretty}.wrap{width:min(100% - 2.5rem,var(--w));margin-inline:auto}.section{padding-block:clamp(3rem,1.75rem + 4.5vw,5.5rem)}.lede{font-size:clamp(1.05rem,1rem + .5vw,1.25rem);color:var(--text-2);max-width:62ch}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-500)}.eyebrow:before{content:"";width:1.6rem;height:1px;background:currentColor}.muted{color:var(--text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.5rem;border-radius:999px;border:1px solid transparent;font:inherit;font-size:.94rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,border-color .18s}.btn.primary{background:var(--aqua-500);color:#fff;box-shadow:var(--shadow)}.btn.primary:hover{background:var(--aqua-600);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn.ghost{border-color:var(--border-2);color:var(--text)}.btn.ghost:hover{border-color:var(--aqua-400);background:var(--surface);transform:translateY(-2px)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:1.6rem;box-shadow:var(--shadow)}.grid{display:grid;gap:1.25rem}@media(min-width:640px){.g2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.h-rise{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.para{animation:para linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.wipe{animation:wipe linear both;animation-timeline:view();animation-range:entry 10% entry 70%}}}@keyframes para{0%{transform:translateY(-9%) scale(1.15)}to{transform:translateY(9%) scale(1.15)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0 round 20px);transform:scale(1.06)}to{clip-path:inset(0 0 0 0 round 20px);transform:none}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 5% cover 26%}}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes drift{to{background-position:1200px 0,-900px 0,600px 0}}@keyframes sheen{50%{opacity:.75}}.demo{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-lg)}.demo-scene{position:relative;aspect-ratio:100/62;background:linear-gradient(168deg,var(--aqua-200) 0%,var(--aqua-100) 26%,var(--sand) 27%,#efe4cf 62%,#e6d8bd 100%)}.demo-scene:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(172deg,transparent 0 26px,rgba(255,255,255,.42) 26px 28px) 0 0/100% 27%,radial-gradient(1.5px 1.5px at 30% 70%,rgba(120,96,60,.5),transparent),radial-gradient(2px 2px at 62% 84%,rgba(120,96,60,.4),transparent),radial-gradient(1.5px 1.5px at 78% 58%,rgba(120,96,60,.45),transparent);background-repeat:no-repeat,repeat,repeat,repeat}.demo-svg{position:absolute;inset:0;width:100%;height:100%}.demo-svg .b rect{animation:pop .3s cubic-bezier(.2,.9,.3,1.3) both}.demo-svg .b.dim{opacity:.3}.demo-svg .b{transition:opacity .16s}@keyframes pop{0%{opacity:0;transform:scale(.9);transform-origin:center}to{opacity:1;transform:none}}.demo-list{list-style:none;margin:0;padding:.7rem;display:grid;gap:.2rem;border-top:1px solid var(--border);background:var(--surface)}@media(min-width:520px){.demo-list{grid-template-columns:1fr 1fr}}.demo-list li{display:flex;align-items:center;gap:.55rem;padding:.4rem .6rem;border-radius:8px;font-size:.84rem;color:var(--text-2);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s,background .14s}.demo-list li[data-on=true]{opacity:1;transform:none}.demo-list li[data-hot=true]{background:var(--surface-2);color:var(--text)}.demo-list i{width:8px;height:8px;border-radius:3px;flex:none}.demo-list .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-list .c{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}@media(prefers-reduced-motion:reduce){.demo-svg .b rect{animation:none}.demo-list li{transition:none;opacity:1;transform:none}}.notice{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:70;max-width:26rem;padding:1.1rem 1.2rem 1rem;border-radius:calc(var(--r) + 2px);background:color-mix(in srgb,var(--deep) 92%,transparent);color:#fff;border:1px solid rgba(159,227,230,.3);box-shadow:0 20px 60px -20px #04252eb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:noticeIn .5s cubic-bezier(.2,.8,.2,1) .8s both}@media(min-width:640px){.notice{left:1.4rem;right:auto;bottom:1.4rem}}.notice p{margin:0 0 .9rem;font-size:.9rem;line-height:1.55;color:#ecfbfce0}.notice b{color:#fff;font-weight:600}.notice-row{display:flex;align-items:center;gap:1rem}.notice .btn{padding:.6rem 1.1rem;font-size:.88rem}.notice a{color:var(--aqua-200);font-size:.88rem;text-decoration:none;font-weight:600}.notice a:hover{text-decoration:underline}@keyframes noticeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.notice{animation:none}}.prose{max-width:68ch}.wrap.prose{margin-inline:auto 0}@media (min-width: calc(68ch + 2.5rem)){.wrap.prose{margin-inline-start:max(1.25rem,(100vw - var(--w))/2)}}.prose h2{margin-top:2.8rem}.prose h3{margin-top:1.9rem}.prose p,.prose ul,.prose ol{margin-top:1rem;color:var(--text-2)}.prose ul,.prose ol{padding-left:1.2rem}.prose li{margin-top:.4rem}.prose strong{color:var(--text);font-weight:600}.prose code{font-family:var(--mono);font-size:.88em;background:var(--surface-2);padding:.15em .4em;border-radius:5px}.page-head{padding-block:clamp(3rem,2rem + 4vw,5rem) 0}table.data{width:100%;border-collapse:collapse;margin-top:1.4rem;font-size:.93rem}table.data th,table.data td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--border)}table.data th{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}table.data td{font-variant-numeric:tabular-nums;color:var(--text-2)}table.data tr:last-child td{border-bottom:0}.reveal-box{position:relative;overflow:hidden;border-radius:var(--r);cursor:ew-resize;border:1px solid var(--border);box-shadow:var(--shadow-lg);background:var(--surface-2);touch-action:pan-y;user-select:none}.reveal-box img{display:block;width:100%;height:auto}.reveal-box .rb{position:absolute;inset:0;height:100%;object-fit:cover}.reveal-box[data-live=true] .rb{clip-path:inset(0 0 0 var(--pos,52%))}.reveal-handle{display:none}.reveal-box[data-live=true] .reveal-handle{display:block;position:absolute;top:0;bottom:0;left:var(--pos,52%);width:2px;background:#ffffffeb;box-shadow:0 0 0 1px #06414f40;pointer-events:none}.reveal-handle span{position:absolute;top:50%;left:50%;translate:-50% -50%;width:46px;height:46px;border-radius:50%;background:#fffffff0;box-shadow:0 4px 18px #06414f59,0 0 #5bcfd699;animation:ring 2.4s ease-out infinite}@keyframes ring{to{box-shadow:0 4px 18px #06414f59,0 0 0 18px #5bcfd600}}.reveal-box[data-live=true] .rb{transition:clip-path .05s linear}@media(prefers-reduced-motion:reduce){.reveal-handle span{animation:none}}.reveal-handle span:before,.reveal-handle span:after{content:"";position:absolute;top:50%;width:0;height:0;border-block:5px solid transparent}.reveal-handle span:before{left:11px;translate:0 -50%;border-right:7px solid var(--aqua-600)}.reveal-handle span:after{right:11px;translate:0 -50%;border-left:7px solid var(--aqua-600)}.reveal-input{position:absolute;inset:auto 0 0;width:100%;opacity:0;height:44px;cursor:ew-resize}.reveal-input:focus-visible{opacity:1}.reveal-tag{position:absolute;top:.85rem;padding:.32rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#04252eb8;color:#eafcfd;backdrop-filter:blur(6px);pointer-events:none}.reveal-tag.left{left:.85rem}.reveal-tag.right{right:.85rem;background:#0f8f9edb}@media(prefers-reduced-motion:reduce){.reveal-box{cursor:default}}.skip[data-astro-cid-hkbrpulz]{position:absolute;left:-9999px;top:.6rem;z-index:100;background:var(--aqua-500);color:#fff;padding:.6rem 1rem;border-radius:8px;text-decoration:none;font-size:.9rem;font-weight:600}.skip[data-astro-cid-hkbrpulz]:focus{left:.6rem}
