@font-face{font-family:Archivo;src:url(/_build/assets/Archivo-Roman-Variable-DY7AcnAa.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/_build/assets/PublicSans-Roman-Variable-DdeTHZLK.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/_build/assets/PublicSans-Italic-Variable-DGZ7iaiu.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Martian Mono;src:url(/_build/assets/MartianMono-Roman-Variable-1TqSgyfh.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--font-display:"Archivo", "Arial Narrow", system-ui, sans-serif;--font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--mono-width:"wdth" 87.5;--t-display:700 clamp(44px, 6.4vw, 92px) / .94 var(--font-display);--t-h1:700 clamp(40px, 5.2vw, 76px) / .96 var(--font-display);--t-h2:700 clamp(32px, 4.2vw, 56px) / .98 var(--font-display);--t-h3:700 clamp(20px, 1.8vw, 24px) / 1.12 var(--font-display);--t-h4:700 17px / 1.2 var(--font-display);--t-lede:400 clamp(17px, 1.4vw, 20px) / 1.5 var(--font-sans);--t-body:400 16px / 1.6 var(--font-sans);--t-ui:400 14px / 1.45 var(--font-sans);--t-small:400 13px / 1.45 var(--font-sans);--t-label:600 12px / 16px var(--font-mono);--t-code:400 13px / 1.7 var(--font-mono);--t-num:500 clamp(30px, 3.4vw, 44px) / 1 var(--font-mono);--t-bignum:500 clamp(40px, 6vw, 80px) / 1 var(--font-mono);--t-floor:12px;--track-display:-.04em;--track-h2:-.03em;--track-h3:-.02em;--track-num:-.06em;--track-label:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--rule-w:1px;--rule-heavy:2px;--focus-w:2px;--control-h:36px;--control-h-sm:30px;--control-h-lg:48px;--target:44px;--cell-y:12px;--cell-x:16px;--page-max:1216px;--page-pad:var(--space-8);--section-pad:var(--space-16);--section-pad-sm:var(--space-12);--header-h:57px;--scroll-margin:80px;--measure:72ch;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--z-nav:20;--z-overlay:40;--z-toast:80;--dur:.12s;--dur-2:.2s;--dur-3:.48s;--ease:linear;--ease-out:cubic-bezier(.2, .7, .2, 1)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f6f2e8;--surface:#fcfaf5;--raised:#ece6d8;--hairline:#d9d2c2;--line:#7e786c;--rule:#9a9384;--rule-soft:#c9c2b3;--ink:#1c1b18;--ink-2:#45423b;--ink-3:#5c584f;--on-ink:#fcfaf5;--signal:#0b6b4f;--on-signal:#fff;--signal-soft:#ddebe3;--info:#2d5a86;--on-info:#fff;--info-soft:#e2e9f0;--info-fill:#a6c3e0;--critical:#a33a26;--on-critical:#fff;--critical-soft:#f6e3dc;--success:#2e6a3a;--on-success:#fff;--success-soft:#e3ecdf;--gold:#a88640;--on-gold:#1c1b18;--live:#2e7d43;--live-fill:#bfe5c6;--on-live:#1c1b18;--beta:#8a6d00;--beta-fill:#f6dc4c;--on-beta:#1c1b18;--dev:#b04f16;--dev-fill:#f28c3c;--on-dev:#1c1b18;--wip-fill:#f4bc46;--on-wip:#1c1b18;--mark-mono:#000;--iso-shade:#1c1b18;--plate:#1c1b18;--on-plate:#f6f2e8;--on-plate-2:#c9c3b5;--scrim:#14120e73;--shadow-hard:4px 4px 0 0 #1c1b18;--shadow-overlay:6px 6px 0 0 #1c1b18}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#1b1c1e;--surface:#232427;--raised:#2e2f33;--hairline:#45464b;--line:#86878c;--rule:#5e5f64;--rule-soft:#404146;--ink:#fff;--ink-2:#c8c9cd;--ink-3:#a7a8ad;--on-ink:#1b1c1e;--signal:#4fc79b;--on-signal:#04241a;--signal-soft:#1d3229;--info:#8db5e0;--on-info:#0e1924;--info-soft:#1e2833;--info-fill:#8db5e0;--critical:#f08a76;--on-critical:#1b1c1e;--critical-soft:#38221f;--success:#86cc92;--on-success:#10241a;--success-soft:#1e2e22;--gold:#d2b062;--on-gold:#1b1c1e;--live:#7fd18e;--live-fill:#7fd18e;--on-live:#1b1c1e;--beta:#f7ea3e;--beta-fill:#f7ea3e;--on-beta:#1b1c1e;--dev:#f5a623;--dev-fill:#f5a623;--on-dev:#1b1c1e;--wip-fill:#f6cf33;--on-wip:#1b1c1e;--mark-mono:#fff;--iso-shade:#000;--plate:#0f1011;--on-plate:#f4f4f4;--on-plate-2:#c3c4c8;--scrim:#000000b3;--shadow-hard:4px 4px 0 0 #000;--shadow-overlay:6px 6px 0 0 #000}[data-density=compact]{--control-h:30px;--control-h-sm:26px;--cell-y:6px;--cell-x:10px}@media (pointer:coarse){:root,[data-density=compact]{--control-h:var(--target);--control-h-sm:var(--target)}}@media (width<=640px){:root{--page-pad:var(--space-4);--scroll-margin:72px}}html.dx-page{background:var(--ground);scroll-padding-top:calc(var(--scroll-margin) + var(--safe-top))}html.dx-page>body{background:var(--ground);margin:0}.dx-root,.dx-root *,.dx-root :before,.dx-root :after{box-sizing:border-box}.dx-root{background:var(--ground);color:var(--ink);font:var(--t-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:24px}.dx-root [hidden]{display:none!important}.dx-root :focus-visible{outline:var(--focus-w) solid var(--signal);outline-offset:2px}.dx-root :focus:not(:focus-visible){outline:none}.dx-lede{max-width:58ch;font:var(--t-lede);color:var(--ink-2);text-wrap:pretty;margin:0}.dx-label,.dx-marking,.dx-index,.dx-count{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase}.dx-label{color:var(--ink-3)}.dx-marking{color:var(--ink)}.dx-index{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.dx-count{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:500}.dx-num{font:var(--t-num);letter-spacing:var(--track-num);font-variation-settings:var(--mono-width);font-variant-numeric:tabular-nums;color:var(--ink)}.dx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dx-wrap{width:100%;max-width:var(--page-max);padding:0 max(var(--page-pad), var(--safe-right)) 0 max(var(--page-pad), var(--safe-left));margin:0 auto}.dx-skip{left:var(--space-2);z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--on-ink);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;position:absolute;top:-60px}.dx-skip:focus{top:calc(var(--space-2) + var(--safe-top))}.dx-logo{width:auto;height:18px;display:block}.dx-logo--on-dark,[data-theme=dark] .dx-logo--on-light{display:none}[data-theme=dark] .dx-logo--on-dark{display:block}@media (forced-colors:active){.dx-root :focus-visible{outline:var(--focus-w) solid Highlight}.dx-skip{border:1px solid canvastext}}@media (forced-colors:active) and (prefers-color-scheme:light){[data-theme=dark] .dx-logo--on-light{display:block}[data-theme=dark] .dx-logo--on-dark{display:none}}@media (forced-colors:active) and (prefers-color-scheme:dark){.dx-logo--on-light{display:none}.dx-logo--on-dark{display:block}}@keyframes dx-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){html.dx-page{scroll-behavior:auto}.dx-root *,.dx-root :before,.dx-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dx-btn{--h:var(--control-h);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--h);padding:0 var(--space-4);border:var(--rule-w) solid transparent;color:var(--ink);cursor:pointer;white-space:nowrap;font:600 14px / 1 var(--font-sans);letter-spacing:-.005em;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-radius:0;margin:0;text-decoration:none;display:inline-flex}.dx-btn svg{flex:none;width:16px;height:16px}.dx-btn--sm{--h:var(--control-h-sm);padding:0 var(--space-3);font-size:13px}.dx-btn--lg{--h:var(--control-h-lg);padding:0 22px;font-size:15px}.dx-btn--primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dx-btn--secondary{border-color:var(--line)}.dx-btn--ghost{color:var(--ink-2);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.dx-btn--danger{color:var(--critical);border-color:var(--critical);border-width:var(--rule-heavy)}@media (hover:hover){.dx-btn--primary:hover{background:var(--ground);color:var(--ink)}.dx-btn--secondary:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dx-btn--ghost:hover{color:var(--ink);text-decoration-color:currentColor}.dx-btn--danger:hover{background:var(--critical);color:var(--on-critical)}}.dx-btn:active:not(:disabled,[aria-disabled=true]){transform:translate(1px,1px)}.dx-btn:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none}@media (hover:hover){.dx-btn--primary:is(:disabled,[aria-disabled=true]):hover{background:var(--ink);color:var(--on-ink)}.dx-btn--secondary:is(:disabled,[aria-disabled=true]):hover{color:var(--ink);border-color:var(--line);background:0 0}.dx-btn--danger:is(:disabled,[aria-disabled=true]):hover{color:var(--critical);background:0 0}}.dx-btn[aria-busy=true]{cursor:progress}.dx-btn[aria-busy=true]:before{content:"";background:currentColor;flex:none;width:8px;height:8px;animation:1s step-end infinite dx-blink}.dx-copy{gap:var(--space-1);justify-items:start;min-width:0;display:inline-grid}.dx-copy__status{max-width:48ch;font:var(--t-small);color:var(--critical)}.dx-field{align-content:start;gap:6px;min-width:0;display:grid}.dx-field__row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.dx-field__label{font:600 13px / 18px var(--font-sans);color:var(--ink)}.dx-field__hint{font:var(--t-small);color:var(--ink-3);font-size:12px;line-height:16px}.dx-field__error{align-items:flex-start;gap:var(--space-2);font:500 13px / 18px var(--font-sans);color:var(--critical);display:flex}.dx-field__error>.dx-icon{margin-top:1px}.dx-input,.dx-select>select{width:100%;min-height:calc(var(--control-h) + 2px);padding:0 var(--space-3);border:var(--rule-w) solid var(--line);background:var(--surface);color:var(--ink);font:400 14px / 1.4 var(--font-sans);transition:border-color var(--dur) var(--ease);border-radius:0;margin:0}.dx-input--mono{font:400 13px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width)}.dx-input::placeholder{color:var(--ink-3);opacity:1}@media (hover:hover){.dx-input:hover,.dx-select>select:hover{border-color:var(--ink)}}.dx-input:focus-visible,.dx-select>select:focus-visible{border-color:var(--ink);outline-offset:0}.dx-input[aria-invalid=true],.dx-select>select[aria-invalid=true]{border-color:var(--critical);border-width:var(--rule-heavy);background:var(--critical-soft)}.dx-input[aria-invalid=true]:focus-visible,.dx-select>select[aria-invalid=true]:focus-visible{border-color:var(--critical)}.dx-input:disabled,.dx-select>select:disabled{opacity:.5;cursor:not-allowed}.dx-textarea{gap:6px;min-width:0;display:grid}.dx-textarea__box{min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.5}.dx-textarea__count{font-variant-numeric:tabular-nums;justify-self:end}.dx-select{min-width:0;max-width:100%;display:inline-flex;position:relative}.dx-select>select{appearance:none;cursor:pointer;padding-right:44px;font-weight:500}.dx-select:before{content:"";border-left:var(--rule-w) solid var(--line);pointer-events:none;width:32px;position:absolute;top:1px;bottom:1px;right:1px}.dx-select:after{content:"";pointer-events:none;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:13px;transform:rotate(45deg)}.dx-check{cursor:pointer;min-height:24px;font:var(--t-ui);color:var(--ink);align-items:flex-start;gap:10px;display:inline-flex}.dx-check__box{appearance:none;border:var(--rule-w) solid var(--ink);background:var(--surface);cursor:pointer;border-radius:0;flex:none;place-content:center;width:18px;height:18px;margin:2px 0 0;display:grid}.dx-check__box:after{content:"";visibility:hidden}.dx-check__box:checked{background:var(--ink)}.dx-check__box[type=checkbox]:after{border-left:2px solid var(--on-ink);border-bottom:2px solid var(--on-ink);width:9px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.dx-check__box[type=checkbox]:checked:after{visibility:visible}.dx-check__box[type=checkbox]:indeterminate{background:var(--ink)}.dx-check__box[type=checkbox]:indeterminate:after{visibility:visible;border:0;border-top:2px solid var(--on-ink);width:10px;height:0;margin:0;transform:none}.dx-check__box[aria-invalid=true]{border-color:var(--critical);border-width:var(--rule-heavy)}.dx-check__box:disabled{opacity:.45;cursor:not-allowed}.dx-check__text{gap:2px;min-width:0;display:grid}.dx-check__hint{font:var(--t-small);color:var(--ink-3);font-size:12px;line-height:16px}.dx-choices{border:0;min-width:0;margin:0;padding:0}.dx-choices__legend{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;padding:0}.dx-radiochips{gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-radiochips__chip{display:inline-flex;position:relative}.dx-radiochips__chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dx-radiochips__face{align-items:center;gap:var(--space-2);border:var(--rule-w) solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);font:500 13px / 1.2 var(--font-sans);pointer-events:none;padding:0 10px;display:inline-flex}.dx-radiochips__count{font:var(--t-label);font-variation-settings:var(--mono-width);font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500}@media (hover:hover){.dx-radiochips__chip:hover .dx-radiochips__face{border-color:var(--ink)}}.dx-radiochips__chip>input:checked+.dx-radiochips__face{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.dx-radiochips__chip>input:checked+.dx-radiochips__face .dx-radiochips__count{color:var(--on-ink)}.dx-radiochips__chip>input:checked+.dx-radiochips__face:before,.dx-tag--toggle[aria-pressed=true]:before{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:8px;height:4px;margin:-3px 1px 0 0;transform:rotate(-45deg)}.dx-radiochips__chip>input:focus-visible+.dx-radiochips__face{outline:var(--focus-w) solid var(--signal);outline-offset:2px}.dx-tabs{min-width:0}.dx-tabs__list{scrollbar-width:thin;max-width:100%;display:flex;position:relative;overflow-x:auto}.dx-tabs__tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:6px var(--space-3);color:var(--ink-2);cursor:pointer;white-space:nowrap;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0;display:inline-flex}.dx-tabs__count{color:inherit;font-variant-numeric:tabular-nums;opacity:.85;font-weight:500}.dx-tabs__tab[aria-selected=true]{background:var(--ink);color:var(--on-ink)}@media (hover:hover){.dx-tabs__tab[aria-selected=false]:hover{color:var(--ink);background:var(--raised)}}.dx-tabs__tab:focus-visible{outline-offset:-4px}.dx-tabs--line>.dx-tabs__list{border-bottom:var(--rule-w) solid var(--rule)}.dx-tabs--segmented>.dx-tabs__list{border:var(--rule-w) solid var(--rule)}.dx-tabs--segmented .dx-tabs__tab{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1 1 0}.dx-tabs--segmented .dx-tabs__tab[aria-selected=true]{color:var(--on-ink)}.dx-tabs--segmented .dx-tabs__tab+.dx-tabs__tab{border-left:var(--rule-w) solid var(--rule)}.dx-tabs--segmented .dx-tabs__list{overflow:visible}.dx-tabs__panel{padding-top:var(--space-6)}.dx-tabs--line>.dx-tabs__panel{padding-top:var(--space-4)}.dx-tag{min-height:24px;padding:0 var(--space-2);border:var(--rule-w) solid var(--rule);color:var(--ink);white-space:nowrap;vertical-align:middle;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:6px;margin:0;display:inline-flex}.dx-tag--ink{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dx-tag--signal{background:var(--signal);color:var(--on-signal);border-color:var(--signal)}.dx-tag--toggle{cursor:pointer;border-color:var(--line);color:var(--ink-2)}@media (hover:hover){.dx-tag--toggle:hover{color:var(--ink);border-color:var(--ink)}}.dx-tag--toggle[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dx-status--dashed{border-style:dashed}.dx-status--hatched{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--hairline) 5px 6px);border-style:dashed}.dx-status--heavy{border-width:var(--rule-heavy);border-color:var(--critical);color:var(--critical)}.dx-status[data-status=live]{background:var(--live-fill);border-color:var(--live);color:var(--on-live)}.dx-status[data-status=beta]{background:var(--beta-fill);border-color:var(--beta);color:var(--on-beta)}.dx-status[data-status=dev]{background:var(--dev-fill);border-color:var(--dev);color:var(--on-dev)}.dx-status[data-status=wip]{border-color:var(--dev);color:var(--ink);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--dev-fill) 40%, transparent) 0 4px, transparent 4px 8px)}.dx-theme{border:var(--rule-w) solid var(--line);transition:border-color .15s;display:inline-flex}.dx-theme__opt{min-height:30px;color:var(--ink);cursor:pointer;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0;padding:0 10px;transition:background-color .15s,color .15s,box-shadow .15s}.dx-theme__opt+.dx-theme__opt{border-left:var(--rule-w) solid var(--line)}.dx-theme__opt--solo{border:var(--rule-w) solid var(--line)}.dx-theme__opt[aria-pressed=true]{background:var(--ink);color:var(--on-ink);cursor:default}@media (hover:hover){.dx-theme:hover{border-color:var(--ink)}.dx-theme__opt[aria-pressed=false]:hover{background:var(--signal-soft);color:var(--signal);box-shadow:inset 0 -2px 0 var(--signal)}}.dx-theme__opt[aria-pressed=false]:active{background:var(--signal);color:var(--on-signal);box-shadow:none}@media (prefers-reduced-motion:reduce){.dx-theme,.dx-theme__opt{transition:none}}.dx-icon{vertical-align:middle;color:inherit;flex:none;display:inline-block;overflow:visible}.dx-btn svg.dx-icon{width:16px;height:16px}@media (pointer:coarse),(width<=640px){.dx-input,.dx-input--mono,.dx-select>select{font-size:16px}.dx-input:not(textarea),.dx-select>select{min-height:max(var(--target), calc(var(--control-h) + 2px))}}@media (pointer:coarse){.dx-theme__opt,.dx-radiochips__face,.dx-tag--toggle,.dx-tabs__tab{min-height:var(--target)}.dx-check{min-height:var(--target);padding-block:10px}}@media (forced-colors:active){.dx-btn,.dx-tag{border-color:buttontext}.dx-btn--ghost{border-color:#0000}.dx-btn:is(:disabled,[aria-disabled=true]){opacity:1;color:graytext;border-color:graytext}.dx-btn[aria-busy=true]:before{forced-color-adjust:none;background:canvastext}.dx-input,.dx-select>select,.dx-select:before,.dx-check__box,.dx-radiochips__face,.dx-theme,.dx-theme__opt+.dx-theme__opt,.dx-tabs--segmented>.dx-tabs__list,.dx-tabs--segmented .dx-tabs__tab+.dx-tabs__tab,.dx-tabs--line>.dx-tabs__list,.dx-select:after{border-color:canvastext}.dx-input[aria-invalid=true],.dx-select>select[aria-invalid=true],.dx-check__box[aria-invalid=true]{border:3px double canvastext}.dx-field__error{color:canvastext}.dx-tabs__tab[aria-selected=true],.dx-theme__opt[aria-pressed=true],.dx-tag--toggle[aria-pressed=true],.dx-tag--ink,.dx-tag--signal,.dx-radiochips__chip>input:checked+.dx-radiochips__face,.dx-check__box:checked,.dx-check__box:indeterminate{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.dx-radiochips__chip>input:checked+.dx-radiochips__face .dx-radiochips__count{color:highlighttext}.dx-check__box[type=checkbox]:after{border-color:highlighttext}.dx-status--hatched{background:0 0;border-style:dotted}.dx-status[data-status]{color:canvastext;background:0 0;border-color:canvastext}.dx-radiochips__chip>input:focus-visible+.dx-radiochips__face{outline-color:highlight}.dx-icon{stroke:currentColor}}.dx-table-scroll{border-top:var(--rule-heavy) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule);max-width:100%;position:relative;overflow-x:auto}.dx-table-scroll:focus-visible{outline-offset:2px}.dx-table{border-collapse:collapse;width:100%;font:var(--t-ui);color:var(--ink);font-variant-numeric:tabular-nums}.dx-table__caption{caption-side:top;padding:var(--space-3) var(--cell-x);text-align:left;border-bottom:var(--rule-w) solid var(--rule);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.dx-table th,.dx-table td{padding:var(--cell-y) var(--cell-x);text-align:left;vertical-align:baseline;border-bottom:var(--rule-w) solid var(--hairline)}.dx-table tbody tr:last-child>*{border-bottom:0}.dx-table thead th{border-bottom:var(--rule-w) solid var(--rule);white-space:nowrap;vertical-align:bottom;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);padding-top:10px;padding-bottom:10px;font-weight:500}.dx-table tbody th{font-weight:600}.dx-table td{color:var(--ink-2)}.dx-table .dx-table__num{text-align:right;white-space:nowrap;font:500 14px / 1.45 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink)}.dx-table thead .dx-table__num{font:var(--t-label);font-variation-settings:var(--mono-width);color:var(--ink-3);font-weight:500}.dx-table .dx-table__mono{font:400 13px / 1.45 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-2);white-space:nowrap}.dx-table .dx-table__status{white-space:nowrap}@media (hover:hover){.dx-table tbody tr:hover>*{background:var(--raised)}}.dx-ledger__note{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.02em;color:var(--ink-3);margin:0;font-weight:400}@media (forced-colors:active){.dx-table-scroll,.dx-table__caption,.dx-table thead th{border-color:canvastext}.dx-table th,.dx-table td{border-bottom-color:graytext}}.dx-kicker{align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.dx-kicker__index{background:var(--signal);color:var(--on-signal);padding:1px 5px}.dx-kicker__icon,.dx-kicker .dx-marking{color:var(--signal)}.dx-kicker__rule{flex:0 1 var(--space-16);min-width:var(--space-6);border-top:var(--rule-w) solid var(--rule-soft);height:0}.dx-site-header{z-index:var(--z-nav);position:relative}.dx-site-header__frame{padding-top:var(--safe-top);background:var(--ground);border-bottom:var(--rule-w) solid var(--rule-soft);position:relative}.dx-site-header--sticky{height:calc(var(--header-h) + var(--safe-top))}.dx-site-header--sticky>.dx-site-header__frame{position:fixed;top:0;left:0;right:0}.dx-site-header__bar{align-items:center;gap:var(--space-6);max-width:var(--page-max);height:calc(var(--header-h) - 1px);background:var(--ground);padding:0 max(var(--page-pad), var(--safe-right)) 0 max(var(--page-pad), var(--safe-left));margin:0 auto;display:flex}.dx-site-header__brand{isolation:isolate;padding:var(--space-1) 0;flex:none;align-items:center;display:flex;position:relative}.dx-site-header__echo{z-index:-1;opacity:0;pointer-events:none;background:var(--signal);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto 16px;mask-size:auto 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dx-site-header__nav{flex:1;align-self:stretch;min-width:0;display:flex}.dx-site-header__links{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.dx-site-header__links>li{display:flex}.dx-site-header__link{padding:0 var(--space-3);white-space:nowrap;color:var(--ink-2);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.dx-site-header__link:after{content:"";left:var(--space-3);right:var(--space-3);height:3px;position:absolute;bottom:-1px}@media (hover:hover){.dx-site-header__link:hover{color:var(--ink)}.dx-site-header__link:hover:after{background:var(--line)}}.dx-site-header__link[aria-current=page]{background:var(--ink);color:var(--on-ink);font-weight:700}.dx-site-header__link[aria-current=page]:after{background:var(--ink);bottom:-3px;left:0;right:0}.dx-site-header__link:focus-visible{outline-offset:-2px}.dx-site-header__end{align-items:center;gap:var(--space-2);flex:none;min-width:0;margin-left:auto;display:flex}.dx-site-header__fold{display:none}.dx-site-header__menu{min-height:var(--control-h-sm);padding:0 var(--space-3);border:var(--rule-w) solid var(--rule);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border-radius:0;align-items:center;margin:0;list-style:none;display:inline-flex}.dx-site-header__menu::-webkit-details-marker{display:none}.dx-site-header__fold[open]>.dx-site-header__menu{background:var(--ink);color:var(--on-ink)}.dx-site-header__menu-close,.dx-site-header__fold[open] .dx-site-header__menu-open{display:none}.dx-site-header__fold[open] .dx-site-header__menu-close{display:inline}.dx-site-header__fold[open]>.dx-site-header__menu:before{content:"";z-index:-1;background:var(--scrim);cursor:default;position:fixed;inset:0}.dx-site-header__lead{position:relative}.dx-site-header__lead-short{display:none}.dx-site-header__utility{align-items:center;gap:var(--space-2);margin:0 var(--space-2) 0 0;padding:0;list-style:none;display:flex}.dx-utility{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:var(--rule-w) solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;font:500 13px / 1 var(--font-sans);background:0 0;border-radius:0;margin:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.dx-utility .dx-icon{width:16px;height:16px}@media (hover:hover){.dx-utility:hover{background:var(--signal-soft);border-color:var(--signal);color:var(--signal)}}.dx-utility:active{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}@media (prefers-reduced-motion:reduce){.dx-utility{transition:none}}.dx-utility-menu{display:inline-block;position:relative}.dx-utility-menu__button{-webkit-user-select:none;user-select:none;list-style:none}.dx-utility-menu__button::-webkit-details-marker{display:none}.dx-utility-menu__button:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin:-4px 2px 0 4px;transform:rotate(45deg)}.dx-utility-menu[open]>.dx-utility-menu__button{background:var(--ink);color:var(--on-ink);border-color:var(--ink);text-decoration:none}.dx-utility-menu[open]>.dx-utility-menu__button:after{margin-top:3px;transform:rotate(-135deg)}.dx-utility-menu__list{top:calc(100% + var(--space-2));z-index:var(--z-overlay);background:var(--surface);border:var(--rule-w) solid var(--rule);min-width:200px;box-shadow:var(--shadow-overlay);margin:0;padding:0;list-style:none;display:grid;position:absolute;right:0}.dx-utility-menu__list>li+li{border-top:var(--rule-w) solid var(--hairline)}.dx-utility-menu__link{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);color:var(--ink);font:var(--t-ui);white-space:nowrap;text-decoration:none;display:flex}@media (hover:hover){.dx-utility-menu__link:hover{background:var(--raised);text-underline-offset:4px;text-decoration:underline}}.dx-utility-menu__link:focus-visible{outline-offset:-2px}@media (width<=1100px){.dx-site-header__bar{gap:var(--space-4)}.dx-site-header__utility{margin-right:0}}.dx-site-header__sheet-group{border-top:var(--rule-w) solid var(--rule);display:grid}.dx-site-header__sheet-label{padding:var(--space-2) var(--space-4);background:var(--raised);color:var(--ink);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700;display:block}.dx-site-header__sheet-utility{border-top:var(--rule-w) solid var(--hairline)}.dx-site-header__sheet .dx-site-header__link .dx-icon{margin-left:var(--space-1)}.dx-site-header__sheet{z-index:var(--z-overlay);top:calc(100% + 1px);right:max(var(--page-pad), var(--safe-right), calc((100% - var(--page-max)) / 2 + var(--page-pad)));width:min(400px, calc(100% - 2 * var(--page-pad)));max-height:calc(100dvh - var(--header-h) - var(--safe-top) - var(--safe-bottom) - 24px);overscroll-behavior:contain;background:var(--surface);border:var(--rule-w) solid var(--rule);box-shadow:var(--shadow-overlay);display:grid;position:absolute;overflow-y:auto}.dx-site-header__sheet-links{margin:0;padding:0;list-style:none;display:grid}.dx-site-header__sheet-links>li+li{border-top:var(--rule-w) solid var(--hairline)}.dx-site-header__sheet .dx-site-header__link{min-height:var(--target);padding:0 var(--space-4);color:var(--ink);font-size:13px;display:flex}.dx-site-header__sheet .dx-site-header__link:after{display:none}.dx-site-header__sheet .dx-site-header__link[aria-current=page]{color:var(--on-ink)}@media (hover:hover){.dx-site-header__sheet .dx-site-header__link:not([aria-current=page]):hover{background:var(--raised)}}.dx-site-header__sheet-lead{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--rule-w) solid var(--rule);display:grid}.dx-site-header__sheet-lead>.dx-btn{--h:var(--target)}.dx-site-header__sheet-actions{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--rule-w) solid var(--rule);flex-wrap:wrap;display:flex}.dx-site-header__sheet-actions>.dx-btn{--h:var(--target);flex:1}.dx-site-header__sheet-actions .dx-theme__opt{min-height:var(--target);padding:0 14px}.dx-section{padding:var(--section-pad) 0;scroll-margin-top:calc(var(--scroll-margin) + var(--safe-top))}html.dx-page .dx-section{scroll-margin-top:0}.dx-section--tight{padding:calc(var(--section-pad) * .75) 0}.dx-section--compact{padding:calc(var(--section-pad) / 2) 0}.dx-section--compact .dx-section__head{gap:var(--space-4)}.dx-section--compact .dx-section__inner{gap:var(--space-6)}.dx-section__inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dx-section--guides{--guide-w:calc(min(100%, var(--page-max)) - 2 * var(--page-pad));background-image:linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:calc(var(--guide-w) / 4) 100%;background-position:max(var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad))) 0}.dx-section__head{gap:var(--space-6);justify-items:start;display:grid}.dx-section__head--center{text-align:center;justify-items:center}.dx-section__head--center .dx-kicker:before{content:"";flex:0 1 var(--space-16);min-width:var(--space-6);border-top:var(--rule-w) solid var(--rule-soft)}.dx-section__head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.dx-section__copy{gap:var(--space-4);justify-items:inherit;width:100%;min-width:0;display:grid}.dx-section__title{max-width:22ch;font:var(--t-h2);letter-spacing:var(--track-h2);text-wrap:balance;color:var(--ink);margin:0}.dx-section__title--sm{font-size:clamp(26px,2.6vw,34px);line-height:1.05}.dx-section__lede{max-width:58ch;font:var(--t-lede);color:var(--ink-2);text-wrap:pretty;margin:0}.dx-section__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.dx-site-main:focus{outline:none}.dx-breadcrumb ol{align-items:center;gap:var(--space-1) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dx-breadcrumb li{min-width:0;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;font-weight:500;display:inline-flex}.dx-breadcrumb li+li:before{content:"/" / "";padding:0 10px}.dx-breadcrumb a{color:var(--ink-2);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.dx-breadcrumb a:hover{color:var(--ink);text-decoration-thickness:2px}}.dx-breadcrumb [aria-current=page]{color:var(--ink);font-weight:600}.dx-page-header{padding:var(--space-8) 0 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.dx-page-header__inner{gap:var(--space-6);display:grid}.dx-page-header__copy{gap:var(--space-4);padding-bottom:var(--space-8);align-content:start;justify-items:start;display:grid}.dx-page-header__title{max-width:18ch;font:var(--t-h1);letter-spacing:var(--track-display);text-wrap:balance;color:var(--ink);margin:0}.dx-page-header__title--h2{font:var(--t-h2);letter-spacing:var(--track-h2);max-width:22ch}.dx-page-header__title--display{font:var(--t-display);max-width:15ch}.dx-page-header__title--post{font:700 clamp(28px, 3vw, 40px) / 1.02 var(--font-display);letter-spacing:var(--track-h2);max-width:30ch}.dx-page-header__lede{max-width:58ch;font:var(--t-lede);color:var(--ink-2);text-wrap:pretty;margin:0}.dx-page-header__actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.dx-page-header__aside{display:none}@media (width>=960px){.dx-page-header--aside .dx-page-header__inner{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,40%)}.dx-page-header--aside .dx-page-header__inner>*{grid-column:1/-1}.dx-page-header--aside .dx-page-header__copy{grid-column:1}.dx-page-header--aside .dx-page-header__aside{padding-bottom:var(--space-8);grid-column:2;align-self:end;place-items:end;display:grid}.dx-page-header__aside>svg,.dx-page-header__aside>img{max-width:100%;height:auto}}.dx-page-header__meta{border-top:var(--rule-w) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.dx-page-header__meta>div{min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0;align-content:start;gap:6px;display:grid}.dx-page-header__meta>div+div{padding-left:var(--space-4);border-left:var(--rule-w) solid var(--hairline)}.dx-page-header__meta dd{overflow-wrap:anywhere;font:500 18px / 1.3 var(--font-mono);font-variation-settings:var(--mono-width);letter-spacing:-.02em;color:var(--ink);margin:0}.dx-hero{gap:var(--space-12);align-items:end;display:grid}.dx-hero--split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.dx-hero--center{text-align:center;justify-items:center}.dx-hero__claim{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.dx-hero--center .dx-hero__claim{justify-items:center}.dx-hero__kicker{width:100%}.dx-hero__title{max-width:15ch;font:var(--t-display);letter-spacing:var(--track-display);text-wrap:balance;color:var(--ink);margin:0}.dx-hero--center .dx-hero__title{max-width:18ch}.dx-hero__lede{max-width:46ch;font:var(--t-lede);color:var(--ink-2);text-wrap:pretty;margin:0}.dx-hero__actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.dx-hero--center .dx-hero__actions{justify-content:center}.dx-hero__overline{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.04em;color:var(--ink-3);margin:0;font-weight:500}.dx-hero__note{width:100%;max-width:64ch;padding-top:var(--space-3);border-top:var(--rule-w) solid var(--hairline);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.02em;color:var(--ink-3);margin:0;font-weight:400}.dx-hero__stage{width:100%;min-width:0}.dx-hero--backdrop{isolation:isolate;background-color:var(--ground);position:relative}@supports selector(:has(*)){.dx-section:has(>.dx-wrap>.dx-hero--backdrop){isolation:isolate;background-color:var(--ground);position:relative;overflow:clip}.dx-section>.dx-wrap>.dx-hero--backdrop{isolation:auto;background-color:#0000;position:static}}.dx-hero__backdrop,.dx-hero__wash{z-index:-1;pointer-events:none;position:absolute;inset:0}.dx-hero__backdrop--blend{mix-blend-mode:multiply}.dx-hero__backdrop--blend img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}[data-theme=dark] .dx-hero__backdrop--blend{mix-blend-mode:screen}[data-theme=dark] .dx-hero__backdrop--blend img{filter:grayscale()invert()}.dx-hero__backdrop--mask{background:var(--dx-hero-backdrop-ink,var(--ink));-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dx-hero__wash{background:linear-gradient(90deg, color-mix(in srgb, var(--ground) 85%, transparent) 0%, color-mix(in srgb, var(--ground) 65%, transparent) 55%, color-mix(in srgb, var(--ground) 20%, transparent) 100%)}.dx-hero--center .dx-hero__wash{background:color-mix(in srgb, var(--ground) 55%, transparent)}.dx-figures{border-top:var(--rule-w) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.dx-figures__item{justify-content:flex-end;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:var(--rule-w) solid var(--hairline);flex-direction:column-reverse;display:flex}.dx-figures dd{margin:0}.dx-rowlist{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none}.dx-rowlist__row{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:var(--rule-w) solid var(--rule);grid-template-columns:72px minmax(0,1fr);display:grid}.dx-rowlist__n{font:var(--t-num);letter-spacing:var(--track-num);font-variation-settings:var(--mono-width);font-variant-numeric:tabular-nums;color:var(--ink);line-height:.9}.dx-rowlist__copy{gap:var(--space-2);max-width:var(--measure);display:grid}.dx-rowlist__title{font:var(--t-h3);letter-spacing:var(--track-h3);color:var(--ink);margin:0}.dx-rowlist__title--icon{align-items:center;gap:var(--space-3);display:flex}.dx-rowlist__body{font:var(--t-body);color:var(--ink-2);margin:0}.dx-rowlist__example{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:var(--rule-w) dashed var(--line);font:400 13px / 1.55 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink)}.dx-rowlist__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.dx-epigraph{gap:var(--space-4);padding:var(--space-16) var(--space-12);background:var(--plate);color:var(--on-plate);border:var(--rule-w) solid var(--rule);justify-items:start;margin:0;display:grid}.dx-epigraph__latin{margin:0}.dx-epigraph__latin p{font:700 clamp(48px, 7vw, 104px) / .92 var(--font-display);letter-spacing:var(--track-display);color:var(--gold);margin:0}.dx-epigraph__gloss{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--rule-w) solid var(--on-plate-2);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-plate);font-size:13px;display:grid}.dx-epigraph__note{font:var(--t-lede);letter-spacing:0;text-transform:none;color:var(--on-plate-2)}.dx-cameo__frame{aspect-ratio:4/5;border:var(--rule-w) solid var(--rule);background:var(--raised);border-radius:0;overflow:hidden}.dx-cameo__frame img{object-fit:cover;filter:grayscale()contrast(1.05);border-radius:0;width:100%;height:100%;display:block}.dx-plate{gap:var(--space-2);min-width:0;margin:0;display:grid}.dx-plate img{border:var(--rule-w) solid var(--rule);background:var(--on-plate);width:100%;height:auto;display:block}.dx-plate__caption{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:500}[data-theme=dark] .dx-plate img{filter:brightness(.88)}.dx-disclosure{border-top:var(--rule-w) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule)}.dx-disclosure+.dx-disclosure{border-top:0}.dx-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-3) 0;cursor:pointer;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);font-size:13px;list-style:none;display:flex}.dx-disclosure>summary::-webkit-details-marker{display:none}.dx-disclosure>summary:after,.dx-docs__fold>summary:after{content:"";border:var(--rule-w) solid var(--rule);background:linear-gradient(var(--ink), var(--ink)) center / 10px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 10px no-repeat;flex:none;width:20px;height:20px}.dx-disclosure[open]>summary:after,.dx-docs__fold[open]>summary:after{background:linear-gradient(var(--ink), var(--ink)) center / 10px 2px no-repeat}@media (hover:hover){.dx-disclosure>summary:hover{text-underline-offset:5px;text-decoration:underline}}.dx-disclosure__body,.dx-disclosure>:not(summary){max-width:var(--measure);padding-bottom:var(--space-6);font:var(--t-body);color:var(--ink-2)}.dx-disclosure__body>:first-child{margin-top:0}.dx-disclosure__body h3,.dx-disclosure__body h4{margin:var(--space-6) 0 var(--space-2);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.dx-disclosure__body p{margin:0}.dx-points{gap:0 var(--space-8);border-top:var(--rule-heavy) solid var(--rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.dx-points__item{gap:var(--space-3);min-width:0;padding-top:var(--space-6);align-content:start;display:grid}.dx-points__item>.dx-icon{color:var(--ink)}.dx-points__title{font:var(--t-h3);letter-spacing:var(--track-h3);text-wrap:balance;color:var(--ink);margin:0;font-size:20px}.dx-points__body{font:var(--t-body);color:var(--ink-2);margin:0}@media (width>=560px){.dx-points{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.dx-points{grid-template-columns:repeat(var(--dx-points-cols,4), minmax(0, 1fr));gap:var(--space-6) 0}.dx-points__item{padding:var(--space-6) var(--space-6) 0;border-left:var(--rule-w) solid var(--hairline)}.dx-points__item:nth-child(4n+1){border-left:0;padding-left:0}}@media (width<=559.98px){.dx-points__item{padding-block:var(--space-4) var(--space-6)}.dx-points__item+.dx-points__item{border-top:var(--rule-w) solid var(--hairline)}.dx-points__item--icon{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:24px minmax(0,1fr)}.dx-points__item--icon>.dx-icon{grid-row:span 2}}.dx-mission{gap:var(--space-6);min-width:0;display:grid}.dx-mission__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.dx-mission__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"title line""refuse parts";align-items:start}.dx-mission__title{grid-area:title}.dx-mission__line{grid-area:line}.dx-mission__refuse{grid-area:refuse}.dx-mission__parts{grid-area:parts}}.dx-mission__title{font:var(--t-h2);letter-spacing:var(--track-h2);text-wrap:balance;color:var(--ink);margin:0}.dx-mission__line{margin:0}.dx-mission__line p{max-width:30ch;font:var(--t-h3);letter-spacing:var(--track-h3);text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.12}.dx-mission__refuse,.dx-mission__parts{gap:var(--space-2);align-content:start;min-width:0;display:grid}.dx-mission__refuse>.dx-label,.dx-mission__parts>.dx-label{margin:0}.dx-mission__refuse ul{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none}.dx-mission__refuse li{gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);font:var(--t-body);color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:start;font-weight:600;display:grid}.dx-mission__refuse .dx-icon{color:var(--ink);margin-top:2px}.dx-mission__part>summary{min-height:0;padding-block:var(--space-4);font:var(--t-h3);letter-spacing:var(--track-h3);text-transform:none;justify-content:flex-start;font-size:20px}.dx-mission__part>summary:after{margin-left:auto}@media (hover:hover){.dx-mission__part>summary:hover{text-decoration:none}.dx-mission__part>summary:hover>:not(.dx-mission__n){text-underline-offset:5px;text-decoration:underline}}.dx-mission__n{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.02em;background:var(--ink);color:var(--on-ink);padding:1px 5px;font-size:13px;display:inline-block}.dx-mission__part>.dx-disclosure__body{max-width:68ch}.dx-cta{gap:var(--space-8);min-width:0;display:grid}.dx-cta__copy{gap:var(--space-4);justify-items:inherit;display:grid}.dx-cta__title{max-width:20ch;font:var(--t-h2);letter-spacing:var(--track-h2);text-wrap:balance;color:var(--ink);margin:0}.dx-cta__lede{max-width:52ch;font:var(--t-lede);color:var(--ink-2);margin:0}.dx-cta__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dx-cta--band{align-items:end;gap:var(--space-8) var(--space-12);padding:var(--space-12) 0 var(--space-16);border-top:var(--rule-w) solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto}.dx-cta--plate{padding:var(--space-24) var(--space-8);text-align:center;background:var(--ink);color:var(--on-ink);justify-items:center}.dx-cta--plate .dx-cta__actions{justify-content:center}.dx-cta--plate :is(.dx-cta__title,.dx-marking),.dx-cta--plate .dx-cta__lede{color:var(--on-ink)}.dx-cta--plate .dx-btn--primary{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.dx-cta--plate .dx-btn--secondary,.dx-cta--plate .dx-btn--ghost{color:var(--on-ink);border-color:var(--on-ink)}.dx-cta--plate .dx-btn--ghost{border-color:#0000}@media (hover:hover){.dx-cta--plate .dx-btn--primary:hover{color:var(--on-ink);background:0 0}.dx-cta--plate .dx-btn--secondary:hover{background:var(--on-ink);color:var(--ink)}}.dx-cta--plate :focus-visible{outline-color:var(--on-ink)}[data-theme=dark] .dx-cta--plate{background:var(--surface);color:var(--ink);border:var(--rule-w) solid var(--rule)}[data-theme=dark] .dx-cta--plate :is(.dx-cta__title,.dx-marking){color:var(--ink)}[data-theme=dark] .dx-cta--plate .dx-cta__lede{color:var(--ink-2)}[data-theme=dark] .dx-cta--plate .dx-btn--primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}[data-theme=dark] .dx-cta--plate .dx-btn--secondary{color:var(--ink);border-color:var(--rule)}[data-theme=dark] .dx-cta--plate :focus-visible{outline-color:var(--signal)}.dx-site-footer{padding:var(--space-12) 0 calc(var(--space-8) + var(--safe-bottom));border-top:var(--rule-w) solid var(--rule-soft);background:var(--ground)}.dx-site-footer__inner{gap:var(--space-12);display:grid}.dx-site-footer__top{gap:var(--space-12);grid-template-columns:1fr 2fr;display:grid}.dx-site-footer__top--solo{grid-template-columns:1fr}.dx-site-footer__brand{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.dx-site-footer__brand p{max-width:34ch;font:var(--t-ui);color:var(--ink-2);margin:0}.dx-site-footer__cols{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.dx-site-footer__col{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-w) solid var(--rule);align-content:start;display:grid}.dx-site-footer__col ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.dx-site-footer__col a{align-items:center;gap:var(--space-1);padding:4px 0;display:inline-flex}.dx-site-footer a{font:var(--t-ui);color:var(--ink-2);text-decoration:none}@media (hover:hover){.dx-site-footer a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}.dx-site-footer__social{gap:var(--space-2);margin:0 0 0 calc(-1 * var(--space-2));flex-wrap:wrap;padding:0;list-style:none;display:flex}.dx-site-footer .dx-site-footer__social-link{width:var(--target);height:var(--target);border:var(--rule-w) solid transparent;place-items:center;display:inline-grid}@media (hover:hover){.dx-site-footer .dx-site-footer__social-link:hover{border-color:var(--rule)}}.dx-site-footer__mark{color:var(--mark-mono);display:block}.dx-site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--rule-w) solid var(--hairline);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;font-weight:500;display:flex}.dx-site-footer__bottom nav{gap:var(--space-6);display:flex}.dx-site-footer__bottom a{align-items:center;gap:var(--space-1);font:inherit;letter-spacing:inherit;color:var(--ink-3);display:inline-flex}.dx-directory__cols{columns:260px;column-gap:var(--space-8);column-rule:var(--rule-w) solid var(--hairline)}.dx-directory__group{break-inside:avoid-column;padding-bottom:var(--space-6)}.dx-directory__title{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);border-bottom:var(--rule-w) solid var(--rule);break-after:avoid;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);padding-bottom:6px;display:flex}.dx-directory__group ul{margin:0;padding:0;list-style:none}.dx-directory__row{align-items:baseline;gap:var(--space-2);font:var(--t-ui);color:var(--ink);break-inside:avoid;padding:5px 0;display:flex}.dx-directory__name{overflow-wrap:anywhere;min-width:0}.dx-directory__name a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;text-decoration-thickness:1px}@media (hover:hover){.dx-directory__name a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}}.dx-directory__note{max-width:100%;margin-left:var(--space-2);overflow-wrap:anywhere;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:500;display:inline-block}@media (width<=1024px){.dx-hero--split{grid-template-columns:minmax(0,1fr)}.dx-hero__wash{background:color-mix(in srgb, var(--ground) 55%, transparent)}}@media (width<=860px){.dx-site-footer__top{grid-template-columns:1fr}}@media (width<=640px){.dx-section,.dx-section--tight{padding:var(--section-pad-sm) 0}.dx-section--compact{padding:calc(var(--section-pad-sm) / 2) 0}.dx-section__head--row,.dx-cta--band{grid-template-columns:minmax(0,1fr)}.dx-cta--plate{padding:var(--space-16) var(--space-4)}.dx-rowlist__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.dx-epigraph{padding:var(--space-12) var(--space-6)}.dx-kicker{row-gap:var(--space-2);flex-wrap:wrap}.dx-page-header{padding-top:var(--space-6)}.dx-page-header__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-page-header__meta>div:nth-child(odd){border-left:0;padding-left:0}.dx-page-header__meta>div:nth-child(n+3){border-top:var(--rule-w) solid var(--hairline)}}@media (pointer:coarse){.dx-utility,.dx-site-header__brand{min-height:var(--target)}.dx-site-footer__col ul{gap:0}.dx-site-footer__col a,.dx-site-footer__bottom a,.dx-breadcrumb a{min-height:var(--target);padding-block:0}.dx-breadcrumb a{align-items:center;display:inline-flex}}@media (forced-colors:active){.dx-site-header__echo{display:none}.dx-site-header__sheet,.dx-epigraph,.dx-kicker__index,.dx-site-header__menu{border:var(--rule-w) solid CanvasText}.dx-kicker__rule,.dx-section__head--center .dx-kicker:before,.dx-directory__title,.dx-rowlist,.dx-rowlist__row,.dx-disclosure,.dx-figures{border-color:canvastext}.dx-site-header__fold[open]>.dx-site-header__menu,.dx-site-header__link[aria-current=page],.dx-utility-menu[open]>.dx-utility-menu__button{forced-color-adjust:none;color:highlighttext;background:highlight}.dx-site-header__fold[open]>.dx-site-header__menu:before{background:0 0}.dx-site-header__sheet-label{border-bottom:var(--rule-w) solid CanvasText}.dx-utility-menu__list,.dx-site-header__sheet-group{border-color:canvastext}.dx-disclosure>summary:after,.dx-docs__fold>summary:after{forced-color-adjust:none;background:linear-gradient(canvastext,canvastext) 50%/10px 2px no-repeat,linear-gradient(canvastext,canvastext) 50%/2px 10px no-repeat;border-color:canvastext}.dx-disclosure[open]>summary:after,.dx-docs__fold[open]>summary:after{background:linear-gradient(canvastext,canvastext) 50%/10px 2px no-repeat}.dx-cta--plate :focus-visible{outline-color:highlight}.dx-section--guides{background-image:none}.dx-hero__backdrop,.dx-hero__wash{display:none}.dx-site-footer .dx-site-footer__social-link:hover{border-color:linktext}.dx-mission__refuse ul,.dx-mission__refuse li,.dx-points,.dx-points__item{border-color:canvastext}.dx-mission__n{border:var(--rule-w) solid CanvasText}}.dx-form-wrap{gap:var(--space-3);min-width:0;display:grid}.dx-form{gap:var(--space-4);min-width:0;margin:0;display:grid}.dx-form__actions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.dx-form__success{min-width:0;padding:var(--space-4) 0;border-top:var(--rule-heavy) solid var(--rule)}.dx-form__success:focus-visible{outline-offset:4px}.dx-form__success>*{margin:0}.dx-form__success>*+*{margin-top:var(--space-2)}.dx-form-status{min-height:18px;font:500 13px / 18px var(--font-sans);color:var(--ink-2)}.dx-form-status__body{align-items:flex-start;gap:var(--space-2);display:inline-flex}.dx-form-status__body>.dx-icon{margin-top:1px}.dx-form-status--ok{color:var(--signal)}.dx-form-status--error{color:var(--critical)}.dx-form-status__busy{background:currentColor;flex:none;width:8px;height:8px;margin-top:5px;animation:1s step-end infinite dx-blink}.dx-form-row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.dx-form-row>:first-child{flex:14rem;min-width:0}.dx-form-row>.dx-btn{min-height:calc(var(--control-h) + 2px);flex:none}@media (width<=480px){.dx-form-row>*{flex:100%}.dx-form-row>.dx-btn{width:100%}}.dx-field>.dx-select{width:100%}.dx-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (forced-colors:active){.dx-form__success{border-color:canvastext}.dx-form-status,.dx-form-status--ok,.dx-form-status--error{color:canvastext}.dx-form-status__busy{forced-color-adjust:none;background:canvastext}}.dx-docs{--docs-top:calc(var(--header-h) + var(--safe-top) + var(--space-6));gap:0 var(--space-12);max-width:var(--page-max);padding:var(--space-8) var(--page-pad) var(--space-16);grid-template-columns:232px minmax(0,1fr) 200px;align-items:start;margin:0 auto;display:grid}.dx-docs__side{top:var(--docs-top);max-height:calc(100dvh - var(--docs-top) - var(--space-6));min-width:0;position:sticky;overflow-y:auto}.dx-docs__nav{gap:var(--space-6);display:grid}.dx-docs__group{gap:var(--space-2);display:grid}.dx-docs__group-title{padding-bottom:var(--space-2);border-bottom:var(--rule-w) solid var(--rule)}.dx-docs__group ul,.dx-docs__toc ul{margin:0;padding:0;list-style:none;display:grid}.dx-docs__group a,.dx-docs__toc a{padding:6px var(--space-2);font:var(--t-ui);color:var(--ink-2);border-left:3px solid #0000;text-decoration:none;display:block}@media (hover:hover){.dx-docs__group a:not([aria-current]):hover,.dx-docs__toc a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}.dx-docs__group a[aria-current=page]{background:var(--ink);color:var(--on-ink);font-weight:600}.dx-docs__fold{border-top:var(--rule-w) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule);display:none}.dx-docs__fold>summary{align-items:center;gap:var(--space-3);cursor:pointer;min-height:48px;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);list-style:none;display:flex}.dx-docs__fold>summary::-webkit-details-marker{display:none}.dx-docs__fold>summary:after{margin-left:auto}.dx-docs__fold-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;font-weight:500;overflow:hidden}.dx-docs__nav--folded{padding:var(--space-2) 0 var(--space-6)}.dx-docs__nav--folded a{min-height:var(--target);align-items:center;display:flex}.dx-docs__main{min-width:0;max-width:var(--measure)}.dx-docs__toc{top:var(--docs-top);gap:var(--space-2);min-width:0;display:grid;position:sticky}.dx-docs__toc a{font:var(--t-small)}.dx-docs__toc .dx-docs__toc-sub a{padding-left:20px}.dx-docs__toc a[aria-current=location]{color:var(--ink);border-left-color:var(--ink);font-weight:600}.dx-docs__pager{margin-top:var(--space-16);border-top:var(--rule-heavy) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-docs__pager-link{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0;color:var(--ink);text-decoration:none;display:grid}.dx-docs__pager-link--next{padding:var(--space-4) 0 var(--space-4) var(--space-4);text-align:right;border-left:var(--rule-w) solid var(--rule);grid-column:2}.dx-docs__pager-title{font:var(--t-h3);letter-spacing:var(--track-h3);overflow-wrap:anywhere}@media (hover:hover){.dx-docs__pager-link:hover .dx-docs__pager-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}}.dx-docs__pager-link:focus-visible{outline-offset:-2px}.dx-prose{font:var(--t-body);color:var(--ink-2)}.dx-prose>*+*{margin-top:var(--space-4)}.dx-prose :is(p,ul,ol,blockquote){margin-bottom:0}.dx-prose strong{color:var(--ink);font-weight:650}.dx-prose a{color:var(--info);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.dx-prose a:hover{text-decoration-thickness:2px}}.dx-prose__h{align-items:baseline;gap:var(--space-3);scroll-margin-top:calc(var(--scroll-margin) + var(--safe-top));display:flex}.dx-prose__h>:is(h2,h3,h4){min-width:0;color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--scroll-margin) + var(--safe-top));margin:0}.dx-prose>.dx-prose__h--2{margin-top:var(--space-12);padding-top:var(--space-4);border-top:var(--rule-heavy) solid var(--rule)}.dx-prose>.dx-prose__h--2:first-child{margin-top:0}.dx-prose>.dx-prose__h--3{margin-top:var(--space-8)}.dx-prose>.dx-prose__h--4{margin-top:var(--space-6)}.dx-prose>h1{font:var(--t-h1);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance;margin:0}.dx-prose h2{font:700 clamp(28px, 3vw, 40px) / 1.02 var(--font-display);letter-spacing:var(--track-h2)}.dx-prose h3{font:var(--t-h3);letter-spacing:var(--track-h3)}.dx-prose h4{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;font-size:13px}.dx-prose a.dx-prose__anchor{padding:0 var(--space-1);font:var(--t-label);font-variation-settings:var(--mono-width);color:var(--ink-3);flex:none;font-size:14px;text-decoration:none}@media (hover:hover){.dx-prose a.dx-prose__anchor:hover{background:var(--ink);color:var(--on-ink)}}@media (pointer:coarse){.dx-prose a.dx-prose__anchor{position:relative}.dx-prose a.dx-prose__anchor:after{content:"";width:var(--target);height:var(--target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.dx-prose ul{padding-left:20px;list-style:square}.dx-prose ol{padding-left:32px;list-style:decimal-leading-zero}.dx-prose li+li{margin-top:var(--space-2)}.dx-prose li::marker{color:var(--ink);font:500 13px / 1 var(--font-mono);font-variant-numeric:tabular-nums}.dx-prose blockquote{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--rule);font:var(--t-lede);color:var(--ink);margin-left:0;margin-right:0}.dx-prose :not(pre)>code{overflow-wrap:anywhere;border:var(--rule-w) solid var(--hairline);background:var(--raised);color:var(--ink);font:400 13px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);padding:1px 5px}.dx-prose table{border-collapse:collapse;border-top:var(--rule-heavy) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule);width:100%;font:var(--t-ui);color:var(--ink)}.dx-prose :is(th,td){padding:10px var(--space-4) 10px 0;text-align:left;vertical-align:baseline;border-bottom:var(--rule-w) solid var(--hairline)}.dx-prose thead th{border-bottom:var(--rule-w) solid var(--rule);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.dx-prose :is(.dx-codeblock,.dx-callout){margin-top:var(--space-6)}.dx-callout{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);border:var(--rule-w) solid var(--rule);background:var(--surface);justify-items:start;display:grid}.dx-callout__label{margin:-1px 0 0 calc(-1 * var(--space-4) - 1px);padding:2px var(--space-2);background:var(--ink);color:var(--on-ink);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase}.dx-callout__body{font:var(--t-ui);color:var(--ink);font-size:15px}.dx-callout__body>*{margin:0}.dx-callout__body>*+*{margin-top:var(--space-2)}.dx-callout--warning{border-width:var(--rule-heavy)}.dx-callout--warning .dx-callout__label{margin:-2px 0 0 calc(-1 * var(--space-4) - 2px)}.dx-callout__label{align-items:center;gap:6px;display:inline-flex}.dx-callout--info{border-color:var(--info);background:var(--info-soft)}.dx-callout--info .dx-callout__label{background:var(--info);color:var(--on-info)}.dx-callout--success{border-color:var(--success);background:var(--success-soft)}.dx-callout--success .dx-callout__label{background:var(--success);color:var(--on-success)}.dx-callout--error{border:var(--rule-heavy) solid var(--critical);background:var(--critical-soft)}.dx-callout--error .dx-callout__label{margin:-2px 0 0 calc(-1 * var(--space-4) - 2px);background:var(--critical);color:var(--on-critical)}.dx-codeblock{border:var(--rule-w) solid var(--rule);background:var(--surface);min-width:0;margin:0}.dx-codeblock__head{border-bottom:var(--rule-w) solid var(--rule);justify-content:space-between;align-items:stretch;min-height:36px;display:flex}.dx-codeblock__name{min-width:0;padding:0 var(--space-3);text-overflow:ellipsis;white-space:nowrap;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);align-items:center;display:flex;overflow:hidden}.dx-codeblock__copy{border:0;border-left:var(--rule-w) solid var(--rule);min-width:84px;min-height:36px;color:var(--ink);cursor:pointer;font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border-radius:0;flex:none;margin:0;padding:0 14px}@media (hover:hover){.dx-codeblock__copy:hover{background:var(--ink);color:var(--on-ink)}}.dx-codeblock__copy:focus-visible{outline-offset:-4px}.dx-codeblock__pre{padding:var(--space-4);font:var(--t-code);font-variation-settings:var(--mono-width);color:var(--ink);tab-size:2;margin:0;position:relative;overflow-x:auto}.dx-codeblock__pre:focus-visible{outline-offset:-2px}.dx-codeblock__pre code{font:inherit}.dx-docs--no-toc{grid-template-columns:232px minmax(0,1fr)}@media (width<=1100px){.dx-docs{grid-template-columns:220px minmax(0,1fr)}.dx-docs__toc{display:none}}@media (width<=860px){.dx-docs{padding-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.dx-docs__side{max-height:none;margin-bottom:var(--space-8);position:static;overflow:visible}.dx-docs__side>.dx-docs__nav{display:none}.dx-docs__fold{display:block}}@media (width<=640px){.dx-docs__pager{grid-template-columns:minmax(0,1fr)}.dx-docs__pager-link--next{border-left:0;border-top:var(--rule-w) solid var(--rule);grid-column:1;padding-left:0}}@media (forced-colors:active){.dx-docs__group a[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}.dx-docs__toc a[aria-current=location]{border-left-color:highlight}.dx-callout__label{border:var(--rule-w) solid CanvasText}.dx-callout--info,.dx-callout--success,.dx-callout--error{border-color:canvastext}.dx-prose a{color:linktext}.dx-callout,.dx-codeblock,.dx-codeblock__head,.dx-codeblock__copy,.dx-docs__fold,.dx-docs__pager{border-color:canvastext}}.dx-empty{gap:var(--space-2);padding:var(--space-8) var(--space-6);border:var(--rule-w) dashed var(--line);justify-items:start;display:grid}.dx-empty--compact{padding:var(--space-4)}.dx-empty__title{font:var(--t-h4);color:var(--ink);margin:0}.dx-empty__body{max-width:52ch;color:var(--ink-2);margin:0}.dx-empty__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (forced-colors:active){.dx-empty{border-color:canvastext}}.dx-datatable{gap:var(--space-2);min-width:0;display:grid;container-type:inline-size}.dx-table-virtual>.dx-table-scroll{max-height:var(--dx-table-height);overflow-y:auto}.dx-table__pad td{border:0;padding:0}.dx-table__sort{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.dx-table th[aria-sort=ascending],.dx-table th[aria-sort=descending]{color:var(--ink)}@media (hover:hover){.dx-table__sort:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.dx-table__dir{flex:none;width:8px;height:12px;position:relative}.dx-table__dir:before,.dx-table__dir:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;left:0}.dx-table__dir:before{opacity:.4;border-bottom:5px solid;top:0}.dx-table__dir:after{opacity:.4;border-top:5px solid;bottom:0}.dx-table__dir[data-dir=ascending]:before{opacity:1}.dx-table__dir[data-dir=ascending]:after{opacity:0}.dx-table__dir[data-dir=descending]:after{opacity:1}.dx-table__dir[data-dir=descending]:before{opacity:0}.dx-table thead th.dx-table__num .dx-table__sort{flex-direction:row-reverse}.dx-table .dx-table__check{width:1%;padding-right:0}.dx-table__cb{width:16px;height:16px;accent-color:var(--ink);vertical-align:middle;margin:0}.dx-table tbody tr[aria-selected=true]>*{background:var(--raised)}.dx-table tbody tr[aria-selected=true]>:first-child{box-shadow:inset var(--rule-heavy) 0 0 0 var(--ink)}.dx-table tbody th[scope=row]{min-width:12ch;color:var(--ink);font-weight:600}.dx-table__open{cursor:pointer;font:inherit;color:inherit;text-align:inherit;text-underline-offset:3px;background:0 0;border:0;margin:-2px -4px;padding:2px 4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.dx-table__open:hover{text-decoration-thickness:2px}}.dx-table__empty{padding:var(--space-6) var(--cell-x);color:var(--ink-3);text-align:center}.dx-datatable__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-datatable__sel{font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.04em;color:var(--ink-3)}.dx-pager{border:var(--rule-w) solid var(--rule);align-items:stretch;display:flex}.dx-pager__info{padding:0 var(--space-3);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.04em;color:var(--ink);border-left:var(--rule-w) solid var(--rule);border-right:var(--rule-w) solid var(--rule);align-items:center;display:inline-flex}.dx-pager__btn{min-height:var(--control-h-sm);padding:0 var(--space-3);color:var(--ink);cursor:pointer;font:600 13px / 1 var(--font-sans);background:0 0;border:0}@media (hover:hover){.dx-pager__btn:not(:disabled):hover{background:var(--ink);color:var(--on-ink)}}.dx-pager__btn:disabled{opacity:.45;cursor:not-allowed}.dx-pager__btn:focus-visible{outline-offset:-4px}@container (width<=359px){.dx-table .dx-table__minor{display:none}}@media (forced-colors:active){.dx-pager,.dx-pager__info{border-color:canvastext}.dx-table__dir:before,.dx-table__dir:after{forced-color-adjust:none;color:canvastext}.dx-table tbody tr[aria-selected=true]>*{forced-color-adjust:none;color:highlighttext;background:highlight}}@keyframes dx-arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes dx-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes dx-fade{0%{opacity:0}}@keyframes dx-draw{0%{transform:scaleX(0)}}@keyframes dx-tick{0%{clip-path:inset(0 100% 0 0)}}@keyframes dx-stamp-a{0%{transform:scale(1)}35%{transform:scale(1.35)rotate(-8deg)}70%{transform:scale(.92)rotate(2deg)}}@keyframes dx-stamp-b{0%{transform:scale(1)}35%{transform:scale(1.35)rotate(-8deg)}70%{transform:scale(.92)rotate(2deg)}}@keyframes dx-desync{0%{opacity:1;transform:translate(-2px)}20%{transform:translate(2px)}40%{transform:translate(-1px)}60%{transform:translate(1px)}80%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:no-preference){.dx-root a:not(.dx-btn){transition:color var(--dur) var(--ease), text-decoration-color var(--dur-2) var(--ease), text-decoration-thickness var(--dur) var(--ease)}.dx-btn{transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform 60ms var(--ease)}.dx-btn svg:last-child:not(:first-child){transition:transform var(--dur-2) var(--ease-out)}.dx-input,.dx-select,.dx-textarea__box,.dx-check__box,.dx-tabs__tab,.dx-theme__opt,.dx-radiochips__face,.dx-tag--toggle,.dx-utility-menu__link,.dx-seal__btn{transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease)}@media (hover:hover){.dx-btn:hover svg:last-child:not(:first-child){transform:translate(2px)}.dx-site-header__brand:hover .dx-site-header__echo{animation:.4s step-end dx-desync}}.dx-site-header__brand:focus-visible .dx-site-header__echo{animation:.4s step-end dx-desync}.dx-site-header__link:after{transform-origin:0;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur) var(--ease);transform:scaleX(0)}.dx-site-header__link[aria-current=page]:after{transform:none}@media (hover:hover){.dx-site-header__link:hover:after{transform:none}}.dx-check__box[type=checkbox]:checked:after{animation:dx-tick var(--dur-2) var(--ease-out)}.dx-person__frame>img{transition:filter var(--dur-3) var(--ease-out)}@media (hover:hover){.dx-person:hover .dx-person__frame>img{filter:grayscale(0)contrast()}}.dx-pricing__plan:not(.dx-pricing__plan--featured):before{content:"";height:var(--rule-heavy);background:var(--ink);transform-origin:0;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}@media (hover:hover){.dx-pricing__plan:hover:before{transform:none}}.dx-pricing__plan--featured:before{transform-origin:0;animation:dx-draw var(--dur-3) var(--ease-out) .2s both}.dx-utility-menu[open]>.dx-utility-menu__list,.dx-site-header__fold[open]>.dx-site-header__sheet{animation:dx-drop var(--dur-2) var(--ease-out)}.dx-site-header__fold[open]>.dx-site-header__menu:before{animation:dx-fade var(--dur-2) var(--ease)}.dx-disclosure[open]>.dx-disclosure__body{animation:dx-drop var(--dur-2) var(--ease-out)}.dx-tabs__panel:not([hidden]){animation:dx-fade var(--dur-2) var(--ease)}.dx-field__error{animation:dx-drop var(--dur-2) var(--ease-out)}.dx-form-status__body{animation:dx-arrive var(--dur-2) var(--ease-out)}.dx-form__success{animation:dx-arrive var(--dur-3) var(--ease-out)}.dx-hero__claim>*,.dx-hero__stage{animation:dx-arrive var(--dur-3) var(--ease-out) both}.dx-hero__claim>:nth-child(2){animation-delay:60ms}.dx-hero__claim>:nth-child(3){animation-delay:.12s}.dx-hero__claim>:nth-child(4){animation-delay:.18s}.dx-hero__claim>:nth-child(n+5){animation-delay:.24s}.dx-hero__stage{animation-delay:.2s}.dx-page-header__copy>*{animation:dx-arrive var(--dur-3) var(--ease-out) both}.dx-page-header__copy>:nth-child(2){animation-delay:60ms}.dx-page-header__copy>:nth-child(n+3){animation-delay:.12s}[data-reveal]{transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out)}[data-reveal=out]{opacity:0;transition:none;transform:translateY(12px)}.dx-iso__block{transition:transform var(--dur-3) var(--ease-out)}.dx-iso__face{transition:stroke-width var(--dur) var(--ease)}.dx-foundation__tab{transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}.dx-reveal-card__details[open]>.dx-reveal-card__body{animation:dx-drop var(--dur-2) var(--ease-out)}.dx-reveal-card__button:after{transition:transform var(--dur-2) var(--ease-out), margin var(--dur-2) var(--ease-out)}.dx-seal__btn[data-stamp=a] svg{animation:dx-stamp-a .42s var(--ease-out)}.dx-seal__btn[data-stamp=b] svg{animation:dx-stamp-b .42s var(--ease-out)}.dx-seal__btn[aria-pressed=true] .dx-seal__cross{animation:dx-fade var(--dur-3) var(--ease) .12s both}.dx-seal__say{transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);transform:translateY(4px)}.dx-seal__say[data-on]{transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s;transform:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media print{[data-reveal]{opacity:1!important;transform:none!important}}@media (forced-colors:active){.dx-pricing__plan:not(.dx-pricing__plan--featured):before{forced-color-adjust:none;background:canvastext}}.dx-iso{max-width:100%;height:auto;display:block;overflow:visible}.dx-iso__block{--f:var(--surface);--on-f:var(--ink);--a:color-mix(in srgb, var(--f), var(--iso-shade) 55%)}.dx-iso__block--signal{--f:var(--signal);--on-f:var(--on-signal);--a:var(--ink)}.dx-iso__block--ink{--f:var(--ink);--on-f:var(--on-ink)}.dx-iso__block--live{--f:var(--live-fill);--on-f:var(--on-live)}.dx-iso__block--beta{--f:var(--beta-fill);--on-f:var(--on-beta)}.dx-iso__block--info{--f:var(--info);--on-f:var(--on-info)}.dx-iso__block--dev{--f:var(--dev-fill);--on-f:var(--on-dev)}.dx-iso__block--wip{--f:var(--wip-fill);--on-f:var(--on-wip)}.dx-iso--structure .dx-iso__block{--f:var(--surface);--on-f:var(--ink)}.dx-iso--structure .dx-iso__block--signal{--a:var(--signal)}.dx-iso--structure .dx-iso__block--ink{--a:var(--ink-2)}.dx-iso--structure .dx-iso__block--info{--a:var(--info-fill)}.dx-iso--structure .dx-iso__block--live{--a:var(--live-fill)}.dx-iso--structure .dx-iso__block--beta{--a:var(--beta-fill)}.dx-iso--structure .dx-iso__block--dev{--a:var(--dev-fill)}.dx-iso--structure .dx-iso__block--wip{--a:var(--wip-fill)}.dx-iso__face{stroke:var(--rule);stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.dx-iso__face--top{fill:var(--p,var(--f))}.dx-iso__face--front{fill:color-mix(in srgb, var(--p,var(--f)), var(--iso-shade) 14%)}.dx-iso__face--right{fill:color-mix(in srgb, var(--p,var(--f)), var(--iso-shade) 28%)}.dx-iso__part--roof{--p:color-mix(in srgb, var(--f), var(--iso-shade) 40%)}.dx-iso__part--detail{--p:color-mix(in srgb, var(--f), var(--rule) 55%);stroke:none}.dx-iso__part--accent{--p:var(--a)}.dx-iso__part--live{--p:var(--live-fill)}.dx-iso__part--beta{--p:var(--beta-fill)}.dx-iso__part--dev{--p:var(--dev-fill)}.dx-iso__part--info{--p:var(--info-fill)}.dx-iso__part--signal{--p:var(--signal)}.dx-iso__part--line{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.dx-iso__part--ghost{fill:none;stroke:var(--line);stroke-dasharray:4 3}.dx-iso__part--lit{--p:color-mix(in srgb, var(--wip-fill) 72%, var(--f));--unlit:color-mix(in srgb, var(--f), var(--rule) 55%);stroke:none}.dx-iso__part--gold{--p:var(--gold)}.dx-iso__part--shadow{--p:color-mix(in srgb, var(--iso-shade) 52%, transparent);stroke:none}.dx-iso__part--wood{--p:color-mix(in srgb, color-mix(in srgb, var(--gold) 75%, var(--dev)), var(--surface) 15%)}.dx-iso__part--red{--p:var(--critical)}.dx-iso--structure .dx-iso__part--ground{--p:color-mix(in srgb, var(--surface), var(--live-fill) 45%)}.dx-iso--structure{width:auto}.dx-iso__move{transform-box:view-box}.dx-iso__block--outline .dx-iso__face{fill:none;stroke:var(--line);stroke-dasharray:4 3}.dx-iso--bare .dx-iso__label{display:none}.dx-iso__block--outline .dx-iso__label{fill:var(--ink-2)}.dx-iso__label{fill:var(--on-f);font:var(--t-label);font-variation-settings:var(--mono-width);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.dx-iso__block--active{transform:translateY(var(--dx-iso-lift))}.dx-iso__block--active .dx-iso__face{stroke:var(--ink);stroke-width:2px}.dx-iso__block--hit{cursor:pointer}.dx-foundation{gap:var(--space-6);justify-items:center;min-width:0;display:grid}.dx-foundation__scene{width:100%;max-width:720px}.dx-foundation__tabs{border-top:var(--rule-w) solid var(--rule);border-left:var(--rule-w) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;display:grid}.dx-foundation__tab{gap:var(--space-2);min-height:var(--target);padding:var(--space-3) var(--space-4);border:0;border-right:var(--rule-w) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule);background:var(--ground);color:var(--ink);cursor:pointer;text-align:left;font:var(--t-ui);border-radius:0;align-content:start;justify-items:start;margin:0;font-weight:700;display:grid}.dx-foundation__tab[aria-selected=true]{background:var(--ink);color:var(--on-ink);box-shadow:inset 0 -2px 0 var(--signal)}@media (hover:hover){.dx-foundation__tab[aria-selected=false]:hover{background:var(--raised)}}.dx-foundation__tab:focus-visible{outline-offset:-4px}.dx-foundation__panel:focus-visible{outline-offset:4px}.dx-reveal-card{gap:var(--space-6);min-width:0;padding:var(--space-8);border:var(--rule-w) solid var(--rule);background:var(--surface);display:grid}.dx-reveal-card__head{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.dx-reveal-card__icon{color:var(--ink);flex:none;place-items:center;display:inline-grid}.dx-reveal-card__copy{gap:var(--space-2);min-width:0;display:grid}.dx-reveal-card__title{font:var(--t-h3);letter-spacing:var(--track-h3);color:var(--ink);margin:0}.dx-reveal-card__prompt{max-width:var(--measure);font:var(--t-body);color:var(--ink-2);margin:0}.dx-reveal-card__row{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dx-reveal-card__details{min-width:0}.dx-reveal-card__details[open]{flex-basis:100%}.dx-reveal-card__button{width:fit-content;list-style:none}.dx-reveal-card__button::-webkit-details-marker{display:none}.dx-reveal-card__button:after{content:"";width:7px;height:7px;margin:-4px 2px 0 var(--space-1);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.dx-reveal-card__details[open]>.dx-reveal-card__button:after{margin-top:4px;transform:rotate(-135deg)}.dx-reveal-card__body{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--rule-w) solid var(--hairline);min-width:0}.dx-reveal-card__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=640px){.dx-reveal-card{padding:var(--space-6) var(--space-4)}}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block){--f:var(--ink)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block--neutral){--a:var(--wip-fill)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__face{stroke:var(--ground)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--roof{--p:var(--signal)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--detail{--p:color-mix(in srgb, var(--ground), var(--signal) 30%)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--ground{--p:color-mix(in srgb, var(--surface), var(--live) 26%)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--line{stroke:var(--ink)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--ghost{stroke:var(--signal)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--live{--p:var(--live-fill)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--beta{--p:var(--beta-fill)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--dev{--p:var(--dev-fill)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--info{--p:var(--info)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--signal{--p:var(--signal)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--lit{--p:var(--wip-fill);--unlit:color-mix(in srgb, var(--ground), var(--signal) 30%)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--wood{--p:color-mix(in srgb, color-mix(in srgb, var(--gold) 45%, var(--dev)), var(--iso-shade) 30%)}[data-theme=dark] :is(.dx-flow__figure,.dx-iso--structure .dx-iso__block) .dx-iso__part--red{--p:color-mix(in srgb, var(--critical), var(--iso-shade) 12%)}.dx-flow__figure .dx-iso__part--lit{--p:color-mix(in srgb, var(--surface), var(--iso-shade) 12%)}.dx-flow__figure .dx-iso__part--gold{--p:color-mix(in srgb, var(--surface), var(--iso-shade) 30%)}.dx-flow__figure .dx-iso__part--wood{--p:color-mix(in srgb, var(--surface), var(--iso-shade) 34%)}.dx-flow__figure .dx-iso__part--red{--p:color-mix(in srgb, var(--surface), var(--iso-shade) 46%)}[data-theme=dark] .dx-flow__figure .dx-iso__part--gold{--p:var(--gold)}@keyframes dx-iso-swing{0%,to{transform:none}15%{transform:rotate(16deg)}34%{transform:rotate(-12deg)}52%{transform:rotate(8deg)}68%{transform:rotate(-4.5deg)}83%{transform:rotate(2deg)}}@keyframes dx-iso-flutter{0%,to{transform:none}18%{transform:skewY(-8deg)scaleX(.95)}40%{transform:skewY(5deg)}62%{transform:skewY(-3deg)scaleX(.98)}82%{transform:skewY(1deg)}}@keyframes dx-iso-slide{0%{transform:translate(var(--dx-iso-from))}55%,to{transform:none}}@keyframes dx-iso-pick{0%{transform:translate(var(--dx-iso-from))}55%{transform:translate(var(--dx-iso-via))}to{transform:none}}@keyframes dx-iso-glow{0%{fill:var(--unlit)}}@keyframes dx-iso-from{0%{transform:translate(var(--dx-iso-from))}}@keyframes dx-iso-drop{0%{transform:translate(var(--dx-iso-from));opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.4)}25%{opacity:1}72%{animation-timing-function:var(--ease-out);transform:none}84%{transform:translateY(-1.5px)}to{transform:none}}@keyframes dx-iso-turn{0%{transform:skewY(-30deg)scaleX(-.866025)rotate(135deg)scaleX(-1.1547)skewY(30deg)}}@keyframes dx-iso-sweep{0%{transform:scaleY(.57735)rotate(180deg)scaleY(1.73205)}}@keyframes dx-iso-post{0%,35%{transform:translate(var(--dx-iso-from));animation-timing-function:cubic-bezier(.55,0,.85,.35)}to{transform:none}}@keyframes dx-iso-cross{0%{transform:translate(var(--dx-iso-from));animation-timing-function:cubic-bezier(.45,0,.75,.75)}50%{transform:translate(var(--dx-iso-via));animation-timing-function:cubic-bezier(.25,.25,.45,1)}to{transform:none}}@keyframes dx-iso-pulse{0%{opacity:0;transform:scale(.55)}}@keyframes dx-iso-lock{0%,15%{transform:translate(var(--dx-iso-from));animation-timing-function:cubic-bezier(.45,0,.5,1)}to{transform:none}}@keyframes dx-iso-sort{0%,30%{transform:translate(var(--dx-iso-from));animation-timing-function:cubic-bezier(.3,0,.2,1)}to{transform:none}}@keyframes dx-iso-extract{0%,12%{transform:translate(var(--dx-iso-from));animation-timing-function:cubic-bezier(.3,0,.6,1)}40%{transform:translate(var(--dx-iso-via));animation-timing-function:cubic-bezier(.4,0,.3,1)}to{transform:none}}@keyframes dx-iso-set{0%{transform:translate(var(--dx-iso-from));opacity:0;animation-timing-function:var(--ease-out)}30%{opacity:1}80%{transform:translate(var(--dx-iso-via));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:none}}@keyframes dx-iso-shadow{0%{transform:scaleY(.57735)rotate(-40deg)scaleY(1.73205)}}@keyframes dx-iso-gather{0%,12%{transform:translate(var(--dx-iso-from));animation-timing-function:cubic-bezier(.45,0,.25,1)}to{transform:none}}@keyframes dx-iso-sift{0%{transform:translate(var(--dx-iso-from));animation-timing-function:cubic-bezier(.55,0,1,.45)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.dx-iso--structure:not([data-motion]) .dx-iso__move--swing{animation:2.4s cubic-bezier(.37,0,.63,1) .25s both dx-iso-swing}.dx-iso--structure:not([data-motion]) .dx-iso__move--flutter{animation:2.2s ease-in-out .15s both dx-iso-flutter}.dx-iso--structure:not([data-motion]) .dx-iso__move--slide{animation:dx-iso-slide 1.7s var(--ease-out) .15s both}.dx-iso--structure:not([data-motion]) .dx-iso__move--pick{animation:dx-iso-pick 1.7s var(--ease-out) .15s both}.dx-iso--structure:not([data-motion]) .dx-iso__move--glow>*{animation:dx-iso-glow .42s var(--ease) calc(.15s + var(--i,0) * .11s) both}.dx-iso--structure:not([data-motion]) .dx-iso__move--rise>*{animation:dx-iso-from .7s var(--ease-out) calc(1.25s + var(--i,0) * .13s) both}.dx-iso--structure:not([data-motion]) .dx-iso__move--print{animation:1.4s steps(11,end) .2s both dx-iso-from}.dx-iso--structure:not([data-motion]) .dx-iso__move--drop{animation:.76s linear 1.7s both dx-iso-drop}.dx-iso--structure:not([data-motion]) .dx-iso__move--turn{animation:2.6s cubic-bezier(.45,0,.3,1) .2s both dx-iso-turn;transform:skewY(-30deg)scaleX(-.866025)rotate(0)scaleX(-1.1547)skewY(30deg)}.dx-iso--structure:not([data-motion]) .dx-iso__move--post{animation:1.6s linear .2s both dx-iso-post}.dx-iso--structure:not([data-motion]) .dx-iso__move--sweep{animation:2.6s cubic-bezier(.4,0,.4,1) .25s both dx-iso-sweep;transform:scaleY(.57735)rotate(0)scaleY(1.73205)}.dx-iso--structure:not([data-motion]) .dx-iso__move--cross{animation:2.8s linear .2s both dx-iso-cross}.dx-iso--structure:not([data-motion]) .dx-iso__move--pulse>*{transform-origin:inherit;animation:dx-iso-pulse .52s var(--ease-out) calc(.2s + var(--i,0) * .24s) both}.dx-iso--structure:not([data-motion]) .dx-iso__move--lock{animation:2.6s linear .2s both dx-iso-lock}.dx-iso--structure:not([data-motion]) .dx-iso__move--sort{animation:1.5s linear .2s both dx-iso-sort}.dx-iso--structure:not([data-motion]) .dx-iso__move--extract>*{animation:dx-iso-extract 1.2s linear calc(.2s + var(--i,0) * .45s) both}.dx-iso--structure:not([data-motion]) .dx-iso__move--set{animation:1.7s linear .2s both dx-iso-set}.dx-iso--structure:not([data-motion]) .dx-iso__move--shadow{animation:2.4s cubic-bezier(.4,0,.2,1) .25s both dx-iso-shadow;transform:scaleY(.57735)rotate(0)scaleY(1.73205)}.dx-iso--structure:not([data-motion]) .dx-iso__move--gather>*{animation:dx-iso-gather 1.1s linear calc(.2s + var(--i,0) * .38s) both}.dx-iso--structure:not([data-motion]) .dx-iso__move--sift>*{animation:dx-iso-sift .52s linear calc(.25s + var(--i,0) * .42s) both}.dx-iso--structure:not([data-motion]) .dx-iso__move--hoist{animation:2.6s cubic-bezier(.45,0,.3,1) .2s both dx-iso-from}}@media (forced-colors:active){.dx-iso__face{forced-color-adjust:none;fill:canvas;stroke:canvastext}.dx-iso__label{forced-color-adjust:none;fill:canvastext}.dx-iso__part--detail,.dx-iso__part--accent,.dx-iso__part--lit,.dx-iso__part--shadow,.dx-iso__part--red{fill:canvastext}.dx-iso__part--line,.dx-iso__part--ghost{fill:none;stroke:canvastext}.dx-iso__block--active .dx-iso__face{stroke:highlight}.dx-foundation__tabs,.dx-foundation__tab,.dx-reveal-card,.dx-reveal-card__body{border-color:canvastext}.dx-foundation__tab[aria-selected=true]{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}}:root,[data-theme=light]{--ob-s1:#2a78d6;--ob-s2:#eb6834;--ob-s3:#1baf7a}[data-theme=dark]{--ob-s1:#3987e5;--ob-s2:#d95926;--ob-s3:#199e70}.ob-s1{--ob-c:var(--ob-s1)}.ob-s2{--ob-c:var(--ob-s2)}.ob-s3{--ob-c:var(--ob-s3)}.ob-g--person{--ob-c:var(--ob-s1)}.ob-g--org{--ob-c:var(--ob-s3)}.ob-g--place{--ob-c:var(--ob-s2)}.ob-g--other{--ob-c:var(--ink)}.dx-root.pg{min-height:100vh;overflow-x:clip}.pg main,.pg section,.pg .dx-wrap{min-width:0}:where(.pg) p{margin:0}.pg main:focus{outline:none}.pg-skip{left:var(--space-3);top:calc(-1 * var(--space-16));z-index:calc(var(--z-nav) + 1);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);background:var(--ground);color:var(--ink);text-decoration:none;position:absolute}.pg-skip:focus{top:var(--space-2)}.ob-pad{padding-block:var(--space-8) var(--space-16)}.ob-narrow{max-width:640px}.ob-p{max-width:68ch;font:var(--t-body);color:var(--ink)}.ob-p+.ob-p{margin-top:var(--space-3)}.ob-muted{font:var(--t-small);color:var(--ink-2)}.ob-ok{font:var(--t-body);color:var(--ink)}.ob-lede{max-width:68ch;font:var(--t-lede);color:var(--ink-2)}.ob-h2{font:var(--t-h3);letter-spacing:var(--track-h3);color:var(--ink);margin:0}.ob-mono{font-family:var(--font-mono);font-variation-settings:var(--mono-width);overflow-wrap:anywhere}.ob-num{text-align:right;font-variant-numeric:tabular-nums}.ob-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ob-sec-head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.ob-sec-head .ob-muted{max-width:68ch}.dx-callout__body a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ob-page-head{gap:var(--space-3);padding-block:var(--space-12) var(--space-8);display:grid;position:relative}.ob-page-head:after{content:"";left:var(--page-pad);right:var(--page-pad);border-bottom:var(--rule-w) solid var(--rule);position:absolute;bottom:0}.ob-page-head__h{max-width:24ch;font:var(--t-h1);letter-spacing:var(--track-h2);color:var(--ink);margin:0}.ob-kind{font:500 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.ob-meta{font:400 12px / 1.5 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-2);overflow-wrap:anywhere}.ob-paywall{border:var(--rule-w) solid var(--rule);font:500 11px / 1.5 var(--font-mono);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);margin-inline-start:var(--space-2);padding:0 6px;display:inline-block}.ob-mark{vertical-align:-1px;flex:none;display:inline-block;overflow:visible}.ob-mark>*{fill:var(--ob-c);stroke:var(--ob-c);stroke-width:1px}.ob-mark.ob-g--other>*{fill:none;stroke:currentColor;stroke-width:1.6px}.ob-mark.ob-g--other{color:var(--ink)}.dx-tag .ob-mark.ob-g--other,.ob-chips a .ob-mark.ob-g--other{color:inherit}.ob-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-chips a{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:var(--rule-w) solid var(--line);font:var(--t-small);color:var(--ink);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}@media (hover:hover){.ob-chips a:hover{border-color:var(--ink)}}.ob-side-block .ob-chips,.ob-lead-item .ob-chips{margin-top:var(--space-3)}.ob-ranked{border-top:var(--rule-w) solid var(--rule);counter-reset:ob-rank;margin:0;padding:0;list-style:none;display:grid}.ob-ranked li{align-items:center;gap:var(--space-2);min-height:36px;padding-block:var(--space-1);border-bottom:var(--rule-w) solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ob-ranked a{font:var(--t-small);color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}@media (hover:hover){.ob-ranked a:hover{text-underline-offset:3px;text-decoration:underline}}.ob-ranked__n{font:400 12px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ob-topic-list{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-topic-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);min-height:36px;display:flex}.ob-topic-list a{font:var(--t-small);color:var(--ink)}.ob-turnstile:not(:empty){margin-block:var(--space-2);min-height:65px}.ob-score{align-items:center;gap:var(--space-2);font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-2);white-space:nowrap;justify-self:start;display:inline-flex}.ob-score__track{background:var(--hairline);flex:none;width:64px;height:6px;display:block}.ob-score__bar{background:var(--ink);height:100%;display:block}.ob-score__n{font-variant-numeric:tabular-nums}.ob-score--compact .ob-score__track{width:40px}.ob-perks{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ob-perks li{column-gap:var(--space-3);color:var(--ink);grid-template-columns:24px minmax(0,1fr);align-items:start;row-gap:2px;display:grid}.ob-perks li>:not(svg){grid-column:2}.ob-perks__h{font:600 16px / 1.3 var(--font-sans);color:var(--ink);margin:0}.ob-perks p{font:var(--t-small);color:var(--ink-2)}.ob-wall{gap:var(--space-12);padding-block:var(--space-12) var(--space-16);display:grid}@media (width>=900px){.ob-wall{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.ob-wall__card{gap:var(--space-4);padding:var(--space-8);border:var(--rule-heavy) solid var(--rule);background:var(--surface);display:grid}.ob-wall__kicker{align-items:center;gap:var(--space-2);font:500 12px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);display:inline-flex}.ob-wall__h{font:var(--t-h2);letter-spacing:var(--track-h2);color:var(--ink);margin:0}.ob-wall__p{max-width:56ch;font:var(--t-body);color:var(--ink-2)}.ob-wall__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ob-wall__note{font:var(--t-small);color:var(--ink-2)}.ob-wall__note a{color:var(--ink);font-weight:600}.ob-wall__perks{gap:var(--space-4);padding-top:var(--space-2);display:grid}.ob-gate{gap:var(--space-3);padding:var(--space-6);border:var(--rule-heavy) solid var(--rule);background:var(--surface);display:grid}.ob-gate__h{font:var(--t-h3);letter-spacing:var(--track-h3);color:var(--ink);margin:0}.ob-gate__p{max-width:60ch;font:var(--t-body);color:var(--ink-2)}.ob-gate__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ob-gate__original{align-items:center;gap:var(--space-1);min-height:var(--target);font:var(--t-ui);color:var(--ink);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.ob-mast{border-bottom:var(--rule-w) solid var(--rule)}.ob-mast__inner{gap:var(--space-8);padding-block:var(--space-12) var(--space-8);display:grid}@media (width>=1024px){.ob-mast__inner{align-items:end;column-gap:var(--space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ob-mast__copy{gap:var(--space-4);display:grid}.ob-mast__h{max-width:18ch;font:var(--t-display);letter-spacing:var(--track-display);color:var(--ink);margin:0}.ob-mast__lede{max-width:56ch;font:var(--t-lede);color:var(--ink-2)}.ob-mast__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ob-mast__search{max-width:560px;margin-top:var(--space-2)}.ob-front{gap:var(--space-12);padding-block:var(--space-12);display:grid}@media (width>=1024px){.ob-front{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.ob-front__main{min-width:0}.ob-front__rail{gap:var(--space-6);align-content:start;min-width:0;display:grid}.ob-rail-card{gap:var(--space-4);padding:var(--space-6);border:var(--rule-w) solid var(--rule);background:var(--surface);display:grid}.ob-rail-card--account{border-width:var(--rule-heavy)}.ob-rail-card__h{font:600 16px / 1.3 var(--font-sans);color:var(--ink);margin:0}.ob-rail-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-feed{gap:var(--space-8);display:grid}.ob-lead-item{gap:var(--space-3);padding-bottom:var(--space-8);border-bottom:var(--rule-w) solid var(--rule);display:grid}.ob-lead-item__title{max-width:28ch;font:var(--t-h2);letter-spacing:var(--track-h2);overflow-wrap:anywhere;margin:0}.ob-lead-item__title a,.ob-card-item__title a{color:var(--ink);text-decoration:none}@media (hover:hover){.ob-lead-item__title a:hover,.ob-card-item__title a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}}.ob-lead-item__summary{max-width:68ch;font:var(--t-lede);color:var(--ink-2)}.ob-grid-items{border-top:var(--rule-w) solid var(--rule);border-left:var(--rule-w) solid var(--hairline);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.ob-card-item{align-content:start;gap:var(--space-2);padding:var(--space-4);border-right:var(--rule-w) solid var(--hairline);border-bottom:var(--rule-w) solid var(--hairline);min-width:0;display:grid}.ob-card-item__title{font:600 18px / 1.35 var(--font-sans);overflow-wrap:anywhere;margin:0}.ob-card-item__summary{font:var(--t-small);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ob-day__h{margin:0 0 var(--space-2);font:500 12px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-rows{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-row{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}.ob-row__title{font:600 16px / 1.35 var(--font-sans);color:var(--ink);overflow-wrap:anywhere;grid-column:2;text-decoration:none}@media (hover:hover){.ob-row__title:hover{text-underline-offset:3px;text-decoration:underline}}.ob-row__src{font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-2);grid-column:2}.ob-row__score{grid-column:2;display:flex}.ob-row__score:empty{display:none}@media (width>=720px){.ob-row{grid-template-columns:96px minmax(0,1fr) minmax(0,200px)}.ob-row__title,.ob-row__src{grid-column:auto}.ob-row__src{text-align:right}.ob-row__score{grid-column:3;justify-content:flex-end}}.ob-lead-item .ob-score,.ob-card-item .ob-score{margin-top:var(--space-1)}.ob-relband{padding-block:var(--space-12);border-block:var(--rule-w) solid var(--rule);background:var(--surface)}.ob-relband__head{justify-items:start}.ob-relband__head>div{gap:var(--space-2);display:grid}@media (width>=720px){.ob-relband__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (width>=900px){.ob-relband .ob-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ob-notify{gap:var(--space-6);padding-block:var(--space-12) var(--space-16);display:grid}@media (width>=900px){.ob-notify{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ob-notify .ob-h2{margin-bottom:var(--space-2)}.ob-notify__news,.ob-notify__req{gap:var(--space-3);align-content:start;justify-items:start;min-width:0;display:grid}.ob-notify__news>form{justify-self:stretch;max-width:520px}.ob-notify__req{padding:var(--space-6);border:var(--rule-w) solid var(--rule);background:var(--surface)}.ob-notify__more{min-height:var(--target);font:var(--t-ui);color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ob-h3{font:600 16px / 1.3 var(--font-sans);color:var(--ink);margin:0}.ob-controls{gap:var(--space-4) var(--space-8);min-width:0;padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:var(--rule-w) solid var(--hairline);flex-wrap:wrap;align-items:end;display:flex}.ob-controls__set{border:0;min-width:0;margin:0;padding:0}.ob-controls__toggles{gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-controls__toggles .dx-tag{align-items:center;gap:var(--space-2);display:inline-flex}.ob-controls__n{font-variant-numeric:tabular-nums;color:inherit}.ob-relations{min-width:0;display:grid}.ob-relations__body{gap:var(--space-8);min-width:0;display:grid}.ob-relations__summary{font:var(--t-body);color:var(--ink)}.ob-relations__cols{gap:var(--space-8);display:grid}@media (width>=1024px){.ob-relations__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ob-relations__with,.ob-relations__time,.ob-relations__table{gap:var(--space-3);min-width:0;display:grid}.ob-relations__with .ob-sec-head{margin-bottom:var(--space-2)}.ob-relations__table h3 .ob-muted{font-weight:400}.ob-ledger{gap:var(--space-3);min-width:0;display:grid;container-type:inline-size}.ob-ledger__sum{font:var(--t-small);color:var(--ink-2)}.ob-ledger__head{display:none}.ob-ledger__rows{border-top:var(--rule-heavy) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-ledger__row{gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name n""did did""got got";min-width:0;display:grid}.ob-ledger__row.is-picked{border-bottom-color:var(--rule)}.ob-ledger__name{gap:var(--space-1);grid-area:name;align-content:start;min-width:0;display:grid}.ob-ledger__who{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ob-ledger__who a{font:600 16px / 1.35 var(--font-sans);color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ob-ledger__who a:hover{text-decoration-thickness:2px}}.ob-ledger__kind{font:500 11px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-ledger__track{background:var(--hairline);max-width:220px;height:4px;display:block}.ob-ledger__bar{background:var(--ob-s1,var(--ink-2));height:100%;display:block}.ob-ledger__cell{gap:var(--space-1);align-content:start;min-width:0;display:grid}.ob-ledger__cell-h{font:500 11px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-ledger__none{font:var(--t-small);color:var(--ink-3)}.ob-ledger__row>.ob-ledger__n{grid-area:n}.ob-ledger__did{grid-area:did}.ob-ledger__got{grid-area:got}.ob-ledger__cell.is-empty{display:none}.ob-ledger:is(.ob-ledger--did,.ob-ledger--got) .ob-ledger__cell-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-ledger__n{font:500 16px / 1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.ob-verbs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-verb{align-items:center;gap:var(--space-2);min-height:32px;padding:2px var(--space-2);border:var(--rule-w) solid var(--rule);background:var(--ground);color:var(--ink);font:400 14px / 1.3 var(--font-sans);text-align:left;cursor:pointer;margin:0;display:inline-flex}.ob-verb__n{font:500 12px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ob-verb.is-picked{background:var(--ink);border-color:var(--ink);color:var(--ground)}.ob-verb.is-picked .ob-verb__n{color:var(--ground)}.ob-verb--more{color:var(--ink-2);border-style:dashed}.ob-verb:focus-visible{outline:var(--focus-w) solid var(--signal);outline-offset:2px}@media (hover:hover){.ob-verb:hover{border-color:var(--ink)}}.ob-ledger__picked{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-left:var(--rule-heavy) solid var(--ink);background:var(--surface);grid-column:1/-1;min-width:0;display:grid}.ob-ledger__sentence{max-width:60ch;font:600 18px / 1.35 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.ob-ledger__evidence{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-ledger__evidence li{padding-block:var(--space-2);border-bottom:var(--rule-w) solid var(--hairline);gap:2px;min-width:0;display:grid}.ob-ledger__evidence a{font:600 16px / 1.35 var(--font-sans);color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.ob-ledger__picked .dx-btn{justify-self:start}@container (width>=760px){.ob-ledger__head,.ob-ledger__row{column-gap:var(--space-6);grid-template-columns:minmax(180px,1fr) minmax(0,1.35fr) minmax(0,1.35fr) 56px}.ob-ledger__row{grid-template-areas:"name did got n"}.ob-ledger--did :is(.ob-ledger__head,.ob-ledger__row),.ob-ledger--got :is(.ob-ledger__head,.ob-ledger__row){grid-template-columns:minmax(180px,1fr) minmax(0,2.7fr) 56px}.ob-ledger--did .ob-ledger__row{grid-template-areas:"name did n"}.ob-ledger--got .ob-ledger__row{grid-template-areas:"name got n"}.ob-ledger__cell.is-empty{display:grid}.ob-ledger__head{padding-bottom:var(--space-2);font:500 11px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);display:grid}.ob-ledger__cell-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-ledger__n{text-align:right}.ob-ledger__head .ob-ledger__n{font:inherit}}.ob-relations-page{padding-block:var(--space-8) var(--space-16)}.ob-feedrel__controls{gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-8);border-bottom:var(--rule-w) solid var(--hairline);display:grid}.ob-feedrel__controls .ob-controls{border:0;margin:0;padding:0}.ob-feedrel__controls .dx-field{max-width:420px}.ob-feedrel__body{gap:var(--space-12);display:grid}@media (width>=1024px){.ob-feedrel__body{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.ob-feedrel__main{min-width:0;display:grid}.ob-feedrel__main .ob-sec-head{margin-bottom:var(--space-4)}.ob-feedrel__side{gap:var(--space-8);align-content:start;min-width:0;display:grid}.ob-feedrel__side section{gap:var(--space-3);display:grid}.ob-acts{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-act{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);min-width:0;display:grid}.ob-act__line{font:var(--t-body);color:var(--ink);overflow-wrap:anywhere}.ob-act__name{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ob-act__name .ob-mark{margin-right:6px}@media (hover:hover){.ob-act__name:hover,.ob-act__src:hover{text-decoration-thickness:2px}}.ob-act__did{color:var(--ink-2)}.ob-act__meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ob-act__src{font:400 12px / 1.5 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ob-kinds{gap:var(--space-3);min-width:0;display:grid}.ob-kinds__sum{font:var(--t-small);color:var(--ink)}.ob-kinds__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ob-kinds__row{gap:4px var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label n""track track""fine fine";min-width:0;display:grid}.ob-kinds__label{font:600 14px / 1.35 var(--font-sans);color:var(--ink);grid-area:label}.ob-kinds__n{font:500 14px / 1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);grid-area:n}.ob-kinds__track{background:var(--hairline);grid-area:track;height:6px;display:block}.ob-kinds__bar{background:var(--ob-s2);height:100%;display:block}.ob-kinds__fine{font:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere;grid-area:fine}.ob-news{gap:var(--space-12);padding-block:var(--space-8) var(--space-16);display:grid}@media (width>=1024px){.ob-news{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ob-news__side{top:calc(var(--header-h) + var(--space-4));position:sticky}}.ob-news__ten{min-width:0}.ob-news__side{gap:var(--space-6);align-content:start;min-width:0;display:grid}.ob-ten{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-ten__item{gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--rule-w) solid var(--hairline);grid-template-columns:40px minmax(0,1fr);display:grid}.ob-ten__n{font:500 16px / 1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ob-ten__body{gap:var(--space-2);min-width:0;display:grid}.ob-ten__title{font:600 18px / 1.35 var(--font-sans);overflow-wrap:anywhere;margin:0}.ob-ten__title a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ob-ten__title a:hover{text-decoration-thickness:2px}}.ob-ten__meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ob-ten__summary{max-width:76ch;font:var(--t-small);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ob-token-step{gap:var(--space-4);justify-items:start;display:grid}.ob-items{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-item{gap:var(--space-2);padding-block:var(--space-5,var(--space-4));border-bottom:var(--rule-w) solid var(--hairline);min-width:0;display:grid}.ob-item__top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ob-item__match{font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-3)}.ob-item__title{font:600 18px / 1.35 var(--font-sans);overflow-wrap:anywhere;margin:0}.ob-item__title a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ob-item__title a:hover{text-decoration-thickness:2px}}.ob-item__summary{max-width:76ch;font:var(--t-small);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ob-item__passage{max-width:76ch;margin:var(--space-1) 0 0;padding-left:var(--space-3);border-left:var(--rule-heavy) solid var(--rule);font:var(--t-small);color:var(--ink)}.ob-pager{align-items:center;gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr auto 1fr;display:grid}.ob-pager__link{align-items:center;gap:var(--space-2);min-height:var(--target);font:var(--t-ui);color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;display:inline-flex}.ob-pager__link[rel=next]{justify-self:end}.ob-pager__at{font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-2);text-align:center}.ob-search-head{border-bottom:var(--rule-w) solid var(--rule);background:var(--surface)}.ob-search-head>.dx-wrap{gap:var(--space-4);padding-block:var(--space-12) var(--space-8);display:grid}.ob-search-form{gap:var(--space-6);display:grid}.ob-search-form__box{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ob-search-form__box input{min-height:var(--control-h-lg);font-size:20px}.ob-search-form__filters{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:end;display:grid}.ob-search-form__clear{min-height:var(--target);font:var(--t-ui);color:var(--ink);text-underline-offset:4px;place-self:center start;align-items:center;text-decoration:underline;display:inline-flex}.ob-results{gap:var(--space-4);min-width:0;padding-block:var(--space-8) var(--space-16);align-content:start;display:grid}.ob-results__count{font:500 12px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-article-head .dx-page-header__title{max-width:32ch;font:var(--t-h2);letter-spacing:var(--track-h2)}.ob-article{gap:var(--space-8);padding-block:var(--space-8) var(--space-12);display:grid}@media (width>=1024px){.ob-article{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.ob-article__main{gap:var(--space-6);min-width:0;max-width:760px;display:grid}.ob-article__side{gap:var(--space-8);align-content:start;min-width:0;display:grid}@media (width>=1024px){.ob-article__side{top:calc(var(--header-h) + var(--space-4));max-height:calc(100vh - var(--header-h) - var(--space-8));position:sticky;overflow-y:auto}}.ob-lead{object-fit:cover;border:var(--rule-w) solid var(--hairline);width:100%;height:auto;max-height:480px;display:block}.ob-body{overflow-wrap:anywhere}.ob-body img{max-width:100%;height:auto}.ob-body figure{margin:var(--space-6) 0}.ob-body figcaption{margin-top:var(--space-2);font:var(--t-small);color:var(--ink-2)}.ob-body table{max-width:100%;display:block;overflow-x:auto}.ob-body h2,.ob-body h3{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.ob-player{aspect-ratio:16/9;border:var(--rule-w) solid var(--rule);background:var(--surface);position:relative}.ob-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ob-audio{width:100%}.ob-pdf{border:var(--rule-w) solid var(--rule);background:var(--surface);width:100%;height:85vh;min-height:520px;display:block}.ob-pdf>p{padding:var(--space-6);font:var(--t-body);margin:0}.ob-pdf>p a{color:var(--ink);text-underline-offset:4px;font-weight:600}.ob-desc-from{margin-top:calc(-1 * var(--space-4))}.ob-tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-outline ol{gap:var(--space-2);margin:var(--space-3) 0 0;border-left:var(--rule-w) solid var(--rule);padding:0;list-style:none;display:grid}.ob-outline li{padding-left:var(--space-3)}.ob-outline li.ob-outline__sub{padding-left:var(--space-6)}.ob-outline a{font:var(--t-small);color:var(--ink);text-decoration:none}@media (hover:hover){.ob-outline a:hover{text-underline-offset:3px;text-decoration:underline}}.ob-side-block h2,.ob-outline h2{margin:0}.ob-report{margin-top:var(--space-2)}.ob-related{padding-block:0 var(--space-16)}.ob-related .ob-h2{margin-bottom:var(--space-4)}.ob-links{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule-w) solid var(--rule);display:grid}.ob-links h2{margin:0}.ob-links ul{margin:0;padding:0;list-style:none;display:grid}.ob-links li{padding-block:var(--space-2);border-bottom:var(--rule-w) solid var(--hairline);font:var(--t-small);color:var(--ink);overflow-wrap:anywhere}.ob-links a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ob-links__host{font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-2)}.ob-name{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.ob-name .ob-mark{vertical-align:-1px;margin-right:5px}@media (hover:hover){.ob-name:hover{text-decoration-thickness:2px}}.ob-did{color:var(--ink-2)}.ob-brief{gap:var(--space-4);padding:var(--space-6);border:var(--rule-w) solid var(--rule);border-top:var(--rule-heavy) solid var(--ink);background:var(--surface);min-width:0;display:grid}.ob-brief h2{margin:0}.ob-brief__lead{max-width:60ch;font:600 20px / 1.4 var(--font-sans);color:var(--ink)}.ob-brief__lead .ob-name{font-weight:700}.ob-brief__facts{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));margin:0;display:grid}.ob-brief__facts>div{min-width:0;padding-top:var(--space-2);border-top:var(--rule-w) solid var(--hairline);align-content:start;gap:2px;display:grid}.ob-brief__facts dt{font:500 11px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-brief__facts dd{font:var(--t-small);color:var(--ink);overflow-wrap:anywhere;margin:0}.ob-brief__ties{color:var(--ink-2);margin-top:2px;display:block}.ob-brief__h3{margin:var(--space-2) 0 0;font:500 12px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-brief__acts{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-brief__acts li{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-2);border-bottom:var(--rule-w) solid var(--hairline);flex-wrap:wrap;min-width:0;display:flex}.ob-brief__act{font:var(--t-body);color:var(--ink);min-width:0}.ob-byline__list,.ob-speakers__list{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.ob-byline__list li,.ob-speakers__list>li{gap:2px;min-width:0;display:grid}.ob-byline__name{font:600 16px / 1.35 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}a.ob-byline__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ob-byline__for,.ob-byline__role,.ob-byline__where,.ob-byline__none{font:var(--t-small);color:var(--ink-2)}.ob-byline__role a{color:var(--ink);text-underline-offset:3px}.ob-byline__none,.ob-byline__where{margin-top:var(--space-3)}.ob-speakers__list>li{padding-bottom:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline)}.ob-speakers__ties{font:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere}.ob-speakers__acts{margin:var(--space-1) 0 0;padding:0 0 0 var(--space-3);border-left:var(--rule-w) solid var(--rule);font:var(--t-small);gap:2px;list-style:none;display:grid}.ob-named{gap:var(--space-4);display:grid}.ob-named__group{gap:var(--space-2);min-width:0;display:grid}.ob-named__group .ob-chips{margin-top:0}.ob-named__h{align-items:center;gap:var(--space-2);font:600 14px / 1.3 var(--font-sans);color:var(--ink);margin:0;display:flex}.ob-named__n{font:500 12px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ob-named .ob-top__more,.ob-speakers .ob-top__more{margin-top:var(--space-1)}.ob-entities-page{padding-block:var(--space-8) var(--space-16)}.ob-find{gap:var(--space-4);display:grid}.ob-find__form{gap:var(--space-4);padding-bottom:var(--space-6);margin-bottom:var(--space-2);border-bottom:var(--rule-w) solid var(--hairline);align-items:end;display:grid}@media (width>=900px){.ob-find__form{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.ob-find__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ob-find__clear{min-height:var(--target);font:var(--t-ui);color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ob-find__list{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-find__row{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);min-width:0;display:grid}@media (width>=900px){.ob-find__row{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 240px}.ob-find__row>:not(.ob-find__counts){grid-column:1}.ob-find__counts{grid-area:1/2/span 3;align-self:start}}.ob-find__name{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ob-find__name a{font:600 18px / 1.35 var(--font-sans);color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ob-find__name a:hover{text-decoration-thickness:2px}}.ob-find__aka{font:var(--t-small);color:var(--ink-2)}.ob-find__desc{max-width:76ch;font:var(--t-small);color:var(--ink-2)}.ob-find__counts{gap:var(--space-1);align-content:start;display:grid}.ob-find__recent{gap:4px;display:grid}.ob-find__track{background:var(--hairline);height:6px;display:block}.ob-find__bar{background:var(--ob-s1);height:100%;display:block}.ob-entity-page{gap:var(--space-16);padding-block:var(--space-8) var(--space-16);display:grid}.ob-entity-page__items{gap:var(--space-4);min-width:0;display:grid}.ob-chart{gap:var(--space-3);min-width:0;margin:0;display:grid}.ob-chart__title{font:600 14px / 1.3 var(--font-sans);color:var(--ink)}.ob-chart__key{gap:var(--space-2) var(--space-4);font:var(--t-small);color:var(--ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-chart__key li{align-items:center;gap:var(--space-2);display:inline-flex}.ob-chart__swatch{background:var(--ob-c);width:12px;height:12px;display:inline-block}.ob-chart__swatch--line{height:3px}.ob-chart__plot{min-width:0;position:relative}.ob-chart__plot svg{outline:none;max-width:100%;display:block;overflow:visible}.ob-chart__plot svg:focus-visible{outline:var(--focus-w) solid var(--ink);outline-offset:4px}.ob-chart__grid line{stroke:var(--hairline);stroke-width:1px}.ob-chart__grid text,.ob-chart__xlabel{font:400 12px var(--font-mono);fill:var(--ink-2)}.ob-chart__base{stroke:var(--rule);stroke-width:1px}.ob-chart__line path{fill:none;stroke:var(--ob-c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ob-chart__end,.ob-chart__dot{fill:var(--ob-c);stroke:var(--surface);stroke-width:2px}.ob-chart__cross{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.ob-chart__bar{fill:var(--ob-c)}.ob-chart__hit{fill:#0000}.ob-chart__col{cursor:default;outline:none}.ob-chart__col.is-at .ob-chart__bar,.ob-chart__col:focus-visible .ob-chart__bar{stroke:var(--ink);stroke-width:2px}.ob-chart__peak{font:500 12px var(--font-mono);fill:var(--ink)}.ob-chart__tip{z-index:2;min-width:140px;padding:var(--space-2) var(--space-3);border:var(--rule-w) solid var(--rule);background:var(--ground);box-shadow:var(--shadow-hard);pointer-events:none;position:absolute;top:0}.ob-chart__tip-h{font:500 12px / 1.4 var(--font-mono);color:var(--ink-2)}.ob-chart__tip-row{align-items:center;gap:var(--space-2);font:var(--t-small);color:var(--ink);display:flex}.ob-chart__caption{max-width:76ch;font:var(--t-small);color:var(--ink-2)}.ob-chart__table summary{min-height:var(--target);font:var(--t-ui);color:var(--ink);text-underline-offset:4px;cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.ob-chart__table-frame{border:var(--rule-w) solid var(--hairline);max-height:360px;overflow:auto}.ob-bars{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ob-bars__row{gap:4px var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";display:grid}.ob-bars__label{align-items:center;gap:var(--space-2);min-width:0;font:var(--t-small);color:var(--ink);overflow-wrap:anywhere;grid-area:label;display:inline-flex}.ob-bars__label a{color:var(--ink);font-weight:600}.ob-bars__note{font:400 12px / 1.3 var(--font-mono);color:var(--ink-2)}.ob-bars__track{background:var(--hairline);grid-area:track;height:8px;display:block}.ob-bars__bar{background:var(--ob-c);height:100%;display:block}.ob-bars__value{font:500 12px / 1.6 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);grid-area:value}.ob-table{border-collapse:collapse;width:100%;font:var(--t-small);color:var(--ink)}.ob-table th,.ob-table td{padding:var(--space-2) var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);text-align:left;vertical-align:top}.ob-table thead th{font:500 12px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);border-bottom-color:var(--rule)}.ob-table tbody th{font-weight:600}.ob-table .ob-num{text-align:right}.ob-chart__table-frame .ob-table,.ob-chart__table-frame table{border-collapse:collapse;width:100%}.ob-chart__table-frame th,.ob-chart__table-frame td{padding:var(--space-1) var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);font:400 12px / 1.6 var(--font-mono);text-align:right}.ob-chart__table-frame th:first-child,.ob-chart__table-frame td:first-child{text-align:left}.ob-pipeline{border-top:var(--rule-w) solid var(--rule);margin:0;display:grid}.ob-pipeline__row{gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-bottom:var(--rule-w) solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ob-pipeline dt{font:var(--t-small);color:var(--ink)}.ob-pipeline dd{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:inline-flex}.ob-pipeline__ago{font:400 12px / 1.4 var(--font-mono);color:var(--ink-2)}.ob-dash{gap:var(--space-12);padding-block:var(--space-8) var(--space-16);display:grid}.ob-dash__row{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.ob-dash__sec{min-width:0}.ob-dash__sec .ob-sec-head{margin-bottom:var(--space-4)}.ob-health{margin:0 0 var(--space-6);border-top:var(--rule-w) solid var(--rule);border-left:var(--rule-w) solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ob-health>div{gap:var(--space-2);padding:var(--space-3);border-right:var(--rule-w) solid var(--hairline);border-bottom:var(--rule-w) solid var(--hairline);display:grid}.ob-health dt{font:var(--t-small);color:var(--ink-2)}.ob-health dd{font:var(--t-num);color:var(--ink);margin:0}.ob-caveats{gap:var(--space-2);max-width:76ch;padding-left:var(--space-6);font:var(--t-small);color:var(--ink-2);margin:0;display:grid}.ob-dash__bar{gap:var(--space-2);display:grid}.ob-dash__bar .ob-controls{margin-bottom:0}.ob-dash__band{padding-top:var(--space-8);border-top:var(--rule-heavy) solid var(--rule)}.ob-dash__relations .ob-dash__row{margin-bottom:var(--space-4)}.ob-tname{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.ob-tname a{color:var(--ink);font-weight:600}.ob-grid-frame{border:var(--rule-w) solid var(--hairline);max-width:100%;overflow-x:auto}.ob-grid-frame:focus-visible{outline:var(--focus-w) solid var(--signal);outline-offset:2px}.ob-heat{min-width:560px}.ob-heat th,.ob-heat td{white-space:nowrap}.ob-heat tbody th{white-space:normal;min-width:160px}.ob-heat__cell{background:color-mix(in oklab, var(--ob-s1) calc(var(--ob-a,0) * 55%), transparent);font:400 12px / 1.6 var(--font-mono)}.ob-months{border-top:var(--rule-w) solid var(--rule);border-left:var(--rule-w) solid var(--hairline);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.ob-months>li{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-right:var(--rule-w) solid var(--hairline);border-bottom:var(--rule-w) solid var(--hairline);align-content:start;min-width:0;display:grid}.ob-months__h{font:500 12px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-months__names{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ob-months__names li{justify-content:space-between;align-items:baseline;gap:var(--space-2);font:var(--t-small);color:var(--ink);min-width:0;display:flex}.ob-months__names a{color:var(--ink);overflow-wrap:anywhere}.ob-credit{align-items:center;gap:var(--space-4);display:flex}.ob-credit img{flex:none}.ob-credit a{color:var(--ink)}.ob-endpoints{gap:var(--space-8);display:grid}.ob-endpoint{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ob-endpoint__path{align-items:center;gap:var(--space-2);font:var(--t-h4);flex-wrap:wrap;margin:0;display:flex}.ob-endpoint__path code{font:500 16px / 1.3 var(--font-mono);font-variation-settings:var(--mono-width);overflow-wrap:anywhere}.ob-endpoint+.ob-endpoint{padding-top:var(--space-8);border-top:var(--rule-w) solid var(--hairline)}.ob-endpoint__h{margin:var(--space-2) 0 0}.ob-endpoint__cache{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ob-endpoint__cache code,.ob-params code,.ob-api .ob-p code{font:400 13px / 1.5 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink);overflow-wrap:anywhere}.ob-shape{padding:var(--space-3) var(--space-4);border:var(--rule-w) solid var(--hairline);background:var(--surface);font:400 13px / 1.6 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ob-params{border-top:var(--rule-w) solid var(--hairline);margin:0;display:grid}.ob-params__row{align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-2);border-bottom:var(--rule-w) solid var(--hairline);display:grid}.ob-shape code{font:inherit;font-variation-settings:inherit}@media (width>=720px){.ob-params__row{grid-template-columns:minmax(0,220px) minmax(0,1fr)}}.ob-params dd{font:var(--t-small);color:var(--ink-2);margin:0}.ob-topics-pick{margin-top:var(--space-3)}.ob-topics-pick>summary{min-height:var(--target);cursor:pointer;font:var(--t-small);color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ob-topics-pick fieldset{margin:var(--space-2) 0 0;border:0;min-width:0;padding:0}.ob-topics-pick__grid{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.ob-ops{gap:var(--space-12);padding-block:var(--space-6) var(--space-16);display:grid}.ob-ops__panel{gap:var(--space-4);align-content:start;min-width:0;display:grid}.ob-ops__sub{gap:var(--space-3);align-content:start;min-width:0;display:grid;overflow-x:auto}.ob-ops__grid{gap:var(--space-12) var(--space-8);display:grid}@media (width>=960px){.ob-ops__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-ops__tracks{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.ob-ops__tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-ops__track{gap:var(--space-2);padding:var(--space-4);border:var(--rule-w) solid var(--rule);align-content:start;display:grid}.ob-ops__track-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ob-ops__track-head .ob-h3{flex:auto;margin:0}.ob-ops__n{font:600 12px / 1 var(--font-mono);color:var(--ink-2)}.ob-ops__checks{font:var(--t-small);color:var(--ink-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ob-ops__checks .is-done{color:var(--ink)}.ob-ops__facts{margin-top:0}.ob-ops__facts>div{grid-template-columns:180px minmax(0,1fr)}.ob-ops__facts dd{overflow-wrap:anywhere;margin:0}.ob-ops__list{gap:var(--space-1);font:var(--t-small);margin:0;padding:0;list-style:none;display:grid}.ob-ops__table{border-collapse:collapse;width:100%;font:var(--t-small);font-variant-numeric:tabular-nums}.ob-ops__table th,.ob-ops__table td{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:var(--rule-w) solid var(--hairline);text-align:left}.ob-ops__table thead th{font:500 11px / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-ops__table .is-bad{font-weight:700}:root,[data-theme=light]{--ob-slot-0:#2a78d6;--ob-slot-1:#eb6834;--ob-slot-2:#1baf7a;--ob-slot-3:#eda100;--ob-slot-4:#e87ba4;--ob-slot-5:#008300;--ob-slot-6:#6250d6;--ob-slot-7:#e34948;--ob-slot-other:#898781}[data-theme=dark]{--ob-slot-0:#3987e5;--ob-slot-1:#d95926;--ob-slot-2:#199e70;--ob-slot-3:#c98500;--ob-slot-4:#d55181;--ob-slot-5:#008300;--ob-slot-6:#9085e9;--ob-slot-7:#e66767;--ob-slot-other:#898781}.ob-map{gap:var(--space-4);padding-block:var(--space-6) var(--space-16);display:grid}.ob-map__about{max-width:76ch}.ob-map__tools{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.ob-map__tools .dx-field{flex:280px;max-width:420px}.ob-map__count{color:var(--ink-2);margin:0 0 10px}.ob-map__frame{gap:var(--space-4);display:grid}@media (width>=1024px){.ob-map__frame{grid-template-columns:minmax(0,1fr) 240px;align-items:start}}.ob-map__stage{border:var(--rule-w) solid var(--rule);background:var(--surface);touch-action:none;height:min(72vh,680px);min-height:360px;position:relative;overflow:hidden}.ob-map__stage--loading{font:var(--t-small);color:var(--ink-2);place-items:center;display:grid}.ob-map__canvas{cursor:grab;width:100%;height:100%;display:block}.ob-map__canvas:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ob-map__labels{pointer-events:none;position:absolute;inset:0}.ob-map__label{white-space:nowrap;visibility:hidden;font:500 12px / 16px var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink);background:color-mix(in srgb, var(--surface) 78%, transparent);padding:1px 4px;position:absolute;top:0;left:0}.ob-map__card{z-index:1;gap:var(--space-1);width:min(286px,100% - 16px);padding:var(--space-3);border:var(--rule-w) solid var(--rule);background:var(--ground);display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 24px #0000001f}.ob-map__card-title{-webkit-line-clamp:3;font:600 14px / 1.35 var(--font-sans);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ob-map__card-meta{font:400 12px / 1.45 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-2)}.ob-map__card-open{margin-top:var(--space-1);font:var(--t-small);color:var(--ink);justify-self:start;font-weight:600}.ob-map__fail{padding:var(--space-6);font:var(--t-body);color:var(--ink-2)}.ob-map__legend{gap:var(--space-2);display:grid}.ob-map__legend ul{border-top:var(--rule-w) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ob-map__legend li{border-bottom:var(--rule-w) solid var(--hairline)}.ob-map__legend button{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-1) 0;cursor:pointer;text-align:left;font:var(--t-small);color:var(--ink);background:0 0;border:0;display:flex}.ob-map__legend li.is-off button{color:var(--ink-3);text-decoration:line-through}.ob-map__legend li.is-off .ob-map__swatch{opacity:.25!important}.ob-map__swatch{border-radius:50%;flex:none;width:12px;height:12px}.ob-map__cat{flex:1;min-width:0}.ob-map__n{font:500 12px / 1 var(--font-mono);font-variation-settings:var(--mono-width);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none}.ob-map__hint{font:400 12px / 1.45 var(--font-mono);font-variation-settings:var(--mono-width);color:var(--ink-3)}.ob-map__how,.ob-map__gate{max-width:76ch}.ob-map__table summary{cursor:pointer;font:var(--t-small);color:var(--ink);font-weight:600}.ob-map__table ul{margin:var(--space-2) 0 0;padding-left:var(--space-6);font:var(--t-small);color:var(--ink-2)}.ob-map__table a{color:var(--ink)}.ob-who{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ob-who__name{align-items:center;gap:var(--space-1);min-width:0;min-height:32px;color:var(--ink);font:500 13px / 1 var(--font-mono);font-variation-settings:var(--mono-width);text-decoration:none;display:inline-flex}.ob-who__name .dx-icon{flex:none}.ob-who__text{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}@media (hover:hover){.ob-who__name:hover .ob-who__text{text-underline-offset:4px;text-decoration:underline}}.ob-who__name[aria-current=page] .ob-who__text{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ob-who__name:focus-visible{outline-offset:2px}@media (width>=961px) and (width<=1100px){.ob-who__text{max-width:9ch}}.dx-site-header__sheet-actions .ob-who{flex:100%;justify-content:space-between}.ob-auth{gap:var(--space-12);padding-block:var(--space-12) var(--space-16);display:grid}@media (width>=960px){.ob-auth{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start}}.ob-auth__copy{gap:var(--space-4);align-content:start;display:grid}.ob-auth__h{max-width:18ch;font:var(--t-h1);letter-spacing:var(--track-h2);color:var(--ink);margin:0}.ob-auth__lede{max-width:52ch;font:var(--t-lede);color:var(--ink-2)}.ob-auth__opens{margin-top:var(--space-6)}.ob-auth__card{gap:var(--space-4);padding:var(--space-8);border:var(--rule-heavy) solid var(--rule);background:var(--surface);min-width:0;display:grid}.ob-auth__switch{padding-top:var(--space-4);border-top:var(--rule-w) solid var(--hairline);font:var(--t-small)}.ob-auth__switch a{color:var(--ink);font-weight:600}.ob-auth--account .ob-auth__switch{display:none}.ob-auth__done{gap:var(--space-2);display:grid}.ob-auth__done-h{align-items:center;gap:var(--space-2);font:600 16px / 1.3 var(--font-sans);color:var(--ink);display:inline-flex}.ob-auth__done .ob-actions{margin-top:var(--space-2)}.ob-clerk{min-height:420px}.ob-clerk .cl-rootBox,.ob-clerk .cl-cardBox{width:100%;max-width:100%}.ob-facts{margin:var(--space-4) 0 0;border-top:var(--rule-w) solid var(--rule);display:grid}.ob-facts>div{gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-w) solid var(--hairline);grid-template-columns:120px minmax(0,1fr);display:grid}.ob-facts dt{font:var(--t-small);color:var(--ink-2)}.ob-facts dd{font:var(--t-small);color:var(--ink);margin:0}@media (forced-colors:active){.ob-gate,.ob-player,.ob-pdf,.ob-wall__card,.ob-auth__card,.ob-rail-card,.ob-ledger__picked,.ob-verb,.ob-map__stage,.ob-map__card{border-color:canvastext}.ob-mark>*,.ob-ledger__bar,.ob-kinds__bar,.ob-find__bar,.ob-chart__bar,.ob-bars__bar,.ob-chart__swatch,.ob-chart__end,.ob-chart__dot{fill:canvastext;forced-color-adjust:none;background:canvastext}.ob-score__bar{forced-color-adjust:none;background:canvastext}.ob-score__track{outline:1px solid canvastext}.ob-chart__line path{stroke:canvastext}.ob-ledger__track{outline:1px solid canvastext}.ob-verb.is-picked{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ob-verb.is-picked .ob-verb__n{color:highlighttext}.ob-heat__cell{forced-color-adjust:auto;background:0 0}.ob-mark.ob-g--other>*{fill:canvas;stroke:canvastext}.ob-map__swatch{forced-color-adjust:none}}.ob-top__more{margin-top:var(--space-3)}:root,[data-theme=light]{--ob-up:#2a78d6;--ob-down:#e34948;--ob-neutral:#898781}[data-theme=dark]{--ob-up:#3987e5;--ob-down:#e66767;--ob-neutral:#a7a8ad}.ob-up{--ob-c:var(--ob-up)}.ob-down{--ob-c:var(--ob-down)}.ob-change{font:500 13px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ob-change__n{white-space:nowrap}.ob-change__arrow{font-family:var(--font-sans);margin-right:.25em;font-size:.95em}.ob-change--tone.ob-change--up{color:var(--success)}.ob-change--tone.ob-change--down{color:var(--critical)}.ob-stats .ob-stats__item{justify-content:flex-start;gap:var(--space-2);flex-direction:column}.ob-stats .ob-stats__item>.dx-num{order:-1}.ob-stats__item--wide{grid-column:1/-1}.ob-stats .ob-stats__item{container-type:inline-size}.ob-stats .ob-stats__value{white-space:nowrap;font-size:min(clamp(30px, 3.4vw, 44px), calc(100cqi / (var(--ob-chars,6) * .7)));line-height:clamp(30px,3.4vw,44px)}.ob-stats__change,.ob-stats__cmp,.ob-stats__detail{margin:0}.ob-stats__note{max-width:32ch;font:var(--t-small);color:var(--ink-2);margin:0}.ob-stats__cmp{padding-top:var(--space-1);gap:4px;display:grid}.ob-stats__cmp-row{align-items:center;gap:var(--space-2);grid-template-columns:7ch minmax(0,1fr);display:grid}.ob-stats__cmp-key{font:400 12px / 1.3 var(--font-mono);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.ob-stats__cmp-track{height:6px;display:block}.ob-stats__cmp-bar{background:var(--ob-neutral);height:100%;display:block}.ob-stats__cmp-bar--now{background:var(--ob-s1)}.ob-dash__figures.dx-figures{grid-template-columns:repeat(auto-fit,minmax(min(150px,45%),1fr))}.ob-dash__archive.dx-figures{margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(180px,45%),1fr))}.ob-dash__head{gap:var(--space-3);display:grid}.ob-dash__sum{margin-bottom:var(--space-6);font:var(--t-body);color:var(--ink)}.ob-dash__half{gap:var(--space-3);max-width:720px;display:grid}.ob-dash__sec>.ob-dash__row+:not(.ob-actions),.ob-dash__band>.ob-dash__sec+*{margin-top:var(--space-12)}.ob-mast__side{gap:var(--space-4);align-self:end;min-width:0;display:grid}.ob-mast__figures.dx-figures{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px) and (width<=1023px){.ob-mast__figures.dx-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-mast__iso{justify-self:end;width:128px;height:auto}@media (width<=1023px){.ob-mast__iso{display:none}}@media (width>=640px){.ob-mast__figures .ob-stats__item--wide{column-gap:var(--space-8);row-gap:var(--space-2);grid-template-rows:auto 1fr;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:start;display:grid}.ob-mast__figures .ob-stats__item--wide>.dx-num{grid-area:1/1}.ob-mast__figures .ob-stats__item--wide>dt{grid-area:2/1}.ob-mast__figures .ob-stats__item--wide>.ob-stats__detail{grid-area:1/2/span 2/3}}.ob-langs{gap:var(--space-1);display:grid}.ob-langs .ob-bars{gap:var(--space-1)}.ob-langs .ob-top__more{margin-top:var(--space-1)}.ob-about__archive{gap:var(--space-6);margin-bottom:var(--space-6);display:grid}.ob-about__figures.dx-figures{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.ob-about__archive{align-items:end;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}}@media (width>=900px){.ob-about__archive{column-gap:var(--space-12)}}.ob-about__art{gap:var(--space-2);justify-items:center;margin:0;display:grid}.ob-about__art svg{width:200px;height:auto}@media (width<=899px){.ob-about__art svg{width:160px}}@media (width<=639px){.ob-about__art svg{width:150px}}.ob-about__key{justify-content:center;gap:var(--space-1) var(--space-3);font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-about__key li{align-items:center;gap:var(--space-1);display:inline-flex}.ob-about__key i{border:var(--rule-w) solid var(--rule);background:var(--surface);width:10px;height:10px;display:inline-block}.ob-about__key i.is-signal{background:var(--signal)}.ob-about__key i.is-info{background:var(--info)}.ob-bars__label .ob-change{font-size:12px}.ob-bars__sub{margin:2px 0 var(--space-1);padding:0 0 0 var(--space-3);border-left:var(--rule-w) solid var(--hairline);grid-column:1/-1;gap:4px;list-style:none;display:grid}.ob-bars__subrow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(48px,32%) 5ch;display:grid}.ob-bars__subrow>*{grid-area:auto}.ob-bars__subrow .ob-bars__label{font:var(--t-small);color:var(--ink-2)}.ob-bars__subrow .ob-bars__track{height:4px}.ob-bars__subrow .ob-bars__value{text-align:right;color:var(--ink-2)}.ob-bars__submore{font:var(--t-small);color:var(--ink-2)}.ob-diverge{gap:var(--space-3);min-width:0;display:grid}.ob-diverge__key{font:var(--t-small)}.ob-diverge__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ob-diverge__row{gap:4px var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label n""track track";display:grid}.ob-diverge__label{align-items:center;gap:var(--space-2);min-width:0;font:var(--t-small);color:var(--ink);overflow-wrap:anywhere;grid-area:label;display:inline-flex}.ob-diverge__label a{color:var(--ink);font-weight:600}.ob-diverge__n{justify-content:flex-end;align-items:baseline;gap:0 var(--space-2);text-align:right;flex-wrap:wrap;grid-area:n;display:inline-flex}.ob-diverge__n .ob-change{color:var(--ink);font-size:12px}.ob-diverge__was{font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.ob-diverge__track{grid-area:track;grid-template-columns:1fr 1fr;height:8px;display:grid}.ob-diverge--one .ob-diverge__track{grid-template-columns:1fr}.ob-diverge__half{background:var(--hairline);min-width:0;height:100%;display:flex}.ob-diverge__half--down{justify-content:flex-end}.ob-diverge__half--up{box-shadow:inset 1px 0 0 var(--rule)}.ob-diverge__half--down+.ob-diverge__half--up{box-shadow:-1px 0 0 var(--rule)}.ob-diverge__bar{background:var(--ob-c);height:100%;display:block}.ob-senti{gap:var(--space-3);min-width:0;margin:0;display:grid}.ob-senti__bar{gap:2px;height:16px;display:flex}.ob-senti__seg{flex:1 1 0;min-width:3px}.ob-senti--negative{background:var(--ob-down)}.ob-senti--neutral{background:var(--ob-neutral)}.ob-senti--positive{background:var(--ob-up)}.ob-senti--mixed{background:repeating-linear-gradient(135deg, var(--ob-down) 0 3px, var(--ob-up) 3px 6px)}.ob-senti__legend{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ob-senti__legend li{align-items:center;gap:var(--space-2);font:var(--t-small);color:var(--ink);display:inline-flex}.ob-senti__swatch{flex:none;width:12px;height:12px;display:inline-block}.ob-senti__n{font:400 12px / 1.4 var(--font-mono);font-variation-settings:var(--mono-width);font-variant-numeric:tabular-nums;color:var(--ink-2)}@media (forced-colors:active){.ob-diverge__bar,.ob-stats__cmp-bar,.ob-senti__seg,.ob-senti__swatch{forced-color-adjust:none}.ob-diverge__half{background:canvas;outline:1px solid canvastext}}.ob-tones{gap:var(--space-6);min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;margin-block-end:var(--space-8);display:grid}.ob-tones__p{font:var(--t-small);grid-column:1/-1}.ob-tone{align-items:center;gap:var(--space-2);display:inline-flex}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:oklch(63% .15 150/.14);--border:oklch(63% .15 150/.4);--foreground:oklch(80% .14 152)}[data-start-badge=failure]{--background:oklch(63% .21 25/.14);--border:oklch(63% .21 25/.4);--foreground:oklch(78% .15 22)}[data-start-badge=warning]{--background:oklch(75% .15 85/.14);--border:oklch(75% .15 85/.4);--foreground:oklch(85% .13 88)}[data-start-badge=info]{--background:oklch(68% .13 245/.14);--border:oklch(68% .13 245/.4);--foreground:oklch(78% .11 245)}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px oklch(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,oklch(87% .065 274.039)) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:var(--start-dt-text,oklch(97% .014 254.604));background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;color:oklch(78% .11 150);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:oklch(78% .1 305)}[data-start-seroval-value=string]{color:oklch(78% .11 150)}[data-start-seroval-value=number]{color:oklch(80% .11 80)}[data-start-seroval-value=keyword]{color:oklch(74% .1 250);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:oklch(78% .1 305);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:oklch(16% .015 265);--start-dt-bg-glass:oklch(17% .015 265/.88);--start-dt-surface:oklch(22% .02 265);--start-dt-surface-hover:oklch(27% .025 265);--start-dt-surface-active:oklch(30% .03 265);--start-dt-border:oklch(34% .02 265);--start-dt-border-soft:oklch(27% .02 265);--start-dt-text:oklch(93% .005 265);--start-dt-text-muted:oklch(68% .015 265);--start-dt-accent:oklch(68% .13 245);--start-dt-accent-soft:oklch(68% .13 245/.16);--start-dt-danger:oklch(63% .21 25);--start-dt-shadow:0 12px 32px oklch(0% 0 0/.4), 0 2px 8px oklch(0% 0 0/.25);z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}
