.game-host.svelte-ofjti2{line-height:0}.sv-hud.svelte-ly1w2p{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-overlay-low);color:var(--sv-ink);font-family:var(--sv-serif);background:transparent}.sv-hud.svelte-ly1w2p:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.1;mix-blend-mode:multiply;z-index:1}.sv-hud.svelte-ly1w2p:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#0000,#0000 78%,#00000014 92%,#00000026);mix-blend-mode:multiply;z-index:2}.corner-marks.svelte-ly1w2p{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.corner-marks.svelte-ly1w2p .cm:where(.svelte-ly1w2p){position:absolute;width:28px;height:28px}.corner-marks.svelte-ly1w2p .cm.tl:where(.svelte-ly1w2p){top:10px;left:10px;border-top:2.5px solid var(--sv-red);border-left:2.5px solid var(--sv-red)}.corner-marks.svelte-ly1w2p .cm.tr:where(.svelte-ly1w2p){top:10px;right:10px;border-top:2.5px solid var(--sv-red);border-right:2.5px solid var(--sv-red)}.corner-marks.svelte-ly1w2p .cm.bl:where(.svelte-ly1w2p){bottom:10px;left:10px;border-bottom:2.5px solid var(--sv-red);border-left:2.5px solid var(--sv-red)}.corner-marks.svelte-ly1w2p .cm.br:where(.svelte-ly1w2p){bottom:10px;right:10px;border-bottom:2.5px solid var(--sv-red);border-right:2.5px solid var(--sv-red)}.top-rule.svelte-ly1w2p{position:absolute;top:0;left:0;right:0;height:3px;background:var(--sv-red);pointer-events:none;z-index:3}.masthead.svelte-ly1w2p{position:absolute;top:0;left:0;right:0;padding:6px 28px 8px;border-top:3px solid var(--sv-red);border-bottom:4px solid var(--sv-ink);display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px;background:var(--sv-paper);z-index:3}.masthead.svelte-ly1w2p .logo:where(.svelte-ly1w2p){display:flex;align-items:baseline;gap:0}.masthead.svelte-ly1w2p .logo:where(.svelte-ly1w2p) .ru:where(.svelte-ly1w2p){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);letter-spacing:-1px;line-height:1;text-transform:uppercase}.masthead.svelte-ly1w2p .logo:where(.svelte-ly1w2p) .lat:where(.svelte-ly1w2p){font-family:var(--sv-display);font-size:13px;color:var(--sv-ink);letter-spacing:1px;line-height:1;margin-left:6px;border-left:1px solid var(--sv-ink);padding-left:6px}.masthead.svelte-ly1w2p .logo:where(.svelte-ly1w2p) .lat:where(.svelte-ly1w2p) sub:where(.svelte-ly1w2p){font-family:var(--sv-mono);font-size:9px;color:var(--sv-ink-soft);vertical-align:middle;letter-spacing:1px}.masthead.svelte-ly1w2p .center:where(.svelte-ly1w2p){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:4px;text-transform:uppercase}.masthead.svelte-ly1w2p .center:where(.svelte-ly1w2p) small:where(.svelte-ly1w2p){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);margin-top:2px;letter-spacing:1px}.masthead.svelte-ly1w2p .right:where(.svelte-ly1w2p){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);line-height:1.4;letter-spacing:1px}.masthead.svelte-ly1w2p .right:where(.svelte-ly1w2p) .iss:where(.svelte-ly1w2p){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;margin-left:6px;font-weight:700}.masthead.svelte-ly1w2p .right:where(.svelte-ly1w2p) .diff:where(.svelte-ly1w2p){margin-left:6px;color:var(--sv-red);font-weight:700;letter-spacing:1px;font-family:var(--sv-mono);font-size:10px}.masthead.svelte-ly1w2p .right:where(.svelte-ly1w2p) .op:where(.svelte-ly1w2p){margin-left:4px;color:var(--sv-ink);font-weight:700;letter-spacing:1px;font-family:var(--sv-mono);font-size:10px}.sub-bar.svelte-ly1w2p{position:absolute;top:58px;left:0;right:0;padding:6px 28px;border-bottom:1px solid var(--sv-ink-faint);display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:baseline;font-family:var(--sv-headline);font-weight:500;font-size:11px;color:var(--sv-ink-soft);letter-spacing:3px;text-transform:uppercase;background:var(--sv-paper);z-index:3}.sub-bar.svelte-ly1w2p .num:where(.svelte-ly1w2p){color:var(--sv-red);font-weight:700}.sub-bar.svelte-ly1w2p .chap:where(.svelte-ly1w2p){color:var(--sv-ink);font-weight:700}.sub-bar.svelte-ly1w2p .meta:where(.svelte-ly1w2p){text-align:center;color:var(--sv-ink-faint)}.sub-bar.svelte-ly1w2p .pg:where(.svelte-ly1w2p){font-family:var(--sv-mono);font-weight:400}.left-col.svelte-ly1w2p{position:absolute;top:110px;left:0;width:308px;padding:16px 16px 16px 28px;background:var(--sv-paper);border-right:1px solid var(--sv-paper-edge);z-index:3}.reading.svelte-ly1w2p{margin-bottom:22px}.reading.svelte-ly1w2p .head:where(.svelte-ly1w2p){display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--sv-ink);padding-bottom:4px;margin-bottom:6px}.reading.svelte-ly1w2p .head:where(.svelte-ly1w2p) .lab:where(.svelte-ly1w2p){font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:3px;text-transform:uppercase}.reading.svelte-ly1w2p .head:where(.svelte-ly1w2p) .lab:where(.svelte-ly1w2p) small:where(.svelte-ly1w2p){font-family:var(--sv-mono);font-size:9px;color:var(--sv-ink-faint);margin-left:4px;letter-spacing:1px;font-weight:400}.reading.svelte-ly1w2p .head:where(.svelte-ly1w2p) .v:where(.svelte-ly1w2p){font-family:var(--sv-display);font-size:26px;color:var(--sv-ink);line-height:1;display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.reading.svelte-ly1w2p .head:where(.svelte-ly1w2p) .v:where(.svelte-ly1w2p) .max:where(.svelte-ly1w2p){color:var(--sv-ink-faint);font-size:16px}.reading.svelte-ly1w2p .bar:where(.svelte-ly1w2p){position:relative;height:16px;background:transparent;border:1.5px solid var(--sv-ink-faint)}.reading.svelte-ly1w2p .bar:where(.svelte-ly1w2p) .fill:where(.svelte-ly1w2p){position:absolute;inset:0 auto 0 0;background-color:var(--sv-ink);background-image:repeating-linear-gradient(45deg,transparent 0 3px,rgba(236,226,194,.35) 3px 4px);transition:width .15s ease-out,background-color .2s ease-out}.reading.danger.svelte-ly1w2p .bar:where(.svelte-ly1w2p) .fill:where(.svelte-ly1w2p){background-color:var(--sv-red)}.reading.svelte-ly1w2p .bar:where(.svelte-ly1w2p) .scale:where(.svelte-ly1w2p){position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(90deg,transparent 0 9.9%,var(--sv-ink-faint) 9.9% 10%);opacity:.55;pointer-events:none}.reading.svelte-ly1w2p .bar.lv:where(.svelte-ly1w2p) .fill:where(.svelte-ly1w2p){background-color:var(--sv-ink)}.reading.svelte-ly1w2p .note:where(.svelte-ly1w2p){font-family:var(--sv-serif);font-size:12px;color:var(--sv-ink-soft);margin-top:6px;line-height:1.4;font-style:italic}.reading.svelte-ly1w2p .note:where(.svelte-ly1w2p) b:where(.svelte-ly1w2p){font-style:normal;color:var(--sv-red)}.ready-pip.svelte-ly1w2p{font-family:var(--sv-headline);font-weight:700;font-size:10px;letter-spacing:2px;color:var(--sv-red);margin-left:6px;line-height:1;text-transform:uppercase;animation:svelte-ly1w2p-sv-ready-pulse 1.4s ease-in-out infinite}@keyframes svelte-ly1w2p-sv-ready-pulse{0%,to{opacity:.7}50%{opacity:1}}.right-col.svelte-ly1w2p{position:absolute;top:110px;right:0;width:288px;padding:16px 28px 16px 16px;background:var(--sv-paper);border-left:1px solid var(--sv-paper-edge);z-index:3}.table-head.svelte-ly1w2p{border-top:4px solid var(--sv-ink);border-bottom:1px solid var(--sv-ink-faint);padding:6px 0 4px;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:3px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline}.table-head.svelte-ly1w2p em:where(.svelte-ly1w2p){font-family:var(--sv-mono);font-weight:400;font-style:normal;font-size:9px;color:var(--sv-red);letter-spacing:1px}.data-table.svelte-ly1w2p{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;font-family:var(--sv-serif)}.data-table.svelte-ly1w2p>:where(.svelte-ly1w2p){padding:6px 4px;border-bottom:1px solid var(--sv-ink-faint)}.data-table.svelte-ly1w2p .num:where(.svelte-ly1w2p){font-family:var(--sv-mono);font-weight:700;font-size:10px;color:var(--sv-red);letter-spacing:1px}.data-table.svelte-ly1w2p .name:where(.svelte-ly1w2p){font-size:13px;color:var(--sv-ink)}.data-table.svelte-ly1w2p .name:where(.svelte-ly1w2p) em:where(.svelte-ly1w2p){font-style:italic;color:var(--sv-ink-soft);font-size:11px}.data-table.svelte-ly1w2p .dv:where(.svelte-ly1w2p){font-family:var(--sv-display);font-size:22px;color:var(--sv-ink);text-align:right;line-height:1;font-variant-numeric:tabular-nums}.data-table.svelte-ly1w2p .dv.red:where(.svelte-ly1w2p){color:var(--sv-red)}.table-foot.svelte-ly1w2p{padding-top:6px;font-family:var(--sv-serif);font-style:italic;font-size:12px;color:var(--sv-ink-soft);line-height:1.4}.table-foot.svelte-ly1w2p b{font-style:normal;color:var(--sv-red)}.footer-bar.svelte-ly1w2p{position:absolute;bottom:0;left:0;right:0;border-top:4px solid var(--sv-ink);padding:6px 28px 8px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;background:var(--sv-paper);z-index:3}.footer-bar.svelte-ly1w2p .pg:where(.svelte-ly1w2p){color:var(--sv-red);font-weight:700;font-size:14px}.wave-headline.svelte-fmahba{position:absolute;top:28px;left:50%;transform:translate(-50%);text-align:center;pointer-events:none;z-index:var(--z-overlay-low);color:var(--sv-ink);animation:svelte-fmahba-sv-pulse 1s ease-in-out infinite;background:var(--sv-paper);padding:10px 32px 12px;border-top:3px solid var(--sv-red);border-bottom:1px solid var(--sv-ink)}.wave-headline.svelte-fmahba .above:where(.svelte-fmahba){font-family:var(--sv-headline);font-weight:700;font-size:14px;color:var(--sv-red);letter-spacing:8px;text-transform:uppercase;margin-bottom:2px}.wave-headline.svelte-fmahba .above:where(.svelte-fmahba):before,.wave-headline.svelte-fmahba .above:where(.svelte-fmahba):after{content:"";display:inline-block;width:30px;height:3px;background:var(--sv-red);vertical-align:middle;margin:0 12px}.wave-headline.svelte-fmahba .countdown:where(.svelte-fmahba){font-family:var(--sv-display);font-size:96px;color:var(--sv-ink);line-height:.82;letter-spacing:-6px;position:relative;display:inline-block;font-variant-numeric:tabular-nums;transition:color .15s ease-out}.wave-headline.svelte-fmahba .countdown:where(.svelte-fmahba):before{content:"";position:absolute;top:0;left:-16px;width:6px;height:100%;background:var(--sv-red)}.wave-headline.svelte-fmahba .countdown:where(.svelte-fmahba):after{content:"";position:absolute;top:0;right:-16px;width:6px;height:100%;background:var(--sv-red)}.wave-headline.svelte-fmahba .below:where(.svelte-fmahba){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-faint);letter-spacing:5px;text-transform:uppercase;margin-top:6px}.wave-headline.urgent.svelte-fmahba{animation:svelte-fmahba-sv-pulse-urgent .4s ease-in-out infinite}.wave-headline.urgent.svelte-fmahba .countdown:where(.svelte-fmahba){color:var(--sv-red)}@keyframes svelte-fmahba-sv-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.03)}}@keyframes svelte-fmahba-sv-pulse-urgent{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.07)}}@media(prefers-reduced-motion:reduce){.wave-headline.svelte-fmahba,.wave-headline.urgent.svelte-fmahba{animation:none}}.vignette.svelte-cc921l{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 90px 10px #c434268c,inset 0 0 160px 0 var(--vignette-danger);opacity:0;transition:opacity var(--vig-ms) ease-out;z-index:var(--z-overlay-low)}.vignette.active.svelte-cc921l{opacity:1;transition:opacity 50ms ease-in}.sv-overlay.svelte-1opetvy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-mid);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-1opetvy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.15;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-1opetvy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.18) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.22) 100%),linear-gradient(90deg,rgba(122,107,81,.12) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.16) 100%);z-index:2}.sv-page.svelte-1opetvy{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 40px 18px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.death-head.svelte-1opetvy{border-top:6px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:8px 0 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.death-head.svelte-1opetvy .left:where(.svelte-1opetvy){display:flex;align-items:baseline;gap:6px}.death-head.svelte-1opetvy .left:where(.svelte-1opetvy) .ru:where(.svelte-1opetvy){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase;text-shadow:0 0 8px rgba(180,136,46,.35)}.death-head.svelte-1opetvy .left:where(.svelte-1opetvy) .lat:where(.svelte-1opetvy){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.death-head.svelte-1opetvy .center:where(.svelte-1opetvy){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.death-head.svelte-1opetvy .right:where(.svelte-1opetvy){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.death-head.svelte-1opetvy .right:where(.svelte-1opetvy) .red-badge:where(.svelte-1opetvy){background:var(--sv-red);color:var(--sv-ink);padding:2px 6px;font-weight:700;letter-spacing:2px;display:inline-block;margin-top:2px}.ko-title-block.svelte-1opetvy{margin:18px 0;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:stretch}.ko-eyebrow.svelte-1opetvy{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid var(--sv-red);padding-bottom:4px;max-width:320px}.ko-title.svelte-1opetvy{font-family:var(--sv-display);font-size:96px;line-height:.85;color:var(--sv-ink);letter-spacing:-3px;text-transform:uppercase;margin:0}.ko-title.svelte-1opetvy .red:where(.svelte-1opetvy){color:var(--sv-red)}.ko-sub.svelte-1opetvy{font-family:var(--sv-headline);font-weight:500;font-size:14px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;margin-top:6px}.ko-sub.svelte-1opetvy b{color:var(--sv-red);font-weight:700}.ko-bug-cell.svelte-1opetvy{align-self:end;text-align:center}.ko-bug-cell.svelte-1opetvy svg:where(.svelte-1opetvy){max-width:200px;height:auto}.ko-bug-cell.svelte-1opetvy .cap:where(.svelte-1opetvy){font-family:var(--sv-serif);font-style:italic;font-size:11px;color:var(--sv-ink-soft);margin-top:4px}.ko-bug-cell.svelte-1opetvy .cap:where(.svelte-1opetvy) b{font-style:normal;color:var(--sv-red)}.ko-deck.svelte-1opetvy{font-family:var(--sv-serif);font-size:14px;line-height:1.55;color:var(--sv-ink);border-left:4px solid var(--sv-red);padding-left:14px;max-width:720px;margin-bottom:16px}.ko-deck.svelte-1opetvy b{color:var(--sv-red)}.ko-deck.svelte-1opetvy em{font-style:italic;color:var(--sv-ink-soft)}.ko-rule.svelte-1opetvy{border-bottom:3px solid var(--sv-ink);margin:8px 0 16px}.stats-grid.svelte-1opetvy{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px}.stat-cell.svelte-1opetvy{border-top:3px solid var(--sv-ink);padding-top:6px}.stat-cell.svelte-1opetvy .k:where(.svelte-1opetvy){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:3px;text-transform:uppercase;margin-bottom:2px}.stat-cell.svelte-1opetvy .v:where(.svelte-1opetvy){font-family:var(--sv-display);font-size:48px;color:var(--sv-ink);line-height:.9;letter-spacing:-2px;font-variant-numeric:tabular-nums}.stat-cell.svelte-1opetvy .sub-num:where(.svelte-1opetvy){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-faint);letter-spacing:1px;margin-top:4px}.stat-cell.red.svelte-1opetvy .v:where(.svelte-1opetvy){color:var(--sv-red)}.stat-cell.svelte-1opetvy .v.tier:where(.svelte-1opetvy){font-family:var(--sv-headline);font-size:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase;line-height:1.05}.doc-body.svelte-1opetvy{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;margin-bottom:18px}.genome-panel.svelte-1opetvy{border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-red)}.genome-panel.svelte-1opetvy .h:where(.svelte-1opetvy){display:flex;justify-content:space-between;align-items:baseline;padding:6px 0 8px;border-bottom:1px solid var(--sv-ink-faint)}.genome-panel.svelte-1opetvy .h:where(.svelte-1opetvy) .name:where(.svelte-1opetvy){font-family:var(--sv-headline);font-weight:700;font-size:14px;color:var(--sv-red);letter-spacing:4px;text-transform:uppercase}.genome-panel.svelte-1opetvy .h:where(.svelte-1opetvy) .total:where(.svelte-1opetvy){font-family:var(--sv-display);font-size:38px;color:var(--sv-ink);line-height:1}.genome-panel.svelte-1opetvy .rows:where(.svelte-1opetvy){padding:6px 0}.genome-panel.svelte-1opetvy .rows:where(.svelte-1opetvy) .row:where(.svelte-1opetvy){display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:3px 0;font-family:var(--sv-serif);font-size:13px;color:var(--sv-ink)}.genome-panel.svelte-1opetvy .rows:where(.svelte-1opetvy) .row:where(.svelte-1opetvy) .code:where(.svelte-1opetvy){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-faint);letter-spacing:1px}.genome-panel.svelte-1opetvy .rows:where(.svelte-1opetvy) .row:where(.svelte-1opetvy) .v:where(.svelte-1opetvy){font-family:var(--sv-display);font-size:16px;color:var(--sv-red);font-variant-numeric:tabular-nums}.new-unlocks.svelte-1opetvy{margin:6px 0 8px;padding:8px 12px;background:var(--sv-paper-warm);border-left:3px solid var(--sv-red);font-family:var(--sv-serif);font-style:italic;font-size:12px;color:var(--sv-ink);letter-spacing:1px}.new-unlocks.svelte-1opetvy b:where(.svelte-1opetvy){font-style:normal;color:var(--sv-red);letter-spacing:.5px}.verdict-block.svelte-1opetvy{border-top:3px solid var(--sv-ink);border-bottom:1px solid var(--sv-ink-faint);padding:8px 0 10px}.verdict-block.svelte-1opetvy .h:where(.svelte-1opetvy){font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:4px;text-transform:uppercase;margin-bottom:6px}.verdict-block.svelte-1opetvy .body:where(.svelte-1opetvy){font-family:var(--sv-serif);font-size:14px;line-height:1.5;color:var(--sv-ink)}.verdict-block.svelte-1opetvy .body:where(.svelte-1opetvy) b{color:var(--sv-red)}.verdict-block.svelte-1opetvy .body:where(.svelte-1opetvy) em{font-style:italic;color:var(--sv-ink-soft)}.verdict-block.svelte-1opetvy .sign:where(.svelte-1opetvy){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-faint);margin-top:8px;letter-spacing:1px;text-align:right}.verdict-block.svelte-1opetvy .sign:where(.svelte-1opetvy) em{font-family:var(--sv-serif);font-style:italic;color:var(--sv-ink)}.doc-actions.svelte-1opetvy{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:10px}.doc-actions.doc-actions-v3.svelte-1opetvy{grid-template-columns:1.8fr 1fr 1fr 1fr 1fr}.btn-sv-primary.svelte-1opetvy,.btn-sv-secondary.svelte-1opetvy{padding:14px 22px;font-family:var(--sv-headline);font-weight:700;font-size:13px;letter-spacing:4px;text-transform:uppercase;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-sv-primary.svelte-1opetvy{background:var(--sv-red);color:var(--sv-ink);border:2px solid var(--sv-red)}.btn-sv-primary.svelte-1opetvy .key:where(.svelte-1opetvy){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:#f0e3b8bf;letter-spacing:1px}.btn-sv-primary.svelte-1opetvy:hover{background:var(--sv-red);border-color:var(--sv-red)}.btn-sv-secondary.svelte-1opetvy{background:var(--sv-paper);color:var(--sv-ink);border:2px solid var(--sv-ink)}.btn-sv-secondary.svelte-1opetvy .key:where(.svelte-1opetvy){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px}.btn-sv-secondary.svelte-1opetvy:hover{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-red)}.btn-sv-secondary.svelte-1opetvy:hover .key:where(.svelte-1opetvy){color:var(--sv-red)}.doc-foot.svelte-1opetvy{margin-top:14px;padding-top:6px;border-top:3px solid var(--sv-ink);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-1opetvy .pg:where(.svelte-1opetvy){color:var(--sv-red);font-weight:700;font-size:14px}.sv-overlay.svelte-ehkoef{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-mid);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-ehkoef:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.13;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-ehkoef:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.15) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.2) 100%),linear-gradient(90deg,rgba(122,107,81,.1) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.15) 100%);z-index:2}.sv-page.svelte-ehkoef{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 40px 18px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.masthead.svelte-ehkoef{border-top:6px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:8px 0 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.masthead.svelte-ehkoef .left:where(.svelte-ehkoef){display:flex;align-items:baseline;gap:6px}.masthead.svelte-ehkoef .left:where(.svelte-ehkoef) .ru:where(.svelte-ehkoef){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase;text-shadow:0 0 8px rgba(180,136,46,.35)}.masthead.svelte-ehkoef .left:where(.svelte-ehkoef) .lat:where(.svelte-ehkoef){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.masthead.svelte-ehkoef .center:where(.svelte-ehkoef){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.masthead.svelte-ehkoef .center:where(.svelte-ehkoef) small:where(.svelte-ehkoef){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:2px;margin-top:2px}.masthead.svelte-ehkoef .right:where(.svelte-ehkoef){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.masthead.svelte-ehkoef .right:where(.svelte-ehkoef) .iss:where(.svelte-ehkoef){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;font-weight:700;letter-spacing:2px;display:inline-block;margin-top:2px}.title-block.svelte-ehkoef{margin:18px 0;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:stretch}.eyebrow.svelte-ehkoef{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid var(--sv-red);padding-bottom:4px;max-width:360px}.title.svelte-ehkoef{font-family:var(--sv-display);font-size:72px;line-height:.85;color:var(--sv-ink);letter-spacing:-3px;text-transform:uppercase;margin:0}.title.svelte-ehkoef .red:where(.svelte-ehkoef){color:var(--sv-red)}.sub.svelte-ehkoef{font-family:var(--sv-headline);font-weight:500;font-size:13px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;margin-top:6px}.rank-up.svelte-ehkoef{align-self:end;text-align:right;border:2px solid var(--sv-ink);background:var(--sv-paper-warm);padding:14px 24px}.rank-up.svelte-ehkoef .k:where(.svelte-ehkoef){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase}.rank-up.svelte-ehkoef .v:where(.svelte-ehkoef){font-family:var(--sv-display);font-size:28px;color:var(--sv-ink);line-height:1;margin-top:2px}.rank-up.svelte-ehkoef .arrow:where(.svelte-ehkoef){display:inline-block;margin:0 8px;color:var(--sv-red);font-family:var(--sv-mono);font-weight:700}.rank-up.svelte-ehkoef .new:where(.svelte-ehkoef){color:var(--sv-red)}.rank-up.svelte-ehkoef .queued:where(.svelte-ehkoef){margin-top:6px;font-family:var(--sv-serif);font-style:italic;font-size:11px;color:var(--sv-ink-soft)}.deck.svelte-ehkoef{font-family:var(--sv-serif);font-size:14px;line-height:1.55;color:var(--sv-ink);border-left:4px solid var(--sv-red);padding-left:14px;max-width:720px;margin-bottom:18px}.deck.svelte-ehkoef b{color:var(--sv-red)}.deck.svelte-ehkoef em{font-style:italic;color:var(--sv-ink-soft)}.rule.svelte-ehkoef{border-bottom:3px solid var(--sv-ink);margin:0 0 18px}.cards-row.svelte-ehkoef{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;flex:1}.card.svelte-ehkoef{display:flex;flex-direction:column;background:var(--sv-paper);border:1px solid var(--sv-ink-faint);text-align:left;color:var(--sv-ink);cursor:pointer;font-family:inherit;padding:0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card.svelte-ehkoef:hover{background:var(--sv-paper-warm);border-color:var(--sv-red);transform:translate(-2px,-2px);box-shadow:0 0 12px #b4882e33}.card.recommended.svelte-ehkoef{border-color:var(--sv-ink);border-width:2px;box-shadow:0 0 0 1px var(--sv-ink),0 0 12px #b4882e33}.card.recommended.svelte-ehkoef:hover{box-shadow:0 0 0 1px var(--sv-red),0 0 14px #d4a5424d}.card-head.svelte-ehkoef{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;background:var(--sv-ink);color:var(--sv-paper);padding:6px 12px;border-bottom:1px solid var(--sv-ink-faint)}.card-head.svelte-ehkoef .num:where(.svelte-ehkoef){font-family:var(--sv-display);font-size:18px;color:var(--sv-red);line-height:1}.card-head.svelte-ehkoef .typ:where(.svelte-ehkoef){font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-paper);letter-spacing:3px;text-transform:uppercase}.card-head.svelte-ehkoef .tier:where(.svelte-ehkoef){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);background:var(--sv-paper);padding:1px 5px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.card.recommended.svelte-ehkoef .card-head:where(.svelte-ehkoef) .tier:where(.svelte-ehkoef){color:var(--sv-ink);background:var(--sv-red)}.card-schematic.svelte-ehkoef{background:var(--sv-paper-warm);padding:12px;height:130px;display:grid;place-items:center;position:relative;border-bottom:1px solid var(--sv-ink-faint)}.card-schematic.svelte-ehkoef svg:where(.svelte-ehkoef){max-width:100%;max-height:100%}.card-schematic.svelte-ehkoef .ref-tag:where(.svelte-ehkoef){position:absolute;top:6px;right:8px;font-family:var(--sv-mono);font-size:8px;color:var(--sv-ink-faint);letter-spacing:1px}.card-body.svelte-ehkoef{padding:14px 16px 12px;flex:1;display:flex;flex-direction:column}.card-body.svelte-ehkoef .name:where(.svelte-ehkoef){font-family:var(--sv-display);font-size:22px;color:var(--sv-ink);line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:4px}.card-body.svelte-ehkoef .lat-name:where(.svelte-ehkoef){font-family:var(--sv-serif);font-style:italic;font-size:12px;color:var(--sv-ink-soft);margin-bottom:10px}.card-body.svelte-ehkoef .desc:where(.svelte-ehkoef){font-family:var(--sv-serif);font-size:13px;line-height:1.5;color:var(--sv-ink);margin-bottom:12px}.card-body.svelte-ehkoef .desc:where(.svelte-ehkoef) b{color:var(--sv-red)}.card-body.svelte-ehkoef .specs:where(.svelte-ehkoef){margin-top:auto;border-top:1px solid var(--sv-ink-faint);padding-top:8px}.card-body.svelte-ehkoef .spec-row:where(.svelte-ehkoef){display:flex;justify-content:space-between;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);letter-spacing:1px;padding:2px 0}.card-body.svelte-ehkoef .spec-row:where(.svelte-ehkoef) .k:where(.svelte-ehkoef){color:var(--sv-ink-soft)}.card-body.svelte-ehkoef .spec-row:where(.svelte-ehkoef) .v:where(.svelte-ehkoef){color:var(--sv-ink);font-weight:700}.card-foot.svelte-ehkoef{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--sv-paper-warm);border-top:1px solid var(--sv-ink-faint)}.card-foot.svelte-ehkoef .pick:where(.svelte-ehkoef){font-family:var(--sv-headline);font-weight:700;font-size:12px;color:var(--sv-ink);letter-spacing:3px;text-transform:uppercase}.card-foot.svelte-ehkoef .key:where(.svelte-ehkoef){font-family:var(--sv-mono);font-size:11px;color:var(--sv-paper);background:var(--sv-ink);padding:2px 8px;font-weight:700;letter-spacing:2px;min-width:28px;text-align:center}.card.recommended.svelte-ehkoef .card-foot:where(.svelte-ehkoef){background:var(--sv-red);color:var(--sv-ink)}.card.recommended.svelte-ehkoef .card-foot:where(.svelte-ehkoef) .pick:where(.svelte-ehkoef){color:var(--sv-ink)}.card.recommended.svelte-ehkoef .card-foot:where(.svelte-ehkoef) .key:where(.svelte-ehkoef){background:var(--sv-ink);color:var(--sv-red)}.doc-foot.svelte-ehkoef{margin-top:18px;padding-top:6px;border-top:3px solid var(--sv-ink);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-ehkoef .pg:where(.svelte-ehkoef){color:var(--sv-red);font-weight:700;font-size:14px}.sv-overlay.svelte-1gz80j8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-mid);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-1gz80j8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.13;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-1gz80j8:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.15) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.2) 100%),linear-gradient(90deg,rgba(122,107,81,.1) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.15) 100%);z-index:2}.sv-page.svelte-1gz80j8{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 40px 18px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.masthead.svelte-1gz80j8{border-top:6px solid var(--sv-ink);border-bottom:3px solid var(--sv-ink);padding:8px 0 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.masthead.svelte-1gz80j8 .left:where(.svelte-1gz80j8){display:flex;align-items:baseline;gap:6px}.masthead.svelte-1gz80j8 .left:where(.svelte-1gz80j8) .ru:where(.svelte-1gz80j8){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase;text-shadow:0 0 8px rgba(180,136,46,.35)}.masthead.svelte-1gz80j8 .left:where(.svelte-1gz80j8) .lat:where(.svelte-1gz80j8){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.masthead.svelte-1gz80j8 .center:where(.svelte-1gz80j8){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.masthead.svelte-1gz80j8 .center:where(.svelte-1gz80j8) small:where(.svelte-1gz80j8){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:2px;margin-top:2px}.masthead.svelte-1gz80j8 .right:where(.svelte-1gz80j8){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.masthead.svelte-1gz80j8 .right:where(.svelte-1gz80j8) .iss:where(.svelte-1gz80j8){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;font-weight:700;letter-spacing:2px;display:inline-block;margin-top:2px}.header-row.svelte-1gz80j8{margin:18px 0 14px;display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:end}.eyebrow.svelte-1gz80j8{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid var(--sv-red);padding-bottom:4px;max-width:320px}.title.svelte-1gz80j8{font-family:var(--sv-display);font-size:56px;line-height:.9;color:var(--sv-ink);letter-spacing:-2px;text-transform:uppercase;margin:0}.title.svelte-1gz80j8 .red:where(.svelte-1gz80j8){color:var(--sv-red)}.balance-block.svelte-1gz80j8{background:var(--sv-ink);color:var(--sv-paper);padding:12px 22px;border:2px solid var(--sv-ink)}.balance-block.svelte-1gz80j8 .k:where(.svelte-1gz80j8){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-paper);letter-spacing:4px;text-transform:uppercase;opacity:.65}.balance-block.svelte-1gz80j8 .v:where(.svelte-1gz80j8){font-family:var(--sv-display);font-size:38px;color:var(--sv-red);line-height:1;margin-top:2px}.balance-block.svelte-1gz80j8 .v:where(.svelte-1gz80j8) small:where(.svelte-1gz80j8){font-family:var(--sv-mono);font-size:12px;color:var(--sv-paper);font-weight:400;letter-spacing:1px;margin-left:4px;opacity:.65}.wave-block.svelte-1gz80j8{background:var(--sv-paper-warm);border:2px solid var(--sv-ink);padding:12px 22px;text-align:center}.wave-block.svelte-1gz80j8 .k:where(.svelte-1gz80j8){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase}.wave-block.svelte-1gz80j8 .v:where(.svelte-1gz80j8){font-family:var(--sv-display);font-size:38px;color:var(--sv-ink);line-height:1;margin-top:2px}.deck.svelte-1gz80j8{font-family:var(--sv-serif);font-size:14px;line-height:1.55;color:var(--sv-ink);border-left:4px solid var(--sv-red);padding-left:14px;max-width:720px;margin-bottom:16px}.deck.svelte-1gz80j8 b{color:var(--sv-red)}.deck.svelte-1gz80j8 em{font-style:italic;color:var(--sv-ink-soft)}.rule.svelte-1gz80j8{border-bottom:3px solid var(--sv-ink);margin:0 0 16px}.items-grid.svelte-1gz80j8{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:12px;flex:1}.item.svelte-1gz80j8{background:var(--sv-paper);border:1px solid var(--sv-ink-faint);display:grid;grid-template-columns:76px 1fr;grid-template-rows:auto 1fr auto;cursor:pointer;color:var(--sv-ink);font-family:inherit;padding:0;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;position:relative}.item.svelte-1gz80j8:hover:not(:disabled){background:var(--sv-paper-warm);border-color:var(--sv-red);transform:translate(-1px,-1px);box-shadow:0 0 10px #b4882e33}.item.sold.svelte-1gz80j8{opacity:.5;cursor:not-allowed}.item.sold.svelte-1gz80j8:before{content:"ПРОДАНО";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);font-family:var(--sv-display);font-size:28px;color:var(--sv-red);letter-spacing:4px;border:3px solid var(--sv-red);padding:4px 12px;background:#0a0807d9;z-index:5;pointer-events:none}.item.too-expensive.svelte-1gz80j8{opacity:.55;cursor:not-allowed}.item.svelte-1gz80j8 .code:where(.svelte-1gz80j8){grid-column:1 / -1;background:var(--sv-ink);color:var(--sv-paper);padding:4px 10px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sv-mono);font-size:9px;letter-spacing:2px}.item.svelte-1gz80j8 .code:where(.svelte-1gz80j8) .id:where(.svelte-1gz80j8){color:var(--sv-red);font-weight:700}.item.svelte-1gz80j8 .code:where(.svelte-1gz80j8) .tier:where(.svelte-1gz80j8){font-family:var(--sv-mono);font-size:9px;color:var(--sv-paper);padding:0 4px;text-transform:uppercase}.item.svelte-1gz80j8 .code:where(.svelte-1gz80j8) .tier.rare:where(.svelte-1gz80j8){color:var(--sv-paper);font-weight:700}.item.svelte-1gz80j8 .code:where(.svelte-1gz80j8) .tier.epic:where(.svelte-1gz80j8),.item.svelte-1gz80j8 .code:where(.svelte-1gz80j8) .tier.legendary:where(.svelte-1gz80j8){color:var(--sv-red);font-weight:700}.item.svelte-1gz80j8 .schematic:where(.svelte-1gz80j8){grid-column:1;grid-row:2;background:var(--sv-paper-warm);border-right:1px solid var(--sv-ink-faint);display:grid;place-items:center;padding:4px}.item.svelte-1gz80j8 .schematic:where(.svelte-1gz80j8) svg:where(.svelte-1gz80j8){width:56px;height:56px}.item.svelte-1gz80j8 .body:where(.svelte-1gz80j8){grid-column:2;grid-row:2;padding:8px 12px;display:flex;flex-direction:column}.item.svelte-1gz80j8 .name:where(.svelte-1gz80j8){font-family:var(--sv-display);font-size:15px;color:var(--sv-ink);line-height:1.05;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:4px}.item.svelte-1gz80j8 .desc:where(.svelte-1gz80j8){font-family:var(--sv-serif);font-size:12px;line-height:1.4;color:var(--sv-ink-soft)}.item.svelte-1gz80j8 .desc:where(.svelte-1gz80j8) b{color:var(--sv-red);font-style:normal}.item.svelte-1gz80j8 .foot:where(.svelte-1gz80j8){grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:1fr auto;align-items:center;border-top:1px solid var(--sv-ink-faint);background:var(--sv-paper-warm)}.item.svelte-1gz80j8 .price:where(.svelte-1gz80j8){padding:8px 12px;font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-soft);letter-spacing:1px;text-transform:uppercase;display:flex;align-items:baseline;gap:6px}.item.svelte-1gz80j8 .price:where(.svelte-1gz80j8) .num:where(.svelte-1gz80j8){font-family:var(--sv-display);font-size:20px;color:var(--sv-red);line-height:1}.item.svelte-1gz80j8 .price:where(.svelte-1gz80j8) .unit:where(.svelte-1gz80j8){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft)}.item.svelte-1gz80j8 .buy:where(.svelte-1gz80j8){padding:10px 16px;background:var(--sv-ink);color:var(--sv-paper);font-family:var(--sv-headline);font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;transition:background .12s ease}.item.svelte-1gz80j8:hover:not(:disabled) .buy:where(.svelte-1gz80j8){background:var(--sv-red);color:var(--sv-ink)}.item.too-expensive.svelte-1gz80j8 .buy:where(.svelte-1gz80j8){opacity:.5}.item.sold.svelte-1gz80j8 .buy:where(.svelte-1gz80j8){opacity:.5}.empty.svelte-1gz80j8{font-family:var(--sv-serif);font-style:italic;font-size:14px;color:var(--sv-ink-soft);text-align:center;padding:40px 16px;border:2px dashed var(--sv-ink-faint);flex:1;display:grid;place-items:center}.actions-row.svelte-1gz80j8{margin-top:14px;display:grid;grid-template-columns:auto 1fr;gap:10px}.btn-sv-secondary.svelte-1gz80j8,.btn-sv-primary.svelte-1gz80j8{padding:14px 22px;font-family:var(--sv-headline);font-weight:700;font-size:13px;letter-spacing:4px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-sv-secondary.svelte-1gz80j8{background:var(--sv-paper);border:2px solid var(--sv-ink);color:var(--sv-ink)}.btn-sv-secondary.svelte-1gz80j8 .price-tag:where(.svelte-1gz80j8){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink);letter-spacing:1px;font-weight:700}.btn-sv-secondary.svelte-1gz80j8 .key:where(.svelte-1gz80j8){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px}.btn-sv-secondary.svelte-1gz80j8:hover:not(:disabled){background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-red)}.btn-sv-secondary.svelte-1gz80j8:hover:not(:disabled) .price-tag:where(.svelte-1gz80j8){color:var(--sv-paper)}.btn-sv-secondary.svelte-1gz80j8:hover:not(:disabled) .key:where(.svelte-1gz80j8){color:var(--sv-red)}.btn-sv-secondary.svelte-1gz80j8:disabled{opacity:.4;cursor:not-allowed}.btn-sv-primary.svelte-1gz80j8{background:var(--sv-red);color:var(--sv-ink);border:2px solid var(--sv-red)}.btn-sv-primary.svelte-1gz80j8 .key:where(.svelte-1gz80j8){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:#f0e3b8bf;letter-spacing:1px}.btn-sv-primary.svelte-1gz80j8:hover{background:var(--sv-red);border-color:var(--sv-red)}.doc-foot.svelte-1gz80j8{margin-top:12px;padding-top:6px;border-top:3px solid var(--sv-ink);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-1gz80j8 .pg:where(.svelte-1gz80j8){color:var(--sv-red);font-weight:700;font-size:14px}.maxscale.svelte-1prcn9i{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);pointer-events:none;text-align:center;z-index:var(--z-overlay-low);animation:svelte-1prcn9i-sv-maxscale-pop 4s ease-out forwards}.plate.svelte-1prcn9i{background:var(--sv-paper);border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:14px 36px 16px;min-width:440px;max-width:560px;box-shadow:0 8px 24px #0000008c,0 0 16px #b4882e33}.eyebrow.svelte-1prcn9i{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:6px;text-transform:uppercase;margin-bottom:4px}.title.svelte-1prcn9i{font-family:var(--sv-display);font-size:36px;color:var(--sv-ink);line-height:1;letter-spacing:-1px;text-transform:uppercase}.title.svelte-1prcn9i .red:where(.svelte-1prcn9i){color:var(--sv-red)}.sub.svelte-1prcn9i{margin-top:6px;font-family:var(--sv-serif);font-style:italic;font-size:12px;color:var(--sv-ink-soft);letter-spacing:1px}@keyframes svelte-1prcn9i-sv-maxscale-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}20%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.maxscale.svelte-1prcn9i{animation:svelte-1prcn9i-sv-maxscale-fade 4s ease-out forwards}@keyframes svelte-1prcn9i-sv-maxscale-fade{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}}.banner.svelte-tbjt3s{position:absolute;top:6%;left:50%;transform:translate(-50%);pointer-events:none;text-align:center;z-index:var(--z-overlay-low);animation:svelte-tbjt3s-sv-banner-fade-in .24s ease-out forwards}.plate.svelte-tbjt3s{background:var(--sv-paper);border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:10px 24px 12px;min-width:280px;box-shadow:0 6px 18px #0000008c}.eyebrow.svelte-tbjt3s{font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:4px}.title.svelte-tbjt3s{font-family:var(--sv-display);font-size:22px;color:var(--sv-ink);line-height:1;letter-spacing:-.5px;text-transform:uppercase}.sub.svelte-tbjt3s{margin-top:4px;font-family:var(--sv-serif);font-style:italic;font-size:11px;color:var(--sv-ink-soft);letter-spacing:1px}@keyframes svelte-tbjt3s-sv-banner-fade-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.banner.svelte-a9gfq7{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:calc(var(--z-overlay-mid) + 1);max-width:560px;width:calc(100% - 32px);animation:svelte-a9gfq7-sv-fail-banner-in .24s ease-out forwards}.plate.svelte-a9gfq7{background:var(--sv-paper);border-top:4px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:10px 16px 14px;box-shadow:0 8px 20px #00000059}.head.svelte-a9gfq7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.eyebrow.svelte-a9gfq7{font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-red);letter-spacing:4px;text-transform:uppercase}.dismiss.svelte-a9gfq7{font-family:var(--sv-headline);font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--sv-ink);background:transparent;border:1px solid var(--sv-ink);padding:3px 10px;cursor:pointer;transition:background .12s ease,color .12s ease}.dismiss.svelte-a9gfq7:hover{background:var(--sv-ink);color:var(--sv-paper)}.title.svelte-a9gfq7{font-family:var(--sv-display);font-size:22px;color:var(--sv-ink);line-height:1;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:6px}.body.svelte-a9gfq7{font-family:var(--sv-serif);font-size:13px;line-height:1.4;color:var(--sv-ink-soft);font-style:italic}@keyframes svelte-a9gfq7-sv-fail-banner-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.sv-audio.svelte-1x5ujay{position:absolute;bottom:32px;right:28px;background:var(--sv-paper);color:var(--sv-ink);border:1px solid var(--sv-ink);padding:4px 10px 4px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--sv-mono);transition:background .12s ease,color .12s ease,border-color .12s ease;z-index:10}.sv-audio.svelte-1x5ujay:hover{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-red)}.sv-audio.muted.svelte-1x5ujay{color:var(--sv-red);border-color:var(--sv-red)}.sv-audio.muted.svelte-1x5ujay:hover{background:var(--sv-red);color:var(--sv-ink)}.glyph.svelte-1x5ujay{font-family:var(--sv-display);font-size:16px;line-height:1;min-width:16px;text-align:center}.lab.svelte-1x5ujay{font-family:var(--sv-mono);font-weight:700;font-size:9px;letter-spacing:2px;text-transform:uppercase}.sv-lang.svelte-iiafxc{position:absolute;bottom:72px;right:28px;display:inline-flex;background:var(--sv-paper);border:1px solid var(--sv-ink);z-index:10;font-family:var(--sv-mono)}.sv-lang.svelte-iiafxc .seg:where(.svelte-iiafxc){background:var(--sv-paper);color:var(--sv-ink);border:0;border-right:1px solid var(--sv-ink);padding:4px 8px;cursor:pointer;font-family:var(--sv-mono);font-weight:700;font-size:9px;letter-spacing:2px;text-transform:uppercase;line-height:1;transition:background .12s ease,color .12s ease}.sv-lang.svelte-iiafxc .seg:where(.svelte-iiafxc):last-child{border-right:0}.sv-lang.svelte-iiafxc .seg.active:where(.svelte-iiafxc){background:var(--sv-ink);color:var(--sv-paper);cursor:default}.sv-lang.svelte-iiafxc .seg:where(.svelte-iiafxc):not(.active):hover{background:var(--sv-ink);color:var(--sv-paper)}.sv-overlay.svelte-72v22v{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-mid);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-72v22v:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.13;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-72v22v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.15) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.2) 100%),linear-gradient(90deg,rgba(122,107,81,.1) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.15) 100%);z-index:2}.sv-page.svelte-72v22v{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 40px 18px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.masthead.svelte-72v22v{border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:8px 0 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.masthead.svelte-72v22v .left:where(.svelte-72v22v){display:flex;align-items:baseline;gap:6px}.masthead.svelte-72v22v .left:where(.svelte-72v22v) .ru:where(.svelte-72v22v){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase;text-shadow:0 0 8px rgba(180,136,46,.35)}.masthead.svelte-72v22v .left:where(.svelte-72v22v) .lat:where(.svelte-72v22v){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.masthead.svelte-72v22v .center:where(.svelte-72v22v){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.masthead.svelte-72v22v .center:where(.svelte-72v22v) small:where(.svelte-72v22v){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:2px;margin-top:2px}.masthead.svelte-72v22v .right:where(.svelte-72v22v){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.masthead.svelte-72v22v .right:where(.svelte-72v22v) .iss:where(.svelte-72v22v){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;font-weight:700;letter-spacing:2px;display:inline-block;margin-top:2px}.title-block.svelte-72v22v{margin:16px 0 12px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:stretch}.eyebrow.svelte-72v22v{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid var(--sv-red);padding-bottom:4px;max-width:320px}.title.svelte-72v22v{font-family:var(--sv-display);font-size:56px;line-height:.9;color:var(--sv-ink);letter-spacing:-2px;text-transform:uppercase;margin:0}.title.svelte-72v22v .red:where(.svelte-72v22v){color:var(--sv-red)}.sub.svelte-72v22v{font-family:var(--sv-headline);font-weight:500;font-size:13px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;margin-top:6px}.sub.svelte-72v22v b:where(.svelte-72v22v){color:var(--sv-red);font-weight:700}.stamp.svelte-72v22v{align-self:end;text-align:center;background:var(--sv-paper-warm);border:2px solid var(--sv-ink);padding:10px 22px;min-width:200px}.stamp.svelte-72v22v .k:where(.svelte-72v22v){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase}.stamp.svelte-72v22v .v:where(.svelte-72v22v){font-family:var(--sv-display);font-size:24px;color:var(--sv-red);line-height:1;margin-top:4px;text-transform:uppercase}.stamp.svelte-72v22v .unit:where(.svelte-72v22v){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-faint);letter-spacing:1px;margin-top:4px}.deck.svelte-72v22v{font-family:var(--sv-serif);font-size:14px;line-height:1.55;color:var(--sv-ink);border-left:4px solid var(--sv-red);padding-left:14px;max-width:780px;margin-bottom:14px}.deck.svelte-72v22v b{color:var(--sv-red)}.deck.svelte-72v22v em{font-style:italic;color:var(--sv-ink-soft)}.rule.svelte-72v22v{border-bottom:3px solid var(--sv-ink);margin:0 0 16px}.cards-row.svelte-72v22v{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;flex:1;align-items:stretch}.card.svelte-72v22v{display:flex;flex-direction:column;background:var(--sv-paper);border:1px solid var(--sv-ink-faint);text-align:left;color:var(--sv-ink);cursor:pointer;font-family:inherit;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card.svelte-72v22v:hover:not(.locked){background:var(--sv-paper-warm);border-color:var(--sv-red);transform:translate(-2px,-2px);box-shadow:0 0 12px #b4882e33}.card.selected.svelte-72v22v{border-color:var(--sv-ink);border-width:2px;box-shadow:0 0 0 1px var(--sv-ink),0 0 12px #b4882e33}.card.selected.svelte-72v22v:hover{box-shadow:0 0 0 1px var(--sv-red),0 0 14px #d4a5424d}.card.locked.svelte-72v22v{opacity:.45;cursor:not-allowed}.card-head.svelte-72v22v{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;background:var(--sv-ink);color:var(--sv-paper);padding:5px 10px;border-bottom:1px solid var(--sv-ink-faint)}.card.selected.svelte-72v22v .card-head:where(.svelte-72v22v){background:var(--sv-red);color:var(--sv-ink)}.card-head.svelte-72v22v .num:where(.svelte-72v22v){font-family:var(--sv-display);font-size:16px;color:var(--sv-red);line-height:1}.card.selected.svelte-72v22v .card-head:where(.svelte-72v22v) .num:where(.svelte-72v22v){color:var(--sv-ink)}.card-head.svelte-72v22v .typ:where(.svelte-72v22v){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-paper);letter-spacing:2px;text-transform:uppercase}.card.selected.svelte-72v22v .card-head:where(.svelte-72v22v) .typ:where(.svelte-72v22v){color:var(--sv-ink)}.card-head.svelte-72v22v .tier:where(.svelte-72v22v){font-family:var(--sv-mono);font-size:9px;color:var(--sv-ink);background:var(--sv-paper);padding:1px 4px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.card-schematic.svelte-72v22v{background:var(--sv-paper-warm);padding:10px;height:90px;display:grid;place-items:center;position:relative;border-bottom:1px solid var(--sv-ink-faint)}.card-schematic.svelte-72v22v svg:where(.svelte-72v22v){max-width:100%;max-height:100%}.card-schematic.svelte-72v22v .ref-tag:where(.svelte-72v22v){position:absolute;top:4px;right:6px;font-family:var(--sv-mono);font-size:8px;color:var(--sv-ink-faint);letter-spacing:1px}.card-body.svelte-72v22v{padding:10px 12px;flex:1;display:flex;flex-direction:column}.card-body.svelte-72v22v .name:where(.svelte-72v22v){font-family:var(--sv-display);font-size:18px;color:var(--sv-ink);line-height:1;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:4px}.card-body.svelte-72v22v .lat-name:where(.svelte-72v22v){font-family:var(--sv-serif);font-style:italic;font-size:11px;color:var(--sv-ink-soft);margin-bottom:8px}.card-body.svelte-72v22v .desc:where(.svelte-72v22v){font-family:var(--sv-serif);font-size:12px;line-height:1.4;color:var(--sv-ink);margin-bottom:8px}.locked-stamp.svelte-72v22v{align-self:flex-start;font-family:var(--sv-display);font-size:11px;color:var(--sv-red);border:2px solid var(--sv-red);padding:2px 6px;letter-spacing:2px;transform:rotate(-3deg);margin:4px 0 8px}.card-body.svelte-72v22v .specs:where(.svelte-72v22v){margin-top:auto;border-top:1px solid var(--sv-ink-faint);padding-top:6px}.card-body.svelte-72v22v .spec-row:where(.svelte-72v22v){display:flex;justify-content:space-between;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);letter-spacing:1px;padding:1px 0}.card-body.svelte-72v22v .spec-row:where(.svelte-72v22v) .k:where(.svelte-72v22v){color:var(--sv-ink-soft)}.card-body.svelte-72v22v .spec-row:where(.svelte-72v22v) .v:where(.svelte-72v22v){color:var(--sv-ink);font-weight:700}.card-foot.svelte-72v22v{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--sv-paper-warm);border-top:1px solid var(--sv-ink-faint)}.card.selected.svelte-72v22v .card-foot:where(.svelte-72v22v){background:var(--sv-red);color:var(--sv-ink)}.card-foot.svelte-72v22v .pick:where(.svelte-72v22v){font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-ink);letter-spacing:3px;text-transform:uppercase}.card.selected.svelte-72v22v .card-foot:where(.svelte-72v22v) .pick:where(.svelte-72v22v){color:var(--sv-ink)}.card-foot.svelte-72v22v .key:where(.svelte-72v22v){font-family:var(--sv-mono);font-size:10px;color:var(--sv-paper);background:var(--sv-ink);padding:2px 6px;font-weight:700;letter-spacing:2px;min-width:22px;text-align:center}.card.selected.svelte-72v22v .card-foot:where(.svelte-72v22v) .key:where(.svelte-72v22v){background:var(--sv-ink);color:var(--sv-red)}.actions-row.svelte-72v22v{margin-top:14px;display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.btn-sv-primary.svelte-72v22v,.btn-sv-secondary.svelte-72v22v{padding:14px 22px;font-family:var(--sv-headline);font-weight:700;font-size:13px;letter-spacing:4px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-sv-primary.svelte-72v22v{background:var(--sv-red);color:var(--sv-ink);border:2px solid var(--sv-red)}.btn-sv-primary.svelte-72v22v .key:where(.svelte-72v22v){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:#f0e3b8bf;letter-spacing:1px}.btn-sv-primary.svelte-72v22v:hover{background:var(--sv-red);border-color:var(--sv-red)}.btn-sv-secondary.svelte-72v22v{background:var(--sv-paper);color:var(--sv-ink);border:2px solid var(--sv-ink)}.btn-sv-secondary.svelte-72v22v .price-tag:where(.svelte-72v22v){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink);letter-spacing:1px;font-weight:700}.btn-sv-secondary.svelte-72v22v .key:where(.svelte-72v22v){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px}.btn-sv-secondary.svelte-72v22v:hover{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-red)}.btn-sv-secondary.svelte-72v22v:hover .price-tag:where(.svelte-72v22v){color:var(--sv-paper)}.btn-sv-secondary.svelte-72v22v:hover .key:where(.svelte-72v22v){color:var(--sv-red)}.controls-brief.svelte-72v22v{margin-top:12px;padding:10px 14px;background:#c3b27e2e;border-top:1px dashed var(--sv-ink-faint);border-bottom:1px dashed var(--sv-ink-faint);display:flex;flex-direction:column;gap:4px}.controls-brief.svelte-72v22v .ctrl-row:where(.svelte-72v22v){display:flex;align-items:baseline;gap:8px;font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-soft)}.controls-brief.svelte-72v22v .ctrl-row:where(.svelte-72v22v) .key:where(.svelte-72v22v){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;letter-spacing:1px;font-weight:700}.controls-brief.svelte-72v22v .ctrl-row:where(.svelte-72v22v) .dash:where(.svelte-72v22v){color:var(--sv-ink-faint);margin:0 2px}.controls-brief.svelte-72v22v .ctrl-row:where(.svelte-72v22v) .label:where(.svelte-72v22v){color:var(--sv-ink);letter-spacing:1px;text-transform:uppercase}.controls-brief.svelte-72v22v .ctrl-row:where(.svelte-72v22v) .label-italic:where(.svelte-72v22v){font-family:var(--sv-serif);font-style:italic;font-size:12px;color:var(--sv-ink-soft);letter-spacing:0;text-transform:none;line-height:1.4}.doc-foot.svelte-72v22v{margin-top:12px;padding-top:6px;border-top:3px solid var(--sv-ink);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-72v22v .pg:where(.svelte-72v22v){color:var(--sv-red);font-weight:700;font-size:14px}.sv-overlay.svelte-ujafao{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-mid);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-ujafao:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.13;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-ujafao:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.15) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.2) 100%),linear-gradient(90deg,rgba(122,107,81,.1) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.15) 100%);z-index:2}.sv-page.svelte-ujafao{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px 40px 14px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.masthead.svelte-ujafao{border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:6px 0 8px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.masthead.svelte-ujafao .left:where(.svelte-ujafao){display:flex;align-items:baseline;gap:6px}.masthead.svelte-ujafao .left:where(.svelte-ujafao) .ru:where(.svelte-ujafao){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase}.masthead.svelte-ujafao .left:where(.svelte-ujafao) .lat:where(.svelte-ujafao){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.masthead.svelte-ujafao .center:where(.svelte-ujafao){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.masthead.svelte-ujafao .center:where(.svelte-ujafao) small:where(.svelte-ujafao){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:2px;margin-top:2px}.masthead.svelte-ujafao .right:where(.svelte-ujafao){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.masthead.svelte-ujafao .right:where(.svelte-ujafao) .iss:where(.svelte-ujafao){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;font-weight:700;letter-spacing:2px;display:inline-block;margin-top:2px}.title-block.svelte-ujafao{margin:14px 0 10px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:stretch}.eyebrow.svelte-ujafao{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:4px;border-bottom:1px solid var(--sv-red);padding-bottom:3px;max-width:360px}.title.svelte-ujafao{font-family:var(--sv-display);font-size:52px;line-height:.9;color:var(--sv-ink);letter-spacing:-2px;text-transform:uppercase;margin:0}.title.svelte-ujafao .red:where(.svelte-ujafao){color:var(--sv-red)}.sub.svelte-ujafao{font-family:var(--sv-headline);font-weight:500;font-size:13px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;margin-top:6px}.sub.svelte-ujafao b:where(.svelte-ujafao){color:var(--sv-red);font-weight:700}.stamp.svelte-ujafao{align-self:end;text-align:center;background:var(--sv-paper-warm);border:2px solid var(--sv-ink);padding:10px 22px;min-width:200px}.stamp.svelte-ujafao .k:where(.svelte-ujafao){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase}.stamp.svelte-ujafao .v:where(.svelte-ujafao){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;margin-top:4px;text-transform:uppercase}.stamp.svelte-ujafao .unit:where(.svelte-ujafao){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-faint);letter-spacing:1px;margin-top:4px}.deck.svelte-ujafao{font-family:var(--sv-serif);font-size:13px;line-height:1.5;color:var(--sv-ink);border-left:4px solid var(--sv-red);padding-left:14px;max-width:820px;margin-bottom:12px}.deck.svelte-ujafao b{color:var(--sv-red)}.deck.svelte-ujafao em{font-style:italic;color:var(--sv-ink-soft)}.cat-row.svelte-ujafao{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.cat-label.svelte-ujafao{font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:3px;text-transform:uppercase;margin-right:6px}.cat-chip.svelte-ujafao{background:var(--sv-paper);color:var(--sv-ink-soft);border:1px solid var(--sv-ink-faint);padding:3px 9px;font-family:var(--sv-mono);font-weight:700;font-size:10px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.cat-chip.svelte-ujafao:hover{background:var(--sv-paper-warm);border-color:var(--sv-ink)}.cat-chip.active.svelte-ujafao{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-ink)}.rule.svelte-ujafao{border-bottom:3px solid var(--sv-ink);margin:0 0 14px}.cards-grid.svelte-ujafao{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;flex:1;align-content:start;min-height:0;overflow-y:auto;padding-right:4px;padding-bottom:4px}.op-card.svelte-ujafao{display:flex;flex-direction:column;background:var(--sv-paper);border:1px solid var(--sv-ink-faint);text-align:left;color:var(--sv-ink);cursor:pointer;font-family:inherit;padding:0;position:relative;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.op-card.svelte-ujafao:hover{background:var(--sv-paper-warm);border-color:var(--sv-red);transform:translate(-2px,-2px);box-shadow:0 0 12px #b4882e33}.op-card.selected.svelte-ujafao{border-color:var(--sv-ink);border-width:2px;box-shadow:0 0 0 1px var(--sv-ink),0 0 14px #b4882e38}.op-card.selected.svelte-ujafao:hover{box-shadow:0 0 0 1px var(--sv-red),0 0 16px #d4a5424d}.op-card-head.svelte-ujafao{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;background:var(--sv-ink);color:var(--sv-paper);padding:4px 9px;border-bottom:1px solid var(--sv-ink-faint)}.op-card.selected.svelte-ujafao .op-card-head:where(.svelte-ujafao){background:var(--sv-red);color:var(--sv-ink)}.op-num.svelte-ujafao{font-family:var(--sv-display);font-size:14px;color:var(--sv-red);line-height:1}.op-card.selected.svelte-ujafao .op-num:where(.svelte-ujafao){color:var(--sv-ink)}.op-id.svelte-ujafao{font-family:var(--sv-mono);font-size:9px;color:var(--sv-paper);letter-spacing:1px;font-weight:700}.op-card.selected.svelte-ujafao .op-id:where(.svelte-ujafao){color:var(--sv-ink)}.op-cat.svelte-ujafao{font-family:var(--sv-mono);font-size:9px;color:var(--sv-ink);background:var(--sv-paper);padding:1px 4px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.op-sprite-cell.svelte-ujafao{background:var(--sv-paper-warm);padding:8px;height:100px;display:grid;place-items:center;border-bottom:1px solid var(--sv-ink-faint)}.op-sprite-cell.svelte-ujafao svg:where(.svelte-ujafao){max-width:84px;max-height:84px}.op-card-body.svelte-ujafao{padding:8px 10px;flex:1;display:flex;flex-direction:column;gap:6px}.op-callsign.svelte-ujafao{font-family:var(--sv-display);font-size:18px;color:var(--sv-ink);line-height:1;letter-spacing:-.5px;text-transform:uppercase}.op-desc.svelte-ujafao{font-family:var(--sv-serif);font-size:11px;line-height:1.35;color:var(--sv-ink-soft);font-style:italic}.op-chips.svelte-ujafao{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.op-chip.svelte-ujafao{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--sv-mono);font-size:9px;background:var(--sv-paper-warm);border:1px solid var(--sv-ink-faint);padding:2px 5px;letter-spacing:1px;text-transform:uppercase}.op-chip.svelte-ujafao .ck:where(.svelte-ujafao){color:var(--sv-ink-soft)}.op-chip.svelte-ujafao .cv:where(.svelte-ujafao){color:var(--sv-ink);font-weight:700}.op-chip.good.svelte-ujafao{border-color:var(--sv-red)}.op-chip.good.svelte-ujafao .cv:where(.svelte-ujafao){color:var(--sv-red)}.op-chip.bad.svelte-ujafao{border-style:dashed}.op-chip.bad.svelte-ujafao .cv:where(.svelte-ujafao){color:var(--sv-ink-faint)}.op-traits.svelte-ujafao{margin-top:4px;border-top:1px dashed var(--sv-ink-faint);padding-top:6px}.op-traits-head.svelte-ujafao{font-family:var(--sv-mono);font-size:9px;color:var(--sv-red);letter-spacing:2px;text-transform:uppercase;margin-bottom:3px}.op-trait.svelte-ujafao{font-family:var(--sv-serif);font-size:11px;line-height:1.35;color:var(--sv-ink)}.op-trait-name.svelte-ujafao{font-weight:700;color:var(--sv-ink)}.op-trait-desc.svelte-ujafao{color:var(--sv-ink-soft);font-style:italic}.op-card-foot.svelte-ujafao{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--sv-paper-warm);border-top:1px solid var(--sv-ink-faint)}.op-card.selected.svelte-ujafao .op-card-foot:where(.svelte-ujafao){background:var(--sv-red);color:var(--sv-ink)}.op-pick.svelte-ujafao{font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink);letter-spacing:2px;text-transform:uppercase}.op-key.svelte-ujafao{font-family:var(--sv-mono);font-size:9px;color:var(--sv-paper);background:var(--sv-ink);padding:2px 5px;font-weight:700;letter-spacing:1px;min-width:18px;text-align:center}.op-card.selected.svelte-ujafao .op-key:where(.svelte-ujafao){background:var(--sv-ink);color:var(--sv-red)}.actions-row.svelte-ujafao{margin-top:12px;display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.btn-sv-primary.svelte-ujafao,.btn-sv-secondary.svelte-ujafao{padding:12px 22px;font-family:var(--sv-headline);font-weight:700;font-size:13px;letter-spacing:4px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-sv-primary.svelte-ujafao{background:var(--sv-red);color:var(--sv-ink);border:2px solid var(--sv-red)}.btn-sv-primary.svelte-ujafao .key:where(.svelte-ujafao){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:#f0e3b8bf;letter-spacing:1px}.btn-sv-secondary.svelte-ujafao{background:var(--sv-paper);color:var(--sv-ink);border:2px solid var(--sv-ink)}.btn-sv-secondary.svelte-ujafao .key:where(.svelte-ujafao){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px}.btn-sv-secondary.svelte-ujafao:hover{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-red)}.btn-sv-secondary.svelte-ujafao:hover .key:where(.svelte-ujafao){color:var(--sv-red)}.doc-foot.svelte-ujafao{margin-top:10px;padding-top:5px;border-top:3px solid var(--sv-ink);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-ujafao .pg:where(.svelte-ujafao){color:var(--sv-red);font-weight:700;font-size:14px}.sv-overlay.svelte-11nivhh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-mid);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-11nivhh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.13;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-11nivhh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.15) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.2) 100%),linear-gradient(90deg,rgba(122,107,81,.1) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.15) 100%);z-index:2}.sv-page.svelte-11nivhh{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 40px 18px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.masthead.svelte-11nivhh{border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:8px 0 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.masthead.svelte-11nivhh .left:where(.svelte-11nivhh){display:flex;align-items:baseline;gap:6px}.masthead.svelte-11nivhh .left:where(.svelte-11nivhh) .ru:where(.svelte-11nivhh){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase}.masthead.svelte-11nivhh .left:where(.svelte-11nivhh) .lat:where(.svelte-11nivhh){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.masthead.svelte-11nivhh .center:where(.svelte-11nivhh){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.masthead.svelte-11nivhh .center:where(.svelte-11nivhh) small:where(.svelte-11nivhh){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:2px;margin-top:2px}.masthead.svelte-11nivhh .right:where(.svelte-11nivhh){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.masthead.svelte-11nivhh .right:where(.svelte-11nivhh) .iss:where(.svelte-11nivhh){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;font-weight:700;letter-spacing:2px;display:inline-block;margin-top:2px}.title-block.svelte-11nivhh{margin:24px 0 16px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:stretch}.eyebrow.svelte-11nivhh{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid var(--sv-red);padding-bottom:4px;max-width:320px}.title.svelte-11nivhh{font-family:var(--sv-display);font-size:56px;line-height:.9;color:var(--sv-ink);letter-spacing:-2px;text-transform:uppercase;margin:0}.sub.svelte-11nivhh{font-family:var(--sv-headline);font-weight:500;font-size:13px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;margin-top:8px}.stamp.svelte-11nivhh{align-self:end;background:var(--sv-paper-warm);border:2px solid var(--sv-ink);padding:10px 18px;min-width:260px;display:flex;flex-direction:column;gap:4px}.stamp.svelte-11nivhh .k:where(.svelte-11nivhh){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase}.name-input.svelte-11nivhh{font-family:var(--sv-display);font-size:22px;color:var(--sv-red);background:transparent;border:none;border-bottom:2px solid var(--sv-ink);padding:4px 0;text-transform:uppercase;letter-spacing:1px;outline:none;width:100%}.name-input.svelte-11nivhh:focus{border-bottom-color:var(--sv-red)}.name-input.svelte-11nivhh::placeholder{color:var(--sv-ink-faint);opacity:.6}.rule.svelte-11nivhh{border-bottom:3px solid var(--sv-ink);margin:16px 0}.cards-row.svelte-11nivhh{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;flex:1;align-items:stretch;min-height:280px}.card.svelte-11nivhh{display:flex;flex-direction:column;background:var(--sv-paper);border:1px solid var(--sv-ink-faint);text-align:left;color:var(--sv-ink);cursor:pointer;font-family:inherit;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card.svelte-11nivhh:hover:not(.locked):not(:disabled){background:var(--sv-paper-warm);border-color:var(--sv-red);transform:translate(-2px,-2px);box-shadow:0 0 12px #b4882e33}.card.selected.svelte-11nivhh{border-color:var(--sv-ink);border-width:2px;box-shadow:0 0 0 1px var(--sv-ink),0 0 12px #b4882e33}.card.locked.svelte-11nivhh,.card.svelte-11nivhh:disabled{opacity:.45;cursor:not-allowed}.card-head.svelte-11nivhh{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;background:var(--sv-ink);color:var(--sv-paper);padding:6px 12px;border-bottom:1px solid var(--sv-ink-faint)}.card.selected.svelte-11nivhh .card-head:where(.svelte-11nivhh){background:var(--sv-red);color:var(--sv-ink)}.card-head.svelte-11nivhh .num:where(.svelte-11nivhh){font-family:var(--sv-display);font-size:18px;color:var(--sv-red);line-height:1}.card.selected.svelte-11nivhh .card-head:where(.svelte-11nivhh) .num:where(.svelte-11nivhh){color:var(--sv-ink)}.card-head.svelte-11nivhh .typ:where(.svelte-11nivhh){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-paper);letter-spacing:2px;text-transform:uppercase}.card.selected.svelte-11nivhh .card-head:where(.svelte-11nivhh) .typ:where(.svelte-11nivhh){color:var(--sv-ink)}.card-head.svelte-11nivhh .key:where(.svelte-11nivhh){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);background:var(--sv-paper);padding:1px 6px;letter-spacing:1px;font-weight:700}.card-body.svelte-11nivhh{padding:24px 18px;flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.card-body.svelte-11nivhh .name:where(.svelte-11nivhh){font-family:var(--sv-display);font-size:26px;color:var(--sv-ink);line-height:1;letter-spacing:-.5px;text-transform:uppercase}.card.selected.svelte-11nivhh .card-body:where(.svelte-11nivhh) .name:where(.svelte-11nivhh){color:var(--sv-red)}.card-body.svelte-11nivhh .desc:where(.svelte-11nivhh){font-family:var(--sv-serif);font-size:13px;line-height:1.45;color:var(--sv-ink-soft);font-style:italic}.locked-stamp.svelte-11nivhh{align-self:flex-start;font-family:var(--sv-display);font-size:11px;color:var(--sv-red);border:2px solid var(--sv-red);padding:2px 6px;letter-spacing:2px;transform:rotate(-3deg);margin-top:4px}.card-foot.svelte-11nivhh{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:var(--sv-paper-warm);border-top:1px solid var(--sv-ink-faint)}.card.selected.svelte-11nivhh .card-foot:where(.svelte-11nivhh){background:var(--sv-red);color:var(--sv-ink)}.card-foot.svelte-11nivhh .pick:where(.svelte-11nivhh){font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-ink);letter-spacing:3px;text-transform:uppercase}.actions-row.svelte-11nivhh{margin-top:16px;display:grid;grid-template-columns:1fr;gap:10px}.btn-sv-primary.svelte-11nivhh{padding:14px 22px;font-family:var(--sv-headline);font-weight:700;font-size:13px;letter-spacing:4px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--sv-red);color:var(--sv-ink);border:2px solid var(--sv-red);transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-sv-primary.svelte-11nivhh:disabled{opacity:.45;cursor:not-allowed}.btn-sv-primary.svelte-11nivhh .key:where(.svelte-11nivhh){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:#f0e3b8bf;letter-spacing:1px}.doc-foot.svelte-11nivhh{margin-top:14px;padding-top:6px;border-top:3px solid var(--sv-ink);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-11nivhh .pg:where(.svelte-11nivhh){color:var(--sv-red);font-weight:700;font-size:14px}@media(max-width:768px){.cards-row.svelte-11nivhh{grid-template-columns:1fr;min-height:0}.title-block.svelte-11nivhh{grid-template-columns:1fr}.title.svelte-11nivhh{font-size:40px}}.sv-overlay.svelte-1sw0lg4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-mid);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-1sw0lg4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.13;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-1sw0lg4:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.15) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.2) 100%),linear-gradient(90deg,rgba(122,107,81,.1) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.15) 100%);z-index:2}.sv-page.svelte-1sw0lg4{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 40px 18px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.masthead.svelte-1sw0lg4{border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:8px 0 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.masthead.svelte-1sw0lg4 .left:where(.svelte-1sw0lg4){display:flex;align-items:baseline;gap:6px}.masthead.svelte-1sw0lg4 .left:where(.svelte-1sw0lg4) .ru:where(.svelte-1sw0lg4){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase}.masthead.svelte-1sw0lg4 .left:where(.svelte-1sw0lg4) .lat:where(.svelte-1sw0lg4){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.masthead.svelte-1sw0lg4 .center:where(.svelte-1sw0lg4){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.masthead.svelte-1sw0lg4 .center:where(.svelte-1sw0lg4) small:where(.svelte-1sw0lg4){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:2px;margin-top:2px}.masthead.svelte-1sw0lg4 .right:where(.svelte-1sw0lg4){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.masthead.svelte-1sw0lg4 .right:where(.svelte-1sw0lg4) .iss:where(.svelte-1sw0lg4){background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;font-weight:700;letter-spacing:2px;display:inline-block;margin-top:2px}.title-block.svelte-1sw0lg4{margin:16px 0 12px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:stretch}.eyebrow.svelte-1sw0lg4{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid var(--sv-red);padding-bottom:4px;max-width:320px}.title.svelte-1sw0lg4{font-family:var(--sv-display);font-size:48px;line-height:.9;color:var(--sv-ink);letter-spacing:-2px;text-transform:uppercase;margin:0}.sub.svelte-1sw0lg4{font-family:var(--sv-headline);font-weight:500;font-size:13px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;margin-top:6px}.sub.svelte-1sw0lg4 b:where(.svelte-1sw0lg4){color:var(--sv-red);font-weight:700}.sub.svelte-1sw0lg4 i:where(.svelte-1sw0lg4){color:var(--sv-ink-faint);font-style:italic;font-weight:400}.control-stamp.svelte-1sw0lg4{align-self:end;background:var(--sv-paper-warm);border:2px solid var(--sv-ink);padding:10px 16px;min-width:280px;display:flex;flex-direction:column;gap:6px;position:relative}.badge-row.svelte-1sw0lg4{display:flex;justify-content:flex-end}.conn-badge.svelte-1sw0lg4{font-family:var(--sv-mono);font-weight:700;font-size:10px;letter-spacing:2px;padding:2px 6px;border:1px solid var(--sv-ink)}.conn-connected.svelte-1sw0lg4{color:var(--sv-ink);border-color:var(--sv-ink)}.conn-connecting.svelte-1sw0lg4{color:var(--sv-ink-faint);border-color:var(--sv-ink-faint)}.conn-disconnected.svelte-1sw0lg4,.conn-error.svelte-1sw0lg4{color:var(--sv-red);border-color:var(--sv-red)}.room-row.svelte-1sw0lg4{display:flex;flex-direction:column;align-items:center;gap:2px}.room-label.svelte-1sw0lg4{font-family:var(--sv-headline);font-weight:700;font-size:9px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase}.room-code.svelte-1sw0lg4{font-family:var(--sv-display);font-size:28px;color:var(--sv-red);letter-spacing:4px;line-height:1}.btn-copy.svelte-1sw0lg4{background:var(--sv-ink);color:var(--sv-paper);border:none;font-family:var(--sv-headline);font-weight:700;font-size:10px;letter-spacing:3px;padding:6px 10px;cursor:pointer;transition:background .12s ease,color .12s ease}.btn-copy.svelte-1sw0lg4:hover:not(:disabled){background:var(--sv-red);color:var(--sv-ink)}.btn-copy.svelte-1sw0lg4:disabled{opacity:.4;cursor:not-allowed}.copied-toast.svelte-1sw0lg4{position:absolute;bottom:-28px;right:0;background:var(--sv-ink);color:var(--sv-paper);font-family:var(--sv-mono);font-size:10px;padding:4px 8px;letter-spacing:1px}.rule.svelte-1sw0lg4{border-bottom:3px solid var(--sv-ink);margin:8px 0 16px}.main-grid.svelte-1sw0lg4{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;flex:1;min-height:0;align-items:stretch}.peer-plate.svelte-1sw0lg4{background:var(--sv-paper-warm);border:2px solid var(--sv-ink);padding:0;display:flex;flex-direction:column}.peer-head.svelte-1sw0lg4{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:8px;padding:8px 12px;background:var(--sv-ink);color:var(--sv-paper);font-family:var(--sv-headline);font-weight:700;font-size:10px;letter-spacing:3px;text-transform:uppercase}.peer-row.svelte-1sw0lg4{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:8px;padding:10px 12px;border-bottom:1px solid var(--sv-ink-faint);font-family:var(--sv-serif);font-size:13px;color:var(--sv-ink);align-items:center}.peer-row.svelte-1sw0lg4:last-child{border-bottom:none}.peer-row.local.svelte-1sw0lg4{background:#c4342614;border-left:4px solid var(--sv-red);padding-left:8px}.peer-row.empty.svelte-1sw0lg4{color:var(--sv-ink-faint);font-style:italic}.peer-name.svelte-1sw0lg4{font-family:var(--sv-mono);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:1px}.peer-you.svelte-1sw0lg4{margin-left:6px;font-family:var(--sv-serif);font-size:11px;color:var(--sv-red);font-style:italic}.peer-bot-tag.svelte-1sw0lg4{margin-left:6px;font-family:var(--sv-mono);font-size:9px;color:var(--sv-ink);background:var(--sv-paper);padding:1px 4px;letter-spacing:1px;font-weight:700}.status-chip.svelte-1sw0lg4{font-family:var(--sv-headline);font-weight:700;font-size:10px;letter-spacing:2px;padding:3px 6px}.status-ready.svelte-1sw0lg4{background:var(--sv-red);color:var(--sv-paper)}.status-wait.svelte-1sw0lg4{border:1px dashed var(--sv-ink-faint);color:var(--sv-ink-soft)}.op-plate.svelte-1sw0lg4{background:var(--sv-paper);border:2px solid var(--sv-ink);display:flex;flex-direction:column}.op-plate-head.svelte-1sw0lg4{background:var(--sv-ink);color:var(--sv-paper);padding:8px 12px;font-family:var(--sv-headline);font-weight:700;font-size:10px;letter-spacing:3px;text-transform:uppercase}.op-grid.svelte-1sw0lg4{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:12px;overflow-y:auto;align-content:start}.op-mini.svelte-1sw0lg4{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;background:var(--sv-paper);border:1px solid var(--sv-ink-faint);cursor:pointer;color:var(--sv-ink);text-align:left;font-family:inherit;transition:background .12s ease,border-color .12s ease,transform .12s ease}.op-mini.svelte-1sw0lg4:hover{background:var(--sv-paper-warm);border-color:var(--sv-red);transform:translate(-1px,-1px)}.op-mini.selected.svelte-1sw0lg4{border-color:var(--sv-ink);border-width:2px;background:var(--sv-paper-warm);box-shadow:0 0 0 1px var(--sv-ink)}.op-mini-tint.svelte-1sw0lg4{display:inline-block;width:14px;height:14px;border:1px solid var(--sv-ink)}.op-mini-name.svelte-1sw0lg4{font-family:var(--sv-display);font-size:15px;color:var(--sv-ink);letter-spacing:-.5px;text-transform:uppercase}.op-mini.selected.svelte-1sw0lg4 .op-mini-name:where(.svelte-1sw0lg4){color:var(--sv-red)}.op-mini-cat.svelte-1sw0lg4{font-family:var(--sv-mono);font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px;text-transform:uppercase}.actions-row.svelte-1sw0lg4{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn-sv-primary.svelte-1sw0lg4,.btn-sv-secondary.svelte-1sw0lg4{padding:14px 22px;font-family:var(--sv-headline);font-weight:700;font-size:13px;letter-spacing:4px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-sv-primary.svelte-1sw0lg4{background:var(--sv-red);color:var(--sv-ink);border:2px solid var(--sv-red)}.btn-sv-primary.svelte-1sw0lg4:disabled{opacity:.45;cursor:not-allowed}.btn-sv-primary.svelte-1sw0lg4 .key:where(.svelte-1sw0lg4),.btn-sv-secondary.svelte-1sw0lg4 .key:where(.svelte-1sw0lg4){font-family:var(--sv-mono);font-weight:400;font-size:9px;letter-spacing:1px}.btn-sv-primary.svelte-1sw0lg4 .key:where(.svelte-1sw0lg4){color:#f0e3b8bf}.btn-sv-secondary.svelte-1sw0lg4{background:var(--sv-paper);color:var(--sv-ink);border:2px solid var(--sv-ink)}.btn-sv-secondary.svelte-1sw0lg4:disabled{opacity:.45;cursor:not-allowed}.btn-sv-secondary.svelte-1sw0lg4 .key:where(.svelte-1sw0lg4){color:var(--sv-ink-faint)}.btn-sv-secondary.svelte-1sw0lg4:hover:not(:disabled){background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-red)}.btn-sv-secondary.svelte-1sw0lg4:hover:not(:disabled) .key:where(.svelte-1sw0lg4){color:var(--sv-red)}.guest-wait.svelte-1sw0lg4{padding:14px 22px;font-family:var(--sv-serif);font-style:italic;font-size:13px;color:var(--sv-ink-soft);text-align:center;border:2px dashed var(--sv-ink-faint);display:flex;align-items:center;justify-content:center}.status-line.svelte-1sw0lg4{margin-top:10px;padding:6px 10px;font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-soft);letter-spacing:1px;text-align:center;border-top:1px dashed var(--sv-ink-faint);border-bottom:1px dashed var(--sv-ink-faint)}.doc-foot.svelte-1sw0lg4{margin-top:12px;padding-top:6px;border-top:3px solid var(--sv-ink);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-1sw0lg4 .pg:where(.svelte-1sw0lg4){color:var(--sv-red);font-weight:700;font-size:14px}@media(max-width:768px){.main-grid.svelte-1sw0lg4,.title-block.svelte-1sw0lg4{grid-template-columns:1fr}.title.svelte-1sw0lg4{font-size:36px}}.sv-overlay.svelte-xhpw3f{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay-high);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-serif);overflow:hidden}.sv-overlay.svelte-xhpw3f:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.13;mix-blend-mode:multiply;z-index:1}.sv-overlay.svelte-xhpw3f:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(122,107,81,.15) 0%,transparent 6%,transparent 94%,rgba(122,107,81,.2) 100%),linear-gradient(90deg,rgba(122,107,81,.1) 0%,transparent 4%,transparent 96%,rgba(122,107,81,.15) 100%);z-index:2}.sv-page.svelte-xhpw3f{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 40px 18px;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.masthead.svelte-xhpw3f{border-top:3px solid var(--sv-red);border-bottom:3px solid var(--sv-ink);padding:6px 0 8px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.masthead.svelte-xhpw3f .left:where(.svelte-xhpw3f){display:flex;align-items:baseline;gap:6px}.masthead.svelte-xhpw3f .left:where(.svelte-xhpw3f) .ru:where(.svelte-xhpw3f){font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;text-transform:uppercase;text-shadow:0 0 8px rgba(180,136,46,.35)}.masthead.svelte-xhpw3f .left:where(.svelte-xhpw3f) .lat:where(.svelte-xhpw3f){font-family:var(--sv-mono);font-size:11px;color:var(--sv-ink-faint);letter-spacing:2px;padding-left:6px;border-left:1px solid var(--sv-ink-faint)}.masthead.svelte-xhpw3f .center:where(.svelte-xhpw3f){text-align:center;font-family:var(--sv-headline);font-weight:700;font-size:13px;color:var(--sv-ink);letter-spacing:6px;text-transform:uppercase}.masthead.svelte-xhpw3f .center:where(.svelte-xhpw3f) small:where(.svelte-xhpw3f){display:block;font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:2px;margin-top:2px}.masthead.svelte-xhpw3f .right:where(.svelte-xhpw3f){text-align:right;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink);line-height:1.4;letter-spacing:1px}.masthead.svelte-xhpw3f .right:where(.svelte-xhpw3f) .genome-badge:where(.svelte-xhpw3f){background:var(--sv-red);color:var(--sv-ink);padding:2px 8px;margin-top:2px;display:inline-block;font-family:var(--sv-mono);letter-spacing:2px}.masthead.svelte-xhpw3f .right:where(.svelte-xhpw3f) .genome-badge:where(.svelte-xhpw3f) b:where(.svelte-xhpw3f){font-family:var(--sv-display);font-size:14px;letter-spacing:0;color:var(--sv-ink)}.title-block.svelte-xhpw3f{margin:18px 0 14px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:stretch}.eyebrow.svelte-xhpw3f{font-family:var(--sv-headline);font-weight:700;font-size:11px;color:var(--sv-red);letter-spacing:5px;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid var(--sv-red);padding-bottom:4px;max-width:320px}.title.svelte-xhpw3f{font-family:var(--sv-display);font-size:64px;line-height:.9;color:var(--sv-ink);letter-spacing:-2px;text-transform:uppercase;margin:0}.title.svelte-xhpw3f .red:where(.svelte-xhpw3f){color:var(--sv-red)}.sub.svelte-xhpw3f{font-family:var(--sv-headline);font-weight:500;font-size:13px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase;margin-top:6px}.stamp.svelte-xhpw3f{align-self:end;text-align:center;background:var(--sv-paper-warm);border:2px solid var(--sv-ink);padding:12px 24px;min-width:180px}.stamp.svelte-xhpw3f .k:where(.svelte-xhpw3f){font-family:var(--sv-headline);font-weight:700;font-size:10px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase}.stamp.svelte-xhpw3f .v:where(.svelte-xhpw3f){font-family:var(--sv-display);font-size:44px;color:var(--sv-red);line-height:1;margin-top:4px}.stamp.svelte-xhpw3f .unit:where(.svelte-xhpw3f){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-faint);letter-spacing:1px;margin-top:2px}.deck.svelte-xhpw3f{font-family:var(--sv-serif);font-size:14px;line-height:1.55;color:var(--sv-ink);border-left:4px solid var(--sv-red);padding-left:14px;max-width:720px;margin-bottom:16px}.deck.svelte-xhpw3f b{color:var(--sv-red)}.deck.svelte-xhpw3f em{font-style:italic;color:var(--sv-ink-soft)}.rule.svelte-xhpw3f{border-bottom:3px solid var(--sv-ink);margin:0 0 16px}.tabs.svelte-xhpw3f{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.tab.svelte-xhpw3f{background:var(--sv-paper);border:1px solid var(--sv-ink-faint);padding:10px 16px;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--sv-headline);font-weight:700;color:var(--sv-ink);transition:background .12s ease,color .12s ease,border-color .12s ease}.tab.svelte-xhpw3f .tab-num:where(.svelte-xhpw3f){font-family:var(--sv-display);font-size:18px;color:var(--sv-red);line-height:1}.tab.svelte-xhpw3f .tab-name:where(.svelte-xhpw3f){flex:1;text-align:left;font-size:13px;letter-spacing:4px;text-transform:uppercase}.tab.svelte-xhpw3f .tab-key:where(.svelte-xhpw3f){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px}.tab.svelte-xhpw3f:hover{background:var(--sv-paper-warm);border-color:var(--sv-red)}.tab.active.svelte-xhpw3f{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-ink)}.tab.active.svelte-xhpw3f .tab-num:where(.svelte-xhpw3f){color:var(--sv-red)}.tab.active.svelte-xhpw3f .tab-key:where(.svelte-xhpw3f){color:var(--sv-red)}.content.svelte-xhpw3f{flex:1}.section-title.svelte-xhpw3f{font-family:var(--sv-headline);font-weight:700;font-size:12px;color:var(--sv-ink-soft);letter-spacing:4px;text-transform:uppercase;margin:14px 0 10px;padding-bottom:4px;border-bottom:1px solid var(--sv-ink-faint)}.cards-grid.svelte-xhpw3f{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:14px}.meta-card.svelte-xhpw3f{background:var(--sv-paper);border:1px solid var(--sv-ink-faint);display:flex;flex-direction:column;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.meta-card.svelte-xhpw3f:hover:not(.owned){transform:translate(-1px,-1px);border-color:var(--sv-red);box-shadow:0 0 10px #b4882e33}.meta-card.affordable.svelte-xhpw3f{border-color:var(--sv-ink)}.meta-card.affordable.svelte-xhpw3f:hover{box-shadow:0 0 0 1px var(--sv-ink),0 0 12px #b4882e33}.meta-card.owned.svelte-xhpw3f{opacity:.6}.meta-card-head.svelte-xhpw3f{background:var(--sv-ink);color:var(--sv-paper);padding:5px 10px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--sv-mono);font-size:9px;letter-spacing:1.5px}.meta-card-head.svelte-xhpw3f .mc-num:where(.svelte-xhpw3f){color:var(--sv-red);font-weight:700}.meta-card-head.svelte-xhpw3f .mc-type:where(.svelte-xhpw3f){font-family:var(--sv-headline);font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase}.meta-card-body.svelte-xhpw3f{padding:10px 12px;flex:1}.mc-name.svelte-xhpw3f{font-family:var(--sv-display);font-size:18px;color:var(--sv-ink);line-height:1.05;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:4px}.mc-desc.svelte-xhpw3f{font-family:var(--sv-serif);font-size:12px;color:var(--sv-ink-soft);line-height:1.4}.meta-card-foot.svelte-xhpw3f{border-top:1px solid var(--sv-ink-faint);background:var(--sv-paper-warm);display:flex;justify-content:space-between;align-items:center;padding:8px 12px}.mc-cost.svelte-xhpw3f{display:flex;align-items:baseline;gap:4px}.mc-cost.svelte-xhpw3f .num:where(.svelte-xhpw3f){font-family:var(--sv-display);font-size:18px;color:var(--sv-red);line-height:1}.mc-cost.svelte-xhpw3f .unit:where(.svelte-xhpw3f){font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft)}.mc-buy.svelte-xhpw3f{background:var(--sv-ink);color:var(--sv-paper);border:none;padding:6px 14px;font-family:var(--sv-headline);font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.mc-buy.svelte-xhpw3f:hover{background:var(--sv-red);color:var(--sv-ink)}.mc-buy.svelte-xhpw3f:disabled{opacity:.35;cursor:not-allowed;background:var(--sv-ink-faint)}.owned-stamp.svelte-xhpw3f{font-family:var(--sv-display);font-size:11px;color:var(--sv-red);border:2px solid var(--sv-red);padding:3px 8px;letter-spacing:2px;transform:rotate(-3deg)}.stats-table.svelte-xhpw3f{display:flex;flex-direction:column;margin-bottom:16px}.st-row.svelte-xhpw3f{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding:8px 4px;border-bottom:1px solid var(--sv-ink-faint);font-family:var(--sv-serif);font-size:14px}.st-row.sub.svelte-xhpw3f{padding-left:24px;color:var(--sv-ink-soft);font-size:13px;border-bottom:1px dashed var(--sv-ink-faint)}.st-k.svelte-xhpw3f{color:var(--sv-ink)}.st-k.svelte-xhpw3f em:where(.svelte-xhpw3f){font-style:italic;color:var(--sv-ink-soft);font-size:11px;margin-left:4px}.st-v.svelte-xhpw3f{font-family:var(--sv-display);font-size:22px;color:var(--sv-red);line-height:1;font-variant-numeric:tabular-nums}.actions-row.svelte-xhpw3f{margin-top:14px;padding-top:10px;border-top:3px solid var(--sv-ink);display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.btn-sv-secondary.svelte-xhpw3f{background:var(--sv-paper);color:var(--sv-ink);border:2px solid var(--sv-ink);padding:12px 22px;font-family:var(--sv-headline);font-weight:700;font-size:13px;letter-spacing:4px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-sv-secondary.svelte-xhpw3f .key:where(.svelte-xhpw3f){font-family:var(--sv-mono);font-weight:400;font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px}.btn-sv-secondary.svelte-xhpw3f:hover{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-red)}.btn-sv-secondary.svelte-xhpw3f:hover .key:where(.svelte-xhpw3f){color:var(--sv-red)}.hint.svelte-xhpw3f{font-family:var(--sv-serif);font-style:italic;font-size:12px;color:var(--sv-ink-soft);text-align:center}.hint.svelte-xhpw3f b{font-style:normal;color:var(--sv-red);font-family:var(--sv-mono);font-weight:700}.btn-sv-danger.svelte-xhpw3f{background:transparent;color:var(--sv-red);border:none;padding:6px 12px;font-family:var(--sv-mono);font-weight:700;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;text-decoration:underline}.btn-sv-danger.svelte-xhpw3f:hover{color:var(--sv-red)}.doc-foot.svelte-xhpw3f{margin-top:10px;padding-top:6px;border-top:1px solid var(--sv-ink-faint);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-soft);letter-spacing:2px;text-transform:uppercase}.doc-foot.svelte-xhpw3f .pg:where(.svelte-xhpw3f){color:var(--sv-red);font-weight:700;font-size:14px}.dev-panel.svelte-1j9lx15{position:absolute;bottom:16px;left:16px;z-index:50;background:#140c00e0;border:1px solid #ffb84a;padding:8px 10px;pointer-events:auto;font-family:var(--sv-mono, monospace);color:#ffb84a;font-size:11px;letter-spacing:1px;-webkit-user-select:none;user-select:none;min-width:200px}.title.svelte-1j9lx15{font-weight:700;text-transform:uppercase;border-bottom:1px dashed #6a4a18;padding-bottom:3px;margin-bottom:6px;letter-spacing:4px}.section.svelte-1j9lx15{margin-bottom:8px}.section.svelte-1j9lx15:last-child{margin-bottom:0}.lab.svelte-1j9lx15{font-size:10px;color:#b8843a;margin-bottom:3px}.lab.svelte-1j9lx15 b:where(.svelte-1j9lx15){color:#ffd87a;font-weight:700}.row.svelte-1j9lx15{display:flex;gap:4px}.row.burst.svelte-1j9lx15 button:where(.svelte-1j9lx15){flex:1;padding:4px 0;font-size:10px}input.svelte-1j9lx15{flex:1;background:#1a0c00;border:1px solid #6a4a18;color:#ffd87a;padding:4px 6px;font-family:var(--sv-mono, monospace);font-size:12px;text-align:center;min-width:0}input.svelte-1j9lx15:focus{outline:none;border-color:#ffb84a}button.svelte-1j9lx15{background:#ffb84a;color:#1a0c00;border:none;padding:4px 10px;font-family:var(--sv-mono, monospace);font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer}button.svelte-1j9lx15:hover{background:#ffd87a}button.svelte-1j9lx15:active{background:#c08a30}.toggle.svelte-1j9lx15{width:100%;background:#1a0c00;color:#ffb84a;border:1px solid #6a4a18;text-align:left;letter-spacing:2px}.toggle.svelte-1j9lx15:hover{background:#2a1a08;border-color:#ffb84a}.toggle.on.svelte-1j9lx15{background:#ffb84a;color:#1a0c00;border-color:#ffb84a}.toggle.on.svelte-1j9lx15:hover{background:#ffd87a}.fps.svelte-1j9lx15{font-size:10px;color:#b8843a;border-top:1px dashed #6a4a18;padding-top:5px;letter-spacing:2px}.fps.svelte-1j9lx15 b:where(.svelte-1j9lx15){color:#6aff8a;font-weight:700;font-size:13px}.fps.svelte-1j9lx15 b.warn:where(.svelte-1j9lx15){color:#ffd87a}.fps.svelte-1j9lx15 b.bad:where(.svelte-1j9lx15){color:#ff5a3a}.hint-card.svelte-14gbu75{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:40;background:var(--sv-paper);border-top:3px solid var(--sv-red);border-bottom:1px solid var(--sv-ink);padding:10px 18px 8px;min-width:320px;max-width:460px;text-align:center;cursor:pointer;pointer-events:auto;animation:svelte-14gbu75-hint-fade-in .25s ease-out;font-family:var(--sv-serif);color:var(--sv-ink);border-left:none;border-right:none;box-shadow:0 2px 12px #00000073}.hint-card.svelte-14gbu75:hover{background:var(--sv-paper-warm)}.hint-card.svelte-14gbu75 .head:where(.svelte-14gbu75){display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:4px}.hint-card.svelte-14gbu75 .head:where(.svelte-14gbu75) .num:where(.svelte-14gbu75){font-family:var(--sv-mono);font-size:10px;color:var(--sv-red);letter-spacing:2px;font-weight:700}.hint-card.svelte-14gbu75 .head:where(.svelte-14gbu75) .title:where(.svelte-14gbu75){font-family:var(--sv-headline);font-weight:700;font-size:14px;color:var(--sv-ink);letter-spacing:3px;text-transform:uppercase}.hint-card.svelte-14gbu75 .body:where(.svelte-14gbu75){font-family:var(--sv-serif);font-style:italic;font-size:13px;color:var(--sv-ink-soft);line-height:1.4;margin-bottom:4px}.hint-card.svelte-14gbu75 .foot:where(.svelte-14gbu75){font-family:var(--sv-mono);font-size:9px;color:var(--sv-ink-faint);letter-spacing:1px;text-transform:uppercase}@keyframes svelte-14gbu75-hint-fade-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.shell.svelte-1n46o8q{height:100%;width:100%;margin:0;padding:0}.stage.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;line-height:0;display:grid;place-items:center;overflow:hidden}:root{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;--bg-tissue: #1a1410;--surface-tissue: #241b14;--surface-elevated: #2f2419;--chitin: #e8c547;--chitin-bright: #ffd96b;--rust: #c2410c;--moss: #7fb045;--bone: #f0e6d2;--bone-muted: #a89878;--danger-deep: #9b1c2e;--carapace-edge: #3d2f20;--shadow-pit: rgba(0, 0, 0, .55);--font-display: "Space Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--bg: var(--bg-tissue);--panel: rgba(36, 27, 20, .72);--accent: var(--chitin);--danger: var(--danger-deep);--warn: var(--rust);--text: var(--bone);--muted: var(--bone-muted);--accent-magenta: #c89464;--accent-green: var(--moss);--accent-gold: var(--chitin-bright);--accent-cyan-soft: #e8d896;--overlay-dim: rgba(15, 10, 6, .78);--overlay-blur: 11px;--panel-bg: rgba(47, 36, 25, .96);--panel-border: rgba(232, 197, 71, .32);--panel-shadow: 0 8px 32px rgba(0, 0, 0, .55), 0 0 24px rgba(232, 197, 71, .1);--r-xs: 0px;--r-sm: 2px;--r-md: 4px;--r-lg: 6px;--r-xl: 8px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 28px;--sp-7: 32px;--fs-xs: 10px;--fs-sm: 11px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 30px;--fs-3xl: 40px;--z-overlay-low: 5;--z-overlay-mid: 50;--z-overlay-high: 60;--hp-mid: var(--rust);--hp-low: var(--danger-deep);--xp-bio: var(--moss);--vignette-danger: rgba(155, 28, 46, .55);--sv-paper: #ece2c2;--sv-paper-warm: #ddd0a8;--sv-paper-edge: #c3b27e;--sv-ink: #1a1611;--sv-ink-soft: #3a3024;--sv-ink-faint: #7a6b51;--sv-red: #c43426;--sv-red-deep: #821e15;--sv-brass: #b4882e;--sv-brass-soft: #d4a542;--ah-bg: #0a0807;--ah-plate: #14100a;--ah-plate-deep: #0a0807;--ah-plate-edge: #2a2218;--ah-brass: #b4882e;--ah-brass-bright: #d4a542;--ah-brass-soft: #8a6622;--ah-gilt: #e8c870;--ah-butter: #f0e3b8;--ah-butter-soft: #b8a373;--ah-red: #c43426;--ah-red-bright: #e84536;--ah-ink: #050402;--sv-display: "Russo One", "Bebas Neue", sans-serif;--sv-headline: "Roboto Condensed", "Helvetica", sans-serif;--sv-serif: "PT Serif", "Times New Roman", serif;--sv-mono: "PT Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:#8a7a5e;color:var(--text);font-family:var(--font-mono);overflow:hidden}#app{height:100%}canvas{display:block;border-radius:0;box-shadow:none}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:.02em}.overlay-base{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(127,176,69,.04) 0%,transparent 60%),var(--overlay-dim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.overlay-base:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.panel-base{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--r-xl);box-shadow:var(--panel-shadow);padding:var(--sp-7)}.btn-primary{background:var(--chitin);color:#1a1410;border:none;padding:var(--sp-3) var(--sp-7);font-family:var(--font-display);font-size:var(--fs-base);font-weight:700;letter-spacing:2px;cursor:pointer;border-radius:var(--r-sm);text-transform:uppercase;box-shadow:0 2px #b89327,0 4px 10px var(--shadow-pit);transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.btn-primary:hover{background:var(--chitin-bright);transform:translateY(-1px);box-shadow:0 1px #b89327,0 6px 14px var(--shadow-pit)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:transparent;color:var(--bone-muted);border:1px solid var(--carapace-edge);padding:var(--sp-3) var(--sp-6);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:2px;cursor:pointer;border-radius:var(--r-sm);text-transform:uppercase;transition:border-color .15s ease,color .15s ease}.btn-secondary:hover{border-color:var(--chitin);color:var(--bone)}.btn-ghost{background:transparent;color:var(--chitin);border:1px solid var(--chitin);padding:var(--sp-2) var(--sp-5);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:2px;cursor:pointer;border-radius:var(--r-sm);text-transform:uppercase;transition:background .15s ease}.btn-ghost:hover{background:#e8c5471a}.clip-octagon{--clip-cut: 14px;clip-path:polygon(var(--clip-cut) 0,calc(100% - var(--clip-cut)) 0,100% var(--clip-cut),100% calc(100% - var(--clip-cut)),calc(100% - var(--clip-cut)) 100%,var(--clip-cut) 100%,0 calc(100% - var(--clip-cut)),0 var(--clip-cut))}.clip-octagon-sm{--clip-cut: 6px;clip-path:polygon(var(--clip-cut) 0,calc(100% - var(--clip-cut)) 0,100% var(--clip-cut),100% calc(100% - var(--clip-cut)),calc(100% - var(--clip-cut)) 100%,var(--clip-cut) 100%,0 calc(100% - var(--clip-cut)),0 var(--clip-cut))}.panel-base.clip-octagon,.panel-base.clip-octagon-sm{border-radius:0;border:none}.bug-plate-track{background:repeating-linear-gradient(90deg,var(--carapace-edge) 0 2px,transparent 2px 14px),var(--surface-tissue);border:1px solid var(--carapace-edge);border-radius:var(--r-xs);box-shadow:inset 0 1px #0006}.bug-plate-fill{mask-image:repeating-linear-gradient(90deg,#000 0 12px,transparent 12px 14px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 12px,transparent 12px 14px)}.pit-shadow{box-shadow:0 4px 12px var(--shadow-pit),inset 0 1px #ffd96b0d}@keyframes pulse-heartbeat{0%{transform:scale(1)}18%{transform:scale(1.03)}32%{transform:scale(1)}50%{transform:scale(1.015)}64%{transform:scale(1)}to{transform:scale(1)}}.pulse-living{animation:pulse-heartbeat 1.2s ease-in-out infinite;transform-origin:center}@keyframes bone-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(4px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}.shake-on-hit{animation:bone-shake .2s ease-out}@keyframes plate-reveal{0%{opacity:0;transform:translateY(8px) scale(.96);filter:brightness(.4)}60%{opacity:1;filter:brightness(1.15)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}.plate-reveal{animation:plate-reveal .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes overlay-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.overlay-enter{animation:overlay-enter .24s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.pulse-living,.shake-on-hit,.plate-reveal,.overlay-enter{animation:none!important}}
