:root{--ui-scale:1;--mk-base:#0a0f18;--mk-base-deep:#05070b;--mk-base-glow:#111824;--mk-surface:#080c13e6;--mk-surface-solid:#0b111b;--mk-raise:#131b29;--mk-line:#ffffff1a;--mk-line-2:#fff3;--mk-hi:#ffffff0f;--mk-text:#f4f0e8;--mk-text-2:#8d98a5;--mk-dim:#76818f;--mk-soft:#d3d8e0;--mk-amber:#ffb43c;--mk-amber-hi:#ffd88a;--mk-ink:#161c26;--mk-time:#5ff4ff;--mk-heat:#ff9440;--mk-volt:#45e6ff;--mk-cold:#d4ecff;--mk-wet:#5fd69a;--mk-time-title:#d6fdff;--mk-time-glow:#5ff4ff4d;--mk-map-backdrop:radial-gradient(ellipse 70% 60% at 42% 50%, #14223ab8, #05080ef0 75%), #04060b99;--mk-map-vignette:repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 3px), radial-gradient(ellipse 85% 80% at 45% 50%, transparent 55%, #0000008c);--mk-holo:#4fb4ff;--mk-grain:#ffcf6b;--mk-scrap:#c9d6dc;--mk-blueprint:#6fb6ff;--mk-blueprint-title:#d8ecff;--mk-blueprint-glow:#6fb6ff4d;--mk-artifact:#b58cff;--mk-artifact-title:#e6dcff;--mk-artifact-glow:#b58cff4d;--mk-grain-title:#ffe9b8;--mk-grain-glow:#ffcf6b47;--mk-find-surface:var(--mk-surface-solid);--mk-find-radius:8px;--mk-find-backdrop:linear-gradient(180deg, #05070ba8, #05070b80 45%, #05070b47 62%, #05070b80);--mk-hearing-backdrop:radial-gradient(ellipse at 50% 40%, #9fd2ff0f 0%, #0b1a2a6b 70%), #5c86b02e;--mk-teach:var(--mk-amber);--mk-teach-title:var(--mk-text);--mk-teach-glow:#ffffff24;--mk-rogue-glow:#ff5f7e4d;--mk-anachronism:#ffdeb0;--mk-anachronism-glow:#ffdeb01f;--mk-anachronism-label:color-mix(in srgb, var(--mk-soft) 82%, var(--mk-anachronism));--mk-anachronism-backdrop:linear-gradient(180deg, #05070ba8, #05070b61 65%, #05070b8c);--mk-shadow-deep:#0000008c;--mk-showcase-gem:#ff6a88;--mk-showcase-built:#f2c766;--mk-showcase-head-shadow:0 2px 10px #000000e6;--mk-showcase-foot-bg:#05070b99;--mk-showcase-head-scrim:radial-gradient(ellipse at 38% 50%, #05070bc7 0, #05070b80 40%, #05070b00 70%);--mk-vendor-backdrop:radial-gradient(ellipse, #060b1090, #03070ce0);--mk-vendor-edge:#8fa39a;--mk-vendor-machine:linear-gradient(115deg, #547574, #253b40 25%, #18292f 75%, #496565);--mk-vendor-machine-shadow:0 24px 90px #000c, 0 0 45px #719f9d20, inset 0 2px #ccd3bb60;--mk-vendor-screen-edge:#050b10;--mk-vendor-brass:#bcaf8c;--mk-vendor-screen:radial-gradient(ellipse at 45% 0, #28434790, transparent 65%), linear-gradient(#101e26, #070e17);--mk-vendor-screen-shadow:inset 0 0 50px #0008, 0 1px #b7aa8480;--mk-vendor-scan:repeating-linear-gradient(0deg, transparent 0 3px, #00000016 3px 4px);--mk-vendor-kicker:#e4d5a9;--mk-vendor-kicker-glow:#e4d5a940;--mk-vendor-kicker-sub:#afbebc;--mk-vendor-title-glow:#d2e9e533;--mk-vendor-sub:#a5b5bc;--mk-vendor-wallet-label:#afbec6;--mk-vendor-time-halo:#5ff4ff22;--mk-vendor-tray-edge:#53616b;--mk-vendor-tray:linear-gradient(#17242d, #0a111b);--mk-vendor-tray-shadow:inset 0 1px #c7e5ed16, 0 5px 12px #0005;--mk-vendor-nanite:#5fffa8;--mk-vendor-nanite-halo:#5fffa820;--mk-vendor-grain-halo:#ffcf6b20;--mk-vendor-slot:#8e9fa9;--mk-vendor-stock:#d9c58b;--mk-vendor-lamp:#e9cf8d;--mk-vendor-lamp-glow:#e9cf8da0;--mk-vendor-detail:#b7c4ce;--mk-vendor-tag-edge:#52606b;--mk-vendor-tag:#050b12b0;--mk-vendor-state:#a6b6c1;--mk-vendor-sel-shadow:inset 0 0 25px #d4eaff12, 0 0 20px #c9e5ee18;--mk-vendor-off-item:#87949f;--mk-vendor-off-halo:#93a1ac09;--mk-vendor-off-text:#9aa6b2;--mk-vendor-low-stock:#a4a99f;--mk-vendor-low-lamp:#7b7970;--mk-vendor-low-lamp-glow:#7b797040;--mk-vendor-sold-stock:#95a0aa;--mk-vendor-lamp-off:#29373e;--mk-vendor-stamp-edge:#acb7be;--mk-vendor-stamp-text:#c5cfd4;--mk-vendor-stamp-bg:#101a23ed;--mk-vendor-rail:#b7aa84;--mk-vendor-voice:linear-gradient(90deg, #aac8c20c, #0003);--mk-vendor-speaker:#b7c5be;--mk-vendor-speaking:#d6d3bc;--mk-vendor-speaking-sub:#90a29e;--mk-vendor-gossip:#d6e3dc;--mk-vendor-gossip-glow:#ccf4dc35;--mk-vendor-foot:#b1bfca;--mk-vendor-receipt:#baffd7;--mk-vendor-bezel:#c5d0c1;--mk-vendor-paid:#adffd0;--mk-vendor-neon-glass:#211b24;--mk-vendor-neon-shadow:#000;--mk-vendor-neon-bloom:#ff438b;--mk-vendor-neon-tube:#ff74a8;--mk-vendor-neon-glow:#ff367c;--mk-vendor-neon-core:#ffdfeb;--mk-vendor-neon-clip:#34313c;--mk-vendor-enamel-edge:#43616b;--mk-vendor-enamel:linear-gradient(110deg, #182b35, #071017 65%, #223544);--mk-vendor-enamel-shadow:0 24px 90px #000e, 0 0 70px #f9388620, inset 0 1px #b5e8f533;--mk-vendor-enamel-screen-edge:#04080c;--mk-vendor-enamel-top:#92546e;--mk-vendor-enamel-screen:radial-gradient(ellipse at 30% 0, #ff428a29, transparent 58%), radial-gradient(ellipse at 90% 55%, #28d7ef15, transparent 65%), #080d16;--mk-vendor-enamel-sub:#d1aaba;--mk-vendor-cyan:#78e2ec;--mk-vendor-cyan-glow:#39d8ee66;--mk-vendor-wallet-hi:#bdeffa;--mk-vendor-wallet-glow:#69cbe677;--mk-vendor-enamel-tray-edge:#1d2836;--mk-vendor-enamel-tray:#090f1b;--mk-vendor-neon-sel-edge:#ffcbe1;--mk-vendor-neon-sel-outline:#ff75aa;--mk-vendor-neon-sel-shadow:inset 0 0 26px #ff458c18, 0 0 18px #ff458c45;--mk-vendor-enamel-tag-edge:#61dcec45;--mk-vendor-enamel-tag:#030810a0;--mk-vendor-enamel-voice-edge:#54d6e960;--mk-vendor-enamel-voice-rail:#8debf3;--mk-vendor-enamel-voice:linear-gradient(100deg, #2dc6df13, #08101b);--mk-vendor-enamel-voice-shadow:inset 0 0 22px #2bcce810, 0 0 13px #2bcce810;--mk-vendor-enamel-speaking:#91e6f0;--mk-vendor-enamel-bezel:#96afb9;--mk-boon:#5fe0b0;--mk-curse:#ff6a55;--mk-danger:#ff5a48;--mk-danger-glow:#ff5a4873;--mk-rogue:#ff5f7e;--mk-incident-surface:var(--mk-surface-solid);--mk-incident-edge:var(--mk-line-2);--mk-incident-radius:8px;--mk-incident-gap:12px;--mk-incident-uncommon:#7fd9ea;--mk-incident-rare:#c4a6ff;--mk-incident-legendary:#ffd977;--mk-lost:#ff6a3c;--mk-hp:#ff5a48;--mk-slate:#141d2c;--mk-slate-2:#0e131d;--mk-steel:#2c3544;--mk-dash:#26324a;--mk-unbuilt:#4a566a;--mk-time-edge:#5ff4ff73;--mk-paper:#e6e9ee;--mk-paper-old:#cfcab9;--mk-paper-ink:#141d2c;--mk-paper-2:#5d6878;--mk-paper-clip:#5b636f;--mk-paper-clip-edge:#3c434d;--mk-paper-next:#c9861a;--mk-paper-next-fill:#c9861a2e;--mk-paper-off:#c9ced6;--mk-paper-off-ink:#3a4352;--mk-paper-rule:#b4bcc8;--mk-paper-track:#141d2c1f;--mk-paper-photo:radial-gradient(ellipse at 50% 60%, #1b2638, var(--mk-slate-2) 70%);--mk-paper-time:#10808c;--mk-paper-stamp:#0f8fa0;--mk-paper-ok:#157a55;--mk-paper-no:#b23a28;--mk-ftr-reserve:calc(56px + 28px * var(--ui-scale,1));--mk-plate-edge:var(--mk-line-2);--mk-plate-surface:linear-gradient(180deg, var(--mk-base-glow), var(--mk-base-deep));--mk-plate-surface-sel:linear-gradient(180deg, color-mix(in srgb, var(--mk-raise) 70%, var(--mk-steel)), var(--mk-surface-solid) 62%);--mk-pad-line:#56647a;--mk-pad-dot:var(--mk-amber);--mk-rarity-refit:#9cc4e4;--mk-rarity-prototype:#e0aa5a;--mk-rarity-prototype-edge:#e0aa5a73;--mk-rarity-experimental:#ffe08a;--mk-rarity-experimental-edge:#ffe08a99;--mk-rarity-experimental-tab:linear-gradient(90deg, var(--mk-grain-title), var(--mk-grain));--mk-rarity-experimental-surface:linear-gradient(180deg, #1a191e, var(--mk-base-deep));--mk-mono:"TOCK Mono", ui-monospace, "Cascadia Mono", "Cascadia Code", Consolas, "SF Mono", Menlo, "DejaVu Sans Mono", monospace;--mk-display:Oxanium, "TOCK Mono", ui-monospace, monospace;--mk-ui:"Saira Semi Condensed", "Arial Narrow", system-ui, sans-serif;--mk-world:"Saira Semi Condensed", Bahnschrift, "DIN Alternate", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--mk-bleed-x:calc(-50vw / var(--mk-s,1));--mk-bleed-y:calc(-50vh / var(--mk-s,1))}.mk-screen{z-index:40;background:radial-gradient(ellipse at 30% 30%, var(--mk-base-glow) 0, var(--mk-base) 50%, var(--mk-base-deep) 100%);color:var(--mk-text);font:calc(18px * var(--ui-scale,1)) / 1.4 var(--mk-mono);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;display:none;position:fixed;inset:0;overflow:hidden}.mk-screen.open{display:block}.mk-screen .mk-prompts{font-size:calc(15px * var(--ui-scale,1))}.mk-screen.over{-webkit-backdrop-filter:blur(5px)brightness(.45)saturate(.7);backdrop-filter:blur(5px)brightness(.45)saturate(.7);background:#05070b8c}.mk-stage{width:1280px;height:720px;transform:translate(-50%, -50%) scale(var(--mk-s,1));transform-origin:50%;position:absolute;top:50%;left:50%}.mk-screen *,.mk-hud *,.mk-card-pop *{box-sizing:border-box}.mk-screen h1,.mk-screen h2,.mk-screen h3{margin:0;font-weight:700}.mk-scan:after{content:"";inset:var(--mk-bleed-y) var(--mk-bleed-x);pointer-events:none;z-index:50;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 3px);position:absolute}.tock-live{position:absolute}.tock-live>img{width:100%;height:100%;display:block;position:static}.tock-live.live>img{visibility:hidden}.tock-live>canvas{width:100%;height:100%;position:absolute;inset:0}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:24px;height:24px;overflow:visible}symbol .f{fill:currentColor;stroke:none}.mk-hdr{justify-content:space-between;align-items:center;display:flex;position:absolute;top:34px;left:64px;right:64px}.mk-eyebrow{font:600 calc(14px * var(--ui-scale,1)) / 1 var(--mk-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--mk-text-2)}.mk-eyebrow b{color:var(--mk-text)}.mk-ftr{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:30px;left:64px;right:64px}.mk-wallet{font:700 calc(20px * var(--ui-scale,1)) / 1 var(--mk-mono);align-items:center;gap:22px;display:flex}.mk-wallet span{align-items:center;gap:8px;display:inline-flex}.mk-screen .scrap,.mk-hud .scrap{color:var(--mk-scrap)}.mk-screen .grain,.mk-hud .grain{color:var(--mk-grain)}.mk-screen .time,.mk-hud .time{color:var(--mk-time)}.mk-screen .holo,.mk-hud .holo{color:var(--mk-holo)}.mk-card{background:var(--mk-surface);border:1.5px solid var(--mk-line);border-radius:6px;position:relative}.mk-card.sel{border-color:var(--mk-amber);box-shadow:0 0 0 1px var(--mk-amber) inset, 0 0 28px #ffffff12;background:linear-gradient(#ffffff0d,#080c13eb 60%)}.mk-incident{--mk-incident-accent:var(--mk-danger);right:calc(24px * var(--mk-s,1));top:calc(64px * var(--mk-s,1));box-sizing:border-box;width:516px;max-width:calc(100vw / var(--mk-s,1) - 48px);transform:scale(var(--mk-s,1));transform-origin:100% 0;font:calc(17px * var(--ui-scale,1)) / 1.4 var(--mk-mono);color:var(--mk-text);background:var(--mk-incident-surface);border:1.5px solid var(--mk-incident-edge);border-top:4px solid var(--mk-incident-accent);border-radius:var(--mk-incident-radius);padding:18px 22px 20px;display:none;position:fixed}.mk-incident.on{display:block}.mk-incident.tm-view{position:fixed}.mk-incident-rogue{--mk-incident-accent:var(--mk-rogue)}.mk-incident-toast{border-top-width:1.5px;border-top-color:var(--mk-incident-edge);border-left:4px solid var(--mk-incident-accent);pointer-events:none;width:440px;padding:16px 18px}.mk-incident .top{font:700 calc(14px * var(--ui-scale,1)) / 1 var(--mk-mono);letter-spacing:.24em;color:var(--mk-incident-accent);align-items:center;gap:10px;display:flex}.mk-incident .top .ic{width:20px;height:20px}.mk-incident h2{margin:var(--mk-incident-gap) 0;font:700 calc(30px * var(--ui-scale,1)) / 1.1 var(--mk-display);color:var(--mk-text)}.mk-incident .explain{margin-top:var(--mk-incident-gap);color:var(--mk-soft)}.mk-incident-footer{margin-top:var(--mk-incident-gap);padding-top:var(--mk-incident-gap);border-top:1px solid var(--mk-incident-edge);font:calc(15px * var(--ui-scale,1)) / 1.4 var(--mk-mono);color:var(--mk-text-2)}[data-f]{cursor:pointer}.mk-bigbtn{background:var(--mk-amber);color:var(--mk-ink);font:700 calc(20px * var(--ui-scale,1)) / 1 var(--mk-mono);cursor:pointer;border-radius:4px;align-items:center;padding:14px 20px;display:inline-flex}.mk-bigbtn .ic{color:var(--mk-ink)}.mk-pips{vertical-align:middle;gap:5px;display:inline-flex}.mk-pips i{border:1.5px solid;border-radius:2px;width:10px;height:10px;display:block;transform:rotate(45deg)}.mk-pips i.on{background:currentColor}.mk-pips.ten{gap:3px}.mk-pips.ten i{border-width:1.3px;border-radius:1.5px;width:6.5px;height:6.5px}.mk-pips i.cap{opacity:.4;border-style:dashed}.mk-badge{background:var(--mk-amber);min-width:30px;height:30px;color:var(--mk-ink);font:700 calc(16px * var(--ui-scale,1)) / 30px var(--mk-mono);text-align:center;border-radius:15px;padding:0 9px;position:absolute;top:18px;right:18px}.mk-tip{z-index:5;max-width:calc(330px * var(--mk-s,1));padding:calc(10px * var(--mk-s,1)) calc(13px * var(--mk-s,1));border:1px solid var(--mk-line-2);border-radius:calc(5px * var(--mk-s,1));background:var(--mk-surface-solid);color:var(--mk-soft);font:calc(15px * var(--mk-s,1)) / 1.4 var(--mk-mono);pointer-events:none;opacity:0;transition:opacity .1s;position:fixed;box-shadow:0 6px 24px #0000008c}.mk-tip.show{opacity:1}.mk-tip b{color:var(--mk-text);font-size:calc(17px * var(--mk-s,1));margin-bottom:calc(3px * var(--mk-s,1));display:block}.mk-tip span{display:block}.mk-tip em{margin-top:calc(7px * var(--mk-s,1));color:var(--mk-text-2);font-style:normal;display:block}.mk-tip[data-tone=have] em{color:var(--mk-boon)}.mk-tip[data-tone=lack] em{color:var(--mk-amber)}.mk-chip{font:700 calc(18px * var(--ui-scale,1)) / 1 var(--mk-mono);background:var(--mk-hi);color:var(--mk-text);border-radius:4px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.mk-lbl{font:600 calc(14px * var(--ui-scale,1)) / 1 var(--mk-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--mk-text-2);align-items:center;gap:10px;display:flex}.mk-lbl .ic{width:16px;height:16px}.mk-bc{font-size:calc(18px * var(--ui-scale,1));align-items:flex-start;gap:12px;line-height:1.3;display:flex}.mk-bc .ic{stroke-width:2.6px;width:22px;height:22px;color:var(--mk-ink);border-radius:50%;flex:none;margin-top:1px;padding:3px}.mk-bc.boon .ic{background:var(--mk-boon)}.mk-bc.curse .ic{background:var(--mk-curse)}.mk-bc.boon span{color:#c9f7e6}.mk-bc.curse span{color:#ffd0c8}.mk-menu{flex-direction:column;gap:6px;display:flex}.mk-menu .mk-item{height:58px;font:700 calc(26px * var(--ui-scale,1)) / 1 var(--mk-mono);color:var(--mk-text);cursor:pointer;border-radius:4px;align-items:center;gap:16px;padding:0 20px;display:flex}.mk-menu .mk-item .ic{width:26px;height:26px;color:var(--mk-soft)}.mk-menu .mk-item.sel{background:var(--mk-amber);color:var(--mk-ink)}.mk-menu .mk-item.sel .ic{color:var(--mk-ink)}.mk-menu .mk-item.off{color:var(--mk-dim)}.mk-menu .mk-item .tag{font:600 calc(13px * var(--ui-scale,1)) / 1 var(--mk-mono);letter-spacing:.2em;color:var(--mk-curse);border:1.5px solid;border-radius:3px;margin-left:auto;padding:5px 7px}.mk-menu .mk-item.sel .tag{color:var(--mk-ink)}.mk-menu small{font:400 calc(15px * var(--ui-scale,1)) / 1.3 var(--mk-mono);color:var(--mk-text-2);padding:2px 0 8px 62px;display:block}.mk-toggle{background:var(--mk-raise);border:1.5px solid var(--mk-line-2);border-radius:15px;flex:none;width:56px;height:30px;position:relative}.mk-toggle:after{content:"";background:var(--mk-dim);border-radius:50%;width:21px;height:21px;transition:left .12s;position:absolute;top:3px;left:3px}.mk-toggle.on{background:var(--mk-amber);border-color:var(--mk-amber)}.mk-toggle.on:after{background:var(--mk-ink);left:29px}.mk-seg{border:1.5px solid var(--mk-line-2);border-radius:4px;flex-wrap:wrap;flex-shrink:0;display:inline-flex;overflow:hidden}.mk-seg span{font:700 calc(16px * var(--ui-scale,1)) / 1 var(--mk-mono);color:var(--mk-text-2);padding:9px 16px}.mk-seg span.on{background:var(--mk-amber);color:var(--mk-ink)}.mk-slider{font:700 calc(16px * var(--ui-scale,1)) / 1 var(--mk-mono);color:var(--mk-text);align-items:center;gap:10px;display:inline-flex}.mk-slider .track{background:var(--mk-raise);border:1px solid var(--mk-line-2);border-radius:4px;width:240px;height:8px;position:relative}.mk-slider .track i{background:var(--mk-soft);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.mk-slider .track b{background:var(--mk-text);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%}.mk-slider.muted .track i{background:var(--mk-dim)}.sel .mk-slider .track i,.sel .mk-slider .track b{background:var(--mk-amber)}.mk-slider em{text-align:right;min-width:48px;font-style:normal}.mk-cycle{font:700 calc(17px * var(--ui-scale,1)) / 1 var(--mk-mono);color:var(--mk-text);align-items:center;gap:12px;display:inline-flex}.mk-action{border:1.5px solid var(--mk-line);background:var(--mk-raise);color:var(--mk-text);font:700 calc(17px * var(--ui-scale,1)) / 1 var(--mk-mono);border-radius:4px;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.sel .mk-action{border-color:var(--mk-amber);color:var(--mk-amber)}.mk-cycle .ic{width:18px;height:18px;color:var(--mk-text-2)}.sel .mk-cycle .ic{color:var(--mk-amber)}.mk-scroll{scrollbar-width:thin;scrollbar-color:var(--mk-line-2) transparent;overflow-y:auto}@media (prefers-reduced-motion:reduce){.mk-screen *,.mk-hud *,.mk-card-pop *{transition:none!important;animation:none!important}}.mk-bigbtn .scrap,.mk-bigbtn .grain,.mk-bigbtn .scrap .ic,.mk-bigbtn .grain .ic{color:var(--mk-ink)}.mk-bigbtn>span{align-items:center;gap:8px;display:inline-flex}.mk-bigbtn .mk-cost{align-items:center;gap:10px;display:inline-flex}.mk-bigbtn .mk-cost:has(.grain){gap:8px;font-size:.9em}.recovery-shade{--recovery-u:clamp(1px, .078125vw, 1.5px);z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px)brightness(.6)saturate(.7);backdrop-filter:blur(5px)brightness(.6)saturate(.7);color:var(--mk-text);font:calc(16 * var(--recovery-u))/1.5 var(--mk-mono);background:#05070bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.recovery-card{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;width:min(calc(680 * var(--recovery-u)), 100%);max-height:calc(100dvh - 48px);padding:calc(32 * var(--recovery-u));border:1px solid var(--mk-line-2);background:linear-gradient(135deg, var(--mk-raise), var(--mk-surface-solid) 65%);overflow:auto;box-shadow:0 24px 80px #00000080}.recovery-card h1{margin:calc(20 * var(--recovery-u)) 0 calc(12 * var(--recovery-u));font:500 calc(30 * var(--recovery-u))/1.2 var(--mk-display)}.recovery-card p{color:var(--mk-soft);margin:0}.recovery-dispatch,.recovery-report{color:var(--mk-text-2);font-size:calc(11 * var(--recovery-u));letter-spacing:.1em;display:block}.recovery-dispatch{padding-bottom:calc(16 * var(--recovery-u));border-bottom:1px solid var(--mk-line-2)}.recovery-build{margin-top:calc(24 * var(--recovery-u));padding-top:calc(12 * var(--recovery-u));border-top:1px solid var(--mk-line);color:var(--mk-text-2);font-size:calc(10 * var(--recovery-u));overflow-wrap:anywhere;display:block}.recovery-actions{gap:calc(10 * var(--recovery-u));margin-top:calc(24 * var(--recovery-u));flex-wrap:wrap;display:flex}.recovery-actions button{padding:calc(10 * var(--recovery-u)) calc(16 * var(--recovery-u));border:1px solid var(--mk-line-2);background:var(--mk-raise);color:var(--mk-text);cursor:pointer;font:inherit}.recovery-actions button:hover{background:var(--mk-steel)}.recovery-actions button:focus{outline:2px solid var(--mk-amber);outline-offset:3px;background:var(--mk-amber);color:var(--mk-ink)}.recovery-report{margin-top:calc(24 * var(--recovery-u))}.recovery-card textarea{box-sizing:border-box;width:100%;height:calc(132 * var(--recovery-u));margin-top:calc(8 * var(--recovery-u));padding:calc(12 * var(--recovery-u));border:1px solid var(--mk-line-2);resize:vertical;background:var(--mk-base-deep);color:var(--mk-soft);font:calc(11 * var(--recovery-u))/1.5 var(--mk-mono);letter-spacing:normal;display:block}.recovery-card textarea:focus{outline:2px solid var(--mk-amber)}
