@import url("/design/tokens.css");*,:after,:before{box-sizing:border-box}html{color-scheme:light dark;-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}::selection{background:var(--signal-wash)}:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}a{color:var(--signal);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.shell{width:100%;max-width:var(--measure);margin:0 auto;padding:0 var(--space-5)}.skip-link{position:absolute;left:var(--space-3);top:calc(-1 * var(--space-20));z-index:50;padding:var(--space-2) var(--space-4);background:var(--panel);color:var(--ink);border:1px solid var(--plate-edge);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600}.skip-link:focus,.skip-link:focus-visible{top:var(--space-3);text-decoration:none}#main:focus{outline:none}.site-head{border-bottom:1px solid var(--rule)}.site-head .shell{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);flex-wrap:wrap;padding-block:var(--space-6)}.wordmark{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--track-tight);color:var(--ink)}.wordmark:hover{text-decoration:none}.site-nav{display:flex;gap:var(--space-6);flex-wrap:wrap}.site-nav a{font-size:var(--text-sm);color:var(--ink-muted)}.site-nav a:hover{color:var(--signal);text-decoration:none}.apps-menu{position:relative}.apps-menu>summary{font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:var(--space-2)}.apps-menu>summary::-webkit-details-marker{display:none}.apps-menu>summary:hover{color:var(--signal)}.apps-menu>summary:focus-visible{outline:var(--focus-ring);outline-offset:3px}.apps-caret{transition:transform var(--dur-fast) var(--ease)}.apps-menu[open]>summary{color:var(--ink)}.apps-menu[open] .apps-caret{transform:rotate(180deg)}.apps-list{position:absolute;right:0;left:auto;z-index:20;margin:var(--space-2) 0 0;padding:var(--space-2);min-width:15rem;max-width:min(20rem,calc(100vw - 2 * var(--space-5)));list-style:none;background:var(--panel);border:1px solid var(--plate-edge);border-radius:var(--radius-sm);box-shadow:0 6px 20px rgb(0 0 0/12%)}.apps-list li+li{margin-top:1px}.apps-list .apps-off,.apps-list a{display:block;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm);line-height:var(--leading-tight)}.apps-list a{color:var(--ink-body)}.apps-list a:focus-visible,.apps-list a:hover{background:var(--signal-wash);color:var(--ink);text-decoration:none}.apps-off{color:var(--ink-disabled);cursor:default}.apps-why{display:block;font-size:var(--text-xs);color:var(--ink-faint);margin-top:1px}@media (prefers-reduced-motion:reduce){.apps-caret{transition:none}}@media (max-width:30rem){.apps-list{min-width:13rem}}@media (pointer:coarse){.apps-list .apps-off,.apps-list a,.apps-menu>summary{min-height:44px}}.site-foot{border-top:1px solid var(--rule);margin-top:var(--space-20)}.site-foot .shell{display:flex;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;padding-block:var(--space-6);font-size:var(--text-sm);color:var(--ink-faint)}.foot-left{align-items:baseline}.foot-left,.foot-nav{display:flex;gap:var(--space-4)}.foot-nav{flex-wrap:wrap}.foot-left a{color:var(--ink-muted)}.foot-left a:hover{color:var(--signal)}.foot-right{display:flex;align-items:baseline;gap:var(--space-4)}.theme-toggle{font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint);background:none;border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.theme-toggle:hover:not([disabled]){color:var(--signal);border-color:var(--signal-dim)}.theme-toggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}.theme-toggle[disabled]{cursor:default}main{flex:1 1}.page-head{padding-block:var(--space-16) var(--space-10)}.page-title{margin:0 0 var(--space-4);font-family:var(--font-serif);font-weight:500;font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--track-tight);text-wrap:pretty}.lede{margin:0;color:var(--ink-muted);max-width:52ch}.eyebrow{margin:0 0 var(--space-6);font-weight:500;letter-spacing:var(--track-wide);color:var(--signal)}.crumb,.eyebrow{font-size:var(--text-xs);text-transform:uppercase}.crumb{margin:0 0 var(--space-3);letter-spacing:.08em}.crumb,.crumb a{color:var(--ink-faint)}.entries{padding-bottom:var(--space-16)}.entries,.entry{display:flex;flex-direction:column}.entry{padding-block:var(--space-6);border-top:1px solid var(--rule-soft);gap:var(--space-2)}.entry-meta{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-sm);color:var(--ink-faint)}.entry-meta .tagline{color:var(--signal)}.entry h2,.entry h3{margin:0;font-family:var(--font-serif);font-weight:500;font-size:var(--text-xl);line-height:1.3}.entry h2 a,.entry h3 a{color:var(--ink)}.entry h2 a:hover,.entry h3 a:hover{color:var(--signal)}.entry p{margin:0;color:var(--ink-muted);max-width:60ch}.entry-text{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.entry-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--rule-soft);background:var(--plate)}@media (min-width:40rem){.entry.has-image{flex-direction:row;align-items:flex-start;gap:var(--space-6)}.entry.has-image .entry-text{flex:1 1 auto}.entry.has-image .entry-image{flex:0 0 12rem;width:12rem}}.more{display:inline-block;margin-top:var(--space-6);border-bottom:1px solid var(--signal-dim);padding-bottom:2px}.more:hover{text-decoration:none;border-bottom-color:var(--signal)}.pager{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--rule-soft);display:flex;justify-content:space-between;gap:var(--space-6);font-size:var(--text-sm)}.pager .off{color:var(--ink-disabled)}.tags{display:flex;gap:var(--space-2);flex-wrap:wrap}.tag{font-size:var(--text-sm);color:var(--signal);border:1px solid var(--signal-dim);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}.tag:hover{background:var(--signal-wash);text-decoration:none}.tag-index{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--rule-soft)}.prose{max-width:66ch;padding-bottom:var(--space-16);font-family:var(--font-serif);font-size:var(--text-prose);line-height:var(--leading-prose);color:var(--ink-body)}.prose>*+*{margin-top:var(--space-6)}.prose h2{margin-top:var(--space-12);font-size:var(--text-xl);line-height:1.25;letter-spacing:var(--track-tight)}.prose h2,.prose h3{font-weight:500;color:var(--ink)}.prose h3{margin-top:var(--space-10);font-size:var(--text-lg);line-height:1.3}.prose ol,.prose ul{padding-left:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose strong{font-weight:600;color:var(--ink)}.prose a{text-decoration:underline;text-underline-offset:3px}.prose blockquote{margin-inline:0;padding-left:var(--space-6);border-left:3px solid var(--signal);font-style:italic;color:var(--ink-muted)}.prose code{font-family:var(--font-mono);font-size:.85em;background:var(--code-wash);padding:2px 6px;border-radius:var(--radius-sm);color:var(--ink)}.prose pre{background:var(--plate);border:1px solid var(--plate-edge);border-radius:var(--radius-md);padding:var(--space-5);overflow-x:auto}.prose pre code{background:none;padding:0;border-radius:0;font-size:var(--text-sm);line-height:1.6}.prose img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.prose figure{margin-inline:0}.prose figcaption{margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-faint)}.prose hr{border:0;border-top:1px solid var(--rule)}.article-head{padding-block:var(--space-16) var(--space-8)}.article-date{display:block;margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--ink-faint)}.article-image{margin:0 0 var(--space-8)}.article-image img{display:block;width:100%;height:auto;border-radius:var(--radius-sm);background:var(--plate)}.article-foot{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--rule-soft)}.degraded{margin:var(--space-8) 0;padding:var(--space-4);border:1px solid var(--rule);border-left:3px solid var(--danger);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-sm)}.app-page{max-width:var(--measure);margin:var(--space-12) auto;padding:0 var(--space-5);width:100%}.app-page h1{font-family:var(--font-serif);font-weight:500;font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--track-tight);margin:0 0 var(--space-3)}.app-desc{color:var(--ink-muted);line-height:var(--leading-body);margin-bottom:var(--space-8)}.app-desc,.app-page h1{max-width:var(--measure)}.muted{color:var(--ink-muted)}.contact{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-8) 0}.contact h2{font-family:var(--font-serif);font-size:var(--text-xl);margin:0 0 var(--space-2);letter-spacing:var(--track-tight)}.contact label{font-weight:600;font-size:var(--text-sm);color:var(--ink)}.contact .in{font:inherit;padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);transition:border-color var(--dur-fast) var(--ease)}.contact .in::placeholder{color:var(--ink-muted)}.contact .in:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-color:var(--signal)}.contact .field-bad{border-color:var(--danger)}.contact button{font:inherit;font-weight:600;margin-top:var(--space-3);justify-self:start;padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--signal);color:var(--ground);cursor:pointer;transition:background var(--dur-fast) var(--ease)}.contact button:hover:not([disabled]){background:var(--signal-bright)}.contact button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.contact button[disabled]{background:var(--signal-dim);cursor:not-allowed}.turnstile{margin:var(--space-3) 0 var(--space-1);min-height:65px}.notice{padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-left-width:3px;border-radius:var(--radius-sm);background:var(--plate);color:var(--ink);margin:var(--space-4) 0}.notice.ok{border-left-color:var(--signal)}.notice.bad{border-left-color:var(--danger)}.notice p{margin:0 0 var(--space-2)}.notice p:last-child{margin-bottom:0}.notice button{font:inherit;font-weight:600;cursor:pointer;padding:var(--space-2) var(--space-4);border:1px solid var(--plate-edge);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink)}.inbox{margin-top:var(--space-10);border-top:1px solid var(--rule);padding-top:var(--space-6)}.inbox h2{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:var(--track-tight)}.msgs{list-style:none;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.msgs li{border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-4);background:var(--panel);color:var(--ink)}.msg-head{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}.msg-head .muted{font-size:var(--text-sm);font-family:var(--font-mono)}.msg-body{margin:0;white-space:pre-wrap;line-height:var(--leading-body)}.app-page:has(.dv-grid){max-width:78rem}.dv{margin:var(--space-8) 0}.dv h2{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:var(--track-tight);margin:0 0 var(--space-2)}.dv-lede{color:var(--ink-muted);line-height:var(--leading-body);margin:0 0 var(--space-6)}.dv-grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (min-width:60rem){.dv-grid{grid-template-columns:minmax(0,1fr) 22rem}.dv-mapwrap{grid-column:1;grid-row:1}.dv-form{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:var(--space-4)}}.dv-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.dv-field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.dv-row{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr 1fr}.dv label{font-weight:600;font-size:var(--text-sm);color:var(--ink)}.dv-req{color:var(--danger)}.dv-hint{font-size:var(--text-xs);color:var(--ink-muted);margin:0;line-height:var(--leading-body)}.dv .in{font:inherit;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);transition:border-color var(--dur-fast) var(--ease)}.dv .in:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-color:var(--signal)}.dv .field-bad{border-color:var(--danger)}.dv button[type=submit]{font:inherit;font-weight:600;min-height:44px;justify-self:stretch;padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--signal);color:var(--ground);cursor:pointer;transition:background var(--dur-fast) var(--ease)}.dv button[type=submit]:hover:not([disabled]){background:var(--signal-bright)}.dv button[type=submit]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.dv button[type=submit][disabled]{background:var(--signal-dim);cursor:not-allowed}.dv-map{height:22rem;width:100%;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--plate);overflow:hidden}@media (min-width:60rem){.dv-map{height:34rem}}.dv-map:focus-visible{outline:var(--focus-ring);outline-offset:2px}.dv-attrib{font-size:var(--text-xs);color:var(--ink-muted);margin:var(--space-2) 0 0}.dv-result:not(:empty){margin-bottom:var(--space-4)}.dv-answer{line-height:var(--leading-body);font-size:var(--text-lg)}.dv-answer,.dv-facts{margin:0 0 var(--space-3)}.dv-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md)}.dv-facts dt{font-size:var(--text-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--track-wide)}.dv-facts dd{margin:0;font-family:var(--font-mono);color:var(--ink)}.dv-note{font-size:var(--text-sm);color:var(--ink-muted);margin:0 0 var(--space-2)}@media (prefers-reduced-motion:reduce){.dv .in,.dv button[type=submit]{transition:none}}.dv-member{margin:var(--space-4) 0 var(--space-3)}.dv-actions h3,.dv-member h3{font-family:var(--font-serif);font-size:var(--text-base);margin:0 0 var(--space-2);letter-spacing:var(--track-tight)}.dv-rep{margin:0 0 var(--space-3);line-height:var(--leading-body)}.dv-actions{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule)}.dv-buttons{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-3) 0 var(--space-2)}.dv-btn,.dv-buttons button{font:inherit;font-weight:600;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease)}.dv-buttons button{border:1px solid transparent;background:var(--signal);color:var(--ground)}.dv-buttons button:hover:not([disabled]){background:var(--signal-bright)}.dv-buttons button[disabled]{background:var(--signal-dim);cursor:not-allowed}.dv-btn{border:1px solid var(--rule);background:var(--panel);color:var(--ink)}.dv-btn:hover{background:var(--plate)}.dv-btn:focus-visible,.dv-buttons button:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dv-btn,.dv-buttons button{transition:none}}.dv-preview{display:block;width:100%;height:auto;margin-top:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel)}.app-page:has(.as){max-width:84rem}.as-bar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;justify-content:space-between;padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-soft)}.as-title{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 100%}@media (min-width:40rem){.as-title{flex:1 1 12rem}}.as-title input{width:100%}.as-lab{font-size:var(--text-xs);color:var(--ink-muted);letter-spacing:var(--track-wide);text-transform:uppercase}.as-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.as-actions button{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--plate);color:var(--ink-body);cursor:pointer}.as-actions button.on{background:var(--signal-wash);border-color:var(--signal);color:var(--ink)}.as-actions button.primary{background:var(--signal);border-color:var(--signal);color:var(--ground)}.as-actions button[disabled]{color:var(--ink-disabled);cursor:not-allowed}.mm-hidden-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.as-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-3);overflow:auto}.as-empty-card{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:20rem;padding:var(--space-4);text-align:center;background:var(--panel);color:var(--ink-body);border:1px solid var(--rule);border-radius:var(--radius-md)}.as-empty-card p{margin:0;color:var(--ink-body);font-size:var(--text-sm)}.as-empty .as-btnrow{flex-direction:column}.as-empty .as-btnrow button{flex:0 0 auto;width:100%}.as-only-narrow{display:inline-block}@media (min-width:60rem){.as-only-narrow{display:none}}.as-live{min-height:1.4em;margin:var(--space-2) 0;font-size:var(--text-sm);color:var(--ink-muted)}.as-live.bad{color:var(--danger)}.as-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.as-stage{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.mm-canvas-wrap{position:relative;max-width:100%;background-image:linear-gradient(45deg,var(--plate-edge) 25%,transparent 25%),linear-gradient(-45deg,var(--plate-edge) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--plate-edge) 75%),linear-gradient(-45deg,transparent 75%,var(--plate-edge) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border:1px solid var(--rule)}.mm-canvas{display:block;touch-action:pan-y}.as-hint{font-size:var(--text-xs);text-align:center;max-width:var(--measure)}.mm-box{position:absolute;box-sizing:border-box;border:1px dashed var(--rule);background:transparent;cursor:move;touch-action:pan-y}.mm-box.on{border:2px solid var(--signal-bright);touch-action:none}.mm-box.locked{cursor:not-allowed;border-style:dotted}.mm-box:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mm-h{--h:24px;position:absolute;width:var(--h);height:var(--h);background:var(--signal-bright);border:2px solid var(--ground);border-radius:var(--radius-sm);touch-action:none}.mm-h.nw{left:calc(var(--h) / -2);cursor:nwse-resize}.mm-h.ne,.mm-h.nw{top:calc(var(--h) / -2)}.mm-h.ne{right:calc(var(--h) / -2)}.mm-h.ne,.mm-h.sw{cursor:nesw-resize}.mm-h.sw{left:calc(var(--h) / -2)}.mm-h.se,.mm-h.sw{bottom:calc(var(--h) / -2)}.mm-h.se{right:calc(var(--h) / -2);cursor:nwse-resize}.as-drawer-toggle{font:inherit;font-size:var(--text-sm);width:100%;padding:var(--space-3);cursor:pointer;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--plate);color:var(--ink-body)}.as-panel{display:none}.as-panel.open{display:block}.as-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--rule-soft);margin-bottom:var(--space-3)}.as-tabs button{font:inherit;font-size:var(--text-sm);cursor:pointer;padding:var(--space-2) var(--space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-muted)}.as-tabs button.on{color:var(--ink);border-bottom-color:var(--signal)}.as-tabs button:hover{color:var(--ink)}.as-tabs button:focus-visible{outline:var(--focus-ring);outline-offset:-2px}@media (pointer:coarse){.as-tabs button{min-height:44px}}.as-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.as-pane{gap:var(--space-3)}.as-field,.as-pane{display:flex;flex-direction:column}.as-field{gap:var(--space-1)}.as-field input,.as-field select,.as-field textarea{font:inherit;width:100%;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--ground);color:var(--ink-body)}.as-field input[type=color]{padding:2px;height:2.5rem}.as-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.as-check{display:flex;align-items:center;gap:var(--space-2)}.as-check,.as-h3{font-size:var(--text-sm)}.as-h3{color:var(--ink-muted);margin:var(--space-3) 0 0}.mm-tgrid{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));max-height:26rem;overflow-y:auto}.mm-t{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);cursor:pointer;text-align:left;border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--plate);color:var(--ink-body)}.mm-t:focus-visible,.mm-t:hover{border-color:var(--signal)}.mm-t img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm)}.mm-t span{font-size:var(--text-xs);color:var(--ink-muted)}.as-layers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.as-layers li{padding:var(--space-2);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--plate)}.as-layers li.on{border-color:var(--signal)}.as-pick{display:flex;flex-direction:column;gap:2px;width:100%;font:inherit;text-align:left;cursor:pointer;border:0;background:transparent;color:var(--ink-body)}.as-pick strong{font-weight:600;overflow-wrap:anywhere}.as-pick span{font-size:var(--text-xs)}.as-rowacts{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.as-rowacts button{font:inherit;font-size:var(--text-sm);cursor:pointer;min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--ground);color:var(--ink-muted)}.as-rowacts button[disabled]{color:var(--ink-disabled);cursor:not-allowed}@media (min-width:60rem){.as-grid{grid-template-columns:minmax(0,1fr) 24rem;align-items:start}.as-drawer-toggle{display:none}.as-panel,.as-panel.open{display:block;position:-webkit-sticky;position:sticky;top:var(--space-4);max-height:calc(100vh - var(--space-8));overflow-y:auto;padding-left:var(--space-4);border-left:1px solid var(--rule-soft)}}.as-set{border:0;padding:0;margin:0}.as-set[disabled]{opacity:.5}.as-set legend{padding:0;margin-bottom:var(--space-1)}.as-btnrow{display:flex;flex-wrap:wrap;gap:var(--space-2)}.as-btnrow button{flex:1 1 5.5rem;font:inherit;font-size:var(--text-sm);padding:var(--space-2);cursor:pointer;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--plate);color:var(--ink-body)}.as-btnrow button:hover:not([disabled]){border-color:var(--signal)}.as-set[disabled] .as-btnrow button{cursor:not-allowed;color:var(--ink-disabled)}.mm-stops{flex-direction:column}.mm-stop,.mm-stops{display:flex;gap:var(--space-2)}.mm-stop{align-items:center}.mm-stop input[type=color]{width:2.75rem;height:2.25rem;padding:2px;flex:0 0 auto;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--ground)}.mm-stop input[type=range]{flex:1 1 auto;min-width:0}.mm-stop button{flex:0 0 auto;font:inherit;line-height:1;cursor:pointer;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--ground);color:var(--ink-muted)}.mm-stop button[disabled]{color:var(--ink-disabled);cursor:not-allowed}@media (pointer:coarse){.mm-h{--h:36px}.as-actions button,.as-btnrow button,.as-drawer-toggle,.as-field input,.as-field select,.as-rowacts button,.as-tabs button,.mm-stop button{min-height:44px}.mm-stop input[type=color]{width:3rem;height:2.75rem}.as-field input[type=range],.mm-stop input[type=range]{height:2.75rem}}.as-menu{position:relative}.as-menu summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--text-sm);min-height:2.25rem;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--signal);border-radius:var(--radius-sm);background:var(--signal);color:var(--ground)}.as-menu summary::-webkit-details-marker{display:none}.as-menu summary:after{content:"▾"}.as-menu summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.as-menu-panel{position:absolute;right:0;top:calc(100% + var(--space-1));z-index:20;display:flex;flex-direction:column;gap:var(--space-1);min-width:13rem;padding:var(--space-2);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md)}.as-menu-panel button{font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-body)}.as-menu-panel button:focus-visible,.as-menu-panel button:hover:not([disabled]){background:var(--plate)}@media (pointer:coarse){.as-menu summary,.as-menu-panel button{min-height:44px}}.rf-title{margin:0;font-size:var(--text-lg)}.rf-sub{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.rf-note{font-size:var(--text-xs)}.rf-upload{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;padding:var(--space-3);margin-bottom:var(--space-3);border:1px dashed var(--rule-soft);border-radius:var(--radius-sm)}.rf-upload.on{border-color:var(--signal);background:var(--signal-wash)}.rf-upload .rf-note{flex-basis:100%;margin:0}.rf-sources{display:flex;flex-direction:column;gap:var(--space-2)}.rf-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.rf-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);cursor:pointer;text-align:left;border:2px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--plate);color:var(--ink-body)}.rf-card.on{border-color:var(--signal);background:var(--signal-wash)}.rf-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm)}.rf-meta{display:flex;flex-direction:column;font-size:var(--text-xs)}.rf-meta strong{font-weight:600}.rf-items{list-style:none;margin:0;padding:0;flex-direction:column}.rf-items,.rf-items li{display:flex;gap:var(--space-3)}.rf-items li{padding:var(--space-2);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--plate)}.rf-items li.off{opacity:.55;border-style:dashed}.rf-focus{position:relative;flex:0 0 auto;cursor:crosshair;width:9rem;border-radius:var(--radius-sm);overflow:hidden;background:var(--plate-edge);line-height:0}.rf-focus:focus-visible{outline:var(--focus-ring);outline-offset:2px}.rf-items img{display:block;width:100%;height:auto;max-height:12rem;object-fit:contain}.rf-cropwin{box-sizing:border-box;border:2px solid var(--signal-bright);box-shadow:0 0 0 9999px rgb(0 0 0/.45)}.rf-cropwin,.rf-focusdot{position:absolute;pointer-events:none}.rf-focusdot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:var(--radius-pill);background:var(--signal-bright);border:2px solid var(--ground)}.rf-item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.rf-prov{margin:0;font-size:var(--text-xs);color:var(--ink-muted);overflow-wrap:anywhere}.rf-item-body textarea{font:inherit;font-size:var(--text-sm);width:100%;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--ground);color:var(--ink-body)}.rf-dl{display:inline-flex;align-items:center;min-height:2.25rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border:1px solid var(--signal);border-radius:var(--radius-sm);background:var(--signal);color:var(--ground);text-decoration:none}@media (max-width:40rem){.rf-items li{flex-direction:column}.rf-focus{width:100%}}@media (pointer:coarse){.rf-focus{width:100%}.rf-focusdot{width:18px;height:18px;margin:-9px 0 0 -9px}.rf-dl,.rf-item-body textarea{min-height:44px}}.ia{--ia-rep:#9c4526;--ia-dem:#2b5f79;margin:var(--space-6) 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ia{--ia-rep:#d98a67;--ia-dem:#74b4d1}}:root[data-theme=dark] .ia{--ia-rep:#d98a67;--ia-dem:#74b4d1}.ia-map{position:relative;width:100%;background:var(--plate);border:1px solid var(--rule);border-radius:var(--radius-sm)}.ia-map svg{display:block;width:100%;height:auto;touch-action:none}.ia-map svg.pannable{cursor:-webkit-grab;cursor:grab}.ia-map svg.pannable:active{cursor:-webkit-grabbing;cursor:grabbing}.ia-zoom{align-self:stretch;z-index:2;display:flex;gap:0;background:var(--panel);border:1px solid var(--rule);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:2px 2px 0;margin-bottom:calc(var(--space-2) * -1)}.ia-zoom button{font:inherit;font-size:var(--text-sm);line-height:1;flex:1 1 auto;min-width:2rem;min-height:2rem;padding:0 var(--space-2);background:none;border:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--ink);cursor:pointer}.ia-zoom button+button{box-shadow:inset 1px 0 0 var(--rule-soft)}.ia .ia-map{border-top-left-radius:0;border-top-right-radius:0}@media (min-width:60rem){.ia .as-stage{position:relative}.ia-zoom{position:absolute;top:var(--space-2);right:var(--space-2);align-self:auto;margin-bottom:0;gap:2px;padding:2px;border-bottom:1px solid var(--rule)}.ia-zoom,.ia-zoom button{border-radius:var(--radius-sm)}.ia-zoom button{flex:0 0 auto}.ia-zoom button+button{box-shadow:none}.ia .ia-map{border-radius:var(--radius-sm)}}.ia-zoom button:hover:not(:disabled){background:var(--signal-wash)}.ia-zoom button:focus-visible{outline:var(--focus-ring);outline-offset:-1px}.ia-zoom button:disabled{color:var(--ink-disabled);cursor:default}@media (pointer:coarse){.ia-zoom button{min-width:44px;min-height:44px}}.ia-state-fill{fill:var(--panel)}.ia-state-line{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-width:calc(1.4 / var(--ia-z, 1))}.ia-cty{fill:transparent;stroke:var(--rule);cursor:pointer;stroke-width:calc(.55 / var(--ia-z, 1))}.ia-cty.on,.ia-cty:hover{fill:var(--signal-wash)}.ia-cty.on{stroke:var(--ink);stroke-width:calc(2.4 / var(--ia-z, 1))}.ia-dist{fill:var(--signal-wash);stroke:var(--signal);stroke-linejoin:round;cursor:pointer;stroke-width:calc(.85 / var(--ia-z, 1))}.ia-dist:hover{fill:var(--signal-dim)}.ia-dist.on{fill:var(--signal);fill-opacity:.35;stroke:var(--ink);stroke-width:calc(2 / var(--ia-z, 1))}.ia-dist:focus-visible{outline:none;stroke:var(--ink);stroke-width:calc(2.4 / var(--ia-z, 1))}.ia-dist.off{opacity:.2}.ia-dist.hold{fill:none;opacity:.5;stroke-dasharray:calc(3 / var(--ia-z, 1)) calc(2.5 / var(--ia-z, 1))}.ia-party .ia-dist.r{fill:var(--ia-rep);fill-opacity:.22;stroke:var(--ia-rep)}.ia-party .ia-dist.d{fill:var(--ia-dem);fill-opacity:.22;stroke:var(--ia-dem)}.ia-party .ia-dist.hold{fill:none}.ia-party .ia-dist.on{stroke:var(--ink);stroke-width:2}.ia-openmark{fill:url(#ia-hatch);pointer-events:none}.ia-ring{stroke:var(--ink);stroke-width:calc(1.7 / var(--ia-z, 1))}.ia-ring,.ia-ring-halo{fill:none;pointer-events:none}.ia-ring-halo{stroke:var(--panel);stroke-width:calc(4.2 / var(--ia-z, 1))}.ia svg text{pointer-events:none}.ia-dlab{font-weight:600;fill:var(--signal);text-anchor:middle;paint-order:stroke;stroke:var(--panel);font-size:calc(11px / var(--ia-z, 1));stroke-width:calc(2.6 / var(--ia-z, 1))}.ia-dlab.big{font-size:calc(19px / var(--ia-z, 1))}.ia-dlab.holdlab{fill:var(--ink-faint)}.ia-party .ia-dlab{fill:var(--ink)}.ia-clab{fill:var(--ink-muted);text-anchor:middle;paint-order:stroke;stroke:var(--panel);font-size:calc(9.5px / var(--ia-z, 1));stroke-width:calc(2.4 / var(--ia-z, 1))}.ia-sw{width:17px;height:11px;border:1px solid var(--rule);flex:none}.ia-sw-dist{background:var(--signal-wash);border-color:var(--signal)}.ia-sw-open{background:repeating-linear-gradient(45deg,var(--ink) 0 1px,transparent 1px 4px);border-color:var(--ink)}.ia-sw-hold{background:none;border-style:dashed}.ia-sw-party{background:linear-gradient(90deg,var(--ia-rep) 50%,var(--ia-dem) 50%);border-color:var(--ink-faint)}.ia-dnum{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:var(--track-tight);line-height:var(--leading-tight);margin:0}.ia-dsub{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.ia-flag{display:inline-block;margin-top:var(--space-2);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:600;border:1px solid var(--ink);border-radius:var(--radius-sm)}.ia-flag.quiet{border-color:var(--rule);color:var(--ink-muted);font-weight:400}.ia-held{margin-top:var(--space-3);padding:var(--space-3);background:var(--ground);border-left:3px solid var(--rule);font-size:var(--text-sm);line-height:var(--leading-body)}.ia-cand{display:flex;flex-direction:column;gap:2px}.ia-cand strong{font-weight:400}.ia-cand.inc strong{font-weight:700}.ia-cand span{font-size:var(--text-sm);color:var(--ink-muted)}.ia-tag{font-size:var(--text-xs);font-weight:600;margin-left:var(--space-2);padding:1px var(--space-2);border:1px solid var(--signal);color:var(--signal);border-radius:var(--radius-sm)}.ia-r{color:var(--ia-rep)}.ia-d{color:var(--ia-dem)}.ia-o{color:var(--ink-muted)}.ia .as-panel,.ia .as-panel.open{display:block;position:static;max-height:none;overflow:visible}.ia .as-drawer-toggle{display:none}.ia-results{margin-top:var(--space-5)}.ia-results:empty{display:none}.ia-results>*{max-width:var(--measure-wide)}@media (min-width:60rem){.ia-results:has(.ia-race){display:grid;grid-gap:0 var(--space-8);gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ia-results:has(.ia-race)>*{max-width:none}.ia-race:nth-child(2){border-top:0;padding-top:var(--space-2)}}.ia-race{padding:var(--space-4) 0;border-top:1px solid var(--rule-soft)}.ia-race:first-child{border-top:0;padding-top:var(--space-2)}.ia-race.on{border-left:3px solid var(--signal);padding-left:var(--space-3)}.ia-race .ia-dnum{font-size:var(--text-lg);margin-top:2px}.ia-race .as-layers{margin-top:var(--space-3)}@media (prefers-reduced-motion:no-preference){.ia-cty,.ia-dist{transition:fill .12s ease}}.wl{--wl-hit:#3f6b4a;--wl-hit-ink:#fbf9f5;--wl-near:#8a6520;--wl-near-ink:#fbf9f5;margin:var(--space-6) 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wl{--wl-hit:#78b087;--wl-hit-ink:#16191c;--wl-near:#d2ac4e;--wl-near-ink:#16191c}}:root[data-theme=dark] .wl{--wl-hit:#78b087;--wl-hit-ink:#16191c;--wl-near:#d2ac4e;--wl-near-ink:#16191c}.wl-board{grid-gap:var(--space-2);width:min(20rem,92vw)}.wl-board,.wl-row{display:grid;gap:var(--space-2)}.wl-row{grid-template-columns:repeat(5,1fr);grid-gap:var(--space-2)}.wl-tile{position:relative;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase}.wl-tile.typed{border-color:var(--ink-muted)}.wl-tile.correct{background:var(--wl-hit);color:var(--wl-hit-ink);border-color:var(--wl-hit)}.wl-tile.present{background:var(--wl-near);color:var(--wl-near-ink);border-color:var(--wl-near)}.wl-tile.absent{background:var(--plate-edge);color:var(--ink-muted);border-color:var(--plate-edge)}.wl-mark{position:absolute;top:2px;right:4px;font-size:var(--text-xs);line-height:1}@keyframes wl-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.wl-row.shake{animation:wl-shake var(--dur-fast) 2}@media (prefers-reduced-motion:reduce){.wl-row.shake{animation:none}}.wl-keys{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:min(26rem,96vw);margin-top:var(--space-3)}.wl-keyrow{display:flex;gap:var(--space-1);justify-content:center}.wl-key{flex:1 1 auto;min-width:1.75rem;min-height:2.75rem;font:inherit;font-size:var(--text-sm);font-weight:600;text-transform:uppercase;cursor:pointer;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--plate);color:var(--ink-body)}.wl-key.wide{flex:1 1 3.5rem;font-size:var(--text-xs)}.wl .as-btnrow button,.wl-key{touch-action:manipulation}.wl-key.correct{background:var(--wl-hit);color:var(--wl-hit-ink);border-color:var(--wl-hit)}.wl-key.present{background:var(--wl-near);color:var(--wl-near-ink);border-color:var(--wl-near)}.wl-key.absent{background:var(--plate-edge);color:var(--ink-disabled);border-color:var(--plate-edge)}.wl-key:hover:not(:disabled){border-color:var(--ink-muted)}.wl-key:focus-visible{outline:var(--focus-ring);outline-offset:1px}.wl-key:disabled{cursor:default;opacity:.6}.wl-reveal{text-align:center;max-width:var(--measure)}.wl-answer{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:var(--track-wide);margin:var(--space-2) 0 var(--space-1)}.wl-cat{font-family:var(--font-sans);color:var(--ink-muted);letter-spacing:normal}.wl-cat,.wl-note{font-size:var(--text-sm)}.wl-note{color:var(--ink-body);line-height:var(--leading-body)}.wl-legend{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center}.wl-swatch{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:var(--radius-sm);font-size:.6rem;border:1px solid var(--rule)}.wl-swatch.correct{background:var(--wl-hit);color:var(--wl-hit-ink);border-color:var(--wl-hit)}.wl-swatch.present{background:var(--wl-near);color:var(--wl-near-ink);border-color:var(--wl-near)}.wl-swatch.absent{background:var(--plate-edge);border-color:var(--plate-edge)}.wl-leaders{list-style:none;margin:var(--space-2) 0 0;padding:0}.wl-leaders li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule-soft);font-size:var(--text-sm)}@media (max-width:30rem){.wl-board{width:min(17rem,84vw)}.wl-tile{font-size:var(--text-lg)}.wl-keys{width:100%;margin-top:var(--space-2)}.wl-keyrow{gap:3px}.wl-key{min-width:1.5rem}.wl-key.wide{flex:1 1 3rem}.wl .as-bar{padding-bottom:var(--space-2);gap:var(--space-2)}.wl .as-btnrow button{flex:0 1 auto}.wl-reveal{margin-top:var(--space-2)}.wl-answer{margin-top:var(--space-1)}}@media (max-height:30rem) and (orientation:landscape){.wl .as-stage{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.wl-board{width:min(13rem,34vw);flex:0 0 auto;order:1}.wl-keys{width:min(24rem,58vw);margin-top:0;flex:0 0 auto;order:2}.wl .as-live{order:3;flex:1 1 100%;text-align:center}.wl-reveal{order:4;flex:1 1 100%}.wl-legend{order:5;flex:1 1 100%}.wl-key{min-height:2.25rem}}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_e51aef{font-family:Newsreader,Newsreader Fallback}.__variable_e51aef{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_dea3f1{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_dea3f1{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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-20c4,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(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_30722f{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_30722f{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}