:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:249 250 251;--bg-surface:255 255 255;--bg-surface-2:243 244 246;--bg-surface-3:229 231 235;--bg-editor:255 255 255;--text-primary:17 24 39;--text-secondary:55 65 81;--text-muted:107 114 128;--text-faint:156 163 175;--border-edge:229 231 235;--border-edge-strong:209 213 219;--accent:147 51 234;--accent-hover:126 34 206;--accent-fg:147 51 234;--accent-fg-strong:126 34 206}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:24 24 27;--bg-surface:31 31 35;--bg-surface-2:39 39 42;--bg-surface-3:46 46 51;--bg-editor:17 24 39;--text-primary:250 250 250;--text-secondary:212 212 216;--text-muted:161 161 170;--text-faint:113 113 122;--border-edge:63 63 70;--border-edge-strong:82 82 91;--accent:147 51 234;--accent-hover:126 34 206;--accent-fg:192 132 252;--accent-fg-strong:216 180 254}.dark .editor-chrome-blue{--bg-app:17 24 39;--bg-surface:24 31 46;--bg-surface-2:32 39 54;--bg-surface-3:40 47 62;--border-edge:55 65 81;--border-edge-strong:75 85 99}[data-theme=parchment]{--bg-app:240 233 216;--bg-surface:250 246 236;--bg-surface-2:236 228 207;--bg-surface-3:224 213 186;--bg-editor:250 246 236;--text-primary:62 53 40;--text-secondary:92 79 60;--text-muted:133 119 96;--text-faint:168 155 130;--border-edge:224 214 190;--border-edge-strong:203 190 160;--accent:146 64 14;--accent-hover:120 53 15;--accent-fg:146 64 14;--accent-fg-strong:120 53 15}[data-theme=sage]{--bg-app:235 239 232;--bg-surface:247 250 245;--bg-surface-2:228 234 224;--bg-surface-3:213 222 208;--bg-editor:247 250 245;--text-primary:30 41 33;--text-secondary:61 74 64;--text-muted:107 122 111;--text-faint:146 161 149;--border-edge:212 221 208;--border-edge-strong:186 199 182;--accent:21 128 61;--accent-hover:22 101 52;--accent-fg:21 128 61;--accent-fg-strong:22 101 52}[data-theme=rose-gold]{--bg-app:247 237 233;--bg-surface:253 247 245;--bg-surface-2:243 228 222;--bg-surface-3:234 213 204;--bg-editor:253 247 245;--text-primary:67 48 46;--text-secondary:100 74 71;--text-muted:151 117 111;--text-faint:187 156 149;--border-edge:236 217 210;--border-edge-strong:220 191 181;--accent:178 92 100;--accent-hover:152 74 82;--accent-fg:165 76 86;--accent-fg-strong:138 60 69}[data-theme=midnight]{--bg-app:13 17 28;--bg-surface:20 26 40;--bg-surface-2:28 35 53;--bg-surface-3:37 46 67;--bg-editor:16 21 34;--text-primary:234 238 246;--text-secondary:199 207 223;--text-muted:146 156 179;--text-faint:99 109 133;--border-edge:47 57 81;--border-edge-strong:69 81 110;--accent:59 130 246;--accent-hover:37 99 235;--accent-fg:96 165 250;--accent-fg-strong:147 197 253}[data-theme=midnight] .editor-chrome-blue{--bg-app:16 21 34;--bg-surface:23 29 44;--bg-surface-2:31 38 57;--bg-surface-3:40 49 71;--border-edge:50 60 85;--border-edge-strong:72 84 114}[data-theme=evergreen]{--bg-app:13 21 17;--bg-surface:20 30 25;--bg-surface-2:28 40 33;--bg-surface-3:37 52 43;--bg-editor:16 26 21;--text-primary:232 240 235;--text-secondary:199 214 205;--text-muted:145 166 154;--text-faint:98 118 106;--border-edge:45 62 52;--border-edge-strong:67 88 75;--accent:5 150 105;--accent-hover:4 120 87;--accent-fg:52 211 153;--accent-fg-strong:110 231 183}[data-theme=evergreen] .editor-chrome-blue{--bg-app:16 26 21;--bg-surface:23 33 28;--bg-surface-2:31 43 36;--bg-surface-3:40 55 46;--border-edge:48 65 55;--border-edge-strong:70 91 78}[data-theme=nebula]{--bg-app:11 11 30;--bg-surface:22 22 41;--bg-surface-2:30 30 56;--bg-surface-3:40 40 74;--bg-editor:18 18 42;--text-primary:242 240 255;--text-secondary:207 201 236;--text-muted:155 147 196;--text-faint:108 102 148;--border-edge:52 50 90;--border-edge-strong:74 71 122;--accent:139 92 246;--accent-hover:124 58 237;--accent-fg:167 139 250;--accent-fg-strong:196 181 253;--glass-app:.22;--glass-surface:.4;--glass-surface-2:.5;--glass-surface-3:.58;--editor-surface-alpha:.25}[data-theme=nebula] .editor-chrome-blue{--bg-app:17 17 40;--bg-surface:24 24 52;--bg-surface-2:32 32 64;--bg-surface-3:40 40 78;--border-edge:54 52 96;--border-edge-strong:76 73 130}[data-theme=nebula] .bg-app,html[data-theme=nebula].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=nebula] .bg-surface,html[data-theme=nebula].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=nebula] .bg-surface-2,html[data-theme=nebula].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=nebula] .bg-surface-3,html[data-theme=nebula].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=nebula] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=nebula] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=nebula] body{background-color:#080816}[data-theme=nebula] #root{background:0 0}[data-theme=dark-academia]{--bg-app:28 19 11;--bg-surface:43 31 20;--bg-surface-2:56 41 26;--bg-surface-3:70 52 33;--bg-editor:38 28 18;--text-primary:245 238 222;--text-secondary:220 208 186;--text-muted:176 160 132;--text-faint:128 114 90;--border-edge:74 59 38;--border-edge-strong:104 84 56;--accent:176 141 87;--accent-hover:150 118 70;--accent-fg:216 166 87;--accent-fg-strong:232 196 132;--glass-app:.16;--glass-surface:.28;--glass-surface-2:.36;--glass-surface-3:.46;--editor-surface-alpha:.45}[data-theme=dark-academia] .editor-chrome-blue{--bg-app:32 23 14;--bg-surface:46 34 22;--bg-surface-2:58 43 28;--bg-surface-3:72 54 35;--border-edge:78 62 41;--border-edge-strong:106 86 58}[data-theme=dark-academia] .bg-app,html[data-theme=dark-academia].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=dark-academia] .bg-surface,html[data-theme=dark-academia].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=dark-academia] .bg-surface-2,html[data-theme=dark-academia].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=dark-academia] .bg-surface-3,html[data-theme=dark-academia].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=dark-academia] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=dark-academia] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=dark-academia] body{background-color:#0c0804;background-image:linear-gradient(180deg, #0806038c 0%, #0a070440 40%, #060402b3 100%), var(--theme-backdrop-dark-academia-landscape);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed}@media (aspect-ratio<=1){[data-theme=dark-academia] body{background-image:linear-gradient(180deg, #0806038c 0%, #0a070440 40%, #060402b3 100%), var(--theme-backdrop-dark-academia-portrait)}}[data-theme=dark-academia] #root{background:0 0}[data-theme=romantasy]{--bg-app:31 15 28;--bg-surface:45 25 42;--bg-surface-2:58 34 54;--bg-surface-3:73 44 68;--bg-editor:34 23 38;--text-primary:250 240 246;--text-secondary:225 204 218;--text-muted:177 142 164;--text-faint:126 94 116;--border-edge:76 47 72;--border-edge-strong:112 72 103;--accent:183 110 121;--accent-hover:158 88 100;--accent-fg:225 154 166;--accent-fg-strong:246 195 204;--glass-app:.2;--glass-surface:.42;--glass-surface-2:.52;--glass-surface-3:.62;--editor-surface-alpha:.64}[data-theme=romantasy] .editor-chrome-blue{--bg-app:34 18 32;--bg-surface:48 28 46;--bg-surface-2:62 38 58;--bg-surface-3:78 49 72;--border-edge:78 50 74;--border-edge-strong:114 76 106}[data-theme=romantasy] .bg-app,html[data-theme=romantasy].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=romantasy] .bg-surface,html[data-theme=romantasy].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=romantasy] .bg-surface-2,html[data-theme=romantasy].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=romantasy] .bg-surface-3,html[data-theme=romantasy].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=romantasy] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=romantasy] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=romantasy] body{background-color:#0f0a14;background-image:linear-gradient(180deg, #080a1866 0%, #230f2433 44%, #0d0812ad 100%), radial-gradient(ellipse 95% 100% at 50% 42%, #501c460d 0%, #12081675 100%), var(--theme-backdrop-romantasy-landscape);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;background-attachment:fixed,fixed,fixed}@media (aspect-ratio<=1){[data-theme=romantasy] body{background-image:linear-gradient(180deg, #080a1866 0%, #230f2433 44%, #0d0812ad 100%), radial-gradient(ellipse 95% 100% at 50% 42%, #501c460d 0%, #12081675 100%), var(--theme-backdrop-romantasy-portrait)}}[data-theme=romantasy] #root{background:0 0}[data-theme=romantasy] .editor-left-panel,[data-theme=romantasy] .editor-right-panel{border-color:rgb(var(--accent-fg) / .3);box-shadow:inset 0 0 0 1px rgb(var(--accent-fg-strong) / .22), inset 10px 0 16px -16px #7fd1c85c, inset -10px 0 16px -16px rgb(var(--accent-fg-strong) / .42), inset 0 0 18px -11px rgb(var(--accent) / .48), 0 0 22px -20px rgb(var(--accent-fg-strong) / .45);border-radius:11px}[data-theme=romantasy] .editor-main-panel{box-shadow:inset 1px 0 0 rgb(var(--accent-fg-strong) / .24), inset -1px 0 0 rgb(var(--accent-fg-strong) / .24), inset 12px 0 20px -22px #7fd1c894, inset -12px 0 20px -22px rgb(var(--accent-fg-strong) / .58)}[data-theme=romantasy] .resize-handle{background:linear-gradient(180deg, #7fd1c833 0%, rgb(var(--accent-fg-strong) / .6) 48%, rgb(var(--accent) / .3) 100%);box-shadow:inset 1px 0 0 #fff4e629, inset -1px 0 0 #7fd1c824, 0 0 12px -6px rgb(var(--accent-fg-strong) / .65)}[data-theme=romantasy] .resize-handle:hover,[data-theme=romantasy] .resize-handle.dragging{background:linear-gradient(180deg, #7fd1c857 0%, rgb(var(--accent-fg-strong) / .86) 48%, rgb(var(--accent) / .46) 100%);box-shadow:inset 1px 0 0 #fff4e63d, inset -1px 0 0 #7fd1c838, 0 0 16px -5px rgb(var(--accent-fg-strong) / .78)}[data-theme=romantasy] .bg-accent{box-shadow:inset 0 1px 0 #fff4e638, 0 0 0 1px rgb(var(--accent-fg-strong) / .12), 0 10px 22px -18px rgb(var(--accent-fg-strong) / .76);background-image:linear-gradient(#fff4e624 0%,#0000 62%)}[data-theme=romantasy] .border-accent{border-color:rgb(var(--accent-fg-strong) / .72)}[data-theme=romantasy] .ring-accent{--tw-ring-color:rgb(var(--accent-fg-strong) / .34)}[data-theme=romantasy] .focus\:ring-accent:focus{--tw-ring-color:rgb(var(--accent-fg-strong) / .44)}[data-theme=romantasy] .codex-entry-card{border-color:rgb(var(--accent-fg) / .3);box-shadow:0 0 0 1px rgb(var(--accent-fg-strong) / .08), 0 12px 26px -24px rgb(var(--accent-fg-strong) / .46)}[data-theme=romantasy] .codex-entry-card:hover{border-color:rgb(var(--accent-fg-strong) / .54);z-index:10;box-shadow:0 0 0 1px rgb(var(--accent-fg-strong) / .18), 0 0 14px -9px rgb(var(--accent-fg-strong) / .78), 0 16px 30px -24px rgb(var(--accent-fg-strong) / .58)}[data-theme=romantasy] .codex-entry-card.border-accent,[data-theme=romantasy] .codex-entry-card.border-blue-500{border-color:rgb(var(--accent-fg-strong) / .78);box-shadow:0 0 0 1px rgb(var(--accent-fg-strong) / .24), 0 0 18px -10px rgb(var(--accent-fg-strong) / .82), 0 16px 32px -24px rgb(var(--accent-fg-strong) / .62)}[data-theme=noir]{--bg-app:13 13 15;--bg-surface:24 24 28;--bg-surface-2:32 32 38;--bg-surface-3:42 42 50;--bg-editor:18 18 22;--text-primary:220 220 226;--text-secondary:188 188 196;--text-muted:140 140 150;--text-faint:96 96 106;--border-edge:48 48 56;--border-edge-strong:72 72 82;--accent:220 38 38;--accent-hover:185 28 28;--accent-fg:239 68 68;--accent-fg-strong:248 113 113;--glass-app:.18;--glass-surface:.3;--glass-surface-2:.4;--glass-surface-3:.5;--editor-surface-alpha:.5}[data-theme=noir] .editor-chrome-blue{--bg-app:16 16 19;--bg-surface:26 26 31;--bg-surface-2:34 34 40;--bg-surface-3:44 44 52;--border-edge:50 50 58;--border-edge-strong:74 74 84}[data-theme=noir] .bg-app,html[data-theme=noir].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=noir] .bg-surface,html[data-theme=noir].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=noir] .bg-surface-2,html[data-theme=noir].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=noir] .bg-surface-3,html[data-theme=noir].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=noir] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=noir] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=noir] body{background-color:#08080a;background-image:linear-gradient(180deg, #0606098c 0%, #08080b40 42%, #040407b8 100%), var(--theme-backdrop-noir-landscape);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed}@media (aspect-ratio<=1){[data-theme=noir] body{background-image:linear-gradient(180deg, #0606098c 0%, #08080b40 42%, #040407b8 100%), var(--theme-backdrop-noir-portrait)}}[data-theme=noir] #root{background:0 0}[data-theme=gothic-horror]{--bg-app:10 10 12;--bg-surface:18 18 22;--bg-surface-2:26 26 32;--bg-surface-3:36 36 44;--bg-editor:14 14 18;--text-primary:231 229 228;--text-secondary:198 196 196;--text-muted:148 146 152;--text-faint:100 100 110;--border-edge:44 44 52;--border-edge-strong:66 66 78;--accent:153 27 27;--accent-hover:127 22 22;--accent-fg:220 60 60;--accent-fg-strong:240 110 110;--glass-app:.16;--glass-surface:.28;--glass-surface-2:.36;--glass-surface-3:.46;--editor-surface-alpha:.46}[data-theme=gothic-horror] .editor-chrome-blue{--bg-app:12 12 15;--bg-surface:20 20 25;--bg-surface-2:28 28 34;--bg-surface-3:38 38 46;--border-edge:46 46 54;--border-edge-strong:68 68 80}[data-theme=gothic-horror] .bg-app,html[data-theme=gothic-horror].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=gothic-horror] .bg-surface,html[data-theme=gothic-horror].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=gothic-horror] .bg-surface-2,html[data-theme=gothic-horror].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=gothic-horror] .bg-surface-3,html[data-theme=gothic-horror].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=gothic-horror] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=gothic-horror] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=gothic-horror] body{background-color:#06070c;background-image:linear-gradient(#0e101c 0%,#08090f 55%,#030306 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}[data-theme=gothic-horror] #root{background:0 0}[data-theme=gothic-horror] .goal-progress-track{background-color:#260c0c8c;overflow:visible}[data-theme=gothic-horror] .goal-progress-fill{background:linear-gradient(90deg,#4a0a0a 0%,#7a1212 55%,#a81717 88%,#c81f1f 100%);position:relative;box-shadow:0 0 5px #a8141473,inset 0 1px #ff5a5a38}[data-theme=gothic-horror] .goal-progress-fill:after{content:"";width:var(--blood-splat,0px);height:var(--blood-splat,0px);pointer-events:none;filter:drop-shadow(0 0 2px #960a0a80);background:radial-gradient(circle,#b81a1a 0%,#8e1212 36%,#0000 47%),radial-gradient(circle at 80% 28%,#c81f1f 0%,#0000 11%),radial-gradient(circle at 72% 80%,#a81717 0%,#0000 9%),radial-gradient(circle at 24% 78%,#7c0f0f 0%,#0000 8%),radial-gradient(circle at 90% 60%,#c01a1a 0%,#0000 6%),radial-gradient(circle at 14% 32%,#8e1212 0%,#0000 7%),radial-gradient(circle at 50% 8%,#b01818 0%,#0000 5%);position:absolute;top:50%;right:0;transform:translate(34%,-50%)}[data-theme=gothic-horror] .goal-progress-fill:before{content:"";width:calc(var(--blood-splat,0px) * 1.7);height:calc(var(--blood-splat,0px) * 1.7);pointer-events:none;background:radial-gradient(circle at 86% 18%,#9a1414 0%,#0000 4%),radial-gradient(circle at 92% 84%,#8e1212 0%,#0000 3.5%),radial-gradient(circle at 66% 96%,#a81717 0%,#0000 3%),radial-gradient(circle at 78% 4%,#7c0f0f 0%,#0000 3%);position:absolute;top:50%;right:0;transform:translate(28%,-50%)}[data-theme=neon-district]{--bg-app:10 10 20;--bg-surface:16 16 28;--bg-surface-2:24 22 40;--bg-surface-3:34 30 54;--bg-editor:13 13 24;--text-primary:233 232 246;--text-secondary:198 196 220;--text-muted:150 148 180;--text-faint:104 102 136;--border-edge:46 44 72;--border-edge-strong:72 68 108;--accent:232 121 249;--accent-hover:200 90 224;--accent-fg:240 140 252;--accent-fg-strong:245 185 253;--glass-app:.16;--glass-surface:.28;--glass-surface-2:.36;--glass-surface-3:.46;--editor-surface-alpha:.46}[data-theme=neon-district] .editor-chrome-blue{--bg-app:12 12 22;--bg-surface:18 18 30;--bg-surface-2:26 24 42;--bg-surface-3:36 32 56;--border-edge:48 46 74;--border-edge-strong:74 70 110}[data-theme=neon-district] .bg-app,html[data-theme=neon-district].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=neon-district] .bg-surface,html[data-theme=neon-district].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=neon-district] .bg-surface-2,html[data-theme=neon-district].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=neon-district] .bg-surface-3,html[data-theme=neon-district].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=neon-district] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=neon-district] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=neon-district] body{background-color:#080812;background-image:linear-gradient(#0a0a14 0%,#0e0c1c 58%,#1a0e28 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}[data-theme=neon-district] #root{background:0 0}[data-theme=neon-district] .codex-entry-card{border-color:rgb(var(--accent-fg) / .85);box-shadow:0 0 0 1px rgb(var(--accent-fg) / .5), 0 0 7px rgb(var(--accent-fg) / .5), 0 0 16px rgb(var(--accent) / .32)}[data-theme=neon-district] .codex-entry-card:hover{border-color:rgb(var(--accent-fg));z-index:10;box-shadow:0 0 0 1px rgb(var(--accent-fg) / .85), 0 0 10px rgb(var(--accent-fg) / .7), 0 0 24px rgb(var(--accent) / .45)}[data-theme=neon-district] .editor-left-panel,[data-theme=neon-district] .editor-right-panel{box-shadow:inset 0 0 0 1px rgb(var(--accent-fg) / .85),  inset 0 0 11px -1px rgb(var(--accent-fg) / .42),  inset 0 0 22px -7px rgb(var(--accent) / .3);border-color:#0000;border-radius:12px;overflow:hidden}[data-theme=eye-of-the-storm]{--bg-app:14 16 24;--bg-surface:20 23 33;--bg-surface-2:28 32 45;--bg-surface-3:38 43 58;--bg-editor:17 19 28;--text-primary:226 230 240;--text-secondary:192 198 212;--text-muted:142 150 168;--text-faint:96 104 122;--border-edge:44 50 66;--border-edge-strong:66 74 94;--accent:96 165 250;--accent-hover:59 130 246;--accent-fg:125 185 255;--accent-fg-strong:170 210 255;--glass-app:.16;--glass-surface:.28;--glass-surface-2:.36;--glass-surface-3:.46;--editor-surface-alpha:.46}[data-theme=eye-of-the-storm] .editor-chrome-blue{--bg-app:16 18 27;--bg-surface:22 25 36;--bg-surface-2:30 34 48;--bg-surface-3:40 45 60;--border-edge:46 52 68;--border-edge-strong:68 76 96}[data-theme=eye-of-the-storm] .bg-app,html[data-theme=eye-of-the-storm].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=eye-of-the-storm] .bg-surface,html[data-theme=eye-of-the-storm].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=eye-of-the-storm] .bg-surface-2,html[data-theme=eye-of-the-storm].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=eye-of-the-storm] .bg-surface-3,html[data-theme=eye-of-the-storm].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=eye-of-the-storm] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=eye-of-the-storm] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=eye-of-the-storm] body{background-color:#08090e;background-image:radial-gradient(82% 82% at 50% 46%,#222838 0%,#141721 38%,#0a0c12 72%,#06070b 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}[data-theme=eye-of-the-storm] #root{background:0 0}[data-theme=the-abyss]{--bg-app:4 16 31;--bg-surface:10 26 44;--bg-surface-2:16 36 58;--bg-surface-3:24 48 72;--bg-editor:6 20 36;--text-primary:207 230 240;--text-secondary:176 200 214;--text-muted:128 156 174;--text-faint:88 114 132;--border-edge:28 56 80;--border-edge-strong:44 78 104;--accent:52 224 208;--accent-hover:38 184 170;--accent-fg:96 230 216;--accent-fg-strong:150 240 230;--glass-app:.16;--glass-surface:.28;--glass-surface-2:.36;--glass-surface-3:.46;--editor-surface-alpha:.46}[data-theme=the-abyss] .editor-chrome-blue{--bg-app:6 18 33;--bg-surface:12 28 46;--bg-surface-2:18 38 60;--bg-surface-3:26 50 74;--border-edge:30 58 82;--border-edge-strong:46 80 106}[data-theme=the-abyss] .bg-app,html[data-theme=the-abyss].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=the-abyss] .bg-surface,html[data-theme=the-abyss].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=the-abyss] .bg-surface-2,html[data-theme=the-abyss].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=the-abyss] .bg-surface-3,html[data-theme=the-abyss].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=the-abyss] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=the-abyss] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=the-abyss] body{background-color:#020810;background-image:linear-gradient(#081a2c 0%,#04101f 45%,#020912 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}[data-theme=the-abyss] #root{background:0 0}[data-theme=the-grid]{--bg-app:6 14 19;--bg-surface:10 22 29;--bg-surface-2:15 31 40;--bg-surface-3:21 42 54;--bg-editor:7 17 23;--text-primary:217 240 246;--text-secondary:178 208 217;--text-muted:126 156 167;--text-faint:84 110 121;--border-edge:26 52 64;--border-edge-strong:40 76 92;--accent:34 211 238;--accent-hover:6 182 212;--accent-fg:103 232 249;--accent-fg-strong:165 243 252;--glass-app:.16;--glass-surface:.28;--glass-surface-2:.36;--glass-surface-3:.46;--editor-surface-alpha:.46}[data-theme=the-grid] .editor-chrome-blue{--bg-app:8 16 21;--bg-surface:12 24 31;--bg-surface-2:17 33 42;--bg-surface-3:23 44 56;--border-edge:28 54 66;--border-edge-strong:42 78 94}[data-theme=the-grid] .bg-app,html[data-theme=the-grid].dark .dark\:bg-app{background-color:rgb(var(--bg-app) / var(--glass-app))}[data-theme=the-grid] .bg-surface,html[data-theme=the-grid].dark .dark\:bg-surface{background-color:rgb(var(--bg-surface) / var(--glass-surface))}[data-theme=the-grid] .bg-surface-2,html[data-theme=the-grid].dark .dark\:bg-surface-2{background-color:rgb(var(--bg-surface-2) / var(--glass-surface-2))}[data-theme=the-grid] .bg-surface-3,html[data-theme=the-grid].dark .dark\:bg-surface-3{background-color:rgb(var(--bg-surface-3) / var(--glass-surface-3))}[data-theme=the-grid] .bg-editor{background-color:rgb(var(--bg-editor) / var(--editor-surface-alpha))}[data-theme=the-grid] .theme-overlay{background-color:rgb(var(--bg-surface-2))}[data-theme=the-grid] body{background-color:#020609;background-image:linear-gradient(#03080c 0%,#061016 30%,#0c202a 40%,#050d12 52%,#020609 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}[data-theme=the-grid] #root{background:0 0}*{font-smooth:always;-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;text-rendering:optimizelegibility!important}html{image-rendering:-webkit-optimize-contrast}@media (resolution>=192dpi){*{-webkit-font-smoothing:subpixel-antialiased!important}}input,textarea,select{outline:none;-webkit-font-smoothing:antialiased!important}svg{shape-rendering:crispedges}code,pre,.monospace,[class*=language-]{font-family:Consolas,Monaco,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased!important}body.electron-app #root{background:#1a1a1a;height:100vh;position:relative;overflow:hidden}html.theme-has-effects body.electron-app #root{background:0 0}.electron-titlebar{z-index:9999;-webkit-app-region:drag;-webkit-user-select:none;user-select:none;background:#2a2a2a;border-bottom:1px solid #1a1a1a;justify-content:flex-end;align-items:center;height:30px;display:flex;position:fixed;top:0;left:0;right:0}.electron-window-controls{-webkit-app-region:no-drag;align-items:center;gap:0;height:100%;margin-left:auto;display:flex;position:relative}.electron-window-control{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:46px;height:30px;font-size:14px;transition:all .2s;display:flex}.electron-window-control:hover{color:#fff;background:#ffffff1a}.electron-window-control.close:hover{color:#fff;background:#e81123}body.electron-app .electron-has-titlebar{box-sizing:border-box;height:100vh;padding-top:30px}body.electron-app{background-color:#0000;margin:0;padding:0;overflow:hidden}.electron-titlebar *{-webkit-user-select:none;user-select:none}body.electron-app.maximized .electron-titlebar{border-bottom:1px solid #1a1a1a}body.electron-app.allow-scroll{overflow:auto!important}body.electron-app.allow-scroll #root{min-height:100vh;height:auto!important;overflow:auto!important}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}
