.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.search-dialog[data-v-098483cc]{--search-gap:min(96px, calc(var(--search-viewport-height,100dvh) * .1));inset:var(--search-viewport-top,0px) 0 auto;width:min(640px,100% - 2rem);max-height:min(720px, calc(var(--search-viewport-height,100dvh) - var(--search-gap) - max(16px, env(safe-area-inset-bottom))));margin:var(--search-gap) auto 0;border:1px solid var(--search-glass-edge);isolation:isolate;color:var(--ink);box-shadow:0 24px 100px #14211e33, 0 4px 16px #14211e14, inset 0 1px 1px #ffffff70, inset 0 -1px 2px var(--search-glass-shade);background:0 0;border-radius:24px;padding:0;position:fixed;overflow:hidden}.search-dialog[open][data-v-098483cc]{flex-direction:column;animation:.25s cubic-bezier(.22,1,.36,1) search-expand-098483cc;display:flex}.search-dialog[data-v-098483cc]{--search-glass-fill:#f6f3ecd1;--search-glass-refractive-fill:#f6f3ecc2;--search-glass-solid:#f6f3ec;--search-glass-edge:#27372d33;--search-glass-shade:#435c422e;--search-glass-control:#ffffff38}:root[data-theme=night] .search-dialog{--search-glass-fill:#213c3ce0;--search-glass-refractive-fill:#152727d6;--search-glass-solid:#203636;--search-glass-edge:#8ca89e45;--search-glass-shade:#06181838;--search-glass-control:#effff00d}.search-dialog[data-v-098483cc]::backdrop{background:#14211e40}.glass-definitions[data-v-098483cc]{pointer-events:none;width:0;height:0;position:absolute}.glass-surface[data-v-098483cc],.glass-specular[data-v-098483cc],.search-dialog[data-v-098483cc]:before{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface[data-v-098483cc]{z-index:-2;background:var(--search-glass-solid)}.search-dialog[data-v-098483cc]:before{content:"";z-index:-1;background:linear-gradient(155deg, #ffffff1f, transparent 35%, var(--search-glass-shade))}.glass-specular[data-v-098483cc]{z-index:2;opacity:.6;background-size:100% 100%}@supports (backdrop-filter:blur(1px)){.glass-surface[data-v-098483cc]{background:var(--search-glass-fill);backdrop-filter:blur(14px)saturate(160%)}}.has-refraction .glass-surface[data-v-098483cc]{background:var(--search-glass-refractive-fill);backdrop-filter:var(--search-glass-filter) saturate(1.4)}.search-dialog:not(.has-refraction) .glass-specular[data-v-098483cc]:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 1px #ffffffb3, inset 1px 0 1px #ffffff40, inset 0 -1px 2px var(--search-glass-shade), inset 0 0 8px #ffffff14;background:linear-gradient(155deg,#ffffff21,#0000 28% 70%,#ffffff08);position:absolute;inset:0}.search-panel[data-v-098483cc]{flex-direction:column;min-height:0;padding:24px;display:flex}.search-panel[data-v-098483cc]>:not(.search-results){flex-shrink:0}header[data-v-098483cc]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}h2[data-v-098483cc]{margin:0;font-size:18px;font-weight:500}.close-search[data-v-098483cc]{border:1px solid var(--line);background:var(--search-glass-control);cursor:pointer;border-radius:50%;width:40px;height:40px;font-size:24px;box-shadow:inset 0 1px 1px #ffffff30}.search-field[data-v-098483cc]{border:1px solid var(--line);background:var(--search-glass-control);box-shadow:inset 0 1px 2px var(--search-glass-shade), 0 1px 0 #ffffff26;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.search-field[data-v-098483cc]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}input[data-v-098483cc]{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;padding:0;font-size:16px}input[data-v-098483cc]::placeholder{color:var(--muted)}.search-status[data-v-098483cc]{color:var(--muted);margin:20px 0;font-size:13px}.search-status button[data-v-098483cc]{color:var(--accent);cursor:pointer;background:0 0;border:0}.search-results[data-v-098483cc]{overscroll-behavior-y:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.search-results li+li[data-v-098483cc]{border-top:1px solid var(--line)}.search-results a[data-v-098483cc]{overflow-wrap:anywhere;border-radius:12px;padding:18px 8px;text-decoration:none;display:block}.search-results a[data-v-098483cc]:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.result-meta[data-v-098483cc]{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}h3[data-v-098483cc]{margin:8px 0;font-size:17px;font-weight:500}.search-results p[data-v-098483cc]{color:var(--muted);margin:0;font-size:13px}.search-suggestions[data-v-098483cc]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;font-size:12px;display:flex}.search-suggestions button[data-v-098483cc]{border:1px solid var(--line);background:var(--search-glass-control);cursor:pointer;border-radius:20px;padding:6px 12px;box-shadow:inset 0 1px 1px #ffffff30}.search-suggestions button[data-v-098483cc]:hover,.close-search[data-v-098483cc]:hover{border-color:var(--accent);color:var(--accent)}.close-search[data-v-098483cc]:focus-visible,.search-suggestions button[data-v-098483cc]:focus-visible,.search-results a[data-v-098483cc]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass-surface[data-v-098483cc],.has-refraction .glass-surface[data-v-098483cc]{background:var(--search-glass-solid);backdrop-filter:none}.glass-specular[data-v-098483cc],.search-dialog[data-v-098483cc]:before{display:none}.search-dialog[data-v-098483cc]{border-color:currentColor}}body:has(.search-dialog[open]){overflow:hidden}@keyframes search-expand-098483cc{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}@media (width<=600px){.search-dialog[data-v-098483cc]{--search-gap:max(12px, env(safe-area-inset-top));border-radius:20px}.search-panel[data-v-098483cc]{padding:18px}}@media (prefers-reduced-motion:reduce){.search-dialog[open][data-v-098483cc]{animation:none}}.theme-control[data-v-f72dc1e5]{height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:inline-grid;position:relative}.theme-control[data-v-f72dc1e5]:hover{color:var(--accent);background:var(--surface-hover)}.theme-control[data-v-f72dc1e5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=600px){.theme-control[data-v-f72dc1e5]{flex-basis:32px}}@media (width<=360px){.theme-control[data-v-f72dc1e5]{flex-basis:28px}}.nav-layer[data-v-069e486d]{--nav-width:calc(100vw - 3rem);--action-size:56px;--action-gap:12px;--nav-morph:.5s cubic-bezier(.22,1,.36,1);z-index:50;width:var(--nav-width);height:var(--action-size);pointer-events:none;position:fixed;top:1.5rem;left:1.5rem}.at-right:not(.is-expanded) .site-nav[data-v-069e486d]{left:calc(100% - var(--action-size))}.at-right .reveal-nav[data-v-069e486d]{left:auto;right:0}.glass-definitions[data-v-069e486d]{pointer-events:none;width:0;height:0;position:absolute}.nav-layer[data-v-069e486d]{--glass-fill:#f6f3ecb3;--glass-refractive-fill:#f6f3ec8f;--glass-solid:#f6f3ec;--glass-edge:#27372d33;--glass-shade:#435c422e;--glass-selection:#ffffff59;--spotlight-radius:128px;--spotlight-surface-radius:32px;--spotlight-border-width:2px;--spotlight-border-color:#fff}.site-nav[data-v-069e486d]{pointer-events:auto;width:var(--action-size);height:var(--action-size);isolation:isolate;border:1px solid var(--glass-edge);color:var(--ink);box-shadow:0 8px 28px #14211e17, 0 2px 5px #14211e0a, inset 0 -1px 2px var(--glass-shade);transition:left var(--nav-morph), width var(--nav-morph), opacity .3s, transform .45s cubic-bezier(.2,1.6,.4,1), box-shadow .3s;background:0 0;border-radius:28px;align-items:center;display:flex;position:relative;left:0;overflow:hidden}.glass-surface[data-v-069e486d],.glass-specular[data-v-069e486d],.glass-spotlight[data-v-069e486d]{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface[data-v-069e486d]{z-index:-2;background:var(--glass-solid)}.glass-specular[data-v-069e486d]{z-index:2;opacity:var(--glass-rim-opacity,.14);background-size:100% 100%}.glass-spotlight[data-v-069e486d]{z-index:-1}.site-nav[data-v-069e486d]:before,.liquid-action[data-v-069e486d]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg, #ffffff0d, transparent 45%, var(--glass-shade));position:absolute;inset:0}.site-nav[data-v-069e486d]:after,.liquid-action[data-v-069e486d]:after{z-index:3}@media (hover:hover){.site-nav[data-v-069e486d]:hover,.liquid-action[data-v-069e486d]:hover{box-shadow:0 10px 32px #14211e21, 0 2px 6px #14211e0f, inset 0 -1px 2px var(--glass-shade)}}.site-nav.is-pressed[data-v-069e486d]{transform:scale(.975)}.site-nav.is-pressed .glass-spotlight[data-v-069e486d]{opacity:calc(var(--spotlight-surface-opacity,0) * .65)}:root[data-theme=night] .nav-layer{--glass-fill:#213c3cc2;--glass-refractive-fill:#152727a3;--glass-solid:#203636;--glass-edge:#8ca89e29;--glass-shade:#06181838;--glass-selection:#effff01c}:root[data-theme=night] .monogram span,:root[data-theme=night] .nav-links a[aria-current]{color:#f0aa88}@supports (backdrop-filter:blur(1px)){.glass-surface[data-v-069e486d]{background:var(--glass-fill);backdrop-filter:blur(10px)saturate(165%)}}.has-refraction .glass-surface[data-v-069e486d],.has-action-refraction .liquid-action .glass-surface[data-v-069e486d]{background:var(--glass-refractive-fill);backdrop-filter:var(--glass-filter) saturate(1.4)}.site-nav:not(.has-refraction) .glass-specular[data-v-069e486d],.nav-layer:not(.has-action-refraction) .liquid-action .glass-specular[data-v-069e486d]{--glass-rim-opacity:.65}.site-nav:not(.has-refraction) .glass-specular[data-v-069e486d]:after,.nav-layer:not(.has-action-refraction) .liquid-action .glass-specular[data-v-069e486d]:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 1px #ffffffa6, inset 1px 0 1px #ffffff38, inset 0 -1px 1px var(--glass-shade), inset 0 0 6px #ffffff1a;background:linear-gradient(155deg,#ffffff24,#0000 30% 65%,#ffffff09);position:absolute;inset:0}.is-expanded .site-nav[data-v-069e486d]{width:calc(100% - 2 * (var(--action-size) + var(--action-gap)))}.monogram[data-v-069e486d]{text-align:center;letter-spacing:-.06em;opacity:0;flex:0 0 144px;font:750 22px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;transition:opacity .15s}.is-expanded .monogram[data-v-069e486d]{opacity:1;transition-delay:.1s}.monogram span[data-v-069e486d]{color:#b94b30}.nav-links[data-v-069e486d]{white-space:nowrap;opacity:0;align-items:center;gap:22px;transition:opacity .2s,transform .35s;display:flex;position:relative;transform:translate(-8px)}.is-expanded .nav-links[data-v-069e486d]{opacity:1;transition-delay:.1s;transform:none}.nav-selection[data-v-069e486d]{height:34px;width:var(--selection-width,0px);transform:translate(var(--selection-x,0px), -50%);opacity:var(--selection-opacity,0);background:var(--glass-selection);pointer-events:none;border-radius:20px;transition:transform .4s cubic-bezier(.2,1.4,.4,1),width .4s cubic-bezier(.2,1.4,.4,1),opacity .2s;position:absolute;top:50%;left:0;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #27372d12,0 2px 5px #14211e0a}.nav-links a[data-v-069e486d]{z-index:1;padding:8px 0;font-size:13px;text-decoration:none;position:relative}.nav-links a[aria-current][data-v-069e486d]{color:#b94b30}.search-toggle[data-v-069e486d],.nav-theme[data-v-069e486d],.menu-toggle[data-v-069e486d]{width:var(--action-size);height:var(--action-size);isolation:isolate;border:1px solid var(--glass-edge);color:var(--ink);box-shadow:0 8px 28px #14211e17, 0 2px 5px #14211e0a, inset 0 -1px 2px var(--glass-shade);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .12s,visibility .12s,transform .2s,box-shadow .3s;display:inline-flex;position:absolute;top:0;overflow:hidden}.search-toggle[data-v-069e486d]{right:calc(var(--action-size) + var(--action-gap))}.nav-theme[data-v-069e486d]{right:0}.is-expanded .search-toggle[data-v-069e486d],.is-expanded .nav-theme[data-v-069e486d]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s .16s,visibility 0s .16s,transform .2s,box-shadow .3s}.search-toggle[data-v-069e486d]:hover,.nav-theme[data-v-069e486d]:hover{color:var(--accent);background:0 0}.liquid-action[data-v-069e486d]:active{transform:scale(.975)}.liquid-action:active .glass-spotlight[data-v-069e486d]{opacity:calc(var(--spotlight-surface-opacity,0) * .65)}.liquid-action[data-v-069e486d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mode-compact.is-expanded .site-nav[data-v-069e486d]{width:calc(100% - 3 * (var(--action-size) + var(--action-gap)))}.mode-compact.at-left.is-expanded .site-nav[data-v-069e486d]{left:calc(var(--action-size) + var(--action-gap))}.mode-compact.at-right .search-toggle[data-v-069e486d]{right:calc(2 * (var(--action-size) + var(--action-gap)))}.mode-compact.at-right .nav-theme[data-v-069e486d]{right:calc(var(--action-size) + var(--action-gap))}.mode-compact:not(.is-expanded) .site-nav[data-v-069e486d]{opacity:0;pointer-events:none}.menu-toggle[data-v-069e486d]{place-content:center;gap:5px;display:grid;right:0}.at-left .menu-toggle[data-v-069e486d]{left:0;right:auto}.mode-compact .menu-toggle[data-v-069e486d]{opacity:1;visibility:visible;pointer-events:auto}.menu-line[data-v-069e486d]{background:currentColor;width:16px;height:1px;transition:transform .25s;display:block}.is-expanded .menu-line[data-v-069e486d]:nth-last-child(2){transform:translateY(3px)rotate(45deg)}.is-expanded .menu-line[data-v-069e486d]:last-child{transform:translateY(-3px)rotate(-45deg)}.mode-compact:not(.is-expanded) .monogram[data-v-069e486d]{opacity:0;pointer-events:none}.mode-hidden .site-nav[data-v-069e486d]{opacity:0;pointer-events:none;transform:translateY(-12px)}.reveal-nav[data-v-069e486d]{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#152727;border:1px solid #ffffff45;border-radius:24px;padding:10px 16px;position:absolute;top:0;left:0}.mode-hidden .reveal-nav[data-v-069e486d]{opacity:1;pointer-events:auto}@media (width<=600px){.nav-layer[data-v-069e486d]{--nav-width:calc(100vw - 2rem);--action-size:44px;--action-gap:8px;height:44px;top:1rem;left:1rem}.site-nav[data-v-069e486d]{border-radius:22px;width:44px;height:44px}.monogram[data-v-069e486d]{flex-basis:100px;font-size:17px}.nav-links[data-v-069e486d]{gap:16px}.nav-links a[data-v-069e486d]{font-size:12px}.mode-compact.is-expanded .site-nav[data-v-069e486d]{width:calc(100% - var(--action-size) - var(--action-gap))}.mode-compact .search-toggle[data-v-069e486d],.mode-compact .nav-theme[data-v-069e486d]{top:calc(var(--action-size) + var(--action-gap))}.mode-compact.at-right .search-toggle[data-v-069e486d]{right:calc(var(--action-size) + var(--action-gap))}.mode-compact.at-right .nav-theme[data-v-069e486d]{right:0}}@media (width<=360px){.monogram[data-v-069e486d]{flex-basis:86px;font-size:14px}.nav-links[data-v-069e486d]{gap:8px}.nav-selection[data-v-069e486d]{max-width:40px}}@media (prefers-reduced-transparency:reduce){.glass-surface[data-v-069e486d],.has-refraction .glass-surface[data-v-069e486d],.has-action-refraction .liquid-action .glass-surface[data-v-069e486d],.search-toggle[data-v-069e486d],.nav-theme[data-v-069e486d]{background:var(--glass-solid);backdrop-filter:none}.site-nav[data-v-069e486d]:before,.liquid-action[data-v-069e486d]:before,.glass-specular[data-v-069e486d]{opacity:0}.glass-spotlight[data-v-069e486d]{display:none}}@media (prefers-contrast:more){.glass-surface[data-v-069e486d],.has-refraction .glass-surface[data-v-069e486d],.has-action-refraction .liquid-action .glass-surface[data-v-069e486d]{background:var(--glass-solid);backdrop-filter:none}.site-nav[data-v-069e486d]{border-color:currentColor}.search-toggle[data-v-069e486d],.nav-theme[data-v-069e486d]{background:var(--glass-solid);backdrop-filter:none}.site-nav[data-v-069e486d]:before,.liquid-action[data-v-069e486d]:before,.glass-specular[data-v-069e486d]{opacity:0}.glass-spotlight[data-v-069e486d]{display:none}}@media (prefers-reduced-motion:reduce){[data-v-069e486d],[data-v-069e486d]:before,[data-v-069e486d]:after{transition:none!important}.glass-spotlight[data-v-069e486d]{display:none}}.registration-footer[data-astro-cid-prj7pxdf]{width:min(980px,100% - 3rem);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;margin:0 auto;padding:1.25rem 0 2rem;font-size:12px;display:flex}a[data-astro-cid-prj7pxdf]{text-decoration:none}a[data-astro-cid-prj7pxdf]:hover{text-decoration:underline}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{margin:0}img,svg{max-width:100%}button,input{font:inherit}}@layer base{:root{color-scheme:light;--paper:#f6f3ec;--ink:#27372d;--muted:#72776a;--accent:#b94b30;--line:#d7d8cc;--surface-hover:#e6e8dd66;--code-surface:#d8d8ca66;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme=night]{color-scheme:dark;--paper:#152727;--ink:#eeeede;--muted:#a4b8aa;--line:#3a504a;--accent:#f0aa88;--surface-hover:#a4b8aa12;--code-surface:#a4b8aa20}body{min-width:0;line-height:1.75}a{color:inherit;text-underline-offset:5px}button{color:inherit}:root[data-theme=night]{--press-color:#f0aa88}a:active,a:active *,button:enabled:active,button:enabled:active *{color:var(--press-color,var(--accent))!important}:focus-visible{outline-offset:5px;outline:2px solid #be7048}::selection{background:#d6a56a66}.serif{font-family:Songti SC,Noto Serif CJK SC,SimSun,Georgia,serif}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:11px/1.5 ui-monospace,monospace}.skip-link{z-index:100;background:var(--paper);padding:.5rem 1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:5rem}.no-js-nav{z-index:60;color:#27372d;background:#f6f3ec;border-radius:24px;padding:.5rem 1rem;position:fixed;bottom:1.5rem;right:1.5rem}.page-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;padding:2rem 0;font-size:12px;display:flex}html[data-navigating]{cursor:progress}section[id]{scroll-margin-top:7rem}.topic-filters{flex-wrap:wrap;gap:8px;padding:24px 0;display:flex}.topic-filters a{border:1px solid var(--line);border-radius:24px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;text-decoration:none;display:inline-flex}.topic-filters a:hover{border-color:var(--accent)}.topic-filters a[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}::view-transition-group(site-navigation){z-index:100}::view-transition-old(site-navigation){display:none}::view-transition-new(site-navigation){animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}:root[data-theme=night] .astro-code,:root[data-theme=night] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--paper:#152727;--ink:#eeeede;--muted:#a4b8aa;--line:#3a504a;--accent:#f0aa88;--surface-hover:#a4b8aa12;--code-surface:#a4b8aa20}:root:not([data-theme]) .astro-code,:root:not([data-theme]) .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}[data-spotlight]{--spotlight-opacity:0;--spotlight-surface-opacity:0;--spotlight-x:0px;--spotlight-y:0px;--spotlight-angle:-35deg;--spotlight-radius:160px;--spotlight-border-width:1px;--spotlight-border-offset:0px;--spotlight-border-color:var(--accent);--spotlight-surface-color:#ffffff59;position:relative}.spotlight-surface{border-radius:inherit;pointer-events:none;background:radial-gradient(circle var(--spotlight-surface-radius,var(--spotlight-radius)) at var(--spotlight-x,0px) var(--spotlight-y,0px), var(--spotlight-surface-color), transparent 100%);opacity:var(--spotlight-surface-opacity,0);transition:opacity .2s;position:absolute;inset:0}:is([data-spotlight=border],[data-spotlight=both]):after{content:"";inset:var(--spotlight-border-offset);z-index:2;padding:var(--spotlight-border-width);border-radius:inherit;pointer-events:none;background:radial-gradient(circle var(--spotlight-radius) at calc(var(--spotlight-x,0px) - var(--spotlight-border-offset)) calc(var(--spotlight-y,0px) - var(--spotlight-border-offset)), var(--spotlight-border-color), transparent 100%);-webkit-mask-composite:xor;opacity:var(--spotlight-opacity,0);transition:opacity .2s;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}[data-spotlight=border]{--spotlight-border-offset:-1px}:root[data-spotlight-enabled] :is([data-spotlight=border],[data-spotlight=both]){--spotlight-idle-border:color-mix(in srgb, var(--ink) 18%, transparent)}:root:not([data-spotlight-enabled]) .spotlight-surface,:root:not([data-spotlight-enabled]) :is([data-spotlight=border],[data-spotlight=both]):after{display:none}@media (prefers-reduced-motion:reduce){.spotlight-surface,[data-spotlight]:after{transition:none}}
