.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.theme-toggle[data-astro-cid-x3pjskd3]{position:fixed;top:var(--space-6);right:var(--space-6);z-index:1000}.sun[data-astro-cid-x3pjskd3],.moon[data-astro-cid-x3pjskd3]{position:absolute;transition:opacity .3s,transform .3s}[data-theme=paper] .sun[data-astro-cid-x3pjskd3]{opacity:1;transform:rotate(0)}[data-theme=paper] .moon[data-astro-cid-x3pjskd3]{opacity:0;transform:rotate(180deg)}[data-theme=crt] .sun[data-astro-cid-x3pjskd3]{opacity:0;transform:rotate(-180deg)}[data-theme=crt] .moon[data-astro-cid-x3pjskd3]{opacity:1;transform:rotate(0)}@media(max-width:800px){.theme-toggle[data-astro-cid-x3pjskd3]{top:var(--space-4);right:var(--space-4);width:45px;height:45px;font-size:20px}}.mobile-menu-toggle[data-astro-cid-6aabv5oc]{display:none;position:fixed;top:var(--space-4);left:var(--space-4);z-index:1001;background:var(--accent);border:var(--border-hard) solid var(--rule);border-radius:var(--radius-sm);width:50px;height:50px;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;padding:0;transition:background-color .3s}.mobile-menu-toggle[data-astro-cid-6aabv5oc]:hover{background:var(--accent-fill)}.mobile-menu-toggle[data-astro-cid-6aabv5oc]:hover .hamburger[data-astro-cid-6aabv5oc]{background:var(--on-accent-fill)}.hamburger[data-astro-cid-6aabv5oc]{display:block;width:25px;height:3px;background:var(--on-accent);transition:transform .3s,opacity .3s}.mobile-menu-toggle[data-astro-cid-6aabv5oc].active .hamburger[data-astro-cid-6aabv5oc]:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle[data-astro-cid-6aabv5oc].active .hamburger[data-astro-cid-6aabv5oc]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-6aabv5oc].active .hamburger[data-astro-cid-6aabv5oc]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-menu[data-astro-cid-6aabv5oc]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s}.mobile-menu[data-astro-cid-6aabv5oc].active{opacity:1;pointer-events:all}.mobile-menu-content[data-astro-cid-6aabv5oc]{position:absolute;top:0;left:0;width:280px;height:100%;background:var(--surface);border-right:var(--border-hard) solid var(--rule);padding:80px 20px 20px;transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;gap:1rem}.mobile-menu[data-astro-cid-6aabv5oc].active .mobile-menu-content[data-astro-cid-6aabv5oc]{transform:translate(0)}.mobile-menu-item[data-astro-cid-6aabv5oc]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-nav);border:var(--border-hard) solid var(--rule);border-radius:var(--radius-sm);text-decoration:none;color:var(--ink);font-family:var(--font-chrome);font-size:.95rem;transition:background-color .3s,color .3s}.mobile-menu-item[data-astro-cid-6aabv5oc]:hover{background:var(--accent-fill);color:var(--on-accent-fill)}.mobile-menu-item[data-astro-cid-6aabv5oc] img[data-astro-cid-6aabv5oc]{width:30px;height:auto}@media(max-width:800px){.mobile-menu-toggle[data-astro-cid-6aabv5oc],.mobile-menu[data-astro-cid-6aabv5oc]{display:flex}.n0-strip[data-astro-cid-6aabv5oc]:not(.n0-strip--post){display:none!important}}@media(prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-6aabv5oc],.mobile-menu-content[data-astro-cid-6aabv5oc],.hamburger[data-astro-cid-6aabv5oc],.mobile-menu-toggle[data-astro-cid-6aabv5oc]{transition:none}}:root,[data-theme=paper]{--canvas: #cdd5e2;--surface: #f7f5ef;--surface-raised: #efece2;--surface-nav: #e9e5d9;--surface-sunken: #f2f0e8;--surface-mute: #e2ddd0;--code-surface: var(--surface-sunken);--ink: #2b2a26;--ink-soft: #43413a;--ink-dim: #5c584e;--code-ink: var(--ink);--code-accent: #85569a;--code-dim: var(--ink-dim);--accent: #7c5c1d;--accent-fill: #f4ead6;--on-accent-fill: #5b4415;--on-accent: #f7f5ef;--masthead: #5a4260;--banner-ink: #ffffff;--banner-mark: #d9c6dd;--dim: #6b665b;--rule: #2b2a26;--line: #ddd8cb;--plate: #c8cedb;--on-plate: #2b2a26}[data-theme=crt]{--canvas: #242933;--surface: #2e3440;--surface-raised: #3b4252;--surface-nav: #353c4a;--surface-sunken: #333b49;--surface-mute: #4c566a;--ink: #eceff4;--ink-soft: #d8dee9;--ink-dim: #b9c1ce;--code-accent: #ebcb8b;--accent: #ebcb8b;--accent-fill: #3f3727;--on-accent-fill: #ebcb8b;--on-accent: #242933;--dim: #a7b0c0;--rule: #6b768e;--line: #434c5e;--on-plate: #2e3440}:root{--space-1: 4px;--space-2: 5px;--space-3: 8px;--space-4: 10px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 48px;--radius-0: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-frame: 12px;--radius-disc: 50%;--border-hair: 1px;--border-hard: 2px;--border-mark: 3px;--border-quote: 4px;--measure-frame: 880px;--measure-prose: 80ch;--measure-wide: 768px;--veil: .06;--wallpaper: 1;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-data: "JetBrains Mono", ui-monospace, monospace;--font-chrome: "Courier New", Courier, monospace}.t-banner-title{font-family:var(--font-chrome);font-size:36px;line-height:1.1;font-weight:700}.t-banner-sub{font-family:var(--font-chrome);font-size:24px;line-height:1.2;font-weight:700}.t-nav{font-family:var(--font-chrome);font-size:14px;line-height:1.4;font-weight:400}.t-footer{font-family:var(--font-chrome);font-size:12px;line-height:1.5;font-weight:400}.t-display{font-family:var(--font-mono);font-size:26px;line-height:1.2;font-weight:700}.t-heading{font-family:var(--font-mono);font-size:22px;line-height:1.3;font-weight:700}.t-subhead{font-family:var(--font-mono);font-size:18px;line-height:1.3;font-weight:700}.t-label{font-family:var(--font-mono);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.06em}.t-meta{font-family:var(--font-mono);font-size:.85rem;line-height:1.5;font-weight:400}.t-caption{font-family:var(--font-mono);font-size:.95rem;line-height:1.6;font-weight:400}.t-body{font-family:var(--font-mono);font-size:15px;line-height:1.7;font-weight:400}.t-quote{font-family:var(--font-mono);font-size:15px;line-height:1.65;font-weight:400;font-style:italic}.t-metric{font-family:var(--font-data);font-size:24px;line-height:1.2;font-weight:500}.t-figure{font-family:var(--font-data);font-size:16px;line-height:1.4;font-weight:400}.t-figure-sm{font-family:var(--font-data);font-size:.85rem;line-height:1.4;font-weight:400}.t-spec-label{font-family:var(--font-data);font-size:.75rem;line-height:1.2;font-weight:500;letter-spacing:.06em}.n0-root{background:var(--canvas);color:var(--ink);font-family:var(--font-mono);font-size:15px;line-height:1.6;padding:var(--space-6) 0;transition:background-color .3s,color .3s}.n0-frame{width:calc(100% - 2 * var(--space-8));max-width:var(--measure-frame);margin:0 auto;background:var(--surface);border:var(--border-hard) solid var(--rule);border-radius:var(--radius-frame);overflow:clip;padding:var(--space-4);transition:background-color .3s,border-color .3s}.n0-frame--bleed{padding:0}.n0-band{background:var(--masthead);color:var(--banner-ink);padding:var(--space-2);text-align:center}.n0-band h1,.n0-band h2,.n0-band p{margin:0;font-family:var(--font-chrome)}.n0-band h1{font-size:36px;line-height:1.1;font-weight:700}.n0-band h2{font-size:24px;line-height:1.2;font-weight:700;color:var(--banner-mark)}.n0-band p{font-size:16px;line-height:1.6;padding-top:var(--space-2)}.n0-strip{display:flex;justify-content:space-around;align-items:center;gap:var(--space-5);padding:var(--space-4);background:var(--surface-nav);border-top:var(--border-hard) solid var(--rule);border-bottom:var(--border-hard) solid var(--rule);transition:background-color .3s,border-color .3s}.n0-strip a{font-family:var(--font-chrome);font-size:14px;line-height:1.4;color:var(--ink);text-decoration:none;padding:var(--space-2);border-radius:var(--radius-xs)}.n0-strip a:hover{background:var(--accent-fill);color:var(--on-accent-fill)}.n0-strip a[aria-current=page]{color:var(--accent);font-weight:700}.n0-strip img{height:34px;width:auto;display:block}.n0-strip--post{justify-content:center;gap:var(--space-9)}.n0-strip--post a{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.n0-link,.n0-prose a{color:var(--accent);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:8px;border-radius:var(--radius-xs)}.n0-link:hover,.n0-prose a:hover{background:var(--accent-fill);color:var(--on-accent-fill)}.n0-root :focus-visible{outline:var(--border-hard) solid var(--accent);outline-offset:2px}.n0-section{margin-top:var(--space-9)}.n0-section__no{font-family:var(--font-data);font-size:.75rem;line-height:1.2;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:var(--space-1)}.n0-section__title{font-family:var(--font-mono);font-size:22px;line-height:1.3;font-weight:700;color:var(--ink);margin:0 0 var(--space-3);padding-bottom:var(--space-1);border-bottom:var(--border-hair) solid var(--line)}.n0-section__note{font-family:var(--font-mono);font-size:.85rem;color:var(--ink-dim);margin:0}.n0-card{padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:var(--border-hair) solid var(--line)}.n0-card:last-child{border-bottom:0;margin-bottom:0}.n0-card h3{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:18px;line-height:1.3;font-weight:700}.n0-card h3 a{color:var(--accent);text-decoration:none;border-radius:var(--radius-xs)}.n0-card h3 a:hover{background:var(--accent-fill);color:var(--on-accent-fill)}.n0-card__date{font-family:var(--font-mono);font-size:.85rem;line-height:1.5;color:var(--ink-dim);margin:0 0 var(--space-3)}.n0-card__desc{font-family:var(--font-mono);font-size:.95rem;line-height:1.6;color:var(--ink-soft);margin:0 0 var(--space-3)}.n0-tag{display:inline-block;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.06em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);text-decoration:none;margin:0 var(--space-1) var(--space-1) 0}.n0-tag:hover{background:var(--accent-fill);color:var(--on-accent-fill)}.n0-tag__icon{display:inline-block;width:1.2em;height:1.2em;vertical-align:top;fill:currentColor}.n0-tag--quiet{background:transparent;color:var(--accent);border:var(--border-hair) solid var(--line)}.n0-prose{max-width:calc(var(--measure-prose) + 2 * var(--space-8));margin:0 auto;padding:var(--space-8)}.n0-prose h1{font-family:var(--font-mono);font-size:26px;line-height:1.2;font-weight:700;color:var(--accent);margin:0 0 var(--space-3)}.n0-prose h2{font-family:var(--font-mono);font-size:22px;line-height:1.3;font-weight:700;color:var(--accent);margin:var(--space-7) 0 var(--space-3)}.n0-prose h3{font-family:var(--font-mono);font-size:18px;line-height:1.3;font-weight:700;color:var(--accent);margin:var(--space-7) 0 var(--space-3)}.n0-prose p,.n0-prose li{font-family:var(--font-mono);font-size:15px;line-height:1.7;color:var(--ink)}.n0-prose p{margin:0 0 1em}.n0-prose blockquote{font-family:var(--font-mono);font-size:15px;line-height:1.65;font-style:italic;color:var(--ink-soft);border-left:var(--border-quote) solid var(--accent);margin:var(--space-7) 0;padding-left:var(--space-5)}.n0-prose code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-sunken);border:var(--border-hair) solid var(--line);border-radius:var(--radius-xs);padding:2px var(--space-2)}.n0-prose img,.n0-prose figure img{max-width:100%;border:var(--border-hard) solid var(--rule);border-radius:var(--radius-sm);display:block}.n0-prose hr{border:0;border-top:var(--border-hair) solid var(--line);margin:var(--space-8) 0}.n0-prose figcaption{font-family:var(--font-mono);font-size:.85rem;color:var(--ink-dim);margin-top:var(--space-3)}.n0-term{background:var(--code-surface);color:var(--code-ink);border:var(--border-hair) solid var(--line);border-radius:var(--radius-sm);padding:var(--space-5);overflow-x:auto;margin:var(--space-7) 0}.n0-term pre{margin:0;font-family:var(--font-mono);font-size:13px;line-height:1.7}.n0-term__bar{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--code-dim);border-bottom:var(--border-hair) solid var(--code-dim);padding-bottom:var(--space-2);margin-bottom:var(--space-4)}.n0-term__prompt{color:var(--code-accent)}.n0-term__dim{color:var(--code-dim)}.n0-callout{background:var(--surface-raised);border-radius:var(--radius-sm);border-left:var(--border-mark) solid var(--accent);padding:var(--space-4) var(--space-5);margin:var(--space-7) 0}.n0-callout__head{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.n0-callout p{margin:0;font-family:var(--font-mono);font-size:15px;line-height:1.65;color:var(--ink)}.n0-callout--tip{border-left-color:var(--accent);background:var(--accent-fill)}.n0-callout--tip .n0-callout__head,.n0-callout--tip p{color:var(--on-accent-fill)}.n0-callout--caution{border-left-color:var(--dim)}.n0-callout--caution .n0-callout__head{color:var(--ink-soft)}.n0-callout--info{border-left-color:var(--line)}.n0-callout--info .n0-callout__head{color:var(--ink-dim)}.n0-spec{width:100%;border-collapse:collapse;font-family:var(--font-data)}.n0-spec caption{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);text-align:left;padding-bottom:var(--space-3)}.n0-spec th,.n0-spec td{border:var(--border-hair) solid var(--line);padding:var(--space-3) var(--space-4);text-align:left}.n0-spec thead th{background:var(--surface-raised);font-size:.75rem;line-height:1.2;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.n0-spec tbody th{font-family:var(--font-mono);font-size:.85rem;font-weight:400;color:var(--ink-soft)}.n0-spec td{font-size:.85rem;line-height:1.4;color:var(--ink)}.n0-spec tbody tr:nth-child(2n){background:var(--surface-mute)}.n0-spec tbody tr:nth-child(2n) td,.n0-spec tbody tr:nth-child(2n) th{color:var(--ink)}.n0-spec__yes{color:var(--accent);font-weight:700}.n0-spec__no{color:var(--dim);font-weight:700}.n0-spec__unit{color:var(--ink-dim)}.n0-spec col.is-current,.n0-spec .is-current{background:var(--accent-fill)}.n0-data{border:var(--border-hair) solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-raised)}.n0-data__row{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hair) solid var(--line)}.n0-data__row:last-child{border-bottom:0}.n0-data__row.is-current{background:var(--accent-fill)}.n0-data__row.is-missed .n0-data__metric,.n0-data__row.is-missed .n0-data__label{color:var(--dim)}.n0-data__no{font-family:var(--font-data);font-size:.85rem;color:var(--ink-dim)}.n0-data__label{font-family:var(--font-mono);font-size:.85rem;color:var(--ink-soft)}.n0-data__metric{font-family:var(--font-data);font-size:24px;line-height:1.2;font-weight:500;color:var(--ink);text-align:right}.n0-data__row.is-current .n0-data__metric{color:var(--on-accent-fill)}.n0-data__unit{font-family:var(--font-data);font-size:.85rem;color:var(--ink-dim);padding-left:var(--space-1)}.n0-toggle{background:var(--accent);color:var(--on-accent);border:var(--border-hard) solid var(--rule);border-radius:var(--radius-disc);width:50px;height:50px;font-size:24px;line-height:1;font-family:var(--font-mono);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s,transform .2s}.n0-toggle:hover{background:var(--accent-fill);color:var(--on-accent-fill);transform:scale(1.1)}.n0-footer{text-align:center;padding:var(--space-4);font-family:var(--font-chrome);font-size:12px;line-height:1.5;color:var(--ink-dim);border-top:var(--border-hard) solid var(--rule)}.n0-plate{display:inline-block;background:var(--plate);border:var(--border-hard) solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-4);text-align:center}.n0-plate img{display:block;margin:0 auto;image-rendering:pixelated}.n0-plate figcaption{font-family:var(--font-mono);font-size:.85rem;line-height:1.5;color:var(--on-plate);margin-top:var(--space-3)}@media(prefers-reduced-motion:reduce){.n0-root *,.n0-root *:before,.n0-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--berg: url(/gifs/NicePng_iceberg.png);--berg-scale: 1.4;--berg-size: max(min(calc(var(--measure-frame) * var(--berg-scale)), 100vw), 70vh) auto;--berg-pos: center calc(var(--depth, 0) * 100%);--veil-wash: color-mix(in srgb, var(--surface) calc(100% - var(--veil) * 100%), transparent)}*{box-sizing:border-box}body{margin:0}.n0-berg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--berg) var(--berg-pos) / var(--berg-size) no-repeat,var(--canvas);opacity:var(--wallpaper);transition:background-color .3s}[data-theme=crt] .n0-berg{background-blend-mode:multiply}.n0-frame{background:linear-gradient(var(--veil-wash),var(--veil-wash)),var(--berg) var(--berg-pos) / var(--berg-size) no-repeat fixed,var(--surface)}.n0-band{background:var(--masthead) url(/gifs/binaries.gif);background-size:auto 33%;background-blend-mode:overlay;padding-block:var(--space-5)}.shell{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--code-ink);background:var(--code-surface);border:var(--border-hair) solid var(--line);border-radius:var(--radius-sm);padding:var(--space-5);margin:0;overflow-x:auto}.shell__prompt{color:var(--code-accent);font-weight:700}.page-content{max-width:calc(var(--measure-prose) + 2 * var(--space-8));margin-inline:auto;padding:var(--space-8)}.page-content h3{font-family:var(--font-mono);font-size:18px;line-height:1.3;font-weight:700;color:var(--accent)}.page-content p{color:var(--ink)}.page-content p a{color:var(--accent);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:8px;border-radius:var(--radius-xs)}.page-content p a:hover{background:var(--accent-fill);color:var(--on-accent-fill)}.page-title{font-family:var(--font-mono);font-size:22px;line-height:1.3;font-weight:700;color:var(--ink);text-align:center;margin:0;padding:var(--space-7) 0 var(--space-3)}.post-header{text-align:center;padding:var(--space-5) var(--space-8) 0}.post-header h1{font-family:var(--font-mono);font-size:26px;line-height:1.2;font-weight:700;color:var(--accent);margin:var(--space-5) 0 var(--space-3)}.post-meta{font-family:var(--font-mono);font-size:.85rem;line-height:1.5;color:var(--ink-dim)}.n0-prose pre.astro-code{background:var(--code-surface)!important;border:var(--border-hair) solid var(--line);border-radius:var(--radius-sm);padding:var(--space-5);overflow-x:auto;font-size:13px;line-height:1.7;margin:0}.n0-prose .code-block{position:relative;margin:var(--space-7) 0}.n0-prose .code-copy{position:absolute;top:calc(-1 * var(--space-4));right:var(--space-5);z-index:1;font-family:var(--font-mono);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.06em;padding:var(--space-1) var(--space-3);background:var(--surface-raised);border:var(--border-hair) solid var(--line);border-radius:var(--radius-xs);color:var(--ink-dim);cursor:pointer;transition:color .15s ease-out}.n0-prose .code-copy:hover,.n0-prose .code-copy:focus-visible{color:var(--accent)}.n0-prose .code-block>.n0-term{margin:0}@media(prefers-reduced-motion:reduce){.n0-prose .code-copy{transition:none}}[data-theme=crt] .astro-code,[data-theme=crt] .astro-code span{color:var(--shiki-dark)!important}.n0-prose pre code{background:none;border:0;padding:0;color:inherit}.archive-year{font-family:var(--font-mono);font-size:22px;line-height:1.3;font-weight:700;color:var(--ink);margin:var(--space-8) 0 var(--space-3);padding-bottom:var(--space-1);border-bottom:var(--border-hair) solid var(--line)}.archive-year:first-child{margin-top:0}.archive-list{list-style:none;padding:0;margin:0}.archive-list li{padding:var(--space-1) 0}.archive-date{font-family:var(--font-data);font-size:.85rem;color:var(--ink-dim);margin-right:var(--space-5)}.tags-cloud{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-8);justify-content:center}.tags-cloud .n0-tag{margin:0}.plate-row{display:flex;justify-content:center;padding:var(--space-5)}.plate-row .n0-plate img{max-width:100%;height:auto}figure.n0-plate{margin:0}.n0-strip+.n0-footer{border-top:0}@media(max-width:800px){:root{--berg-size: auto 160vh;--berg-size: auto 160lvh;--veil: .1}[data-theme=crt] .n0-berg{background-blend-mode:normal}.n0-root{padding:0}.n0-frame{background:var(--veil-wash);width:100%;border-left:0;border-right:0;border-radius:var(--radius-0);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.n0-frame>.n0-strip{margin-top:auto}.n0-prose{width:100%}.n0-strip{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.n0-band{padding-inline:56px}.n0-band h1{font-size:28px}.n0-band h2{font-size:20px}.page-content,.n0-prose,.tags-cloud{padding:var(--space-5)}.post-header{padding:var(--space-5) var(--space-5) 0}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
