@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.01e91l2mtoc1u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.19ml1ubcr4qga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.1vembhq-bewbt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.gloock_6e822d4a-module__SmeX0a__className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.gloock_6e822d4a-module__SmeX0a__variable{--font-gloock:"Gloock", "Gloock Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_4829d6d5-module__fRPvgW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_4829d6d5-module__fRPvgW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a23ff12681a5834-s.0es7frdw9tpsq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2f059f8bf31de55f-s.28l707c7cxluz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_4ca46f93-module__wq3XoG__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.azeret_mono_4ca46f93-module__wq3XoG__variable{--font-azeret:"Azeret Mono", "Azeret Mono Fallback"}
.SiteFooter-module__p-5sba__footer{padding-block:40px calc(48px + env(safe-area-inset-bottom,0px));background:var(--ground-deep);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--muted);margin-top:clamp(48px,8vw,96px)}.SiteFooter-module__p-5sba__grid{grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(110px,1fr));gap:28px 32px;display:grid}.SiteFooter-module__p-5sba__about{flex-direction:column;gap:8px;max-width:32ch;display:flex}.SiteFooter-module__p-5sba__mark{font:400 1.3rem/1 var(--font-display);color:var(--text-strong)}.SiteFooter-module__p-5sba__grid h2{font-family:var(--font-mono);margin-bottom:10px}.SiteFooter-module__p-5sba__grid ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__p-5sba__grid a{color:var(--text);text-decoration:none}.SiteFooter-module__p-5sba__grid a:hover{color:var(--text-strong);text-decoration:underline}@media (max-width:760px){.SiteFooter-module__p-5sba__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__p-5sba__about{grid-column:1/-1}}.SiteFooter-module__p-5sba__news{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin-bottom:32px;padding-bottom:32px;display:flex}.SiteFooter-module__p-5sba__news>div{flex:1;min-width:min(100%,280px);max-width:60ch}.SiteFooter-module__p-5sba__news h2{font-size:var(--step-1);margin-bottom:6px}.SiteFooter-module__p-5sba__news p{color:var(--muted)}
.SearchPalette-module__-nCgfW__button{border:1px solid var(--rule);background:color-mix(in srgb, var(--panel) 60%, transparent);min-height:36px;color:var(--muted);font:500 var(--step--1) / 1 var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.SearchPalette-module__-nCgfW__button:hover{color:var(--text-strong);border-color:var(--rule-hi)}.SearchPalette-module__-nCgfW__button kbd{font:500 .7rem / 1 var(--font-mono);color:var(--muted)}@media (max-width:900px){.SearchPalette-module__-nCgfW__button [data-kbd]{display:none}}@media (max-width:760px){.SearchPalette-module__-nCgfW__button{width:44px;height:44px;color:var(--text-strong);background:0 0;border:0;justify-content:center;padding:0}.SearchPalette-module__-nCgfW__button [data-label]{display:none}}.SearchPalette-module__-nCgfW__dialog{width:min(680px,100vw - 24px);max-height:min(640px,100dvh - 24px);color:var(--text);filter:drop-shadow(0 24px 48px var(--shadow));background:0 0;border:0;margin:max(12px,9vh) auto auto;padding:0;overflow:visible}.SearchPalette-module__-nCgfW__dialog::backdrop{background:color-mix(in srgb, var(--ground-deep) 78%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.SearchPalette-module__-nCgfW__panel{--r:14px;--fill:var(--ground-deep);--edge:var(--rule-hi);flex-direction:column;max-height:min(640px,100dvh - 24px);display:flex}.SearchPalette-module__-nCgfW__field{color:var(--muted);align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.SearchPalette-module__-nCgfW__field:focus-within{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--focus)}.SearchPalette-module__-nCgfW__field input{min-width:0;color:var(--text-strong);font:400 var(--step-1) / 1.3 var(--font-body);background:0 0;border:0;outline:none;flex:1}.SearchPalette-module__-nCgfW__field input::placeholder{color:var(--muted);font-size:var(--step-0)}.SearchPalette-module__-nCgfW__field input::-webkit-search-cancel-button{display:none}.SearchPalette-module__-nCgfW__close{border:1px solid var(--rule);color:var(--muted);font:500 .7rem / 1 var(--font-mono);cursor:pointer;background:0 0;padding:4px 7px}.SearchPalette-module__-nCgfW__close:hover{color:var(--text-strong)}.SearchPalette-module__-nCgfW__filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.SearchPalette-module__-nCgfW__filters button{border:1px solid var(--rule);color:var(--muted);font:500 var(--step--1) / 1.2 var(--font-body);cursor:pointer;background:0 0;padding:5px 11px}.SearchPalette-module__-nCgfW__filters button:hover{color:var(--text-strong)}.SearchPalette-module__-nCgfW__filters button[aria-pressed=true]{background:var(--sheen);color:var(--sheen-ink);border-color:#0000}.SearchPalette-module__-nCgfW__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;min-height:0;overflow-y:auto}.SearchPalette-module__-nCgfW__note{color:var(--muted);font-size:var(--step--1);padding:22px 20px 26px}.SearchPalette-module__-nCgfW__note strong{color:var(--text-strong);font-weight:600}.SearchPalette-module__-nCgfW__retry{color:var(--pop);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.SearchPalette-module__-nCgfW__hits{margin:0;padding:8px 8px 12px;list-style:none}.SearchPalette-module__-nCgfW__hits a{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:10px 12px;text-decoration:none;display:grid}.SearchPalette-module__-nCgfW__hits li[aria-selected=true] a{background:var(--panel);box-shadow:inset 2px 0 0 var(--pop)}.SearchPalette-module__-nCgfW__title{color:var(--text-strong);font-weight:600}.SearchPalette-module__-nCgfW__where{font:500 .72rem / 1.6 var(--font-mono);letter-spacing:.04em;color:var(--muted);text-align:right;white-space:nowrap}.SearchPalette-module__-nCgfW__sub{color:var(--muted);font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:520px){.SearchPalette-module__-nCgfW__hits a{grid-template-columns:minmax(0,1fr)}.SearchPalette-module__-nCgfW__where{text-align:left;white-space:normal}}
.ThemeToggle-module__3b5zuq__toggle{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ThemeToggle-module__3b5zuq__toggle:hover{color:var(--text-strong)}.ThemeToggle-module__3b5zuq__shade{opacity:0}:root[data-theme=light] .ThemeToggle-module__3b5zuq__shade{opacity:1}@media (max-width:760px){.ThemeToggle-module__3b5zuq__toggle{width:44px;height:44px;color:var(--text-strong)}}
.SiteHeader-module__Tkw0gW__header{z-index:40;background:color-mix(in srgb, var(--ground-deep) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.SiteHeader-module__Tkw0gW__bar{align-items:center;gap:clamp(14px,3vw,34px);min-height:60px;display:flex}.SiteHeader-module__Tkw0gW__brand{font:400 1.3rem/1 var(--font-display);color:var(--text-strong);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.SiteHeader-module__Tkw0gW__pearl{background:radial-gradient(circle at 34% 30%, #fff 0, #fff0 48%), var(--sheen);border-radius:50%;width:18px;height:18px}.SiteHeader-module__Tkw0gW__nav{flex:1;gap:clamp(12px,2.4vw,28px);display:flex}.SiteHeader-module__Tkw0gW__nav a,.SiteHeader-module__Tkw0gW__sheet a{color:var(--muted);font-weight:600;font-size:var(--step--1);white-space:nowrap;padding:8px 0;text-decoration:none;position:relative}.SiteHeader-module__Tkw0gW__nav a:hover,.SiteHeader-module__Tkw0gW__nav a[aria-current=page]{color:var(--text-strong)}.SiteHeader-module__Tkw0gW__nav a[aria-current=page]:after{content:"";background:var(--sheen);border-radius:14px 14px 0 0;width:14px;height:7px;margin-left:-7px;position:absolute;bottom:-1px;left:50%}.SiteHeader-module__Tkw0gW__tools{align-items:center;gap:clamp(8px,1.6vw,18px);display:flex}.SiteHeader-module__Tkw0gW__account{color:var(--muted);font-weight:600;font-size:var(--step--1);white-space:nowrap;padding:8px 0;text-decoration:none}.SiteHeader-module__Tkw0gW__account:hover{color:var(--text-strong)}.SiteHeader-module__Tkw0gW__account[data-user]{text-overflow:ellipsis;max-width:14ch;color:var(--text-strong);overflow:hidden}.SiteHeader-module__Tkw0gW__account[data-signin]{cursor:pointer;color:var(--text-strong);background:0 0;border:0;font-family:inherit}.SiteHeader-module__Tkw0gW__account[data-signin]:disabled{color:var(--muted);cursor:default}.SiteHeader-module__Tkw0gW__cart{min-height:44px;color:var(--muted);font-weight:600;font-size:var(--step--1);white-space:nowrap;align-items:center;gap:10px;padding:0 4px;text-decoration:none;display:inline-flex;position:relative}.SiteHeader-module__Tkw0gW__cart:hover{color:var(--text-strong)}.SiteHeader-module__Tkw0gW__cart [data-badge]{background:var(--pop);min-width:17px;height:17px;color:var(--ground-deep);font:600 .68rem/17px var(--font-mono);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:3px;left:15px}.SiteHeader-module__Tkw0gW__menu{display:none}.SiteHeader-module__Tkw0gW__menu summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.SiteHeader-module__Tkw0gW__menu summary::-webkit-details-marker{display:none}.SiteHeader-module__Tkw0gW__menu summary span,.SiteHeader-module__Tkw0gW__menu summary span:before,.SiteHeader-module__Tkw0gW__menu summary span:after{background:var(--text-strong);content:"";width:22px;height:2px;display:block}.SiteHeader-module__Tkw0gW__menu summary span{position:relative}.SiteHeader-module__Tkw0gW__menu summary span:before{position:absolute;top:-7px}.SiteHeader-module__Tkw0gW__menu summary span:after{position:absolute;top:7px}.SiteHeader-module__Tkw0gW__sheet{padding:8px max(var(--gutter), env(safe-area-inset-left,0px)) 18px;background:var(--ground-deep);border-bottom:1px solid var(--rule);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.SiteHeader-module__Tkw0gW__sheet a{font-size:var(--step-0);color:var(--text);border-bottom:1px solid var(--rule);padding:13px 0}@media (max-width:860px){.SiteHeader-module__Tkw0gW__cart [data-label]{display:none}}@media (max-width:640px){.SiteHeader-module__Tkw0gW__nav{display:none}.SiteHeader-module__Tkw0gW__bar{gap:8px}.SiteHeader-module__Tkw0gW__tools{gap:6px;margin-left:auto}.SiteHeader-module__Tkw0gW__account{display:none}.SiteHeader-module__Tkw0gW__brand{gap:8px;font-size:1.18rem}.SiteHeader-module__Tkw0gW__menu{display:block}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b2a30;--ground-deep:#082026;--panel:#123a41;--panel-hi:#17474f;--rule:#2a5158;--rule-hi:#3f6c74;--text:#e4f1ee;--text-strong:#f5fbfa;--muted:#9cbdb8;--sheen:linear-gradient(100deg, #f9d7e2, #cdeaf3 35%, #e2d6f8 65%, #f7efc6);--sheen-ink:#12303a;--pop:#ffa58c;--focus:#cdeaf3;--ring:#cdeaf31c;--sheen-text:var(--sheen);--btn-edge:#fff6;--btn-inner:#ffffff73;--halo:#cdeaf32e;--ripple:#cdeaf380;--shadow:#00000073;--select:#cdeaf3;--select-ink:#12303a;--font-display:var(--font-gloock), Georgia, "Times New Roman", serif;--font-body:var(--font-schibsted), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-azeret), ui-monospace, "SF Mono", Menlo, monospace;--step--1:clamp(.8rem, .78rem + .1vw, .875rem);--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.2rem, 1.12rem + .4vw, 1.4rem);--step-2:clamp(1.5rem, 1.33rem + .85vw, 2rem);--step-3:clamp(1.9rem, 1.55rem + 1.75vw, 2.9rem);--step-4:clamp(2.35rem, 1.6rem + 3.75vw, 4.4rem);--gutter:clamp(16px, 4vw, 40px);--page:1120px;--measure:68ch;--scoop:10px;--scallop:13px}[data-realm=cultivation],:root[data-theme=light] [data-realm=cultivation] [data-night]{--ground:#1a0c06;--ground-deep:#120703;--panel:#2b140b;--panel-hi:#381a0e;--rule:#4a3711;--rule-hi:#6b5220;--text:#e9dbb6;--text-strong:#fff0c4;--muted:#b9a87e;--sheen:linear-gradient(100deg, #fff0c4, #e0b44c 55%, #c9a227);--sheen-ink:#2a0a07;--pop:#e58a6a;--focus:#f6d77b;--ring:#e0b44c1f;--sheen-text:var(--sheen);--halo:#f6d77b38;--ripple:#f6d77b80;--select:#f6d77b;--select-ink:#2a0a07}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#eef4f5;--ground-deep:#e1ebee;--panel:#fff;--panel-hi:#f5fafb;--rule:#c3d5d9;--rule-hi:#86a9b1;--text:#24454d;--text-strong:#0b2a30;--muted:#4a6970;--sheen:linear-gradient(100deg, #f7c6d8, #b4dff0 35%, #d2c2f6 65%, #f3e5a0);--sheen-ink:#12303a;--pop:#b3401f;--focus:#12657c;--ring:#12657c1a;--sheen-text:linear-gradient(100deg, #b23a6c, #1b7b95 40%, #6747b6 72%, #8f7310);--btn-edge:#12303a47;--btn-inner:#ffffffd9;--halo:#12657c29;--ripple:#12657c61;--shadow:#12303a38;--select:#b4dff0;--select-ink:#0b2a30}:root[data-theme=light] [data-realm=cultivation]{--ground:#efe1c4;--ground-deep:#e6d5b0;--panel:#f7edd8;--panel-hi:#fcf5e6;--rule:#cdb98a;--rule-hi:#9c854c;--text:#35211a;--text-strong:#6b1f12;--muted:#634c39;--sheen:linear-gradient(100deg, #f8e3a0, #e0b44c 55%, #c9a227);--sheen-ink:#2a0a07;--pop:#8a2b14;--focus:#7a5210;--ring:#7a521024;--sheen-text:linear-gradient(100deg, #8a2b14, #7a5210);--btn-edge:#2a0a074d;--btn-inner:#fff6dcd9;--halo:#c9a2274d;--ripple:#7a521066;--shadow:#2a0a0740;--select:#f6d77b;--select-ink:#2a0a07}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--ground);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex-direction:column;flex:1;display:flex}main>[data-realm]{flex:1}[data-realm]{background:var(--ground);color:var(--text)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);text-wrap:balance;margin:0;font-weight:400;line-height:1.1}p{margin:0}a{color:inherit;-webkit-text-decoration-color:var(--rule-hi);text-decoration-color:var(--rule-hi);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}img,svg{max-width:100%}code,kbd{font-family:var(--font-mono);font-size:.92em}::selection{background:var(--select);color:var(--select-ink)}.wrap{width:100%;max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.skip-link{z-index:100;background:var(--text-strong);color:var(--ground);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.plaque,.btn{--r:var(--scoop);--edge:var(--rule);--fill:var(--panel);background:radial-gradient(circle at 0 0, #0000 calc(var(--r) - .5px), var(--edge) var(--r), var(--edge) calc(var(--r) + 1px), #0000 calc(var(--r) + 1.5px)) 0 0 / calc(var(--r) + 2px) calc(var(--r) + 2px) no-repeat, radial-gradient(circle at 100% 0, #0000 calc(var(--r) - .5px), var(--edge) var(--r), var(--edge) calc(var(--r) + 1px), #0000 calc(var(--r) + 1.5px)) 100% 0 / calc(var(--r) + 2px) calc(var(--r) + 2px) no-repeat, radial-gradient(circle at 0 100%, #0000 calc(var(--r) - .5px), var(--edge) var(--r), var(--edge) calc(var(--r) + 1px), #0000 calc(var(--r) + 1.5px)) 0 100% / calc(var(--r) + 2px) calc(var(--r) + 2px) no-repeat, radial-gradient(circle at 100% 100%, #0000 calc(var(--r) - .5px), var(--edge) var(--r), var(--edge) calc(var(--r) + 1px), #0000 calc(var(--r) + 1.5px)) 100% 100% / calc(var(--r) + 2px) calc(var(--r) + 2px) no-repeat, var(--fill);box-shadow:inset 0 0 0 1px var(--edge);-webkit-mask:radial-gradient(var(--r) at 0 0, #0000 98%, #000) 0 0 / 51% 51% no-repeat, radial-gradient(var(--r) at 100% 0, #0000 98%, #000) 100% 0 / 51% 51% no-repeat, radial-gradient(var(--r) at 0 100%, #0000 98%, #000) 0 100% / 51% 51% no-repeat, radial-gradient(var(--r) at 100% 100%, #0000 98%, #000) 100% 100% / 51% 51% no-repeat;-webkit-mask:radial-gradient(var(--r) at 0 0, #0000 98%, #000) 0 0 / 51% 51% no-repeat, radial-gradient(var(--r) at 100% 0, #0000 98%, #000) 100% 0 / 51% 51% no-repeat, radial-gradient(var(--r) at 0 100%, #0000 98%, #000) 0 100% / 51% 51% no-repeat, radial-gradient(var(--r) at 100% 100%, #0000 98%, #000) 100% 100% / 51% 51% no-repeat;mask:radial-gradient(var(--r) at 0 0, #0000 98%, #000) 0 0 / 51% 51% no-repeat, radial-gradient(var(--r) at 100% 0, #0000 98%, #000) 100% 0 / 51% 51% no-repeat, radial-gradient(var(--r) at 0 100%, #0000 98%, #000) 0 100% / 51% 51% no-repeat, radial-gradient(var(--r) at 100% 100%, #0000 98%, #000) 100% 100% / 51% 51% no-repeat}a.plaque,button.plaque{color:inherit;text-decoration:none}a.plaque:hover{--edge:var(--rule-hi);--fill:var(--panel-hi)}a.plaque:focus-visible,.btn:focus-visible{box-shadow:inset 0 0 0 3px var(--focus);outline:none}.btn{--r:8px;--edge:var(--btn-edge);--fill:var(--sheen);min-height:44px;font:600 var(--step-0) / 1.2 var(--font-body);color:var(--sheen-ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--edge);outline:1px solid var(--btn-inner);outline-offset:-5px;border:0;justify-content:center;align-items:center;gap:.5em;padding:.55em 1.35em;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.06)saturate(1.15)}.btn:active{translate:0 1px}.btn-quiet{--edge:var(--rule-hi);--fill:var(--panel);color:var(--text-strong);outline:0}.btn-quiet:hover{--fill:var(--panel-hi);filter:none}.btn-sm{--r:6px;min-height:36px;font-size:var(--step--1);outline-offset:-4px;padding:.35em .95em}.scallop{--s:var(--scallop);padding-bottom:calc(var(--s) * 2);-webkit-mask:radial-gradient(var(--s) at 50% calc(100% - var(--s)), #000 98%, #0000) 50% 0 / calc(2 * var(--s)) 100% repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--s)) no-repeat;-webkit-mask:radial-gradient(var(--s) at 50% calc(100% - var(--s)), #000 98%, #0000) 50% 0 / calc(2 * var(--s)) 100% repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--s)) no-repeat;mask:radial-gradient(var(--s) at 50% calc(100% - var(--s)), #000 98%, #0000) 50% 0 / calc(2 * var(--s)) 100% repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--s)) no-repeat}.eyebrow{font:500 var(--step--1) / 1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.sheen-text{background:var(--sheen-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.han{font-family:var(--font-han,"Songti SC", "Noto Serif SC", serif)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.prose{overflow-wrap:break-word;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{scroll-margin-top:5.5rem}.prose h2{border-top:1px solid var(--rule);font-size:var(--step-2);margin-top:2.2em;padding-top:1.1em}.prose h3{font-size:var(--step-1);margin-top:1.8em}.prose h4{font:600 var(--step-0) / 1.3 var(--font-body);margin-top:1.5em}.prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose :is(h2,h3,h4)>a{color:inherit;text-decoration:none}.prose :is(h2,h3,h4)>a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-hi);text-decoration-color:var(--rule-hi)}.prose a{color:var(--text-strong);-webkit-text-decoration-color:var(--pop);text-decoration-color:var(--pop);text-decoration-thickness:1px}.prose a:hover{color:var(--pop)}.prose strong{color:var(--text-strong);font-weight:600}.prose ul,.prose ol{padding-left:1.4em}.prose li+li,.prose li>ul,.prose li>ol{margin-top:.35em}.prose li::marker{color:var(--rule-hi)}.prose hr{background:var(--rule);border:0;height:1px;margin-block:2.2em}.prose blockquote{border-left:2px solid var(--rule-hi);color:var(--muted);margin-inline:0;padding:.2em 0 .2em 1.1em}.prose img,.prose video{max-width:100%;height:auto;display:block}.prose :not(pre)>code{background:var(--panel);box-shadow:inset 0 0 0 1px var(--rule);color:var(--text-strong);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.12em .4em;font-size:.86em}.prose pre{background:var(--ground-deep);max-width:100%;box-shadow:inset 0 0 0 1px var(--rule);font:.86rem / 1.6 var(--font-mono);color:var(--text);tab-size:2;padding:16px 18px;overflow-x:auto}.prose kbd{border:1px solid var(--rule-hi);border-bottom-width:2px;padding:.1em .45em;font-size:.82em}.prose .table-scroll{max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums;line-height:1.5}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:9px 14px 9px 0}.prose th{font:500 .78rem / 1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--rule-hi);white-space:nowrap}.prose tbody tr:hover td{background:color-mix(in srgb, var(--panel) 55%, transparent)}[data-filtering] .prose :is(p,ul,ol,pre,blockquote,figure,hr):not(table *){display:none}
