@font-face{font-family:OCRA;src:url(/sn/OCRA.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.logo-box{position:fixed;bottom:12px;right:12px;width:48px;height:48px;z-index:15000;pointer-events:none}.logo-box svg{width:48px;height:48px;overflow:visible}:root{--shell-page-bg: #000;--shell-page-fg: #0f0;--shell-surface: rgba(11, 11, 11, .96);--shell-surface-strong: #111;--shell-surface-soft: rgba(0, 0, 0, .6);--shell-control-bg: rgba(0, 0, 0, .6);--shell-control-bg-strong: #0b0b0b;--shell-control-bg-hover: rgba(0, 255, 0, .1);--shell-control-bg-active: rgba(0, 255, 0, .18);--shell-preview-bg: rgba(0, 0, 0, .85);--shell-border: #0f0;--shell-border-muted: rgba(0, 255, 0, .35);--shell-text: #0f0;--shell-text-soft: #cfc;--shell-text-muted: #9f9;--shell-text-dim: #8f8;--shell-accent: #0f0;--shell-accent-strong: #3f3;--shell-focus: #0ff;--shell-overlay-wash: rgba(0, 0, 0, .4);--shell-shadow: rgba(0, 255, 0, .15);--shell-shadow-strong: rgba(0, 255, 0, .4);--shell-scroll-track: rgba(0, 0, 0, .25);--shell-scroll-thumb: #444;--shell-scroll-thumb-hover: #666;--shell-status-bg: #111;--shell-status-fg: #ff4d00;--shell-status-shadow: rgba(255, 77, 0, .2);--shell-status-glow: rgba(255, 77, 0, .55)}html.shell--system{color-scheme:dark;--shell-page-bg: #211329;--shell-page-fg: #ffe0ad;--shell-surface: rgba(54, 27, 40, .96);--shell-surface-strong: rgba(35, 18, 36, .98);--shell-surface-soft: rgba(86, 43, 48, .78);--shell-control-bg: rgba(57, 29, 39, .88);--shell-control-bg-strong: rgba(42, 22, 35, .96);--shell-control-bg-hover: rgba(255, 184, 92, .13);--shell-control-bg-active: rgba(231, 111, 81, .2);--shell-preview-bg: rgba(41, 24, 37, .94);--shell-border: #ffb85c;--shell-border-muted: rgba(255, 184, 92, .42);--shell-text: #ffe0ad;--shell-text-soft: #ffc77d;--shell-text-muted: #d99a6c;--shell-text-dim: #a9786b;--shell-accent: #ff8a5b;--shell-accent-strong: #ffd166;--shell-focus: #f4c95d;--shell-overlay-wash: rgba(32, 18, 37, .74);--shell-shadow: rgba(255, 138, 91, .18);--shell-shadow-strong: rgba(255, 209, 102, .36);--shell-scroll-track: rgba(32, 18, 37, .64);--shell-scroll-thumb: rgba(255, 184, 92, .46);--shell-scroll-thumb-hover: rgba(255, 209, 102, .72);--shell-status-bg: #331b30;--shell-status-fg: #ffd166;--shell-status-shadow: rgba(255, 138, 91, .16);--shell-status-glow: rgba(255, 209, 102, .44)}html.shell--system.theme--system-console{color-scheme:dark;--shell-page-bg: #05070a;--shell-page-fg: #e8f4ff;--shell-surface: rgba(8, 13, 18, .96);--shell-surface-strong: rgba(3, 7, 11, .98);--shell-surface-soft: rgba(19, 31, 42, .84);--shell-control-bg: rgba(12, 20, 28, .92);--shell-control-bg-strong: rgba(6, 12, 18, .98);--shell-control-bg-hover: rgba(0, 214, 201, .14);--shell-control-bg-active: rgba(255, 183, 77, .18);--shell-preview-bg: rgba(3, 8, 13, .96);--shell-border: #42d9c8;--shell-border-muted: rgba(66, 217, 200, .34);--shell-text: #e8f4ff;--shell-text-soft: #b9d8e8;--shell-text-muted: #7fa8b9;--shell-text-dim: #5f7c8a;--shell-accent: #42d9c8;--shell-accent-strong: #ffb74d;--shell-focus: #f05bc5;--shell-overlay-wash: rgba(3, 7, 11, .78);--shell-shadow: rgba(0, 214, 201, .16);--shell-shadow-strong: rgba(240, 91, 197, .28);--shell-scroll-track: rgba(4, 9, 14, .72);--shell-scroll-thumb: rgba(66, 217, 200, .44);--shell-scroll-thumb-hover: rgba(255, 183, 77, .7);--shell-status-bg: #070d12;--shell-status-fg: #ffb74d;--shell-status-shadow: rgba(66, 217, 200, .12);--shell-status-glow: rgba(255, 183, 77, .32)}html:is(.shell--procedura,.shell--my-wyoming){color-scheme:light;--shell-page-bg: #f5efe2;--shell-page-fg: #101311;--shell-surface: rgba(249, 245, 236, .96);--shell-surface-strong: rgba(243, 237, 225, .98);--shell-surface-soft: rgba(247, 242, 232, .9);--shell-control-bg: rgba(250, 247, 240, .92);--shell-control-bg-strong: rgba(245, 239, 228, .96);--shell-control-bg-hover: rgba(23, 122, 47, .1);--shell-control-bg-active: rgba(23, 122, 47, .16);--shell-preview-bg: rgba(249, 245, 236, .96);--shell-border: #101311;--shell-border-muted: rgba(23, 122, 47, .28);--shell-text: #101311;--shell-text-soft: #223228;--shell-text-muted: #2f4935;--shell-text-dim: #40634a;--shell-accent: #177a2f;--shell-accent-strong: #1f9a3a;--shell-focus: #177a2f;--shell-overlay-wash: rgba(245, 239, 226, .8);--shell-shadow: rgba(23, 122, 47, .12);--shell-shadow-strong: rgba(16, 19, 17, .16);--shell-scroll-track: rgba(16, 19, 17, .08);--shell-scroll-thumb: rgba(16, 19, 17, .34);--shell-scroll-thumb-hover: rgba(23, 122, 47, .55);--shell-status-bg: #101311;--shell-status-fg: #8fe7a3;--shell-status-shadow: rgba(16, 19, 17, .12);--shell-status-glow: rgba(23, 122, 47, .45)}html.shell--my-wyoming{color-scheme:light;--shell-page-bg: #f4efe4;--shell-page-fg: #21362b;--shell-surface: rgba(249, 245, 235, .94);--shell-surface-strong: rgba(238, 231, 216, .98);--shell-surface-soft: rgba(246, 241, 230, .9);--shell-control-bg: rgba(255, 252, 244, .9);--shell-control-bg-strong: rgba(243, 237, 224, .96);--shell-control-bg-hover: rgba(109, 127, 69, .12);--shell-control-bg-active: rgba(109, 127, 69, .2);--shell-preview-bg: rgba(246, 241, 230, .96);--shell-border: #3b3429;--shell-border-muted: rgba(87, 74, 52, .32);--shell-text: #21362b;--shell-text-soft: #31443a;--shell-text-muted: #5f654e;--shell-text-dim: #71765b;--shell-accent: #6d7f45;--shell-accent-strong: #4f6538;--shell-focus: #8f6b3d;--shell-overlay-wash: rgba(244, 239, 228, .78);--shell-shadow: rgba(65, 51, 33, .14);--shell-shadow-strong: rgba(49, 38, 24, .22);--shell-scroll-track: rgba(57, 45, 31, .1);--shell-scroll-thumb: rgba(65, 51, 33, .42);--shell-scroll-thumb-hover: rgba(109, 127, 69, .7);--shell-status-bg: #2b241b;--shell-status-fg: #e7d4ad;--shell-status-shadow: rgba(43, 36, 27, .18);--shell-status-glow: rgba(169, 122, 58, .42)}html.theme--scorched-nebraska-cyber{color-scheme:dark;--shell-page-bg: #000;--shell-page-fg: #0f0;--shell-surface: rgba(11, 11, 11, .96);--shell-surface-strong: #111;--shell-surface-soft: rgba(0, 0, 0, .6);--shell-control-bg: rgba(0, 0, 0, .6);--shell-control-bg-strong: #0b0b0b;--shell-control-bg-hover: rgba(0, 255, 0, .1);--shell-control-bg-active: rgba(0, 255, 0, .18);--shell-preview-bg: rgba(0, 0, 0, .85);--shell-border: #0f0;--shell-border-muted: rgba(0, 255, 0, .35);--shell-text: #0f0;--shell-text-soft: #cfc;--shell-text-muted: #9f9;--shell-text-dim: #8f8;--shell-accent: #0f0;--shell-accent-strong: #3f3;--shell-focus: #0ff}html.theme--digital-camo{color-scheme:dark;--shell-page-bg: #050505;--shell-page-fg: #f2f2f2;--shell-surface: rgba(20, 20, 20, .96);--shell-surface-strong: rgba(5, 5, 5, .98);--shell-surface-soft: rgba(36, 36, 36, .86);--shell-control-bg: rgba(20, 20, 20, .92);--shell-control-bg-strong: rgba(5, 5, 5, .96);--shell-control-bg-hover: rgba(184, 184, 184, .14);--shell-control-bg-active: rgba(242, 242, 242, .18);--shell-preview-bg: rgba(8, 8, 8, .95);--shell-border: #b8b8b8;--shell-border-muted: rgba(184, 184, 184, .38);--shell-text: #f2f2f2;--shell-text-soft: #d8d8d8;--shell-text-muted: #b8b8b8;--shell-text-dim: #7a7a7a;--shell-accent: #f2f2f2;--shell-accent-strong: #b8b8b8;--shell-focus: #f2f2f2;--shell-overlay-wash: rgba(5, 5, 5, .78);--shell-shadow: rgba(242, 242, 242, .12);--shell-shadow-strong: rgba(242, 242, 242, .28);--shell-scroll-track: rgba(242, 242, 242, .08);--shell-scroll-thumb: rgba(184, 184, 184, .44);--shell-scroll-thumb-hover: rgba(242, 242, 242, .72);--shell-status-bg: #050505;--shell-status-fg: #f2f2f2;--shell-status-shadow: rgba(242, 242, 242, .12);--shell-status-glow: rgba(184, 184, 184, .34)}html.theme--hospital-white{color-scheme:light;--shell-page-bg: #f7f9f6;--shell-page-fg: #101311;--shell-surface: rgba(252, 253, 250, .96);--shell-surface-strong: rgba(244, 248, 242, .98);--shell-surface-soft: rgba(249, 252, 247, .9);--shell-control-bg: rgba(255, 255, 255, .92);--shell-control-bg-strong: rgba(246, 250, 244, .96);--shell-control-bg-hover: rgba(23, 122, 47, .1);--shell-control-bg-active: rgba(23, 122, 47, .16);--shell-preview-bg: rgba(252, 253, 250, .96);--shell-border: #177a2f;--shell-border-muted: rgba(23, 122, 47, .28);--shell-text: #101311;--shell-text-soft: #253429;--shell-text-muted: #3a5c43;--shell-text-dim: #55705c;--shell-accent: #177a2f;--shell-accent-strong: #1f9a3a;--shell-focus: #177a2f;--shell-overlay-wash: rgba(247, 249, 246, .8);--shell-shadow: rgba(23, 122, 47, .12);--shell-shadow-strong: rgba(16, 19, 17, .16);--shell-scroll-track: rgba(16, 19, 17, .08);--shell-scroll-thumb: rgba(16, 19, 17, .34);--shell-scroll-thumb-hover: rgba(23, 122, 47, .55);--shell-status-bg: #101311;--shell-status-fg: #8fe7a3;--shell-status-shadow: rgba(16, 19, 17, .12);--shell-status-glow: rgba(23, 122, 47, .45)}html.theme--white-on-black{color-scheme:dark;--shell-page-bg: #000;--shell-page-fg: #fff;--shell-surface: rgba(0, 0, 0, .96);--shell-surface-strong: #000;--shell-surface-soft: rgba(16, 16, 16, .9);--shell-control-bg: rgba(10, 10, 10, .92);--shell-control-bg-strong: #000;--shell-control-bg-hover: rgba(255, 255, 255, .12);--shell-control-bg-active: rgba(255, 255, 255, .18);--shell-preview-bg: rgba(0, 0, 0, .96);--shell-border: #fff;--shell-border-muted: rgba(255, 255, 255, .38);--shell-text: #fff;--shell-text-soft: #f1f1f1;--shell-text-muted: #c6c6c6;--shell-text-dim: #9a9a9a;--shell-accent: #fff;--shell-accent-strong: #fff;--shell-focus: #fff;--shell-overlay-wash: rgba(0, 0, 0, .82);--shell-shadow: rgba(255, 255, 255, .12);--shell-shadow-strong: rgba(255, 255, 255, .28);--shell-scroll-track: rgba(255, 255, 255, .08);--shell-scroll-thumb: rgba(255, 255, 255, .44);--shell-scroll-thumb-hover: rgba(255, 255, 255, .72);--shell-status-bg: #000;--shell-status-fg: #fff;--shell-status-shadow: rgba(255, 255, 255, .14);--shell-status-glow: rgba(255, 255, 255, .34)}html.theme--crt-amber{color-scheme:dark;--shell-page-bg: #000;--shell-page-fg: #ffb000;--shell-surface: rgba(10, 6, 0, .97);--shell-surface-strong: #050300;--shell-surface-soft: rgba(28, 16, 0, .9);--shell-control-bg: rgba(16, 9, 0, .94);--shell-control-bg-strong: #080400;--shell-control-bg-hover: rgba(255, 176, 0, .12);--shell-control-bg-active: rgba(255, 176, 0, .2);--shell-preview-bg: rgba(3, 2, 0, .96);--shell-border: #ffb000;--shell-border-muted: rgba(255, 176, 0, .38);--shell-text: #ffb000;--shell-text-soft: #ffd27a;--shell-text-muted: #c99126;--shell-text-dim: #8f6111;--shell-accent: #ffb000;--shell-accent-strong: #ffd266;--shell-focus: #ffd266;--shell-overlay-wash: rgba(0, 0, 0, .84);--shell-shadow: rgba(255, 176, 0, .14);--shell-shadow-strong: rgba(255, 176, 0, .28);--shell-scroll-track: rgba(255, 176, 0, .08);--shell-scroll-thumb: rgba(255, 176, 0, .38);--shell-scroll-thumb-hover: rgba(255, 210, 102, .68);--shell-status-bg: #050300;--shell-status-fg: #ffb000;--shell-status-shadow: rgba(255, 176, 0, .14);--shell-status-glow: rgba(255, 176, 0, .34)}html.theme--95{color-scheme:light;--shell-page-bg: #008080;--shell-page-fg: #000;--shell-surface: #c0c0c0;--shell-surface-strong: #000080;--shell-surface-soft: #fff;--shell-control-bg: #c0c0c0;--shell-control-bg-strong: #c0c0c0;--shell-control-bg-hover: #d4d0c8;--shell-control-bg-active: #808080;--shell-control-fg: #000;--shell-control-fg-muted: #404040;--shell-preview-bg: #c0c0c0;--shell-border: #000;--shell-border-muted: #808080;--shell-text: #000;--shell-text-soft: #000;--shell-text-muted: #404040;--shell-text-dim: #808080;--shell-accent: #000080;--shell-accent-strong: #000080;--shell-focus: #000080;--shell-overlay-wash: rgba(0, 0, 0, .32);--shell-shadow: rgba(0, 0, 0, .28);--shell-shadow-strong: rgba(0, 0, 0, .5);--shell-scroll-track: #c0c0c0;--shell-scroll-thumb: #808080;--shell-scroll-thumb-hover: #000080;--shell-status-bg: #c0c0c0;--shell-status-fg: #000;--shell-status-shadow: rgba(0, 0, 0, .28);--shell-status-glow: rgba(255, 255, 255, .45)}html.theme--poland{color-scheme:dark;--shell-page-bg: #180001;--shell-page-fg: #fff;--shell-surface: rgba(18, 0, 2, .98);--shell-surface-strong: #050000;--shell-surface-soft: rgba(255, 255, 255, .9);--shell-control-bg: rgba(255, 255, 255, .92);--shell-control-bg-strong: #fff;--shell-control-bg-hover: #ffe6eb;--shell-control-bg-active: #fff4f6;--shell-control-fg: #190002;--shell-control-fg-muted: #5f0010;--shell-preview-bg: #090001;--shell-border: #fff;--shell-border-muted: rgba(255, 255, 255, .74);--shell-text: #fff;--shell-text-soft: #fff4f6;--shell-text-muted: #ffd5dd;--shell-text-dim: #ffdfe5;--shell-accent: #ffedf1;--shell-accent-strong: #fff;--shell-focus: #fff;--shell-overlay-wash: rgba(9, 0, 1, .84);--shell-shadow: rgba(0, 0, 0, .5);--shell-shadow-strong: rgba(0, 0, 0, .78);--shell-scroll-track: rgba(0, 0, 0, .65);--shell-scroll-thumb: rgba(255, 255, 255, .82);--shell-scroll-thumb-hover: #ff0024;--shell-status-bg: #fff;--shell-status-fg: #090001;--shell-status-shadow: rgba(0, 0, 0, .42);--shell-status-glow: rgba(255, 0, 36, .48)}html.theme--desert-sunset{color-scheme:dark;--shell-page-bg: #211329;--shell-page-fg: #ffe0ad;--shell-surface: rgba(54, 27, 40, .96);--shell-surface-strong: rgba(35, 18, 36, .98);--shell-surface-soft: rgba(86, 43, 48, .78);--shell-control-bg: rgba(57, 29, 39, .88);--shell-control-bg-strong: rgba(42, 22, 35, .96);--shell-control-bg-hover: rgba(255, 184, 92, .13);--shell-control-bg-active: rgba(231, 111, 81, .2);--shell-preview-bg: rgba(41, 24, 37, .94);--shell-border: #ffb85c;--shell-border-muted: rgba(255, 184, 92, .42);--shell-text: #ffe0ad;--shell-text-soft: #ffc77d;--shell-text-muted: #d99a6c;--shell-text-dim: #a9786b;--shell-accent: #ff8a5b;--shell-accent-strong: #ffd166;--shell-focus: #f4c95d;--shell-overlay-wash: rgba(32, 18, 37, .74);--shell-shadow: rgba(255, 138, 91, .18);--shell-shadow-strong: rgba(255, 209, 102, .36);--shell-scroll-track: rgba(32, 18, 37, .64);--shell-scroll-thumb: rgba(255, 184, 92, .46);--shell-scroll-thumb-hover: rgba(255, 209, 102, .72);--shell-status-bg: #331b30;--shell-status-fg: #ffd166;--shell-status-shadow: rgba(255, 138, 91, .16);--shell-status-glow: rgba(255, 209, 102, .44)}html.theme--sea-blue-azure{color-scheme:dark;--shell-page-bg: #062d4f;--shell-page-fg: #dff7ff;--shell-surface: rgba(7, 48, 78, .96);--shell-surface-strong: rgba(5, 35, 63, .98);--shell-surface-soft: rgba(14, 116, 144, .52);--shell-control-bg: rgba(8, 47, 73, .88);--shell-control-bg-strong: rgba(4, 31, 52, .96);--shell-control-bg-hover: rgba(125, 211, 252, .14);--shell-control-bg-active: rgba(45, 212, 191, .2);--shell-preview-bg: rgba(6, 44, 73, .94);--shell-border: #7dd3fc;--shell-border-muted: rgba(125, 211, 252, .42);--shell-text: #dff7ff;--shell-text-soft: #a5f3fc;--shell-text-muted: #67e8f9;--shell-text-dim: #8bc8d8;--shell-accent: #38bdf8;--shell-accent-strong: #2dd4bf;--shell-focus: #bae6fd;--shell-overlay-wash: rgba(4, 31, 52, .74);--shell-shadow: rgba(56, 189, 248, .18);--shell-shadow-strong: rgba(45, 212, 191, .34);--shell-scroll-track: rgba(4, 31, 52, .64);--shell-scroll-thumb: rgba(125, 211, 252, .46);--shell-scroll-thumb-hover: rgba(45, 212, 191, .72);--shell-status-bg: #05263e;--shell-status-fg: #a5f3fc;--shell-status-shadow: rgba(56, 189, 248, .16);--shell-status-glow: rgba(45, 212, 191, .42)}html.theme--lipstick-pink{color-scheme:dark;--shell-page-bg: #300617;--shell-page-fg: #fff2e8;--shell-surface: rgba(91, 13, 43, .96);--shell-surface-strong: rgba(50, 7, 25, .98);--shell-surface-soft: rgba(128, 0, 32, .82);--shell-control-bg: rgba(78, 10, 36, .92);--shell-control-bg-strong: rgba(43, 6, 22, .96);--shell-control-bg-hover: rgba(232, 119, 34, .24);--shell-control-bg-active: rgba(232, 119, 34, .34);--shell-preview-bg: rgba(43, 6, 22, .95);--shell-border: #e87722;--shell-border-muted: rgba(232, 119, 34, .58);--shell-text: #fff2e8;--shell-text-soft: #ffd2b1;--shell-text-muted: #ffb16d;--shell-text-dim: #d28a63;--shell-accent: #e87722;--shell-accent-strong: #ff9f45;--shell-focus: #ffc08a;--shell-overlay-wash: rgba(48, 6, 23, .78);--shell-shadow: rgba(232, 119, 34, .24);--shell-shadow-strong: rgba(232, 119, 34, .46);--shell-scroll-track: rgba(48, 6, 23, .7);--shell-scroll-thumb: rgba(232, 119, 34, .58);--shell-scroll-thumb-hover: rgba(255, 159, 69, .84);--shell-status-bg: #3a071c;--shell-status-fg: #ff9f45;--shell-status-shadow: rgba(128, 0, 32, .34);--shell-status-glow: rgba(232, 119, 34, .58)}html.theme--neon-gothic{color-scheme:dark;--shell-page-bg: #050006;--shell-page-fg: #ffe5fb;--shell-surface: rgba(18, 2, 17, .96);--shell-surface-strong: rgba(7, 0, 8, .98);--shell-surface-soft: rgba(78, 0, 52, .72);--shell-control-bg: rgba(15, 0, 16, .9);--shell-control-bg-strong: rgba(5, 0, 8, .96);--shell-control-bg-hover: rgba(255, 0, 170, .18);--shell-control-bg-active: rgba(0, 229, 255, .2);--shell-preview-bg: rgba(7, 0, 8, .96);--shell-border: #ff2bd6;--shell-border-muted: rgba(255, 43, 214, .5);--shell-text: #ffe5fb;--shell-text-soft: #ff9aec;--shell-text-muted: #65f7ff;--shell-text-dim: #b55aa4;--shell-accent: #ff2bd6;--shell-accent-strong: #00e5ff;--shell-focus: #ff003c;--shell-overlay-wash: rgba(5, 0, 8, .78);--shell-shadow: rgba(255, 0, 170, .22);--shell-shadow-strong: rgba(0, 229, 255, .36);--shell-scroll-track: rgba(5, 0, 8, .7);--shell-scroll-thumb: rgba(255, 43, 214, .58);--shell-scroll-thumb-hover: rgba(0, 229, 255, .75);--shell-status-bg: #170006;--shell-status-fg: #ff3b54;--shell-status-shadow: rgba(255, 0, 60, .28);--shell-status-glow: rgba(255, 0, 60, .62)}html.theme--wyoming{color-scheme:dark;--shell-page-bg: #12251f;--shell-page-fg: #f1e7c7;--shell-surface: rgba(18, 37, 31, .96);--shell-surface-strong: rgba(11, 26, 28, .98);--shell-surface-soft: rgba(72, 85, 62, .72);--shell-control-bg: rgba(22, 43, 39, .9);--shell-control-bg-strong: rgba(10, 24, 26, .96);--shell-control-bg-hover: rgba(226, 169, 81, .14);--shell-control-bg-active: rgba(121, 153, 112, .2);--shell-preview-bg: rgba(12, 29, 29, .95);--shell-border: #d6aa62;--shell-border-muted: rgba(214, 170, 98, .42);--shell-text: #f1e7c7;--shell-text-soft: #e5cf9b;--shell-text-muted: #9fb38d;--shell-text-dim: #86a1a8;--shell-accent: #d6aa62;--shell-accent-strong: #8fbf86;--shell-focus: #8bd0e0;--shell-overlay-wash: rgba(8, 20, 22, .76);--shell-shadow: rgba(214, 170, 98, .18);--shell-shadow-strong: rgba(139, 208, 224, .28);--shell-scroll-track: rgba(8, 20, 22, .68);--shell-scroll-thumb: rgba(214, 170, 98, .48);--shell-scroll-thumb-hover: rgba(143, 191, 134, .72);--shell-status-bg: #0c1d1d;--shell-status-fg: #e5cf9b;--shell-status-shadow: rgba(214, 170, 98, .18);--shell-status-glow: rgba(139, 208, 224, .34)}html,body{font-family:OCRA,Consolas,Courier New,monospace;font-size:16px;margin:0;padding:10px;box-sizing:border-box;height:100%;background:var(--shell-page-bg);color:var(--shell-page-fg);overflow:hidden}html:is(.shell--procedura,.shell--my-wyoming) body{background-image:radial-gradient(circle at top,rgba(23,122,47,.08),transparent 42%),linear-gradient(180deg,#ffffff61,#fff0)}html.shell--system body{background-image:radial-gradient(circle at 18% 0%,rgba(255,209,102,.16),transparent 34%),radial-gradient(circle at 82% 8%,rgba(231,111,81,.14),transparent 36%),linear-gradient(180deg,#432533d1,#21132900)}html.shell--system.theme--system-console body{background-image:linear-gradient(180deg,rgba(66,217,200,.08),transparent 30%),linear-gradient(118deg,rgba(240,91,197,.08),transparent 42%,rgba(255,183,77,.08)),linear-gradient(180deg,#05070af5,#020407fa)}html.shell--my-wyoming body{background-image:radial-gradient(circle at 15% 0%,rgba(231,212,173,.42),transparent 34%),linear-gradient(180deg,#fffdf770,#efe7d71a)}.hidden{display:none}.preview{position:fixed;top:10px;left:10px;max-width:70vw;max-height:70vh;border:2px solid var(--shell-accent);background:var(--shell-preview-bg);z-index:10000;padding:4px}.preview img{width:100%;height:auto}.sn-muted{color:var(--shell-text-muted);opacity:.7;font-size:12px}.sn-error{color:#f88;font-size:12px}.sn-k{color:var(--shell-text-muted)}html:is(.shell--procedura,.shell--my-wyoming) #terminal{background-color:var(--shell-page-bg)}html:is(.shell--procedura,.shell--my-wyoming) #terminal.bg-grid{background-image:linear-gradient(#f5efe252,#f5efe252),url(/sn/images/grid.png);background-blend-mode:screen,normal}html.shell--my-wyoming #terminal.bg-my-wyoming{background-image:linear-gradient(90deg,#21362b85,#f4efe41a 42%,#21362b2e),url(/sn/images/my-wyoming-bison-house.jpg);background-position:center;background-size:cover;background-blend-mode:multiply,normal}html:is(.shell--procedura,.shell--my-wyoming) #terminal:before{background:linear-gradient(180deg,#f5efe2d6,#efe9dccc)}html.shell--my-wyoming #terminal:before{background:linear-gradient(180deg,#f6f1e6b3,#ece2d2a3),radial-gradient(circle at 20% 24%,rgba(255,248,228,.26),transparent 34%)}html:is(.shell--procedura,.shell--my-wyoming) .sn-login-card,html:is(.shell--procedura,.shell--my-wyoming) .sn-next-card,html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-card,html:is(.shell--procedura,.shell--my-wyoming) .sn-init-card,html:is(.shell--procedura,.shell--my-wyoming) .qs-menu,html:is(.shell--procedura,.shell--my-wyoming) .story-pane.top,html:is(.shell--procedura,.shell--my-wyoming) .editor-pane,html:is(.shell--procedura,.shell--my-wyoming) .shop-pane,html:is(.shell--procedura,.shell--my-wyoming) .map-pane,html:is(.shell--procedura,.shell--my-wyoming) #xrPane,html:is(.shell--procedura,.shell--my-wyoming) #vortexPane.vortex-pane,html:is(.shell--procedura,.shell--my-wyoming) .character-pane,html:is(.shell--procedura,.shell--my-wyoming) .boot-splash__card,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu,html:is(.shell--procedura,.shell--my-wyoming) .character-card,html:is(.shell--procedura,.shell--my-wyoming) .vortex-section,html:is(.shell--procedura,.shell--my-wyoming) .icon-stack-item,html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__card{background:var(--shell-surface);color:var(--shell-text);border-color:var(--shell-border-muted);box-shadow:0 18px 40px var(--shell-shadow)}html:is(.shell--procedura,.shell--my-wyoming) #storyHeader,html:is(.shell--procedura,.shell--my-wyoming) #editorHeader,html:is(.shell--procedura,.shell--my-wyoming) #shopHeader,html:is(.shell--procedura,.shell--my-wyoming) .map-header,html:is(.shell--procedura,.shell--my-wyoming) #xrHeader,html:is(.shell--procedura,.shell--my-wyoming) #vortexHeader.vortex-header,html:is(.shell--procedura,.shell--my-wyoming) .character-header,html:is(.shell--procedura,.shell--my-wyoming) #vortexAddrRow.vortex-addr-row,html:is(.shell--procedura,.shell--my-wyoming) #storyComposer,html:is(.shell--procedura,.shell--my-wyoming) .terminal-pane .story-pane.top.visible~#storyComposer,html:is(.shell--procedura,.shell--my-wyoming) .qs-sticky{background:var(--shell-surface-strong);color:var(--shell-text);border-color:var(--shell-border-muted)}html:is(.shell--procedura,.shell--my-wyoming) .sn-input,html:is(.shell--procedura,.shell--my-wyoming) .sn-btn,html:is(.shell--procedura,.shell--my-wyoming) .story-toggle,html:is(.shell--procedura,.shell--my-wyoming) .map-toggle,html:is(.shell--procedura,.shell--my-wyoming) .icon-stack-toggle,html:is(.shell--procedura,.shell--my-wyoming) #vortexAddrRow .vortex-addr,html:is(.shell--procedura,.shell--my-wyoming) .map-context-input-row,html:is(.shell--procedura,.shell--my-wyoming) .map-context-input-box,html:is(.shell--procedura,.shell--my-wyoming) .sn-json pre,html:is(.shell--procedura,.shell--my-wyoming) .vortex-details pre,html:is(.shell--procedura,.shell--my-wyoming) #shopFrame{background:var(--shell-control-bg);color:var(--shell-text);border-color:var(--shell-border)}html:is(.shell--procedura,.shell--my-wyoming) .sn-input:focus,html:is(.shell--procedura,.shell--my-wyoming) .sn-btn:focus-visible,html:is(.shell--procedura,.shell--my-wyoming) .story-toggle:focus-visible,html:is(.shell--procedura,.shell--my-wyoming) .map-toggle:focus-visible,html:is(.shell--procedura,.shell--my-wyoming) .icon-stack-toggle:focus-visible,html:is(.shell--procedura,.shell--my-wyoming) #vortexAddrRow .vortex-addr:focus,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu .sn-btn:focus-visible,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu .sn-btn.primary:focus-visible,html:is(.shell--procedura,.shell--my-wyoming) .map-context-input-box:focus{border-color:var(--shell-accent);outline:2px solid var(--shell-focus);outline-offset:2px;box-shadow:0 0 0 2px #177a2f1f}html:is(.shell--procedura,.shell--my-wyoming) .sn-btn:hover,html:is(.shell--procedura,.shell--my-wyoming) .story-toggle:hover,html:is(.shell--procedura,.shell--my-wyoming) .map-toggle:hover,html:is(.shell--procedura,.shell--my-wyoming) .icon-stack-toggle:hover{background:var(--shell-control-bg-hover);box-shadow:0 0 16px var(--shell-shadow)}html:is(.shell--procedura,.shell--my-wyoming) .sn-btn:active,html:is(.shell--procedura,.shell--my-wyoming) .story-toggle:active,html:is(.shell--procedura,.shell--my-wyoming) .map-toggle:active,html:is(.shell--procedura,.shell--my-wyoming) .icon-stack-toggle:active{background:var(--shell-control-bg-active);box-shadow:0 0 16px #177a2f24 inset}html:is(.shell--procedura,.shell--my-wyoming) .sn-btn--primary{background:linear-gradient(180deg,#177a2f29,#177a2f0f)}html:is(.shell--procedura,.shell--my-wyoming) .sn-btn.is-selected,html:is(.shell--procedura,.shell--my-wyoming) .sn-step.is-selected,html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-item.is-selected,html:is(.shell--procedura,.shell--my-wyoming) .sn-btn--sub.is-selected,html:is(.shell--procedura,.shell--my-wyoming) .sn-crumb,html:is(.shell--procedura,.shell--my-wyoming) .sn-pill,html:is(.shell--procedura,.shell--my-wyoming) .sn-pill-op,html:is(.shell--procedura,.shell--my-wyoming) .character-chip,html:is(.shell--procedura,.shell--my-wyoming) .vortex-pill,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu .sn-btn.primary{color:var(--shell-accent);border-color:var(--shell-accent);background:#177a2f0f;box-shadow:0 0 0 1px #177a2f0f inset,0 0 14px #177a2f1a}html:is(.shell--procedura,.shell--my-wyoming) .sn-input-label,html:is(.shell--procedura,.shell--my-wyoming) .sn-login-title,html:is(.shell--procedura,.shell--my-wyoming) .sn-role-title,html:is(.shell--procedura,.shell--my-wyoming) .sn-next-title,html:is(.shell--procedura,.shell--my-wyoming) .sn-step-name,html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-title,html:is(.shell--procedura,.shell--my-wyoming) .sn-init-title,html:is(.shell--procedura,.shell--my-wyoming) .story-toggle,html:is(.shell--procedura,.shell--my-wyoming) .map-toggle,html:is(.shell--procedura,.shell--my-wyoming) .status-bar,html:is(.shell--procedura,.shell--my-wyoming) .character-card-title,html:is(.shell--procedura,.shell--my-wyoming) .character-name,html:is(.shell--procedura,.shell--my-wyoming) .vortex-ok,html:is(.shell--procedura,.shell--my-wyoming) .boot-splash__title,html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__label{color:var(--shell-text)}html:is(.shell--procedura,.shell--my-wyoming) .sn-role-desc,html:is(.shell--procedura,.shell--my-wyoming) .sn-step-topic,html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-path,html:is(.shell--procedura,.shell--my-wyoming) .sn-json code,html:is(.shell--procedura,.shell--my-wyoming) .story-text,html:is(.shell--procedura,.shell--my-wyoming) .vortex-v code,html:is(.shell--procedura,.shell--my-wyoming) .character-tagline,html:is(.shell--procedura,.shell--my-wyoming) .map-legend-layers-summary,html:is(.shell--procedura,.shell--my-wyoming) .map-context-input-label{color:var(--shell-text-soft)}html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-data,html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-ts,html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-ts-local,html:is(.shell--procedura,.shell--my-wyoming) .sn-queue-eid,html:is(.shell--procedura,.shell--my-wyoming) .sn-crumb-sep,html:is(.shell--procedura,.shell--my-wyoming) .story-caption,html:is(.shell--procedura,.shell--my-wyoming) .story-batch-holder,html:is(.shell--procedura,.shell--my-wyoming) .vortex-muted,html:is(.shell--procedura,.shell--my-wyoming) .vortex-k,html:is(.shell--procedura,.shell--my-wyoming) .vortex-details>summary,html:is(.shell--procedura,.shell--my-wyoming) #xrStatus,html:is(.shell--procedura,.shell--my-wyoming) .character-subline,html:is(.shell--procedura,.shell--my-wyoming) .character-k,html:is(.shell--procedura,.shell--my-wyoming) .character-schedule-sub,html:is(.shell--procedura,.shell--my-wyoming) .map-legend,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu-item-desc,html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__sub,html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__status-k,html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__status-v,html:is(.shell--procedura,.shell--my-wyoming) .boot-splash__sub{color:var(--shell-text-muted)}html:is(.shell--procedura,.shell--my-wyoming) .story-img{box-shadow:0 0 0 1px #1013111a,0 12px 24px #1013111a}html:is(.shell--procedura,.shell--my-wyoming) .story-toggle,html:is(.shell--procedura,.shell--my-wyoming) .map-toggle,html:is(.shell--procedura,.shell--my-wyoming) .icon-stack-toggle{border:1px solid var(--shell-border);color:var(--shell-text)}html:is(.shell--procedura,.shell--my-wyoming) .status-bar{background:var(--shell-status-bg);box-shadow:inset 0 0 28px var(--shell-status-shadow),0 0 18px var(--shell-status-glow);color:var(--shell-status-fg);text-shadow:0 0 8px rgba(23,122,47,.32)}html:is(.shell--procedura,.shell--my-wyoming) .status-bar:after{background:repeating-linear-gradient(45deg,rgba(143,231,163,.08) 0 2px,transparent 2px 6px)}html:is(.shell--procedura,.shell--my-wyoming) #mapCanvas,html:is(.shell--procedura,.shell--my-wyoming) #xrCanvasHost{background:#e8dfcf}html:is(.shell--procedura,.shell--my-wyoming) .map-legend-layers-body,html:is(.shell--procedura,.shell--my-wyoming) .map-context-input-row,html:is(.shell--procedura,.shell--my-wyoming) .character-schedule-row,html:is(.shell--procedura,.shell--my-wyoming) .sn-sub-desc{background:#177a2f0a;border-color:#177a2f2e}html:is(.shell--procedura,.shell--my-wyoming) .character-hero-visual{border-color:var(--shell-border-muted);background:radial-gradient(circle at top,rgba(23,122,47,.1),transparent 40%),linear-gradient(180deg,#177a2f0a,#fff0)}html:is(.shell--procedura,.shell--my-wyoming) .logo-box svg *{stroke:var(--shell-accent)!important}html:is(.shell--procedura,.shell--my-wyoming) .boot-splash{background:var(--shell-page-bg)}html:is(.shell--procedura,.shell--my-wyoming) .boot-splash__card{border-color:#1013111f;box-shadow:0 18px 60px #1013111a}html:is(.shell--procedura,.shell--my-wyoming) .fg-loader{background:radial-gradient(circle at center,#177a2f14,#f5efe200 28%),#f5efe2d1}html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__stack-wrap:before{background:radial-gradient(circle,rgba(23,122,47,.16),rgba(23,122,47,.02) 55%,transparent 72%)}html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__rail{background:linear-gradient(180deg,#177a2f1f,#177a2f73,#177a2f1f);box-shadow:0 0 8px #177a2f2e}html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__slab{border-color:#177a2f3d;background:linear-gradient(180deg,#fcf8f0f5,#ebe4d6eb);box-shadow:0 0 0 1px #177a2f0a inset,0 10px 18px #10131114}html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__slab-label{color:#101311b8;text-shadow:none}html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__action-btn{border-color:#177a2f38;background:var(--shell-control-bg);color:var(--shell-text);box-shadow:0 0 0 1px #177a2f0d inset,0 0 10px #177a2f14}html:is(.shell--procedura,.shell--my-wyoming) .fg-loader__action-btn[aria-pressed=true]{border-color:#177a2f6b;color:var(--shell-accent);box-shadow:0 0 0 1px #177a2f14 inset,0 0 12px #177a2f1f}html:is(.shell--procedura,.shell--my-wyoming) .xterm-viewport::-webkit-scrollbar-track,html:is(.shell--procedura,.shell--my-wyoming) #storyFeed::-webkit-scrollbar-track,html:is(.shell--procedura,.shell--my-wyoming) #vortexBody::-webkit-scrollbar-track,html:is(.shell--procedura,.shell--my-wyoming) .character-body::-webkit-scrollbar-track,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu::-webkit-scrollbar-track,html:is(.shell--procedura,.shell--my-wyoming) #mapLegend.map-legend::-webkit-scrollbar-track,html:is(.shell--procedura,.shell--my-wyoming) .map-legend::-webkit-scrollbar-track{background:var(--shell-scroll-track);border-left:1px solid var(--shell-border-muted)}html:is(.shell--procedura,.shell--my-wyoming) .xterm-viewport::-webkit-scrollbar-thumb,html:is(.shell--procedura,.shell--my-wyoming) #storyFeed::-webkit-scrollbar-thumb,html:is(.shell--procedura,.shell--my-wyoming) #vortexBody::-webkit-scrollbar-thumb,html:is(.shell--procedura,.shell--my-wyoming) .character-body::-webkit-scrollbar-thumb,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu::-webkit-scrollbar-thumb,html:is(.shell--procedura,.shell--my-wyoming) #mapLegend.map-legend::-webkit-scrollbar-thumb,html:is(.shell--procedura,.shell--my-wyoming) .map-legend::-webkit-scrollbar-thumb{background:var(--shell-scroll-thumb);box-shadow:none}html:is(.shell--procedura,.shell--my-wyoming) .xterm-viewport::-webkit-scrollbar-thumb:hover,html:is(.shell--procedura,.shell--my-wyoming) #storyFeed::-webkit-scrollbar-thumb:hover,html:is(.shell--procedura,.shell--my-wyoming) #vortexBody::-webkit-scrollbar-thumb:hover,html:is(.shell--procedura,.shell--my-wyoming) .character-body::-webkit-scrollbar-thumb:hover,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu::-webkit-scrollbar-thumb:hover,html:is(.shell--procedura,.shell--my-wyoming) #mapLegend.map-legend::-webkit-scrollbar-thumb:hover,html:is(.shell--procedura,.shell--my-wyoming) .map-legend::-webkit-scrollbar-thumb:hover{background:var(--shell-scroll-thumb-hover);box-shadow:none}html:is(.shell--procedura,.shell--my-wyoming) .xterm-viewport,html:is(.shell--procedura,.shell--my-wyoming) #storyFeed,html:is(.shell--procedura,.shell--my-wyoming) #vortexBody,html:is(.shell--procedura,.shell--my-wyoming) .character-body,html:is(.shell--procedura,.shell--my-wyoming) .map-context-menu,html:is(.shell--procedura,.shell--my-wyoming) #mapLegend.map-legend,html:is(.shell--procedura,.shell--my-wyoming) .map-legend{scrollbar-color:var(--shell-scroll-thumb) var(--shell-scroll-track)}html.shell--system #terminal{background-color:var(--shell-page-bg)}html.shell--system #terminal .xterm,html.shell--system #terminal .xterm-rows{color:var(--shell-text)}html.shell--system #terminal:before{background:radial-gradient(circle at 20% 12%,rgba(255,209,102,.12),transparent 34%),radial-gradient(circle at 80% 4%,rgba(231,111,81,.11),transparent 38%),linear-gradient(180deg,#361b28cc,#201225e6)}html.shell--system.theme--system-console #terminal:before{background:linear-gradient(rgba(66,217,200,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(66,217,200,.03) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(66,217,200,.1),transparent 34%),radial-gradient(circle at 82% 8%,rgba(240,91,197,.08),transparent 38%),#010407b8;background-size:32px 32px,32px 32px,auto,auto,auto}html.theme--scorched-nebraska-cyber #terminal.bg-net{background-image:url(/sn/images/net.png)}html.theme--scorched-nebraska-cyber #terminal:before{background:#0006}html.shell--system .sn-login-card,html.shell--system .sn-next-card,html.shell--system .sn-queue-card,html.shell--system .sn-init-card,html.shell--system .qs-menu,html.shell--system .story-pane.top,html.shell--system .editor-pane,html.shell--system .shop-pane,html.shell--system .map-pane,html.shell--system #xrPane,html.shell--system #vortexPane.vortex-pane,html.shell--system .character-pane,html.shell--system .boot-splash__card,html.shell--system .map-context-menu,html.shell--system .character-card,html.shell--system .vortex-section,html.shell--system .icon-stack-item,html.shell--system .fg-loader__card{background:var(--shell-surface);color:var(--shell-text);border-color:var(--shell-border-muted);box-shadow:0 18px 40px var(--shell-shadow)}html.shell--system #storyHeader,html.shell--system #editorHeader,html.shell--system #shopHeader,html.shell--system .map-header,html.shell--system #xrHeader,html.shell--system #vortexHeader.vortex-header,html.shell--system .character-header,html.shell--system #vortexAddrRow.vortex-addr-row,html.shell--system #storyComposer,html.shell--system .terminal-pane .story-pane.top.visible~#storyComposer,html.shell--system .qs-sticky{background:var(--shell-surface-strong);color:var(--shell-text);border-color:var(--shell-border-muted)}html.shell--system .sn-input,html.shell--system .sn-btn,html.shell--system .story-toggle,html.shell--system .map-toggle,html.shell--system .icon-stack-toggle,html.shell--system #vortexAddrRow .vortex-addr,html.shell--system .map-context-input-row,html.shell--system .map-context-input-box,html.shell--system .sn-json pre,html.shell--system .vortex-details pre,html.shell--system #shopFrame{background:var(--shell-control-bg);color:var(--shell-text);border-color:var(--shell-border)}html.shell--system .sn-input:focus,html.shell--system .sn-btn:focus-visible,html.shell--system .story-toggle:focus-visible,html.shell--system .map-toggle:focus-visible,html.shell--system .icon-stack-toggle:focus-visible,html.shell--system #vortexAddrRow .vortex-addr:focus,html.shell--system .map-context-menu .sn-btn:focus-visible,html.shell--system .map-context-menu .sn-btn.primary:focus-visible,html.shell--system .map-context-input-box:focus{border-color:var(--shell-accent);outline:2px solid var(--shell-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--shell-shadow)}html.shell--system .sn-btn:hover,html.shell--system .story-toggle:hover,html.shell--system .map-toggle:hover,html.shell--system .icon-stack-toggle:hover{background:var(--shell-control-bg-hover);box-shadow:0 0 16px var(--shell-shadow)}html.shell--system .sn-btn:active,html.shell--system .story-toggle:active,html.shell--system .map-toggle:active,html.shell--system .icon-stack-toggle:active{background:var(--shell-control-bg-active);box-shadow:0 0 16px #e76f512e inset}html.shell--system .sn-btn--primary,html.shell--system .sn-btn.is-selected,html.shell--system .sn-step.is-selected,html.shell--system .sn-queue-item.is-selected,html.shell--system .sn-btn--sub.is-selected,html.shell--system .sn-crumb,html.shell--system .sn-pill,html.shell--system .sn-pill-op,html.shell--system .character-chip,html.shell--system .vortex-pill,html.shell--system .map-context-menu .sn-btn.primary{color:var(--shell-accent);border-color:var(--shell-accent);background:#ff8a5b1a;box-shadow:0 0 0 1px #ffb85c1f inset,0 0 14px var(--shell-shadow)}html.shell--system .sn-input-label,html.shell--system .sn-login-title,html.shell--system .sn-role-title,html.shell--system .sn-next-title,html.shell--system .sn-step-name,html.shell--system .sn-queue-title,html.shell--system .sn-init-title,html.shell--system .story-toggle,html.shell--system .map-toggle,html.shell--system .status-bar,html.shell--system .character-card-title,html.shell--system .character-name,html.shell--system .vortex-ok,html.shell--system .boot-splash__title,html.shell--system .fg-loader__label{color:var(--shell-text)}html.shell--system .sn-role-desc,html.shell--system .sn-step-topic,html.shell--system .sn-queue-path,html.shell--system .sn-json code,html.shell--system .story-text,html.shell--system .vortex-v code,html.shell--system .character-tagline,html.shell--system .map-legend-layers-summary,html.shell--system .map-context-input-label{color:var(--shell-text-soft)}html.shell--system .sn-queue-data,html.shell--system .sn-queue-ts,html.shell--system .sn-queue-ts-local,html.shell--system .sn-queue-eid,html.shell--system .sn-crumb-sep,html.shell--system .story-caption,html.shell--system .story-batch-holder,html.shell--system .vortex-muted,html.shell--system .vortex-k,html.shell--system .vortex-details>summary,html.shell--system #xrStatus,html.shell--system .character-subline,html.shell--system .character-k,html.shell--system .character-schedule-sub,html.shell--system .map-legend,html.shell--system .map-context-menu-item-desc,html.shell--system .fg-loader__sub,html.shell--system .fg-loader__status-k,html.shell--system .fg-loader__status-v,html.shell--system .boot-splash__sub{color:var(--shell-text-muted)}html.shell--system .status-bar{background:var(--shell-status-bg);box-shadow:inset 0 0 28px var(--shell-status-shadow),0 0 18px var(--shell-status-glow);color:var(--shell-status-fg);text-shadow:0 0 8px rgba(255,209,102,.34)}html.shell--system .status-bar:after{background:repeating-linear-gradient(45deg,rgba(255,184,92,.12) 0 2px,transparent 2px 6px)}html.shell--system #mapCanvas,html.shell--system #xrCanvasHost,html.shell--system .map-legend-layers-body,html.shell--system .map-context-input-row,html.shell--system .character-schedule-row,html.shell--system .sn-sub-desc{background:#391d27c7;border-color:#ffb85c3d}html.shell--system .logo-box svg *{stroke:var(--shell-accent)!important}html.shell--system .boot-splash,html.shell--system .fg-loader{background:var(--shell-page-bg)}html.shell--system .xterm-viewport::-webkit-scrollbar-track,html.shell--system #storyFeed::-webkit-scrollbar-track,html.shell--system #vortexBody::-webkit-scrollbar-track,html.shell--system .character-body::-webkit-scrollbar-track,html.shell--system .map-context-menu::-webkit-scrollbar-track,html.shell--system #mapLegend.map-legend::-webkit-scrollbar-track,html.shell--system .map-legend::-webkit-scrollbar-track{background:var(--shell-scroll-track);border-left:1px solid var(--shell-border-muted)}html.shell--system .xterm-viewport::-webkit-scrollbar-thumb,html.shell--system #storyFeed::-webkit-scrollbar-thumb,html.shell--system #vortexBody::-webkit-scrollbar-thumb,html.shell--system .character-body::-webkit-scrollbar-thumb,html.shell--system .map-context-menu::-webkit-scrollbar-thumb,html.shell--system #mapLegend.map-legend::-webkit-scrollbar-thumb,html.shell--system .map-legend::-webkit-scrollbar-thumb{background:var(--shell-scroll-thumb);box-shadow:none}html.shell--system .xterm-viewport,html.shell--system #storyFeed,html.shell--system #vortexBody,html.shell--system .character-body,html.shell--system .map-context-menu,html.shell--system #mapLegend.map-legend,html.shell--system .map-legend{scrollbar-color:var(--shell-scroll-thumb) var(--shell-scroll-track)}html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) body{background:var(--shell-page-bg)}html.theme--digital-camo body{background-image:linear-gradient(90deg,rgba(242,242,242,.06) 0 14px,transparent 14px 42px),linear-gradient(0deg,rgba(184,184,184,.08) 0 18px,transparent 18px 54px),linear-gradient(90deg,transparent 0 34px,rgba(95,95,95,.22) 34px 58px,transparent 58px 96px),linear-gradient(0deg,transparent 0 28px,rgba(36,36,36,.74) 28px 72px,transparent 72px 128px),linear-gradient(135deg,#050505,#141414 48%,#050505);background-size:112px 112px,96px 96px,144px 144px,192px 192px,auto;background-position:0 0,24px 18px,16px 36px,64px 20px,0 0}html.theme--hospital-white body{background-image:radial-gradient(circle at top,rgba(23,122,47,.08),transparent 42%),linear-gradient(180deg,#ffffff61,#fff0)}html.theme--desert-sunset body{background-image:radial-gradient(circle at 18% 0%,rgba(255,209,102,.16),transparent 34%),radial-gradient(circle at 82% 8%,rgba(231,111,81,.14),transparent 36%),linear-gradient(180deg,#432533d1,#21132900)}html.theme--sea-blue-azure body{background-image:linear-gradient(180deg,rgba(125,211,252,.12),transparent 34%),linear-gradient(115deg,rgba(45,212,191,.1),transparent 46%),linear-gradient(180deg,#052d4ee0,#03162700)}html.theme--lipstick-pink body{background-image:linear-gradient(180deg,rgba(232,119,34,.22),transparent 32%),linear-gradient(120deg,rgba(232,119,34,.16),transparent 42%),linear-gradient(135deg,rgba(128,0,32,.86),transparent 54%),linear-gradient(180deg,#300617f0,#18030c00)}html.theme--neon-gothic body{background-image:radial-gradient(circle at 18% 0%,rgba(255,0,170,.26),transparent 32%),radial-gradient(circle at 82% 8%,rgba(0,229,255,.2),transparent 36%),linear-gradient(130deg,rgba(255,0,60,.18),transparent 44%),linear-gradient(180deg,#050008f5,#000)}html.theme--wyoming body{background-image:linear-gradient(180deg,rgba(139,208,224,.16),transparent 28%),linear-gradient(118deg,rgba(214,170,98,.16),transparent 44%),linear-gradient(180deg,#12251fdb,#07121300)}html.theme--white-on-black body{background-image:none}html.theme--poland body{background-image:linear-gradient(180deg,rgba(255,255,255,.08) 0 18%,rgba(255,255,255,.04) 18% 26%,transparent 27%),linear-gradient(180deg,#2a0005,#180001 52%,#050000)}html.theme--95 body{background:teal;background-image:none}html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #terminal{background-color:var(--shell-page-bg)}html.theme--digital-camo #terminal.bg-digital-camo{background-color:#050505;background-image:linear-gradient(90deg,#141414 0 18px,transparent 18px 48px),linear-gradient(0deg,#242424 0 14px,transparent 14px 44px),linear-gradient(90deg,transparent 0 28px,rgba(95,95,95,.55) 28px 44px,transparent 44px 88px),linear-gradient(0deg,transparent 0 40px,rgba(184,184,184,.18) 40px 54px,transparent 54px 96px);background-size:96px 96px,88px 88px,128px 128px,160px 160px;background-position:0 0,18px 12px,42px 24px,72px 32px}html.theme--digital-camo #terminal:before{background:linear-gradient(180deg,#05050575,#050505a3),linear-gradient(90deg,rgba(242,242,242,.06) 0 12px,transparent 12px 40px),linear-gradient(0deg,rgba(184,184,184,.04) 0 16px,transparent 16px 52px);background-size:auto,104px 104px,112px 112px}html.theme--hospital-white #terminal.bg-grid{background-image:linear-gradient(#f7f9f66b,#f7f9f66b),url(/sn/images/grid.png);background-blend-mode:screen,normal}html.theme--hospital-white #terminal:before{background:linear-gradient(180deg,#f7f9f6d6,#eff6eecc)}html.theme--desert-sunset #terminal:before{background:radial-gradient(circle at 20% 12%,rgba(255,209,102,.12),transparent 34%),radial-gradient(circle at 80% 4%,rgba(231,111,81,.11),transparent 38%),linear-gradient(180deg,#361b2870,#2012258a)}html.theme--sea-blue-azure #terminal:before{background:linear-gradient(180deg,#07304e61,#03162785),linear-gradient(100deg,rgba(125,211,252,.08),transparent 48%,rgba(45,212,191,.08))}html.theme--lipstick-pink #terminal:before{background:linear-gradient(180deg,#3006176b,#18030c94),linear-gradient(105deg,rgba(232,119,34,.2),transparent 46%,rgba(255,159,69,.14))}html.theme--neon-gothic #terminal.bg-neon-gothic{background-color:#050006;background-image:linear-gradient(90deg,rgba(255,43,214,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(0,229,255,.04) 1px,transparent 1px),radial-gradient(circle at 12% 0%,rgba(255,0,170,.22),transparent 34%),radial-gradient(circle at 88% 4%,rgba(0,229,255,.16),transparent 38%),linear-gradient(180deg,#080008,#030003);background-size:34px 34px,34px 34px,auto,auto,auto}html.theme--neon-gothic #terminal:before{background:linear-gradient(180deg,#0c000e70,#0000009e),linear-gradient(105deg,rgba(255,0,170,.16),transparent 45%,rgba(0,229,255,.12)),radial-gradient(circle at 50% 8%,rgba(255,0,60,.12),transparent 34%)}html.theme--wyoming #terminal:before{background:linear-gradient(180deg,#07121357,#050c0da8),linear-gradient(110deg,rgba(139,208,224,.1),transparent 42%,rgba(214,170,98,.12)),radial-gradient(circle at 54% 9%,rgba(241,231,199,.1),transparent 28%)}html.theme--white-on-black #terminal:before{background:#000000bd}html.theme--poland #terminal:before{background:linear-gradient(180deg,#ffffff0f,#180002bd),linear-gradient(90deg,rgba(255,255,255,.04),transparent 34%,rgba(0,0,0,.34))}html.theme--95 #terminal{background-color:teal}html.theme--95 #terminal:before{background:#00808014}html.theme--crt-amber body{background:#000;background-image:radial-gradient(circle at 48% 8%,rgba(255,176,0,.08),transparent 34%),linear-gradient(180deg,#1c10006b,#000)}html.theme--crt-amber body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 1px,transparent 1px,transparent 5px);mix-blend-mode:multiply;opacity:.7}html.theme--crt-amber #terminal{background-color:#000}html.theme--crt-amber #terminal.bg-crt-amber{background:radial-gradient(circle at 50% 12%,rgba(255,176,0,.12),transparent 42%),linear-gradient(180deg,#0a0600,#000)}html.theme--crt-amber #terminal:before{background:radial-gradient(circle at 50% 46%,rgba(255,176,0,.08),transparent 58%),linear-gradient(180deg,#00000047,#0000009e)}html.theme--crt-amber #terminal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.34) 0,rgba(0,0,0,.34) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.16) 0,rgba(0,0,0,.16) 1px,transparent 1px,transparent 4px);mix-blend-mode:multiply;opacity:.86}html.theme--crt-amber :is(.sn-login-card,.sn-next-card,.sn-queue-card,.sn-init-card,.qs-menu,.story-pane.top,.editor-pane,.shop-pane,.map-pane,#xrPane,#vortexPane.vortex-pane,.character-pane,.boot-splash__card,.map-context-menu,.character-card,.vortex-section,.icon-stack-item,.fg-loader__card){background:var(--shell-surface);color:var(--shell-text);border-color:var(--shell-border-muted);box-shadow:0 18px 40px #0000008f,inset 0 0 0 1px #ffb0000d,inset 0 0 28px #ffb0000a;text-shadow:0 0 5px rgba(255,176,0,.34)}html.theme--crt-amber :is(#storyHeader,#editorHeader,#shopHeader,.map-header,#xrHeader,#vortexHeader.vortex-header,.character-header,#vortexAddrRow.vortex-addr-row,#storyComposer,.terminal-pane .story-pane.top.visible~#storyComposer,.qs-sticky){background:var(--shell-surface-strong);color:var(--shell-text);border-color:var(--shell-border-muted);box-shadow:inset 0 -1px #ffb00024,0 0 22px #ffb00014}html.theme--crt-amber :is(.sn-input,.sn-btn,.story-toggle,.map-toggle,.icon-stack-toggle,#vortexAddrRow .vortex-addr,.map-context-input-row,.map-context-input-box,.sn-json pre,.sn-json code,.vortex-details pre,.vortex-details code,#shopFrame){background:var(--shell-control-bg);color:var(--shell-text);border-color:var(--shell-border);box-shadow:inset 0 0 0 1px #ffb0000a,0 0 14px #ffb00014;text-shadow:0 0 5px rgba(255,176,0,.32)}html.theme--crt-amber :is(.sn-input:focus,#vortexAddrRow .vortex-addr:focus,.map-context-input-box:focus){border-color:var(--shell-focus);box-shadow:0 0 0 2px #ffd26633,0 0 18px #ffb0002e}html.theme--crt-amber :is(.sn-btn:hover,.story-toggle:hover,.map-toggle:hover,.icon-stack-toggle:hover){background:var(--shell-control-bg-hover);box-shadow:0 0 18px #ffb00033}html.theme--crt-amber :is(.sn-btn--primary,.sn-btn.is-selected,.sn-btn--sub.is-selected){background:#ffb0002e;color:var(--shell-text-soft);border-color:var(--shell-accent-strong)}html.theme--crt-amber :is(.sn-muted,.sn-k,.sn-input-label){color:var(--shell-text-muted)}html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-login-card,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-next-card,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-queue-card,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-init-card,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .qs-menu,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .story-pane.top,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .editor-pane,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .shop-pane,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .map-pane,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #xrPane,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #vortexPane.vortex-pane,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .character-pane,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .boot-splash__card,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .map-context-menu,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .character-card,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .vortex-section,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .icon-stack-item,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .fg-loader__card{background:var(--shell-surface);color:var(--shell-text);border-color:var(--shell-border-muted);box-shadow:0 18px 40px var(--shell-shadow)}html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #storyHeader,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #editorHeader,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #shopHeader,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .map-header,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #xrHeader,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #vortexHeader.vortex-header,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .character-header,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #vortexAddrRow.vortex-addr-row,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #storyComposer,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .terminal-pane .story-pane.top.visible~#storyComposer,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .qs-sticky{background:var(--shell-surface-strong);color:var(--shell-text);border-color:var(--shell-border-muted)}html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-input,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-btn,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .story-toggle,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .map-toggle,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .icon-stack-toggle,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #vortexAddrRow .vortex-addr,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .map-context-input-row,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .map-context-input-box,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-json pre,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .vortex-details pre,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) #shopFrame{background:var(--shell-control-bg);color:var(--shell-text);border-color:var(--shell-border)}html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .sn-btn:hover,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .story-toggle:hover,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .map-toggle:hover,html:is(.theme--digital-camo,.theme--hospital-white,.theme--desert-sunset,.theme--sea-blue-azure,.theme--lipstick-pink,.theme--white-on-black,.theme--poland,.theme--neon-gothic,.theme--wyoming) .icon-stack-toggle:hover{background:var(--shell-control-bg-hover);box-shadow:0 0 16px var(--shell-shadow)}html.theme--95 :is(.sn-login-card,.sn-next-card,.sn-queue-card,.sn-init-card,.qs-menu,.story-pane.top,.editor-pane,.shop-pane,.map-pane,#xrPane,#vortexPane.vortex-pane,.character-pane,.boot-splash__card,.map-context-menu,.character-card,.vortex-section,.icon-stack-item,.fg-loader__card){background:silver;color:#000;border:2px solid;border-color:#fff #000 #000 #fff;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray,2px 2px #00000038;text-shadow:none}html.theme--95 :is(#storyHeader,#editorHeader,#shopHeader,.map-header,#xrHeader,#vortexHeader.vortex-header,.character-header,#vortexAddrRow.vortex-addr-row,#storyComposer,.terminal-pane .story-pane.top.visible~#storyComposer,.qs-sticky){background:navy;color:#fff;border:2px solid;border-color:#fff #000 #000 #fff;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray;text-shadow:none}html.theme--95 :is(.sn-input,.sn-btn,.story-toggle,.map-toggle,.icon-stack-toggle,#vortexAddrRow .vortex-addr,.map-context-input-row,.map-context-input-box,.sn-json pre,.sn-json code,.vortex-details pre,.vortex-details code,#shopFrame){background:silver;color:#000;border:2px solid;border-color:#fff #000 #000 #fff;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray;text-shadow:none}html.theme--95 :is(.sn-input:focus,#vortexAddrRow .vortex-addr:focus,.map-context-input-box:focus){background:#fff;color:#000;outline:1px dotted #000;outline-offset:-4px}html.theme--95 :is(.sn-btn:hover,.story-toggle:hover,.map-toggle:hover,.icon-stack-toggle:hover){background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}html.theme--95 :is(.sn-btn:active,.sn-btn--primary,.sn-btn.is-selected,.sn-btn--sub.is-selected,.fg-loader__action-btn[aria-pressed=true]){background:gray;color:#fff;border-color:#000 #fff #fff #000;box-shadow:inset 1px 1px #404040,inset -1px -1px #dfdfdf}html.theme--95 :is(.sn-muted,.sn-k,.sn-input-label){color:#404040;text-shadow:none}html.theme--poland .sn-input,html.theme--poland .sn-btn,html.theme--poland .story-toggle,html.theme--poland .map-toggle,html.theme--poland .icon-stack-toggle,html.theme--poland #vortexAddrRow .vortex-addr,html.theme--poland .map-context-input-row,html.theme--poland .map-context-input-box,html.theme--poland .sn-json pre,html.theme--poland .sn-json code,html.theme--poland .vortex-details pre,html.theme--poland .vortex-details code,html.theme--poland #shopFrame{color:var(--shell-control-fg)}html.theme--poland .sn-btn--primary,html.theme--poland .sn-btn.is-selected,html.theme--poland .sn-btn--sub.is-selected{background:var(--shell-surface-strong);color:var(--shell-text);border-color:var(--shell-border)}html.theme--poland .sn-muted,html.theme--poland .sn-k{color:var(--shell-text-muted)}html.theme--poland .sn-btn,html.theme--poland .story-toggle,html.theme--poland .map-toggle,html.theme--poland .icon-stack-toggle,html.theme--poland .map-context-menu .sn-btn,html.theme--poland .map-context-menu .sn-btn.primary,html.theme--poland .fg-loader__action-btn,html.theme--poland .sn-btn--primary,html.theme--poland .sn-btn.is-selected,html.theme--poland .sn-btn--sub.is-selected,html.theme--poland .fg-loader__action-btn[aria-pressed=true]{color:#000;background:#39ff14;border-color:#39ff14;box-shadow:0 0 14px #39ff1473;text-shadow:none}html.theme--poland .sn-btn:hover,html.theme--poland .story-toggle:hover,html.theme--poland .map-toggle:hover,html.theme--poland .icon-stack-toggle:hover,html.theme--poland .map-context-menu .sn-btn:hover,html.theme--poland .map-context-menu .sn-btn.primary:hover,html.theme--poland .fg-loader__action-btn:hover{color:#000;background:#66ff3d;border-color:#66ff3d;box-shadow:0 0 18px #39ff149e}.sn-input-label{display:flex;flex-direction:column;gap:4px;color:#8f8;font-size:12px;margin-bottom:10px}.sn-input{background:#0009;color:#0f0;border:1px solid #0f0;border-radius:4px;font-family:OCRA,monospace;font-size:13px;padding:6px 8px;outline:none;transition:box-shadow .15s,background .15s,border-color .15s}.sn-input:focus{background:#00ff000f;box-shadow:0 0 6px #0f0}.sn-login-card{display:flex;flex-direction:column;gap:6px;padding:10px;background:#0b0b0b;border:1px solid #0f0;border-radius:8px;box-shadow:0 0 8px #00ff0026}.sn-login-title{color:#0f0;font-size:14px;margin-bottom:6px;letter-spacing:.02em}.sn-login-actions{display:flex;gap:8px;margin-top:4px}.sn-btn{background:#0009;color:#0f0;border:1px solid #0f0;border-radius:4px;font-family:OCRA,monospace;font-size:13px;padding:6px 12px;cursor:pointer;transition:background .2s,box-shadow .2s,transform .02s}.sn-btn:hover{background:#00ff001a;box-shadow:0 0 6px #0f0}.sn-btn:active{background:#0f03;box-shadow:0 0 8px #3f3 inset;transform:translateY(1px)}.sn-btn--primary{background:linear-gradient(180deg,#00ff0026,#00ff000d)}.sn-btn.is-selected{box-shadow:0 0 8px #0f0;background:#00ff001f}.sn-btn--sub.is-selected{box-shadow:0 0 8px #0ff;border-color:#0ff}.sn-role-detail{margin-top:8px;padding-top:8px;border-top:1px dashed #0f0}.sn-role-title{color:#0f0;font-weight:600;margin-bottom:4px}.sn-role-desc{color:#cfc;font-size:12px;display:grid;gap:3px}.sn-sub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}@media (max-width: 900px){.sn-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sn-next-card{display:flex;flex-direction:column;gap:10px;padding:10px;background:#0b0b0b;border:1px solid #0f0;border-radius:8px;box-shadow:0 0 8px #00ff0026}.sn-next-title{color:#0f0;font-size:14px;letter-spacing:.02em}.sn-init-actions{margin-top:8px}.sn-steps-grid{display:grid;gap:8px;grid-template-columns:repeat(1,minmax(0,1fr))}.sn-step{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #0f0;border-radius:6px;background:#0009;cursor:pointer}.sn-step.is-selected{box-shadow:0 0 8px #0f0;background:#00ff0014}.sn-radio{accent-color:#0f0}.sn-step-main{flex:1 1 auto;min-width:0}.sn-step-name{color:#0f0;font-weight:600}.sn-step-topic{color:#cfc;font-size:12px;opacity:.9}.sn-step-tags{display:flex;gap:6px}.sn-pill{border:1px solid #0f0;border-radius:999px;padding:2px 6px;font-size:11px;color:#0f0}.sn-pill-op{background:#00ff0026}.sn-pill-slim{padding:1px 6px;font-size:11px}.sn-queue-card{display:flex;flex-direction:column;gap:10px;padding:10px;background:#0b0b0b;border:1px solid #0f0;border-radius:8px;box-shadow:0 0 8px #00ff0026}.sn-queue-title{color:#0f0;font-size:14px;letter-spacing:.02em}.sn-queue-list{display:flex;flex-direction:column;gap:8px}.sn-queue-item{display:flex;gap:10px;align-items:flex-start;padding:8px;border:1px solid #0f0;border-radius:6px;background:#0009;cursor:pointer}.sn-queue-item.is-selected{box-shadow:0 0 8px #0f0;background:#00ff0014}.sn-queue-item.is-newest{border-color:#0ff;box-shadow:0 0 6px #0ff inset}.sn-queue-main{flex:1 1 auto;min-width:0}.sn-queue-line{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.sn-queue-path{color:#cfc;font-size:12px;opacity:.95;word-break:break-all}.sn-queue-data{color:#9f9;font-size:12px;margin-top:2px}.sn-queue-ts{color:#9f9;font-size:11px;opacity:.85;margin-top:4px}.sn-queue-ts-local{color:#cfc;margin-left:6px}.sn-queue-eid{color:#8f8;margin-left:8px}.sn-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:2px 0 6px}.sn-crumb{background:#00ff0014;border:1px solid #0f0;border-radius:12px;padding:2px 8px;font-size:11px;color:#0f0}.sn-crumb-sep{margin:0 4px;color:#9f9}.sn-json{margin-top:6px}.sn-json>summary{cursor:pointer;color:#9f9;font-size:12px}.sn-json pre{margin:6px 0 0;padding:8px;background:#0a0a0a;border:1px solid #0f0;border-radius:6px;max-height:240px;overflow:auto}.sn-json code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,OCRA,monospace;font-size:12px;color:#cfc}.qs-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 10px;align-items:start}details.qs-root,details.qs-group{display:inline-flex;position:relative}details.qs-root>summary,details.qs-group>summary{list-style:none}details.qs-root>summary::-webkit-details-marker,details.qs-group>summary::-webkit-details-marker{display:none}.qs-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;z-index:12000;border:1px solid #0f0;border-radius:8px;background:#0b0b0b;box-shadow:0 0 8px #00ff0026;padding:8px}details.qs-root:not([open])>.qs-menu,details.qs-group:not([open])>.qs-menu{display:none}.qs-menu .sn-btn{width:100%;text-align:left;padding:6px 10px}.story-quickstart{z-index:13020}.story-quickstart-button{white-space:nowrap}.shell-theme-picker-mount{display:inline-flex;align-items:center;min-width:0}.shell-theme-picker-mount:empty{display:none}.shell-theme-picker{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;font-size:11px;line-height:1;color:var(--shell-text-muted, #9f9)}.shell-theme-picker__label{max-width:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-theme-picker__select{width:138px;max-width:24vw;height:24px;padding:2px 22px 2px 7px;border:1px solid var(--shell-border, #0f0);border-radius:4px;background:var(--shell-control-bg, #0b0b0b);color:var(--shell-text, #0f0);font-family:OCRA,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px}.shell-theme-picker__select:focus-visible{outline:2px solid var(--shell-focus, #0ff);outline-offset:2px}html.theme--poland .shell-theme-picker{color:var(--shell-text-muted)}html.theme--poland .shell-theme-picker__select{color:var(--shell-control-fg)}html.theme--poland .shell-theme-picker__select option{background:var(--shell-control-bg-strong);color:var(--shell-control-fg)}@media (max-width: 620px){.shell-theme-picker__select{width:min(138px,42vw)}}.story-quickstart-menu{display:grid;gap:8px;width:min(92vw,360px);max-height:min(68vh,520px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#0f0 rgba(0,0,0,.35)}.story-quickstart-menu::-webkit-scrollbar{width:10px}.story-quickstart-menu::-webkit-scrollbar-track{background:#00000059;border-left:1px solid rgba(0,255,0,.2)}.story-quickstart-menu::-webkit-scrollbar-thumb{min-height:32px;border:2px solid rgba(0,0,0,.35);border-radius:999px;background:#00ff00c7;background-clip:padding-box;box-shadow:0 0 8px #00ff0047}.story-quickstart-menu::-webkit-scrollbar-thumb:hover{background:#0f0;background-clip:padding-box}.qs-section{display:grid;gap:5px;padding-bottom:7px;border-bottom:1px solid rgba(0,255,0,.18)}.qs-section:last-child{padding-bottom:0;border-bottom:0}.qs-section-title{font-size:11px;line-height:1.2;color:#9f9;text-transform:uppercase}.qs-section-actions{display:grid;gap:5px}.qs-sticky{position:sticky;top:0;z-index:11050;background:#111;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid #0f0}.sn-btn:focus-visible{outline:2px solid #0ff;outline-offset:2px}.sn-init-card{display:flex;flex-direction:column;gap:10px;padding:10px;background:#0b0b0b;border:1px solid #0f0;border-radius:8px;box-shadow:0 0 8px #00ff0026}.sn-init-title{color:#0f0;font-size:14px;letter-spacing:.02em}.sn-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width: 900px){.sn-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sn-init-hint{margin-top:8px;color:#9f9;opacity:.8;font-size:12px;line-height:1.35}.sn-sub-desc{margin-top:8px;padding:8px;border:1px solid rgba(0,255,0,.35);border-radius:6px;background:#00ff000a}.sn-sub-title{color:#0ff;font-weight:600;margin-bottom:4px}.sn-sub-text{color:#cfc;font-size:12px;line-height:1.35}.terminal-pane{height:100%;overflow:hidden;position:relative}#terminal.bg-net{background-image:url(/sn/images/net.png)}#terminal.bg-grid{background-image:url(/sn/images/grid.png)}#terminal.bg-star{background-image:url(/sn/images/stars.png)}#terminal.bg-black{background:#000}#terminal.bg-windows-95{background:teal}#terminal.bg-crt-amber{background:#000}#terminal.bg-poland{background:linear-gradient(180deg,rgba(255,255,255,.08) 0 18%,rgba(255,255,255,.04) 18% 28%,transparent 29%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 2px,transparent 2px 26px),linear-gradient(180deg,#2a0005,#180001 58%,#050000)}#terminal.bg-desert-sunset{background:radial-gradient(circle at 78% 22%,rgba(255,225,140,.92) 0 5%,rgba(237,112,63,.72) 6% 14%,transparent 15%),linear-gradient(180deg,#24103a,#7a2450 30%,#d05e43 54%,#e9a85f 70%,#705235)}#terminal.bg-sea-azure{background:repeating-linear-gradient(174deg,rgba(188,237,255,.1) 0 1px,transparent 1px 22px),linear-gradient(145deg,rgba(56,189,248,.2),transparent 36%),linear-gradient(210deg,rgba(20,184,166,.18),transparent 42%),linear-gradient(180deg,#062d4f,#075985 38%,#0e7490 68%,#38bdf8)}#terminal.bg-lipstick-pink{background:repeating-linear-gradient(135deg,rgba(255,210,177,.08) 0 1px,transparent 1px 18px),linear-gradient(118deg,rgba(232,119,34,.42),transparent 36%),linear-gradient(238deg,rgba(255,159,69,.3),transparent 46%),linear-gradient(180deg,#300617,#800020 42%,#5d1230 68%,#e87722)}#terminal.bg-wyoming{background:linear-gradient(176deg,transparent 0 44%,rgba(73,83,62,.54) 45% 53%,transparent 54%),linear-gradient(11deg,transparent 0 50%,rgba(178,126,62,.48) 51% 61%,transparent 62%),repeating-linear-gradient(90deg,rgba(234,204,135,.05) 0 1px,transparent 1px 34px),linear-gradient(180deg,#0d2b3a,#195572 31%,#876238 58%,#2f3a2b)}#terminal.bg-desert-sunset:after{content:"";position:absolute;top:48%;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(168deg,transparent 0 18%,rgba(61,36,23,.68) 19% 33%,transparent 34%),linear-gradient(12deg,transparent 0 24%,rgba(125,82,38,.75) 25% 42%,transparent 43%),linear-gradient(180deg,#8b4e2d9e,#2f221cd1)}#terminal{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden}#terminal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}#terminal .xterm{position:relative;z-index:3;background:transparent!important;font-family:OCRA,monospace}#terminal .xterm-screen,#terminal .xterm-viewport,#terminal .xterm-rows{background-color:transparent!important}.xterm-viewport::-webkit-scrollbar{width:8px;height:8px}.xterm-viewport::-webkit-scrollbar-track{background:#00000040}.xterm-viewport::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.xterm-viewport::-webkit-scrollbar-thumb:hover{background:#666}.xterm-viewport{scrollbar-width:thin;scrollbar-color:#444 rgba(0,0,0,.25)}@media (pointer:coarse){#terminal .xterm-viewport{-webkit-overflow-scrolling:touch;touch-action:pan-y}#terminal:before{pointer-events:none}#terminal .xterm{touch-action:pan-y}}.story-pane.top{position:fixed;top:0;right:0;left:auto;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:#111;border-left:2px solid #0f0;box-shadow:-4px 0 10px #0009;color:#0f0;font-family:OCRA,monospace;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;z-index:11000;overflow:hidden}.story-pane.top.visible{transform:translate(0)}.story-pane.top:not(.visible),.editor-pane:not(.visible),.shop-pane:not(.visible),.map-pane:not(.visible),#vortexPane:not(.visible),#xrPane:not(.visible),.character-pane:not(.visible){pointer-events:none}.story-pane.top.visible,.editor-pane.visible,.shop-pane.visible,.map-pane.visible,#vortexPane.visible,#xrPane.visible,.character-pane.visible{pointer-events:auto}#storyHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:5px 6px;border-bottom:1px solid #0f0;background:#0b0b0b;font-size:13px}.story-header-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-width:0}.story-header-actions .sn-btn{padding:4px 7px;font-size:11px}#shellThemePickerMount,#storyQuickstartMount{display:inline-flex;align-items:center;flex:0 0 auto}.story-header-banner{flex:0 0 auto;color:#ff4d00;font-family:Impact,ui-sans-serif,system-ui,OCRA,monospace;font-size:13px;letter-spacing:.06em;text-shadow:0 0 6px #ff4d00,0 0 12px #ff4d00,0 0 20px #ff9a66}.story-header-banner--pulse{animation:storyHeaderBannerPulse .9s steps(2,end) 1;will-change:opacity,filter,text-shadow}.story-header-banner sup{margin-left:3px;font-size:8px;vertical-align:super}@keyframes storyHeaderBannerPulse{0%{opacity:1;filter:brightness(1);text-shadow:0 0 6px #ff4d00,0 0 12px #ff4d00,0 0 20px #ff9a66}20%{opacity:.28;filter:brightness(1.8);text-shadow:0 0 10px #ff4d00,0 0 18px #ff4d00,0 0 28px #ff9a66}40%{opacity:1;filter:brightness(1.15);text-shadow:0 0 7px #ff4d00,0 0 14px #ff4d00,0 0 24px #ff9a66}64%{opacity:.45;filter:brightness(1.55);text-shadow:0 0 10px #ff4d00,0 0 18px #ff4d00,0 0 30px #ff9a66}to{opacity:1;filter:brightness(1);text-shadow:0 0 6px #ff4d00,0 0 12px #ff4d00,0 0 20px #ff9a66}}#storyFeed{flex:1 1 auto;overflow-y:auto;padding:8px 10px}.story-toggle{position:fixed;top:105px;right:12px;z-index:11000;padding:6px 10px;background:#0009;color:#fff;border-radius:4px;font-size:14px;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}.story-toggle:hover{background:#00ff001a}.editor-pane{position:fixed;top:0;right:0;width:var(--editor-pane-width, 60vw);max-width:96vw;height:100vh;background:#1e1e1e;border-left:2px solid #0f0;z-index:12000;box-shadow:-4px 0 10px #0009;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.editor-pane.visible{transform:translate(0)}.editor-pane.is-resizing{transition:none;-webkit-user-select:none;user-select:none}.editor-resize-handle{position:absolute;top:0;bottom:0;left:-7px;width:12px;cursor:col-resize;touch-action:none;z-index:1}.editor-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:transparent;transition:background .12s ease,box-shadow .12s ease}.editor-resize-handle:hover:before,.editor-resize-handle:focus-visible:before,.editor-pane.is-resizing .editor-resize-handle:before{background:#0f0;box-shadow:0 0 8px #00ff0073}#editorHeader{position:relative;display:flex;justify-content:space-between;align-items:center;padding:6px 38px 6px 10px;background:#111;color:#0f0;font-family:OCRA,monospace;border-bottom:1px solid #0f0}#editorClose{position:absolute;top:6px;right:8px}#codeEditor{flex:1 1 auto;min-height:0;overflow:visible}.shop-pane{position:fixed;top:0;right:0;width:60vw;height:100%;background:#0b0b0b;border-left:2px solid #0f0;box-shadow:-4px 0 10px #0009;z-index:12500;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.shop-pane.visible{transform:translate(0)}#shopHeader{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:6px 38px 6px 10px;background:#111;color:#0f0;border-bottom:1px solid #0f0;font-family:OCRA,monospace}#shopClose{position:absolute;top:6px;right:8px}#shopFrame{flex:1 1 auto;min-height:0;border:0;width:100%;height:100%;background:#000}.map-pane{position:fixed;top:0;right:0;width:100vw;height:100%;background:#0b0b0b;border-left:2px solid #0f0;box-shadow:-4px 0 10px #0009;z-index:13400;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.map-pane.visible{transform:translate(0)}.map-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:6px 38px 6px 10px;background:#111;color:#0f0;border-bottom:1px solid #0f0;font-family:OCRA,monospace}#mapClose{position:absolute;top:6px;right:8px}.map-actions .sn-btn{margin-left:6px}.map-body{position:relative;flex:1 1 auto;min-height:0;display:flex}.map-toggle{position:fixed;top:130px;right:12px;z-index:10900;padding:6px 10px;background:#0009;color:#0f0;border-radius:4px;font-size:14px;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0f0}.map-toggle:hover{background:#00ff001f}.terminal-pane .story-pane.top.visible~.status-bar{display:flex}.terminal-pane .story-pane.top:not(.hidden)~.logo-box{display:none}.terminal-pane .shop-pane.visible~.status-bar,.terminal-pane .editor-pane.visible~.status-bar{display:none}.terminal-pane .logo-box{display:block}@media (max-width: 900px){.map-pane{width:100vw}}.dev-release-banner{position:absolute;top:30px;left:10px;z-index:9999;color:red;font-size:11px;line-height:12px;font-weight:700;letter-spacing:.1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-shadow:0 1px 0 rgba(0,0,0,.35);pointer-events:none}.dev-release-banner.hidden{display:none}.dev-release-banner.visible{display:block}.boot-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;background:#000}.boot-splash__card{padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0a0a0aeb;box-shadow:0 18px 70px #0000008c}.boot-splash__title{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:900;font-size:14px;color:#39ff14;letter-spacing:.2px}.boot-splash__sub{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600;font-size:12px;color:#ffffffb3}#xrPane{position:fixed;top:0;right:0;width:60vw;height:100%;background:#0b0b0b;border-left:2px solid #0f0;box-shadow:-4px 0 10px #0009;z-index:12600;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}#xrPane.visible{transform:translate(0)}#xrHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#111;color:#0f0;border-bottom:1px solid #0f0;font-family:OCRA,monospace}.xr-actions .sn-btn{margin-left:6px}.xr-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#xrStatus{flex:0 0 auto;padding:6px 10px;border-bottom:1px solid rgba(0,255,0,.35);color:#9f9;font-family:OCRA,monospace;font-size:12px;display:flex;gap:10px;align-items:center}#xrCanvasHost{flex:1 1 auto;min-height:0;position:relative;background:#000}#xrCanvasHost canvas{width:100%!important;height:100%!important;display:block}#xrPane,#xrPane *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (max-width: 900px){#xrPane{width:100vw}}.story-dock--top{margin-bottom:12px}.story-text{margin:8px 0;color:#d0d0d0}.story-picture{margin:12px 0}.story-img{max-width:100%;border-radius:8px;display:block;box-shadow:0 0 4px #0f0}.story-caption{margin-top:6px;font-size:.85rem;color:#9aa}.story-error{margin:8px 0;color:#f66;font-family:ui-monospace,monospace}.story-batch-holder{margin:12px 0;color:#9aa}.story-panel{margin:12px 0}.story-panel--full,.story-panel--stack{width:100%}.story-dismissible{position:relative;padding-right:32px}.story-panel.story-dismissible{padding-right:0}.shell-close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:22px;min-width:22px;height:22px;padding:0;border:1px solid rgba(145,161,145,.7);border-radius:4px;background:#050805db;color:#d9ead9;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;cursor:pointer;opacity:.62}.story-dismissible>.story-dismiss{position:absolute;top:4px;right:4px;z-index:32}.story-panel.story-dismissible>.story-dismiss{top:6px;right:6px}.shell-close-button:hover,.shell-close-button:focus-visible,.story-dismiss:hover,.story-dismiss:focus-visible{border-color:#e8f5e8;background:#263726f5;color:#fff;opacity:1;outline:none}.shell-close-button:active,.story-dismiss:active{transform:translateY(1px)}.story-panel-mount{min-width:0}@media (min-width: 1100px){.story-panel--left{float:left;width:58%;margin-right:2%}.story-panel--right{float:right;width:40%}}#storyFeed .story-item{display:flex;align-items:flex-start;gap:12px;margin:6px 0}#storyFeed .story-item .story-img{flex:0 0 50vw;width:50vw;height:auto;max-height:38vh;object-fit:contain}#storyFeed .story-item .story-caption{flex:1 1 auto;margin-top:0;line-height:1.35}#storyFeed .story-img+.story-caption{display:inline-block;width:calc(50vw - 12px);vertical-align:top;margin-left:12px}#storyFeed .story-img{display:inline-block;width:50vw;height:auto;max-height:38vh;object-fit:contain}#storyComposer{position:fixed;right:12px;bottom:12px;z-index:13001;flex:none;display:grid;grid-template-columns:0 auto;align-items:center;gap:0;width:auto;max-width:calc(100vw - 24px);padding:0;border:0;background:transparent;transition:width .15s ease,background .15s ease,border-color .15s ease,padding .15s ease}#storyComposer.is-launcher-hidden:not(.is-expanded){display:none}#storyComposer.is-expanded{grid-template-columns:minmax(180px,1fr) auto;gap:8px;width:min(720px,calc(100vw - 24px));padding:8px;border:1px solid #0f0;background:#0b0b0b}#storyInput.sn-input{width:0;min-width:0;padding-right:0;padding-left:0;border-width:0;opacity:0;pointer-events:none;transition:opacity .12s ease}#storyComposer.is-expanded #storyInput.sn-input{width:100%;padding-right:8px;padding-left:8px;border-width:1px;opacity:1;pointer-events:auto}.terminal-pane .story-pane.top.visible~#storyComposer{right:12px;bottom:12px;z-index:13001}.story-pane.top.visible #storyFeed{padding-bottom:18px}.story-pane.top.visible:has(~#storyComposer.is-expanded) #storyFeed{padding-bottom:88px}.story-pane.top.visible #storyFeed:has(.sn-xedoc),.story-pane.top.visible:has(~#storyComposer.is-expanded) #storyFeed:has(.sn-xedoc){padding-bottom:0}.story-pane.worldice-route.top.visible{top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-height:none}.story-pane.worldice-route #storyHeader{display:flex}.story-pane.worldice-route #storyFeed{flex:1 1 auto;min-height:0;height:100%;padding:0;overflow-x:hidden;overflow-y:auto}.story-pane.worldice-route .story-dock--top{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;margin:0;overflow:hidden}.story-pane.worldice-route .story-panel[data-story-route-mode=worldice]{flex:1 1 auto;min-height:0;height:100%;max-height:none;margin:0}.story-pane.worldice-route .story-panel[data-story-route-mode=worldice]>.story-panel-mount{height:100%;min-height:0}#storyFeed::-webkit-scrollbar{width:10px}#storyFeed::-webkit-scrollbar-track{background:#00000059;border-left:1px solid #0f0}#storyFeed::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f0,#080);border-radius:4px;box-shadow:0 0 4px #0f0}#storyFeed::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3f3,#0a0);box-shadow:0 0 6px #3f3}#storyFeed{scrollbar-width:thin;scrollbar-color:#0f0 rgba(0,0,0,.35)}#mapCanvas{flex:1 1 0;min-width:0;width:auto;height:100%;background-color:#050505;background-image:radial-gradient(circle at center,rgba(0,255,136,.07),transparent 58%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='60' viewBox='0 0 104 60'%3E%3Cg fill='none' stroke='%2300ff88' stroke-opacity='.24' stroke-width='1'%3E%3Cpath d='M26 2 50 16 50 44 26 58 2 44 2 16Z'/%3E%3Cpath d='M78 -28 102 -14 102 14 78 28 54 14 54 -14Z'/%3E%3Cpath d='M78 32 102 46 102 74 78 88 54 74 54 46Z'/%3E%3Cpath d='M26 2 26 30M2 16 26 30 50 16M2 44 26 30 50 44' stroke-opacity='.12'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,104px 60px;background-position:center,center;display:block}html:is(.shell--procedura,.shell--my-wyoming) #mapCanvas{background-color:#e8dfcf;background-image:radial-gradient(circle at center,rgba(23,122,47,.1),transparent 58%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='60' viewBox='0 0 104 60'%3E%3Cg fill='none' stroke='%23177a2f' stroke-opacity='.22' stroke-width='1'%3E%3Cpath d='M26 2 50 16 50 44 26 58 2 44 2 16Z'/%3E%3Cpath d='M78 -28 102 -14 102 14 78 28 54 14 54 -14Z'/%3E%3Cpath d='M78 32 102 46 102 74 78 88 54 74 54 46Z'/%3E%3Cpath d='M26 2 26 30M2 16 26 30 50 16M2 44 26 30 50 44' stroke-opacity='.12'/%3E%3C/g%3E%3C/svg%3E")}html.shell--system #mapCanvas{background-color:#391d27c7;background-image:radial-gradient(circle at center,rgba(255,184,92,.12),transparent 58%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='60' viewBox='0 0 104 60'%3E%3Cg fill='none' stroke='%23ffb85c' stroke-opacity='.24' stroke-width='1'%3E%3Cpath d='M26 2 50 16 50 44 26 58 2 44 2 16Z'/%3E%3Cpath d='M78 -28 102 -14 102 14 78 28 54 14 54 -14Z'/%3E%3Cpath d='M78 32 102 46 102 74 78 88 54 74 54 46Z'/%3E%3Cpath d='M26 2 26 30M2 16 26 30 50 16M2 44 26 30 50 44' stroke-opacity='.13'/%3E%3C/g%3E%3C/svg%3E")}.map-legend{flex:0 0 180px;margin-top:50px;padding:8px;border-left:1px solid #0f0;color:#9f9;font-family:OCRA,monospace;font-size:12px;overflow:auto}.map-legend-layers{margin:0 0 6px}.map-legend-layers-summary{cursor:pointer;user-select:none;-webkit-user-select:none;color:#cfc;outline:none}.map-legend-layers-summary::-webkit-details-marker{color:#0f0}.map-legend-layers-body{margin-top:6px;padding:6px;border:1px solid rgba(0,255,0,.35);background:#00140059}.map-legend-layer-row{display:flex;align-items:center;gap:8px;margin:4px 0;line-height:1.25}.map-legend-layer-cb{width:14px;height:14px;accent-color:#0f0}.map-legend-layer-label{color:#9f9}.map-legend-plugin-row{margin:4px 0 8px}.map-legend-plugin-controls{display:grid;gap:6px;margin:2px 0 7px 22px;padding-left:8px;border-left:1px solid rgba(0,255,0,.18)}.map-legend-plugin-control{display:grid;gap:3px;color:#9f9;font-size:11px;line-height:1.2}.map-legend-plugin-control--checkbox{display:flex;align-items:center;gap:6px}.map-legend-plugin-control input[type=checkbox]{width:13px;height:13px;accent-color:#0f0}.map-legend-plugin-control select,.map-legend-plugin-control input[type=range]{width:100%;min-width:0}.map-legend-plugin-control select{color:#cfc;background:#050805;border:1px solid rgba(0,255,0,.35);font-family:OCRA,monospace;font-size:11px}.map-legend-layers-tip{margin-top:6px;font-size:11px;opacity:.75}.map-legend-sep{border:0;border-top:1px solid rgba(0,255,0,.25);margin:8px 0}.map-context-menu{position:absolute;min-width:200px;background:#050805;border:1px solid #0f0;box-shadow:0 0 10px #0f06;z-index:13410;padding:6px;display:flex;flex-direction:column;gap:4px;border-radius:2px;-webkit-tap-highlight-color:rgba(0,255,0,.15)}.map-context-menu.hidden{display:none}.map-context-menu .sn-btn,.map-context-menu .sn-btn.primary{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;text-align:left;font-size:12px;line-height:1.3;white-space:normal;min-height:34px;padding:6px 10px;border-radius:2px!important}.map-context-menu .sn-btn.primary{font-weight:600;border-color:#0ff;box-shadow:0 0 6px #0ff6}.map-context-menu .sn-btn:focus-visible,.map-context-menu .sn-btn.primary:focus-visible{outline:2px solid #0ff;outline-offset:1px;border-radius:2px!important}.map-context-menu .sn-btn:active,.map-context-menu .sn-btn.primary:active{transform:translateY(0);box-shadow:0 0 6px #00ff0059 inset}.map-context-menu-item-desc{display:block;font-size:11px;color:#9f9;opacity:.8}.map-context-menu{max-height:min(70vh,calc(100vh - 120px));overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.map-context-menu{padding-right:4px}.map-context-menu::-webkit-scrollbar{width:10px;height:10px}.map-context-menu::-webkit-scrollbar-track{background:#00000059;border-left:1px solid #0f0}.map-context-menu::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f0,#080);border-radius:4px;box-shadow:0 0 4px #0f0}.map-context-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3f3,#0a0);box-shadow:0 0 6px #3f3}.map-context-menu{scrollbar-width:thin;scrollbar-color:#0f0 rgba(0,0,0,.35)}.map-context-menu{font-size:9px;line-height:1.25}.map-context-menu .sn-btn,.map-context-menu .sn-btn.primary{font-size:11px;line-height:1.2;padding:5px 8px;min-height:30px;box-sizing:border-box;overflow:hidden}.map-context-menu .sn-btn>*{min-width:0}.map-context-menu-item-desc{font-size:10px;line-height:1.2;margin-top:2px;overflow-wrap:anywhere;word-break:break-word}.map-context-menu .sn-btn{white-space:normal;overflow-wrap:anywhere}.terminal-pane .map-pane.visible~.status-bar{display:none}@media (max-width: 900px){.map-legend{flex-basis:160px}}.map-pane,.map-pane *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#mapCanvas{touch-action:none}.map-context-menu,.map-context-menu .sn-btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.xr-running #mapPane.hidden{display:block!important;visibility:hidden;opacity:0;pointer-events:none}#mapPane .map-body{min-width:0}#mapLegend.map-legend{flex:0 0 180px}#mapPane.legend-collapsed #mapLegend.map-legend{box-sizing:border-box;flex:0 0 0px;width:0px;min-width:0px;padding:0!important;margin:0!important;border-left:0!important;overflow:hidden}#mapPane.legend-collapsed #mapLegend.map-legend:before{content:"≡";display:block;text-align:center;padding:8px 0;color:#0f0;opacity:.7}#mapCanvas{flex:1 1 0;min-width:0;width:auto}#mapLegend.map-legend::-webkit-scrollbar,.map-legend::-webkit-scrollbar{width:10px;height:10px}#mapLegend.map-legend::-webkit-scrollbar-track,.map-legend::-webkit-scrollbar-track{background:#00000059;border-left:1px solid #0f0}#mapLegend.map-legend::-webkit-scrollbar-thumb,.map-legend::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f0,#080);border-radius:4px;box-shadow:0 0 4px #0f0}#mapLegend.map-legend::-webkit-scrollbar-thumb:hover,.map-legend::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3f3,#0a0);box-shadow:0 0 6px #3f3}#mapLegend.map-legend,.map-legend{scrollbar-width:thin;scrollbar-color:#0f0 rgba(0,0,0,.35)}.map-context-input-row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:5px 8px;border:1px solid rgba(0,255,0,.35);background:#00180047;color:#cfc;font-family:OCRA,monospace;font-size:11px;line-height:1.2;border-radius:2px}.map-context-input-label{flex:1 1 auto;min-width:0;color:#cfc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-context-input-box{flex:0 0 auto;width:42px;min-width:42px;box-sizing:border-box;padding:2px 4px;border:1px solid #0f0;border-radius:2px;background:#050805;color:#0f0;font-family:OCRA,monospace;font-size:11px;line-height:1.1;text-align:center;outline:none;box-shadow:inset 0 0 4px #00ff0026}.map-context-input-box:focus{border-color:#0ff;box-shadow:0 0 0 1px #00ffff73,inset 0 0 4px #00ff0026;color:#cff}.map-context-input-box::-webkit-outer-spin-button,.map-context-input-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.map-context-input-box[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.map-context-input-row{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid rgba(0,255,0,.35);background:#00140040;border-radius:2px}.map-context-input-label{display:block;font-size:10px;line-height:1.15;color:#9f9}.map-context-input-box{box-sizing:border-box;width:100%;min-width:0;height:28px;padding:4px 6px;border:1px solid rgba(0,255,0,.55);background:#000000b3;color:#cfc;font-family:OCRA,monospace;font-size:11px;line-height:1.2;outline:none}.map-context-input-box:focus{border-color:#0ff;box-shadow:0 0 6px #00ffff59}.map-context-input-box-chat{width:100%;flex:1 1 auto}#vortexPane.vortex-pane{position:fixed;top:0;right:0;width:60vw;height:100%;background:#0b0b0b;border-left:2px solid #0f0;box-shadow:-4px 0 10px #0009;z-index:12750;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}#vortexPane.vortex-pane.visible{transform:translate(0)}#vortexHeader.vortex-header{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:6px 38px 6px 10px;background:#111;color:#0f0;border-bottom:1px solid #0f0;font-family:OCRA,monospace}#vortexHeader .vortex-actions .sn-btn{margin-left:6px}#vortexClose{position:absolute;top:6px;right:8px}#vortexAddrRow.vortex-addr-row{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 10px;background:#0f0f0f;border-bottom:1px solid rgba(0,255,0,.55)}#vortexAddrRow .vortex-addr{flex:1 1 auto;min-width:0;height:30px;padding:6px 8px;border-radius:8px;border:1px solid rgba(0,255,0,.55);background:#0000008c;color:#cfc;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,OCRA,monospace;font-size:12px}#vortexAddrRow .vortex-addr:focus{border-color:#00ff00d9;box-shadow:0 0 0 2px #00ff001f}#vortexAddrRow .sn-btn{height:30px;display:inline-flex;align-items:center;justify-content:center}#vortexBody.vortex-body{flex:1 1 auto;min-height:0;overflow:auto;padding:10px;color:#cfc;font-family:OCRA,monospace;font-size:12px}.vortex-section{margin-bottom:12px;padding:10px;border:1px solid rgba(0,255,0,.55);border-radius:8px;background:#00000073;box-shadow:0 0 8px #00ff001a}.vortex-kv{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:start;margin:6px 0}.vortex-k{color:#9f9;opacity:.9;font-size:11px;letter-spacing:.02em;padding-top:2px}.vortex-v code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,OCRA,monospace;font-size:12px;color:#cfc;word-break:break-all}.vortex-pill{display:inline-block;border:1px solid rgba(0,255,0,.7);border-radius:999px;padding:1px 8px;margin-right:6px;font-size:11px;color:#0f0;background:#00ff000f}.vortex-muted{color:#9f9;opacity:.75}.vortex-ok{color:#0f0;font-weight:600}.vortex-error{color:#f66}.vortex-details>summary{cursor:pointer;color:#9f9;font-size:12px;-webkit-user-select:none;user-select:none;margin-bottom:6px}.vortex-details pre{margin:6px 0 0;padding:10px;background:#0a0a0a;border:1px solid rgba(0,255,0,.55);border-radius:8px;max-height:55vh;overflow:auto}.vortex-details code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,OCRA,monospace;font-size:12px;color:#cfc}#vortexBody::-webkit-scrollbar{width:10px;height:10px}#vortexBody::-webkit-scrollbar-track{background:#00000059;border-left:1px solid #0f0}#vortexBody::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f0,#080);border-radius:4px;box-shadow:0 0 4px #0f0}#vortexBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3f3,#0a0);box-shadow:0 0 6px #3f3}#vortexBody{scrollbar-width:thin;scrollbar-color:#0f0 rgba(0,0,0,.35)}#vortexPane,#vortexPane *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#vortexPane pre,#vortexPane code,#vortexPane pre *{-webkit-user-select:text;user-select:text}#vortexAddrRow,#vortexAddr{-webkit-user-select:text!important;user-select:text!important}@media (max-width: 900px){#vortexPane.vortex-pane{width:100vw}}.sn-viewport{display:grid;gap:10px;margin:8px 0 12px;padding:12px;border:1px solid rgba(0,255,170,.32);border-radius:8px;background:linear-gradient(180deg,#051213f0,#02080aeb),#05090a;box-shadow:0 0 10px #00ffaa1a;color:#d8f7e9}.sn-viewport__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.sn-viewport__title{min-width:0;color:#bfffe2;font-size:14px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.sn-viewport__meta{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:#9ac8bc;font-size:11px;line-height:1.25}.sn-viewport__meta>span{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid rgba(0,255,170,.22);border-radius:999px;background:#00ffaa0e;white-space:nowrap}.sn-viewport__phase{color:#83ffd0;border-color:#00ffaa6b!important}.sn-viewport--error .sn-viewport__phase{color:#ff9a94;border-color:#ff68608c!important;background:#ff686017}.sn-viewport.scorched_nebraska_usa,.sn-viewport--skin-scorched-nebraska-cyber{border-color:#ffb34770;background:linear-gradient(180deg,#130a11f2,#050c0ff2),#08090d;box-shadow:0 0 0 1px #ff4fd81f,0 0 22px #ffb34724,inset 0 0 18px #52d6ff0d;color:#f5f0e6}.sn-viewport.scorched_nebraska_usa .sn-viewport__title,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__title{color:#ffe3a3;text-shadow:0 0 10px rgba(255,179,71,.22)}.sn-viewport.scorched_nebraska_usa .sn-viewport__meta,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__meta{color:#a9dce8}.sn-viewport.scorched_nebraska_usa .sn-viewport__meta>span,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__meta>span{border-color:#ffb34752;background:#ffb34712}.sn-viewport.scorched_nebraska_usa .sn-viewport__phase,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__phase{color:#52d6ff;border-color:#52d6ff80!important;background:#52d6ff14}.sn-viewport.scorched_nebraska_usa .sn-viewport__uri,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__uri{border-color:#ff4fd842;background:#06030975;color:#f2b8df}.sn-viewport.scorched_nebraska_usa .sn-viewport__host,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__host{border-color:#ffb34757;background:linear-gradient(rgba(255,179,71,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(82,214,255,.035) 1px,transparent 1px),radial-gradient(circle at 18% 20%,rgba(255,79,216,.09),transparent 36%),#04070afa;background-size:30px 30px,30px 30px,auto,auto}.sn-viewport.scorched_nebraska_usa .sn-viewport__stat,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__stat{border-color:#52d6ff3d;background:#050d11d6}.sn-viewport.scorched_nebraska_usa .sn-viewport__stat-label,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__stat-label{color:#ffb347}.sn-viewport.scorched_nebraska_usa .sn-viewport__stat-value,.sn-viewport--skin-scorched-nebraska-cyber .sn-viewport__stat-value{color:#f5f0e6}.sn-viewport__uri{padding:7px 8px;border:1px solid rgba(118,176,166,.22);border-radius:6px;background:#0000003d;color:#86a99f;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.sn-viewport__host{position:relative;min-height:280px;aspect-ratio:16 / 9;max-height:62vh;border:1px solid rgba(118,176,166,.28);border-radius:8px;background:linear-gradient(rgba(0,255,170,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,170,.02) 1px,transparent 1px),#020709f5;background-size:28px 28px;overflow:hidden}.sn-viewport__host>canvas{display:block;width:100%;height:100%}.sn-viewport-three-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.sn-viewport-three-label{position:absolute;left:0;top:0;max-width:min(220px,42vw);padding:3px 6px;border:1px solid rgba(255,227,163,.28);border-radius:6px;background:#05080cb8;box-shadow:0 0 10px #52d6ff1a;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-viewport-three-selection{position:absolute;right:12px;bottom:12px;z-index:4;max-width:min(320px,calc(100% - 24px));padding:9px 11px;border:1px solid rgba(82,214,255,.42);border-radius:8px;background:#040a0fd6;box-shadow:0 0 18px #52d6ff24;color:#f5f0e6;pointer-events:none}.sn-viewport-three-selection__title{color:#52d6ff;font-size:12px;font-weight:700;line-height:1.25}.sn-viewport-three-selection__meta{margin-top:3px;color:#b9cbd1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,OCRA,monospace;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.sn-viewport__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.sn-viewport__stat{min-width:0;padding:8px 10px;border:1px solid rgba(0,255,170,.22);border-radius:7px;background:#040f10d1}.sn-viewport__stat-label{margin-bottom:3px;color:#82a79c;font-size:11px;line-height:1.2}.sn-viewport__stat-value{color:#d8f7e9;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.sn-viewport__error{padding:8px 10px;border:1px solid rgba(255,104,96,.45);border-radius:7px;background:#ff686014;color:#ff9a94;font-size:12px;line-height:1.35}.sn-viewport__json{max-height:320px;margin:2px 0 0;padding:10px;border:1px solid rgba(118,176,166,.2);border-radius:7px;background:#0000006b;color:#a9c8bf;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,OCRA,monospace;font-size:12px;line-height:1.45;overflow:auto}@media (max-width: 700px){.sn-viewport{padding:10px}.sn-viewport__header{align-items:flex-start;flex-direction:column}.sn-viewport__meta{justify-content:flex-start}.sn-viewport__host{min-height:220px;aspect-ratio:4 / 3}}.sn-xedoc{--xedoc-font-scale: 1;--xedoc-vt-logo-size: 96px;--xedoc-vt-logo-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Crect width='96' height='96' fill='none'/%3E%3Cg transform='rotate(45 48 48)' opacity='.28'%3E%3Ctext x='15' y='62' fill='%23861f41' stroke='%23e5751f' stroke-width='1.5' font-family='Arial Black,Arial,sans-serif' font-size='38' font-weight='900'%3EVT%3C/text%3E%3C/g%3E%3C/svg%3E");position:relative;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;gap:8px;align-self:stretch;width:100%;max-width:none;height:100%;max-height:100%;min-height:0;padding:0;border-radius:0;overflow:hidden;touch-action:pan-y}.sn-proc-comp-pane{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;flex:1 1 0;width:100%;max-width:none;height:100%;max-height:100%;min-height:0;padding:12px;color:#e7edf0;background:#101416;border:1px solid rgba(160,183,188,.22);border-radius:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sn-proc-comp-header,.sn-proc-comp-statusline,.sn-proc-comp-activity h3,.sn-proc-comp-section h3{display:flex;align-items:center}.sn-proc-comp-header{justify-content:space-between;gap:12px}.sn-proc-comp-title{font-size:16px;font-weight:700;letter-spacing:0}.sn-proc-comp-subtitle{margin-top:2px;color:#9ba9ad;font-size:12px;word-break:break-word}.sn-proc-comp-actions{display:flex;gap:6px;flex:0 0 auto}.sn-proc-comp-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0}.sn-proc-comp-statusline{flex-wrap:wrap;gap:8px;min-height:28px;padding:6px 8px;color:#b4c0c4;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:12px}.sn-proc-comp-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#dce7e9;font-size:11px;font-weight:700;text-transform:uppercase}.sn-proc-comp-badge--ok{background:#2dac742e;border-color:#2dac7473}.sn-proc-comp-badge--idle{background:#808f962e;border-color:#808f9666}.sn-proc-comp-badge--warn{background:#c8a24b2e;border-color:#c8a24b73}.sn-proc-comp-badge--error{background:#dc51582e;border-color:#dc515873}.sn-proc-comp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sn-proc-comp-section,.sn-proc-comp-activity,.sn-proc-comp-log,.sn-proc-comp-narrator{min-width:0;padding:10px;background:#00000029;border:1px solid rgba(255,255,255,.08);border-radius:8px}.sn-proc-comp-section h3,.sn-proc-comp-activity h3,.sn-proc-comp-log h3,.sn-proc-comp-narrator h3{gap:6px;margin:0 0 8px;color:#d7e1e3;font-size:13px;letter-spacing:0}.sn-proc-comp-activity{border-color:#40c4ff29}.sn-proc-comp-activity__list{display:grid;gap:7px}.sn-proc-comp-activity__entry{min-width:0;padding:8px 9px;background:#ffffff09;border-left:3px solid rgba(128,143,150,.55);border-radius:6px}.sn-proc-comp-activity__entry[data-tone=ok]{border-left-color:#2dac74}.sn-proc-comp-activity__entry[data-tone=warn]{border-left-color:#c8a24b}.sn-proc-comp-activity__entry[data-tone=error]{border-left-color:#dc5158}.sn-proc-comp-activity__head,.sn-proc-comp-activity__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.sn-proc-comp-activity__head strong{min-width:0;color:#edf4f5;font-size:13px;overflow-wrap:anywhere}.sn-proc-comp-activity__entry p{margin:6px 0 0;color:#cdd8db;font-size:12px;line-height:1.42;overflow-wrap:anywhere}.sn-proc-comp-activity__meta{margin-top:7px;color:#8fa0a5;font-size:11px}.sn-proc-comp-activity__meta span{min-width:0;padding:2px 6px;background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:999px;overflow-wrap:anywhere}.sn-proc-comp-section dl{display:grid;gap:5px;margin:0}.sn-proc-comp-row{display:grid;grid-template-columns:minmax(92px,.46fr) minmax(0,1fr);gap:8px;align-items:baseline;min-width:0;font-size:12px}.sn-proc-comp-row dt{color:#8fa0a5}.sn-proc-comp-row dd{min-width:0;margin:0;color:#edf4f5;overflow-wrap:anywhere}.sn-proc-comp-error{padding:8px 10px;color:#ffd7d9;background:#dc515829;border:1px solid rgba(220,81,88,.35);border-radius:6px;font-size:12px}.sn-proc-comp-narrator{border-color:#00e5ff2e;background:linear-gradient(180deg,#00e5ff14,#0000002e)}.sn-proc-comp-narrator__body{color:#eafcff;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.sn-proc-comp-narrator__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:#8fa0a5;font-size:11px}.sn-proc-comp-narrator__meta span{min-height:18px;padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0000002e}.sn-proc-comp-context{flex:0 0 auto}.sn-proc-comp-log{flex:1 1 auto;min-height:160px}.sn-proc-comp-log pre{max-height:260px;margin:0;padding:8px;overflow:auto;color:#c8d4d8;background:#0000003d;border-radius:6px;font-size:11px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.sn-proc-comp-empty{color:#8fa0a5;font-size:12px}@media (max-width: 760px){.sn-proc-comp-pane{padding:10px}.sn-proc-comp-grid{grid-template-columns:1fr}.sn-proc-comp-header{align-items:flex-start}}.sn-xedoc__drop-overlay{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:30;display:grid;place-items:center;border:2px dashed rgba(132,226,255,.78);border-radius:8px;background:#060e0cc7;pointer-events:none}.sn-xedoc__drop-label{padding:10px 14px;border:1px solid rgba(221,247,223,.34);border-radius:6px;color:#ddf7df;background:#0a201ceb;font-size:13px;font-weight:700}html:has(#storyFeed .sn-xedoc),body:has(#storyFeed .sn-xedoc),html:has(#storyFeed .sn-proc-comp-pane),body:has(#storyFeed .sn-proc-comp-pane){padding:0}#storyPane.story-pane.top.visible:has(#storyFeed .sn-xedoc){top:0;right:0;bottom:0;left:0;width:auto;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.terminal-pane #storyPane.story-pane.top.visible:has(#storyFeed .sn-xedoc)~.status-bar{display:none}#storyPane.story-pane.top.visible:has(#storyFeed .sn-xedoc) #storyHeader{flex:0 0 auto}#storyPane.story-pane.top.visible:has(#storyFeed .sn-proc-comp-pane){top:0;right:0;bottom:0;left:0;width:auto;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.terminal-pane #storyPane.story-pane.top.visible:has(#storyFeed .sn-proc-comp-pane)~.status-bar{display:none}#storyPane.story-pane.top.visible:has(#storyFeed .sn-proc-comp-pane) #storyHeader{flex:0 0 auto}#storyFeed:has(.sn-xedoc){display:flex;flex-direction:column;flex:1 1 0;box-sizing:border-box;padding:0;height:auto;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#storyFeed:has(.sn-proc-comp-pane){display:flex;flex-direction:column;flex:1 1 0;box-sizing:border-box;padding:0;height:auto;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#storyFeed:has(.sn-xedoc) .story-dock--top{display:flex;flex:1 1 0;flex-direction:column;height:auto;max-height:100%;min-height:0;margin-bottom:0;overflow:hidden}#storyFeed:has(.sn-proc-comp-pane) .story-dock--top{display:flex;flex:1 1 0;flex-direction:column;height:auto;max-height:100%;min-height:0;margin-bottom:0;overflow:hidden}#storyFeed:has(.sn-xedoc) .story-stream{display:flex;flex:1 1 0;flex-direction:column;height:auto;max-height:100%;min-height:0;overflow:hidden}#storyFeed:has(.sn-proc-comp-pane) .story-stream{display:flex;flex:1 1 0;flex-direction:column;height:auto;max-height:100%;min-height:0;overflow:hidden}#storyFeed:has(.story-dock--top .sn-xedoc)>.story-stream,#storyFeed:has(.story-dock--top .sn-proc-comp-pane)>.story-stream{flex:0 0 0;height:0;max-height:0;min-height:0;overflow:hidden}#storyFeed:has(.sn-xedoc) .story-dock--top:has(.sn-xedoc),#storyFeed:has(.sn-xedoc) .story-stream:has(.sn-xedoc){flex:1 1 0;height:auto}#storyFeed:has(.sn-proc-comp-pane) .story-dock--top:has(.sn-proc-comp-pane),#storyFeed:has(.sn-proc-comp-pane) .story-stream:has(.sn-proc-comp-pane){flex:1 1 0;height:auto}.story-panel:has(.sn-xedoc){display:flex;flex:1 1 0;align-self:stretch;width:100%;max-width:none;height:auto;min-height:0;overflow:hidden;margin:0}.story-panel:has(.sn-proc-comp-pane){display:flex;flex:1 1 0;align-self:stretch;width:100%;max-width:none;height:auto;min-height:0;overflow:hidden;margin:0}.story-panel:has(.sn-xedoc)>.story-panel-mount{display:flex;flex:1 1 0;width:100%;max-width:none;height:auto;max-height:100%;min-height:0;overflow:hidden}.story-panel:has(.sn-proc-comp-pane)>.story-panel-mount{display:flex;flex:1 1 0;width:100%;max-width:none;height:auto;max-height:100%;min-height:0;overflow:hidden}#storyPane.story-pane.top.visible:has(#storyFeed .story-dock--top .sn-xedoc),#storyPane.story-pane.top.visible:has(#storyFeed .story-dock--top .sn-proc-comp-pane){--story-route-header-offset: 35px}#storyFeed:has(.story-dock--top .sn-xedoc) .story-dock--top,#storyFeed:has(.story-dock--top .sn-proc-comp-pane) .story-dock--top{flex:0 0 auto;height:auto;max-height:none;overflow:visible}#storyFeed:has(.story-dock--top .sn-xedoc)>.story-stream,#storyFeed:has(.story-dock--top .sn-proc-comp-pane)>.story-stream{flex:0 0 auto;height:auto;max-height:none;overflow:visible}#storyFeed:has(.story-dock--top .sn-xedoc) .story-panel:has(.sn-xedoc),#storyFeed:has(.story-dock--top .sn-proc-comp-pane) .story-panel:has(.sn-proc-comp-pane){order:-1000;flex:0 0 auto;height:calc(100dvh - var(--story-route-header-offset, 35px));max-height:calc(100dvh - var(--story-route-header-offset, 35px));min-height:0;overflow:hidden}#storyFeed:has(.story-dock--top .sn-xedoc) .story-panel:has(.sn-xedoc)>.story-panel-mount,#storyFeed:has(.story-dock--top .sn-proc-comp-pane) .story-panel:has(.sn-proc-comp-pane)>.story-panel-mount,#storyFeed:has(.story-dock--top .sn-xedoc) .story-dock--top .sn-xedoc,#storyFeed:has(.story-dock--top .sn-proc-comp-pane) .story-dock--top .sn-proc-comp-pane{flex:1 1 0;height:100%;max-height:100%;min-height:0;overflow:hidden}.sn-xedoc__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.sn-xedoc__title-group{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;justify-self:start}.sn-xedoc__title{flex:0 0 auto;font-size:11px;line-height:1}.sn-xedoc__freshness-alert{max-width:min(360px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(255,184,108,.48);border-radius:6px;padding:3px 7px;color:#ffcf99;background:#3e1f04b8;font-size:10px;line-height:1.2}.sn-xedoc__actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;justify-self:end}.sn-xedoc__font-controls{display:inline-flex;align-items:center;gap:3px}.sn-xedoc__font-btn{min-width:24px;padding:3px 6px;font-size:10px;line-height:1}.sn-xedoc__event-toggle{min-width:46px;padding:3px 6px;font-size:10px;line-height:1}.sn-xedoc-activity{width:min(52vw,36rem);min-width:min(22rem,50vw);box-sizing:border-box;padding:4px 6px;border:1px solid rgba(132,226,255,.42);border-radius:6px;color:#ddf7df;background:linear-gradient(180deg,#0a201cc7,#060e0cd1);box-shadow:0 0 0 1px #84e2ff14 inset;font:inherit;text-align:left;cursor:pointer}.sn-xedoc-activity:hover,.sn-xedoc-activity:focus-visible{border-color:#9bffbeb8;box-shadow:0 0 0 1px #9bffbe24 inset,0 0 22px #5adca02e;outline:none}.sn-xedoc-activity--error{border-color:#ff84689e;background:linear-gradient(180deg,#4c1612f0,#1c0a08f5)}.sn-xedoc-activity__topline{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.sn-xedoc-activity__label{color:#c8ffd4;font-size:10px;font-weight:700;text-transform:uppercase}.sn-xedoc-activity__detail{min-width:0;overflow:hidden;color:#8fbf9d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sn-xedoc-activity__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:5px}.sn-xedoc-activity__step{display:flex;align-items:center;gap:4px;min-width:0;padding:3px 5px;border:1px solid rgba(180,230,198,.14);border-radius:6px;color:#78a987;background:#ffffff08}.sn-xedoc-activity__step.is-complete{color:#bfe8c8;border-color:#91e0a842;background:#4a965f21}.sn-xedoc-activity__step.is-active{color:#07110a;border-color:#c8ffd4;background:#9cffb3;box-shadow:0 0 18px #9cffb347}.sn-xedoc-activity--active .sn-xedoc-activity__step.is-active .sn-xedoc-activity__dot{animation:sn-xedoc-activity-pulse 1.1s ease-in-out infinite}.sn-xedoc-activity__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor}.sn-xedoc-activity__step-label{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sn-xedoc-activity__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(180,230,198,.16)}.sn-xedoc-activity__detail-row{display:flex;justify-content:space-between;gap:8px;min-width:0;color:#8fbf9d;font-size:11px}.sn-xedoc-activity__detail-row strong{min-width:0;overflow:hidden;color:#ddf7df;font-weight:600;text-overflow:ellipsis;white-space:nowrap}html.shell--procedura .sn-xedoc-activity{color:#ddf7df;border:1px solid rgba(132,226,255,.42);background:linear-gradient(180deg,#0a201cc7,#060e0cd1);box-shadow:0 0 0 1px #84e2ff14 inset}html.shell--procedura .sn-xedoc-activity:hover,html.shell--procedura .sn-xedoc-activity:focus-visible{border-color:#9bffbeb8;box-shadow:0 0 0 1px #9bffbe24 inset,0 0 22px #5adca02e}html.shell--procedura .sn-xedoc-activity--error{border-color:#ff84689e;background:linear-gradient(180deg,#4c1612f0,#1c0a08f5)}html.shell--procedura .sn-xedoc-activity__label,html.shell--procedura .sn-xedoc-activity__detail-row strong{color:#c8ffd4}html.shell--procedura .sn-xedoc-activity__detail,html.shell--procedura .sn-xedoc-activity__detail-row{color:#8fbf9d}html.shell--procedura .sn-xedoc-activity__step{color:#78a987;border-color:#b4e6c624;background:#ffffff08}html.shell--procedura .sn-xedoc-activity__step.is-complete{color:#bfe8c8;border-color:#91e0a842;background:#4a965f21}html.shell--procedura .sn-xedoc-activity__step.is-active{color:#07110a;border-color:#c8ffd4;background:#9cffb3;box-shadow:0 0 18px #9cffb347}html.shell--procedura .sn-xedoc-activity__details{border-top-color:#b4e6c629}@keyframes sn-xedoc-activity-pulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}@media (prefers-reduced-motion: reduce){.sn-xedoc-activity--active .sn-xedoc-activity__step.is-active .sn-xedoc-activity__dot{animation:none}}.sn-xedoc__transcript{flex:1 1 0;width:100%;box-sizing:border-box;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:8px;padding:9px;border-radius:8px;border:1px solid rgba(120,255,160,.18);background:linear-gradient(180deg,#0a1c12db,#050a07f0);box-shadow:inset 0 1px #b4ffcd0d}html.theme--lipstick-pink .sn-xedoc__transcript{border-color:#e8772275;background:var(--xedoc-vt-logo-tile),linear-gradient(180deg,#3a071ce6,#14030bf5);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:var(--xedoc-vt-logo-size) var(--xedoc-vt-logo-size),auto}html.theme--neon-gothic .sn-xedoc{color:var(--shell-text);text-shadow:0 0 10px rgba(255,43,214,.18)}html.theme--neon-gothic .sn-xedoc__header{border-color:#ff2bd670;background:linear-gradient(180deg,#23001ef0,#09000cfa),linear-gradient(90deg,#ff00aa2e,#00e5ff1f);box-shadow:0 0 0 1px #ff2bd624 inset,0 14px 30px #ff00aa29}html.theme--neon-gothic .sn-xedoc__transcript{border-color:#ff2bd685;background:linear-gradient(90deg,transparent 0 38%,rgba(0,0,0,.46) 38% 42%,rgba(132,0,22,.7) 42% 58%,rgba(0,0,0,.46) 58% 62%,transparent 62%),linear-gradient(0deg,transparent 0 18%,rgba(0,0,0,.42) 18% 22%,rgba(132,0,22,.72) 22% 35%,rgba(0,0,0,.42) 35% 39%,transparent 39%),linear-gradient(90deg,rgba(255,43,214,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(0,229,255,.07) 1px,transparent 1px),radial-gradient(circle at 18% 0%,rgba(255,0,170,.24),transparent 34%),linear-gradient(180deg,#09000cf5,#000000fa);background-size:74px 92px,74px 92px,18px 18px,18px 18px,auto,auto;box-shadow:inset 0 0 0 1px #00e5ff1f,inset 0 0 32px #ff003c29,0 0 28px #ff2bd62e}html.theme--neon-gothic .sn-xedoc__bubble{border-color:#ff2bd638;background:#08000ae0;box-shadow:0 10px 24px #00000052}html.theme--neon-gothic .sn-xedoc__bubble--user{border-color:#00e5ff7a;background:linear-gradient(180deg,#004f5ebd,#05000aeb)}html.theme--neon-gothic .sn-xedoc__bubble--assistant{border-color:#ff2bd670;background:linear-gradient(180deg,#270022e6,#08000af5)}html.theme--neon-gothic .sn-xedoc__bubble--system{border-color:#ff003c73;background:linear-gradient(180deg,#3d000de6,#0d0005f5)}html.theme--neon-gothic .sn-xedoc__content{color:#ffe5fb}html.theme--neon-gothic .sn-xedoc__meta,html.theme--neon-gothic .sn-xedoc .sn-muted{color:#65f7ff}.sn-xedoc__bubble{position:relative;align-self:flex-start;max-width:min(92%,62rem);border-radius:8px;padding:5px 6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.sn-xedoc__bubble--user{align-self:flex-end;min-width:min(92%,31.2rem);background:linear-gradient(180deg,#20693457,#123a1c47);border-color:#75df914d}.sn-xedoc__bubble--assistant{background:linear-gradient(180deg,#121c18eb,#0e1312f5)}.sn-xedoc__bubble--system{color:#c9cdd2;background:#2b2d30;border-color:#b9bec42e}.sn-xedoc__bubble--system .sn-xedoc__content,.sn-xedoc__bubble--system .sn-xedoc__content *,.sn-xedoc__bubble--system .sn-xedoc__meta{color:#c9cdd2}.sn-xedoc__bubble--system .sn-xedoc-inline-code,.sn-xedoc__bubble--system .sn-xedoc-code{border-color:#b9bec429;background:#35383c}.sn-xedoc__bubble--error{background:linear-gradient(180deg,#521812d6,#320c0aeb);border-color:#ff846847}.sn-xedoc__bubble--pending{box-shadow:0 0 0 1px #b9bec414 inset,0 8px 18px #0000002e}.sn-xedoc__content{white-space:normal;font-size:calc((7.5px * var(--xedoc-font-scale, 1)) + 2pt);line-height:1.35;color:#ddf7df;overflow-wrap:anywhere}.sn-xedoc__meta{margin-top:6px;font-size:calc(6px * var(--xedoc-font-scale, 1))}.sn-xedoc__tts-btn{position:absolute;right:4px;bottom:4px;display:inline-grid;place-items:center;width:20px;min-width:20px;height:20px;padding:0;border-radius:5px;background:#050a07b8;line-height:1}.sn-xedoc__tts-btn svg{display:block}.sn-xedoc-ls{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc((7.5px * var(--xedoc-font-scale, 1)) + 2pt);line-height:1.35;white-space:pre;overflow-x:auto}.sn-xedoc-ls__path{margin-bottom:2px;color:#eefff2d1}.sn-xedoc-ls__row{display:flex;min-width:max-content}.sn-xedoc-ls__cell,.sn-xedoc-ls__entry{flex:0 0 auto}.sn-xedoc-ls__entry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;padding:0;cursor:pointer}.sn-xedoc-ls__entry:hover,.sn-xedoc-ls__entry:focus-visible{color:var(--sn-accent, #84e2ff);text-decoration:underline;outline:none}.sn-xedoc-file-changes{display:grid;gap:2px;list-style:none;margin:0;padding:0;white-space:normal}.sn-xedoc-file-changes__item{min-width:0}.sn-xedoc-file-changes__entry{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-xedoc-ls__truncated{margin-top:2px;color:#ffe1a4d1}.sn-xedoc-aliases{display:grid;gap:8px;max-width:min(100%,42rem);margin-top:6px}.sn-xedoc-aliases__label{font-size:calc(7px * var(--xedoc-font-scale, 1));color:#eefff2b8}.sn-xedoc-aliases__select{max-width:100%;min-height:2rem}.sn-xedoc-aliases__items{display:grid;gap:6px}.sn-xedoc-aliases__item{display:grid;gap:3px;padding:8px;font-size:50%;line-height:1.35;border:1px solid rgba(180,230,198,.18);border-radius:6px;background:#ffffff08}.sn-xedoc-aliases__item strong{color:#eafbed}.sn-xedoc-aliases__item code{overflow-wrap:anywhere;white-space:normal;color:#c4efd5e0}.sn-xedoc-alias-popup{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:5;display:grid;gap:4px;max-height:min(260px,45vh);overflow:auto;padding:6px;border:1px solid rgba(180,230,198,.28);border-radius:7px;background:#050a07f5;box-shadow:0 14px 32px #0000006b}.sn-xedoc-alias-popup__item{display:grid;gap:3px;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:6px;color:var(--shell-text, #ddf7df);background:transparent;text-align:left;cursor:pointer}.sn-xedoc-alias-popup__item:hover,.sn-xedoc-alias-popup__item.is-active{border-color:#b4e6c652;background:#b4e6c617}.sn-xedoc-alias-popup__title{color:#eafbed;font-weight:650}.sn-xedoc-alias-popup__item code{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:#c4efd5e6}.sn-xedoc-alias-popup__item span:last-child{color:#eefff2b8}.sn-xedoc-alias-popup__empty{padding:8px;color:#eefff2b8}.sn-xedoc__spacer{height:.6rem}.sn-xedoc-paragraph,.sn-xedoc-heading,.sn-xedoc-list-item{margin:0}.sn-xedoc-heading{color:#c6ffd1;font-weight:700;letter-spacing:.01em}.sn-xedoc-quote{margin:.5rem 0;padding:.2rem 0 .2rem .9rem;border-left:3px solid rgba(132,226,255,.34);color:#d3ebf7;background:#508ca314}.sn-xedoc-rule{border:0;border-top:1px solid rgba(173,240,194,.18);margin:.8rem 0}.sn-xedoc-list{display:flex;flex-direction:column;gap:.35rem}.sn-xedoc-list--ordered>.sn-xedoc-list-item>.sn-xedoc-list-item__marker{color:#f6d992}.sn-xedoc-list-item{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.sn-xedoc-list-item__marker{color:#8ce6a2}.sn-xedoc-list-item__content{min-width:0}.sn-xedoc-list-item__children{margin-top:.45rem;padding-left:.6rem;border-left:1px dashed rgba(157,234,184,.16)}.sn-xedoc-table-wrap{margin:.55rem 0;overflow-x:auto}.sn-xedoc-table{width:100%;border-collapse:collapse;font-size:calc((6px * var(--xedoc-font-scale, 1)) + 2pt)}.sn-xedoc-table th,.sn-xedoc-table td{border:1px solid rgba(193,236,204,.14);padding:.45rem .55rem;text-align:left;vertical-align:top}.sn-xedoc-table th{color:#c7f7d3;background:#6dbe8414}.sn-xedoc-table td{color:#daf0df;background:#ffffff05}.sn-xedoc-table__cell--left{text-align:left}.sn-xedoc-table__cell--center{text-align:center}.sn-xedoc-table__cell--right{text-align:right}.sn-xedoc-code-wrap{margin:.45rem 0}.sn-xedoc-code__label{display:inline-block;margin-bottom:3px;padding:1px 4px;border-radius:999px;border:1px solid rgba(136,233,171,.28);color:#9ceab4;background:#1f412994;font-size:calc(5.5px * var(--xedoc-font-scale, 1));text-transform:uppercase;letter-spacing:.08em}.sn-xedoc-code{margin:0;padding:6px 7px;overflow-x:auto;border-radius:7px;border:1px solid rgba(190,228,204,.1);background:linear-gradient(180deg,#080c0bf5,#040606fa)}.sn-xedoc-code__body,.sn-xedoc-inline-code{font-family:OCRA,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.sn-xedoc-code__body{color:#e8f7ea;font-size:calc((6px * var(--xedoc-font-scale, 1)) + 2pt);line-height:1.35;white-space:pre}.sn-xedoc-inline-code{display:inline-block;font-size:calc((6px * var(--xedoc-font-scale, 1)) + 2pt);padding:.08rem .38rem;border-radius:6px;background:#cef1db14;border:1px solid rgba(197,238,210,.1);color:#d8fce2}.sn-xedoc-command-value{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:.08rem .38rem;border:1px solid rgba(197,238,210,.1);border-radius:6px;background:#cef1db14;color:#d8fce2;font-family:OCRA,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:calc((6px * var(--xedoc-font-scale, 1)) + 2pt)}.sn-xedoc-link{color:#8fd4ff;text-decoration:underline;text-decoration-color:#8fd4ff73;text-underline-offset:.16em}.sn-xedoc-link:hover{color:#c1ebff}.sn-xedoc-image{display:block;max-width:min(100%,28rem);margin:.45rem 0;border-radius:10px;border:1px solid rgba(190,228,204,.14)}.sn-xedoc-strong{color:#f1fff4;font-weight:700}.sn-xedoc-em{color:#ddf7e5;font-style:italic}.sn-xedoc-strike{color:#9db3a0}.sn-xedoc-token-keyword{color:#8fd4ff}.sn-xedoc-token-string{color:#f6c781}.sn-xedoc-token-comment{color:#7e9e8a;font-style:italic}.sn-xedoc-token-number{color:#f0a3c2}.sn-xedoc-token-type{color:#7ce1dc}.sn-xedoc-token-variable{color:#ffd27a}.sn-xedoc-token-flag{color:#d2b3ff}.sn-xedoc-token-operator{color:#ffb381}.sn-xedoc-token-preprocessor{color:#ff9d7a}.sn-xedoc-token-decorator{color:#c3ff8a}.sn-xedoc-token-path{color:#91efb3}.sn-xedoc-token-path-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px dotted currentColor;border-radius:0;background:transparent;color:#91efb3;cursor:pointer;font:inherit;padding:0;text-align:left}.sn-xedoc-token-path-button:hover,.sn-xedoc-token-path-button:focus-visible{color:#b9ffd1;outline:none;border-bottom-style:solid}.sn-xedoc-token-uri{color:#76e8ff}.sn-xedoc-token-meta{color:#98c7ff}.sn-xedoc-token-atom{color:#b8e892}.sn-xedoc-token-badge{color:#8fd4ff;letter-spacing:.05em}.sn-xedoc__form{flex:0 0 auto;display:block;width:100%;line-height:0}.sn-xedoc__prompt-wrap{position:relative;display:block;width:100%}.sn-xedoc__prompt{display:block;resize:none;min-height:44px;max-height:min(24vh,160px);width:100%;box-sizing:border-box;overflow-y:auto;padding:13px 58px 7px 7px;font-size:calc((9px * var(--xedoc-font-scale, 1)) + 2pt);line-height:1.35}html.theme--lipstick-pink .sn-xedoc__prompt{background:var(--xedoc-vt-logo-tile),linear-gradient(180deg,#4e0a24f0,#2b0616fa);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:var(--xedoc-vt-logo-size) var(--xedoc-vt-logo-size),auto}html.theme--neon-gothic .sn-xedoc__prompt{color:#ffe5fb;border-color:#ff2bd694;background:linear-gradient(90deg,rgba(255,0,60,.16) 0 1px,transparent 1px 18px),linear-gradient(0deg,rgba(0,229,255,.12) 0 1px,transparent 1px 18px),linear-gradient(180deg,#1f001cf5,#040007fa);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat;background-size:18px 18px,18px 18px,auto;box-shadow:inset 0 0 0 1px #00e5ff1f,0 0 18px #ff00aa2e}html.theme--neon-gothic .sn-xedoc__prompt:focus{border-color:#00e5ff;box-shadow:inset 0 0 0 1px #ff2bd647,0 0 0 2px #00e5ff2e,0 0 24px #ff00aa47}html.theme--neon-gothic .sn-xedoc__prompt-label{color:#ff9aec;background:#050008db}html.theme--neon-gothic .sn-xedoc__send{color:#fff4fb;border-color:#ff003cc7;background:linear-gradient(180deg,#ff3b54f5,#80001afa);box-shadow:inset 0 1px #ffb4be75,0 0 16px #ff003c70}.sn-xedoc__prompt-label{position:absolute;top:3px;left:7px;z-index:1;padding:0 4px;border-radius:5px;color:var(--shell-text-muted, #9db3a0);background:#040806b8;font-size:6px;line-height:1.2;pointer-events:none;opacity:.55;transition:opacity .12s ease,color .12s ease}.sn-xedoc__prompt-wrap:hover .sn-xedoc__prompt-label,.sn-xedoc__prompt-wrap:focus-within .sn-xedoc__prompt-label{color:var(--shell-text, #ddf7df);opacity:.95}.sn-xedoc__send{position:absolute;right:6px;bottom:6px;z-index:2;min-width:44px;padding:3px 5px;font-size:7px}.sn-xedoc__send.is-transport-retrying{border-color:#f59e0bb8;background:linear-gradient(180deg,#b45309f5,#78350ffa);color:#fff7ed}.sn-xedoc__send.is-transport-failed{border-color:#f87171e0;background:linear-gradient(180deg,#dc2626fa,#7f1d1dfa);color:#fff1f2;box-shadow:0 0 0 1px #f8717147,0 0 18px #dc262647}.sn-xedoc__send.is-transport-recovered{border-color:#4ade80d1;background:linear-gradient(180deg,#16a34afa,#14532dfa);color:#ecfdf5;box-shadow:0 0 0 1px #4ade803d,0 0 18px #22c55e3d}.sn-xedoc__form-footer{display:none}.sn-xedoc__stop{min-width:34px;padding:3px 6px;font-size:10px;line-height:1}.sn-xedoc__attachments-toggle{display:inline-flex;align-items:center;gap:4px;min-width:40px;padding:3px 6px;font-size:10px;line-height:1}.sn-xedoc__attachments-toggle.is-selected,.sn-xedoc__event-toggle.is-selected{background:#84e2ff24}.sn-xedoc-attachment-legend__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-xedoc-attachment-legend__actions{display:flex;flex-wrap:wrap;gap:5px}.sn-xedoc-attachment-legend__actions .sn-btn{min-width:0;padding:3px 6px;font-size:10px}.sn-xedoc-attachment-legend{position:absolute;top:48px;right:8px;bottom:88px;z-index:24;width:min(320px,calc(100% - 18px));display:flex;flex-direction:column;gap:8px;overflow:auto;padding:8px;border:1px solid rgba(132,226,255,.32);border-radius:8px;background:#030807f0;box-shadow:0 18px 40px #00000047}.sn-xedoc-attachment-legend__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sn-xedoc-attachment-legend__item{display:grid;gap:5px;padding:6px;border:1px solid rgba(221,247,223,.16);border-radius:6px;background:#081210c7}.sn-xedoc-attachment-legend__item.is-spam-review{border-color:#f8717175;background:#370e0ed1}.sn-xedoc-attachment-legend__item dl{display:grid;grid-template-columns:58px minmax(0,1fr);gap:3px 6px;margin:0;font-size:10px}.sn-xedoc-attachment-legend__item dt{color:var(--shell-text-muted, #9db3a0)}.sn-xedoc-attachment-legend__item dd{min-width:0;margin:0;overflow-wrap:anywhere}.sn-xedoc-image-modal,.sn-xedoc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#030807b8}.sn-xedoc-image-modal__panel{width:min(94vw,42rem);max-height:min(88vh,46rem);overflow:auto;border:1px solid rgba(132,226,255,.28);border-radius:8px;background:#07100e;box-shadow:0 20px 60px #00000073}.sn-xedoc-image-modal__header,.sn-xedoc-image-modal__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(180,230,198,.14)}.sn-xedoc-image-modal__actions{justify-content:flex-end;border-top:1px solid rgba(180,230,198,.14);border-bottom:0}.sn-xedoc-image-modal__title{color:#ddf7df;font-size:13px;font-weight:700}.sn-xedoc-image-modal__body{display:grid;gap:12px;padding:12px}.sn-xedoc-image-modal__previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:10px}.sn-xedoc-image-modal__preview{min-width:0}.sn-xedoc-image-modal__preview img{display:block;width:100%;max-height:18rem;object-fit:contain;border:1px solid rgba(180,230,198,.18);border-radius:6px;background:#020504}.sn-xedoc-image-modal__filename{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-xedoc-image-modal__prompt textarea{min-height:6.5rem;resize:vertical}.sn-xedoc-artifact{display:grid;gap:7px;margin-top:8px}.sn-xedoc-artifact__preview{display:block;width:min(100%,34rem);padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}.sn-xedoc-artifact__image{display:block;max-width:100%;max-height:min(52vh,28rem);object-fit:contain;border:1px solid rgba(180,230,198,.2);border-radius:8px;background:#020504}.sn-xedoc-artifact__placeholder{width:min(100%,34rem);padding:12px;border:1px solid rgba(180,230,198,.16);border-radius:6px;background:#ffffff08}.sn-xedoc-artifact__caption{display:grid;gap:3px;max-width:min(100%,34rem);font-size:calc(7px * var(--xedoc-font-scale, 1));line-height:1.35}.sn-xedoc-artifact__ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-xedoc-lightbox__close{position:fixed;top:14px;right:14px;z-index:1001}.sn-xedoc-lightbox__image{display:block;max-width:min(96vw,92rem);max-height:88vh;object-fit:contain;border:1px solid rgba(221,247,223,.24);border-radius:8px;background:#020504}.sn-xedoc-lightbox__loading{color:#ddf7df}html.shell--procedura .sn-xedoc__drop-overlay,html.shell--procedura .sn-xedoc-image-modal,html.shell--procedura .sn-xedoc-lightbox{background:#10131185}html.shell--procedura .sn-xedoc__drop-label,html.shell--procedura .sn-xedoc-image-modal__panel,html.shell--procedura .sn-xedoc-attachment-legend,html.shell--procedura .sn-xedoc-attachment-legend__item{color:var(--shell-text);border-color:var(--shell-border);background:var(--shell-control-bg-strong, #fff)}html.shell--procedura .sn-xedoc-image-modal__title{color:var(--shell-text)}@media (max-width: 900px){.sn-xedoc{height:100%;max-height:100%}.sn-xedoc__header{grid-template-columns:1fr}.sn-xedoc__actions{justify-content:flex-start}.sn-xedoc-activity{width:100%;min-width:0}.sn-xedoc__title-group{justify-self:stretch;justify-content:flex-start;flex-wrap:wrap}.sn-xedoc-activity__topline,.sn-xedoc-activity__details{grid-template-columns:1fr}.sn-xedoc-activity__topline{display:grid}.sn-xedoc-activity__detail{white-space:normal}.sn-xedoc-activity__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-xedoc__bubble{max-width:100%}}@media (max-width: 900px) and (hover: none) and (pointer: coarse){.sn-xedoc{gap:4px}.sn-xedoc__bubble{padding:5px 6px}.sn-xedoc__content{font-size:calc((7.5px * var(--xedoc-font-scale, 1)) + 2pt);line-height:1.35}.sn-xedoc__meta{font-size:calc(6px * var(--xedoc-font-scale, 1))}.sn-xedoc-table{font-size:calc((6px * var(--xedoc-font-scale, 1)) + 2pt)}.sn-xedoc-code__label{font-size:calc(5.5px * var(--xedoc-font-scale, 1))}.sn-xedoc-code__body,.sn-xedoc-inline-code{font-size:calc((6px * var(--xedoc-font-scale, 1)) + 2pt)}.sn-xedoc-code{padding:6px 7px;border-radius:7px}.sn-xedoc__prompt{min-height:44px;padding:13px 58px 7px 7px;font-size:calc((9px * var(--xedoc-font-scale, 1)) + 2pt);line-height:1.35}.sn-xedoc__prompt-label{top:3px;left:7px;padding:0 4px;font-size:6px}.sn-xedoc__send{right:6px;bottom:6px;min-width:44px;padding:3px 5px;font-size:7px}}html.theme--95 .sn-xedoc{color:#000;border-color:#000;background:silver;box-shadow:inset 1px 1px #fff,inset -1px -1px gray;text-shadow:none}html.theme--crt-amber .sn-xedoc{color:#ffb000;border-color:#ffb0006b;background:radial-gradient(circle at 50% 0%,rgba(255,176,0,.08),transparent 36%),linear-gradient(180deg,#0a0600fa,#000000fa);box-shadow:0 18px 38px #00000085,inset 0 0 0 1px #ffb0000f,inset 0 0 30px #ffb0000d;text-shadow:0 0 5px rgba(255,176,0,.34)}html.theme--crt-amber .story-panel:has(.sn-xedoc),html.theme--crt-amber .story-panel:has(.sn-xedoc)>.story-panel-mount{background:#000}html.theme--crt-amber .sn-xedoc__header,html.theme--crt-amber .sn-xedoc__form,html.theme--crt-amber .sn-xedoc__prompt-wrap,html.theme--crt-amber .sn-xedoc__form-footer{color:#ffb000;border-color:#ffb00057;background:#080400eb;box-shadow:inset 0 0 0 1px #ffb0000d,0 0 18px #ffb0000f}html.theme--crt-amber .sn-xedoc__transcript{color:#ffb000;border-color:#ffb00052;background:repeating-linear-gradient(180deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),linear-gradient(180deg,#070400eb,#000000f0);box-shadow:inset 0 0 0 1px #ffb0000a,inset 0 0 32px #0009}html.theme--crt-amber .sn-xedoc__bubble{color:#ffb000;border-color:#ffb0003d;background:#080400e0;box-shadow:0 10px 24px #00000057,inset 0 0 0 1px #ffb0000a}html.theme--crt-amber .sn-xedoc__bubble--user{border-color:#ffd2668a;background:#201200e6}html.theme--crt-amber .sn-xedoc__bubble--assistant{border-color:#ffb00057;background:#0a0600eb}html.theme--crt-amber .sn-xedoc__bubble--system{color:#ffd27a;border-color:#ffb00042;background:#120a00e0}html.theme--crt-amber .sn-xedoc__bubble--error{color:#ffd27a;border-color:#ff5b3a8f;background:#300a00e6}html.theme--crt-amber .sn-xedoc__content,html.theme--crt-amber .sn-xedoc__content *,html.theme--crt-amber .sn-xedoc__bubble--system .sn-xedoc__content,html.theme--crt-amber .sn-xedoc__bubble--system .sn-xedoc__content *{color:#ffb000}html.theme--crt-amber .sn-xedoc__meta,html.theme--crt-amber .sn-xedoc .sn-muted,html.theme--crt-amber .sn-xedoc__prompt-label{color:#c99126}html.theme--crt-amber .sn-xedoc-heading,html.theme--crt-amber .sn-xedoc-strong,html.theme--crt-amber .sn-xedoc-link,html.theme--crt-amber .sn-xedoc-token-uri,html.theme--crt-amber .sn-xedoc-token-path,html.theme--crt-amber .sn-xedoc-token-path-button{color:#ffd27a}html.theme--crt-amber .sn-xedoc-inline-code,html.theme--crt-amber .sn-xedoc-code,html.theme--crt-amber .sn-xedoc-command-value{color:#ffd27a;border-color:#ffb00042;background:#000000db}html.theme--crt-amber .sn-xedoc__prompt{color:#ffb000;border-color:#ffb00080;background:#000000eb;box-shadow:inset 0 0 0 1px #ffb0000d,inset 0 0 18px #ffb0000a}html.theme--crt-amber .sn-xedoc__prompt:focus{border-color:#ffd266;box-shadow:0 0 0 2px #ffd2662e,0 0 20px #ffb00033}html.theme--crt-amber .sn-xedoc__send,html.theme--crt-amber .sn-xedoc__font-btn,html.theme--crt-amber .sn-xedoc__event-toggle,html.theme--crt-amber .sn-xedoc__attachments-toggle,html.theme--crt-amber .sn-xedoc__stop,html.theme--crt-amber .sn-proc-comp-icon-btn,html.theme--crt-amber .sn-xedoc-attachment-legend__actions .sn-btn,html.theme--crt-amber .sn-xedoc-image-modal__actions .sn-btn{color:#ffb000;border-color:#ffb00085;background:#100900f0;box-shadow:0 0 14px #ffb0001a}html.theme--crt-amber .sn-xedoc__send:hover,html.theme--crt-amber .sn-xedoc__font-btn:hover,html.theme--crt-amber .sn-xedoc__event-toggle:hover,html.theme--crt-amber .sn-xedoc__attachments-toggle:hover,html.theme--crt-amber .sn-xedoc__stop:hover,html.theme--crt-amber .sn-proc-comp-icon-btn:hover,html.theme--crt-amber .sn-xedoc-attachment-legend__actions .sn-btn:hover,html.theme--crt-amber .sn-xedoc-image-modal__actions .sn-btn:hover{color:#ffd27a;background:#ffb00024;box-shadow:0 0 18px #ffb00033}html.theme--95 .story-panel:has(.sn-xedoc),html.theme--95 .story-panel:has(.sn-xedoc)>.story-panel-mount{background:teal}html.theme--95 .sn-xedoc__header,html.theme--95 .sn-xedoc__form,html.theme--95 .sn-xedoc__prompt-wrap,html.theme--95 .sn-xedoc__form-footer{color:#000;border:2px solid;border-color:#fff #000 #000 #fff;background:silver;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray;text-shadow:none}html.theme--95 .sn-xedoc__header{color:#fff;background:navy}html.theme--95 .sn-xedoc__title,html.theme--95 .sn-xedoc__header .sn-muted{color:#fff}html.theme--95 .sn-xedoc__freshness-alert{color:#000;border-color:gray;background:#ffffe1}html.theme--95 .sn-xedoc-activity{color:#000;border:2px solid;border-color:#fff #000 #000 #fff;background:silver;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray}html.theme--95 .sn-xedoc-activity:hover,html.theme--95 .sn-xedoc-activity:focus-visible{border-color:#fff #000 #000 #fff;background:#d4d0c8;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}html.theme--95 .sn-xedoc-activity--error{color:#fff;background:maroon}html.theme--95 .sn-xedoc-activity__label,html.theme--95 .sn-xedoc-activity__detail-row strong{color:#000}html.theme--95 .sn-xedoc-activity--error .sn-xedoc-activity__label,html.theme--95 .sn-xedoc-activity--error .sn-xedoc-activity__detail-row strong,html.theme--95 .sn-xedoc-activity--error .sn-xedoc-activity__detail,html.theme--95 .sn-xedoc-activity--error .sn-xedoc-activity__detail-row{color:#fff}html.theme--95 .sn-xedoc-activity__detail,html.theme--95 .sn-xedoc-activity__detail-row{color:#404040}html.theme--95 .sn-xedoc-activity__step{color:#000;border:1px solid #808080;background:silver}html.theme--95 .sn-xedoc-activity__step.is-complete{color:#000;border-color:#000;background:#d4d0c8}html.theme--95 .sn-xedoc-activity__step.is-active{color:#fff;border-color:navy;background:navy;box-shadow:none}html.theme--95 .sn-xedoc-activity__details{border-top-color:gray}html.theme--95 .sn-xedoc__transcript{color:#000;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;box-shadow:inset 1px 1px #000,inset -1px -1px #dfdfdf}html.theme--95 .sn-xedoc__bubble{color:#000;border:2px solid;border-color:#fff #000 #000 #fff;background:silver;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray}html.theme--95 .sn-xedoc__bubble--assistant{background:#fff}html.theme--95 .sn-xedoc__bubble--user{color:#fff;border-color:#fff #000 #000 #fff;background:navy}html.theme--95 .sn-xedoc__bubble--system{color:#000;background:#ffffe1}html.theme--95 .sn-xedoc__bubble--error{color:#fff;background:maroon}html.theme--95 .sn-xedoc__content,html.theme--95 .sn-xedoc__content *,html.theme--95 .sn-xedoc__bubble--system .sn-xedoc__content,html.theme--95 .sn-xedoc__bubble--system .sn-xedoc__content *,html.theme--95 .sn-xedoc__bubble--system .sn-xedoc__meta{color:#000}html.theme--95 .sn-xedoc__bubble--user .sn-xedoc__content,html.theme--95 .sn-xedoc__bubble--user .sn-xedoc__content *,html.theme--95 .sn-xedoc__bubble--user .sn-xedoc__meta,html.theme--95 .sn-xedoc__bubble--error .sn-xedoc__content,html.theme--95 .sn-xedoc__bubble--error .sn-xedoc__content *,html.theme--95 .sn-xedoc__bubble--error .sn-xedoc__meta{color:#fff}html.theme--95 .sn-xedoc__meta,html.theme--95 .sn-xedoc .sn-muted{color:#404040}html.theme--95 .sn-xedoc-heading,html.theme--95 .sn-xedoc-strong{color:navy}html.theme--95 .sn-xedoc-em,html.theme--95 .sn-xedoc-list-item__marker,html.theme--95 .sn-xedoc-table td{color:#000}html.theme--95 .sn-xedoc-quote{color:#000;border-left-color:gray;background:#ffffe1}html.theme--95 .sn-xedoc-rule,html.theme--95 .sn-xedoc-list-item__children,html.theme--95 .sn-xedoc-table th,html.theme--95 .sn-xedoc-table td{border-color:gray}html.theme--95 .sn-xedoc-table th{color:#fff;background:navy}html.theme--95 .sn-xedoc-link,html.theme--95 .sn-xedoc-token-uri,html.theme--95 .sn-xedoc-token-path,html.theme--95 .sn-xedoc-token-path-button{color:navy}html.theme--95 .sn-xedoc-inline-code,html.theme--95 .sn-xedoc-code,html.theme--95 .sn-xedoc-command-value,html.theme--95 .sn-xedoc__bubble--system .sn-xedoc-inline-code,html.theme--95 .sn-xedoc__bubble--system .sn-xedoc-code{color:#000;border:1px solid #808080;background:#fff}html.theme--95 .sn-xedoc-code__label{color:#fff;border-color:#000;background:navy}html.theme--95 .sn-xedoc-code__body,html.theme--95 .sn-xedoc-token-keyword,html.theme--95 .sn-xedoc-token-type,html.theme--95 .sn-xedoc-token-variable,html.theme--95 .sn-xedoc-token-flag,html.theme--95 .sn-xedoc-token-operator,html.theme--95 .sn-xedoc-token-preprocessor,html.theme--95 .sn-xedoc-token-decorator,html.theme--95 .sn-xedoc-token-path,html.theme--95 .sn-xedoc-token-uri,html.theme--95 .sn-xedoc-token-meta,html.theme--95 .sn-xedoc-token-atom,html.theme--95 .sn-xedoc-token-badge,html.theme--95 .sn-xedoc-token-string,html.theme--95 .sn-xedoc-token-number,html.theme--95 .sn-xedoc-token-comment{color:#000}html.theme--95 .sn-xedoc__prompt{color:#000;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;box-shadow:inset 1px 1px #000,inset -1px -1px #dfdfdf}html.theme--95 .sn-xedoc__prompt:focus{border-color:#808080 #fff #fff #808080;outline:1px dotted #000;outline-offset:-5px;box-shadow:inset 1px 1px #000,inset -1px -1px #dfdfdf}html.theme--95 .sn-xedoc__prompt-label{color:#000;background:silver}html.theme--95 .sn-xedoc__send,html.theme--95 .sn-xedoc__font-btn,html.theme--95 .sn-xedoc__event-toggle,html.theme--95 .sn-xedoc__attachments-toggle,html.theme--95 .sn-xedoc__stop,html.theme--95 .sn-proc-comp-icon-btn,html.theme--95 .sn-xedoc-attachment-legend__actions .sn-btn,html.theme--95 .sn-xedoc-image-modal__actions .sn-btn{color:#000;border:2px solid;border-color:#fff #000 #000 #fff;background:silver;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray;text-shadow:none}html.theme--95 .sn-xedoc__send:hover,html.theme--95 .sn-xedoc__font-btn:hover,html.theme--95 .sn-xedoc__event-toggle:hover,html.theme--95 .sn-xedoc__attachments-toggle:hover,html.theme--95 .sn-xedoc__stop:hover,html.theme--95 .sn-proc-comp-icon-btn:hover,html.theme--95 .sn-xedoc-attachment-legend__actions .sn-btn:hover,html.theme--95 .sn-xedoc-image-modal__actions .sn-btn:hover{color:#000;background:#d4d0c8}html.theme--95 .sn-xedoc__send:active,html.theme--95 .sn-xedoc__font-btn:active,html.theme--95 .sn-xedoc__event-toggle.is-selected,html.theme--95 .sn-xedoc__attachments-toggle.is-selected{color:#fff;border-color:#000 #fff #fff #000;background:navy}html.theme--95 .sn-xedoc__send.is-transport-retrying{color:#000;background:#ffffe1}html.theme--95 .sn-xedoc__send.is-transport-failed{color:#fff;background:maroon}html.theme--95 .sn-xedoc__send.is-transport-recovered{color:#fff;background:green}html.theme--95 .sn-xedoc-alias-popup,html.theme--95 .sn-xedoc-attachment-legend,html.theme--95 .sn-xedoc-image-modal__panel{color:#000;border:2px solid;border-color:#fff #000 #000 #fff;background:silver;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray,2px 2px #0000003d}html.theme--95 .sn-xedoc-alias-popup__item,html.theme--95 .sn-xedoc-attachment-legend__item{color:#000;border-color:gray;background:#fff}html.theme--95 .sn-xedoc-alias-popup__item:hover,html.theme--95 .sn-xedoc-alias-popup__item.is-active{color:#fff;border-color:navy;background:navy}html.theme--95 .sn-xedoc-alias-popup__title,html.theme--95 .sn-xedoc-alias-popup__item code,html.theme--95 .sn-xedoc-alias-popup__item span:last-child,html.theme--95 .sn-xedoc-alias-popup__empty,html.theme--95 .sn-xedoc-attachment-legend__item dt,html.theme--95 .sn-xedoc-attachment-legend__item dd,html.theme--95 .sn-xedoc-image-modal__title,html.theme--95 .sn-xedoc-image-modal__filename{color:#000}html.theme--95 .sn-xedoc-alias-popup__item:hover .sn-xedoc-alias-popup__title,html.theme--95 .sn-xedoc-alias-popup__item:hover code,html.theme--95 .sn-xedoc-alias-popup__item:hover span,html.theme--95 .sn-xedoc-alias-popup__item.is-active .sn-xedoc-alias-popup__title,html.theme--95 .sn-xedoc-alias-popup__item.is-active code,html.theme--95 .sn-xedoc-alias-popup__item.is-active span{color:#fff}html.theme--95 .sn-xedoc-image-modal,html.theme--95 .sn-xedoc-lightbox{background:#0000008c}html.theme--95 .sn-xedoc-image-modal__header,html.theme--95 .sn-xedoc-image-modal__actions{border-color:gray}html.theme--95 .sn-xedoc-image-modal__preview img,html.theme--95 .sn-xedoc-artifact__image,html.theme--95 .sn-xedoc-artifact__placeholder{border-color:gray;background:#fff}html.theme--poland .sn-xedoc{color:#fff;border-color:#ffffffc7;background:linear-gradient(180deg,#2a0005f5,#060001fa),linear-gradient(90deg,rgba(255,255,255,.08) 0 2px,transparent 2px 28px);box-shadow:0 18px 42px #00000075,0 0 0 1px #ff00246b;text-shadow:none}html.theme--poland .story-panel:has(.sn-xedoc),html.theme--poland .story-panel:has(.sn-xedoc)>.story-panel-mount{background:#080001}html.theme--poland .sn-xedoc-activity{color:#fff4f6;border-color:#ffedf1b8;background:linear-gradient(180deg,#2a0005f5,#090001fa);box-shadow:0 0 0 1px #ffedf11f inset}html.theme--poland .sn-xedoc-activity:hover,html.theme--poland .sn-xedoc-activity:focus-visible{border-color:#fff4f6f0;box-shadow:0 0 0 1px #fff4f62e inset,0 0 22px #ffedf124}html.theme--poland .sn-xedoc-activity__label,html.theme--poland .sn-xedoc-activity__detail-row strong{color:#fff4f6}html.theme--poland .sn-xedoc-activity__detail,html.theme--poland .sn-xedoc-activity__detail-row,html.theme--poland .sn-xedoc-activity__step{color:#ffdfe5}html.theme--poland .sn-xedoc-activity__step{border-color:#ffdfe547;background:#ffffff0a}html.theme--poland .sn-xedoc-activity__step.is-complete{color:#fff4f6;border-color:#fff4f66b;background:#ffffff14}html.theme--poland .sn-xedoc-activity__step.is-active{color:#000;border-color:#39ff14;background:#39ff14}html.theme--poland .sn-xedoc-activity__details{border-top-color:#ffdfe547}html.theme--poland .sn-xedoc__header{color:#fff;border-color:#ffffffa3;background:linear-gradient(180deg,#4a0007f5,#090001fa),linear-gradient(90deg,rgba(255,255,255,.08) 0 14px,transparent 14px 28px);box-shadow:0 1px #ffffff3d,0 12px 28px #0000006b}html.theme--poland .sn-xedoc__transcript{color:#fff4f6;border-color:#ffffff6b;background:linear-gradient(#090001e0,#090001e0),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 2px,transparent 2px 28px),repeating-linear-gradient(90deg,rgba(214,0,24,.16) 0 2px,transparent 2px 28px),conic-gradient(from 45deg,#090001 0,#090001 25%,#220004 0,#220004 50%,#090001 0,#090001 75%,#150002 0);background-size:auto,56px 56px,56px 56px,56px 56px;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 32px #00000080}html.theme--poland .sn-xedoc__bubble{color:#111;border-color:#d60018;background:#fff;box-shadow:0 10px 22px #00000061,0 0 0 1px #ffffffe0}html.theme--poland .sn-xedoc__bubble--user{color:#fff;border-color:#fff;background:linear-gradient(180deg,#4a0007,#090001)}html.theme--poland .sn-xedoc__bubble--assistant{border-color:#111;background:#fff}html.theme--poland .sn-xedoc__bubble--system{color:#fff;border-color:#fff;background:#090001}html.theme--poland .sn-xedoc__bubble--system .sn-xedoc__content,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc__content *,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc__meta,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc__content,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc__content *,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc__meta{color:#fff}html.theme--poland .sn-xedoc__content{color:#111}html.theme--poland .sn-xedoc__meta,html.theme--poland .sn-xedoc .sn-muted{color:#190002}html.theme--poland .sn-xedoc__bubble--system .sn-xedoc__meta,html.theme--poland .sn-xedoc__bubble--system .sn-muted,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc__meta,html.theme--poland .sn-xedoc__bubble--user .sn-muted{color:#fff4f6}html.theme--poland .sn-xedoc-inline-code,html.theme--poland .sn-xedoc-code,html.theme--poland .sn-xedoc-command-value{color:#111;border-color:#d60018;background:#fff2f4}html.theme--poland .sn-xedoc-command-value *{color:#111}html.theme--poland .sn-xedoc-code__label{color:#fff;border-color:#111;background:#4a0007}html.theme--poland .sn-xedoc-code__body,html.theme--poland .sn-xedoc-token-keyword,html.theme--poland .sn-xedoc-token-type,html.theme--poland .sn-xedoc-token-variable,html.theme--poland .sn-xedoc-token-flag,html.theme--poland .sn-xedoc-token-operator,html.theme--poland .sn-xedoc-token-preprocessor,html.theme--poland .sn-xedoc-token-decorator,html.theme--poland .sn-xedoc-token-path,html.theme--poland .sn-xedoc-token-uri,html.theme--poland .sn-xedoc-token-meta,html.theme--poland .sn-xedoc-token-atom,html.theme--poland .sn-xedoc-token-badge,html.theme--poland .sn-xedoc-token-string,html.theme--poland .sn-xedoc-token-number,html.theme--poland .sn-xedoc-token-comment,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-inline-code,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-code,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-code__body,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-keyword,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-type,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-variable,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-flag,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-operator,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-preprocessor,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-decorator,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-path,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-uri,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-meta,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-atom,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-badge,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-string,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-number,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-comment,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-inline-code,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-code,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-code__body,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-keyword,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-type,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-variable,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-flag,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-operator,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-preprocessor,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-decorator,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-path,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-uri,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-meta,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-atom,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-badge,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-string,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-number,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-comment{color:#111}html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-inline-code,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-code,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-code__body,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-keyword,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-type,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-variable,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-flag,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-operator,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-preprocessor,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-decorator,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-path,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-uri,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-meta,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-atom,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-badge,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-string,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-number,html.theme--poland .sn-xedoc__bubble--system .sn-xedoc-token-comment,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-inline-code,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-code,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-code__body,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-keyword,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-type,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-variable,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-flag,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-operator,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-preprocessor,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-decorator,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-path,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-uri,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-meta,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-atom,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-badge,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-string,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-number,html.theme--poland .sn-xedoc__bubble--user .sn-xedoc-token-comment{background:#fff2f4;border-color:#d60018}html.theme--poland .sn-xedoc__form,html.theme--poland .sn-xedoc__prompt-wrap,html.theme--poland .sn-xedoc__form-footer{color:#fff4f6;background:#090001;border-color:#ffffff57}html.theme--poland .sn-xedoc__prompt{color:#fff4f6;caret-color:#fff;border-color:#ffffff75;background:linear-gradient(180deg,#2a0005f5,#090001fa);box-shadow:inset 0 0 0 1px #d600183d,0 0 0 1px #00000052}html.theme--poland .sn-xedoc__prompt::placeholder{color:#ffdfe594}html.theme--poland .sn-xedoc__prompt:focus{border-color:#fff;box-shadow:0 0 0 2px #d600188a,0 0 0 4px #ffffff2e}html.theme--poland .sn-xedoc__prompt-label{color:#fff4f6;background:#090001}html.theme--poland .sn-xedoc__send{color:#fff;border-color:#fff;background:linear-gradient(180deg,#4a0007,#090001);box-shadow:inset 0 1px #ffffff6b,0 0 18px #ff00247a}html.theme--digital-camo .sn-xedoc{color:#f2f2f2;border-color:#b8b8b857;background:linear-gradient(90deg,rgba(242,242,242,.05) 0 14px,transparent 14px 42px),linear-gradient(0deg,rgba(184,184,184,.06) 0 18px,transparent 18px 54px),linear-gradient(90deg,transparent 0 34px,rgba(95,95,95,.2) 34px 58px,transparent 58px 96px),linear-gradient(0deg,transparent 0 28px,rgba(36,36,36,.72) 28px 72px,transparent 72px 128px),linear-gradient(180deg,#050505fa,#141414f5);background-size:112px 112px,96px 96px,144px 144px,192px 192px,auto;box-shadow:0 18px 38px #0000005c,inset 0 0 0 1px #f2f2f20a;text-shadow:none}html.theme--digital-camo .sn-xedoc__header,html.theme--digital-camo .sn-xedoc__form,html.theme--digital-camo .sn-xedoc__prompt-wrap,html.theme--digital-camo .sn-xedoc__form-footer{color:#f2f2f2;border-color:#b8b8b847;background:#050505db}html.theme--digital-camo .sn-xedoc__transcript{color:#f2f2f2;border-color:#b8b8b857;background:linear-gradient(90deg,rgba(242,242,242,.05) 0 12px,transparent 12px 38px),linear-gradient(0deg,rgba(184,184,184,.06) 0 14px,transparent 14px 48px),linear-gradient(90deg,transparent 0 28px,rgba(95,95,95,.2) 28px 44px,transparent 44px 88px),linear-gradient(0deg,transparent 0 40px,rgba(184,184,184,.1) 40px 54px,transparent 54px 96px),linear-gradient(180deg,#050505e6,#141414eb);background-size:96px 96px,88px 88px,128px 128px,160px 160px,auto;box-shadow:inset 0 0 0 1px #f2f2f20a,inset 0 0 26px #00000070}html.theme--digital-camo .sn-xedoc__bubble{color:#f2f2f2;border-color:#b8b8b838;background:#050505db;box-shadow:0 10px 24px #00000052}html.theme--digital-camo .sn-xedoc__bubble--user{border-color:#f2f2f275;background:#242424e6}html.theme--digital-camo .sn-xedoc__bubble--assistant{border-color:#b8b8b857;background:#141414eb}html.theme--digital-camo .sn-xedoc__bubble--system{color:#d8d8d8;border-color:#b8b8b84d;background:#242424e6}html.theme--digital-camo .sn-xedoc__content,html.theme--digital-camo .sn-xedoc__bubble--system .sn-xedoc__content,html.theme--digital-camo .sn-xedoc__bubble--system .sn-xedoc__content *{color:#f2f2f2}html.theme--digital-camo .sn-xedoc__meta,html.theme--digital-camo .sn-xedoc .sn-muted{color:#b8b8b8}html.theme--digital-camo .sn-xedoc-inline-code,html.theme--digital-camo .sn-xedoc-code{color:#f2f2f2;border-color:#b8b8b83d;background:#050505e0}html.theme--digital-camo .sn-xedoc__prompt{color:#f2f2f2;border-color:#b8b8b86b;background:#050505eb;box-shadow:inset 0 0 0 1px #f2f2f20a}html.theme--digital-camo .sn-xedoc__prompt:focus{border-color:#f2f2f2;box-shadow:0 0 0 2px #f2f2f229}html.theme--digital-camo .sn-xedoc__prompt-label{color:#b8b8b8;background:#050505e6}html.theme--digital-camo .sn-xedoc__send{color:#050505;border-color:#f2f2f2;background:#f2f2f2;box-shadow:inset 0 1px #ffffff52,0 0 14px #f2f2f22e}html.theme--poland .sn-xedoc__send,html.theme--poland .sn-proc-comp-icon-btn,html.theme--poland .sn-xedoc-attachment-legend__actions .sn-btn,html.theme--poland .sn-xedoc-image-modal__actions .sn-btn{color:#000;background:#39ff14;border-color:#39ff14;box-shadow:0 0 14px #39ff1473;text-shadow:none}html.theme--poland .sn-xedoc__send:hover,html.theme--poland .sn-proc-comp-icon-btn:hover,html.theme--poland .sn-xedoc-attachment-legend__actions .sn-btn:hover,html.theme--poland .sn-xedoc-image-modal__actions .sn-btn:hover{color:#000;background:#66ff3d;border-color:#66ff3d}.kb-admin-npc{--kb-admin-border: color-mix(in srgb, var(--shell-border-muted) 82%, transparent);--kb-admin-panel: color-mix(in srgb, var(--shell-control-bg) 88%, #111827 12%);--kb-admin-panel-soft: color-mix(in srgb, var(--shell-surface-soft) 86%, #0b1220 14%);--kb-admin-panel-raised: color-mix(in srgb, var(--shell-surface) 88%, #111827 12%);--kb-admin-text: var(--shell-text);--kb-admin-muted: var(--shell-text-muted);--kb-admin-accent: var(--shell-accent);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-width:0;width:100%;height:min(78vh,56rem);box-sizing:border-box;color:var(--kb-admin-text)}.kb-admin-npc *,.kb-admin-npc *:before,.kb-admin-npc *:after{box-sizing:border-box}.kb-admin-npc__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:start;gap:12px;min-width:0;padding:10px;border:1px solid var(--kb-admin-border);border-radius:8px;background:var(--kb-admin-panel)}.kb-admin-npc__toolbar .sn-next-title{margin:0 0 2px}.kb-admin-npc__uri{max-width:100%;overflow:hidden;color:var(--kb-admin-muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0}.kb-admin-npc__error{padding:8px 10px;border:1px solid rgba(255,90,90,.45);border-radius:7px;background:#8c181829;color:var(--kb-admin-text)}.kb-admin-npc__grid{display:grid;grid-template-columns:clamp(14rem,22vw,18rem) minmax(0,1fr);gap:10px;min-width:0;min-height:0}.kb-admin-npc.is-list-collapsed .kb-admin-npc__grid{grid-template-columns:58px minmax(0,1fr)}.kb-admin-npc__list,.kb-admin-npc__detail{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--kb-admin-border);border-radius:8px;background:var(--kb-admin-panel)}.kb-admin-npc__list{display:grid;grid-template-rows:auto minmax(0,1fr);padding:8px}.kb-admin-npc.is-list-collapsed .kb-admin-npc__list{padding:6px}.kb-admin-npc__list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:8px}.kb-admin-npc__rail-toggle{min-width:0}.kb-admin-npc__list-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-color:color-mix(in srgb,var(--kb-admin-accent) 45%,transparent) transparent;scrollbar-width:thin}.kb-admin-npc__list-body::-webkit-scrollbar{width:8px}.kb-admin-npc__list-body::-webkit-scrollbar-track{background:transparent}.kb-admin-npc__list-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--kb-admin-accent) 55%,var(--kb-admin-panel-soft));background-clip:padding-box}.kb-admin-npc__count{margin:0;font-size:10px}.kb-admin-npc__rail-context{display:grid;align-content:start;justify-items:center;gap:8px;min-width:0;color:var(--kb-admin-muted);font-size:10px}.kb-admin-npc__rail-context strong{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-soft);color:var(--kb-admin-text);font-size:12px}.kb-admin-npc__row{display:grid;gap:3px;width:100%;min-width:0;margin:0 0 6px;padding:8px;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-soft);color:var(--kb-admin-text);text-align:left;cursor:pointer}.kb-admin-npc__row:hover,.kb-admin-npc__row.is-selected{border-color:var(--kb-admin-accent);background:color-mix(in srgb,var(--shell-control-bg-hover) 86%,var(--kb-admin-accent) 14%)}.kb-admin-npc__row strong,.kb-admin-npc__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__row span{color:var(--kb-admin-muted);font-size:11px}.kb-admin-npc__detail{padding:0}.kb-admin-npc__browser{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.kb-admin-npc.is-editor-open .kb-admin-npc__browser{grid-template-columns:minmax(0,1fr) clamp(20rem,34vw,30rem)}.kb-admin-npc__browser-content,.kb-admin-npc__editor{min-width:0;min-height:0;overflow:auto;padding:10px}.kb-admin-npc__browser-content{display:grid;align-content:start;gap:10px;border-right:1px solid transparent}.kb-admin-npc.is-editor-open .kb-admin-npc__browser-content{border-right-color:var(--kb-admin-border)}.kb-admin-npc__detail-head,.kb-admin-npc__editor-head,.kb-admin-npc__actions,.kb-admin-npc__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.kb-admin-npc__detail-head h2,.kb-admin-npc__sections h3,.kb-admin-npc__section-head h3{margin:0}.kb-admin-npc__detail-head h2{overflow-wrap:anywhere;line-height:1.15}.kb-admin-npc__detail-actions,.kb-admin-npc__editor-controls,.kb-admin-npc__sprite-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:fit-content}.kb-admin-npc__meta,.kb-admin-npc__portrait-tags{display:flex;flex-wrap:wrap;gap:5px}.kb-admin-npc__portrait-section{display:grid;gap:9px;min-width:0}.kb-admin-npc__sprite-display{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:9px;min-width:0}.kb-admin-npc__sprite-display:empty{display:none}.kb-admin-npc__sprite-display-card,.kb-admin-npc__portrait-card,.kb-admin-npc__empty,.kb-admin-npc__sections section,.kb-admin-npc__diff,.kb-admin-npc__change{min-width:0;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-soft)}.kb-admin-npc__sprite-display-card,.kb-admin-npc__portrait-card,.kb-admin-npc__sections section,.kb-admin-npc__diff,.kb-admin-npc__change{display:grid;align-content:start;gap:8px;padding:9px}.kb-admin-npc__empty{padding:9px 10px;color:var(--kb-admin-muted)}.kb-admin-npc__sprite-display-head,.kb-admin-npc__portrait-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.kb-admin-npc__sprite-display-head>div,.kb-admin-npc__portrait-head>div{min-width:0}.kb-admin-npc__sprite-display-head strong,.kb-admin-npc__portrait-head strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__sprite-preview{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;padding:6px;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-raised);color:var(--kb-admin-muted);text-align:left;cursor:zoom-in}.kb-admin-npc__sprite-preview:hover{border-color:var(--kb-admin-accent)}.kb-admin-npc__sprite-preview img{width:52px;height:52px;object-fit:contain;image-rendering:pixelated}.kb-admin-npc__sprite-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__sprite-preview.is-expanded{grid-template-columns:minmax(0,1fr);cursor:zoom-out}.kb-admin-npc__sprite-preview.is-expanded img{width:min(100%,280px);height:min(42vh,280px);justify-self:center}.kb-admin-npc__sprite-source{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-raised)}.kb-admin-npc__sprite-source span{min-width:0;overflow:hidden;color:var(--kb-admin-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__sprite-source .kb-admin-npc__sprite-actions{flex:1 1 auto;min-width:0}.kb-admin-npc__sprite-missing{color:var(--kb-admin-muted);font-size:11px}.kb-admin-npc__sprite-empty-action{display:grid;gap:3px;min-width:0;padding:8px;border:1px dashed var(--kb-admin-border);border-radius:7px;background:color-mix(in srgb,var(--kb-admin-panel-raised) 82%,transparent)}.kb-admin-npc__sprite-empty-action strong{color:var(--kb-admin-text);font-size:12px}.kb-admin-npc__sprite-replace{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-width:0;padding:8px;border:1px solid color-mix(in srgb,#f59e0b 48%,transparent);border-radius:7px;background:color-mix(in srgb,var(--kb-admin-panel-raised) 82%,#f59e0b 10%)}.kb-admin-npc__sprite-actions--wrap{justify-content:flex-start;min-width:0}.kb-admin-npc__sprite-modification{flex:1 1 15rem;min-width:min(100%,12rem)}.kb-admin-npc__upload-btn{position:relative;overflow:hidden;cursor:pointer}.kb-admin-npc__upload-btn.is-disabled{opacity:.62;pointer-events:none}.kb-admin-npc__upload-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.kb-admin-npc__server-attach{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0}.kb-admin-npc__sprite-prototypes{display:grid;gap:7px}.kb-admin-npc__sprite-prototype{display:grid;gap:6px;min-width:0;padding:7px;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-raised)}.kb-admin-npc__sprite-prototype .kb-admin-npc__sprite-preview{background:var(--kb-admin-panel)}.kb-admin-npc__model3d-records{display:grid;gap:7px;min-width:0;padding:7px;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-raised)}.kb-admin-npc__model3d-head,.kb-admin-npc__model3d-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.kb-admin-npc__model3d-head{justify-content:space-between}.kb-admin-npc__model3d-record{display:grid;gap:5px;min-width:0}.kb-admin-npc__model3d-task{min-width:0;max-width:100%;overflow:hidden;color:var(--kb-admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__model3d-error{overflow-wrap:anywhere}.kb-admin-npc__model3d-files{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.kb-admin-npc__model3d-file{display:inline-grid;max-width:100%;min-width:0;gap:2px;padding:4px 6px;border:1px solid var(--kb-admin-border);border-radius:6px;background:var(--kb-admin-panel);font-size:11px}.kb-admin-npc__model3d-file a,.kb-admin-npc__model3d-file span,.kb-admin-npc__model3d-file small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__model3d-file small{color:var(--kb-admin-muted)}.kb-admin-npc__portrait-cards,.kb-admin-npc__sections{display:grid;gap:9px;min-width:0}.kb-admin-npc__portrait-prompt{margin:0;color:var(--kb-admin-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.kb-admin-npc__portrait-visual{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:6px;font-size:11px}.kb-admin-npc__portrait-visual span{min-width:0;padding:6px;border:1px solid var(--kb-admin-border);border-radius:6px;background:var(--kb-admin-panel-raised);overflow-wrap:anywhere}.kb-admin-npc__portrait-visual b{display:block;margin-bottom:2px;color:var(--kb-admin-text);font-weight:650;text-transform:capitalize}.kb-admin-npc__tree{display:grid;gap:5px;min-width:0;font-size:11px;line-height:1.3}.kb-admin-npc__tree-node{min-width:0}.kb-admin-npc__tree-node summary{list-style:none;cursor:pointer}.kb-admin-npc__tree-node summary::-webkit-details-marker{display:none}.kb-admin-npc__tree-row{display:grid;grid-template-columns:minmax(8rem,.9fr) minmax(5rem,auto) minmax(0,1.5fr) auto;align-items:start;gap:6px;min-width:0;padding:6px 7px;border:1px solid var(--kb-admin-border);border-radius:6px;background:var(--kb-admin-panel-soft)}.kb-admin-npc__tree-label{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__tree-label span:last-child,.kb-admin-npc__tree-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-admin-npc__tree-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.45em;width:1.45em;color:var(--kb-admin-text)}.kb-admin-npc__tree-source{color:var(--kb-admin-muted);font-size:10px;white-space:nowrap}.kb-admin-npc__tree-preview{color:var(--kb-admin-muted)}.kb-admin-npc__tree-node--value>summary{cursor:zoom-in}.kb-admin-npc__tree-node--value[open]>summary{cursor:zoom-out}.kb-admin-npc__tree-value{margin:5px 0 0 14px;max-height:34vh}.kb-admin-npc__tree-children{display:grid;gap:5px;margin-top:5px}.kb-admin-npc pre{margin:0;min-width:0;overflow:auto;padding:8px;border:1px solid var(--kb-admin-border);border-radius:7px;background:var(--kb-admin-panel-raised);color:var(--kb-admin-text);font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,OCRA,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.kb-admin-npc__editor{display:grid;align-content:start;gap:10px;background:var(--kb-admin-panel-soft)}.kb-admin-npc__textarea{min-height:10rem;resize:vertical}.kb-admin-npc__actions{flex-wrap:wrap;justify-content:flex-start}@media (max-width: 1100px){.kb-admin-npc{height:auto;min-height:0}.kb-admin-npc__toolbar,.kb-admin-npc__grid,.kb-admin-npc.is-list-collapsed .kb-admin-npc__grid{grid-template-columns:minmax(0,1fr)}.kb-admin-npc__list,.kb-admin-npc__detail{min-height:0}.kb-admin-npc.is-list-collapsed .kb-admin-npc__list{max-height:4.5rem}.kb-admin-npc.is-editor-open .kb-admin-npc__browser{grid-template-columns:minmax(0,1fr)}.kb-admin-npc.is-editor-open .kb-admin-npc__browser-content{border-right-color:transparent;border-bottom:1px solid var(--kb-admin-border)}.kb-admin-npc__tree-row{grid-template-columns:minmax(0,1fr)}.kb-admin-npc__tree-source,.kb-admin-npc__tree-preview{white-space:normal}}@media (max-width: 700px){.kb-admin-npc__toolbar,.kb-admin-npc__detail-head,.kb-admin-npc__editor-head,.kb-admin-npc__section-head,.kb-admin-npc__sprite-display-head,.kb-admin-npc__portrait-head,.kb-admin-npc__sprite-source{align-items:stretch;flex-direction:column}.kb-admin-npc__search{grid-template-columns:minmax(0,1fr)}.kb-admin-npc__detail-actions,.kb-admin-npc__editor-controls,.kb-admin-npc__sprite-actions{justify-content:flex-start;min-width:0}.kb-admin-npc__sprite-preview{grid-template-columns:44px minmax(0,1fr)}.kb-admin-npc__sprite-preview img{width:44px;height:44px}}.molecule-sandbox{display:grid;gap:10px}.molecule-sandbox__header,.molecule-sandbox__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.molecule-sandbox__status{padding:3px 8px;border:1px solid rgba(180,230,198,.18);border-radius:999px;color:#c8ffd4;background:#ffffff0a;font-size:11px;text-transform:uppercase}.molecule-sandbox__input{display:grid;gap:5px}.molecule-sandbox__toolbar{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:10px;align-items:end}.molecule-sandbox__parser{display:grid;gap:5px}.molecule-sandbox__capabilities{display:flex;gap:6px;flex-wrap:wrap}.molecule-sandbox__capabilities span{padding:4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#a8b7ad;background:#ffffff0a;font-size:11px}.molecule-sandbox__capabilities span.is-on{color:#d7ffdd;border-color:#7cd68e59;background:#40844c2e}.molecule-sandbox__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:10px}.molecule-sandbox__card,.molecule-sandbox__empty,.molecule-sandbox__error{border:1px solid rgba(180,230,198,.14);border-radius:8px;background:#ffffff0a;padding:10px}.molecule-sandbox__card-title{margin-bottom:8px;color:#ddf7df;font-weight:700}.molecule-sandbox__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:0}.molecule-sandbox__facts div{min-width:0}.molecule-sandbox__facts dt{color:#8fbf9d;font-size:11px}.molecule-sandbox__facts dd{margin:1px 0 0;overflow:hidden;color:#ddf7df;text-overflow:ellipsis;white-space:nowrap}.molecule-sandbox__path{margin-top:8px;overflow:hidden;color:#8fd4ff;font-family:OCRA,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.molecule-sandbox__empty{color:#9db3a0}.molecule-sandbox__error{display:grid;gap:4px;color:#ffd0c8;border-color:#ff846847;background:#52181238}@media (max-width: 640px){.molecule-sandbox__toolbar{grid-template-columns:1fr}}.character-pane{position:fixed;top:0;right:0;width:60vw;height:100%;background:#0b0b0b;border-left:2px solid #0f0;box-shadow:-4px 0 10px #0009;z-index:12850;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.character-pane.visible{transform:translate(0)}.character-header{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:6px 38px 6px 10px;background:#111;color:#0f0;border-bottom:1px solid #0f0;font-family:OCRA,monospace}.character-actions .sn-btn{margin-left:6px}.character-actions .shell-close-button{position:absolute;top:6px;right:8px}.character-body{flex:1 1 auto;min-height:0;overflow:auto;padding:10px;display:grid;grid-template-columns:320px 1fr;gap:12px}.character-hero,.character-cards{display:flex;flex-direction:column;gap:10px;min-width:0}.character-card{padding:10px;border:1px solid rgba(0,255,0,.45);border-radius:8px;background:#00000073;box-shadow:0 0 8px #00ff001a}.character-card-title{color:#0f0;font-size:13px;margin-bottom:8px;letter-spacing:.02em}.character-hero-visual{aspect-ratio:1 / 1.15;border:1px solid rgba(0,255,0,.45);border-radius:10px;background:radial-gradient(circle at top,rgba(0,255,0,.08),transparent 40%),linear-gradient(180deg,#00ff000a,#0003);display:flex;align-items:center;justify-content:center;overflow:hidden}.character-hero-visual img{width:100%;height:100%;object-fit:contain;display:block}.character-placeholder{color:#0f0;opacity:.8;font-family:OCRA,monospace;font-size:12px;text-align:center;padding:14px;line-height:1.5}.character-name{color:#0f0;font-size:18px;font-weight:700;line-height:1.2}.character-subline{color:#9f9;font-size:12px;line-height:1.35}.character-tagline{color:#cfc;font-size:12px;line-height:1.4}.character-chip-row{display:flex;flex-wrap:wrap;gap:6px}.character-chip{border:1px solid #0f0;border-radius:999px;padding:2px 8px;font-size:11px;color:#0f0;background:#00ff000f}.character-kv{display:grid;grid-template-columns:110px 1fr;gap:8px 10px;align-items:start;margin:4px 0}.character-k{color:#9f9;opacity:.9;font-size:11px;padding-top:2px}.character-v{color:#cfc;font-size:12px;line-height:1.4;word-break:break-word}.character-list{display:flex;flex-wrap:wrap;gap:6px}.character-list .sn-pill{margin:0}.character-schedule-rows{display:flex;flex-direction:column;gap:8px}.character-schedule-row{padding:8px;border:1px solid rgba(0,255,0,.25);border-radius:6px;background:#00ff0008}.character-schedule-time{color:#0ff;font-size:12px;margin-bottom:2px}.character-schedule-main{color:#cfc;font-size:12px}.character-schedule-sub{color:#9f9;opacity:.8;font-size:11px;margin-top:2px}.character-body::-webkit-scrollbar{width:10px;height:10px}.character-body::-webkit-scrollbar-track{background:#00000059;border-left:1px solid #0f0}.character-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f0,#080);border-radius:4px;box-shadow:0 0 4px #0f0}.character-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3f3,#0a0);box-shadow:0 0 6px #3f3}.character-body{scrollbar-width:thin;scrollbar-color:#0f0 rgba(0,0,0,.35)}.character-pane,.character-pane *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (max-width: 900px){.character-pane{width:100vw}.character-body{grid-template-columns:1fr}}#codeEditor .cm-scroller{height:100%;overflow-y:auto;max-height:100%;max-width:100%;scrollbar-width:thin;scrollbar-color:#444 transparent}#codeEditor .cm-scroller::-webkit-scrollbar{width:8px}#codeEditor .cm-scroller::-webkit-scrollbar-thumb{background:#444;border-radius:4px}#codeEditor .cm-editor{height:100%}#codeEditor .cm-content{font-family:OCRA,monospace;font-size:10px;line-height:1.35}.status-bar{position:fixed;bottom:0;left:0;right:0;height:36px;background:#111;box-shadow:inset 0 0 40px #ff4d0033,0 0 18px #ff4d008c;display:none;align-items:center;justify-content:center;color:#ff4d00;font-family:Impact,ui-sans-serif,system-ui,OCRA,monospace;font-size:18px;letter-spacing:.06em;text-shadow:0 0 6px #ff4d00,0 0 12px #ff4d00,0 0 20px #ff9a66;overflow:hidden;z-index:13000}.terminal-pane .story-pane.top.visible~.status-bar:empty{display:none}.status-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px),radial-gradient(rgba(0,0,0,.4) 2px,transparent 2px);background-size:3px 3px,6px 6px;opacity:.45;mix-blend-mode:overlay;pointer-events:none}.status-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,77,0,.08) 0 2px,transparent 2px 6px);mix-blend-mode:screen;pointer-events:none}.status-bar span{position:relative;z-index:1}.status-bar sup{font-size:11px;vertical-align:super;margin-left:4px}body .icon-stack{position:fixed!important;right:16px;bottom:102px;z-index:14000;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:auto;font-family:OCRA,monospace}.icon-stack.collapsed .icon-stack-items{display:none}.icon-stack-toggle{background:#000000bf;color:#0f0;border:1px solid #0f0;border-radius:999px;font-size:12px;padding:4px 10px;cursor:pointer;box-shadow:0 0 6px #0f06}.icon-stack-toggle:hover{background:#00ff001f}.icon-stack-items{display:flex;flex-direction:column-reverse;gap:4px}.icon-stack-item{width:40px;height:40px;border-radius:10px;overflow:hidden;background:#000;border:1px solid rgba(0,255,0,.6);box-shadow:0 0 8px #0f06}.icon-stack-item img{width:100%;height:100%;object-fit:contain}@media (max-width: 600px){body .icon-stack{right:10px;bottom:80px}}@media (prefers-reduced-motion: reduce){.story-header-banner--pulse{animation:none}}.fg-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:21000;display:flex;align-items:flex-start;justify-content:center;padding:0;background:radial-gradient(circle at center,#00ff000b,#0000 28%),#000000d1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto}.fg-loader.hidden{display:none}.fg-loader__card{position:relative;isolation:isolate;overflow:hidden;width:min(100vw,900px);max-width:100vw;min-width:0;min-height:100vh;height:100vh;padding:22px 22px 18px;border:1px solid rgba(0,255,0,.22);border-radius:0;background:linear-gradient(180deg,#081008f5,#020602f0);box-shadow:0 0 0 1px #00ff000f inset,0 0 24px #00ff0014,0 18px 70px #0009;display:grid;grid-template-columns:232px 1fr;gap:2px;align-items:start;box-sizing:border-box}#fgLoaderBody::-webkit-scrollbar{width:10px}#fgLoaderBody::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}#fgLoaderBody::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00ff009e,#78ff786b);border:1px solid rgba(0,255,0,.28);border-radius:999px;box-shadow:0 0 8px #00ff0024}#fgLoaderBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#50ff50bf,#a0ffa080)}.fg-loader__visual{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:center;min-height:220px;overflow:hidden}.fg-loader__stack-wrap{position:relative;width:180px;height:226px;margin-left:0;margin-top:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.fg-loader__stack-wrap:before{content:"";position:absolute;top:12px;right:18px;bottom:20px;left:18px;border-radius:18px;background:radial-gradient(circle,rgba(0,255,0,.18),rgba(0,255,0,.02) 55%,transparent 72%);filter:blur(12px);pointer-events:none}.fg-loader__rails{position:absolute;top:20px;right:22px;bottom:20px;left:22px;pointer-events:none}.fg-loader__rail{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#00ff001f,#00ff008c,#00ff001f);box-shadow:0 0 8px #00ff0040}.fg-loader__rail--left{left:10px}.fg-loader__rail--right{right:10px}.fg-loader__stack{position:relative;width:150px;height:180px;perspective:640px}.fg-loader__slab{position:absolute;left:50%;width:150px;height:34px;transform-style:preserve-3d;transform:translate(-50%) skew(-18deg) rotateX(62deg);border:1px solid rgba(0,255,0,.34);border-radius:6px;background:linear-gradient(180deg,#051205d1,#010701eb);box-shadow:0 0 0 1px #00ff000a inset,0 0 6px #00ff0014;overflow:hidden}.fg-loader__slab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(120,255,120,.12),transparent);opacity:0;transform:translate(-120%)}.fg-loader__slab:after{content:"";position:absolute;inset:auto 6px 2px 6px;height:2px;border-radius:999px;background:#00ff003d;opacity:.4}.fg-loader__slab-label{position:absolute;left:2px;right:auto;top:50%;width:54px;transform:translateY(-50%);transform-origin:left center;white-space:nowrap;text-align:left;color:#d2ffd2b8;font-family:OCRA,monospace;font-size:9px;line-height:1;letter-spacing:.03em;text-shadow:0 0 6px rgba(0,255,0,.08);overflow:hidden;text-overflow:ellipsis;pointer-events:none}.fg-loader__slab.is-pending{opacity:.46;border-color:#00ff002e;box-shadow:none}.fg-loader__slab.is-pending .fg-loader__slab-label{color:#aadcaa6b}.fg-loader__slab.is-done{opacity:.96;border-color:#50ff788c;box-shadow:0 0 0 1px #00ff000d inset,0 0 10px #00ff002e;background:linear-gradient(180deg,#0a3212f5,#031206fa)}.fg-loader__slab.is-done:after{opacity:.85;background:#5aff78ad}.fg-loader__slab.is-active{opacity:1;border-color:#5aff78d9;box-shadow:0 0 0 1px #00ff0014 inset,0 0 14px #00ff0052,0 0 26px #00ff001f;background:linear-gradient(180deg,#124e1cfa,#051408fa);transform:translate(-50%) skew(-18deg) rotateX(62deg) translateY(-2px)}.fg-loader__slab.is-active:before{opacity:1;animation:fg-loader-slab-scan 1.1s linear infinite}.fg-loader__slab.is-active .fg-loader__slab-label{color:#bfffbf;text-shadow:0 0 6px rgba(0,255,0,.18),0 0 12px rgba(0,255,0,.1)}.fg-loader__slab.is-blocked{border-color:#ffb43cbf;box-shadow:0 0 12px #ffb43c29;background:linear-gradient(180deg,#462a05f2,#120b01fa)}.fg-loader__slab.is-blocked .fg-loader__slab-label{color:#ffd28cdb}.fg-loader__slab.is-error{border-color:#ff5a5ad1;box-shadow:0 0 12px #ff323233;background:linear-gradient(180deg,#500a0af2,#160303fa)}.fg-loader__slab.is-error .fg-loader__slab-label{color:#ffb4b4e6}.fg-loader__slab.is-paused{filter:saturate(.7)}.fg-loader__meta{position:relative;z-index:3;min-width:0;display:flex;flex-direction:column;padding-top:56px}.fg-loader__label{color:#39ff14;font-family:OCRA,monospace;font-size:13px;font-weight:700;letter-spacing:.04em;text-shadow:0 0 4px rgba(57,255,20,.55),0 0 12px rgba(57,255,20,.2)}.fg-loader__sub{margin-top:6px;color:#dcffdcb8;font-family:OCRA,monospace;font-size:11px;letter-spacing:.03em;line-height:1.35}.fg-loader__actions{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;margin-bottom:8px}.fg-loader__action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(80,255,120,.34);border-radius:999px;background:linear-gradient(180deg,#0a1c0aeb,#040c04f5);color:#dcffdceb;font-family:OCRA,monospace;font-size:10px;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:11px 14px;min-height:40px;min-width:120px;box-shadow:0 0 0 1px #00ff000d inset,0 0 10px #00ff0014;-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:auto;touch-action:manipulation}.fg-loader__action-btn:active{transform:translateY(1px)}.fg-loader__action-btn[aria-pressed=true]{border-color:#ffd27894;color:#ffe4aaf5;box-shadow:0 0 0 1px #ffd27814 inset,0 0 12px #ffb43c1f}.fg-loader__status-row{display:grid;grid-template-columns:62px 1fr;gap:10px;margin-top:10px;align-items:start}.fg-loader__status-k{color:#96ff96a8;font-family:OCRA,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.fg-loader__status-v{color:#dcffdce0;font-family:OCRA,monospace;font-size:11px;line-height:1.25;word-break:break-word}@keyframes fg-loader-slab-scan{0%{transform:translate(-120%)}to{transform:translate(130%)}}@media (max-width: 720px){.fg-loader{align-items:flex-start;justify-content:stretch}.fg-loader__card{width:100vw;min-width:0;max-width:100vw;min-height:100vh;height:100vh;grid-template-columns:1fr;gap:10px;border-radius:0;padding:18px 16px 14px;overflow-x:hidden;overflow-y:auto}.fg-loader__visual{min-height:220px;overflow:visible}.fg-loader__stack-wrap{width:190px;height:210px;margin:0 auto;overflow:visible}.fg-loader__rails{top:16px;right:18px;bottom:18px;left:18px}.fg-loader__stack{width:150px;height:180px}.fg-loader__meta{padding-top:0}.fg-loader__actions{gap:12px;margin-top:16px;margin-bottom:12px}.fg-loader__action-btn{flex:1 1 0;min-width:0;min-height:46px;padding:13px 14px;font-size:11px}}.fg-loader__slab-art{position:absolute;top:4px;right:8px;bottom:4px;left:8px;border-radius:4px;overflow:hidden;background:linear-gradient(180deg,#08140ad1,#020a04e0);border:1px solid rgba(120,255,160,.1);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.fg-loader__slab-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(120,255,160,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,255,160,.08) 1px,transparent 1px);background-size:10px 10px,10px 10px;opacity:.38;pointer-events:none}.fg-loader__slab-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(80,255,120,.16),transparent 65%);mix-blend-mode:screen;opacity:.55;pointer-events:none}.fg-loader__slab-icon{position:absolute;top:3px;right:6px;bottom:3px;left:6px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.84;filter:drop-shadow(0 0 6px rgba(80,255,120,.14)) saturate(.95);pointer-events:none;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.fg-loader__slab.is-pending .fg-loader__slab-art{opacity:.45;filter:saturate(.55)}.fg-loader__slab.is-done .fg-loader__slab-art{opacity:.92}.fg-loader__slab.is-active .fg-loader__slab-art{opacity:1;box-shadow:0 0 12px #50ff7824 inset,0 0 14px #50ff781a}.fg-loader__slab.is-active .fg-loader__slab-glow{animation:fg-loader-art-pulse 1.4s ease-in-out infinite}.fg-loader__slab.is-blocked .fg-loader__slab-art{background:linear-gradient(180deg,#301c06e6,#120b02eb)}.fg-loader__slab.is-error .fg-loader__slab-art{background:linear-gradient(180deg,#3c0a0ae6,#140404f0)}@keyframes fg-loader-art-pulse{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}.fg-loader__slab-icon--session_identify{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><path d='M18 25 L36 17 L56 12 L78 18 L98 24' stroke-width='1.4' opacity='.75'/><path d='M18 25 L56 12' stroke-width='1.1' opacity='.35'/><path d='M36 17 L78 18' stroke-width='1.1' opacity='.35'/><path d='M56 12 L98 24' stroke-width='1.1' opacity='.35'/><circle cx='18' cy='25' r='2.8' fill='%2378ffa0' fill-opacity='.92' stroke='none'/><circle cx='36' cy='17' r='2.3' fill='%2378ffa0' fill-opacity='.90' stroke='none'/><circle cx='56' cy='12' r='2.8' fill='%2378ffa0' fill-opacity='.96' stroke='none'/><circle cx='78' cy='18' r='2.3' fill='%2378ffa0' fill-opacity='.90' stroke='none'/><circle cx='98' cy='24' r='2.8' fill='%2378ffa0' fill-opacity='.92' stroke='none'/><path d='M12 31 H104' stroke-width='.8' opacity='.20'/></g></svg>")}.fg-loader__slab-icon--auth_restore{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><rect x='17' y='15' width='18' height='12' rx='2.5' stroke-width='1.4' opacity='.72'/><path d='M21 15 v-3 a5 5 0 0 1 10 0 v3' stroke-width='1.4' opacity='.72'/><rect x='85' y='15' width='18' height='12' rx='2.5' stroke-width='1.4' opacity='.92'/><path d='M89 15 v-3 a5 5 0 0 1 10 0 v3' stroke-width='1.4' opacity='.92'/><path d='M41 21 C49 11, 69 11, 77 21' stroke-width='1.6' opacity='.78'/><path d='M74 17 L78 21 L74 25' stroke-width='1.6' opacity='.78'/><path d='M77 21 C69 31, 49 31, 41 21' stroke-width='1.1' opacity='.28'/><path d='M44 25 L40 21 L44 17' stroke-width='1.1' opacity='.28'/><circle cx='60' cy='21' r='2.1' fill='%2378ffa0' fill-opacity='.96' stroke='none'/></g></svg>")}.fg-loader__slab-icon--auth_check,.fg-loader__slab-icon--auth_gate{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><rect x='42' y='17' width='36' height='15' rx='3' stroke-width='1.8'/><path d='M49 17 v-4 a11 11 0 0 1 22 0 v4' stroke-width='1.8'/><circle cx='60' cy='24' r='2.2' fill='%2378ffa0' fill-opacity='.95' stroke='none'/><path d='M27 12 H35' stroke-width='1.2' opacity='.35'/><path d='M27 17 H33' stroke-width='1.2' opacity='.22'/><path d='M85 12 H93' stroke-width='1.2' opacity='.35'/><path d='M87 17 H93' stroke-width='1.2' opacity='.22'/><rect x='24' y='8' width='72' height='26' rx='4' stroke-width='.8' opacity='.18'/></g></svg>")}.fg-loader__slab-icon--expose_ws{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><circle cx='18' cy='20' r='3.2' fill='%2378ffa0' fill-opacity='.94' stroke='none'/><circle cx='100' cy='20' r='3.2' fill='%2378ffa0' fill-opacity='.94' stroke='none'/><path d='M24 20 H86' stroke-width='1.8'/><path d='M79 13 L89 20 L79 27' stroke-width='1.8'/><path d='M30 14 H54' stroke-width='1.0' opacity='.20'/><path d='M30 26 H48' stroke-width='1.0' opacity='.20'/><path d='M66 14 H90' stroke-width='1.0' opacity='.20'/><path d='M70 26 H90' stroke-width='1.0' opacity='.20'/></g></svg>")}.fg-loader__slab-icon--get_anchor{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round'><path d='M60 8 V32' stroke-width='1.4' opacity='.52'/><path d='M38 20 H82' stroke-width='1.4' opacity='.52'/><circle cx='60' cy='20' r='8' stroke-width='1.3' opacity='.82'/><circle cx='60' cy='20' r='3' fill='%2378ffa0' fill-opacity='.95' stroke='none'/><path d='M49 9 H71' stroke-width='.9' opacity='.18'/><path d='M49 31 H71' stroke-width='.9' opacity='.18'/></g></svg>")}.fg-loader__slab-icon--space_origin_resolve{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><path d='M18 12 V28' stroke-width='1.1' opacity='.24'/><path d='M12 20 H24' stroke-width='1.1' opacity='.24'/><path d='M96 12 V28' stroke-width='1.1' opacity='.24'/><path d='M90 20 H102' stroke-width='1.1' opacity='.24'/><path d='M24 20 H44' stroke-width='1.3' opacity='.28'/><path d='M76 20 H96' stroke-width='1.3' opacity='.28'/><path d='M44 20 C50 10, 70 10, 76 20' stroke-width='1.7' opacity='.84'/><path d='M44 20 C50 30, 70 30, 76 20' stroke-width='1.2' opacity='.28'/><circle cx='60' cy='20' r='7' stroke-width='1.4' opacity='.92'/><circle cx='60' cy='20' r='2.3' fill='%2378ffa0' fill-opacity='.98' stroke='none'/></g></svg>")}.fg-loader__slab-icon--init_engine_block{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><rect x='42' y='11' width='36' height='18' rx='3' stroke-width='1.5' opacity='.88'/><path d='M34 14 H42' stroke-width='1.2' opacity='.42'/><path d='M34 20 H42' stroke-width='1.2' opacity='.70'/><path d='M34 26 H42' stroke-width='1.2' opacity='.42'/><path d='M78 14 H86' stroke-width='1.2' opacity='.42'/><path d='M78 20 H86' stroke-width='1.2' opacity='.70'/><path d='M78 26 H86' stroke-width='1.2' opacity='.42'/><path d='M52 16 H68' stroke-width='1.1' opacity='.30'/><path d='M52 20 H68' stroke-width='1.1' opacity='.84'/><path d='M52 24 H68' stroke-width='1.1' opacity='.30'/><circle cx='60' cy='20' r='2.1' fill='%2378ffa0' fill-opacity='.96' stroke='none'/></g></svg>")}.fg-loader__slab-icon--worldstate_snapshot,.fg-loader__slab-icon--init_worldstate{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><rect x='30' y='8' width='60' height='24' rx='3' stroke-width='1.2' opacity='.55'/><path d='M45 8 V32' stroke-width='.9' opacity='.24'/><path d='M60 8 V32' stroke-width='.9' opacity='.24'/><path d='M75 8 V32' stroke-width='.9' opacity='.24'/><path d='M30 16 H90' stroke-width='.9' opacity='.24'/><path d='M30 24 H90' stroke-width='.9' opacity='.24'/><path d='M39 24 L51 17 L63 21 L77 13' stroke-width='1.5' opacity='.8'/><circle cx='39' cy='24' r='2.0' fill='%2378ffa0' fill-opacity='.92' stroke='none'/><circle cx='51' cy='17' r='2.0' fill='%2378ffa0' fill-opacity='.92' stroke='none'/><circle cx='63' cy='21' r='2.0' fill='%2378ffa0' fill-opacity='.92' stroke='none'/><circle cx='77' cy='13' r='2.0' fill='%2378ffa0' fill-opacity='.96' stroke='none'/></g></svg>")}.fg-loader__slab-icon--character_runtime_resolve{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><rect x='34' y='9' width='34' height='22' rx='2.5' stroke-width='1.3' opacity='.58'/><path d='M41 15 H60' stroke-width='1.0' opacity='.44'/><path d='M41 20 H62' stroke-width='1.0' opacity='.32'/><path d='M41 25 H56' stroke-width='1.0' opacity='.24'/><circle cx='79' cy='20' r='7' stroke-width='1.4' opacity='.86'/><path d='M84 25 L91 31' stroke-width='1.6' opacity='.86'/><circle cx='79' cy='20' r='2.2' fill='%2378ffa0' fill-opacity='.95' stroke='none'/></g></svg>")}.fg-loader__slab-icon--view_character,.fg-loader__slab-icon--await_character_init,.fg-loader__slab-icon--load_init_character{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><circle cx='60' cy='13' r='5.5' stroke-width='1.8'/><path d='M46 31 C48 23, 54 20, 60 20 C66 20, 72 23, 74 31' stroke-width='1.8'/><path d='M41 31 H79' stroke-width='1.0' opacity='.25'/><path d='M48 8 H72' stroke-width='.9' opacity='.16'/><path d='M33 18 V31' stroke-width='.9' opacity='.16'/><path d='M87 18 V31' stroke-width='.9' opacity='.16'/></g></svg>")}.fg-loader__slab-icon--display_map,.fg-loader__slab-icon--await_map_layers{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><path d='M30 28 C38 22, 45 21, 52 24 C60 27, 68 24, 76 18 C82 14, 88 12, 92 13' stroke-width='1.7' opacity='.9'/><path d='M34 12 C42 10, 50 11, 57 14 C64 17, 72 16, 80 11' stroke-width='1.0' opacity='.22'/><path d='M33 18 C42 16, 49 17, 57 20 C65 23, 75 22, 86 17' stroke-width='1.0' opacity='.20'/><path d='M31 32 C40 29, 49 29, 57 31 C66 33, 76 31, 88 25' stroke-width='1.0' opacity='.18'/><circle cx='40' cy='26' r='2.0' fill='%2378ffa0' stroke='none'/><circle cx='78' cy='18' r='2.0' fill='%2378ffa0' stroke='none'/><path d='M40 26 L52 22 L63 24 L78 18' stroke-width='1.3' opacity='.72'/></g></svg>")}.fg-loader__slab-icon--walkable_emit,.fg-loader__slab-icon--build_bucket_walkable{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><path d='M32 10 H88' stroke-width='.9' opacity='.20'/><path d='M32 17 H88' stroke-width='.9' opacity='.20'/><path d='M32 24 H88' stroke-width='.9' opacity='.20'/><path d='M32 31 H88' stroke-width='.9' opacity='.20'/><path d='M32 10 V31' stroke-width='.9' opacity='.20'/><path d='M46 10 V31' stroke-width='.9' opacity='.20'/><path d='M60 10 V31' stroke-width='.9' opacity='.20'/><path d='M74 10 V31' stroke-width='.9' opacity='.20'/><path d='M88 10 V31' stroke-width='.9' opacity='.20'/><path d='M39 27 L46 27 L46 20 L60 20 L60 14 L74 14' stroke-width='2.0' opacity='.92'/><circle cx='39' cy='27' r='2.0' fill='%2378ffa0' stroke='none'/><circle cx='74' cy='14' r='2.0' fill='%2378ffa0' stroke='none'/></g></svg>")}.fg-loader__slab-icon--settled{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'><g fill='none' stroke='%2378ffa0' stroke-linecap='round' stroke-linejoin='round'><path d='M38 20 H82' stroke-width='1.3' opacity='.42'/><circle cx='44' cy='20' r='2.8' fill='%2378ffa0' fill-opacity='.94' stroke='none'/><circle cx='60' cy='20' r='2.8' fill='%2378ffa0' fill-opacity='.98' stroke='none'/><circle cx='76' cy='20' r='2.8' fill='%2378ffa0' fill-opacity='.94' stroke='none'/><path d='M44 12 V28' stroke-width='.8' opacity='.12'/><path d='M60 10 V30' stroke-width='.8' opacity='.16'/><path d='M76 12 V28' stroke-width='.8' opacity='.12'/></g></svg>")}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
