.symbol-text[data-v-8db50325]{max-width:100%;display:inline-block;position:relative}.symbol-text.active>.symbol-source[data-v-8db50325]{opacity:0}.fixed-layout.active>.symbol-source[data-v-8db50325]{opacity:1}.fixed-cell[data-v-8db50325]{white-space:pre;text-box-trim:trim-both;text-box-edge:cap alphabetic;display:inline-block;position:relative}.fixed-original.concealed[data-v-8db50325]{visibility:hidden}.fixed-glyph[data-v-8db50325]{pointer-events:none;color:var(--color-neon);justify-content:center;align-items:center;font-family:system-ui,sans-serif;font-size:.85em;font-weight:900;line-height:1;display:flex;position:absolute;inset:0;transform:scaleX(.5)}.symbol-overlay[data-v-8db50325]{pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;inset:0}.cell[data-v-8db50325]{white-space:pre;flex:0 auto;min-width:0;display:inline-block;position:relative}.measure[data-v-8db50325]{visibility:hidden}.glyph[data-v-8db50325]{text-align:center;color:inherit;position:absolute;inset:0}.replaced .glyph[data-v-8db50325]{color:var(--color-neon);font-family:system-ui,sans-serif;font-weight:900}@media (prefers-reduced-motion:reduce){.symbol-text.active>.symbol-source[data-v-8db50325]{opacity:1}.symbol-overlay[data-v-8db50325]{display:none}}@media (forced-colors:active){.glyph[data-v-8db50325]{color:canvastext;text-shadow:none}}.brand[data-v-fb93ec45]{font-size:clamp(5rem,16vw,9rem);font-family:var(--font-display);font-weight:var(--theme-heading-weight);text-transform:uppercase;transform:skew(var(--theme-heading-slant));letter-spacing:-.06em;white-space:nowrap;line-height:.85;display:inline-block;position:relative}.ink[data-v-fb93ec45]{text-shadow:2px 0 var(--color-page);position:relative}.layer[data-v-fb93ec45]{pointer-events:none;position:absolute;inset:0}.layer--hot[data-v-fb93ec45]{color:var(--color-hot);animation:10s step-end hot-flicker-fb93ec45;transform:translate(4px)}.layer--signal[data-v-fb93ec45]{color:var(--color-signal);animation:10s step-end signal-flicker-fb93ec45;transform:translate(-3px,2px)}.initial .layer[data-v-fb93ec45]{animation-duration:5s}@keyframes hot-flicker-fb93ec45{0%{opacity:.55;transform:translate(-180px)}1%{opacity:1;transform:translate(288px)}2%{opacity:1;transform:translate(-252px)}3%{opacity:0;transform:translate(72px)}4%{opacity:.4;transform:translate(216px)}5%,62%,69%,to{opacity:1;transform:translate(4px)}63%{opacity:.55;transform:translate(-180px)}64%{opacity:1;transform:translate(288px)}65%{opacity:0;transform:translate(72px)}66%{opacity:1;transform:translate(-252px)}67%{opacity:.4;transform:translate(216px)}68%{opacity:1;transform:translate(-72px)}91%{opacity:.6;transform:translate(252px)}92%{opacity:1;transform:translate(-144px)}93%{opacity:1;transform:translate(4px)}}@keyframes signal-flicker-fb93ec45{0%{opacity:.4;transform:translate(216px,2px)}1%{opacity:1;transform:translate(-288px,2px)}2%{opacity:0;transform:translate(108px,2px)}3%{opacity:1;transform:translate(-180px,2px)}4%,34%,39%,to{opacity:1;transform:translate(-3px,2px)}35%{opacity:.4;transform:translate(216px,2px)}36%{opacity:1;transform:translate(-288px,2px)}37%{opacity:0;transform:translate(108px,2px)}38%{opacity:1;transform:translate(-180px,2px)}78%{opacity:1;transform:translate(252px,2px)}79%{opacity:.5;transform:translate(-216px,2px)}80%{opacity:1;transform:translate(72px,2px)}81%{opacity:1;transform:translate(-3px,2px)}}@media (prefers-reduced-motion:reduce){.layer[data-v-fb93ec45]{animation:none}}.brand[data-v-fb93ec45]:where([data-theme=never-midnight] *){font-family:var(--font-wordmark);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(5rem,12vw,7rem);font-weight:400;line-height:1;display:inline-flex;transform:none}.brand[data-v-fb93ec45]:where([data-theme=never-midnight] *):before{content:"";z-index:2;aspect-ratio:1;background:color-mix(in srgb, var(--color-ritual) 30%, var(--color-on-page));width:6em;-webkit-mask-image:var(--theme-arcane-seal-fine);mask-image:var(--theme-arcane-seal-fine);opacity:.55;pointer-events:none;margin-left:-3em;position:absolute;bottom:-.15em;left:50%;rotate:-17deg;-webkit-mask-size:contain;mask-size:contain}.brand[data-v-fb93ec45]:where([data-theme=never-midnight] *):after{content:"";background:var(--color-ritual);clip-path:polygon(0 20%,24% 0,25% 32%,78% 10%,100% 25%,97% 70%,63% 100%,36% 73%,0 90%);pointer-events:none;height:.065em;position:absolute;bottom:-.1em;left:-.025em;right:-.06em;rotate:-1deg}.brand-prefix[data-v-fb93ec45]{font-size:.85em}.ink[data-v-fb93ec45]:where([data-theme=never-midnight] *){z-index:1;text-shadow:none;color:var(--color-on-page);text-box-trim:trim-both;text-box-edge:cap alphabetic;padding:0 0 .01em;display:inline-block;transform:none}@media (forced-colors:active){.ink[data-v-fb93ec45]:where([data-theme=never-midnight] *){color:canvastext;text-shadow:none;background-image:none}}button[data-v-4bdaba71]{transition:var(--control-color-transition);border-radius:var(--radius-sm);padding:var(--button-padding-block,var(--space-2)) var(--button-padding-inline,var(--space-6));min-height:var(--button-min-height,auto);margin-top:var(--button-margin-top,0);line-height:var(--button-line-height,normal);font-family:var(--font-display);font-size:var(--button-font-size,1.375rem);text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-bottom:4px solid var(--color-on-accent);overflow-wrap:anywhere;white-space:var(--button-white-space,normal);flex:var(--button-flex,0 1 auto);font-weight:700;position:relative}.button-text[data-v-4bdaba71]{pointer-events:none;display:inline-block}button[data-v-4bdaba71]:after{transition:var(--control-color-transition);content:"";background:var(--theme-button-detail);opacity:.65;pointer-events:none;width:.625rem;height:.625rem;position:absolute;bottom:3px;right:3px}.primary[data-v-4bdaba71]{--button-feedback-color:var(--color-signal);--button-rest-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.primary[data-v-4bdaba71]:hover:enabled{--button-rest-color:var(--color-primary-hover,#fff);background:var(--color-primary-hover,#fff);color:var(--color-on-accent)}.primary[data-v-4bdaba71]:active:enabled{background:color-mix(in srgb, var(--color-accent-hover) 85%, var(--color-on-accent))}.on-background[data-v-4bdaba71]{--control-focus-color:var(--color-on-page)}.primary.on-background[data-v-4bdaba71]{--button-rest-color:var(--color-on-page);background:var(--color-on-page);color:var(--color-page);border-bottom-color:color-mix(in srgb, var(--color-on-page) 65%, var(--color-page))}.primary.on-background[data-v-4bdaba71]:hover:enabled{--button-rest-color:var(--color-primary-hover,#fff);background:var(--button-rest-color);color:var(--color-on-accent)}.primary.on-background[data-v-4bdaba71]:active:enabled{background:color-mix(in srgb, var(--color-on-page) 75%, var(--color-page))}.secondary[data-v-4bdaba71]{border-color:var(--color-signal);background:var(--color-surface);color:var(--color-signal)}.secondary[data-v-4bdaba71]:hover:enabled{background:var(--color-subtle)}.secondary[data-v-4bdaba71]:active:enabled{background:color-mix(in srgb, var(--color-signal) 16%, var(--color-surface))}.destructive[data-v-4bdaba71]{--button-feedback-color:var(--color-signal);--button-rest-color:var(--color-destructive,var(--color-hot));background:var(--color-destructive,var(--color-hot));color:var(--color-on-destructive,var(--color-on-accent))}.destructive[data-v-4bdaba71]:hover:enabled{--button-rest-color:color-mix(in srgb, var(--color-destructive,var(--color-hot)) 85%, white);background:var(--button-rest-color)}.destructive[data-v-4bdaba71]:active:enabled{background:color-mix(in srgb, var(--color-destructive,var(--color-hot)) 85%, var(--color-on-destructive,var(--color-on-accent)))}.destructive-secondary[data-v-4bdaba71]{border-color:var(--color-destructive,var(--color-hot));background:var(--color-surface);color:var(--color-destructive,var(--color-hot))}.destructive-secondary[data-v-4bdaba71]:hover:enabled{background:var(--color-subtle)}.destructive-secondary[data-v-4bdaba71]:active:enabled{background:color-mix(in srgb, var(--color-destructive,var(--color-hot)) 16%, var(--color-surface))}.pulse-a[data-v-4bdaba71],.pulse-b[data-v-4bdaba71]{animation-duration:.5s;animation-timing-function:ease-out}.pulse-a[data-v-4bdaba71]{animation-name:button-pulse-a-4bdaba71}.pulse-b[data-v-4bdaba71]{animation-name:button-pulse-b-4bdaba71}@keyframes button-pulse-a-4bdaba71{0%,to{background-color:var(--button-rest-color)}35%{background-color:var(--button-feedback-color)}}@keyframes button-pulse-b-4bdaba71{0%,to{background-color:var(--button-rest-color)}35%{background-color:var(--button-feedback-color)}}button.appearance-icon[data-v-4bdaba71]{place-items:center;justify-items:var(--button-icon-align,center);width:var(--button-icon-size,var(--control-height));height:var(--control-height);color:var(--button-icon-rest-color,inherit);background:0 0;border:0;padding:0;display:grid}.appearance-icon .button-text[data-v-4bdaba71]{place-items:center;display:grid}.appearance-icon[data-v-4bdaba71]:before,.appearance-icon[data-v-4bdaba71]:after{display:none}button.appearance-icon[data-v-4bdaba71]:hover:enabled,button.appearance-icon[data-v-4bdaba71]:active:enabled{color:var(--color-accent);background:0 0}@media print{.appearance-icon[data-v-4bdaba71]{display:none!important}}@keyframes icon-copy-highlight-4bdaba71{0%,to{color:var(--button-icon-rest-color,var(--color-signal))}30%{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.icon-feedback.pulse-a[data-v-4bdaba71],.icon-feedback.pulse-b[data-v-4bdaba71],.icon-feedback[data-v-4bdaba71]:active:enabled{animation:.55s ease-out icon-copy-highlight-4bdaba71}.pulse-a[data-v-4bdaba71],.pulse-b[data-v-4bdaba71]{animation:none}}.icon-feedback:where([data-theme=cyberpunk] *).pulse-a[data-v-4bdaba71]{animation:.55s step-end icon-pulse-a-4bdaba71}.icon-feedback:where([data-theme=cyberpunk] *).pulse-b[data-v-4bdaba71]{animation:.55s step-end icon-pulse-b-4bdaba71}.icon-feedback[data-v-4bdaba71]:where([data-theme=cyberpunk] *):active:enabled{animation:.55s step-end icon-pulse-a-4bdaba71}@keyframes icon-pulse-a-4bdaba71{0%,to{color:var(--button-icon-rest-color,var(--color-signal));filter:none;clip-path:none;transform:none}12%{color:var(--color-accent);filter:drop-shadow(3px 0 var(--color-hot));transform:translate(-5px,1px)skew(-18deg)scale(1.25,.8)}28%{color:var(--color-signal);clip-path:inset(35% 0 28%);filter:drop-shadow(-3px 0 var(--color-hot));transform:translate(6px,-2px)skew(22deg)}44%{color:var(--color-accent);filter:drop-shadow(3px 0 var(--color-signal));transform:translate(-3px,2px)scale(.85,1.3)}62%{clip-path:inset(0 0 40%);filter:drop-shadow(-2px 0 var(--color-hot));transform:translate(2px,-1px)skew(-12deg)}80%{color:var(--color-accent);filter:none;clip-path:none;transform:translate(-1px)}}@keyframes icon-pulse-b-4bdaba71{0%,to{color:var(--button-icon-rest-color,var(--color-signal));filter:none;clip-path:none;transform:none}12%{color:var(--color-accent);filter:drop-shadow(3px 0 var(--color-hot));transform:translate(-5px,1px)skew(-18deg)scale(1.25,.8)}28%{color:var(--color-signal);clip-path:inset(35% 0 28%);filter:drop-shadow(-3px 0 var(--color-hot));transform:translate(6px,-2px)skew(22deg)}44%{color:var(--color-accent);filter:drop-shadow(3px 0 var(--color-signal));transform:translate(-3px,2px)scale(.85,1.3)}62%{clip-path:inset(0 0 40%);filter:drop-shadow(-2px 0 var(--color-hot));transform:translate(2px,-1px)skew(-12deg)}80%{color:var(--color-accent);filter:none;clip-path:none;transform:translate(-1px)}}@keyframes icon-hover-glitch-4bdaba71{0%,to{filter:none;transform:none}20%{filter:drop-shadow(1px 0 var(--color-hot));transform:translate(-1px)skew(-6deg)}45%{filter:drop-shadow(-1px 0 var(--color-signal));transform:translate(2px,-1px)skew(8deg)}70%{filter:none;transform:translate(-1px,1px)}}@media screen and (hover:hover) and (prefers-reduced-motion:no-preference){.icon-feedback:where([data-theme=cyberpunk] *):hover:enabled .button-text[data-v-4bdaba71]{animation:.24s step-end icon-hover-glitch-4bdaba71}}@media screen{.primary[data-v-4bdaba71]:where([data-theme=cyberpunk] *){overflow:hidden}}@media screen and (prefers-reduced-motion:no-preference){.icon-feedback:where([data-theme=cyberpunk] *):active:enabled .button-text[data-v-4bdaba71]{animation:.24s step-end icon-hover-glitch-4bdaba71}.primary:where([data-theme=cyberpunk] *):active:enabled .button-text[data-v-4bdaba71]{animation:.24s step-end hover-text-glitch-4bdaba71;transform:translate(3px)scale(1.15,.9)}.primary[data-v-4bdaba71]:where([data-theme=cyberpunk] *):active:enabled:before{animation:.24s step-end hover-noise-glitch-4bdaba71}.primary:where([data-theme=cyberpunk] *) .button-text[data-v-4bdaba71]{z-index:1;transition:transform 60ms ease-out;position:relative}.primary[data-v-4bdaba71]:where([data-theme=cyberpunk] *):before{content:"";pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,currentColor 0 1px,#0000 1px 3px) 0 0/100% 7px,repeating-linear-gradient(113deg,#0000 0 5px,currentColor 5px 7px,#0000 7px 11px) 0 0/17px 13px;position:absolute;inset:0}@media (hover:hover){.primary:where([data-theme=cyberpunk] *):hover:enabled .button-text[data-v-4bdaba71]{animation:.24s step-end hover-text-glitch-4bdaba71;transform:translate(3px)scale(1.15,.9)}.primary[data-v-4bdaba71]:where([data-theme=cyberpunk] *):hover:enabled:before{animation:.24s step-end hover-noise-glitch-4bdaba71}}}@keyframes hover-text-glitch-4bdaba71{0%{transform:translate(-12%,2px)scale(1.6,.6)skew(-18deg)}18%{transform:translate(65%,-4px)scale(2.2,1.25)skew(24deg)}36%{transform:translate(-80%,3px)scale(.8,1.6)skew(-30deg)}54%{transform:translate(20%,-2px)scale(1.9,.5)}72%{transform:translate(-8%,1px)scale(1.35,1.3)skew(12deg)}to{transform:translate(3px)scale(1.15,.9)}}@keyframes hover-noise-glitch-4bdaba71{0%,36%,72%{opacity:.38;background-position:7px -3px,-11px 5px}18%,54%{opacity:.08;background-position:-5px 4px,8px -7px}to{opacity:0}}button[data-v-4bdaba71]:not(.appearance-icon):where([data-theme=never-midnight] *){font-family:var(--font-brutal);letter-spacing:-.035em;border:1px solid var(--color-text);padding-inline:max(var(--button-padding-inline,1rem), 1.5rem);border-bottom-width:4px;font-weight:400;rotate:-.5deg}button[data-v-4bdaba71]:where([data-theme=never-midnight] .card-heading *):before{content:"";position:absolute;inset:-.375rem 0}button[data-v-4bdaba71]:not(.appearance-icon):where([data-theme=never-midnight] *):after{background:var(--color-ritual);width:1.5rem;height:1.5rem;-webkit-mask-image:var(--theme-arcane-seal);mask-image:var(--theme-arcane-seal);opacity:.85;bottom:-.25rem;right:-.25rem;rotate:18deg;-webkit-mask-size:contain;mask-size:contain}button.primary[data-v-4bdaba71]:where([data-theme=never-midnight] *):after,button.destructive[data-v-4bdaba71]:where([data-theme=never-midnight] *):after{background:var(--color-neon)}button[data-v-4bdaba71]:not(.appearance-icon):where([data-theme=never-midnight] *):is(:hover,:active,:focus-visible):after{rotate:-18deg}@media (forced-colors:active){button[data-v-4bdaba71]:where([data-theme=never-midnight] *):after{display:none}}dialog[data-v-cf4bda7c]{border:0;border-top:5px solid var(--color-signal);background:var(--color-surface);background-image:var(--theme-panel-texture);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);margin:0;padding:0;position:fixed;inset:0}dialog[data-v-cf4bda7c]::backdrop{background:#000000bf}.panel[data-v-cf4bda7c]{flex-direction:column;height:100%;min-height:0;display:flex}header[data-v-cf4bda7c]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}h2[data-v-cf4bda7c]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--font-modal-heading-size,clamp(2rem, 6vw, 3rem));text-transform:uppercase;color:var(--color-signal);line-height:1}.header-actions[data-v-cf4bda7c]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.close[data-v-cf4bda7c]{width:var(--control-height);transition:var(--control-color-transition);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:var(--space-2) var(--space-3);min-height:var(--control-height);flex-shrink:0;font-size:1.25rem}.close[data-v-cf4bda7c]:hover{border-color:var(--color-signal);background:var(--color-subtle)}.close[data-v-cf4bda7c]:active{background:color-mix(in srgb, var(--color-signal) 16%, var(--color-surface))}@media (width>=40rem){dialog[data-v-cf4bda7c]{border:1px solid var(--color-control-border);border-top:5px solid var(--color-signal);width:min(44rem,100% - 4rem);height:min(48rem,100dvh - 4rem);margin:auto}header[data-v-cf4bda7c]{padding:var(--space-6)}}dialog.fit-content[data-v-cf4bda7c]{height:auto;max-height:calc(100dvh - var(--space-4) * 2);max-width:calc(100% - var(--space-4) * 2);margin:var(--space-4) auto 0;bottom:auto;overflow-y:auto}.fit-content .panel[data-v-cf4bda7c]{height:auto}dialog[data-v-cf4bda7c]:where([data-theme=never-midnight] *){--color-surface:#211a29;--color-subtle:#382a43;--color-text:#eee0f0;--color-muted:#c6b1cd;--color-signal:#eee0f0;--color-border:#9573aa;--color-control-border:#9573aa;--color-focus:var(--color-neon);border:2px dashed var(--color-ritual);border-top:7px double var(--color-neon);border-right:5px dashed var(--color-neon);background:var(--color-surface);width:min(44rem,100% - 1.5rem);height:min(48rem,100dvh - 1.5rem);margin:auto;overflow:hidden;rotate:-.6deg;box-shadow:7px 7px #080808,10px 10px #8052ac80}dialog[data-v-cf4bda7c]:where([data-theme=never-midnight] *)::backdrop{background-color:#100a17dc;background-image:var(--theme-page-texture);background-size:var(--theme-page-texture-size);-webkit-backdrop-filter:blur(7px)saturate(.4);backdrop-filter:blur(7px)saturate(.4)}.panel[data-v-cf4bda7c]:where([data-theme=never-midnight] *){isolation:isolate;position:relative}.panel[data-v-cf4bda7c]:where([data-theme=never-midnight] *):before,.panel[data-v-cf4bda7c]:where([data-theme=never-midnight] *):after{content:"";z-index:-1;aspect-ratio:1;background:var(--color-neon);width:min(75vw,28rem);-webkit-mask:var(--theme-arcane-seal) center / contain no-repeat;mask:var(--theme-arcane-seal) center / contain no-repeat;pointer-events:none;opacity:.2;position:absolute}.panel[data-v-cf4bda7c]:where([data-theme=never-midnight] *):before{top:3rem;right:-5rem;rotate:23deg}.panel[data-v-cf4bda7c]:where([data-theme=never-midnight] *):after{background:var(--color-ritual);opacity:.5;width:min(60vw,20rem);bottom:-5rem;left:-4rem;rotate:-31deg}header[data-v-cf4bda7c]:where([data-theme=never-midnight] *){border-bottom:2px dashed var(--color-neon);margin:0 var(--space-4) var(--space-4);padding-inline:0;position:relative}h2[data-v-cf4bda7c]:where([data-theme=never-midnight] *){font-family:var(--font-brutal);color:var(--color-page);background:var(--color-on-page);text-box-trim:trim-both;text-box-edge:cap alphabetic;text-transform:uppercase;letter-spacing:-.04em;padding:.08em .12em;font-size:clamp(1.25rem,4vw,2rem);font-weight:400;line-height:1.2;rotate:-2deg}.close[data-v-cf4bda7c]:where([data-theme=never-midnight] *){border:2px dashed var(--color-neon);color:var(--color-neon);background:0 0;rotate:5deg}@media (width<=39.999rem){dialog[data-v-cf4bda7c]:where([data-theme=never-midnight] *){rotate:0deg}}@media (forced-colors:active){.panel[data-v-cf4bda7c]:where([data-theme=never-midnight] *):before,.panel[data-v-cf4bda7c]:where([data-theme=never-midnight] *):after{display:none}dialog[data-v-cf4bda7c]:where([data-theme=never-midnight] *){border-color:canvastext}}@media print{dialog[data-v-cf4bda7c]{display:none!important}}.setting-trigger[data-v-4cdd3bdf]{color:inherit;font:inherit;background:0 0;border:0;padding:0 1px;font-weight:600}.setting-trigger[data-v-4cdd3bdf]:focus-visible{outline-color:var(--color-on-page)}.setting-trigger:hover .link-label[data-v-4cdd3bdf],.setting-trigger:focus-visible .link-label[data-v-4cdd3bdf]{color:var(--color-accent);background-size:100% 100%}.settings[data-v-4cdd3bdf]{gap:var(--space-2);padding:var(--space-4);display:grid;overflow-y:auto}.settings button[data-v-4cdd3bdf]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-align:left;overflow-wrap:anywhere;display:flex}.settings button[aria-current][data-v-4cdd3bdf],.settings button[data-v-4cdd3bdf]:hover,.settings button[data-v-4cdd3bdf]:active{border-color:var(--color-signal);background:var(--color-subtle)}.selected[data-v-4cdd3bdf]{color:var(--color-signal);font-size:.75rem}.settings button[data-v-4cdd3bdf]:where([data-theme=never-midnight] *){font-family:var(--font-brutal);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-control-border);font-size:.8125rem;font-weight:400}.settings button[data-v-4cdd3bdf]:where([data-theme=never-midnight] *):is([aria-current],:hover,:active){background:var(--color-subtle)}.selected[data-v-4cdd3bdf]:where([data-theme=never-midnight] *){color:inherit}.shell[data-v-4caa53d2]{max-width:74rem;padding:var(--space-6) var(--space-4) var(--space-8);margin-inline:auto}.shell[data-v-4caa53d2] a{color:inherit;text-decoration:none}.shell[data-v-4caa53d2] .link-label{background-image:linear-gradient(var(--color-link-background), var(--color-link-background));transition:var(--link-transition);background-repeat:no-repeat;background-size:0% 100%;border-bottom:1px solid;padding:0 1px;display:inline-block}.shell[data-v-4caa53d2] a:hover .link-label,.shell[data-v-4caa53d2] a:focus-visible .link-label{color:var(--color-accent);border-bottom-color:var(--color-signal);background-size:100% 100%}.shell[data-v-4caa53d2] a.version .link-label{border-bottom:0}.shell[data-v-4caa53d2] a:focus-visible{outline-color:var(--color-on-page)}header[data-v-4caa53d2]{align-items:baseline;gap:var(--space-3);color:var(--color-on-page);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:var(--theme-header-rule-width) solid var(--color-on-page);flex-wrap:wrap;display:flex;position:relative}nav[data-v-4caa53d2]{gap:var(--space-3);padding-right:calc(3rem + var(--space-3));flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;display:flex}nav a[data-v-4caa53d2]{min-height:var(--control-height);align-items:center;padding-inline:1px;font-weight:600;display:inline-flex}main[data-v-4caa53d2]:focus{outline:none}header[data-v-4caa53d2]:after{content:"";bottom:calc(-1 * var(--theme-header-rule-width));width:30%;height:var(--theme-header-rule-width);background:var(--theme-rule);background-color:var(--color-page);position:absolute;right:0}header[data-v-4caa53d2]:before{content:"";top:calc((var(--control-height) - .625rem) / 2);background:var(--theme-panel-edge);pointer-events:none;width:3rem;height:.625rem;position:absolute;right:0}.character-actions[data-v-4caa53d2]{--button-flex:0 0 auto;--button-font-size:var(--font-control-size);--button-padding-inline:var(--space-2);--button-white-space:nowrap;bottom:calc(var(--space-2) + .625rem + var(--space-2));gap:var(--space-2);display:flex;position:absolute;right:0}@media (width<=47.999rem){h1.caption[data-v-4caa53d2]{flex-basis:100%;max-width:calc(100% - 11rem);margin-right:11rem}}.version[data-v-4caa53d2]{bottom:var(--space-2);white-space:nowrap;font-size:.625rem;line-height:1;position:absolute;right:0}.caption[data-v-4caa53d2]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;max-width:15rem;font-size:clamp(.875rem,2vw,1rem);font-weight:600;line-height:1.5}.caption-line[data-v-4caa53d2]{display:block}.skip[data-v-4caa53d2]{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-3);background:var(--color-surface);color:var(--color-accent);position:fixed;transform:translateY(-200%)}.skip[data-v-4caa53d2]:focus{transform:none}@media (width>=48rem){.shell[data-v-4caa53d2]{padding:var(--space-8)}}.shell[data-theme=never-midnight][data-v-4caa53d2]{isolation:isolate;position:relative}.shell[data-theme=never-midnight][data-v-4caa53d2]:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--color-neon);background:repeating-conic-gradient(from 13deg, color-mix(in srgb, var(--color-ritual) 70%, transparent) 0deg 1deg, transparent 1deg 30deg);opacity:.65;pointer-events:none;border-radius:50%;width:clamp(8rem,26vw,19rem);animation:120s linear infinite ritual-orbit-4caa53d2;position:absolute;top:1.25rem;right:1.5rem;transform:rotate(-17deg);-webkit-mask-image:radial-gradient(circle,#0000 0 48%,#000 49% 51%,#0000 52% 61%,#000 62%);mask-image:radial-gradient(circle,#0000 0 48%,#000 49% 51%,#0000 52% 61%,#000 62%)}.shell[data-theme=never-midnight] .caption[data-v-4caa53d2]{white-space:pre-line;max-width:21rem;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-on-page);align-self:flex-end;font-size:clamp(.625rem,1.4vw,.875rem);font-weight:400;line-height:1.1;transform:none}.shell[data-theme=never-midnight] header[data-v-4caa53d2]{padding-bottom:var(--space-6);border-bottom-width:6px;border-image:repeating-linear-gradient(90deg, var(--color-on-page) 0 23px, transparent 23px 26px, var(--color-on-page) 26px 29px, transparent 29px 33px) 1}.shell[data-theme=never-midnight] header[data-v-4caa53d2]:after{display:none}@keyframes ritual-orbit-4caa53d2{to{transform:rotate(343deg)}}@media (prefers-reduced-motion:reduce){.shell[data-theme=never-midnight][data-v-4caa53d2]:before{animation:none}}@media (forced-colors:active){.shell[data-theme=never-midnight][data-v-4caa53d2]:before{display:none}.shell[data-theme=never-midnight] .caption[data-v-4caa53d2]{white-space:pre-line;border:1px solid canvastext}}:is(:root,:root:has([data-theme=cyberpunk])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius-sm:0;--radius-lg:0;--font-body:"IBM Plex Mono", ui-monospace, monospace;--font-display:"Barlow Condensed", Impact, sans-serif;--font-control-size:.875rem;--font-small-control-size:.75rem;--color-page:#ef0;--color-text:#f4f5e9;--color-muted:#bac5c5;--color-surface:#11171b;--color-subtle:#202c32;--color-border:#3e5058;--color-control-border:#7a9098;--color-accent:#ef0;--color-accent-hover:#d5e600;--color-on-accent:#11171b;--color-focus:#52f4ed;--color-error:#ff9291;--color-signal:#52f4ed;--color-hot:#ff6761;--color-on-page:#11171b;--color-link-background:#11171b;--theme-check-shape:polygon(0 0, 100% 0, 100% 100%, 0 100%);--theme-panel-shadow:6px 6px 0 #11171b;--theme-panel-fill:var(--color-surface);--theme-panel-border-width:1px;--theme-panel-rule-width:5px;--theme-header-rule-width:8px;--theme-title-color:var(--color-signal);--theme-heading-weight:800;--theme-name-color:var(--color-text);--theme-name-weight:700;--theme-heading-slant:-6deg;--theme-heading-shadow:2px 1px 0 #254448;--theme-rule:repeating-linear-gradient(135deg, var(--color-on-page) 0 4px, transparent 4px 9px);--theme-page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.13' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E"), radial-gradient(circle at 1px 1px, #11171b26 1px, transparent 1.5px);--theme-page-texture-size:160px 160px, 7px 7px;--theme-panel-texture:repeating-linear-gradient(0deg, #ffffff03 0 1px, transparent 1px 4px);--theme-panel-edge:repeating-linear-gradient(90deg, var(--color-hot) 0 2px, transparent 2px 5px, var(--color-signal) 5px 6px, transparent 6px 12px);--theme-label-mark:linear-gradient(90deg, var(--color-hot) 0 3px, transparent 3px 5px, var(--color-signal) 5px 7px);--theme-row-mark:repeating-linear-gradient(90deg, var(--color-muted) 0 1px, transparent 1px 4px, var(--color-muted) 4px 6px, transparent 6px 9px);--theme-button-detail:repeating-linear-gradient(135deg, currentColor 0 1px, transparent 1px 4px)}:root{font-family:var(--font-body);color:var(--color-text);background:var(--color-page);background-image:var(--theme-page-texture);background-size:var(--theme-page-texture-size);font-synthesis:none;--space-1:.25rem;--color-rating-one:#ef0;--font-sheet-rule-size:.625rem;--font-sheet-heading-size:clamp(2rem, 6vw, 3.5rem);--sheet-card-padding:var(--space-6);--sheet-card-edge-offset:7px;--sheet-card-edge-width:3rem;--sheet-card-edge-height:5px;--control-focus-width:3px;--control-focus-offset:3px;--font-expertise:"Rajdhani", "Arial Narrow", sans-serif;--font-runner-secondary:"Rajdhani", "Arial Narrow", sans-serif;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--control-height:2.75rem;--control-color-transition:background-color .16s ease-out, color .16s ease-out, border-color .16s ease-out;--link-transition:background-size .18s ease-out, color .12s ease-out, border-color .12s ease-out;line-height:1.5}@media (prefers-reduced-motion:reduce){:root{--control-color-transition:none;--link-transition:none}}*{box-sizing:border-box}@media screen{:root{scrollbar-gutter:stable}}@media screen and (forced-colors:none){*{scrollbar-width:thin;scrollbar-color:var(--color-control-border) transparent}}body{font-size:var(--font-body-size,1rem);min-width:min(20rem,100%);margin:0}button,input,select{font:inherit;min-height:var(--control-height)}button{cursor:pointer}button,input,label,a{touch-action:manipulation}button:disabled{cursor:default;opacity:.65}:focus-visible{outline:var(--control-focus-width) solid var(--control-focus-color,var(--color-focus));outline-offset:3px}h1,h2,p{margin:0}h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15}h2{font-size:1.25rem;line-height:1.3}::selection{color:var(--color-on-accent);background:var(--color-accent)}:root:has(dialog[open]){overflow:hidden}@media screen and (width<=24rem){:root{--sheet-card-padding:var(--space-4)}}.print-value,.print-skills-label{display:none}@page character-sheet{size:A4 portrait;margin:8mm}@media print{:root:has(.shell[data-theme=cyberpunk] .sheet){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-accent);--control-height:4mm;--space-1:.6mm;--space-2:1mm;--space-3:1.2mm;--space-4:1.6mm;--space-6:2mm;--space-8:4mm;--font-control-size:7pt;--font-small-control-size:6.5pt;overflow:visible}body:has(.shell[data-theme=cyberpunk] .sheet){page:character-sheet;background:var(--color-accent);min-width:0;margin:0}body:has(.shell[data-theme=cyberpunk] .sheet)>:not(#app),body:has(.shell[data-theme=cyberpunk] .sheet) .skip,body:has(.shell[data-theme=cyberpunk] .sheet) .shell>header,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet button,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .actions,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet dialog,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet [role=alert]{display:none!important}body:has(.shell[data-theme=cyberpunk] .sheet) .shell{max-width:none;margin:0;padding:0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet{--print-ghost:#d6d6d6;--print-rules:#555;--print-structure:#11171b;--print-ink:#000;width:194mm;font-size:6.5pt;line-height:1.3}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet *{color:var(--print-ink)!important;box-shadow:none!important;text-shadow:none!important;border-color:var(--print-structure)!important;background:0 0!important;outline:none!important;transition:none!important;animation:none!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .workspace{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .sheet-column{flex-direction:column;gap:4mm;min-width:0;display:flex}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .runner-card{order:0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .augmentations-card{order:1}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .harm-card{order:2}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .stress-card{order:3}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .resistance-card{order:4}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approaches{order:0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skills{order:1}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-card{order:2}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .roll-reference-cards{order:3}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet section{break-inside:avoid;border:0;border-radius:0;padding:1mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet section:after,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach:after,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill:before,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill:after,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet legend:before{display:none}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet h2{margin-bottom:0;font-size:14pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .card-heading,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .runner-header{margin-bottom:2mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .roll-reference-card h2{margin-bottom:1mm;font-size:9pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .runner-header h2{margin:0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approaches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2mm;display:grid}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approaches>.card-heading{grid-column:1/-1}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .print-skills-label{display:inline}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill-heading{display:none}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skills{margin-top:-2mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approaches>.print-expertise-rule{text-align:left;grid-column:1/-1;max-width:none;margin-top:1mm;margin-left:0;display:block}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach{min-width:0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill{break-inside:avoid;border-width:0 0 .2mm;margin-top:.8mm;padding:.8mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach-name,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill-name{font-size:11pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach-negative{font-size:8pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach-title{flex-wrap:wrap}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach[data-state=glitched]{border-left:1mm double #000}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill{grid-template-columns:max-content minmax(0,1fr) auto;gap:1mm;margin-top:1mm;padding:1mm 0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill-stat{display:contents}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill-name{grid-area:1/1}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill-stat>.rating{grid-area:1/3}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .expertises{grid-area:1/2;align-self:center}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .expertise-rule{padding:0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach-rating,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rating{align-items:center;gap:1mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rating label,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rating span{flex-shrink:0;width:5mm;height:5mm;min-height:0}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rating span{border:0;font-size:10pt;line-height:1}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rating input:not(:checked)+span{border:.2mm solid #000;color:var(--print-ghost)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rating input:checked+span{border:.8mm double #000;font-weight:800}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill{align-items:center}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .expertise-choice{opacity:.16}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .expertise-choice:has(input:checked){opacity:1;order:-1}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .expertise-choice span{border:0;min-height:0;padding:.4mm .5mm;font-size:7.5pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .expertise-choice input:checked+span{border:.3mm solid #000;padding-left:3mm;font-weight:700}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .expertise-choice input:checked+span:before{font-size:7pt;top:.5mm;left:.5mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .custom-expertise.filled{border:.3mm solid #000;order:-1}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .custom-print-value{border:0;min-height:0;padding:.4mm .5mm .4mm 3mm;font-size:7.5pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .custom-expertise.filled:before{font-size:7pt;top:.5mm;left:.5mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet label.hazard{gap:1mm;height:5mm;min-height:0;padding:0 1mm;font-size:6.5pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet label.hazard .track{border:.2mm solid #000;width:3.5mm;height:3.5mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet label.hazard input:checked+.track{border:.7mm double #000}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet label.hazard input:checked+.track:after{content:"✓";width:auto;height:auto;margin:auto;font-size:8pt;line-height:1;display:block}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .harm-row{grid-template-columns:4mm minmax(0,1fr) auto 6mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .level{font-size:11pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .stress-card .track{grid-template-columns:repeat(7,minmax(0,1fr));margin-block:2mm;overflow:visible}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .stress-card .track:before{display:none}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .stress-card .track>.diamond-choice:not(:last-child):after{content:"";border-top:.2mm solid #000;width:calc(100% - 4.4mm);height:0;position:absolute;top:50%;left:calc(50% + 2.2mm);transform:translateY(-50%)}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .stress-card .track>.diamond-choice:nth-last-child(2):after{width:calc(100% - 5.5mm)}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .stress-card .track .last .diamonds>span{outline-offset:.6mm;outline:.2mm solid #000!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .overload.active{border-left:1mm double #000;padding-left:1.5mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .segments span{min-height:4mm;padding:1mm;font-size:8pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .segments input:checked+span{border-bottom:.8mm double #000;font-weight:800}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:2mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-column{grid-auto-rows:auto;align-content:start;column-gap:1.5mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-item,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .extra-load{min-height:5mm;padding-block:.4mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .extra-mark{width:4mm;height:4mm;min-height:4mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-item,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .angle-options .diamond-choice,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .extra-load{break-inside:avoid;gap:1.5mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .angle-options .diamond-choice{min-height:3.5mm;padding-block:.6mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-item .item-text,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .angle-options .item-text,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .extra-load .item-text{font-size:8pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-item small{line-height:1.2}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .augmentation-row{grid-template-columns:minmax(0,1fr) auto;gap:1mm;padding-block:1mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .augmentation-row>:last-child{grid-column:2;justify-self:end}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet :is(.rule,.rules,.overload,.load-description,.expertise-rule,.costs,.approach-panel>.description,.angle>legend,.gear-item small,.resistance-card .method-heading,.resistance-card .armor-heading,.resistance-card .example,.resistance-card .outcomes){font-size:5.5pt;line-height:1.3}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .gear-item small{font-size:5pt}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet :is(.rule,.rules,.overload,.load-description,.expertise-rule,.costs,.approach-panel>.description,.gear-item small,.resistance-card .method-heading,.resistance-card .armor-heading,.resistance-card .example,.resistance-card .outcomes,.angle>legend,.roll-reference-card>p,.roll-reference-card>.outcomes),body:has(.shell[data-theme=cyberpunk] .sheet) .sheet :is(.rule,.rules,.overload,.load-description,.expertise-rule,.costs,.approach-panel>.description,.gear-item small,.resistance-card .method-heading,.resistance-card .armor-heading,.resistance-card .example,.resistance-card .outcomes,.angle>legend,.roll-reference-card>p,.roll-reference-card>.outcomes) *{color:var(--print-rules)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet :is(.rating input:checked+span,.expertise-choice input:checked+span,.custom-expertise.filled,label.hazard:has(input:checked),label.hazard input:checked+.track,.mark input:checked+span,input:checked+.diamonds>span,.segments input:checked+span,.approach[data-state=glitched],.overload.active,.gear-card[data-state=red],.gear-card[data-state=yellow]){border-color:var(--print-ink)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .resistance-card .methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rules{margin-block:0 2mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rules p+p{margin-top:1.5mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .print-value{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:.2mm solid #000;min-height:4mm;padding:1mm;display:block}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .print-value+input,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .print-value+textarea{display:none}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .runner-field .print-value{border:0;border-bottom:.7mm solid var(--print-structure)!important;border-left:1mm solid var(--print-structure)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .runner-description{min-height:10mm}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet{background:var(--color-accent)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .sheet-card{box-shadow:.8mm .8mm 0 var(--print-ink)!important;background:#fff!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .card-heading{background:var(--color-signal)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .sheet-card[data-edge=hot]>.card-heading{background:var(--color-hot)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .runner-header{background:var(--color-accent)!important}body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .approach,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .skill,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .print-value,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .rating span,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .diamonds>span,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet label.hazard .track,body:has(.shell[data-theme=cyberpunk] .sheet) .sheet .segments span{background:#fff!important}}
