@media(prefers-color-scheme:dark){:root{--ink: #1d1b18;--ink-high: #262320;--ember: rgba(240, 138, 44, .14)}}:root[data-theme=dark]{--ink: #1d1b18;--ink-high: #262320;--ember: rgba(240, 138, 44, .14)}:root[data-theme=light]{--ink: #141312;--ink-high: #1c1a18;--ember: rgba(232, 117, 23, .16)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-body);color:var(--text);background:var(--bg);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}:root{--display: clamp(2.25rem, 1.55rem + 2.4vw, 3.5rem);--headline: clamp(1.6rem, 1.32rem + 1.05vw, 2.25rem);--subhead: clamp(1.1rem, 1.02rem + .32vw, 1.3rem);--prose: 68ch;--ink: #141312;--ink-high: #1c1a18;--paper: #fafaf9;--paper-dim: #a9a8a5;--paper-line: #2e2c29;--ember: rgba(232, 117, 23, .16);--weight-normal: 400;--weight-medium: 500;--weight-semi: 600;--weight-bold: 700;--ease: cubic-bezier(.2, 0, 0, 1);--fast: .12s}h1,h2,h3,h4{line-height:var(--leading-heading);font-weight:var(--weight-semi);letter-spacing:-.02em;text-wrap:balance;margin:0 0 var(--space-3)}h1{font-size:var(--headline);letter-spacing:-.03em;font-weight:var(--weight-bold)}h2{font-size:var(--subhead);margin-top:var(--space-7)}h3{font-size:var(--font-size-md);margin-top:0}h4{font-size:var(--font-size-base);margin-top:0}p,ul,ol,dl,dd,figure,table{margin:0 0 var(--space-4)}main>p,main>ul,main>ol,main>article>p,main>article>ul{max-width:var(--prose)}.lede{font-size:var(--subhead);line-height:1.5;max-width:58ch;letter-spacing:-.01em;text-wrap:pretty;margin-bottom:var(--space-5)}.muted{color:var(--muted);font-size:var(--font-size-sm)}a{color:inherit;text-decoration:none}p a,dd a,.plain a,.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font;transition:color var(--fast) var(--ease)}p a:hover,dd a:hover,.plain a:hover,.prose a:hover{color:var(--accent-strong)}.listing-meta a,.crumbs a,.record-parent a{color:inherit;text-decoration:none}.listing-meta a:hover,.record-parent a:hover{color:var(--accent);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.skip{position:absolute;left:-9999px;top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);font-weight:var(--weight-medium)}.skip:focus{left:var(--space-4)}.wrap{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--space-5)}@media(min-width:60rem){.wrap{padding-inline:var(--space-6)}}main{display:block;padding-block:var(--space-6) var(--space-8)}main>.hero-panel:first-child{margin-top:calc(var(--space-6) * -1)}main>section{margin-bottom:var(--space-8)}main>section:last-child{margin-bottom:0}.plain{list-style:none;padding:0}.plain>li{margin-bottom:var(--space-2)}.site-head{position:sticky;top:0;z-index:50;isolation:isolate;background:var(--bg);border-bottom:1px solid var(--border)}@supports (backdrop-filter: blur(1px)){.site-head{background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(180%) blur(16px)}}.site-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-height:3.75rem;padding-block:var(--space-2)}.brand{font-weight:var(--weight-bold);font-size:var(--font-size-md);letter-spacing:-.03em;transition:opacity var(--fast) var(--ease)}.brand:hover{opacity:.55}.site-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--font-size-sm)}.nav-group>summary{cursor:pointer;padding:var(--space-2) 0;font-weight:var(--weight-medium);list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);transition:color var(--fast) var(--ease)}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary::marker{content:""}.nav-group>summary:after{content:"";width:.38em;height:.38em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform var(--fast) var(--ease);opacity:.5}.nav-group[open]>summary:after{transform:translateY(.1em) rotate(-135deg)}.nav-group>summary:hover{color:var(--accent)}.nav-group>ul{position:absolute;left:0;right:0;top:100%;margin:0;padding:var(--space-5) max(var(--space-5),calc(50vw - var(--measure) / 2 + var(--space-6))) var(--space-6);list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-3) var(--space-5);background:var(--bg);border-bottom:1px solid var(--border);box-shadow:0 24px 48px -32px #00000040}.nav-direct{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0;padding:0;list-style:none}.nav-group>ul a,.foot-links a{color:var(--muted);transition:color var(--fast) var(--ease)}.nav-group>ul a{display:block;padding:var(--space-1) 0;color:var(--text)}.nav-group>ul a:hover,.foot-links a:hover{color:var(--accent)}.nav-cta{background:var(--accent);color:var(--on-accent);font-weight:var(--weight-semi);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);white-space:nowrap;transition:background var(--fast) var(--ease)}.nav-cta:hover{background:var(--accent-strong)}.nav-direct a{font-weight:var(--weight-medium);transition:color var(--fast) var(--ease)}.nav-direct a:hover{color:var(--accent)}.crumbs{padding-top:var(--space-4)}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--font-size-sm);color:var(--muted)}.crumbs a{color:var(--muted);transition:color var(--fast) var(--ease)}.crumbs a:hover{color:var(--text)}.crumbs li+li:before{content:"/";margin-right:var(--space-2);opacity:.45}.hero{padding-block:var(--space-5) var(--space-6)}.hero-panel{margin-inline:calc(50% - 50vw);padding-inline:max(var(--space-5),calc(50vw - var(--measure) / 2 + var(--space-5)));padding-block:var(--space-7) var(--space-6);margin-bottom:var(--space-8);background:radial-gradient(52rem 30rem at 88% -12%,var(--ember),transparent 62%),repeating-linear-gradient(90deg,transparent 0 7.75rem,var(--paper-line) 7.75rem calc(7.75rem + 1px)),linear-gradient(var(--ink-high),var(--ink) 55%);color:var(--paper);overflow:hidden}@media(min-width:60rem){.hero-panel{padding-inline:max(var(--space-6),calc(50vw - var(--measure) / 2 + var(--space-6)));padding-block:var(--space-8) var(--space-7)}}.hero-panel h1{color:var(--paper)}.hero-panel .lede{color:var(--paper-dim)}.eyebrow{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.18em;color:#e87517;margin:0 0 var(--space-5);display:flex;align-items:center;gap:var(--space-3)}.eyebrow:after{content:"";flex:1;height:1px;background:currentColor;opacity:.25}.hero-panel .stat-row{border-top:1px solid var(--paper-line);gap:0;margin-top:var(--space-7);padding-top:0}.hero-panel .stat-row>li{padding:var(--space-5) var(--space-6) 0 0;flex:1 1 8rem;gap:var(--space-2)}.hero-panel .stat-value{font-family:var(--font-mono);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:var(--weight-medium);letter-spacing:-.04em;color:var(--paper)}.hero-panel .stat-label{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.14em;color:var(--paper-dim)}.grid.grid-index{display:grid;grid-template-columns:1fr;column-gap:var(--space-8);border-top:1px solid var(--border)}@media(min-width:64rem){.grid.grid-index{grid-template-columns:1fr 1fr}}.grid.grid-index>li{border-bottom:1px solid var(--border);border-right:0}.grid.grid-index>li>a{display:grid;grid-template-columns:minmax(0,22rem) minmax(4rem,1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-2) var(--space-4) 0;transition:background var(--fast) var(--ease),padding var(--fast) var(--ease)}.depth{display:block;height:2px;background:var(--border);position:relative}.depth:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill);background:var(--accent);opacity:.55;transition:opacity var(--fast) var(--ease)}.grid.grid-index>li>a:hover .depth:after{opacity:1}.grid.grid-index h3{font-size:var(--font-size-md);font-weight:var(--weight-medium);letter-spacing:-.02em}.grid.grid-index .count{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.02em;white-space:nowrap}.grid.grid-index>li>a:hover{background:var(--surface);padding-left:var(--space-3);padding-right:var(--space-3)}.grid.grid-index>li>a:hover h3{color:var(--accent)}@media(max-width:40rem){.grid.grid-index>li>a{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-3)}.grid.grid-index .count{grid-column:2}}.count,.stat-value,.tier-price,time{font-variant-numeric:tabular-nums}.hero h1{font-size:var(--display);max-width:22ch;margin-bottom:var(--space-4)}.hero .lede{max-width:58ch}.stat-row{display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-7);margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid var(--border);list-style:none}.stat-row>li{display:flex;flex-direction:column;gap:var(--space-1)}.stat-value{font-size:var(--headline);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.stat-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:var(--weight-medium)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);margin-bottom:var(--space-5)}.section-head h2{margin:0}.section-head .count{flex:none}.grid{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.grid>li{border-bottom:1px solid var(--border)}.grid>li>a{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-4) 0;height:100%;transition:background var(--fast) var(--ease),padding-left var(--fast) var(--ease)}.grid>li>a:hover{background:var(--surface);padding-left:var(--space-3)}.grid h3{margin:0;font-size:var(--font-size-base);font-weight:var(--weight-medium);letter-spacing:-.01em}.grid>li>a:hover h3{color:var(--accent)}.count{font-size:var(--font-size-sm);color:var(--muted);font-variant-numeric:tabular-nums}.listings{display:block;margin:0 0 var(--space-5);padding:0;list-style:none;border-top:1px solid var(--border)}.section-head+.listings,.section-head+.grid,.section-head+.tiers{border-top:0}.section-head+.listings>.card:first-child{padding-top:var(--space-3)}.section-head+.grid>li:first-child>a{padding-top:var(--space-3)}.listings>.card{display:block;padding:var(--space-5) var(--space-5) var(--space-5) 0;border-bottom:1px solid var(--border);transition:background var(--fast) var(--ease),padding-left var(--fast) var(--ease)}.listings>.card:hover{background:var(--surface);padding-left:var(--space-3)}.listings>.card h3{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:var(--weight-semi);letter-spacing:-.02em}.listings>.card h3 a{transition:color var(--fast) var(--ease)}.listings>.card h3 a:hover{color:var(--accent)}.listing-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--muted);margin:0 0 var(--space-2)}.listing-meta:last-child{margin-bottom:0}.listing-meta>span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;vertical-align:middle;margin-right:var(--space-3);opacity:.45}.listing-meta a{color:var(--muted);transition:color var(--fast) var(--ease)}.listing-meta a:hover{color:var(--accent)}.listing-facts{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.listing-facts>div{display:flex;flex-direction:column}.listing-facts dt{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:var(--weight-medium);margin-bottom:1px}.listing-facts dd{margin:0}.flag-closed{font-weight:var(--weight-semi);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:.1em .6em;color:var(--text)}.listing-meta>span.flag-closed:before{display:none}.listing>h1{max-width:20ch;margin-bottom:var(--space-2)}.record-parent{font-size:var(--font-size-sm);color:var(--muted);margin-bottom:var(--space-5)}.micro-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:var(--weight-medium);margin-right:var(--space-2)}.listing>p{max-width:var(--prose)}.meta{font-size:var(--font-size-sm);color:var(--muted);margin:0 0 var(--space-6)}.meta time{font-family:var(--font-mono);font-size:var(--font-size-xs)}.facts{display:grid;grid-template-columns:minmax(9rem,15rem) minmax(0,1fr);gap:0;margin:0 0 var(--space-5);border-top:1px solid var(--border);font-size:var(--font-size-sm)}.facts dt{color:var(--muted);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border)}.facts dd{margin:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}@media(max-width:40rem){.facts{grid-template-columns:1fr}.facts dt{padding-bottom:0;border-bottom:0}.facts dd{padding-top:var(--space-1)}}.register,.record-actions{margin-top:var(--space-7)}.record-actions p{max-width:var(--prose)}.checklist{list-style:none;padding:0;margin:0 0 var(--space-5);display:grid;gap:var(--space-3);max-width:var(--prose)}.checklist>li{padding-left:var(--space-5);position:relative}.checklist>li:before{content:"";position:absolute;left:0;top:.62em;width:var(--space-3);height:1px;background:var(--accent)}.tiers{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0 0 var(--space-6);padding:0;list-style:none;border-top:1px solid var(--border)}.tier{border-bottom:1px solid var(--border);padding:var(--space-5) var(--space-5) var(--space-5) 0;display:flex;flex-direction:column;position:relative}.tier-popular:before{content:"";position:absolute;inset:-1px auto auto 0;width:2.5rem;height:2px;background:var(--accent)}.tier h2{margin:0 0 var(--space-3);font-size:var(--font-size-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.tier>p.tier-price{font-size:var(--headline);color:var(--text);font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0 0 var(--space-3);line-height:1;font-variant-numeric:tabular-nums}.tier>p{max-width:none;color:var(--muted);font-size:var(--font-size-sm)}.tier .checklist{margin-bottom:var(--space-5);gap:var(--space-2);max-width:none}.tier-cta{margin:auto 0 0;font-weight:var(--weight-semi);color:var(--accent)}.table-scroll{overflow-x:auto;margin-bottom:var(--space-5)}table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}caption{text-align:left;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding-bottom:var(--space-3);font-weight:var(--weight-medium)}th,td{text-align:left;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border);vertical-align:top}thead th{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:var(--weight-medium);white-space:nowrap}.prose>p,.prose>ul,.prose>ol{max-width:var(--prose)}.faq{border-top:1px solid var(--border)}.faq>details{border-bottom:1px solid var(--border)}.faq>details>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;transition:color var(--fast) var(--ease)}.faq>details>summary::-webkit-details-marker{display:none}.faq>details>summary::marker{content:""}.faq>details>summary:hover{color:var(--accent)}.faq>details>summary:after{content:"";flex:none;width:.7em;height:.7em;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transform:translateY(.1em);transition:transform var(--fast) var(--ease);opacity:.55}.faq>details[open]>summary:after{background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat;transform:translateY(.1em) rotate(180deg)}.faq h3{font-weight:var(--weight-semi);font-size:var(--font-size-base);margin:0;letter-spacing:-.01em}.faq>details>p{margin:0;padding:0 0 var(--space-5);max-width:var(--prose);color:var(--muted)}.showcase{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.showcase>li{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.showcase a{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-5);transition:background var(--fast) var(--ease)}.showcase a:hover{background:var(--surface)}.showcase a:hover h3{color:var(--accent)}.showcase h3{margin:0;font-size:var(--font-size-md);font-weight:var(--weight-semi);letter-spacing:-.02em;transition:color var(--fast) var(--ease)}.eyebrow-sm{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.showcase .listing-meta{margin-top:auto}.chip-row{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.chip{display:inline-flex;align-items:baseline;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-weight:var(--weight-medium);font-size:var(--font-size-sm);transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip-count{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--muted)}.more-countries>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--weight-medium);color:var(--accent);padding:var(--space-1) 0}.more-countries>summary::-webkit-details-marker{display:none}.more-countries>summary::marker{content:""}.more-countries>summary:after{content:"";width:.35em;height:.35em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.1em) rotate(45deg);transition:transform var(--fast) var(--ease)}.more-countries[open]>summary:after{transform:rotate(-135deg)}.more-countries>.chip-row{margin-top:var(--space-3)}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.02em;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.15em .55em;background:var(--surface);white-space:nowrap}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5)}.panel h2{margin-top:0;font-size:var(--font-size-md)}.panel>:last-child{margin-bottom:0}.panel.record-actions,.panel.register{border-top:1px solid var(--border);padding-top:var(--space-5)}.icon{display:inline-block;vertical-align:-.12em;flex:none}a .icon{opacity:.6;transition:opacity var(--fast) var(--ease),transform var(--fast) var(--ease)}a:hover .icon{opacity:1}.cta-link a:hover .icon,.guide-list a:hover .icon{transform:translate(3px)}.guide-cue{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--muted)}.checklist.check-icons>li{padding-left:0;display:flex;gap:var(--space-2)}.checklist.check-icons>li:before{display:none}.checklist.check-icons .icon{color:var(--accent);margin-top:.22em}.guide-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.guide-list>li{border-bottom:1px solid var(--border)}.guide-list a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-2) var(--space-4) 0;transition:background var(--fast) var(--ease),padding-left var(--fast) var(--ease)}.guide-list a:hover{background:var(--surface);padding-left:var(--space-3)}.guide-list a:hover .guide-title{color:var(--accent)}.guide-title{font-weight:var(--weight-medium);letter-spacing:-.01em;transition:color var(--fast) var(--ease)}.guide-list time{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--muted);white-space:nowrap}.cta-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-6);border-top:2px solid var(--text);padding-top:var(--space-6)}.cta-band h2{margin-top:0;font-size:var(--headline);letter-spacing:-.025em}.cta-band p{max-width:46ch;color:var(--muted)}.cta-link a{font-weight:var(--weight-semi);color:var(--accent);text-decoration:none;font-size:var(--font-size-md)}.cta-link a:hover{text-decoration:underline;text-underline-offset:.2em}.notice{border-left:2px solid var(--accent);padding:var(--space-2) 0 var(--space-2) var(--space-4);margin-bottom:var(--space-5);color:var(--muted);font-size:var(--font-size-sm);max-width:var(--prose)}.pager{display:flex;gap:var(--space-4);align-items:center;padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--font-size-sm)}.pager a{color:var(--accent);font-weight:var(--weight-medium)}.site-foot{border-top:1px solid var(--border);padding-block:var(--space-6) var(--space-7);margin-top:var(--space-8);font-size:var(--font-size-sm);color:var(--muted)}.foot-links ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);padding:0;list-style:none}.site-foot p{max-width:var(--prose);margin-bottom:var(--space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.site-head,.site-foot,.record-actions,.skip,.crumbs{display:none}a[href^=http]:after{content:" (" attr(href) ")";font-size:.75em}.listings>.card,.tier,.grid>li{break-inside:avoid}body{background:#fff;color:#000;font-size:11pt}main{padding-block:0}}:root{color-scheme:light dark;--font-sans: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-xs: .64rem;--font-size-sm: .8rem;--font-size-base: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.5625rem;--font-size-xl: 1.9531rem;--font-size-2xl: 2.4414rem;--font-size-3xl: 3.0518rem;--leading-body: 1.55;--leading-heading: 1.2;--space-1: .3rem;--space-2: .6rem;--space-3: .9rem;--space-4: 1.2rem;--space-5: 1.8rem;--space-6: 2.4rem;--space-7: 3.6rem;--space-8: 4.8rem;--radius-sm: .0625rem;--radius-md: .125rem;--radius-lg: .25rem;--radius-pill: 999px;--measure: 64rem;--bg: #fbfbfb;--surface: #f5f5f5;--surface-2: #efeeee;--text: #222121;--muted: #6d6b69;--border: #dededd;--border-strong: #939190;--accent: #a75411;--accent-strong: #87440e;--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #161615;--surface: #222221;--surface-2: #2e2d2d;--text: #f1f1f1;--muted: #969492;--border: #434241;--border-strong: #656362;--accent: #e87517;--accent-strong: #eb8837;--on-accent: #121212}}[data-theme=dark]{--bg: #161615;--surface: #222221;--surface-2: #2e2d2d;--text: #f1f1f1;--muted: #969492;--border: #434241;--border-strong: #656362;--accent: #e87517;--accent-strong: #eb8837;--on-accent: #121212}[data-theme=light]{--bg: #fbfbfb;--surface: #f5f5f5;--surface-2: #efeeee;--text: #222121;--muted: #6d6b69;--border: #dededd;--border-strong: #939190;--accent: #a75411;--accent-strong: #87440e;--on-accent: #ffffff}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-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:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500.woff2) format("woff2")}
