@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./manrope-500-BYYD-dBL.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./manrope-700-BZp_XxE4.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(./manrope-800-BfWYOv1c.woff2)format("woff2")}:root{--ink:#1a1917;--paper:#f4f1ea;--paper-raised:#fff;--surface-sunken:#efeae0;--line:#dcd5c7;--line-strong:#8c8577;--muted:#5a564c;--accent:#f60;--accent-hover:#e85d00;--accent-ink:#111;--accent-text:#b34700;--brand-orange:#f60;--brand-orange-warm:#e85d00;--brand-orange-deep:#c24e00;--brand-glint:#fff3e8;--error:#b00020;--error-ink:#fff;--success:#1a7f37;--warning:#7d5e00;--warning-ink:#fff;--chart-engine:#0072b2;--chart-monokulo:#c25400;--viz-tier-chain:#2a78d6;--viz-tier-blocks:#eb6834;--viz-tier-mempool:#1baf7a;--viz-tier-settlement:#eda100;--viz-tier-upkeep:#e87ba4;--qr-bg:#fff;--media-bg:#000;--chrome-bg:var(--paper-raised);--chrome-ink:var(--ink);--chrome-rule:var(--accent);--table-head-bg:var(--surface-sunken);--table-head-ink:var(--ink);--control-bg:var(--paper-raised);--control-border:var(--line-strong);--btn-bg:var(--paper-raised);--btn-ink:var(--ink);--btn-border:var(--line-strong);--btn-hover-bg:var(--surface-sunken);--btn-hover-border:var(--ink);--btn-primary-bg:var(--accent);--btn-primary-hover:var(--accent-hover);--btn-primary-ink:var(--accent-ink);--card-bg:var(--paper-raised);--card-border:var(--line);--card-changed:var(--accent-text);--card-failed:var(--error);--save-bar-bg:var(--chrome-bg);--save-bar-rule:var(--accent);--toast-bg:var(--paper-raised);--toast-shadow:color-mix(in srgb, var(--ink) 18%, transparent);--tab-current:var(--accent-text);--tab-marker:var(--warning);--focus-ring:var(--accent-text);--btn-danger-bg:var(--error);--btn-danger-ink:var(--error-ink);--step-current-bg:var(--accent);--step-current-ink:var(--accent-ink);--step-done-bg:var(--ink);--step-done-ink:var(--paper-raised);--step-done-ok:var(--success);--step-done-ok-bg:var(--tint-success);--viz-cell-recorded:var(--surface-sunken);--viz-cell-edge:var(--line-strong);--viz-cell-cached:color-mix(in srgb, var(--viz-tier-blocks) 22%, var(--paper-raised));--viz-saved:var(--ink);--viz-pool-fill:color-mix(in srgb, var(--viz-tier-chain) 75%, var(--paper-raised));--viz-penalty:var(--error);--pow-proven:var(--chart-engine);--pow-seen-edge:var(--line-strong);--pow-before:var(--surface-sunken);--pow-mark:var(--ink);--pow-verdict-ok:var(--success);--pow-verdict-watch:var(--warning);--pow-verdict-bad:var(--error);--pow-verdict-quiet:var(--muted);--tint-success:color-mix(in srgb, var(--success) 14%, var(--paper-raised));--tint-error:color-mix(in srgb, var(--error) 14%, var(--paper-raised));--tint-warning:color-mix(in srgb, var(--warning) 14%, var(--paper-raised));--tint-neutral:color-mix(in srgb, var(--muted) 12%, var(--paper-raised));--tint-highlight:color-mix(in srgb, var(--brand-orange) 20%, var(--paper-raised));--network-ink:var(--ink);--network-main-bg:var(--tint-highlight);--network-main-edge:var(--accent-text);--network-test-bg:var(--tint-neutral);--network-test-edge:var(--line-strong);--tint-hover:color-mix(in srgb, var(--brand-orange) 5%, var(--paper-raised));--scrim:color-mix(in srgb, var(--ink) 65%, transparent);--popup-shadow:color-mix(in srgb, var(--ink) 18%, transparent);--switch-on:var(--accent);--switch-off:var(--line-strong);--switch-knob:var(--paper-raised);--logo-facet-mid:var(--brand-orange);--logo-facet-warm:var(--brand-orange-warm);--logo-facet-deep:var(--brand-orange-deep);--logo-glint:var(--brand-glint);--state-pending-bg:#fff6d8;--state-pending-border:#ac7600;--state-pending-ink:#634800;--state-unconfirmed-bg:#f0f0ff;--state-unconfirmed-border:#7779bb;--state-unconfirmed-ink:#353683;--state-confirming-bg:#e7e8ff;--state-confirming-border:#5556a4;--state-confirming-ink:#353683;--state-partial-bg:#fff0df;--state-partial-border:#c05e00;--state-partial-ink:#8a3900;--state-paid-bg:#e3f4e7;--state-paid-border:#1a7f37;--state-paid-ink:#165f2e;--state-overpaid-bg:#ffe6d9;--state-overpaid-border:#b54016;--state-overpaid-ink:#912e0c;--state-expired-bg:#ece9e3;--state-expired-border:#625b52;--state-expired-ink:#4e4943;--state-double-spend-bg:#ffe6e9;--state-double-spend-border:#b00020;--state-double-spend-ink:#870019;--state-cancelled-bg:#e7e7e7;--state-cancelled-border:#616161;--state-cancelled-ink:#404040;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-display:3rem;--text-display-sm:1.375rem;--text-display-md:1.75rem;--text-display-lg:2.25rem;--leading-body:1.5;--leading-heading:1.2;--pill-pad-y:.15em;--pill-pad-x:.7em;--pill-pad-y-roomy:.25em;--pill-pad-x-roomy:.85em;--pill-gap:.35em;--radius-sm:5px;--radius-md:9px;--radius-lg:16px;--shadow-ambient-y:0px;--shadow-ambient-blur:0px;--shadow-ambient:#1110;--font-ui:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#d4d4d4;--paper:#1e1e1e;--paper-raised:#2a2a2a;--surface-sunken:#333;--line:#3d3d3d;--line-strong:#7a7a7a;--muted:#9d9d9d;--accent-hover:#ff7a1f;--accent-text:#ff8a3d;--error:#ff6b6b;--error-ink:#111;--success:#4cc27a;--warning:#e0a83d;--warning-ink:#111;--chart-engine:#56b4e9;--chart-monokulo:#e69f00;--viz-tier-chain:#3987e5;--viz-tier-blocks:#d95926;--viz-tier-mempool:#199e70;--viz-tier-settlement:#c98500;--viz-tier-upkeep:#d55181;--chrome-bg:#181818;--scrim:color-mix(in srgb, var(--chrome-bg) 85%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--state-pending-bg:#3a3017;--state-pending-border:#c99a2e;--state-pending-ink:#f2d487;--state-unconfirmed-bg:#272842;--state-unconfirmed-border:#8d8fe0;--state-unconfirmed-ink:#c9caff;--state-confirming-bg:#272842;--state-confirming-border:#8d8fe0;--state-confirming-ink:#c9caff;--state-partial-bg:#3d2a17;--state-partial-border:#e08a3a;--state-partial-ink:#ffcf9e;--state-paid-bg:#17331f;--state-paid-border:#4cc27a;--state-paid-ink:#a8e6bd;--state-overpaid-bg:#3d2117;--state-overpaid-border:#e5794e;--state-overpaid-ink:#ffc2a8;--state-expired-bg:#2e2d2b;--state-expired-border:#9a948b;--state-expired-ink:#d6d1c8;--state-double-spend-bg:#3d1a1f;--state-double-spend-border:#ff6b6b;--state-double-spend-ink:#ffb3bc;--state-cancelled-bg:#2e2d2b;--state-cancelled-border:#9a948b;--state-cancelled-ink:#d6d1c8}}:root[data-theme=dark]{--ink:#d4d4d4;--paper:#1e1e1e;--paper-raised:#2a2a2a;--surface-sunken:#333;--line:#3d3d3d;--line-strong:#7a7a7a;--muted:#9d9d9d;--accent-hover:#ff7a1f;--accent-text:#ff8a3d;--error:#ff6b6b;--error-ink:#111;--success:#4cc27a;--warning:#e0a83d;--warning-ink:#111;--chart-engine:#56b4e9;--chart-monokulo:#e69f00;--viz-tier-chain:#3987e5;--viz-tier-blocks:#d95926;--viz-tier-mempool:#199e70;--viz-tier-settlement:#c98500;--viz-tier-upkeep:#d55181;--chrome-bg:#181818;--scrim:color-mix(in srgb, var(--chrome-bg) 85%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--state-pending-bg:#3a3017;--state-pending-border:#c99a2e;--state-pending-ink:#f2d487;--state-unconfirmed-bg:#272842;--state-unconfirmed-border:#8d8fe0;--state-unconfirmed-ink:#c9caff;--state-confirming-bg:#272842;--state-confirming-border:#8d8fe0;--state-confirming-ink:#c9caff;--state-partial-bg:#3d2a17;--state-partial-border:#e08a3a;--state-partial-ink:#ffcf9e;--state-paid-bg:#17331f;--state-paid-border:#4cc27a;--state-paid-ink:#a8e6bd;--state-overpaid-bg:#3d2117;--state-overpaid-border:#e5794e;--state-overpaid-ink:#ffc2a8;--state-expired-bg:#2e2d2b;--state-expired-border:#9a948b;--state-expired-ink:#d6d1c8;--state-double-spend-bg:#3d1a1f;--state-double-spend-border:#ff6b6b;--state-double-spend-ink:#ffb3bc;--state-cancelled-bg:#2e2d2b;--state-cancelled-border:#9a948b;--state-cancelled-ink:#d6d1c8}.mk-stack{gap:var(--space-lg);flex-direction:column;display:flex}.mk-field{gap:var(--space-sm);flex-direction:column;min-width:0;margin:0;display:flex}.mk-field>label,label.mk-label{margin:0;font-weight:700;display:block}.mk-hint,.mk-error{font-size:var(--text-sm);color:var(--muted);margin:0}.mk-error{color:var(--error)}.mk-input{box-sizing:border-box;width:100%;min-width:0;min-height:2.5rem;padding:calc(var(--space-sm) + 1px) calc(var(--space-md) + 1px);font:inherit;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--ink);margin:0;display:block}textarea.mk-input{resize:vertical}.mk-input::placeholder{color:var(--muted);opacity:1}.mk-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.mk-input[aria-invalid=true]{border-color:var(--error)}.mk-input:disabled{opacity:.55;cursor:not-allowed}.mk-input[readonly]{background:var(--surface-sunken)}.mk-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:calc(var(--space-sm) + 1px) calc(var(--space-lg) + 1px);border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-ink);font:inherit;text-align:center;cursor:pointer;margin:0;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.mk-btn:hover{background:var(--btn-hover-bg);color:var(--btn-ink);border-color:var(--btn-hover-border)}.mk-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mk-btn[data-variant=primary]{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}.mk-btn[data-variant=primary]:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.mk-btn[data-variant=danger]{background:var(--btn-danger-bg);color:var(--btn-danger-ink);border-color:var(--btn-danger-bg)}.mk-btn[data-variant=danger]:hover{border-color:var(--ink)}.mk-btn[data-variant=quiet]{color:var(--ink);background:0 0;border-color:#0000}.mk-btn[data-variant=quiet]:hover{background:var(--btn-hover-bg)}.mk-btn:disabled{opacity:.45;cursor:not-allowed}.mk-btn[aria-busy=true]{cursor:progress}.mk-btn[data-size=compact],.mk-input[data-size=compact]{min-height:2rem;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}.mk-btn[data-size=touch],.mk-input[data-size=touch]{min-height:3rem}.mk-btn[data-block]{width:100%}.mk-btn[data-size=touch]:active:not(:disabled){background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}:is(.mk-btn,.mk-input,.mk-field)[hidden]{display:none}.mk-btn>:is(svg,.mk-icon){flex:none;width:1.25em;height:1.25em}.mk-status-text{font-size:var(--text-sm);color:var(--muted);font-weight:500}.mk-status-text[data-tone=warning]{color:var(--warning)}.mk-status-text[data-tone=error]{color:var(--error)}.mk-status-text[data-tone=success]{color:var(--success)}.mk-status-text[data-tone=changed]{color:var(--card-changed)}html:not(.js) [data-only=script],html.js [data-only=no-script]{display:none!important}@media print{[data-only=screen]{display:none!important}}@media screen{[data-only=print]{display:none!important}}.mk-select{display:block;position:relative}.mk-select[data-compact]{vertical-align:middle;display:inline-block}.mk-select>select.mk-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.mk-button,.mk-button:hover{box-sizing:border-box;font:inherit;align-items:center;gap:var(--space-sm);width:100%;padding:calc(var(--space-sm) + 1px) calc(var(--space-md) + 1px);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--ink);text-align:left;cursor:pointer;margin:0;font-weight:400;display:flex}.mk-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--focus-ring)}.mk-button:disabled{opacity:.45;cursor:not-allowed}.mk-button[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.mk-value{align-items:center;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.mk-value .mk-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-prompt{color:var(--muted)}.mk-caret{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:.5em;height:.5em;margin-left:auto;transform:translateY(-25%)rotate(45deg)}.mk-button[aria-expanded=true] .mk-caret{transform:translateY(25%)rotate(-135deg)}.mk-logo{object-fit:contain;border-radius:22%;flex:none;width:1.4em;height:1.4em}.mk-detail{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted)}.mk-note{padding-left:var(--space-md);font-size:var(--text-sm);color:var(--muted);text-align:right;margin-left:auto}.mk-popup{z-index:50;box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--paper-raised);min-width:100%;max-height:20rem;box-shadow:0 8px 24px var(--popup-shadow);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.mk-popup[hidden]{display:none}.mk-popup.mk-up{top:auto;bottom:calc(100% + 4px)}.mk-popup[popover]{color:var(--ink);margin:0;position:fixed;inset:auto;overflow:visible}.mk-popup[popover]:not(:popover-open){display:none}.mk-find{flex:none;margin:0 0 4px}.mk-list{min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.mk-option{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;display:flex}.mk-option:hover,.mk-option.mk-active{background:var(--surface-sunken)}.mk-option[aria-selected=true]{background:var(--tint-highlight);font-weight:700}.mk-option[aria-selected=true].mk-active{outline:2px solid var(--focus-ring);outline-offset:-2px}.mk-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mk-option .mk-note{font-weight:400}.mk-empty{padding:var(--space-sm) var(--space-md);color:var(--muted);margin:0}.mk-select[data-compact] .mk-button{width:auto;min-width:9rem;padding:.25rem .5rem}.mk-select[data-compact] .mk-popup{white-space:nowrap}.switch{align-items:center;gap:var(--space-sm);cursor:pointer;margin:0;font-weight:600;display:inline-flex;position:relative}.switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch .switch-track{background:var(--switch-off);border-radius:999px;flex:none;width:2.6rem;height:1.5rem;transition:background .15s;position:relative}.switch .switch-track:after{content:"";background:var(--switch-knob);border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+.switch-track{background:var(--switch-on)}.switch input:checked+.switch-track:after{transform:translate(1.1rem)}.switch input:focus-visible+.switch-track{outline:2px solid var(--focus-ring);outline-offset:2px}.switch input:disabled+.switch-track{opacity:.45}.switch .switch-on,.switch .switch-off{order:-1}.switch .switch-off,.switch input:checked~.switch-on{display:inline}.switch .switch-on,.switch input:checked~.switch-off{display:none}@media (prefers-reduced-motion:reduce){.switch .switch-track,.switch .switch-track:after{transition:none}}.tag{border:1px solid var(--line-strong);padding:var(--pill-pad-y) var(--pill-pad-x);font-size:var(--text-xs);letter-spacing:normal;white-space:nowrap;border-radius:999px;font-weight:700;display:inline-block}.tag:first-letter{text-transform:uppercase}.tag-ok{background:var(--tint-success)}.tag-error{background:var(--tint-error)}.tag-unknown{background:var(--tint-neutral)}.tag-syncing{background:var(--accent);color:var(--accent-ink)}.tag-stalled,.tag-slow{background:var(--tint-warning)}.tag-muted,.tag-dashed{text-transform:none;color:var(--muted);border-color:var(--line);background:var(--paper);font-weight:500}.tag-dashed{background:0 0;border-style:dashed}.tag:has(>.tag-icon){align-items:center;gap:var(--pill-gap);display:inline-flex}.tag-icon{flex:none;display:inline-flex}.tag-icon>*{width:1.1em;height:1.1em}.tag-network{align-items:center;gap:var(--pill-gap);font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;border:1px solid var(--network-test-edge);padding:var(--pill-pad-y-roomy) var(--pill-pad-x-roomy);color:var(--network-ink);border-radius:999px;font-weight:700;line-height:1.5;display:inline-flex}.tag-network svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05em;height:1.05em}.tag-network.is-main{background:var(--network-main-bg);border-color:var(--network-main-edge)}.tag-network.is-test{background:var(--network-test-bg);border-style:dashed}.tag-network[data-size=icon]{padding:var(--pill-pad-y);border-radius:50%}.tag-network[data-size=icon]>.tag-network-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tag .label-short{display:none}@media (width<=640px){.tag .label-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tag .label-short{display:inline}}.tag[class*=state-]{background:var(--state-bg);color:var(--state-ink);border-color:var(--state-border)}.state-pending{--state-bg:var(--state-pending-bg);--state-border:var(--state-pending-border);--state-ink:var(--state-pending-ink)}.state-unconfirmed{--state-bg:var(--state-unconfirmed-bg);--state-border:var(--state-unconfirmed-border);--state-ink:var(--state-unconfirmed-ink)}.state-confirming{--state-bg:var(--state-confirming-bg);--state-border:var(--state-confirming-border);--state-ink:var(--state-confirming-ink)}.state-partial{--state-bg:var(--state-partial-bg);--state-border:var(--state-partial-border);--state-ink:var(--state-partial-ink)}.state-paid{--state-bg:var(--state-paid-bg);--state-border:var(--state-paid-border);--state-ink:var(--state-paid-ink)}.state-overpaid{--state-bg:var(--state-overpaid-bg);--state-border:var(--state-overpaid-border);--state-ink:var(--state-overpaid-ink)}.state-expired,.state-offline,.state-unknown{--state-bg:var(--state-expired-bg);--state-border:var(--state-expired-border);--state-ink:var(--state-expired-ink)}.state-double-spend{--state-bg:var(--state-double-spend-bg);--state-border:var(--state-double-spend-border);--state-ink:var(--state-double-spend-ink)}.state-cancelled{--state-bg:var(--state-cancelled-bg);--state-border:var(--state-cancelled-border);--state-ink:var(--state-cancelled-ink)}.mk-current{color:var(--success);font-size:var(--text-xs);white-space:nowrap;font-weight:700}@media (width<=640px){.mk-select :is(.mk-detail,.mk-note,.mk-chip,.mk-current){display:none}.mk-option{white-space:normal}.mk-option .mk-label,.mk-value .mk-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.error{border:2px solid var(--error);background:var(--tint-error);border-radius:var(--radius-md);color:var(--error);padding:var(--space-sm) var(--space-md);margin:1em 0;font-weight:700}.success{border:2px solid var(--success);background:var(--tint-success);border-radius:var(--radius-md);color:var(--success);padding:var(--space-sm) var(--space-md);margin:1em 0;font-weight:700}.hint{color:var(--muted);font-size:var(--text-sm)}.alert-title{font-weight:800}:is(.error,.warning,.success,.notice):has(>.alert-title){font-weight:500}:is(.error,.warning,.success,.notice):has(>.alert-icon){padding-inline-start:calc(var(--space-md) + 1.6em);font-weight:500;position:relative}.alert-icon{inset-inline-start:var(--space-md);top:calc(var(--space-sm) + .1em);display:flex;position:absolute}.alert-icon svg{width:1.2em;height:1.2em}.alert-actions{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.muted{color:var(--muted)}.warning{border:2px solid var(--warning);border-radius:var(--radius-md);color:var(--warning);background:var(--tint-warning);padding:var(--space-sm) var(--space-md);margin:1em 0;font-weight:700}.notice{border:1px solid var(--line);background:var(--tint-neutral);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin:1em 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.box{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);padding:var(--space-xl);box-shadow:0 var(--shadow-ambient-y) var(--shadow-ambient-blur) var(--shadow-ambient);margin:1.2rem 0}.box+.box{margin-top:1.2rem}.box[data-look=tile]{min-width:0;box-shadow:none;border-radius:var(--radius-lg);margin:0}.box[data-look=tile]>:first-child{margin-top:0}.box[data-look=tile]>:last-child{margin-bottom:0}.short-value{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block;position:relative}.short-value-text{-webkit-user-select:none;user-select:none}.short-value-full{white-space:nowrap;color:#0000;-webkit-user-select:text;user-select:text;position:absolute;inset:0;overflow:hidden}details:is(.keys-help,.more-options){margin:var(--space-md) 0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised)}details:is(.keys-help,.more-options)>summary{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-weight:700;display:block}details:is(.keys-help,.more-options)>summary:hover{background:var(--surface-sunken)}details:is(.keys-help,.more-options)[open]>summary{border-bottom:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0}.keys-help-body,details.more-options>.setting-field{padding:var(--space-md) var(--space-lg);margin:0}details.more-options{margin:var(--space-xl) 0}.keys-help-body h4{margin:var(--space-md) 0 var(--space-xs);font-size:var(--text-base)}.keys-help-body h4:first-child{margin-top:0}.keys-help-body p{margin:0}.keys-help-body ol{margin:0;padding-left:1.3em}.keys-help-body li{margin:.25em 0}.keys-help-body pre{margin:var(--space-xs) 0 var(--space-sm);font-size:var(--text-sm)}.keys-help-body .copy-this{background:var(--tint-highlight);border-radius:2px;padding:0 .2em}.facts{gap:var(--space-xs) var(--space-lg);grid-template-columns:max-content minmax(0,1fr);margin:.6em 0;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--line);grid-template-columns:9rem 1fr;display:grid}.timeline li:first-child{border-top:0}.timeline time{color:var(--muted)}@media (width<=640px){.timeline li{grid-template-columns:1fr;gap:0}}.checks{margin:var(--space-md) 0 var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);padding:0;list-style:none}.checks li{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--line);align-items:baseline;display:flex}.checks li:first-child{border-top:0}.checks .mark{text-align:center;flex:none;width:1em;font-weight:800}.checks .ok .mark{color:var(--success)}.checks .no .mark{color:var(--error)}.checks .fix{font-size:var(--text-sm);color:var(--muted);display:block}.checks .fix-line{display:block}.checks .then .mark{color:var(--muted)}.checks .fix{overflow-wrap:anywhere}details:is(.disclosure,.keys-help,.more-options)>summary{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}details:is(.disclosure,.keys-help,.more-options)>summary:hover{color:var(--accent-text)}details.disclosure>summary{display:inline}details:is(.disclosure,.keys-help,.more-options)>summary{cursor:pointer;list-style:none}details:is(.disclosure,.keys-help,.more-options)>summary::-webkit-details-marker{display:none}details:is(.disclosure,.keys-help,.more-options)>summary:after{content:" ▾";color:var(--muted)}details:is(.disclosure,.keys-help,.more-options)[open]>summary:after{content:" ▴"}table{border-collapse:collapse;width:100%;margin:.8em 0}th,td{border:1px solid var(--line);padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:top}td code,td pre,th code,th pre{background:0 0;border:none;padding:0}th{background:var(--table-head-bg);color:var(--table-head-ink);font-weight:700}tr:nth-child(2n) td{background:color-mix(in srgb, var(--ink) 5%, transparent)}.table-scroll{margin:.8em 0;overflow-x:auto}.table-scroll>table{margin:0}@media (width<=640px){.col-optional{display:none}table.table-cards,table.table-cards tbody{display:block}table.table-cards thead{display:none}table.table-cards tr{gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}table.table-cards td{background:0 0;border:0;min-width:0;padding:0;display:block}table.table-cards td.col-optional{display:none}table.table-cards .card-title{grid-area:1/1;font-weight:700}table.table-cards .card-status{grid-area:1/2;justify-self:end}table.table-cards .card-amount{grid-area:2/1;font-weight:700}table.table-cards .card-when{color:var(--muted);font-size:var(--text-sm);grid-area:2/2;justify-self:end}table.table-cards .card-meta{color:var(--muted);font-size:var(--text-sm);grid-column:1/-1}table.table-cards .card-meta:empty{display:none}table.table-cards .card-detail{overflow-wrap:anywhere;grid-area:2/1;min-width:0}.kv-table,.kv-table tbody,.kv-table tr,.kv-table th,.kv-table td{width:auto;display:block}.kv-table{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised)}.kv-table th,.kv-table td,.kv-table tr:nth-child(2n) td{background:0 0;border:0;padding:0}.kv-table tr{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line)}.kv-table tr:last-child{border-bottom:0}.kv-table th{color:var(--muted);font-size:var(--text-xs)}.kv-table td code{word-break:break-all}table.table-stack,table.table-stack tbody,table.table-stack tr,table.table-stack td{width:auto;display:block}table.table-stack thead{display:none}table.table-stack tr{padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised)}table.table-stack td,table.table-stack tr:nth-child(2n) td{padding:var(--space-xs) 0;overflow-wrap:anywhere;background:0 0;border:0}table.table-stack td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);font-weight:700;display:block}table.table-stack td:empty{display:none}}details.disclosure-compact{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0}details.disclosure-compact>summary{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);min-height:2rem;font-size:var(--text-xs);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;list-style:none;display:flex;overflow:hidden}details.disclosure-compact>summary::-webkit-details-marker{display:none}details.disclosure-compact>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:6px;height:6px;margin-left:auto;transition:transform .2s;transform:rotate(-45deg)}details.disclosure-compact[open]>summary:after{transform:rotate(45deg)}details.disclosure-compact>summary:hover{background:var(--tint-hover)}details:is(.disclosure-compact,.disclosure-row)[data-alert]{border-color:var(--error)}details.disclosure-compact>.disclosure-body{padding:var(--space-xs) var(--space-sm) var(--space-sm);font-size:var(--text-xs);border-top:1px solid var(--line)}details.disclosure-row{background:var(--paper);border:1px solid var(--card-border);border-radius:var(--radius-md);min-width:0}details.disclosure-row>summary{align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}details.disclosure-row>summary::-webkit-details-marker{display:none}details.disclosure-row>summary:hover{background:var(--surface-sunken)}details.disclosure-row[open]>summary{border-bottom:1px solid var(--card-border);border-radius:var(--radius-md) var(--radius-md) 0 0}details.disclosure-row>.disclosure-body{padding:var(--space-sm) var(--space-md)}@media (prefers-reduced-motion:reduce){details.disclosure-compact>summary:after{transition:none}}.help-tip{display:inline-block;position:relative}.help-tip[data-anchor=container]{position:static}.help-tip>summary{border:1.5px solid var(--btn-border);width:24px;height:24px;font-weight:800;font-size:var(--text-xs);color:var(--btn-ink);background:var(--btn-bg);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.help-tip>summary::-webkit-details-marker{display:none}.help-tip>summary:hover{border-color:var(--btn-hover-border)}.help-tip[open]>summary{background:var(--ink);color:var(--paper-raised);border-color:var(--ink)}.help-tip-body{z-index:40;width:min(28rem,100vw - 32px);max-height:min(78vh,760px);padding:var(--space-sm) var(--space-md) var(--space-md);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:500;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.help-tip[data-size=wide]>.help-tip-body{width:min(920px,100vw - 32px)}.mk-pagination{align-items:center;gap:var(--space-sm) var(--space-md);margin:var(--space-md) 0;flex-wrap:wrap;display:flex}.mk-pagination-status{color:var(--muted);font-size:var(--text-sm)}.mk-card{padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0}.mk-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.mk-card-head>div{min-width:0}.mk-card-title{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;border:0;margin:0;padding:0;font-weight:800;line-height:1.25;overflow:hidden}.mk-card-sub{margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--muted)}.mk-card-amount{margin:var(--space-sm) 0 0;font-size:var(--text-display-sm);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.mk-card-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.mk-card-foot small{min-width:0;font-size:var(--text-xs);color:var(--muted)}.mk-card-foot>:last-child{flex:none}.settings-dialog{box-sizing:border-box;width:min(46rem,100vw - 2rem);max-height:calc(100dvh - 3rem);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);color:var(--ink)}.settings-dialog::backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent)}.settings-dialog>h2{margin-top:0}.confirm-dialog{width:min(32rem,100vw - 2rem)}.confirm-dialog-page{max-width:32rem;margin:var(--space-lg) 0}.wide-dialog-page{max-width:46rem;margin:var(--space-lg) 0}.dialog-title{align-items:center;gap:var(--space-sm);font-size:var(--text-lg);margin:0 0 var(--space-sm);border:0;padding:0;display:flex}.dialog-aside{white-space:nowrap;margin-left:auto}.dialog-aside+.dialog-x,.dialog-aside+.dialog-x:hover{margin-left:0}.dialog-x,.dialog-x:hover{padding:0 var(--space-xs);color:var(--muted);font-size:var(--text-xl);background:0 0;border:0;margin:0 0 0 auto;line-height:1}.dialog-actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.dialog-actions button{margin:0}.dialog-actions button[disabled]{opacity:.45;cursor:not-allowed}.check-line{gap:var(--space-sm);align-items:flex-start;font-weight:600;display:flex}.check-line input{width:auto;margin:var(--space-xs) 0 0;accent-color:var(--accent-text)}.mk-checkbox{accent-color:var(--accent-text);margin:0}.form-actions{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.form-actions .spacer{flex-grow:1}.form-actions button{margin:0}.radio-cards{gap:var(--space-md);margin:var(--space-sm) 0;border:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;display:grid}.radio-card{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-raised);cursor:pointer;margin:0;font-weight:400;display:flex}.radio-card:has(input:checked){border-color:var(--ink);background:var(--tint-highlight)}.radio-card input{width:auto;accent-color:var(--accent-text);margin:0}.radio-card[aria-disabled=true]{cursor:not-allowed;background:var(--surface-sunken);border-style:dashed}.radio-card[aria-disabled=true]>:not(.tag){opacity:.45}.radio-cards.is-compact{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0}.radio-cards.is-compact .radio-card{padding:var(--space-sm) var(--space-md);gap:var(--space-sm)}.mk-btn.icon-only{width:2.1rem;height:2.1rem;min-height:0;padding:0}.mk-btn.icon-only svg{width:1.1rem;height:1.1rem}:is(.field-help,.setting-problem,.setting-pending,.field-check){margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;font-weight:400;display:block}.setting-problem{color:var(--error)}.setting-pending{color:var(--warning);font-weight:700}.field-check{color:var(--success);font-weight:700}:is(.field-help,.setting-problem,.field-check) a{color:inherit}.locked-input{display:block;position:relative}.locked-input>.mk-input{background:var(--surface-sunken);color:var(--muted);cursor:not-allowed;opacity:1;padding-right:2.4em}.locked-input .lock-icon{width:1em;height:1em;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:.8em;transform:translateY(-50%)}.mk-launch-tile{box-sizing:border-box;align-items:center;gap:var(--space-md);min-width:11em;padding:var(--space-md) var(--space-lg);border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-ink);text-decoration:none;display:flex}a.mk-launch-tile[href]:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-border);color:var(--btn-ink)}.mk-launch-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mk-launch-tile[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mk-launch-tile-icon{flex:none;display:flex}.mk-launch-tile-icon svg{width:1.7em;height:1.7em}.mk-launch-tile-text{gap:var(--space-xs);flex-direction:column;display:flex}.mk-launch-tile-title{font-weight:700}.mk-launch-tile-hint{font-size:var(--text-sm);opacity:.85}.mk-input-with-actions{min-width:0;display:block;position:relative}.mk-input-with-actions>.mk-input{padding-right:calc(var(--space-sm) + 2.1rem)}.mk-input-with-actions:has(>.mk-input-actions>:nth-child(2))>.mk-input{padding-right:calc(var(--space-sm) + 2 * 2.1rem + var(--space-xs))}.mk-input-with-actions:has(>.mk-input-actions>:nth-child(3))>.mk-input{padding-right:calc(var(--space-sm) + 3 * 2.1rem + 2 * var(--space-xs))}.mk-input-actions{top:50%;right:var(--space-xs);gap:var(--space-xs);display:flex;position:absolute;transform:translateY(-50%)}.mk-input-actions>.mk-btn.icon-only{background:0 0;border-color:#0000}.mk-input-actions>.mk-btn.icon-only:hover{background:var(--btn-hover-bg)}.mk-sortable{margin:var(--space-sm) 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.mk-sortable-item{min-width:0;transition:transform .15s}.mk-sortable-item.is-dragging{z-index:2;box-shadow:0 8px 24px var(--popup-shadow);border-radius:var(--radius-md);transition:none;position:relative}.mk-sortable-item[data-sortable-fixed]>details.disclosure-row{background:0 0;border-style:dashed}.mk-sort-handle{cursor:grab;color:var(--muted);font-size:var(--text-lg);padding:0 var(--space-xs);-webkit-user-select:none;user-select:none;touch-action:none;line-height:1}.mk-sortable-item.is-dragging .mk-sort-handle{cursor:grabbing}.mk-sort-handle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.mk-sortable-item{transition:none}}.mk-page-header{margin:var(--space-lg) 0 var(--space-md)}.mk-page-header:has(>.mk-breadcrumbs){margin-top:var(--space-xl)}.mk-page-title{align-items:center;gap:var(--space-sm) var(--space-md);border-bottom:2px solid var(--line);flex-wrap:wrap;min-width:0;padding-bottom:.3em;display:flex;position:relative}.mk-page-title>h1{font-size:var(--text-xl);letter-spacing:-.01em;overflow-wrap:anywhere;border:0;min-width:0;margin:0;padding:0;font-weight:700}.mk-page-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.mk-page-header>.mk-wizard-steps{margin:var(--space-lg) 0 0}.mk-breadcrumbs{align-items:center;gap:var(--space-sm);width:100%;min-width:0;margin:0 0 var(--space-sm);color:var(--muted);font-size:var(--text-sm);flex-wrap:nowrap;padding:0;display:flex}.mk-breadcrumbs>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(60vw,24rem);color:inherit;text-underline-offset:.2em;flex:0 auto;text-decoration:underline;display:block;overflow:hidden}.mk-breadcrumbs>a:last-child{flex-shrink:0;max-width:45%}.mk-breadcrumbs>a+a:before{content:"›";margin-right:var(--space-sm);color:var(--muted);text-decoration:none;display:inline-block}.mk-breadcrumbs>a+a{padding-inline-start:0}.mk-breadcrumbs>a:hover{color:var(--accent-text)}.mk-breadcrumbs>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.mk-breadcrumbs>a:only-child{padding-inline-start:1.4em;position:relative}.mk-breadcrumbs>a:only-child:before{content:"←";text-decoration:none;position:absolute;inset-inline-start:0}.mk-wizard-steps{gap:var(--space-lg);margin:var(--space-xl) 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.mk-wizard-steps>li{align-items:start;gap:var(--space-sm);min-width:0;color:var(--muted);display:flex}.mk-wizard-steps small{font-size:var(--text-sm);font-weight:500;display:block}.mk-wizard-steps [aria-current=step]{color:var(--ink);font-weight:800}.mk-wizard-steps[data-design=strip]>li{padding-block:var(--space-md);flex-direction:column;justify-content:space-between}.mk-wizard-progress{appearance:none;background:var(--line-strong);width:100%;height:3px;color:var(--accent-text);border:0;border-radius:0;display:block}.mk-wizard-progress::-webkit-progress-bar{background:var(--line-strong)}.mk-wizard-progress::-webkit-progress-value{background:var(--accent-text)}.mk-wizard-progress::-moz-progress-bar{background:var(--accent-text)}.mk-wizard-steps>li>span{overflow-wrap:anywhere}@media (width<=480px){.mk-wizard-steps{gap:var(--space-sm)}}.mk-stage{text-align:left;padding:var(--space-sm) var(--space-md);border:1px solid var(--state-border,var(--line));border-radius:var(--radius-md);background:var(--state-bg,var(--paper-raised));color:var(--state-ink,var(--ink))}.mk-track{margin:0 0 var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid;position:relative}.mk-track:before{content:"";background:color-mix(in srgb, currentColor 30%, transparent);height:2px;position:absolute;top:.8em;left:16.67%;right:16.67%}.mk-track:has(>li:nth-child(2):last-child):before{left:25%;right:25%}.mk-track>li{justify-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:700;display:grid;position:relative}.mk-track-dot{border:2px solid color-mix(in srgb, currentColor 40%, transparent);background:var(--paper-raised);border-radius:50%;place-items:center;width:2.13em;height:2.13em;display:grid}.mk-track-dot svg{width:1.2em;height:1.2em}.mk-track>.step-done .mk-track-dot{background:var(--state-paid-border);border-color:var(--state-paid-border);color:var(--paper-raised)}.mk-track>.step-now .mk-track-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent);border-color:currentColor}.mk-track>.step-part .mk-track-dot{background:conic-gradient(currentColor 0 50%, var(--paper-raised) 50% 100%);border-color:currentColor}.mk-track>.step-fail .mk-track-dot{background:var(--state-border);border-color:var(--state-border);color:var(--paper-raised)}.mk-track>.step-todo{opacity:.85}.mk-stage-msg{font-size:var(--text-sm);margin:0;line-height:1.4}.mk-stage[data-size=compact]{padding:var(--space-sm)}.mk-stage[data-size=compact] .mk-track>li{font-size:var(--text-2xs)}.mk-stage[data-size=compact] .mk-stage-msg{font-size:var(--text-xs)}.mk-card-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;display:grid}.mk-action-card{box-sizing:border-box;gap:var(--space-sm);min-width:0;padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:0 var(--shadow-ambient-y) var(--shadow-ambient-blur) var(--shadow-ambient);overflow-wrap:anywhere;flex-direction:column;display:flex}.mk-action-card :is(h2,h3){font-size:var(--text-lg);border:0;margin:0;padding:0;line-height:1.35}.mk-action-card p{margin:0}.mk-action-card-head{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-height:2.25rem;display:flex}.mk-action-card-body{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.mk-action-card-description{flex:1}.mk-action-card .mk-btn{max-width:100%;margin-top:var(--space-sm);align-self:flex-start}.mk-action-card[data-recommended]{border-color:var(--line-strong)}.mk-action-card[data-unavailable]{background:var(--surface-sunken);border-style:dashed;border-color:var(--line-strong)}.mk-action-card[hidden]{display:none}.setting-field{margin:0 0 var(--space-xl)}.setting-field:last-child{margin-bottom:0}.setting-field:has(>.setting-about){gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;align-items:start;margin:0;display:flex}.setting-field:has(>.setting-about)>.setting-about{flex:10rem}.setting-field:has(>.setting-about)>.setting-control{flex:100 12rem;max-width:22rem}.setting-field:has(>.setting-about)+.setting-field:has(>.setting-about){margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line)}.setting-field:has(>.setting-control>:is(.radio-cards,.setting-choices,textarea,table,.table-scroll,.mk-sortable):first-child)>:is(.setting-about,.setting-control){flex-basis:100%;max-width:none}.setting-field[hidden]{display:none}.setting-about{min-width:0}.setting-field .setting-label-row{margin:0 0 var(--space-xs);line-height:1.3}.setting-about>.setting-label-row{margin:0}.setting-field .setting-label{margin:0;font-weight:700;display:inline}.setting-about>.field-help{margin:var(--space-xs) 0 0}.setting-control{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.setting-control>*{min-width:0}.setting-control>:is(.field-help,.setting-pending,.setting-problem,.field-check){margin:0}.setting-field>.setting-control:has(>:is(.switch,.mk-checkbox):only-child){flex:none;margin-left:auto}.setting-field>.setting-label-row+.field-help{margin-bottom:var(--space-sm)}.setting-choices .check-line{align-items:center;gap:.3em;margin:.2em 1.2em .2em 0;font-weight:400;display:inline-flex}.setting-field input,.setting-field select,.setting-field textarea{max-width:100%}.setting-field textarea{width:100%;font-family:ui-monospace,monospace}@media (width<=640px){.setting-field:has(>.setting-about)>:is(.setting-about,.setting-control){flex-basis:100%;max-width:none}.setting-field>.setting-control:has(>:is(.switch,.mk-checkbox):only-child){margin-left:0}}.tab-bar{gap:var(--space-xs);margin:var(--space-md) 0 var(--space-lg);border-bottom:1px solid var(--line);display:flex;position:relative;overflow-x:auto}.tab-bar a{white-space:nowrap;padding:var(--space-sm) var(--space-md);color:var(--ink);border-bottom:3px solid #0000;flex:none;text-decoration:none}.tab-bar a:hover{color:var(--accent-text)}.tab-bar a[aria-current=page]{border-bottom-color:var(--tab-current);font-weight:700}.tab-marker{color:var(--tab-marker);font-size:var(--text-xs);margin-left:.35em}.settings-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);margin:0 0 var(--space-lg);scroll-margin:var(--space-lg) 0 6rem;min-width:0}.settings-card.is-dirty{border-color:var(--card-changed)}.settings-card.is-failed{border-color:var(--card-failed)}.card-head{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--card-border);flex-wrap:wrap;display:flex}.card-head h3{font-size:var(--text-lg);margin:0}.card-spacer{flex:1}.card-meta{font-size:var(--text-sm);color:var(--muted)}.card-state{display:contents}.card-head .card-discard{padding:var(--space-xs) var(--space-md);font-size:var(--text-sm);margin:0;font-weight:600}.card-discard[hidden]{display:none}.card-body{padding:var(--space-lg);min-width:0}.card-body>.hint:first-child{margin-top:0;margin-bottom:var(--space-lg)}.card-body>p.error[role=alert]{margin:0 0 var(--space-lg)}.card-body>h4{margin:var(--space-xl) 0 var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--card-border);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.card-body>h4:first-child,.card-body>.hint:first-child+h4{border-top:0;margin-top:0;padding-top:0}.card-body>h4+.hint{margin:calc(-1 * var(--space-sm)) 0 var(--space-lg)}.owner-chip{font-size:var(--text-xs);letter-spacing:normal;text-transform:capitalize;color:var(--muted);border:1px solid var(--card-border);padding:var(--pill-pad-y) var(--pill-pad-x);border-radius:999px;font-weight:700}.badge{font-size:var(--text-xs);padding:var(--pill-pad-y) var(--pill-pad-x);white-space:nowrap;color:var(--ink);border-radius:999px;font-weight:700}.badge-unsaved{background:var(--tint-highlight)}.badge-error{background:var(--tint-error)}.badge-warning{background:var(--tint-warning)}.changed-mark{margin-left:var(--space-xs);font-size:var(--text-xs);color:var(--card-changed);font-weight:700;display:none}.setting-field.is-changed .changed-mark{display:inline}.setting-field.is-changed input:not([disabled]),.setting-field.is-changed select,.setting-field.is-changed textarea{border-color:var(--card-changed)}.save-bar{z-index:15;background:var(--save-bar-bg);border-top:3px solid var(--save-bar-rule);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.save-bar-inner{align-items:center;gap:var(--space-sm) var(--space-md);padding-top:var(--space-md);padding-bottom:var(--space-md);flex-wrap:wrap;display:flex}body:has(.save-bar){padding-bottom:9rem}html:has(.save-bar){scroll-padding-bottom:7rem}.save-bar.is-failed{border-top-color:var(--card-failed)}.save-bar.is-leaving{border-top-color:var(--warning)}.save-bar-message{flex:16rem;min-width:0;margin:0}.save-bar-message:focus{outline:none}.save-bar-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.save-bar-actions[hidden]{display:none}.save-bar [data-save][aria-busy=true]{align-items:center;gap:.5em;display:inline-flex}.save-bar [data-save][aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite save-spin}@keyframes save-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.save-bar [data-save][aria-busy=true]:before{animation:none}}.save-bar[data-idle]{display:none}@media (prefers-reduced-motion:no-preference){.save-bar.is-dirty,.save-bar.is-leaving{animation:.18s ease-out save-bar-in}}@keyframes save-bar-in{0%{transform:translateY(100%)}to{transform:none}}.toasts{top:4.5rem;right:var(--space-lg);z-index:20;gap:var(--space-sm);width:min(24rem, calc(100% - 2 * var(--space-lg)));pointer-events:none;display:grid;position:fixed}.toast{pointer-events:auto;gap:var(--space-sm) var(--space-md);background:var(--toast-bg);border:1px solid var(--success);border-radius:var(--radius-md);box-shadow:0 6px 24px var(--toast-shadow);padding:var(--space-md);font-size:var(--text-sm);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;animation:.22s ease-out toast-in,.3s ease-in 6s forwards toast-out;display:grid}.toast-warning{border-color:var(--warning);animation:.22s ease-out toast-in,.3s ease-in 10s forwards toast-out}.toast-error{border-color:var(--error);animation:.22s ease-out toast-in,.3s ease-in 12s forwards toast-out}.toast-neutral{border-color:var(--line-strong)}html.js .toast-error{animation:.22s ease-out toast-in}.toast.is-closing{animation:.25s ease-in forwards toast-out}.toast-icon{place-items:center;width:1.5rem;height:1.5rem;display:grid}.toast-icon .mk-icon{width:100%;height:100%;display:block}.toast-success .toast-icon{color:var(--success)}.toast-warning .toast-icon{color:var(--warning)}.toast-error .toast-icon{color:var(--error)}.toast-text{overflow-wrap:anywhere;gap:.15em;min-width:0;display:grid}.toast-show{font-size:var(--text-sm);justify-self:start}.toasts .toast-close{padding:0 var(--space-xs);color:var(--muted);font-size:var(--text-lg);background:0 0;border:0;margin:0;line-height:1}@keyframes toast-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;visibility:hidden;transform:translateY(-.4rem)}}@media (prefers-reduced-motion:reduce){.toast,.toast-warning,.toast-error,.toast.is-closing{animation-duration:10ms}}.toast-success{border:1px solid var(--success);background:var(--tint-success);padding:var(--space-md)}.toast:focus-within,.toast:hover{animation-play-state:paused}.save-bar[data-placement=inline]{padding:var(--space-md);animation:none;position:static}body:has(.save-bar):not(:has(.save-bar:not([data-placement=inline]))){padding-bottom:0}.toast[data-persistent]{animation:none}.settings-card[hidden]{display:none}.toast-warning{background:var(--tint-warning)}.toast-error{background:var(--tint-error)}.toast-neutral{background:var(--tint-neutral)}@media (width<=640px){.save-bar:not(.is-failed) .save-bar-message{display:none}.save-bar-actions{flex:1;justify-content:flex-end}}.mk-mono{font-family:var(--font-mono)}.mk-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em;display:inline-block}.mk-tabs{gap:var(--space-xs);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.mk-tabs>:is(a,button){padding:var(--space-sm) var(--space-md);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin:0;text-decoration:none}.mk-tabs>:is([aria-current=page],[aria-selected=true]){border-bottom-color:var(--tab-current);font-weight:700}.mk-tabs>:is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mk-tab-count{margin-left:var(--space-xs);color:var(--muted);font-size:var(--text-xs);font-weight:600}.mk-tab-panels>section{padding-block:var(--space-lg);scroll-margin-top:var(--space-lg)}.mk-copy{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.mk-copy-value{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;min-width:0;display:block;overflow:hidden}.mk-copy-value:focus{white-space:normal;overflow-wrap:anywhere;outline:2px solid var(--focus-ring);outline-offset:2px}.mk-copy-status:empty{display:none}.mk-copy-status{color:var(--muted);font-size:var(--text-sm);grid-column:1/-1}.mk-table-scroll{max-width:100%;overflow-x:auto}.mk-table{border-collapse:collapse;text-align:start;width:100%;font-size:var(--text-sm)}.mk-table :is(th,td){padding:var(--space-md);border-bottom:1px solid var(--line);text-align:start}.mk-table th{background:var(--table-head-bg);color:var(--table-head-ink)}.mk-table caption{text-align:start;margin-bottom:var(--space-sm);font-weight:700}.mk-copy [hidden],.mk-tabset [hidden]{display:none}.mk-table thead th{border-bottom:2px solid var(--line-strong)}.mk-table tbody :is(th,td){background:var(--paper-raised)}.mk-table tbody tr:nth-child(2n)>:is(th,td){background:var(--surface-sunken)}.mk-table :is(th,td)+:is(th,td){border-inline-start:1px solid var(--line-strong)}.mk-table tbody tr:hover>:is(th,td){background:var(--tint-highlight)}.mk-copy>:is(.mk-copy-value,.mk-copy-preview){grid-area:1/1}.mk-copy>.mk-btn{grid-area:1/2}.mk-copy-preview{-webkit-user-select:none;user-select:none;cursor:text;overflow-wrap:anywhere;min-width:0}.mk-copy:has(>.mk-copy-preview)>.mk-copy-value:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mk-copy>.mk-copy-value:focus~.mk-copy-preview{display:none}.mk-copy-block{min-width:0;position:relative}.mk-copy-block>pre{padding:var(--space-md) var(--space-lg);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);font:var(--text-sm)/1.6 var(--font-mono);margin:0;padding-right:6rem;overflow-x:auto}.mk-copy-block>pre>code{font:inherit;background:0 0;border:0;padding:0}.mk-copy-block>.mk-btn{top:var(--space-sm);right:var(--space-sm);position:absolute}@media (width<=520px){.mk-copy-block>pre{padding:2.8rem var(--space-md) var(--space-md)}}.mk-segmented{gap:var(--space-lg);border-bottom:2px solid var(--line);flex-wrap:wrap;display:flex}.mk-segmented>.mk-btn{min-height:0;padding:0 0 var(--space-xs);color:var(--muted);font-size:var(--text-sm);background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;margin-bottom:-2px;font-weight:800}.mk-segmented>.mk-btn:hover{color:var(--ink);background:0 0}.mk-segmented>.mk-btn[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--tab-current)}.pos-symbol-defs{width:0;height:0;position:absolute;overflow:hidden}@keyframes pos-spin{to{transform:rotate(360deg)}}.pos-icon{width:22px;height:22px;color:var(--state-ink);flex:none;place-items:center;line-height:0;display:inline-grid}.pos-icon>svg,.pos-icon>span{grid-area:1/1}.pos-coin-mark{stroke:var(--brand-orange)}.pos-icon svg{width:100%;height:100%;display:block;overflow:visible}.pos-icon-overpaid svg{width:130%;height:100%}.pos-spinner{border:2px solid color-mix(in srgb, var(--state-ink,var(--ink)) 22%, transparent);border-top-color:var(--state-ink,var(--ink));border-right-color:var(--state-ink,var(--ink));border-radius:50%;width:72%;height:72%;animation:1.6s linear infinite pos-spin}.pos-loading-mark{width:16px;height:16px;color:var(--ink);line-height:0;display:inline-block}.pos-loading-mark svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.pos-loading-mark .logo-glow{display:none}.pos-spinner{animation:none;transform:rotate(-35deg)}}.pos-disc{background:conic-gradient(var(--state-ink) 0 var(--progress,0%), color-mix(in srgb, var(--state-border) 35%, var(--state-bg)) var(--progress,0%) 100%);width:82%;height:82%;box-shadow:inset 0 0 0 1.5px var(--state-border);border-radius:50%}.pos-icon{--pos-coin-face:var(--paper-raised)}.resource-chart{background:var(--surface-sunken);border-radius:var(--radius-sm);width:100%;height:5rem;display:block}.chart-layer.chart-engine{fill:var(--chart-engine)}.chart-layer.chart-monokulo{fill:var(--chart-monokulo)}.chart-limit{stroke-width:1.5px;stroke-dasharray:4 3}.chart-limit.chart-engine{stroke:var(--chart-engine)}.chart-limit.chart-monokulo{stroke:var(--chart-monokulo)}.chart-legend{gap:var(--space-md);margin:var(--space-xs) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chart-swatch{vertical-align:-.05em;border-radius:2px;width:.8em;height:.8em;margin-right:.35em;display:inline-block}.chart-swatch.chart-engine{background:var(--chart-engine)}.chart-swatch.chart-monokulo{background:var(--chart-monokulo)}.sparkline{vertical-align:middle;fill:none;width:4rem;height:1rem;stroke:var(--chart-engine);stroke-width:1.5px}.sparkline polyline{vector-effect:non-scaling-stroke}.sparkline circle{fill:var(--chart-engine);stroke:none}.net-head{align-items:center;gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.net-head h2{font-size:var(--text-xl);border:0;margin:0;padding:0;font-weight:800}.net-head>.mk-status-text+.mk-status-text:before{content:"·";margin-right:var(--space-md);color:var(--muted)}.net-head>.mk-btn{padding:var(--space-xs) var(--space-md);font-size:var(--text-sm);margin:0 0 0 auto}[data-net-card] h3.caps{margin:var(--space-xl) 0 var(--space-sm);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}[data-net-card]>.net-head+h3.caps{margin-top:0}[data-net-card] .line{align-items:center;gap:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0;flex-wrap:wrap;display:flex}.wrap{max-width:880px;margin:0 auto;padding:0 1.2rem}.site-nav[data-width=wide] .wrap{max-width:1120px}.site-nav{background:var(--chrome-bg);color:var(--chrome-ink);border-bottom:3px solid var(--chrome-rule)}.site-nav-row{flex-wrap:wrap;align-items:center;min-height:calc(2em + 1.4rem);padding-top:.7rem;padding-bottom:.7rem;display:flex;position:relative}.site-nav-brand{color:var(--chrome-ink);letter-spacing:-.02em;align-items:center;gap:.45em;margin-right:auto;font-weight:700;text-decoration:none;display:inline-flex}.site-nav-logo{display:block}.logo-mark{flex:none}.site-nav-links{flex-wrap:wrap;align-items:center;display:flex}.site-nav-links a{color:var(--chrome-ink);font:inherit;cursor:pointer;background:0 0;border:none;margin:0 0 0 1.2em;padding:0;font-weight:600;text-decoration:none}.site-nav-links a[aria-current=page]{color:var(--accent-text)}.site-nav-links a:hover{color:var(--accent-text);background:0 0;text-decoration:underline;text-decoration-thickness:1px}.site-nav-links .nav-theme-form{margin:0;display:inline}.nav-status-link{border-radius:50%;justify-content:center;align-self:center;align-items:center;width:2em;height:2em;display:inline-flex;position:relative;text-decoration:none!important}.nav-status-link:before{content:"";position:absolute;inset:min(0px,1em - 22px)}.nav-status-link:hover{background:var(--surface-sunken)}@media (width>=641px){.site-nav-links{display:contents}.site-nav-links>*{order:1}.site-nav-row>.nav-status-link{order:2;margin-left:1.2em}.site-nav-links>.acct{order:3}}.acct{margin-left:1.2em;position:relative}.acct>summary{border:1px solid var(--line-strong);width:2em;height:2em;color:var(--chrome-ink);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.acct>summary:before{content:"";position:absolute;inset:min(0px,1em - 22px)}.acct>summary:hover,.acct[open]>summary{border-color:var(--ink);background:var(--btn-hover-bg)}.acct>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.acct-icon{width:1.15em;height:1.15em;display:block}.acct-menu{z-index:25;width:17rem;padding:var(--space-xs);background:var(--paper-raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 6px 24px var(--popup-shadow);position:absolute;top:calc(100% + 6px);right:0}.acct-who{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);margin-bottom:var(--space-xs);overflow-wrap:anywhere}.acct-who small{color:var(--muted);display:block}.menu-item{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--ink);text-align:left;margin:0;font-weight:500;text-decoration:none;display:flex}:is(a,button).menu-item:hover{background:var(--surface-sunken);color:var(--ink);text-decoration:none}.menu-note{color:var(--muted);font-size:var(--text-sm)}.acct-menu hr{border:0;border-top:1px solid var(--line);margin:var(--space-xs) 0}.acct-menu .theme-toggle{margin:0}.menu-form{margin:0;display:block}button.menu-item{font:inherit;cursor:pointer;background:0 0;border:0}.theme-toggle{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:999px;width:max-content;margin:0 0 0 1.2em}.theme-toggle:hover{border-color:var(--accent)}.theme-toggle-track{box-sizing:border-box;align-items:center;width:5em;height:2em;padding-inline:.25em;display:flex;position:relative}.theme-toggle-option,.theme-toggle-option:hover{z-index:1;box-sizing:border-box;width:33.333%;height:100%;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.theme-toggle-option svg{width:1em;height:1em;display:block}.theme-toggle-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:999px}.theme-toggle-system .theme-toggle-option-system,.theme-toggle-light .theme-toggle-option-light,.theme-toggle-dark .theme-toggle-option-dark,.theme-toggle-option-system:hover,.theme-toggle-option-light:hover,.theme-toggle-option-dark:hover,.theme-toggle-option-system:focus-visible,.theme-toggle-option-light:focus-visible,.theme-toggle-option-dark:focus-visible{color:var(--accent-ink)}.theme-toggle:has(.theme-toggle-option:is(:hover,:focus-visible)) .theme-toggle-option{color:var(--muted)}.theme-toggle:has(.theme-toggle-option:is(:hover,:focus-visible)) .theme-toggle-option:is(:hover,:focus-visible){color:var(--accent-ink)}.theme-toggle-thumb{background:var(--accent);border-radius:50%;width:1.5em;height:1.5em;transition:left .28s;position:absolute;top:.25em;transform:translate(-50%)}.theme-toggle-system .theme-toggle-thumb,.theme-toggle-option-system:is(:hover,:focus-visible)~.theme-toggle-thumb{left:1em}.theme-toggle-light .theme-toggle-thumb,.theme-toggle-option-light:is(:hover,:focus-visible)~.theme-toggle-thumb{left:50%}.theme-toggle-dark .theme-toggle-thumb,.theme-toggle-option-dark:is(:hover,:focus-visible)~.theme-toggle-thumb{left:calc(100% - 1em)}.theme-toggle-thumb{view-transition-name:theme-indicator}::view-transition-group(theme-indicator){animation-duration:.28s}@media (prefers-reduced-motion:reduce){.theme-toggle-thumb{transition:none}::view-transition-group(theme-indicator){animation-duration:.01ms}}.nav-toggle-checkbox{opacity:0;pointer-events:none;position:absolute}.nav-toggle-label{color:var(--chrome-ink);font-size:var(--text-xl);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;display:none}@media (width<=640px){.nav-toggle-label{display:block}.site-nav-links{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:.6em;margin-top:.6em;display:none}.site-nav-links a,.theme-toggle{margin-left:0}.nav-toggle-checkbox:checked~.site-nav-links{display:flex}.site-nav-links{border-top:1px solid var(--line);align-items:stretch;gap:0}.site-nav-links>a,.site-nav-links .acct-menu .menu-item{align-items:center;min-height:44px;display:flex}.site-nav-links>a{border-bottom:1px solid var(--line)}.site-nav-row>.nav-status-link{margin-right:var(--space-sm)}.site-nav-links .acct{margin-left:0}.site-nav-links .acct>summary{margin:var(--space-sm) 0}.site-nav-links .acct-menu{width:auto;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0;position:static}.site-nav-links .acct-who{padding-left:0;padding-right:0}.site-nav-links .acct-menu .menu-item{border-bottom:1px solid var(--line);color:var(--chrome-ink);border-radius:0;padding:0;font-weight:600}.site-nav-links .acct-menu hr{display:none}@supports selector(::details-content){.site-nav-links .acct>summary{display:none}.site-nav-links .acct::details-content{content-visibility:visible;display:contents}}}.status-dot{vertical-align:middle;background:var(--muted);border-radius:50%;width:.6em;height:.6em;display:inline-block}.status-dot-ok{background:var(--success);box-shadow:0 0 6px 2px color-mix(in srgb, var(--success) 75%, transparent);animation:2s ease-in-out infinite status-pulse}.status-dot-error{background:var(--error);box-shadow:0 0 6px 2px color-mix(in srgb, var(--error) 75%, transparent);animation:1.2s ease-in-out infinite status-pulse}.status-dot-slow{background:var(--warning);box-shadow:0 0 6px 2px color-mix(in srgb, var(--warning) 75%, transparent);animation:1.2s ease-in-out infinite status-pulse}.status-dot-unknown{background:var(--muted);box-shadow:none;animation:none}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.45}}*{box-sizing:border-box}html{scroll-padding-top:2rem}body{background:var(--paper);color:var(--ink);font:var(--text-base)/var(--leading-body) var(--font-ui);margin:0}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,p{margin:0}h1{font-size:clamp(var(--text-2xl), 5vw, var(--text-display));letter-spacing:-.04em}h2{font-size:var(--text-xl);letter-spacing:-.02em}.book-shell{grid-template-columns:13rem minmax(0,1fr);max-width:100rem;margin:auto;display:grid}.book-nav{align-self:start;gap:.75rem;padding:2rem;display:grid;position:sticky;top:0}.book-nav a{color:var(--muted);text-decoration:none}.book-nav a:hover{color:var(--ink);text-decoration:underline}main{border-left:1px solid var(--line);min-width:0;padding:clamp(1rem,4vw,3rem)}.book-intro{max-width:48rem;margin-bottom:3rem}.book-kicker{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.book-intro p{margin-top:1rem}.book-section{margin-block:0 3rem;scroll-margin-top:1rem}.book-section>p{color:var(--muted);max-width:50rem;margin-block:.5rem 1.25rem}.book-example{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);margin-top:1rem;padding:clamp(1rem,3vw,2rem)}.book-source{font-size:var(--text-sm);margin-top:1rem}.book-source summary{cursor:pointer;color:var(--muted)}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-sunken);border-radius:var(--radius-sm);font:.8rem/1.6 var(--font-mono);padding:1rem}.book-swatch{border-radius:var(--radius-sm);border:1px solid var(--line);min-height:5rem;padding:1rem}.book-theme{gap:.25rem;margin-bottom:.5rem;display:grid}.book-theme[hidden],[hidden]{display:none}.book-theme select{width:auto}.book-contract{font-size:var(--text-sm);margin-top:1rem}.book-note{font-size:var(--text-sm);color:var(--muted)}@media (width<=760px){.book-shell{display:block}.book-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1rem;padding:1rem;display:flex;position:static}main{border-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.book-nav{max-height:100vh;overflow-y:auto}.book-icon-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.book-icon-grid>div{justify-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid}.book-space-row{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.book-space-row>code{min-width:11rem}.book-spacing-demo{padding:var(--space-lg);background:var(--tint-highlight);border:1px dashed var(--accent-text)}.book-example .mk-type-display{overflow-wrap:anywhere}@media (width<=760px){.book-nav{max-height:none}.book-theme{flex-basis:100%}}.book-brand-sample{place-items:end center;gap:var(--space-sm);padding:var(--space-md);margin:0;display:grid}.book-brand-sample figcaption{color:var(--muted);font-size:var(--text-sm)}.book-form-page>a,.book-form-page>.mk-stack>:not(.mk-settings-form){display:none}.book-form-preview{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;height:38rem;display:block}.book-nav-group{color:var(--ink);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-top:.5rem;font-weight:800}.book-nav-group:first-child{margin-top:0}.book-generated{margin-bottom:3rem}.book-generated>.book-note{max-width:50rem;margin-bottom:2rem}.book-props{font-size:var(--text-sm);margin-block:1rem}.book-props td:last-child{min-width:16rem}.book-specimens{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.book-specimen{min-width:0;margin:0}.book-specimen:has(>.book-source[open]){grid-column:1/-1}.book-specimen>figcaption{font-weight:700}.book-specimen>.book-example{margin-top:.5rem}.book-source-label{color:var(--muted);margin-top:.75rem;font-weight:700}
