.globe-box{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.globe{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0}.globe-zoom{right:var(--layout-gutter-controls);bottom:var(--layout-gutter-controls);z-index:var(--z-decoration);color:var(--color-ink-quiet);pointer-events:none;opacity:0;transition:opacity var(--duration-readout-fade) var(--ease-spread);position:absolute}.globe-zoom.is-visible{opacity:1}.mastery-swatch{width:var(--size-mastery-swatch);height:var(--size-mastery-swatch);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-control);flex:none;display:block}.minimap{width:var(--size-minimap);height:var(--size-minimap);background:var(--color-panel);border:var(--minimap-rule-width) solid var(--color-minimap-rule);border-radius:var(--radius-minimap);box-shadow:var(--shadow-action);-webkit-backdrop-filter:blur(var(--blur-panel));opacity:0;pointer-events:none;transition:opacity var(--duration-camera-zoom) var(--ease-camera);justify-self:end;overflow:hidden}.minimap[data-shown=true]{opacity:1;pointer-events:auto}.globe-hold{width:var(--size-hold-ring);height:var(--size-hold-ring);margin:calc(-1 * var(--size-hold-ring) / 2) 0 0 calc(-1 * var(--size-hold-ring) / 2);border:var(--hold-ring-width) solid var(--color-accent);border-radius:var(--radius-pill);z-index:var(--z-decoration);pointer-events:none;position:absolute;top:0;left:0}.globe-hold:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);opacity:var(--globe-highlight-alpha);animation:globe-hold-fill var(--hold-duration) linear calc(-1 * var(--hold-elapsed)) forwards;position:absolute;inset:0;transform:scale(0)}@keyframes globe-hold-fill{to{transform:scale(1)}}.btn{appearance:none;border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--size-hit);-webkit-tap-highlight-color:transparent;border:0;margin:0;display:inline-flex}.btn:disabled{cursor:default;opacity:.35}.btn-primary,.btn-secondary,.btn-danger{width:100%;min-height:var(--size-action);padding:0 var(--layout-gutter-controls);border-radius:var(--radius-action)}.btn-primary{background:var(--action-primary-fill);color:var(--action-primary-ink);box-shadow:var(--shadow-action)}.btn-secondary{background:var(--action-secondary-fill);color:var(--action-secondary-ink)}.btn-danger{background:var(--color-danger);color:var(--color-on-danger)}.btn-control{min-width:var(--size-hit);padding:0 var(--layout-control-gap);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--control-fill);color:var(--color-ink)}.btn-quiet{padding:0 var(--space-4);color:var(--color-ink-quiet);text-underline-offset:var(--space-2);background:0 0;text-decoration:underline}.btn-icon{width:var(--size-hit);color:var(--color-ink);background:0 0;padding:0}.btn-icon .icon{width:var(--size-icon);height:var(--size-icon)}.btn-icon .icon-large{width:var(--size-icon-large);height:var(--size-icon-large)}.btn-label{min-width:var(--size-hit);padding:0 var(--space-4);color:var(--color-ink);background:0 0}.progress{--progress-card-share:calc(100cqw / var(--progress-cards) * var(--progress-per-card));--progress-track-step:max(var(--progress-card-share), var(--progress-track-cell));--progress-fill-step:max(var(--progress-card-share), var(--progress-fill-cell));--progress-snap-step:max(var(--progress-card-share), var(--progress-snap));--progress-done-width:round(down, calc((100cqw - 2 * var(--progress-start)) * var(--progress-done) / var(--progress-cards) + .5px), var(--progress-snap-step));height:var(--progress-height);position:relative;container-type:inline-size}.progress-track,.progress-fill,.progress-now{display:block;position:absolute}.progress-track{inset:var(--progress-track-inset) 0;background-image:var(--progress-track-image), linear-gradient(to right, var(--progress-track-color) 0 calc(var(--progress-track-step) - var(--progress-track-gap)), transparent 0);background-size:auto, var(--progress-track-step) 100%;border:var(--progress-track-border);border-radius:var(--progress-track-radius)}.progress-fill{top:var(--progress-fill-inset);bottom:var(--progress-fill-inset);left:var(--progress-start);width:var(--progress-done-width);background-image:var(--progress-fill-image), linear-gradient(to right, var(--progress-fill-color) 0 calc(var(--progress-fill-step) - var(--progress-fill-gap)), transparent 0);background-size:var(--progress-fill-image-size), var(--progress-fill-step) 100%;border-radius:var(--progress-fill-radius);filter:var(--progress-glow);transition:width var(--duration-progress-fill) var(--ease-spread)}.progress-now{top:var(--progress-fill-inset);bottom:var(--progress-fill-inset);left:calc(var(--progress-start) + var(--progress-done-width));width:calc(var(--progress-fill-step) - var(--progress-fill-gap));background:var(--progress-now-color);animation:var(--progress-now-blink) var(--duration-progress-blink) steps(1, end) infinite;transition:left var(--duration-progress-fill) var(--ease-spread)}.progress:before,.progress:after{content:"";width:var(--progress-cap-width);background:var(--progress-cap-color);position:absolute;top:0;bottom:0}.progress:before{left:0}.progress:after{right:0}@keyframes progress-blink{50%{opacity:0}}@supports not (width:round(down, 1px, 1px)){.progress-fill{width:calc((100% - 2 * var(--progress-start)) * var(--progress-done) / var(--progress-cards))}.progress-now{display:none}}.segmented{--segmented-cell-padding:var(--space-2);gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);display:flex}.segmented[data-columns]:not([data-measuring]){grid-template-columns:repeat(var(--segmented-columns), minmax(0, 1fr));display:grid}.segmented[data-columns]:not([data-measuring]) .segmented-option{padding:0 var(--segmented-cell-padding)}.segmented[data-measuring] .segmented-option{white-space:nowrap;flex:none}.segmented-option{appearance:none;min-height:var(--size-hit);padding:0 var(--space-5);border-radius:var(--radius-control);background:var(--control-fill);color:var(--control-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:auto;margin:0}.segmented-option[aria-checked=true]{background:var(--control-selected-fill);color:var(--control-selected-ink)}.segmented-swatches{--segmented-ring:var(--color-ink);gap:calc(2 * var(--focus-reach));border:0;padding:0}.segmented-swatch{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border);background-color:var(--color-surface);background-image:var(--surface-texture);background-size:var(--surface-texture-size);color:var(--color-ink);flex-direction:column;display:flex}.segmented-swatch:after{content:"";width:var(--size-swatch-accent-width);height:var(--size-swatch-accent-height);border-radius:var(--radius-control);background:var(--color-accent)}.segmented-swatch[aria-checked=true]{background-color:var(--color-surface);color:var(--color-ink)}.segmented-swatch[aria-checked=true]:not(:focus-visible){outline:var(--focus-width) solid var(--segmented-ring);outline-offset:0}.segmented-scroll{gap:var(--space-4);margin:calc(-1 * var(--focus-reach));padding:var(--focus-reach);overscroll-behavior-x:contain;border:0;flex-wrap:nowrap;overflow-x:auto}.segmented-scroll .segmented-option{white-space:nowrap;border:var(--border-width) solid var(--color-border);flex:none}.stepper{align-items:center;gap:var(--layout-control-gap);display:flex}.stepper-value{min-width:var(--size-hit);text-align:center;color:var(--color-ink)}.slider{align-items:center;gap:var(--layout-control-gap);display:flex}.slider-input{min-width:0;min-height:var(--size-hit);accent-color:var(--color-accent);flex:auto;margin:0}.slider-value{min-width:var(--size-action);text-align:end;color:var(--color-ink)}.slider[data-disabled=true]{opacity:.35}.checkbox{align-items:center;gap:var(--layout-control-gap);min-height:var(--size-hit);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.checkbox-input{width:var(--space-8);height:var(--space-8);accent-color:var(--color-accent);flex:none;margin:0}.checkbox-label{color:var(--color-ink)}.textarea{gap:var(--space-3);display:grid}.textarea-label{color:var(--color-ink-label)}.textarea-input{width:100%;min-height:var(--size-action);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-field);background:var(--control-fill);color:var(--color-ink);font:inherit;letter-spacing:inherit;text-transform:none;font-size:max(var(--type-field-min), 1em);resize:vertical;margin:0;display:block}.textarea-foot{align-items:baseline;gap:var(--space-4);display:flex}.textarea-hint{color:var(--color-ink-quiet);flex:auto}.textarea-count{color:var(--color-ink-quiet);flex:none;margin-left:auto}.sheet{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sheet[open]{flex-direction:column;justify-content:flex-end;display:flex}.sheet{padding-bottom:var(--keyboard-inset,0)}.sheet:not(.sheet-modeless) .sheet-panel{max-height:min(var(--layout-sheet-max-height), 100%)}.sheet::backdrop{background:0 0}.sheet-modeless{height:auto;z-index:var(--z-overlay);top:auto}.sheet-panel{gap:var(--layout-row-gap);max-height:var(--layout-sheet-max-height);padding:var(--space-9) var(--layout-gutter) calc(var(--layout-bottom-panel) + env(safe-area-inset-bottom));background:var(--color-panel);border-top:var(--rule-width) solid var(--color-panel-rule);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(var(--blur-panel));border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);flex-direction:column;display:flex}.sheet-header{gap:var(--space-4);padding-right:var(--size-hit);flex:none;justify-items:start;display:grid;position:relative}.sheet-label{color:var(--color-ink-label)}.sheet-title{color:var(--color-ink-strong);margin:0}.sheet-title:focus{outline:none}.sheet-close{top:calc(-1 * (var(--size-hit) - var(--size-icon)) / 2);position:absolute;right:0}.sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--focus-reach);margin:calc(-1 * var(--focus-reach));flex:auto;overflow-y:auto}.sheet-footer{gap:var(--space-4);flex:none;display:grid}.screen{min-height:100dvh;padding-top:calc(var(--layout-gutter) + env(safe-area-inset-top));padding-bottom:calc(var(--layout-bottom) + env(safe-area-inset-bottom))}.screen h1,.screen h2,.screen p{margin:0}.screen-corner{top:calc(-1 * (var(--size-hit) - var(--size-icon)) / 2);position:absolute;right:0}.today{gap:var(--layout-row-gap);padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}.today-header{justify-items:center;gap:var(--space-3);text-align:center;display:grid;position:relative}.today-bar{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);justify-self:stretch;align-items:start;display:grid}.today-decks{margin:calc(-1 * (var(--size-hit) - var(--size-icon)) / 2) 0 0 calc(-1 * var(--space-4));justify-self:start}.today-cog{margin-top:calc(-1 * (var(--size-hit) - var(--size-icon)) / 2);justify-self:end}.today-date{color:var(--color-ink-label)}.hero{gap:var(--space-4);text-align:center;justify-items:center;display:grid}.hero-line{justify-content:center;align-items:baseline;gap:var(--space-3);display:flex}.hero-unit{color:var(--color-ink-quiet)}.hero-title{color:var(--color-ink-strong)}.hero-detail{color:var(--color-ink-body)}.today.is-place-open :is(.hero,.today-start,.today-footer){visibility:hidden}.today-globe{min-width:0;min-height:0;position:relative}.today-globe .minimap,.deck-globe .minimap,.coverage-globe .minimap{position:absolute;top:0;right:0}.today-footer{align-items:center;column-gap:var(--layout-row-gap);color:var(--color-ink-quiet);flex-wrap:wrap;display:flex}.today-streak{margin-inline-start:auto}.today-footer .today-chapter{text-align:start;padding-inline:0}.today-strong{font-weight:inherit;color:var(--color-ink)}.chapter-count{color:var(--color-ink-quiet)}.chapter-places{margin:var(--space-4) 0 0;padding:0;list-style:none}.chapter-place{justify-content:space-between;align-items:baseline;gap:var(--layout-row-gap);padding:var(--space-4) 0;border-top:var(--rule-width) solid var(--color-rule);display:flex}.chapter-place-name{color:var(--color-ink)}.chapter-place-state{color:var(--color-ink-quiet);flex:none}.chapter-status{color:var(--color-ink-body)}.place-state{color:var(--color-ink-quiet)}.place-facts{gap:var(--space-3);margin-top:var(--space-4);display:grid}.place-neighbors{color:var(--color-ink-body)}.place-notes{gap:var(--space-5);margin-top:var(--space-6);justify-items:start;display:grid}.place-note-hidden{color:var(--color-ink-quiet)}.place-note-write{margin-left:calc(-1 * var(--space-4))}.field-note{gap:var(--space-2);width:100%;display:grid}.field-note-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--size-hit);display:flex}.field-note-label{color:var(--color-ink-label);margin:0}.field-note-edit{margin-right:calc(-1 * var(--space-4))}.field-note-text{color:var(--color-ink)}.field-note-bold{font-weight:bolder}.field-note-sequence{color:var(--color-ink-quiet);margin:0;padding:0;list-style:none}.field-note-place{display:inline}.field-note-place+.field-note-place:before{content:" "}.field-note-place[aria-current=true] .field-note-name{color:var(--color-ink);text-underline-offset:var(--space-2);text-decoration:underline}.summary{grid-template-rows:auto auto minmax(0,1fr) auto auto}.summary-next{color:var(--color-ink-quiet);text-align:center}.summary-mistakes{gap:var(--space-4);text-align:center;display:grid}.summary-mistakes-title{color:var(--color-ink-strong)}.summary-mistakes-actions{gap:var(--layout-control-gap);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.card{padding:0;position:relative;overflow:hidden}.card-globe{z-index:var(--z-globe);position:absolute;inset:0}.prompt{top:calc(var(--layout-gutter) + env(safe-area-inset-top));padding:0 var(--layout-gutter);z-index:var(--z-controls);pointer-events:none;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;left:0;right:0}.prompt-head{gap:var(--space-4);padding-right:calc(2 * var(--size-hit));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.prompt-corner{pointer-events:auto;display:flex}.prompt-label{color:var(--color-ink-label)}.prompt-name{color:var(--color-ink-strong);margin-bottom:var(--space-5)}.prompt-name-text{letter-spacing:var(--t-prompt-tracking);font-size:calc(var(--name-fit,1) * 100%);display:block}.prompt-name-text[data-overflow]{overflow-wrap:anywhere}.prompt-progress{justify-content:space-between;align-items:baseline;gap:var(--layout-row-gap);color:var(--color-ink-quiet);display:flex}.prompt-progress-count{flex:none}.prompt-progress-where{text-align:end;text-wrap:balance;overflow-wrap:anywhere;min-width:0}.prompt-progress-part{display:inline-block}.controls{padding:0 var(--layout-gutter-controls) calc(var(--layout-bottom) + env(safe-area-inset-bottom));z-index:var(--z-controls);gap:var(--layout-control-gap);display:grid;position:absolute;bottom:0;left:0;right:0}.controls-hint{color:var(--color-ink-quiet);text-align:center}.controls-notes{gap:var(--space-4);padding:var(--space-5) var(--layout-gutter);background:var(--color-panel);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);display:grid}.controls-row{justify-content:space-between;align-items:center;gap:var(--layout-row-gap);display:flex}.controls-zoom{gap:var(--space-4);display:flex}.controls-whole{padding:0}.controls-whole[data-shown=false]{visibility:hidden}.controls-whole .icon{width:var(--size-icon);height:var(--size-icon)}.card-globe .globe-zoom{bottom:calc(var(--layout-bottom) + env(safe-area-inset-bottom) + var(--size-hit) + var(--layout-control-gap))}.panel{z-index:var(--z-panel);padding:var(--space-9) var(--layout-gutter) calc(var(--layout-bottom-panel) + env(safe-area-inset-bottom));gap:var(--space-3);background:var(--color-panel);border-top:var(--rule-width) solid var(--color-panel-rule);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(var(--blur-panel));border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);display:grid;position:absolute;bottom:0;left:0;right:0}.panel>.btn{margin-top:var(--space-7)}.panel-quiet{color:var(--color-ink-body)}.feedback-title{color:var(--color-ink-strong)}.feedback[data-result=inside] .feedback-title{color:var(--color-result-correct)}.feedback[data-result=close] .feedback-title{color:var(--color-result-close)}.feedback[data-result=miss] .feedback-title{color:var(--color-result-miss)}.settings{gap:var(--layout-gutter);padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.settings-header,.library-header,.deck-header,.coverage-header{gap:var(--space-4);padding-right:var(--size-hit);justify-items:start;display:grid;position:relative}.setting{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.setting-label{color:var(--color-ink-label)}.setting-theme-preview{--globe-inset:var(--theme-preview-inset);height:var(--size-theme-preview);pointer-events:none}.setting-value{color:var(--color-ink)}.setting-quiet{color:var(--color-ink-quiet)}.setting-link{color:inherit;padding-block:calc((var(--size-hit) - 1lh) / 2);text-decoration:underline}.setting-faq{margin-left:calc(-1 * var(--space-4))}.faq{gap:var(--layout-gutter);padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.faq-item{gap:var(--space-4);display:grid}.faq-question{color:var(--color-ink-strong);margin:0}.faq-answer{color:var(--color-ink-body)}.setting-danger{gap:var(--layout-row-gap);padding:var(--space-7);border:var(--rule-width) solid var(--color-danger);border-radius:var(--radius-panel)}.setting-danger-label{color:var(--color-danger)}.delete-data{gap:var(--space-4);display:grid}.delete-data-warning,.delete-data-prompt{color:var(--color-ink)}.delete-data-history{color:var(--color-ink-quiet)}.delete-data-prompt{margin-top:var(--space-4)}.delete-data-input{width:100%;min-height:var(--size-hit);padding:0 var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--control-fill);color:var(--color-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;font-size:max(var(--type-field-min), 1em);margin:0}.delete-data-failed{color:var(--color-danger)}.mnemonic-editor{gap:var(--space-5);display:grid}.mnemonic-editor-group{gap:var(--space-2);display:grid}.mnemonic-editor-quiet{color:var(--color-ink-body)}.mnemonic-editor-actions{gap:var(--space-2) var(--space-4);margin-left:calc(-1 * var(--space-4));flex-wrap:wrap;display:flex}.mnemonic-editor-ask{color:var(--color-ink)}.mnemonic-editor-failed{color:var(--color-danger)}.import-data{gap:var(--space-6);display:grid}.import-data-side{gap:var(--space-2);display:grid}.import-data-heading{color:var(--color-ink-label)}.import-data-line,.import-data-warning{color:var(--color-ink)}.import-data-quiet{color:var(--color-ink-quiet)}.import-data-failed{color:var(--color-danger)}.library{align-content:start;gap:var(--layout-row-gap);padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);grid-template-columns:minmax(0,1fr);display:grid}.library-decks{margin:0;padding:0;list-style:none}.library-deck{appearance:none;width:100%;min-height:var(--size-hit);align-items:center;gap:var(--layout-row-gap);padding:var(--space-4) 0;border:0;border-top:var(--rule-width) solid var(--color-rule);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;display:flex}.library-thumbnail{width:var(--size-deck-thumbnail);height:var(--size-deck-thumbnail);pointer-events:none;flex:none;position:relative}.library-deck-text{gap:var(--space-1);flex:auto;display:grid}.library-deck-name{color:var(--color-ink)}.library-deck-line{color:var(--color-ink-quiet)}.library-deck-active{color:var(--color-accent)}.library-deck-chevron{width:var(--size-icon);height:var(--size-icon);color:var(--color-ink-quiet);flex:none}.library-loading{padding:var(--space-4) 0;border-top:var(--rule-width) solid var(--color-rule);color:var(--color-ink-quiet)}.deck{gap:var(--layout-row-gap);height:100dvh;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);grid-template-rows:auto auto minmax(0,2fr) auto minmax(0,3fr);grid-template-columns:minmax(0,1fr);display:grid}.deck-globe{min-width:0;min-height:0;position:relative}.deck-chapters{margin:calc(-1 * var(--focus-reach));padding:var(--focus-reach);overscroll-behavior:contain;min-height:0;list-style:none;overflow-y:auto}.deck-chapter{appearance:none;width:100%;min-height:var(--size-hit);align-items:center;gap:var(--layout-row-gap);padding:var(--space-4) 0;border:0;border-top:var(--rule-width) solid var(--color-rule);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;display:flex}.deck-chapter-text{gap:var(--space-1);flex:auto;display:grid}.deck-chapter-name{color:var(--color-ink)}.deck-chapter-count{color:var(--color-ink-quiet)}.deck-chapter-next{color:var(--color-accent);flex:none}.deck-chapter-chevron{width:var(--size-icon);height:var(--size-icon);color:var(--color-ink-quiet);flex:none}.deck-coverage,.deck-study{justify-self:start}.deck-coverage{padding-inline:0}.coverage{gap:var(--layout-row-gap);padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid}.coverage-header{padding-left:var(--size-hit);justify-items:center}.coverage-title{color:var(--color-ink-label)}.coverage-info{margin-inline:calc(-1 * (var(--size-hit) - var(--size-icon-small)) / 2);color:var(--color-ink-quiet);align-self:center}.btn-icon.coverage-info .icon{width:var(--size-icon-small);height:var(--size-icon-small)}.coverage-detail{text-wrap:balance}.coverage-explained{color:var(--color-ink)}.coverage-globe{min-width:0;min-height:0;position:relative}.coverage-legend{justify-content:center;gap:var(--space-3) var(--layout-row-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.coverage-legend-item{align-items:center;gap:var(--space-3);display:flex}.coverage-legend-name{color:var(--color-ink)}.coverage-legend-count{color:var(--color-ink-quiet)}.coverage-filter{min-width:0}.coverage.is-sheet-open :is(.coverage-legend,.coverage-filter){visibility:hidden}.notice{min-height:100dvh;padding:var(--layout-gutter);text-align:center;color:var(--color-ink-quiet);place-items:center;display:grid}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-normal-Bt3rCdHq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-normal-DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-normal-CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-normal-DCPER7xl.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-normal-DvUmmjCN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-italic-Ba0fXTjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-italic-Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-italic-nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-italic-Dc0bJcw6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-italic-2ii8blLS.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-vietnamese-wght-normal-Djpar-EE.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-ext-wght-normal-4mBZvMWv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-wght-normal-C4R2PX-h.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-ext-wght-normal-DhYMMuQd.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-wght-normal-Y3u8pIsh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-ext-wght-normal-wWus70Ix.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-wght-normal-B2SviObF.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-symbols2-wght-normal-CE6EOz_n.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-ext-wght-normal-Dvfvaomy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-wght-normal-CHoedHDv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:36px;--space-11:40px;--layout-gutter:var(--space-9);--layout-gutter-controls:var(--space-8);--layout-control-gap:var(--space-6);--layout-row-gap:var(--space-5);--layout-bottom:var(--space-10);--layout-bottom-panel:var(--space-11);--layout-sheet-max-height:55dvh;--size-hit:44px;--size-action:56px;--focus-width:2px;--focus-offset:2px;--focus-reach:calc(var(--focus-width) + var(--focus-offset));--size-swatch-accent-width:16px;--size-swatch-accent-height:3px;--size-minimap:104px;--size-deck-thumbnail:104px;--size-mastery-swatch:18px;--size-hold-ring:120px;--hold-ring-width:3px;--size-theme-preview:220px;--theme-preview-inset:36px;--size-icon:28px;--size-icon-large:32px;--size-icon-small:20px;--type-base-px:16;--type-system-body-px:17;--type-scale-min:.85;--type-scale-max:1.35;--type-name-fit-min:.5;--type-field-min:16px;--radius-pill:999px;--z-globe:0;--z-decoration:10;--z-controls:20;--z-panel:30;--z-overlay:40;--duration-camera-reset:.4s;--duration-camera-zoom:.5s;--duration-camera-frame:.8s;--duration-ink-spread:.65s;--duration-outline-reveal:.7s;--duration-readout-fade:.25s;--duration-progress-fill:.24s;--duration-progress-blink:1.06s;--ease-camera:cubic-bezier(.645, .045, .355, 1);--ease-spread:cubic-bezier(.215, .61, .355, 1);--globe-spin-rate:.006;--pattern-uncharted-spacing:4.5;--pattern-uncharted-radius:.55;--pattern-uncharted-alpha:.3;--pattern-fading-spacing:5;--pattern-fading-width:1;--globe-inset:6px;--globe-glow-blur:36;--globe-shade-focus-x:.38;--globe-shade-focus-y:.36;--globe-shade-inner:.1;--globe-graticule-width:.5;--globe-mark-width:1.4;--globe-mark-dash:3 4;--globe-mark-dot:3;--globe-footprint-min:10;--globe-reveal-width:2;--globe-highlight-width:1.6;--globe-highlight-alpha:.28;--globe-marker-radius:9;--globe-target-radius:3;--globe-region-width:.6;--globe-region-dash:2.5 2.5;--globe-region-alpha:.55;--pattern-grain-tile:96;--pattern-grain-count:1400;--globe-star-spacing:52;--globe-star-radius:.45;--globe-star-radius-bright:1.05;--globe-star-dim:.25;--font-system:-apple-system, system-ui, sans-serif}:root,[data-theme=atlas]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#f4efe4;--surface-texture:none;--surface-texture-size:auto;--color-ink:#2b2926;--color-ink-strong:#2b2926;--color-ink-body:#5b554c;--color-ink-quiet:#7a7368;--color-ink-label:#7a7368;--color-accent:#c9392a;--color-on-accent:#fff;--color-rule:#2b29262e;--color-border:#2b292640;--color-panel:#f4efe4;--color-panel-rule:#2b292626;--color-result-correct:#2b2926;--color-result-close:#2b2926;--color-result-miss:#2b2926;--color-focus:#c9392a;--color-danger:#a8281c;--color-on-danger:#fff;--action-primary-fill:#c9392a;--action-primary-ink:#fff;--action-secondary-fill:#2b2926;--action-secondary-ink:#f4efe4;--control-fill:transparent;--control-ink:#7a7368;--control-selected-fill:#2b2926;--control-selected-ink:#f4efe4;--globe-water:#d3dfe8;--globe-shade:#2b29261a;--globe-glow:transparent;--globe-star:transparent;--globe-graticule:#2b29261f;--globe-grain:.07;--globe-ink:#2b2926;--globe-sphere-ink:#2b2926;--globe-reveal-ink:#2b2926;--globe-mark:#c9392a;--globe-footprint:#c9392a;--globe-hatch:#2b292673;--ramp-uncharted:#f4efe4;--ramp-sighted:#e3dbc8;--ramp-charted:#b2a68c;--ramp-mastered:#5e5447;--globe-coast-width:.7;--globe-border-width:.45;--globe-sphere-width:.8;--font-display:"EB Garamond Variable", Georgia, serif;--font-ui:var(--font-system);--font-label:var(--font-system);--t-label:600 .6875rem var(--font-label);--t-label-tracking:.18em;--t-label-transform:uppercase;--t-wordmark:italic 400 1.75rem var(--font-display);--t-wordmark-tracking:normal;--t-wordmark-transform:none;--t-hero:400 4rem/1 var(--font-display);--t-hero-tracking:-.01em;--t-hero-transform:none;--t-hero-unit:400 1.875rem/1 var(--font-display);--t-hero-unit-tracking:normal;--t-hero-unit-transform:none;--t-body:400 .9375rem var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:400 2.5rem/1.05 var(--font-display);--t-prompt-tracking:normal;--t-prompt-transform:none;--t-caption:400 .75rem var(--font-ui);--t-caption-tracking:normal;--t-caption-transform:none;--t-meta:400 .8125rem var(--font-ui);--t-meta-tracking:normal;--t-meta-transform:none;--t-hint:400 .8125rem var(--font-ui);--t-hint-tracking:normal;--t-hint-transform:none;--t-control:500 .8125rem var(--font-ui);--t-control-tracking:normal;--t-control-transform:none;--t-button:600 1.0625rem var(--font-ui);--t-button-tracking:.01em;--t-button-transform:none;--t-title:400 1.875rem/1.1 var(--font-display);--t-title-tracking:normal;--t-title-transform:none;--t-subtitle:400 .9375rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:#2b2926;--wordmark-fill:none;--radius-control:999px;--radius-field:14px;--radius-action:999px;--radius-panel:0px;--border-width:1px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:none;--shadow-panel:0 -20px 40px -20px #2b292640;--blur-panel:0px;--progress-height:3px;--progress-start:0px;--progress-per-card:0;--progress-snap:1px;--progress-track-inset:1px;--progress-track-color:var(--color-rule);--progress-track-image:none;--progress-track-cell:100%;--progress-track-gap:0px;--progress-track-border:none;--progress-track-radius:0;--progress-fill-inset:0px;--progress-fill-color:var(--ramp-mastered);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:100%;--progress-fill-gap:0px;--progress-fill-radius:var(--radius-pill);--progress-glow:none;--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=swiss]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#fbfbf9;--surface-texture:none;--surface-texture-size:auto;--color-ink:#111;--color-ink-strong:#111;--color-ink-body:#555;--color-ink-quiet:#555;--color-ink-label:#111;--color-accent:#ff3d1f;--color-on-accent:#111;--color-rule:#111;--color-border:#111;--color-panel:#fbfbf9;--color-panel-rule:#111;--color-result-correct:#ff3d1f;--color-result-close:#111;--color-result-miss:#111;--color-focus:#ff3d1f;--color-danger:#d1180b;--color-on-danger:#fff;--action-primary-fill:#ff3d1f;--action-primary-ink:#111;--action-secondary-fill:#111;--action-secondary-ink:#fff;--control-fill:transparent;--control-ink:#999;--control-selected-fill:transparent;--control-selected-ink:#111;--globe-water:#eef4fa;--globe-shade:transparent;--globe-glow:transparent;--globe-star:transparent;--globe-graticule:#1111111f;--globe-grain:0;--globe-ink:#111;--globe-sphere-ink:#111;--globe-reveal-ink:#111;--globe-mark:#ff3d1f;--globe-footprint:#ff3d1f;--globe-hatch:#1119;--ramp-uncharted:#fff;--ramp-sighted:#d9d9d9;--ramp-charted:#8a8a8a;--ramp-mastered:#111;--globe-coast-width:.8;--globe-border-width:.5;--globe-sphere-width:1.5;--font-display:"Instrument Sans Variable", Helvetica, sans-serif;--font-ui:"Instrument Sans Variable", Helvetica, sans-serif;--font-label:"Instrument Sans Variable", Helvetica, sans-serif;--t-label:700 .75rem var(--font-label);--t-label-tracking:.08em;--t-label-transform:uppercase;--t-wordmark:700 1.125rem var(--font-label);--t-wordmark-tracking:.06em;--t-wordmark-transform:uppercase;--t-hero:600 8.25rem/.82 var(--font-display);--t-hero-tracking:-.06em;--t-hero-transform:none;--t-hero-unit:700 .75rem/1.5 var(--font-label);--t-hero-unit-tracking:.06em;--t-hero-unit-transform:uppercase;--t-body:400 .875rem/1.5 var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:600 2.75rem/1 var(--font-display);--t-prompt-tracking:-.04em;--t-prompt-transform:none;--t-caption:700 .75rem var(--font-label);--t-caption-tracking:.08em;--t-caption-transform:uppercase;--t-meta:700 .75rem var(--font-label);--t-meta-tracking:.06em;--t-meta-transform:uppercase;--t-hint:400 .8125rem var(--font-ui);--t-hint-tracking:normal;--t-hint-transform:none;--t-control:700 .8125rem var(--font-label);--t-control-tracking:.06em;--t-control-transform:uppercase;--t-button:700 .9375rem var(--font-label);--t-button-tracking:.08em;--t-button-transform:uppercase;--t-title:600 2.125rem/1 var(--font-display);--t-title-tracking:-.04em;--t-title-transform:none;--t-subtitle:400 .9375rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:#111;--wordmark-fill:none;--radius-control:0px;--radius-field:0px;--radius-action:0px;--radius-panel:0px;--border-width:1.5px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:none;--shadow-panel:none;--blur-panel:0px;--progress-height:6px;--progress-start:0px;--progress-per-card:1;--progress-snap:8px;--progress-track-inset:0px;--progress-track-color:#1111112e;--progress-track-image:none;--progress-track-cell:8px;--progress-track-gap:3px;--progress-track-border:none;--progress-track-radius:0;--progress-fill-inset:0px;--progress-fill-color:var(--color-ink);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:8px;--progress-fill-gap:3px;--progress-fill-radius:0;--progress-glow:none;--progress-now-color:var(--color-accent);--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=nautical]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#eef1f0;--surface-texture:linear-gradient(#22303a0f 1px, transparent 1px), linear-gradient(90deg, #22303a0f 1px, transparent 1px);--surface-texture-size:32px 32px;--color-ink:#22303a;--color-ink-strong:#22303a;--color-ink-body:#5a6a75;--color-ink-quiet:#5a6a75;--color-ink-label:#5a6a75;--color-accent:#2b6cb0;--color-on-accent:#fff;--color-rule:#22303a;--color-border:#22303a;--color-panel:#eef1f0;--color-panel-rule:#22303a;--color-result-correct:#22303a;--color-result-close:#22303a;--color-result-miss:#22303a;--color-focus:#2b6cb0;--color-danger:#b0175e;--color-on-danger:#fff;--action-primary-fill:#2b6cb0;--action-primary-ink:#fff;--action-secondary-fill:#22303a;--action-secondary-ink:#eef1f0;--control-fill:transparent;--control-ink:#5a6a75;--control-selected-fill:#22303a;--control-selected-ink:#eef1f0;--globe-water:#e9f1f6;--globe-shade:transparent;--globe-glow:transparent;--globe-star:transparent;--globe-graticule:#22303a2e;--globe-grain:0;--globe-ink:#22303a;--globe-sphere-ink:#22303a;--globe-reveal-ink:#2b6cb0;--globe-mark:#2b6cb0;--globe-footprint:#2b6cb0;--globe-hatch:#22303a80;--ramp-uncharted:#f5f4ec;--ramp-sighted:#e7dfc3;--ramp-charted:#c3b38a;--ramp-mastered:#7a6a48;--globe-coast-width:.8;--globe-border-width:.45;--globe-sphere-width:1;--font-display:"Crimson Pro Variable", Georgia, serif;--font-ui:var(--font-system);--font-label:"IBM Plex Mono", ui-monospace, monospace;--t-label:400 .6875rem var(--font-label);--t-label-tracking:.08em;--t-label-transform:uppercase;--t-wordmark:600 1.75rem var(--font-display);--t-wordmark-tracking:.01em;--t-wordmark-transform:none;--t-hero:500 4.5rem/1 var(--font-display);--t-hero-tracking:normal;--t-hero-transform:none;--t-hero-unit:400 .75rem/1.7 var(--font-label);--t-hero-unit-tracking:.08em;--t-hero-unit-transform:uppercase;--t-body:400 .75rem/1.7 var(--font-label);--t-body-tracking:.08em;--t-body-transform:uppercase;--t-prompt:500 2.625rem/1.05 var(--font-display);--t-prompt-tracking:normal;--t-prompt-transform:none;--t-caption:400 .6875rem var(--font-label);--t-caption-tracking:.08em;--t-caption-transform:uppercase;--t-meta:400 .6875rem var(--font-label);--t-meta-tracking:.08em;--t-meta-transform:uppercase;--t-hint:400 .6875rem var(--font-label);--t-hint-tracking:.06em;--t-hint-transform:none;--t-control:400 .6875rem var(--font-label);--t-control-tracking:.08em;--t-control-transform:uppercase;--t-button:500 .875rem var(--font-label);--t-button-tracking:.12em;--t-button-transform:uppercase;--t-title:500 2rem/1.1 var(--font-display);--t-title-tracking:normal;--t-title-transform:none;--t-subtitle:400 .75rem var(--font-label);--t-subtitle-tracking:.06em;--t-subtitle-transform:uppercase;--wordmark-ink:#22303a;--wordmark-fill:none;--radius-control:6px;--radius-field:6px;--radius-action:6px;--radius-panel:0px;--border-width:1px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:none;--shadow-panel:none;--blur-panel:0px;--progress-height:7px;--progress-start:1px;--progress-per-card:0;--progress-snap:8px;--progress-track-inset:0px;--progress-track-color:transparent;--progress-track-image:none;--progress-track-cell:100%;--progress-track-gap:0px;--progress-track-border:1px solid var(--color-ink);--progress-track-radius:0;--progress-fill-inset:1px;--progress-fill-color:var(--color-ink);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:16px;--progress-fill-gap:8px;--progress-fill-radius:0;--progress-glow:none;--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=tactical]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#0a0e12;--surface-texture:none;--surface-texture-size:auto;--color-ink:#d7e3ea;--color-ink-strong:#e9f3f8;--color-ink-body:#6f8a99;--color-ink-quiet:#6f8a99;--color-ink-label:#6f8a99;--color-accent:#35ddcb;--color-on-accent:#06211f;--color-rule:#d7e3ea24;--color-border:#d7e3ea40;--color-panel:#0a0e12eb;--color-panel-rule:#35ddcb59;--color-result-correct:#35ddcb;--color-result-close:#ffb454;--color-result-miss:#ffb454;--color-focus:#35ddcb;--color-danger:#ff6b6b;--color-on-danger:#1a0606;--action-primary-fill:#35ddcb;--action-primary-ink:#06211f;--action-secondary-fill:#d7e3ea;--action-secondary-ink:#0a0e12;--control-fill:transparent;--control-ink:#6f8a99;--control-selected-fill:#35ddcb29;--control-selected-ink:#35ddcb;--globe-water:#0d1419;--globe-shade:transparent;--globe-glow:#35ddcb59;--globe-star:#d7e3ea99;--globe-graticule:#35ddcb1f;--globe-grain:0;--globe-ink:#5fb8b0;--globe-sphere-ink:#35ddcb99;--globe-reveal-ink:#e9f3f8;--globe-mark:#ffb454;--globe-footprint:#ffb454;--globe-hatch:#35ddcb8c;--ramp-uncharted:#0d1419;--ramp-sighted:#15353a;--ramp-charted:#1f7a78;--ramp-mastered:#35ddcb;--globe-coast-width:.7;--globe-border-width:.4;--globe-sphere-width:1;--font-display:"Space Grotesk Variable", system-ui, sans-serif;--font-ui:"Space Grotesk Variable", system-ui, sans-serif;--font-label:"JetBrains Mono Variable", ui-monospace, monospace;--t-label:400 .6875rem var(--font-label);--t-label-tracking:.12em;--t-label-transform:uppercase;--t-wordmark:600 1.5rem var(--font-display);--t-wordmark-tracking:.02em;--t-wordmark-transform:none;--t-hero:500 5.25rem/.9 var(--font-label);--t-hero-tracking:-.04em;--t-hero-transform:none;--t-hero-unit:500 .875rem var(--font-label);--t-hero-unit-tracking:.14em;--t-hero-unit-transform:uppercase;--t-body:400 .6875rem/1.9 var(--font-label);--t-body-tracking:.1em;--t-body-transform:uppercase;--t-prompt:600 2.625rem/1.02 var(--font-display);--t-prompt-tracking:-.02em;--t-prompt-transform:none;--t-caption:400 .6875rem var(--font-label);--t-caption-tracking:.12em;--t-caption-transform:uppercase;--t-meta:400 .6875rem var(--font-label);--t-meta-tracking:.1em;--t-meta-transform:uppercase;--t-hint:400 .6875rem var(--font-label);--t-hint-tracking:.08em;--t-hint-transform:none;--t-control:400 .6875rem var(--font-label);--t-control-tracking:.1em;--t-control-transform:uppercase;--t-button:600 .875rem var(--font-label);--t-button-tracking:.14em;--t-button-transform:uppercase;--t-title:600 2rem/1.05 var(--font-display);--t-title-tracking:normal;--t-title-transform:none;--t-subtitle:400 .75rem var(--font-label);--t-subtitle-tracking:.08em;--t-subtitle-transform:uppercase;--wordmark-ink:#e9f3f8;--wordmark-fill:none;--radius-control:8px;--radius-field:8px;--radius-action:8px;--radius-panel:0px;--border-width:1px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:0 0 28px #35ddcb59;--shadow-panel:none;--blur-panel:8px;--progress-height:8px;--progress-start:0px;--progress-per-card:0;--progress-snap:7px;--progress-track-inset:0px;--progress-track-color:var(--ramp-sighted);--progress-track-image:none;--progress-track-cell:7px;--progress-track-gap:2px;--progress-track-border:none;--progress-track-radius:0;--progress-fill-inset:0px;--progress-fill-color:var(--color-accent);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:7px;--progress-fill-gap:2px;--progress-fill-radius:0;--progress-glow:drop-shadow(0 0 3px #35ddcbb3);--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=arcade]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#120f22;--surface-texture:radial-gradient(120% 70% at 50% 0%, #2a1b55 0%, #2a1b5500 60%);--surface-texture-size:auto;--color-ink:#f2eefc;--color-ink-strong:#f2eefc;--color-ink-body:#a79fc6;--color-ink-quiet:#a79fc6;--color-ink-label:#a79fc6;--color-accent:#c4ff3d;--color-on-accent:#10210a;--color-rule:#f2eefc1f;--color-border:transparent;--color-panel:#1a1532;--color-panel-rule:transparent;--color-result-correct:#c4ff3d;--color-result-close:#7df9ff;--color-result-miss:#ff6b8a;--color-focus:#7df9ff;--color-danger:#ff6b8a;--color-on-danger:#2a0a12;--action-primary-fill:linear-gradient(90deg, #c4ff3d, #8df04a);--action-primary-ink:#10210a;--action-secondary-fill:#f2eefc;--action-secondary-ink:#120f22;--control-fill:#f2eefc1a;--control-ink:#a79fc6;--control-selected-fill:#f2eefc;--control-selected-ink:#120f22;--globe-water:#1c1738;--globe-shade:#00000059;--globe-glow:#7df9ff73;--globe-star:#f2eefcb3;--globe-graticule:#c9b8ff24;--globe-grain:0;--globe-ink:#9d8fd6;--globe-sphere-ink:transparent;--globe-reveal-ink:#7df9ff;--globe-mark:#c4ff3d;--globe-footprint:#c4ff3d;--globe-hatch:#c9b8ff99;--ramp-uncharted:#1c1738;--ramp-sighted:#3a2f6e;--ramp-charted:#7a5fd6;--ramp-mastered:#c9b8ff;--globe-coast-width:.7;--globe-border-width:.4;--globe-sphere-width:0;--font-display:"Sora Variable", system-ui, sans-serif;--font-ui:"Sora Variable", system-ui, sans-serif;--font-label:"Sora Variable", system-ui, sans-serif;--t-label:700 .75rem var(--font-label);--t-label-tracking:normal;--t-label-transform:none;--t-wordmark:800 1.5rem var(--font-display);--t-wordmark-tracking:-.02em;--t-wordmark-transform:none;--t-hero:800 6rem/.85 var(--font-display);--t-hero-tracking:-.05em;--t-hero-transform:none;--t-hero-unit:400 .875rem/1.5 var(--font-ui);--t-hero-unit-tracking:normal;--t-hero-unit-transform:none;--t-body:400 .875rem/1.5 var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:800 2.75rem/1 var(--font-display);--t-prompt-tracking:-.04em;--t-prompt-transform:none;--t-caption:700 .8125rem var(--font-ui);--t-caption-tracking:normal;--t-caption-transform:none;--t-meta:400 .8125rem var(--font-ui);--t-meta-tracking:normal;--t-meta-transform:none;--t-hint:600 .8125rem var(--font-ui);--t-hint-tracking:normal;--t-hint-transform:none;--t-control:700 .8125rem var(--font-ui);--t-control-tracking:normal;--t-control-transform:none;--t-button:800 1.0625rem var(--font-ui);--t-button-tracking:-.01em;--t-button-transform:none;--t-title:800 2.125rem/1 var(--font-display);--t-title-tracking:-.04em;--t-title-transform:none;--t-subtitle:500 .9375rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:transparent;--wordmark-fill:linear-gradient(90deg, #c4ff3d, #7df9ff);--radius-control:14px;--radius-field:14px;--radius-action:18px;--radius-panel:28px;--border-width:0px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:0 10px 30px -8px #c4ff3d8c;--shadow-panel:0 -20px 50px -20px #7df9ff59;--blur-panel:0px;--progress-height:12px;--progress-start:2px;--progress-per-card:0;--progress-snap:1px;--progress-track-inset:0px;--progress-track-color:#f2eefc1f;--progress-track-image:none;--progress-track-cell:100%;--progress-track-gap:0px;--progress-track-border:none;--progress-track-radius:var(--radius-pill);--progress-fill-inset:2px;--progress-fill-color:var(--color-accent);--progress-fill-image:linear-gradient(to bottom, #dfff94, var(--color-accent) 60%);--progress-fill-image-size:auto;--progress-fill-cell:100%;--progress-fill-gap:0px;--progress-fill-radius:var(--radius-pill);--progress-glow:drop-shadow(0 0 6px #c4ff3d8c);--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#040704;--surface-texture:repeating-linear-gradient(to bottom, transparent 0, transparent 2px, #46f8540a 2px, #46f8540a 3px);--surface-texture-size:auto;--color-ink:#9be79a;--color-ink-strong:#dbf8da;--color-ink-body:#7dc27c;--color-ink-quiet:#619d60;--color-ink-label:#619d60;--color-accent:#46f854;--color-on-accent:#030c03;--color-rule:#9be79a2e;--color-border:#9be79a59;--color-panel:#040704f0;--color-panel-rule:#46f85473;--color-result-correct:#dbf8da;--color-result-close:#dbf8da;--color-result-miss:#dbf8da;--color-focus:#46f854;--color-danger:#ff5f56;--color-on-danger:#140303;--action-primary-fill:#46f854;--action-primary-ink:#030c03;--action-secondary-fill:#dbf8da;--action-secondary-ink:#040704;--control-fill:transparent;--control-ink:#619d60;--control-selected-fill:#143715;--control-selected-ink:#dbf8da;--globe-water:#081008;--globe-shade:transparent;--globe-glow:transparent;--globe-star:#9be79a8c;--globe-graticule:#46f8541a;--globe-grain:0;--globe-ink:#5ddd62;--globe-sphere-ink:#46f854b3;--globe-reveal-ink:#f3fbf2;--globe-mark:#46f854;--globe-footprint:#46f854;--globe-hatch:#dbf8da99;--ramp-uncharted:#101c0f;--ramp-sighted:#1a421b;--ramp-charted:#207e27;--ramp-mastered:#41bb47;--globe-coast-width:.7;--globe-border-width:.45;--globe-sphere-width:1;--font-display:"Fira Code Variable", ui-monospace, monospace;--font-ui:"Fira Code Variable", ui-monospace, monospace;--font-label:"Fira Code Variable", ui-monospace, monospace;--t-label:400 .6875rem var(--font-label);--t-label-tracking:.14em;--t-label-transform:uppercase;--t-wordmark:400 1.375rem var(--font-display);--t-wordmark-tracking:.02em;--t-wordmark-transform:lowercase;--t-hero:400 4.5rem/1 var(--font-display);--t-hero-tracking:-.02em;--t-hero-transform:none;--t-hero-unit:400 1.25rem/1 var(--font-display);--t-hero-unit-tracking:.02em;--t-hero-unit-transform:none;--t-body:400 .8125rem/1.6 var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:500 1.875rem/1.1 var(--font-display);--t-prompt-tracking:-.01em;--t-prompt-transform:none;--t-caption:400 .6875rem var(--font-label);--t-caption-tracking:.1em;--t-caption-transform:uppercase;--t-meta:400 .75rem var(--font-ui);--t-meta-tracking:.02em;--t-meta-transform:none;--t-hint:400 .8125rem var(--font-ui);--t-hint-tracking:normal;--t-hint-transform:none;--t-control:500 .8125rem var(--font-ui);--t-control-tracking:.02em;--t-control-transform:none;--t-button:500 1rem var(--font-ui);--t-button-tracking:.04em;--t-button-transform:none;--t-title:500 1.5rem/1.15 var(--font-display);--t-title-tracking:-.01em;--t-title-transform:none;--t-subtitle:400 .8125rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:#dbf8da;--wordmark-fill:none;--radius-control:0px;--radius-field:0px;--radius-action:0px;--radius-panel:0px;--border-width:1px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:none;--shadow-panel:none;--blur-panel:0px;--progress-height:10px;--progress-start:0px;--progress-per-card:0;--progress-snap:9px;--progress-track-inset:0px;--progress-track-color:var(--ramp-sighted);--progress-track-image:none;--progress-track-cell:9px;--progress-track-gap:2px;--progress-track-border:none;--progress-track-radius:0;--progress-fill-inset:0px;--progress-fill-color:var(--color-ink);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:9px;--progress-fill-gap:2px;--progress-fill-radius:0;--progress-glow:none;--progress-now-color:var(--color-accent);--progress-now-blink:progress-blink;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=blueprint]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#1f3f8f;--surface-texture:linear-gradient(#ffffff14 1px, transparent 1px), linear-gradient(90deg, #ffffff14 1px, transparent 1px);--surface-texture-size:24px 24px;--color-ink:#eef3ff;--color-ink-strong:#fff;--color-ink-body:#c9d6f2;--color-ink-quiet:#a9bde6;--color-ink-label:#a9bde6;--color-accent:#f2cf6b;--color-on-accent:#1a2a55;--color-rule:#ffffff40;--color-border:#ffffff8c;--color-panel:#16307a;--color-panel-rule:#fff6;--color-result-correct:#fff;--color-result-close:#fff;--color-result-miss:#fff;--color-focus:#f2cf6b;--color-danger:#ffa49a;--color-on-danger:#3a0d0a;--action-primary-fill:#f2cf6b;--action-primary-ink:#1a2a55;--action-secondary-fill:#eef3ff;--action-secondary-ink:#1f3f8f;--control-fill:transparent;--control-ink:#a9bde6;--control-selected-fill:#3a5aa3;--control-selected-ink:#fff;--globe-water:#1a367c;--globe-shade:transparent;--globe-glow:transparent;--globe-star:#ffffff80;--globe-graticule:#ffffff24;--globe-grain:0;--globe-ink:#ffffffd9;--globe-sphere-ink:#fff;--globe-reveal-ink:#f2cf6b;--globe-mark:#fff;--globe-footprint:#f2cf6b;--globe-hatch:#0c1a42a6;--ramp-uncharted:#27509e;--ramp-sighted:#4a73bf;--ramp-charted:#8eaadb;--ramp-mastered:#e6edfa;--globe-coast-width:.7;--globe-border-width:.45;--globe-sphere-width:1;--font-display:"Archivo Variable", system-ui, sans-serif;--font-ui:"Archivo Variable", system-ui, sans-serif;--font-label:"Archivo Variable", system-ui, sans-serif;--t-label:600 .6875rem var(--font-label);--t-label-tracking:.12em;--t-label-transform:uppercase;--t-wordmark:600 1.125rem var(--font-display);--t-wordmark-tracking:.16em;--t-wordmark-transform:uppercase;--t-hero:300 5.5rem/.95 var(--font-display);--t-hero-tracking:-.03em;--t-hero-transform:none;--t-hero-unit:600 .75rem/1.5 var(--font-label);--t-hero-unit-tracking:.12em;--t-hero-unit-transform:uppercase;--t-body:400 .875rem/1.5 var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:600 2rem/1.05 var(--font-display);--t-prompt-tracking:.02em;--t-prompt-transform:uppercase;--t-caption:600 .6875rem var(--font-label);--t-caption-tracking:.1em;--t-caption-transform:uppercase;--t-meta:500 .75rem var(--font-ui);--t-meta-tracking:.04em;--t-meta-transform:uppercase;--t-hint:400 .8125rem var(--font-ui);--t-hint-tracking:normal;--t-hint-transform:none;--t-control:600 .75rem var(--font-ui);--t-control-tracking:.08em;--t-control-transform:uppercase;--t-button:600 .875rem var(--font-ui);--t-button-tracking:.12em;--t-button-transform:uppercase;--t-title:600 1.75rem/1.05 var(--font-display);--t-title-tracking:-.01em;--t-title-transform:none;--t-subtitle:400 .875rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:#fff;--wordmark-fill:none;--radius-control:2px;--radius-field:2px;--radius-action:2px;--radius-panel:0px;--border-width:1px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:none;--shadow-panel:none;--blur-panel:0px;--progress-height:11px;--progress-start:0px;--progress-per-card:0;--progress-snap:1px;--progress-track-inset:5px;--progress-track-color:#eef3ff99;--progress-track-image:none;--progress-track-cell:100%;--progress-track-gap:0px;--progress-track-border:none;--progress-track-radius:0;--progress-fill-inset:4px;--progress-fill-color:var(--color-accent);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:100%;--progress-fill-gap:0px;--progress-fill-radius:0;--progress-glow:none;--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:var(--color-ink);--progress-cap-width:1px}[data-theme=relief]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#eceade;--surface-texture:repeating-radial-gradient(circle at 18% 12%, transparent 0, transparent 17px, #3b3a3012 17px, #3b3a3012 18px), repeating-radial-gradient(circle at 88% 78%, transparent 0, transparent 25px, #3b3a300f 25px, #3b3a300f 26px);--surface-texture-size:auto;--color-ink:#3b3a30;--color-ink-strong:#2c2a22;--color-ink-body:#5e5b4c;--color-ink-quiet:#66634f;--color-ink-label:#66634f;--color-accent:#c4521e;--color-on-accent:#fff;--color-rule:#3b3a3033;--color-border:#3b3a3059;--color-panel:#eceade;--color-panel-rule:#3b3a3040;--color-result-correct:#2c2a22;--color-result-close:#2c2a22;--color-result-miss:#2c2a22;--color-focus:#c4521e;--color-danger:#a3311d;--color-on-danger:#fff;--action-primary-fill:#c4521e;--action-primary-ink:#fff;--action-secondary-fill:#3b3a30;--action-secondary-ink:#eceade;--control-fill:transparent;--control-ink:#66634f;--control-selected-fill:#3b3a30;--control-selected-ink:#eceade;--globe-water:#cfdfe4;--globe-shade:#3b3a3014;--globe-glow:transparent;--globe-star:transparent;--globe-graticule:#3b3a301f;--globe-grain:0;--globe-ink:#3b3a30;--globe-sphere-ink:#3b3a30;--globe-reveal-ink:#2c2a22;--globe-mark:#c4521e;--globe-footprint:#c4521e;--globe-hatch:#3b3a3080;--ramp-uncharted:#f3f0e4;--ramp-sighted:#dadc9f;--ramp-charted:#8fa15c;--ramp-mastered:#5a4a33;--globe-coast-width:.7;--globe-border-width:.45;--globe-sphere-width:1;--font-display:"Source Serif 4 Variable", Georgia, serif;--font-ui:"Source Sans 3 Variable", system-ui, sans-serif;--font-label:"Source Sans 3 Variable", system-ui, sans-serif;--t-label:600 .6875rem var(--font-label);--t-label-tracking:.12em;--t-label-transform:uppercase;--t-wordmark:500 1.625rem var(--font-display);--t-wordmark-tracking:.01em;--t-wordmark-transform:none;--t-hero:500 4.25rem/1 var(--font-display);--t-hero-tracking:-.01em;--t-hero-transform:none;--t-hero-unit:400 1.5rem/1 var(--font-display);--t-hero-unit-tracking:normal;--t-hero-unit-transform:none;--t-body:400 .9375rem/1.5 var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:500 2.5rem/1.05 var(--font-display);--t-prompt-tracking:normal;--t-prompt-transform:none;--t-caption:600 .6875rem var(--font-label);--t-caption-tracking:.1em;--t-caption-transform:uppercase;--t-meta:400 .8125rem var(--font-ui);--t-meta-tracking:normal;--t-meta-transform:none;--t-hint:400 .8125rem var(--font-ui);--t-hint-tracking:normal;--t-hint-transform:none;--t-control:600 .8125rem var(--font-ui);--t-control-tracking:.02em;--t-control-transform:none;--t-button:600 1rem var(--font-ui);--t-button-tracking:.02em;--t-button-transform:none;--t-title:500 1.875rem/1.1 var(--font-display);--t-title-tracking:normal;--t-title-transform:none;--t-subtitle:400 .9375rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:#2c2a22;--wordmark-fill:none;--radius-control:4px;--radius-field:4px;--radius-action:4px;--radius-panel:0px;--border-width:1px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:none;--shadow-panel:none;--blur-panel:0px;--progress-height:3px;--progress-start:0px;--progress-per-card:0;--progress-snap:1px;--progress-track-inset:.5px;--progress-track-color:#3b3a3066;--progress-track-image:none;--progress-track-cell:6px;--progress-track-gap:3px;--progress-track-border:none;--progress-track-radius:0;--progress-fill-inset:0px;--progress-fill-color:var(--color-accent);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:14px;--progress-fill-gap:5px;--progress-fill-radius:0;--progress-glow:none;--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=lantern]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#1b1612;--surface-texture:radial-gradient(120% 70% at 50% 0%, #c99a3c14 0%, #c99a3c00 60%);--surface-texture-size:auto;--color-ink:#e9dcc4;--color-ink-strong:#f6ecd8;--color-ink-body:#b9a98d;--color-ink-quiet:#9a8a6f;--color-ink-label:#9a8a6f;--color-accent:#c99a3c;--color-on-accent:#1b1612;--color-rule:#e9dcc429;--color-border:#e9dcc44d;--color-panel:#1b1612f0;--color-panel-rule:#c99a3c66;--color-result-correct:#f6ecd8;--color-result-close:#f6ecd8;--color-result-miss:#f6ecd8;--color-focus:#c99a3c;--color-danger:#e8735b;--color-on-danger:#1b1612;--action-primary-fill:#c99a3c;--action-primary-ink:#1b1612;--action-secondary-fill:#e9dcc4;--action-secondary-ink:#1b1612;--control-fill:transparent;--control-ink:#9a8a6f;--control-selected-fill:#3a2f24;--control-selected-ink:#f6ecd8;--globe-water:#231d18;--globe-shade:#0000004d;--globe-glow:transparent;--globe-star:#e9dcc480;--globe-graticule:#f6ecd81a;--globe-grain:.07;--globe-ink:#e9dcc4b3;--globe-sphere-ink:#c99a3c99;--globe-reveal-ink:#f6ecd8;--globe-mark:#c99a3c;--globe-footprint:#c99a3c;--globe-hatch:#f6ecd88c;--ramp-uncharted:#2a231d;--ramp-sighted:#4a3b2c;--ramp-charted:#8c7352;--ramp-mastered:#cdb27f;--globe-coast-width:.7;--globe-border-width:.45;--globe-sphere-width:.8;--font-display:"Newsreader Variable", Georgia, serif;--font-ui:var(--font-system);--font-label:var(--font-system);--t-label:600 .6875rem var(--font-label);--t-label-tracking:.18em;--t-label-transform:uppercase;--t-wordmark:400 1.75rem var(--font-display);--t-wordmark-tracking:.01em;--t-wordmark-transform:none;--t-hero:400 4.5rem/1 var(--font-display);--t-hero-tracking:normal;--t-hero-transform:none;--t-hero-unit:italic 400 1.75rem/1 var(--font-display);--t-hero-unit-tracking:normal;--t-hero-unit-transform:none;--t-body:400 .9375rem var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:400 2.625rem/1.05 var(--font-display);--t-prompt-tracking:normal;--t-prompt-transform:none;--t-caption:600 .6875rem var(--font-label);--t-caption-tracking:.14em;--t-caption-transform:uppercase;--t-meta:400 .8125rem var(--font-ui);--t-meta-tracking:normal;--t-meta-transform:none;--t-hint:400 .8125rem var(--font-ui);--t-hint-tracking:normal;--t-hint-transform:none;--t-control:500 .8125rem var(--font-ui);--t-control-tracking:normal;--t-control-transform:none;--t-button:600 1.0625rem var(--font-ui);--t-button-tracking:.01em;--t-button-transform:none;--t-title:400 1.875rem/1.1 var(--font-display);--t-title-tracking:normal;--t-title-transform:none;--t-subtitle:400 .9375rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:#f6ecd8;--wordmark-fill:none;--radius-control:6px;--radius-field:6px;--radius-action:6px;--radius-panel:0px;--border-width:1px;--rule-width:1px;--radius-minimap:var(--radius-control);--minimap-rule-width:var(--rule-width);--color-minimap-rule:var(--color-panel-rule);--shadow-action:none;--shadow-panel:0 -20px 40px -20px #0009;--blur-panel:0px;--progress-height:7px;--progress-start:0px;--progress-per-card:0;--progress-snap:1px;--progress-track-inset:0px;--progress-track-color:transparent;--progress-track-image:linear-gradient(to bottom, #e9dcc452 0 1px, transparent 1px calc(100% - 1px), #e9dcc452 calc(100% - 1px));--progress-track-cell:100%;--progress-track-gap:0px;--progress-track-border:none;--progress-track-radius:0;--progress-fill-inset:2px;--progress-fill-color:var(--color-accent);--progress-fill-image:none;--progress-fill-image-size:auto;--progress-fill-cell:100%;--progress-fill-gap:0px;--progress-fill-radius:0;--progress-glow:none;--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}[data-theme=prism]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#0f0a1a;--surface-texture:linear-gradient(135deg, #ff2d9542 0%, #ff7a0038 20%, #ffe6002e 40%, #19d47a33 60%, #2f6bff42 80%, #aa3cff4d 100%);--surface-texture-size:auto;--color-ink:#f4efff;--color-ink-strong:#fff;--color-ink-body:#e2d9f3;--color-ink-quiet:#c084fc;--color-ink-label:#ff2d95;--color-accent:#ff2d95;--color-on-accent:#0f0a1a;--color-rule:#ffffff38;--color-border:#fff;--color-panel:#0f0a1ae6;--color-panel-rule:#ff2d95;--color-result-correct:#19d47a;--color-result-close:#ffe600;--color-result-miss:#ff2d95;--color-focus:#ff2d95;--color-danger:#ff4d5e;--color-on-danger:#0f0a1a;--action-primary-fill:#ffe600;--action-primary-ink:#0f0a1a;--action-secondary-fill:#fff;--action-secondary-ink:#0f0a1a;--control-fill:transparent;--control-ink:#fff;--control-selected-fill:#ff2d95;--control-selected-ink:#0f0a1a;--globe-water:#140f2a;--globe-shade:#00000040;--globe-glow:#ff2d958c;--globe-star:#ff2d95, #ff7a00, #ffe600, #19d47a, #2f6bff, #aa3cff;--globe-graticule:#ffffff24;--globe-grain:0;--globe-ink:#fffc;--globe-sphere-ink:#ff2d95;--globe-reveal-ink:#fff;--globe-mark:#ff2d95;--globe-footprint:#ff2d95;--globe-hatch:#fff9;--ramp-uncharted:#2a1a4a;--ramp-sighted:#2f6bff;--ramp-charted:#19d47a;--ramp-mastered:#ffe600;--globe-coast-width:.8;--globe-border-width:.5;--globe-sphere-width:1.6;--font-display:"Unbounded Variable", system-ui, sans-serif;--font-ui:"Space Grotesk Variable", system-ui, sans-serif;--font-label:"Unbounded Variable", system-ui, sans-serif;--t-label:700 .625rem var(--font-label);--t-label-tracking:.22em;--t-label-transform:uppercase;--t-wordmark:800 .9375rem var(--font-display);--t-wordmark-tracking:.03em;--t-wordmark-transform:uppercase;--t-hero:900 4.25rem/1 var(--font-display);--t-hero-tracking:-.02em;--t-hero-transform:none;--t-hero-unit:700 1.25rem/1 var(--font-display);--t-hero-unit-tracking:.12em;--t-hero-unit-transform:uppercase;--t-body:500 .9375rem var(--font-ui);--t-body-tracking:normal;--t-body-transform:none;--t-prompt:700 2.125rem/1.1 var(--font-display);--t-prompt-tracking:-.01em;--t-prompt-transform:none;--t-caption:700 .625rem var(--font-label);--t-caption-tracking:.18em;--t-caption-transform:uppercase;--t-meta:500 .8125rem var(--font-ui);--t-meta-tracking:normal;--t-meta-transform:none;--t-hint:500 .8125rem var(--font-ui);--t-hint-tracking:.04em;--t-hint-transform:uppercase;--t-control:700 .8125rem var(--font-ui);--t-control-tracking:.04em;--t-control-transform:uppercase;--t-button:700 .9375rem var(--font-display);--t-button-tracking:.1em;--t-button-transform:uppercase;--t-title:800 1.5rem/1.15 var(--font-display);--t-title-tracking:-.01em;--t-title-transform:none;--t-subtitle:500 .9375rem var(--font-ui);--t-subtitle-tracking:normal;--t-subtitle-transform:none;--wordmark-ink:#ffe600;--wordmark-fill:none;--radius-control:999px;--radius-field:14px;--radius-action:999px;--radius-panel:28px;--border-width:2px;--rule-width:3px;--radius-minimap:var(--radius-field);--minimap-rule-width:1.5px;--color-minimap-rule:#c084fc;--shadow-action:0 10px 28px #ffe60059;--shadow-panel:0 -24px 60px #ff2d954d;--blur-panel:16px;--progress-height:16px;--progress-start:4px;--progress-per-card:0;--progress-snap:1px;--progress-track-inset:0px;--progress-track-color:#f4efff14;--progress-track-image:none;--progress-track-cell:100%;--progress-track-gap:0px;--progress-track-border:2px solid var(--color-ink);--progress-track-radius:var(--radius-pill);--progress-fill-inset:4px;--progress-fill-color:var(--color-accent);--progress-fill-image:linear-gradient(90deg, var(--color-accent), var(--ramp-sighted) 40%, var(--ramp-charted) 70%, var(--ramp-mastered));--progress-fill-image-size:calc(100cqw - 8px) 100%;--progress-fill-cell:100%;--progress-fill-gap:0px;--progress-fill-radius:var(--radius-pill);--progress-glow:drop-shadow(0 0 8px #ff2d9599);--progress-now-color:transparent;--progress-now-blink:none;--progress-cap-color:transparent;--progress-cap-width:0px}@media (prefers-reduced-motion:reduce){:root{--duration-camera-reset:0s;--duration-camera-zoom:0s;--duration-camera-frame:0s;--duration-ink-spread:0s;--duration-outline-reveal:0s;--duration-readout-fade:0s;--duration-progress-fill:0s;--duration-progress-blink:0s;--globe-spin-rate:0}}.t-label{font:var(--t-label);letter-spacing:var(--t-label-tracking);text-transform:var(--t-label-transform)}.t-wordmark{font:var(--t-wordmark);letter-spacing:var(--t-wordmark-tracking);text-transform:var(--t-wordmark-transform);color:var(--wordmark-ink);background-image:var(--wordmark-fill);-webkit-background-clip:text;background-clip:text}.t-hero{font:var(--t-hero);letter-spacing:var(--t-hero-tracking);text-transform:var(--t-hero-transform)}.t-hero-unit{font:var(--t-hero-unit);letter-spacing:var(--t-hero-unit-tracking);text-transform:var(--t-hero-unit-transform)}.t-body{font:var(--t-body);letter-spacing:var(--t-body-tracking);text-transform:var(--t-body-transform)}.t-prompt{font:var(--t-prompt);letter-spacing:var(--t-prompt-tracking);text-transform:var(--t-prompt-transform)}.t-caption{font:var(--t-caption);letter-spacing:var(--t-caption-tracking);text-transform:var(--t-caption-transform)}.t-meta{font:var(--t-meta);letter-spacing:var(--t-meta-tracking);text-transform:var(--t-meta-transform)}.t-hint{font:var(--t-hint);letter-spacing:var(--t-hint-tracking);text-transform:var(--t-hint-transform)}.t-control{font:var(--t-control);letter-spacing:var(--t-control-tracking);text-transform:var(--t-control-transform)}.t-button{font:var(--t-button);letter-spacing:var(--t-button-tracking);text-transform:var(--t-button-transform)}.t-title{font:var(--t-title);letter-spacing:var(--t-title-tracking);text-transform:var(--t-title-transform)}.t-subtitle{font:var(--t-subtitle);letter-spacing:var(--t-subtitle-tracking);text-transform:var(--t-subtitle-transform)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-surface);background-image:var(--surface-texture);background-size:var(--surface-texture-size);min-height:100dvh;color:var(--color-ink);font:var(--t-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}
