:root,[data-theme=night-watch]{--ground: #0a111c;--ground-rgb: 10 17 28;--pane: rgba(15, 26, 41, .94);--pane-deep: rgba(15, 26, 41, .96);--pane-solid: #0f1a29;--pane-solid-rgb: 15 26 41;--pop: rgba(13, 23, 36, .96);--well: rgba(5, 10, 17, .42);--recessed: #0b1422;--recessed-rgb: 11 20 34;--raised-2: #172538;--raised-2-rgb: 23 37 56;--raised: #1f3149;--raised-rgb: 31 49 73;--line: #25374f;--line-rgb: 37 55 79;--line-bright: #3c5677;--line-bright-rgb: 60 86 119;--hair: rgba(37, 55, 79, .5);--text: #d6e4ee;--text-rgb: 214 228 238;--text-2: #9fb3c4;--text-2-rgb: 159 179 196;--text-3: #62788d;--text-3-rgb: 98 120 141;--accent: #7fd4e4;--accent-rgb: 127 212 228;--on-accent: #06202a;--on-accent-rgb: 6 32 42;--notice: #f0b45c;--notice-rgb: 240 180 92;--ink-on-notice: #1b1407;--ink-on-notice-rgb: 27 20 7;--done: #9fd9a8;--done-rgb: 159 217 168;--error: #f08a7e;--error-rgb: 240 138 126;--bold-ink: #e5b45a;--bold-ink-rgb: 229 180 90;--redpen-habit: #e79a8c;--redpen-habit-rgb: 231 154 140;--chart-void: #03070c;--chart-void-rgb: 3 7 12;--chart-holo: #7fe6f0;--chart-holo-rgb: 127 230 240;--glow-primary: 0 0 12px -4px rgba(127, 212, 228, .8);--glow-focus: 0 0 0 1px rgba(127, 212, 228, .12), 0 0 14px -6px rgba(127, 212, 228, .6);--glow-pane-active: 0 0 22px -14px rgba(127, 212, 228, .9)}[data-theme=tetsu-asagi]{--ground: #06171a;--ground-rgb: 6 23 26;--pane: rgba(11, 34, 37, .94);--pane-deep: rgba(11, 34, 37, .96);--pane-solid: #0b2225;--pane-solid-rgb: 11 34 37;--pop: rgba(9, 29, 32, .96);--well: rgba(3, 12, 14, .42);--recessed: #081c1f;--recessed-rgb: 8 28 31;--raised-2: #0f2c30;--raised-2-rgb: 15 44 48;--raised: #123338;--raised-rgb: 18 51 56;--line: #24474b;--line-rgb: 36 71 75;--line-bright: #3a6367;--line-bright-rgb: 58 99 103;--hair: rgba(36, 71, 75, .5);--text: #f6f5ea;--text-rgb: 246 245 234;--text-2: #9dbdbb;--text-2-rgb: 157 189 187;--text-3: #70a19f;--text-3-rgb: 112 161 159;--accent: #00a4ac;--accent-rgb: 0 164 172;--on-accent: #06171a;--on-accent-rgb: 6 23 26;--notice: #e0861a;--notice-rgb: 224 134 26;--ink-on-notice: #1b1407;--ink-on-notice-rgb: 27 20 7;--done: #65c294;--done-rgb: 101 194 148;--error: #f04e23;--error-rgb: 240 78 35;--bold-ink: #e0861a;--bold-ink-rgb: 224 134 26;--redpen-habit: #f58f98;--redpen-habit-rgb: 245 143 152;--chart-void: #03100f;--chart-void-rgb: 3 16 15;--chart-holo: #78cdd1;--chart-holo-rgb: 120 205 209;--glow-primary: 0 0 12px -4px rgba(0, 164, 172, .8);--glow-focus: 0 0 0 1px rgba(0, 164, 172, .12), 0 0 14px -6px rgba(0, 164, 172, .6);--glow-pane-active: 0 0 22px -14px rgba(0, 164, 172, .9)}[data-theme=sumi-beni]{--ground: #0d0116;--ground-rgb: 13 1 22;--pane: rgba(27, 23, 25, .94);--pane-deep: rgba(27, 23, 25, .96);--pane-solid: #1b1719;--pane-solid-rgb: 27 23 25;--pop: rgba(22, 19, 21, .96);--well: rgba(5, 1, 8, .42);--recessed: #140f13;--recessed-rgb: 20 15 19;--raised-2: #262224;--raised-2-rgb: 38 34 36;--raised: #333132;--raised-rgb: 51 49 50;--line: #4a4647;--line-rgb: 74 70 71;--line-bright: #605b5d;--line-bright-rgb: 96 91 93;--hair: rgba(74, 70, 71, .5);--text: #f6f5ea;--text-rgb: 246 245 234;--text-2: #a1a3a6;--text-2-rgb: 161 163 166;--text-3: #8a8c8e;--text-3-rgb: 138 140 142;--accent: #f15b6c;--accent-rgb: 241 91 108;--on-accent: #0d0116;--on-accent-rgb: 13 1 22;--notice: #fcaf17;--notice-rgb: 252 175 23;--ink-on-notice: #1b1407;--ink-on-notice-rgb: 27 20 7;--done: #65c294;--done-rgb: 101 194 148;--error: #f04e23;--error-rgb: 240 78 35;--bold-ink: #fcaf17;--bold-ink-rgb: 252 175 23;--redpen-habit: #f69c9f;--redpen-habit-rgb: 246 156 159;--chart-void: #070010;--chart-void-rgb: 7 0 16;--chart-holo: #f58f98;--chart-holo-rgb: 245 143 152;--glow-primary: 0 0 12px -4px rgba(241, 91, 108, .8);--glow-focus: 0 0 0 1px rgba(241, 91, 108, .12), 0 0 14px -6px rgba(241, 91, 108, .6);--glow-pane-active: 0 0 22px -14px rgba(241, 91, 108, .9)}[data-theme=bengara]{--ground: #281914;--ground-rgb: 40 25 20;--pane: rgba(50, 31, 24, .94);--pane-deep: rgba(50, 31, 24, .96);--pane-solid: #321f18;--pane-solid-rgb: 50 31 24;--pop: rgba(44, 27, 21, .96);--well: rgba(20, 12, 9, .42);--recessed: #2c1b15;--recessed-rgb: 44 27 21;--raised-2: #3d261c;--raised-2-rgb: 61 38 28;--raised: #4b2d1c;--raised-rgb: 75 45 28;--line: #684d44;--line-rgb: 104 77 68;--line-bright: #86675c;--line-bright-rgb: 134 103 92;--hair: rgba(104, 77, 68, .5);--text: #f3ecd8;--text-rgb: 243 236 216;--text-2: #9d9087;--text-2-rgb: 157 144 135;--text-3: #988c82;--text-3-rgb: 152 140 130;--accent: #e66b58;--accent-rgb: 230 107 88;--on-accent: #281914;--on-accent-rgb: 40 25 20;--notice: #e0861a;--notice-rgb: 224 134 26;--ink-on-notice: #1b1407;--ink-on-notice-rgb: 27 20 7;--done: #70a19f;--done-rgb: 112 161 159;--error: #f15b6c;--error-rgb: 241 91 108;--bold-ink: #e0861a;--bold-ink-rgb: 224 134 26;--redpen-habit: #f8a7a0;--redpen-habit-rgb: 248 167 160;--chart-void: #1a100c;--chart-void-rgb: 26 16 12;--chart-holo: #fab27b;--chart-holo-rgb: 250 178 123;--glow-primary: 0 0 12px -4px rgba(230, 107, 88, .8);--glow-focus: 0 0 0 1px rgba(230, 107, 88, .12), 0 0 14px -6px rgba(230, 107, 88, .6);--glow-pane-active: 0 0 22px -14px rgba(230, 107, 88, .9)}:root{--comment-red: #f08a7e;--comment-red-rgb: 240 138 126;--comment-orange: #f0a35c;--comment-orange-rgb: 240 163 92;--comment-yellow: #f0b45c;--comment-yellow-rgb: 240 180 92;--comment-green: #9fd9a8;--comment-green-rgb: 159 217 168;--comment-blue: #7fd4e4;--comment-blue-rgb: 127 212 228;--comment-purple: #a9b4f0;--comment-purple-rgb: 169 180 240;--comment-gray: #8da2b5;--comment-gray-rgb: 141 162 181;--tag-purple: #705da8;--tag-purple-rgb: 112 93 168;--tag-blue: #009ad6;--tag-blue-rgb: 0 154 214;--tag-teal: #00a4ac;--tag-teal-rgb: 0 164 172;--tag-green: #65c294;--tag-green-rgb: 101 194 148;--tag-magenta: #e761a4;--tag-magenta-rgb: 231 97 164;--tag-red: #ef4136;--tag-red-rgb: 239 65 54;--tag-orange: #f36c21;--tag-orange-rgb: 243 108 33;--tag-gold: #ffc20e;--tag-gold-rgb: 255 194 14;--tag-brown: #b7704f;--tag-brown-rgb: 183 112 79;--tag-grey: #a1a3a6;--tag-grey-rgb: 161 163 166;--purple-shoubuiro: #694d9f;--purple-shoubuiro-rgb: 105 77 159;--purple-edomurasaki: #6d5498;--purple-edomurasaki-rgb: 109 84 152;--purple-aomurasaki: #6f51a1;--purple-aomurasaki-rgb: 111 81 161;--purple-kodaimurasaki: #7d5484;--purple-kodaimurasaki-rgb: 125 84 132;--purple-kikyouiro: #585eaa;--purple-kikyouiro-rgb: 88 94 170;--purple-murasaki: #8b52a1;--purple-murasaki-rgb: 139 82 161;--purple-fujinando: #6a6da9;--purple-fujinando-rgb: 106 109 169;--purple-hatobairo: #9687a3;--purple-hatobairo-rgb: 150 135 163;--purple-ayameiro: #c77eb5;--purple-ayameiro-rgb: 199 126 181;--purple-fujimurasaki: #9b95c9;--purple-fujimurasaki-rgb: 155 149 201;--purple-fujiiro: #afb4db;--purple-fujiiro-rgb: 175 180 219;--blue-ruriiro: #2a5caa;--blue-ruriiro-rgb: 42 92 170;--blue-gunjouiro: #465daa;--blue-gunjouiro-rgb: 70 93 170;--blue-kakitsubatairo: #4b5eaa;--blue-kakitsubatairo-rgb: 75 94 170;--blue-hanadairo: #267ca7;--blue-hanadairo-rgb: 38 124 167;--blue-tsuyukusairo: #21a0db;--blue-tsuyukusairo-rgb: 33 160 219;--blue-wasurenagusairo: #7bbfea;--blue-wasurenagusairo-rgb: 123 191 234;--blue-sorairo: #90d7ec;--blue-sorairo-rgb: 144 215 236;--blue-mizuiro: #afdfe4;--blue-mizuiro-rgb: 175 223 228;--teal-nandoiro: #007c8a;--teal-nandoiro-rgb: 0 124 138;--teal-sabiasagi: #508a88;--teal-sabiasagi-rgb: 80 138 136;--teal-aomidori: #00ae95;--teal-aomidori-rgb: 0 174 149;--teal-mizuasagi: #70a19f;--teal-mizuasagi-rgb: 112 161 159;--teal-shinbashiiro: #5ab9c1;--teal-shinbashiiro-rgb: 90 185 193;--teal-aotakeiro: #72baa7;--teal-aotakeiro-rgb: 114 186 167;--teal-byakugun: #78cdd1;--teal-byakugun-rgb: 120 205 209;--teal-kamenozoki: #94d6da;--teal-kamenozoki-rgb: 148 214 218;--green-rokushoiro: #47845e;--green-rokushoiro-rgb: 71 132 94;--green-kusairo: #6d8346;--green-kusairo-rgb: 109 131 70;--green-matsubairo: #74905d;--green-matsubairo-rgb: 116 144 93;--green-seijiiro: #60b49f;--green-seijiiro-rgb: 96 180 159;--green-wakabairo: #abc88b;--green-wakabairo-rgb: 171 200 139;--green-moegi: #a9d159;--green-moegi-rgb: 169 209 89;--green-kimidori: #b2d235;--green-kimidori-rgb: 178 210 53;--green-wakakusairo: #c3d941;--green-wakakusairo-rgb: 195 217 65;--green-byakuroku: #cde6c7;--green-byakuroku-rgb: 205 230 199;--magenta-tsutsujiiro: #ef5b9c;--magenta-tsutsujiiro-rgb: 239 91 156;--magenta-akamurasaki: #f067a6;--magenta-akamurasaki-rgb: 240 103 166;--magenta-momoiro: #f58f98;--magenta-momoiro-rgb: 245 143 152;--magenta-koubaiiro: #f69c9f;--magenta-koubaiiro-rgb: 246 156 159;--magenta-tokiiro: #f5c9c6;--magenta-tokiiro-rgb: 245 201 198;--red-akaneiro: #b22d35;--red-akaneiro-rgb: 178 45 53;--red-enji: #b3424a;--red-enji-rgb: 179 66 74;--red-beniaka: #d93a49;--red-beniaka-rgb: 217 58 73;--red-barairo: #f0566e;--red-barairo-rgb: 240 86 110;--red-karakurenai: #f15b6c;--red-karakurenai-rgb: 241 91 108;--red-entaniro: #e66b58;--red-entaniro-rgb: 230 107 88;--red-sangoiro: #f8a7a0;--red-sangoiro-rgb: 248 167 160;--orange-akadaidai: #f15a22;--orange-akadaidai-rgb: 241 90 34;--orange-nikkeiiro: #da765b;--orange-nikkeiiro-rgb: 218 118 91;--orange-kakiiro: #f3704b;--orange-kakiiro-rgb: 243 112 75;--orange-ouni: #f47a55;--orange-ouni-rgb: 244 122 85;--orange-daidaiiro: #f58220;--orange-daidaiiro-rgb: 245 130 32;--orange-mikaniro: #f68b1f;--orange-mikaniro-rgb: 246 139 31;--orange-koujiiro: #faa755;--orange-koujiiro-rgb: 250 167 85;--orange-anzuiro: #fab27b;--orange-anzuiro-rgb: 250 178 123;--gold-kincha: #e0861a;--gold-kincha-rgb: 224 134 26;--gold-karashiiro: #c9ab53;--gold-karashiiro-rgb: 201 171 83;--gold-yamabukiiro: #fcaf17;--gold-yamabukiiro-rgb: 252 175 23;--gold-ukoniro: #fdb933;--gold-ukoniro-rgb: 253 185 51;--gold-tamagoiro: #ffce7b;--gold-tamagoiro-rgb: 255 206 123;--gold-kiiro: #ffd400;--gold-kiiro-rgb: 255 212 0;--gold-kariyasuiro: #f0dc70;--gold-kariyasuiro-rgb: 240 220 112;--gold-kihadairo: #fcf16e;--gold-kihadairo-rgb: 252 241 110;--brown-kabairo: #ae5039;--brown-kabairo-rgb: 174 80 57;--brown-akacha: #b4533c;--brown-akacha-rgb: 180 83 60;--brown-kohakuiro: #b76f3b;--brown-kohakuiro-rgb: 183 111 59;--brown-tsuchiiro: #b47142;--brown-tsuchiiro-rgb: 180 113 66;--brown-oudoiro: #ba8448;--brown-oudoiro-rgb: 186 132 72;--brown-chanezu: #9d9087;--brown-chanezu-rgb: 157 144 135;--brown-kicha: #de773f;--brown-kicha-rgb: 222 119 63;--brown-komugiiro: #e19661;--brown-komugiiro-rgb: 225 150 97;--grey-haiiro: #717375;--grey-haiiro-rgb: 113 115 117;--grey-namariiro: #72777b;--grey-namariiro-rgb: 114 119 123;--grey-nezumiiro: #8a8c8e;--grey-nezumiiro-rgb: 138 140 142;--grey-zougeiro: #f3ecd8;--grey-zougeiro-rgb: 243 236 216;--grey-kinariiro: #f6f5ea;--grey-kinariiro-rgb: 246 245 234;--shadow-pop: 0 14px 40px rgba(0, 0, 0, .5), 0 0 0 1px rgba(0, 0, 0, .2);--shadow-dialog: 0 24px 60px -18px #000000;--space-0\.5: 2px;--space-1: 4px;--space-1\.5: 6px;--space-2: 8px;--space-2\.5: 10px;--space-3: 12px;--space-3\.5: 14px;--space-4: 16px;--space-4\.5: 18px;--space-5\.5: 22px;--radius-hair: 1px;--radius-sm: 2px;--radius-pane: 3px;--radius-scroll: 8px;--radius-full: 9999px;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}body{font-feature-settings:"tnum" 0}::selection{background:rgb(var(--accent-rgb) / .28);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:rgb(var(--line-bright-rgb) / .55) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgb(var(--line-bright-rgb) / .45);border:2px solid transparent;background-clip:padding-box;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--accent-rgb) / .45)}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.nw-glass{background-color:rgb(var(--pane-solid-rgb) / .94);will-change:opacity}.nw-glass.nw-glass-deep{background-color:rgb(var(--pane-solid-rgb) / .96)}.nw-brackets{position:relative;border:1px solid var(--hair);border-radius:3px}.nw-brackets:after{--bk: var(--line-bright);--bl: 11px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;border-radius:2px;background:linear-gradient(var(--bk),var(--bk)) 0 0 / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 0 0 / 1px var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 0 / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 0 / 1px var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) 0 100% / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 0 100% / 1px var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 100% / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 100% / 1px var(--bl) no-repeat}.nw-brackets.nw-brackets-lit:after{--bk: rgb(var(--accent-rgb) / .7)}.nw-brackets{transition:border-color .25s ease,box-shadow .25s ease}.nw-pane-active{border-color:rgb(var(--accent-rgb) / .22);box-shadow:0 0 22px -14px rgb(var(--accent-rgb) / .9)}.nw-esc-hint{position:absolute;top:7px;left:9px;z-index:20;padding:0 4px;font-size:10px;line-height:14px;letter-spacing:.04em;color:var(--text-3);border:1px solid var(--line);border-radius:2px;opacity:0;pointer-events:none;transition:opacity .25s ease,color .2s ease,border-color .2s ease}main:has(.ProseMirror-focused)>.nw-esc-hint{opacity:.55;pointer-events:auto}main:has(.ProseMirror-focused)>.nw-esc-hint:hover{opacity:1;color:var(--accent);border-color:rgb(var(--accent-rgb) / .5)}.nw-well{background-color:var(--well);border:1px solid var(--hair);border-radius:2px;transition:border-color .2s ease,box-shadow .2s ease}.nw-well:focus-within,.nw-well:focus{border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .12),0 0 14px -6px rgb(var(--accent-rgb) / .6);outline:none}.nw-caption{font-size:12px;font-weight:500;color:var(--text-3)}.nw-num{font-variant-numeric:tabular-nums}.nw-pop{background-color:var(--pop);border:1px solid rgb(var(--line-bright-rgb) / .7);border-radius:3px;box-shadow:0 14px 40px #00000080,0 0 0 1px #0003}.nw-btn-primary{border:1px solid rgb(var(--accent-rgb) / .55);background-color:rgb(var(--accent-rgb) / .1);color:var(--accent);border-radius:2px;transition:background-color .2s ease,box-shadow .2s ease}.nw-btn-primary:hover{background-color:rgb(var(--accent-rgb) / .18);box-shadow:0 0 12px -4px rgb(var(--accent-rgb) / .8)}.nw-resizer{position:relative;cursor:col-resize}.nw-resizer:before{content:"";position:absolute;top:18px;bottom:18px;left:50%;width:1px;background:transparent;transition:background-color .2s ease,box-shadow .2s ease}.nw-resizer:hover:before,.nw-resizer.is-active:before{background:rgb(var(--accent-rgb) / .7);box-shadow:0 0 8px rgb(var(--accent-rgb) / .6)}.nw-seg{position:relative;display:flex;border:1px solid var(--line);border-radius:2px;background:rgb(var(--ground-rgb) / .35)}.nw-seg button{position:relative;height:28px;padding:0 16px;font-size:12.5px;color:var(--text-3);transition:color .2s ease,background-color .2s ease}.nw-seg button+button{border-left:1px solid var(--line)}.nw-seg button:hover{color:var(--text)}.nw-seg button[aria-pressed=true]{color:var(--text);background:linear-gradient(to top,rgb(var(--accent-rgb) / .12),transparent 70%)}.nw-seg button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);box-shadow:0 0 8px rgb(var(--accent-rgb) / .85),0 0 2px var(--accent)}.nw-seg.is-compact{width:100%}.nw-seg.is-compact button{flex:1 1 0;min-width:0;padding:0 4px;font-size:12px;white-space:nowrap}.nw-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px rgb(var(--accent-rgb) / .8);transition:background-color .3s ease,box-shadow .3s ease}.nw-dot.is-signal{background:var(--notice);box-shadow:0 0 6px rgb(var(--notice-rgb) / .85)}.nw-dot.is-error{background:var(--error);box-shadow:0 0 6px rgb(var(--error-rgb) / .85)}.nw-housing{--cut: 7px;position:relative;display:inline-flex;align-items:center;gap:3px;padding:3px 4px 3px 12px;isolation:isolate;background:linear-gradient(180deg,var(--line-bright),var(--line) 60%,color-mix(in srgb,var(--line) 60%,var(--ground)));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.nw-housing:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;pointer-events:none;clip-path:polygon(calc(var(--cut) - .5px) 0,100% 0,100% calc(100% - var(--cut) + .5px),calc(100% - var(--cut) + .5px) 100%,0 100%,0 calc(var(--cut) - .5px));background:linear-gradient(180deg,rgb(var(--line-bright-rgb) / .18),rgb(var(--line-bright-rgb) / .04) 45%,rgb(0 0 0 / .2)),var(--ground);box-shadow:inset 0 1px 0 rgb(var(--text-rgb) / .06)}.nw-housing.is-right{padding:3px 12px 3px 4px}.nw-housing-ticks{position:absolute;left:4px;top:50%;width:4px;height:14px;transform:translateY(-50%);background:repeating-linear-gradient(180deg,var(--line-bright) 0 1px,transparent 1px 4px);opacity:.8}.nw-housing.is-right .nw-housing-ticks{left:auto;right:4px}.nw-key{--kc: 5px;position:relative;width:32px;height:28px;display:grid;place-items:center;color:var(--text-2);isolation:isolate;clip-path:polygon(var(--kc) 0,100% 0,100% calc(100% - var(--kc)),calc(100% - var(--kc)) 100%,0 100%,0 var(--kc));background:linear-gradient(180deg,color-mix(in srgb,var(--line-bright) 55%,var(--raised)),color-mix(in srgb,var(--raised) 85%,var(--ground)) 55%,color-mix(in srgb,var(--raised) 55%,var(--ground)));transition:transform .12s var(--ease),color .2s ease,filter .2s ease;flex:none}.nw-key-face{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;clip-path:inherit;background:radial-gradient(120% 90% at 50% 0%,rgb(var(--accent-rgb) / .06),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--raised-2) 80%,var(--raised)),color-mix(in srgb,var(--recessed) 70%,var(--raised-2)) 70%,var(--recessed));box-shadow:inset 0 1px 0 rgb(var(--text-rgb) / .08);transition:background .2s ease}.nw-key-scan{position:absolute;left:1px;right:1px;top:-40%;height:40%;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgb(var(--accent-rgb) / .22) 70%,rgb(var(--accent-rgb) / .5) 96%,transparent)}.nw-key-glyph{position:relative;z-index:1;display:grid;place-items:center;margin-top:-2px;transition:filter .2s ease}.nw-key-led{position:absolute;left:50%;bottom:3px;width:12px;height:2px;margin-left:-6px;z-index:1;background:var(--raised);box-shadow:inset 0 0 0 .5px #0009;transition:background-color .25s ease,box-shadow .25s ease}.nw-key.is-lit .nw-key-led{background:var(--accent);box-shadow:0 0 6px rgb(var(--accent-rgb) / .9),0 0 1px var(--accent)}.nw-key.is-engaged{color:var(--accent)}.nw-key.is-engaged .nw-key-glyph{filter:drop-shadow(0 0 4px rgb(var(--accent-rgb) / .7))}.nw-key:hover:not(:disabled){color:var(--text);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .85),color-mix(in srgb,var(--accent) 30%,var(--raised)) 50%,color-mix(in srgb,var(--raised) 70%,var(--raised-2)))}.nw-key.is-engaged:hover:not(:disabled){color:var(--text)}.nw-key:hover:not(:disabled) .nw-key-scan{animation:nw-scan .9s var(--ease) 1}.nw-key:active:not(:disabled){transform:translateY(1px)}.nw-key:active:not(:disabled) .nw-key-face{background:linear-gradient(180deg,var(--ground),var(--recessed));box-shadow:inset 0 2px 4px #0009}.nw-key:disabled{cursor:default;color:rgb(var(--text-3-rgb) / .45)}.nw-key:disabled .nw-key-led{background:var(--raised-2)}.nw-key:focus-visible{outline:none}.nw-key:focus-visible .nw-key-face{box-shadow:inset 0 0 0 1px var(--accent),inset 0 1px 0 rgb(var(--text-rgb) / .08)}.nw-key.is-entering{animation:nw-key-in .32s var(--ease) both}.nw-fbar{position:relative;height:6px;flex:1 1 auto;min-width:24px;background:repeating-linear-gradient(90deg,rgb(var(--line-rgb) / .95) 0 1px,transparent 1px 4px)}.nw-fbar>i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 100%);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--c) 72%,transparent) 0 2px,transparent 2px 4px);transition:width .5s var(--ease)}.nw-fbar>i:after{content:"";position:absolute;right:0;top:-1px;bottom:-1px;width:1px;background:var(--c);box-shadow:0 0 5px var(--c)}.nw-fbar.is-small{height:4px}.nw-chart{--ch-holo: var(--chart-holo);--ch-holo-rgb: var(--chart-holo-rgb);--ch-ice: var(--text);--ch-ice-2: var(--text-2);--ch-ice-3: var(--text-3);--ch-amber: var(--notice);--ch-line: var(--line);--ch-nav: var(--accent);--ch-barlow: "Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;container-type:inline-size;background:var(--chart-void);color:var(--ch-ice)}.nw-chart :focus-visible{outline:1px solid var(--ch-holo);outline-offset:2px}.nw-chart-map{overflow:hidden}.nw-chart-frame{border:1px solid rgb(var(--ch-holo-rgb) / .28);background:rgb(var(--chart-void-rgb) / .8)}.nw-chart-title{margin:0;padding-right:28px;font:300 24px/1.15 var(--ch-barlow);letter-spacing:.01em;color:var(--ch-ice);overflow-wrap:anywhere}.nw-chart-stat{margin:2px 0 0;font:400 14px/1.4 var(--ch-barlow);color:var(--ch-ice-3);font-variant-numeric:tabular-nums}.nw-chart .nw-brackets{border-color:rgb(var(--line-rgb) / .5)}.nw-chart .nw-brackets:after{--bk: rgb(var(--ch-holo-rgb) / .55)}.nw-chart .jr-none{margin:0;padding:6px;font-size:14px;color:var(--ch-ice-3)}.jr-bn{flex:none;min-width:19px;height:17px;padding:0 4px;border-radius:3px;text-align:center;font-size:11px;font-weight:500;line-height:17px;color:var(--ch-amber);box-shadow:inset 0 0 0 1px rgb(var(--notice-rgb) / .6)}.jr-key{padding:2px 8px;font-size:12px;color:var(--ch-ice-2);border:1px solid var(--ch-line);border-radius:2px;background:linear-gradient(rgb(var(--text-rgb) / .06),rgb(var(--ground-rgb) / .45))}.jr-key:hover{color:var(--ch-ice);border-color:var(--line-bright);background:linear-gradient(rgb(var(--text-rgb) / .1),rgb(var(--ground-rgb) / .45))}.jr-key[aria-pressed=true],.jr-key.jr-go,.jr-key.jr-tp-play{color:var(--ch-nav);box-shadow:inset 0 -1px 0 var(--ch-nav)}.nw-chart .jr-seg button{flex:1 1 auto;padding:0 6px;font-size:13px;white-space:nowrap}.nw-chart .jr-seg button[aria-pressed=true]{background:linear-gradient(to top,color-mix(in srgb,var(--c, var(--ch-nav)) 14%,transparent),transparent 70%)}.nw-chart .jr-seg button[aria-pressed=true]:after{background:var(--c, var(--ch-nav));box-shadow:0 0 8px color-mix(in srgb,var(--c, var(--ch-nav)) 85%,transparent),0 0 2px var(--c, var(--ch-nav))}.jr-left{position:absolute;z-index:6;left:16px;top:16px;bottom:16px;width:var(--jr-col);display:flex;flex-direction:column;gap:10px;font-family:var(--ch-barlow);cursor:default;pointer-events:none}.jr-left>*{pointer-events:auto}.jr-where{padding:10px 14px 12px}.jr-about-btn{position:absolute;right:10px;top:10px;width:22px;height:22px;padding:0;text-align:center}.jr-lens{margin-top:10px;flex-wrap:wrap}.jr-side-wrap{flex:1;min-height:0;display:flex}.jr-side{flex:1;min-width:0;overflow-y:auto;padding:10px 8px}.jr-about{margin:0 0 10px;padding:8px 10px;font-size:13px;color:var(--ch-ice-2);background:rgb(var(--ch-holo-rgb) / .05);border-left:2px solid var(--ch-holo)}.jr-about h3{margin:0 0 4px;font-size:14px;font-weight:500;color:var(--ch-ice)}.jr-about p{margin:0 0 6px}.jr-about ul{margin:0;padding-left:16px;list-style:disc}.jr-about li{margin-bottom:3px}.jr-lab{margin-top:10px;padding:4px 6px 2px;font-size:12px;color:rgb(var(--ch-holo-rgb) / .6);border-top:1px solid rgb(var(--ch-holo-rgb) / .12)}.jr-cr-act{margin-top:8px;padding:4px 6px 2px;font-size:13px;color:var(--c);border-top:1px solid rgb(var(--ch-holo-rgb) / .12)}.jr-cr-act:first-child{margin-top:0;border-top:0}.jr-cr{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;align-items:baseline;width:100%;padding:4px 6px;text-align:left;font-size:14px;color:var(--ch-ice-2);border-left:2px solid transparent}.jr-cr-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-cr-s{font-size:12px;color:var(--ch-ice-3)}.jr-cr-s.is-far{color:var(--ch-ice)}.jr-cr-w{font-size:12px;text-align:right;color:var(--ch-ice-3);font-variant-numeric:tabular-nums}.jr-cr:hover,.jr-cr.is-hot{color:var(--ch-ice);background:rgb(var(--ch-holo-rgb) / .06)}.jr-cr.is-sel{color:var(--ch-ice);border-left-color:var(--ch-holo);background:rgb(var(--ch-holo-rgb) / .09)}.jr-cr-det{padding:6px 6px 10px 8px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;border-left:2px solid var(--ch-holo);-webkit-user-select:text;user-select:text}.jr-syn,.jr-quote{font-family:var(--editor-font-family, "Cormorant Upright", serif);font-size:17px;line-height:1.3;color:var(--ch-ice-2)}.jr-go{padding:4px 12px;font-size:13px}.jr-now-ch{padding:2px 6px 8px;font-size:18px;font-weight:500}.jr-now-ch small{display:block;font-size:12px;font-weight:400;color:var(--c)}.jr-now-bm{margin:0 6px 12px;padding:8px 10px;border-left:2px solid var(--ch-amber);background:rgb(var(--notice-rgb) / .08)}.jr-now-bm.is-next{opacity:.7}.jr-now-h{display:flex;gap:8px;align-items:baseline}.jr-now-h b{font-weight:500}.jr-now-bm .jr-quote{margin:6px 0}.jr-now-bm small{font-size:12px;color:var(--ch-ice-3)}.jr-up{display:flex;gap:8px;align-items:baseline;width:100%;padding:4px 6px;text-align:left;font-size:14px;color:var(--ch-ice-2)}.jr-up small{display:block;font-size:12px;color:var(--ch-ice-3)}.jr-up:hover{color:var(--ch-ice);background:rgb(var(--notice-rgb) / .06)}.jr-ts-head{display:flex;gap:8px;align-items:center;padding:0 6px 6px}.jr-ts-head b{font-size:18px;font-weight:500;color:var(--c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-ts-head span{flex:1;font-size:12px;white-space:nowrap;color:var(--ch-ice-3)}.jr-ts-act{display:grid;grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto;gap:8px;align-items:end;width:100%;padding:5px 6px;text-align:left;font-size:13px;color:var(--ch-ice-2);border-left:2px solid transparent}.jr-ts-act em{font-style:normal;font-size:12px;color:var(--ch-ice-3)}button.jr-ts-act:hover{background:rgb(var(--ch-holo-rgb) / .06)}.jr-ts-act.is-on{border-left-color:var(--c);color:var(--ch-ice)}.jr-shape{display:flex;gap:2px;align-items:flex-end;height:17px}.jr-shape i{flex:0 1 6px;min-width:2px;background:var(--c);border-radius:1px}.jr-shape i.is-off{background:rgb(var(--ch-holo-rgb) / .18)}.jr-ts-sub{display:flex;gap:8px;align-items:center;padding:3px 6px;font-size:14px;color:var(--c)}.jr-ts-sub i{width:14px;height:0;border-top:2px solid var(--c)}.jr-ts-sub span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-ts-sub em{font-style:normal;font-size:12px;color:var(--ch-ice-3)}.jr-off{padding:0 5px}.jr-on-head{display:flex;justify-content:space-between;align-items:center}.jr-hn{margin:4px 6px;padding-left:8px;border-left:2px solid var(--c);font-size:14px}.jr-hn b{font-weight:400;color:var(--c)}.jr-hn em{margin-left:8px;font-style:normal;font-size:12px;color:var(--ch-ice-3)}.jr-hn p{margin:1px 0 0;color:var(--ch-ice-2)}.jr-right{position:absolute;z-index:6;right:16px;top:16px;max-height:calc(100% - 32px);width:var(--jr-col);padding:8px;display:flex;flex-direction:column;gap:6px;font-family:var(--ch-barlow);cursor:default}.jr-sensors-lbl{padding:0 6px;font-size:13px;color:rgb(var(--ch-holo-rgb) / .55)}.jr-panel{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.jr-head{position:sticky;top:0;z-index:2;padding:6px;background:var(--chart-void);border-bottom:1px solid rgb(var(--ch-holo-rgb) / .18);font-size:12px;color:var(--ch-ice-3)}.jr-ov{display:grid;grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:9px 8px;text-align:left;border-bottom:1px solid rgb(var(--ch-holo-rgb) / .1);border-left:2px solid transparent}.jr-ov-n{font-size:15px;color:var(--c)}.jr-ov-m,.jr-ov-w{font-size:12px;color:var(--ch-ice-3)}.jr-ov-m{text-align:right}.jr-ov-bar{grid-column:1;height:3px;align-self:center;background:rgb(var(--ch-holo-rgb) / .1)}.jr-ov-bar i{display:block;height:100%;background:var(--c)}.jr-ov:hover{background:rgb(var(--ch-holo-rgb) / .05)}.jr-ov.is-on{border-left-color:var(--c);background:color-mix(in srgb,var(--c) 9%,transparent)}.jr-act-row{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:8px 6px;border-top:1px solid rgb(var(--ch-holo-rgb) / .12);font-size:14px;color:var(--c)}.jr-act-row em{font-style:normal;font-size:12px;color:var(--ch-ice-3)}.jr-act-row:hover{background:rgb(var(--ch-holo-rgb) / .05)}.jr-act-open{padding:8px 6px 0;font-size:14px;color:var(--c);border-top:1px solid rgb(var(--ch-holo-rgb) / .12)}.jr-rt-ch{padding:8px 6px 2px;font-size:13px;color:rgb(var(--ch-holo-rgb) / .7)}.jr-rt-ch.is-none{color:var(--ch-ice-3)}.jr-rt-ch em{margin-left:6px;font-size:12px;opacity:.7}.jr-rt-row{display:flex;gap:8px;align-items:baseline;width:100%;padding:2px 6px 2px 14px;text-align:left;font-size:14px;color:var(--ch-ice-3);border-left:2px solid transparent}.jr-rt-row:hover{color:var(--ch-ice)}.jr-rt-row.is-cur{color:var(--ch-ice);border-left-color:var(--ch-amber);background:rgb(var(--notice-rgb) / .07)}.jr-rt-row.is-cur .jr-bn,.jr-rt-row:hover .jr-bn{background:var(--ch-amber);color:var(--ink-on-notice)}.jr-sw{flex:none;width:22px;height:12px;border-radius:6px;position:relative;border:1px solid color-mix(in srgb,var(--c, var(--ch-holo)) 50%,transparent);transition:background-color .25s ease,border-color .25s ease}.jr-sw i{position:absolute;left:2px;top:2px;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--c, var(--ch-holo)) 60%,transparent);transition:transform .3s var(--ease),background-color .25s ease}.jr-sw[data-state=some] i{transform:translate(5px);background:var(--c, var(--ch-holo))}.jr-sw[data-state=all]{background:color-mix(in srgb,var(--c, var(--ch-holo)) 25%,transparent);border-color:var(--c, var(--ch-holo))}.jr-sw[data-state=all] i{transform:translate(10px);background:var(--c, var(--ch-holo))}.jr-tags-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:6px 6px 7px;margin-bottom:2px;background:var(--chart-void);border-bottom:1px solid rgb(var(--ch-holo-rgb) / .18);--c: var(--ch-holo)}.jr-th-lbl{font-size:14px}.jr-th-n{flex:1;font-size:12px;color:var(--ch-ice-3);font-variant-numeric:tabular-nums}.jr-cat+.jr-cat{border-top:1px solid rgb(var(--ch-holo-rgb) / .1)}.jr-cat-head{display:flex;align-items:center;gap:8px;padding:2px 6px 2px 0}.jr-chev-btn{flex:1;display:flex;align-items:center;gap:8px;padding:5px 6px;text-align:left;font-size:13px;color:rgb(var(--ch-holo-rgb) / .65)}.jr-chev-btn:hover{color:var(--ch-holo)}.jr-chev{flex:none;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s var(--ease)}.jr-cat.is-shut .jr-chev{transform:rotate(-45deg)}.jr-cat-lbl{flex:1}.jr-cat-lbl:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:1px;background:var(--c);vertical-align:1px;opacity:.8}.jr-cat-n{font-size:12px;color:var(--ch-ice-3);font-variant-numeric:tabular-nums}.jr-cat-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s var(--ease),opacity .25s ease}.jr-cat.is-shut .jr-cat-body{grid-template-rows:0fr;opacity:0}.jr-cat-body>div{overflow:hidden}.jr-tr{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:1px 6px 1px calc(14px + var(--depth) * 14px);font-size:14px;color:var(--ch-ice-3)}.jr-tn{padding:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:inherit}.jr-tr:hover{color:var(--ch-ice);background:color-mix(in srgb,var(--c) 7%,transparent)}.jr-tr.is-on{color:var(--c)}.jr-tr.is-pinned{background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--ch-ice);box-shadow:inset 2px 0 0 var(--c)}.jr-ab{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.jr-ab i{width:6px;background:rgb(var(--ch-holo-rgb) / .16);border-radius:1px}.jr-ab i.is-on{background:var(--c)}.jr-ab b{min-width:18px;margin-left:5px;align-self:center;font-weight:400;font-size:12px;text-align:right;color:var(--ch-ice-3);font-variant-numeric:tabular-nums}.jr-sky{overflow:visible}.jr-course{fill:none;stroke-dasharray:2 5}.jr-act-spoke{stroke-dasharray:1 4;opacity:.45}.jr-act-lbl{font:500 12px var(--ch-barlow);letter-spacing:.06em;opacity:.9}.jr-thread path{fill:none;stroke:var(--c);stroke-linecap:round}.jr-thread .is-run{stroke-width:2;opacity:.95}.jr-thread .is-gap{stroke-width:1.1;opacity:.5;stroke-dasharray:.5 6}.jr-thread.is-sub .is-run{stroke-width:1.4}.jr-thread.is-hot .is-run{stroke-width:2.6}.jr-thread.is-hot .is-gap{opacity:.85}.jr-thread.is-focus{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--c) 45%,transparent))}.jr-trail{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.jr-wire{fill:none;stroke:color-mix(in srgb,var(--c) 60%,transparent);stroke-width:1;stroke-dasharray:1200;stroke-dashoffset:1200;animation:jr-draw .3s ease-out forwards}@keyframes jr-draw{to{stroke-dashoffset:0}}.jr-playhead{position:absolute;left:0;top:0;width:0;height:0;z-index:3;pointer-events:none;will-change:transform}.jr-playhead:before{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle closest-side,rgb(var(--notice-rgb)) 0,rgb(var(--notice-rgb) / .5) 25%,rgb(var(--notice-rgb) / .12) 60%,transparent 100%)}.jr-playhead:after{content:"";position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:var(--text)}.jr-bead{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;pointer-events:auto;font-family:var(--ch-barlow)}.jr-bead svg{width:40px;height:40px;overflow:visible;transition:transform .3s var(--ease)}.jr-bead:hover svg{transform:scale(1.15)}.jr-bead-ring{fill:none;stroke:color-mix(in srgb,var(--c) 45%,transparent);stroke-dasharray:2 3}.jr-bead-core{fill:color-mix(in srgb,var(--c) 14%,var(--chart-void));stroke:color-mix(in srgb,var(--c) 70%,transparent)}.jr-bead-dot{fill:var(--c)}.jr-bead-lbl{position:absolute;left:50%;top:calc(100% + 3px);transform:translate(-50%);white-space:nowrap;text-align:center;font-size:14px;color:var(--c);text-shadow:0 0 6px var(--chart-void)}.jr-bead-lbl small{display:block;font-size:12px;color:var(--ch-ice-3)}.jr-bead.is-side .jr-bead-lbl{left:calc(100% + 6px);top:50%;transform:translateY(-50%);text-align:left}.jr-bead.is-left .jr-bead-lbl{left:auto;right:calc(100% + 6px);top:50%;transform:translateY(-50%);text-align:right}.jr-timeline{flex:none;position:relative;z-index:7;display:flex;flex-direction:column;gap:8px;padding:10px 16px 12px;border-top:1px solid rgb(var(--ch-holo-rgb) / .2);background:var(--chart-void);font-family:var(--ch-barlow)}.jr-tl-top{display:flex;gap:12px;align-items:center}.jr-tp{flex:none;display:flex;gap:4px;align-items:center}.jr-tp-b{width:32px;height:30px;padding:0;text-align:center}.jr-tp-play{width:40px;font-size:13px}.jr-tp-sp{position:relative}.jr-tp-speed{min-width:40px;height:30px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.jr-tp-pop{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:5;display:flex;flex-direction:column;gap:2px;padding:4px;min-width:52px;background:var(--chart-void);border:1px solid var(--ch-line);border-radius:3px;transform:translate(-50%,8px);opacity:0;clip-path:inset(100% 0 0 0);pointer-events:none;transition:transform .28s var(--ease),opacity .2s ease,clip-path .3s var(--ease)}.jr-tp-sp:hover .jr-tp-pop,.jr-tp-sp:focus-within .jr-tp-pop{transform:translate(-50%);opacity:1;clip-path:inset(0 0 0 0);pointer-events:auto}.jr-tp-pop:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}.jr-tp-pop .jr-key{text-align:center;font-size:13px}.jr-mini{position:relative;flex:1;height:30px;cursor:pointer;touch-action:none}.jr-mini-act{position:absolute;top:0;height:15px;padding-left:4px;overflow:hidden;white-space:nowrap;text-align:left;font-size:11px;line-height:13px;color:var(--c);border-left:1px solid var(--c);opacity:.75}.jr-mini-act:hover,.jr-mini-act.is-on{opacity:1}.jr-mini-seg{position:absolute;top:18px;height:8px;background:color-mix(in srgb,var(--c) 24%,transparent);border-right:1px solid var(--chart-void);pointer-events:none}.jr-mini b{position:absolute;top:16px;width:1px;height:12px;background:rgb(var(--notice-rgb) / .7);pointer-events:none}.jr-mini b.is-dot{top:19.5px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--c)}.jr-mini-ph{position:absolute;top:13px;width:2px;height:18px;margin-left:-1px;background:var(--ch-holo);pointer-events:none}.jr-brush{position:absolute;top:14px;height:16px;border:1px solid var(--ch-holo);background:rgb(var(--ch-holo-rgb) / .1);border-radius:2px;cursor:grab}.jr-brush.is-locked{pointer-events:none}.jr-zoom{display:flex;gap:2px}.jr-zoom .jr-key{width:26px;height:24px;padding:0;text-align:center;font-size:14px}.jr-lane{display:flex}.jr-lane-labs{position:relative;flex:none}.jr-lane-body{position:relative;flex:1;min-width:0;overflow:hidden;border:1px solid rgb(var(--ch-holo-rgb) / .2);background:rgb(var(--chart-void-rgb) / .72)}.jr-lane-items{position:relative;height:0}.jr-timeline[data-mode=bookmarks] .jr-lane-items{height:102px}.jr-timeline[data-mode=bookmarks] .jr-lane-body{cursor:pointer}.jr-lane-ch{position:relative;height:34px}.jr-timeline:not([data-mode=course]) .jr-lane-ch{border-top:1px solid rgb(var(--ch-holo-rgb) / .3)}.jr-lc{position:absolute;top:0;height:34px;overflow:hidden;text-align:left;border-left:1px solid rgb(var(--ch-holo-rgb) / .25);border-bottom:2px solid color-mix(in srgb,var(--c) 25%,transparent)}.jr-lc.is-t1{border-bottom-color:color-mix(in srgb,var(--c) 45%,transparent)}.jr-lc.is-t2{border-bottom-color:color-mix(in srgb,var(--c) 75%,transparent)}.jr-lc.is-t3,.jr-lc.is-t4{border-bottom-color:var(--c)}.jr-lc.is-first{border-left-color:var(--c)}.jr-lc span{position:absolute;left:6px;right:4px;top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ch-ice-2)}.jr-lc span b{margin-right:6px;font-weight:500;color:var(--c)}.jr-lc:hover,.jr-lc.is-hot{background:color-mix(in srgb,var(--c) 15%,transparent)}.jr-lc.is-sel{background:color-mix(in srgb,var(--c) 22%,transparent)}.jr-lane-ph{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ch-holo);pointer-events:none}.jr-lane-msg{margin:0;padding:14px;font-size:14px;color:var(--ch-ice-3)}.jr-li{position:absolute;display:flex;gap:6px;align-items:baseline;max-width:240px;height:24px;padding:3px 8px;white-space:nowrap;font-size:13px;color:var(--ch-ice-2);background:color-mix(in srgb,var(--notice) 10%,var(--chart-void));border-radius:2px}.jr-li:after{content:"";position:absolute;left:var(--stem);top:100%;height:var(--h);border-left:1px solid rgb(var(--notice-rgb) / .4)}.jr-li>span:last-child{overflow:hidden;text-overflow:ellipsis}.jr-li:hover,.jr-li.is-hot,.jr-li.is-cur{color:var(--ch-ice);background:color-mix(in srgb,var(--notice) 22%,var(--chart-void));z-index:2}.jr-li.is-done .jr-bn,.jr-li.is-cur .jr-bn{background:var(--ch-amber);color:var(--ink-on-notice)}.jr-li.is-stub{top:auto;bottom:-3px;width:7px;height:7px;padding:0;border-radius:50%;background:var(--ch-amber)}.jr-li.is-stub>*,.jr-li.is-stub:after{display:none}.jr-lane-lab{position:absolute;left:0;right:10px;height:23px;display:flex;justify-content:space-between;gap:6px;align-items:center;padding:0 8px;font-size:13px;color:var(--c);border-radius:2px;background:color-mix(in srgb,var(--c) 15%,transparent)}.jr-lane-lab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-lane-lab.is-sub{left:14px}.jr-lane-lab em{font-style:normal;font-size:11px;color:var(--ch-ice-3)}.jr-lane-lab.is-hot,.jr-lane-lab:hover{background:color-mix(in srgb,var(--c) 28%,transparent);color:var(--ch-ice)}.jr-lane-line{position:absolute;height:0;border-top:1px solid color-mix(in srgb,var(--c) 60%,transparent)}.jr-lane-line.is-hot{border-top-color:var(--c)}.jr-chip{position:absolute;height:23px;display:flex;gap:6px;align-items:center;padding:0 8px 0 3px;overflow:hidden;white-space:nowrap;font-size:13px;color:var(--ch-ice-2);border-radius:3px;background:color-mix(in srgb,var(--c) 17%,var(--chart-void))}.jr-st{flex:none;min-width:17px;height:17px;border-radius:9px;text-align:center;font-size:10px;line-height:17px;color:var(--chart-void);background:var(--c)}.jr-chip em{flex:none;font-style:normal;font-size:12px;color:var(--c)}.jr-nt{overflow:hidden;text-overflow:ellipsis}.jr-chip.is-none .jr-nt{font-style:italic;color:var(--ch-ice-3)}.jr-chip.is-mid .jr-nt,.jr-chip.is-dot .jr-nt,.jr-chip.is-dot em{display:none}.jr-chip.is-dot{padding:0 2px;background:none}.jr-chip:hover,.jr-chip.is-hot{max-width:none!important;z-index:3;overflow:visible;padding:0 8px 0 3px;color:var(--ch-ice);background:color-mix(in srgb,var(--c) 30%,var(--chart-void))}.jr-chip:hover .jr-nt,.jr-chip:hover em,.jr-chip.is-hot .jr-nt,.jr-chip.is-hot em{display:inline}@container (max-width: 1250px){.nw-chart .jr-seg button{padding:0 5px;font-size:12.5px}.jr-plain{display:none}.jr-cr{grid-template-columns:minmax(0,1fr) auto}.jr-cr-w{display:none}.nw-chart-title{font-size:22px}}.nw-chart.is-narrow .jr-left{bottom:auto;width:auto;max-width:calc(100% - var(--jr-col) - 48px)}.nw-star{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;pointer-events:auto;cursor:grab;touch-action:none;transition:opacity .25s ease}.nw-star svg{position:absolute;left:-16px;top:-16px;width:64px;height:64px;overflow:visible;pointer-events:none;transition:transform .35s var(--ease),filter .3s ease}.nw-star:hover svg,.nw-star:focus-visible svg{transform:scale(1.15)}.nw-chart .nw-star:focus-visible{outline:none}.nw-star:focus-visible:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--r) * 2 + 16px);height:calc(var(--r) * 2 + 16px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--ch-holo);box-shadow:0 0 10px rgb(var(--ch-holo-rgb) / .4)}.nw-star.is-over:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--r) * 2 + 22px);height:calc(var(--r) * 2 + 22px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--ch-holo);box-shadow:0 0 14px rgb(var(--ch-holo-rgb) / .55);pointer-events:none;animation:nw-slot .9s ease-in-out infinite}.nw-star.is-dragging{z-index:5;cursor:grabbing}.nw-star.is-dragging svg{transform:scale(1.25);filter:drop-shadow(0 0 8px rgb(var(--ch-holo-rgb) / .7))}.nw-star-core{transition:transform .3s var(--ease)}.nw-star-burst{fill:none;stroke:var(--ch-holo);stroke-width:1;opacity:0;vector-effect:non-scaling-stroke}.nw-star.is-flare svg{filter:brightness(1.7) drop-shadow(0 0 6px rgb(var(--ch-holo-rgb) / .8))}.nw-star.is-flare .nw-star-core{transform:scale(1.55)}.nw-star.is-flare .nw-star-burst{animation:nw-burst .5s ease-out forwards}.nw-star-name{position:absolute;white-space:nowrap;font:300 14px/1.2 var(--ch-barlow);color:var(--ch-ice);text-shadow:0 0 6px var(--chart-void),0 0 2px var(--chart-void);pointer-events:none;transition:color .25s ease}.nw-star[data-dir=e] .nw-star-name{left:calc(50% + var(--r) + 10px);top:50%;transform:translateY(-50%)}.nw-star[data-dir=w] .nw-star-name{right:calc(50% + var(--r) + 10px);top:50%;transform:translateY(-50%)}.nw-star[data-dir=s] .nw-star-name{left:50%;top:calc(50% + var(--r) + 8px);transform:translate(-50%)}.nw-star[data-dir=n] .nw-star-name{left:50%;bottom:calc(50% + var(--r) + 8px);transform:translate(-50%)}.nw-star.is-pinned .nw-star-name,.nw-star:hover .nw-star-name,.nw-star:focus-visible .nw-star-name{font-weight:400;color:var(--text)}.nw-star.is-pinned:before{--bk: var(--ch-holo);--bl: 6px;content:"";position:absolute;left:50%;top:50%;pointer-events:none;width:calc(var(--r) * 2 + 18px);height:calc(var(--r) * 2 + 18px);transform:translate(-50%,-50%);background:linear-gradient(var(--bk),var(--bk)) 0 0 / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 0 0 / 1px var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 0 / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 0 / 1px var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) 0 100% / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 0 100% / 1px var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 100% / var(--bl) 1px no-repeat,linear-gradient(var(--bk),var(--bk)) 100% 100% / 1px var(--bl) no-repeat}.nw-star.is-hot svg,.nw-star.is-lit svg{transform:scale(1.15)}.nw-star.is-hot .nw-star-name{font-weight:400;color:var(--text)}.nw-star.is-here .nw-star-name{font-weight:400;color:var(--ch-amber)}.nw-chart-map[data-mode=bookmarks] .nw-star,.nw-chart-map[data-mode=tags] .nw-star{cursor:pointer}.nw-chart-map.is-dense .nw-star-name{opacity:0;transition:opacity .2s ease}.nw-chart-map.is-dense .nw-star:hover .nw-star-name,.nw-chart-map.is-dense .nw-star:focus-visible .nw-star-name,.nw-chart-map.is-dense .nw-star.is-hot .nw-star-name,.nw-chart-map.is-dense .nw-star.is-here .nw-star-name,.nw-chart-map.is-dense .nw-star.is-pinned .nw-star-name{opacity:1;z-index:3}.nw-chart-opening .nw-star{animation:nw-star-in .52s var(--ease) both}.nw-chart-opening .nw-chart-ui{animation:nw-fade-in .7s .15s ease both}@keyframes nw-star-in{0%{opacity:0;transform:scale(.35)}}@keyframes nw-fade-in{0%{opacity:0}}@keyframes nw-burst{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes nw-slot{0%,to{opacity:.6}50%{opacity:1}}.nw-tree-pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgb(var(--accent-rgb) / .55);box-shadow:0 0 8px rgb(var(--accent-rgb) / .35);transform:scale(.85);opacity:.35;animation:nw-pulse 2.8s ease-in-out 3;pointer-events:none}@keyframes nw-pulse{0%,to{transform:scale(.85);opacity:.35}50%{transform:scale(1.08);opacity:.9}}@keyframes nw-scan{0%{top:-40%;opacity:0}15%{opacity:1}to{top:105%;opacity:0}}@keyframes nw-key-in{0%{transform:translate(-12px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.nw-glass,.nw-pop{transition:none}.nw-key:hover .nw-key-scan,.nw-key.is-entering{animation:none}.nw-tree-pulse{animation:none;transform:none;opacity:.6}.nw-chart-opening .nw-star,.nw-chart-opening .nw-chart-ui,.nw-star.is-over:before{animation:none}.nw-star,.nw-star svg,.nw-star-core,.nw-star-name{transition:none}.jr-wire{animation:none;stroke-dashoffset:0}.jr-cat-body,.jr-chev,.jr-sw,.jr-sw i,.jr-tp-pop,.jr-bead svg{transition:none}}.pgv{--sans: "IBM Plex Sans Condensed", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--serif: "Cormorant Upright", "Iowan Old Style", Georgia, serif;--mono: "Fira Code", ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums}.pgv button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.pgv :focus-visible{outline:1px solid var(--accent);outline-offset:2px}.pgv [hidden]{display:none!important}.pg{flex:1;min-height:0;overflow:auto;padding:18px 22px 24px;font:13px/1.4 var(--sans);color:var(--text)}.pg h3{display:flex;align-items:baseline;gap:6px;margin:0 0 8px;font:400 12px var(--sans);color:var(--text-3)}.pg h3 small{font-weight:400;font-size:12px;color:var(--text-3);margin-left:6px}.pg .dim,.pgv .dim{color:var(--text-3)}.pg .srf{font:17px/1.25 var(--serif);color:var(--text)}.pg .none{padding:18px 4px;color:var(--text-3)}.pg .smp{font-size:10px;padding:0 4px;color:var(--text-3);border:1px solid var(--line);border-radius:2px;font-style:normal}.pgv .key{padding:2px 9px;font-size:12px;color:var(--text-2);border:1px solid var(--line);border-radius:2px;background:linear-gradient(rgb(var(--text-rgb) / .06),rgb(var(--ground-rgb) / .45));white-space:nowrap}.pgv .key:hover{color:var(--text);border-color:var(--line-bright)}.pgv .key[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}.pgv .key[disabled]{opacity:.5;cursor:default}.pgv .card{border:1px solid var(--hair);border-radius:3px;background:var(--well);padding:12px 14px}.pgv .card.nw-brackets:after{--bl: 8px}.pgv .xp{position:relative;display:block;height:4px;background:var(--line-bright);overflow:hidden}.pgv .xp b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c, var(--accent));box-shadow:0 0 6px color-mix(in srgb,var(--c, var(--accent)) 45%,transparent);transform-origin:0 50%;transition:transform .6s var(--ease)}.pgv .chip{display:inline-flex;align-items:center;gap:6px;padding:1px 7px;font-size:11.5px;border-radius:2px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);white-space:nowrap}.pgv .chip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c)}.pgv input.gin,.pgv select.gin{width:76px;padding:1px 5px;font:600 13px var(--sans);color:var(--text);background:rgb(var(--ground-rgb) / .7);border:1px solid rgb(var(--accent-rgb) / .5);border-radius:2px;outline:none}.pgv select.gin{width:auto;font-weight:400}.pgv input.gin:focus,.pgv select.gin:focus{border-color:var(--accent)}.pgv .new{display:inline-block;margin-left:6px;padding:0 5px;font:600 9.5px var(--mono);letter-spacing:.1em;color:var(--ground);background:var(--notice);border-radius:2px;vertical-align:2px}.cx{display:grid;grid-template-columns:252px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 860px){.cx{grid-template-columns:minmax(0,1fr)}}.cx-main{display:grid;gap:12px;min-width:0}.cx-main>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-main>header .sp{margin-left:auto}.cx-main>header .nw-seg button{height:26px;padding:0 12px}.pilot{display:grid;gap:12px}.pilot .who{display:flex;justify-content:center;text-align:center}.pilot .rk{display:grid;gap:2px;justify-items:center}.pilot .rk small{font-size:11px;letter-spacing:.14em;color:var(--text-3)}.pilot .rk b{font:600 34px/1 var(--sans);color:var(--text)}.pilot .rk>span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--notice)}.pilot .rk em{font-style:normal;font-size:11.5px;color:var(--text-3)}.pilot .rk .key{margin-top:4px;padding:1px 8px;font-size:11.5px}.pilot dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:12.5px}.pilot dt{color:var(--text-3)}.pilot dd{margin:0;color:var(--text);font-weight:600;text-align:right}.pilot h4{margin:4px 0 0;font:500 11px var(--mono);letter-spacing:.14em;color:var(--text-3)}.pilot .hero{margin:-4px 0 -6px}.buddy{position:relative;display:block;width:100%;height:280px;overflow:hidden}.buddy img{position:absolute;top:0;left:50%;height:100%;width:auto;max-width:none;transform:translate(-50%)}.buddy-debug{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:10px;border-top:1px solid var(--hair);font-size:11px;color:var(--text-3)}.buddy-debug>b{font:500 10.5px var(--mono);letter-spacing:.14em;color:var(--text-3);margin-right:auto}.buddy-debug>span{display:inline-flex;align-items:center;gap:2px}.buddy-debug small{margin-right:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.buddy-debug .key{padding:0 7px;font-size:11px}.sk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:baseline;width:100%;font-size:12.5px;color:var(--text-2);cursor:pointer}.sk .n{color:var(--text)}.sk .lv{color:var(--c);font-weight:600}.sk .xp,.sk .x,.sk .more{grid-column:1 / -1}.sk .x{font-size:11.5px;color:var(--text-3)}.sk .more{font-size:12px;color:var(--text-2);padding:6px 8px;border-left:2px solid var(--c);background:var(--well)}.catw{margin-bottom:6px}.pgv .cat{position:relative;overflow:hidden;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;gap:12px;align-items:center;width:100%;margin:0;padding:8px 10px;border:1px solid var(--hair);border-left:2px solid var(--c);border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,transparent),transparent 60%);cursor:pointer}.pgv .cat:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 15%,transparent),transparent 70%)}.pgv .cat.static{cursor:default;grid-template-columns:auto auto minmax(0,1fr) auto;margin-bottom:8px}.pgv .cat .nm{display:grid;gap:1px;text-align:left}.pgv .cat .nm b{font:500 11.5px var(--mono);letter-spacing:.16em;color:var(--c)}.pgv .cat .nm span{font-size:11.5px;color:var(--text-3)}.pgv .cat .minis{display:flex;gap:2px;justify-self:end;opacity:0;transition:opacity .25s ease}.catw.shut .cat .minis{opacity:1}.pgv .cat .sum{justify-self:end;font-size:12px;color:var(--text-2);white-space:nowrap}.pgv .cat em{font-style:normal;font-size:12px;color:var(--text-2);white-space:nowrap}.pgv .cat .chev{color:var(--c);font-size:12px;transform:rotate(90deg);transition:transform .3s var(--ease)}.catw.shut .cat .chev{transform:rotate(0)}.pgv .cat .sweep{position:absolute;top:0;right:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 35%,transparent),transparent)}.pgv .cat .emb,.pgv .cat .emb svg{display:block;overflow:visible}.pgv .cat-body{overflow:hidden}.pgv .cat .new{margin:0}.pgv .fam{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:4px 14px;align-items:center;width:100%;padding:8px 6px;border-bottom:1px solid var(--hair);cursor:pointer}.pgv .fam:hover{background:rgb(var(--accent-rgb) / .04)}.pgv .fam .art{grid-row:1 / 3}.pgv .fam .n{font-size:13.5px;color:var(--text);text-align:left}.pgv .fam .n small{font-size:11.5px;color:var(--text-3);margin-left:8px}.pgv .fam .v{font-size:12px;color:var(--text-3);text-align:right;white-space:nowrap}.pgv .fam .row2{grid-column:2 / -1;display:flex;gap:14px;align-items:center;min-width:0}.pgv .fam .pv{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-3);white-space:nowrap}.pgv .fam .pv .xp{flex:1}.pgv .fam .ladder{display:flex;gap:0;flex:none}.pgv .fam .ladder svg{margin-left:-1px}.pgv .fam .det{grid-column:1 / -1;display:grid;gap:10px;margin-top:6px;padding:12px;border-left:2px solid var(--c);background:var(--well);cursor:default}.pgv .fam .det p{margin:0;font-size:12.5px;color:var(--text-2)}.pgv .fam .det p b{font-weight:500;color:var(--c)}.big-ladder{display:flex;flex-wrap:wrap;gap:4px 12px}.big-ladder span{display:grid;justify-items:center;gap:2px;font-size:11px;color:var(--text-3)}.big-ladder span.on{color:var(--text)}.segs{display:flex;gap:2px;flex:1}.segs i{flex:1;height:5px;background:var(--raised-2)}.segs i.on{background:var(--c);box-shadow:0 0 5px color-mix(in srgb,var(--c) 60%,transparent)}.dots{display:flex;gap:4px;flex:1}.dots i{width:6px;height:6px;border-radius:50%;border:1px solid var(--line-bright)}.dots i.on{background:var(--c);border-color:var(--c);box-shadow:0 0 5px var(--c)}svg.art{display:block;overflow:visible}svg.art.g5{filter:drop-shadow(0 0 6px var(--glow))}.ms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 760px){.ms{grid-template-columns:minmax(0,1fr)}}.ms>section{display:grid;gap:8px;align-content:start}.ms h3{margin:0;color:var(--text);font-size:13px;font-weight:600}.ms h3 small{font-weight:400;color:var(--text-3);font-size:11.5px;margin-left:6px}.mc{display:grid;gap:6px;padding:10px 12px}.mc .hd{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.mc .hd .x{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.mc .hd .x button{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--line);border-radius:2px;color:var(--text-2);font-size:12px}.mc .hd .x button:hover{border-color:var(--accent);color:var(--accent)}.mc .ft{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--text-3)}.mc.won{border-color:rgb(var(--done-rgb) / .45);background:rgb(var(--done-rgb) / .05)}.mc.won.nw-brackets:after{--bk: rgb(var(--done-rgb) / .8)}.mc.won .hd{color:var(--done)}.mc.empty{place-items:center;min-height:72px;color:var(--text-3);font-size:12px;border-style:dashed}.offer{display:grid;gap:2px}.offer button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;color:var(--text-2);border-radius:2px}.offer button:hover:not([disabled]){background:rgb(var(--accent-rgb) / .06);color:var(--text)}.offer button[disabled]{opacity:.45;cursor:default}.offer button small{color:var(--text-3);font-size:11px}.chs{grid-column:1 / -1;display:grid;gap:0}.chs .catw{margin:0}.chs .cat-body{padding-top:4px}.chr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(72px,auto) 104px;gap:10px;align-items:center;padding:7px 4px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--text-2)}.chr .srf{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chr .st{display:flex;gap:8px;align-items:center;white-space:nowrap}@media (max-width: 1100px){.chr .st>span:last-child{display:none}}.chr .w{text-align:right;font-size:11.5px;color:var(--text-3)}.cm{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:8px 6px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--text-2);cursor:pointer}.cm:hover{background:rgb(var(--accent-rgb) / .04)}.cm .t{font:15px/1.3 var(--serif);color:var(--text);text-align:left}.cm .v{font-size:11.5px;color:var(--text-3);white-space:nowrap}.cm.won .v{color:var(--done)}.cm .xp{grid-column:1 / -1}.cm .more{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:6px;cursor:default}.comp{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:4px 6px 10px;font-size:12px}.comp .by{width:100px;font-weight:400}.hold{position:relative;display:block;width:100%;height:32px;overflow:hidden;text-align:center;font:500 12px var(--mono);letter-spacing:.14em;color:var(--accent);border:1px solid rgb(var(--accent-rgb) / .45);border-radius:2px;background:linear-gradient(rgb(var(--accent-rgb) / .08),rgb(var(--ground-rgb) / .5));user-select:none;-webkit-user-select:none;touch-action:none;cursor:pointer}.hold:hover{border-color:var(--accent)}.hold[disabled]{color:var(--done);border-color:rgb(var(--done-rgb) / .4);background:none;cursor:default}.hold b{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .15),rgb(var(--accent-rgb) / .6));transform:scaleX(0);transform-origin:0 50%;transition:transform .18s ease-out}.hold.is-holding b{transform:scaleX(1);transition:transform 1s linear}.hold span{position:relative}.hold.sm{height:24px;font-size:10.5px;letter-spacing:.12em}.ab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12px;color:var(--text-3)}.ab .steps{display:flex;gap:3px}.ab .steps i{flex:1;height:4px;background:var(--line-bright)}.ab .steps i.on{background:var(--done);box-shadow:0 0 6px rgb(var(--done-rgb) / .45)}.ab .steps i.is-new{animation:pg-step-in .6s var(--ease) both}.ab b{color:var(--text-2);font-weight:600}@keyframes pg-step-in{0%{transform:scaleX(0);transform-origin:0 50%;opacity:0}}.plr{display:grid;grid-template-columns:64px minmax(0,1fr) 118px;gap:4px 14px;align-items:center;width:100%;padding:10px 6px;border-bottom:1px solid var(--hair);cursor:pointer}.plr:hover{background:rgb(240 86 110 / .05)}.plr.ruler{padding:0 6px;border:0;cursor:default}.plr.ruler:hover{background:none}.plr.ruler svg{grid-column:2;grid-row:1}.plr.ruler .v{grid-row:1}.plr .dial{grid-column:1;grid-row:1 / 3}.plr .n{grid-column:2;grid-row:1;font-size:13.5px;color:var(--text);text-align:left}.plr .n small{display:block;margin-top:2px;font-size:15px;line-height:1.25;color:var(--text-2)}.plr .v{grid-column:3;grid-row:1 / 3;display:grid;justify-items:end;gap:4px;font-size:12px;color:var(--text-2)}.plr .v b{font-size:14px;color:var(--text)}.plr .v small{font-size:11px;color:var(--text-3)}.plr .trk{grid-column:2;grid-row:2;position:relative;height:26px}.plr .trk svg{position:absolute;top:0;right:0;bottom:0;left:0}.plr .trk svg.marks{overflow:visible}.plr .det{grid-column:1 / -1;display:grid;gap:8px;margin-top:6px;padding:12px;border-left:2px solid var(--c);background:var(--well);font-size:12.5px;color:var(--text-2);cursor:default}.plr .det p{margin:0}.plr .det .bl{display:flex;flex-wrap:wrap;gap:6px 16px}.plr .det .bl span{display:inline-flex;align-items:center;gap:6px}.plr .det .bl b{font-weight:500;color:var(--text);text-transform:capitalize}.tops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 760px){.tops{grid-template-columns:minmax(0,1fr)}}.tops ol{margin:0;padding:0;list-style:none;display:grid;gap:0;align-content:start}.tops li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid var(--hair);font-size:12.5px;color:var(--text-2)}.tops li b{color:var(--text)}.hmy{display:grid;grid-template-rows:14px repeat(7,auto);gap:3px;margin:2px 0 6px}.hmy>*{min-width:0}.hmy i{display:block;aspect-ratio:1;border-radius:2px;background:rgb(var(--line-rgb) / .55);cursor:pointer}.hmy i.x{background:none;cursor:default}.hmy i.l1,.hmy-ft i.l1{background:color-mix(in srgb,var(--accent) 30%,var(--ground))}.hmy i.l2,.hmy-ft i.l2{background:color-mix(in srgb,var(--accent) 50%,var(--ground))}.hmy i.l3,.hmy-ft i.l3{background:color-mix(in srgb,var(--accent) 75%,var(--ground))}.hmy i.l4,.hmy-ft i.l4{background:color-mix(in srgb,var(--accent) 70%,white);box-shadow:0 0 5px rgb(var(--chart-holo-rgb) / .55)}.hmy i.now{outline:1px solid var(--notice);outline-offset:1px}.hmy i:hover{outline:1px solid var(--text-2);outline-offset:1px}.hmy .mo{font-size:10.5px;color:var(--text-3);white-space:nowrap;align-self:end}.hmy .dw{font-size:10px;color:var(--text-3);align-self:center}.hmy-ft{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:11.5px;color:var(--text-3)}.hmy-ft .scale{display:inline-flex;align-items:center;gap:3px}.hmy-ft i{display:inline-block;width:11px;height:11px;border-radius:2px;background:rgb(var(--line-rgb) / .55)}.hm-tip{position:fixed;z-index:95;pointer-events:none;padding:4px 8px;font:12px var(--sans);color:var(--text);background:rgb(var(--pane-solid-rgb));border:1px solid var(--line-bright);border-radius:2px;white-space:nowrap;box-shadow:0 6px 20px -8px #000;transform:translate(-50%,calc(-100% - 6px))}.lg{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding:5px 0;border-top:1px solid var(--hair);font-size:12.5px;color:var(--text-2)}.lg time{font-size:11.5px;color:var(--text-3)}.lg .srf{font-size:15px}.set{display:grid;gap:14px}.set .row{display:grid;grid-template-columns:200px 110px minmax(0,1fr);gap:12px;align-items:center;font-size:12.5px;color:var(--text-2)}@media (max-width: 760px){.set .row{grid-template-columns:minmax(0,1fr) 110px}.set .row .pre{grid-column:1 / -1}}.set .row .pre{font-size:11.5px;color:var(--text-3)}.set .row .pre b{color:var(--text-2);font-weight:500}.set input.cfgin{width:100px;padding:1px 5px;font:600 13px var(--sans);color:var(--text);background:rgb(var(--ground-rgb) / .7);border:1px solid rgb(var(--accent-rgb) / .5);border-radius:2px;outline:none}.set input.cfgin:focus{border-color:var(--accent)}.set h3{margin:6px 0 0}.set .sw{display:inline-flex;gap:4px}.rk-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:grid;place-items:start center;padding-top:70px;background:rgb(var(--chart-void-rgb) / .35)}.rk-box{width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);overflow:auto;display:grid;gap:10px;padding:16px 18px;background:rgb(var(--pane-solid-rgb));box-shadow:0 24px 60px -18px #000;cursor:default;font:13px/1.4 var(--sans);animation:pg-drop .22s var(--ease) both}@keyframes pg-drop{0%{opacity:0;transform:translateY(-6px)}}.rk-box header{display:flex;align-items:center;gap:10px}.rk-box header b{font-size:15px;color:var(--text)}.rk-box header span{font-size:12px;color:var(--text-3)}.rk-box header .key{margin-left:auto}.rk-box p{margin:0;font-size:12.5px;color:var(--text-2)}.rk-box ol{margin:0;padding:0;list-style:none;display:grid;gap:2px}.rk-box li{display:grid;grid-template-columns:30px minmax(0,1fr) auto 60px;gap:2px 10px;align-items:center;padding:4px 6px;border-radius:2px;font-size:12.5px;color:var(--text-2)}.rk-box li .r{font-size:11.5px;color:var(--text-3)}.rk-box li .s{text-align:right;font-size:11.5px;color:var(--done)}.rk-box li.cur{background:rgb(var(--notice-rgb) / .08);box-shadow:inset 2px 0 0 var(--notice);color:var(--text)}.rk-box li.cur .s{color:var(--notice)}.rk-box li.lock{color:var(--text-3)}.rk-box li .bar{grid-column:2 / -1;display:grid;gap:2px}.rk-box li .bar small{font-size:11px;color:var(--text-3)}.rk-st{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--hair)}.rk-st div{display:grid;grid-template-columns:76px minmax(0,1fr) 40px auto;gap:8px;align-items:center;font-size:12px;color:var(--text-2)}.rk-st small{font-size:11px;color:var(--text-3)}.pips{display:flex;gap:2px}.pips i{flex:1;height:6px;background:var(--raised-2)}.pips i.on{background:var(--c);box-shadow:0 0 5px color-mix(in srgb,var(--c) 60%,transparent)}.nbox{position:fixed;z-index:90;left:50%;top:70px;display:grid;gap:12px;padding:18px 22px 16px;overflow:auto;max-height:calc(100vh - 110px);font:13px/1.4 var(--sans);color:var(--text);background:rgb(var(--chart-void-rgb) / .96);border:1px solid #39F3FF;box-shadow:-3px 0 #ff3f8e,3px 0 #39f3ff,0 24px 60px -18px #000;pointer-events:auto}.nbox:not(.glx){border-color:rgb(var(--chart-holo-rgb) / .5);box-shadow:0 0 46px -14px rgb(var(--chart-holo-rgb) / .5),0 24px 60px -18px #000}.nbox .t{font:500 13px/1.75 var(--mono);letter-spacing:.1em;color:#cff8ff;white-space:pre}.nbox .t .hi{color:#fff;text-shadow:2px 0 #FF3F8E,-2px 0 #39F3FF;font-size:20px;line-height:1.55}.nbox .t .am{color:var(--notice)}.nbox .t .gr{color:var(--done)}.nb-h{padding-top:10px;border-top:1px solid rgb(var(--chart-holo-rgb) / .2);font:500 11.5px var(--mono);letter-spacing:.18em;color:var(--notice)}.nb-grid{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;perspective:700px}.nb-b{display:grid;justify-items:center;gap:2px;width:150px;text-align:center}.nb-b .rot{transform-style:preserve-3d}.nb-b b{font:500 12.5px var(--sans);color:var(--text)}.nb-b small{font-size:11px;color:var(--text-3)}.pop-acts{display:flex;gap:8px;justify-content:flex-start}.pop-acts .key{font:500 12px var(--mono);letter-spacing:.06em;padding:4px 12px}.pop-acts kbd{font:inherit;font-size:10.5px;color:var(--text-3);margin-left:6px}.gl-slice{position:fixed;z-index:89;left:0;right:0;pointer-events:none;mix-blend-mode:screen}.holo-beam{position:fixed;left:0;right:0;top:0;height:120px;z-index:87;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(var(--chart-holo-rgb) / .12) 85%,rgb(var(--chart-holo-rgb) / .9) 99%,transparent)}.tg-fx{pointer-events:none}.tg-fx .pulse{transform-box:fill-box;transform-origin:center;animation:pg-pulse .9s ease-out both}.tg-fx .spark{transform-box:fill-box;transform-origin:center;animation:pg-spark .7s ease-out both}.tg-fx .ray{transform-box:fill-box;transform-origin:center;animation:pg-ray .8s ease-out both}@keyframes pg-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes pg-spark{0%{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1;transform:scale(1) rotate(60deg)}to{opacity:0;transform:scale(1.3) rotate(120deg)}}@keyframes pg-ray{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.nw-stage-top{animation:pg-top .7s ease-out both}@keyframes pg-top{0%{opacity:1;transform:scaleY(1)}25%{opacity:.35;transform:scaleY(2.2)}to{opacity:1;transform:scaleY(1)}}.jr-course.is-done{stroke:var(--text);stroke-dasharray:none;stroke-width:1.6;opacity:.85}.jr-course.is-done.is-fresh{stroke-dasharray:1;stroke-dashoffset:1;animation:pg-draw .6s ease-out .25s forwards}@keyframes pg-draw{to{stroke-dashoffset:0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:IBM Plex Sans Condensed,Roboto Condensed,Arial Narrow,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity: 1;background-color:rgb(var(--ground-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--text-rgb) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:rgb(var(--text-rgb) / <alpha-value>);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:1rem}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:rgb(var(--accent-rgb) / <alpha-value>);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:rgb(var(--text-rgb) / <alpha-value>);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:rgb(var(--text-rgb) / <alpha-value>);font-weight:300;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-family:IBM Plex Sans Condensed,Roboto Condensed,Arial Narrow,system-ui,sans-serif;letter-spacing:-.025em}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:rgb(var(--text-rgb) / <alpha-value>);font-weight:400;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-family:IBM Plex Sans Condensed,Roboto Condensed,Arial Narrow,system-ui,sans-serif}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:rgb(var(--text-rgb) / <alpha-value>);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-family:IBM Plex Sans Condensed,Roboto Condensed,Arial Narrow,system-ui,sans-serif}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1.125rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{font-family:"IBM Plex Serif",Iowan Old Style,Charter,Georgia,serif}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.critic-comment{--cc: var(--comment-yellow-rgb);background-color:rgb(var(--cc) / .12);border-bottom:1px solid rgb(var(--cc) / .72);border-radius:1px;cursor:pointer;transition:background-color .25s ease;box-decoration-break:clone;-webkit-box-decoration-break:clone}.critic-comment:hover{background-color:rgb(var(--cc) / .2)}.critic-comment[data-comment-color=red]{--cc: var(--comment-red-rgb)}.critic-comment[data-comment-color=orange]{--cc: var(--comment-orange-rgb)}.critic-comment[data-comment-color=yellow]{--cc: var(--comment-yellow-rgb)}.critic-comment[data-comment-color=green]{--cc: var(--comment-green-rgb)}.critic-comment[data-comment-color=blue]{--cc: var(--comment-blue-rgb)}.critic-comment[data-comment-color=purple]{--cc: var(--comment-purple-rgb)}.critic-comment[data-comment-color=gray]{--cc: var(--comment-gray-rgb)}.html-comment{font-family:IBM Plex Sans Condensed,Roboto Condensed,Arial Narrow,system-ui,sans-serif;font-size:12.5px;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--text-3-rgb) / var(--tw-text-opacity, 1));border-left:2px solid var(--line-bright);padding:.1em 0 .1em .6em;cursor:default;-webkit-user-select:none;user-select:none}div.html-comment{margin:.25em 0}span.html-comment{border-left:none;padding:0 .3em;border-radius:2px;background-color:rgb(var(--text-3-rgb) / .12)}.html-comment.ProseMirror-selectednode{outline:1px solid var(--accent);outline-offset:1px}.tag-chip{color:color-mix(in srgb,var(--tag-color, var(--tag-grey)) 78%,var(--text));background-color:color-mix(in srgb,var(--tag-color, var(--tag-grey)) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tag-color, var(--tag-grey)) 42%,transparent);border-radius:2px;padding:.05em .3em;font-weight:500;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .15s ease,box-shadow .15s ease}.tag-chip:hover{background-color:color-mix(in srgb,var(--tag-color, var(--tag-grey)) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tag-color, var(--tag-grey)) 70%,transparent),0 0 8px -2px var(--tag-color, var(--tag-grey))}.doc-caret{caret-color:var(--caret-color, var(--accent))}.glow-caret-host{position:relative}.glow-caret-live>.ProseMirror{caret-color:transparent}.glow-caret{position:absolute;left:0;top:0;z-index:1;width:2px;border-radius:1px;background:var(--caret-color, var(--accent));opacity:0;pointer-events:none;will-change:transform;transition:transform var(--caret-glide, .1s) var(--ease),height var(--caret-glide, .1s) var(--ease)}.glow-caret.is-on{opacity:1;animation:glow-caret-blink 1.2s ease-in-out infinite}.glow-caret.is-steady{animation:none}.glow-caret.is-jump{transition:none}.glow-caret.is-glow{box-shadow:0 0 6px 0 color-mix(in srgb,var(--caret-color, var(--accent)) 50%,transparent),0 0 14px 1px color-mix(in srgb,var(--caret-color, var(--accent)) 20%,transparent)}@keyframes glow-caret-blink{0%,42%{opacity:1}58%,92%{opacity:.15}to{opacity:1}}.caret-ink{animation:caret-ink .8s ease-out}@keyframes caret-ink{0%{color:var(--caret-color, var(--accent))}}.bm-badge{display:inline-block;min-width:15px;height:15px;padding:0 3px;margin:0 2px;border-radius:3px;background:var(--notice);color:var(--ink-on-notice);font:600 11px/15px IBM Plex Sans Condensed,system-ui,sans-serif;font-style:normal;text-align:center;text-indent:0;vertical-align:.55em;-webkit-user-select:none;user-select:none;transition:box-shadow .2s ease}.bm-badge.is-pending{background:transparent;color:var(--notice);box-shadow:inset 0 0 0 1px var(--notice)}.bm-badge.is-hot{box-shadow:0 0 0 3px rgb(var(--notice-rgb) / .3)}.bm-range{-webkit-text-decoration:underline 1.5px rgb(var(--notice-rgb) / .8);text-decoration:underline 1.5px rgb(var(--notice-rgb) / .8);text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border-radius:2px;transition:background-color .3s ease;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bm-range.is-pending{text-decoration-style:dashed}.rp-on .rp-task{-webkit-text-decoration:underline solid var(--rp-c);text-decoration:underline solid var(--rp-c);text-decoration-thickness:1.5px;text-underline-offset:4px}.rp-on .rp-habit{-webkit-text-decoration:underline dotted var(--redpen-habit);text-decoration:underline dotted var(--redpen-habit);text-decoration-thickness:2px;text-underline-offset:4px}.rp-on .rp-edit{-webkit-text-decoration:underline dotted rgb(var(--done-rgb) / .75);text-decoration:underline dotted rgb(var(--done-rgb) / .75);text-decoration-thickness:1px;text-underline-offset:5px}.rp-on .rp-task.is-done,.rp-on .rp-habit.is-done{text-decoration-color:rgb(var(--line-bright-rgb) / .8)}.rp-on .rp-para{position:relative}.rp-on .rp-para:before{content:"";position:absolute;left:-17px;top:5px;bottom:5px;width:2px;border-radius:1px;background:var(--rp-c);opacity:.75}.rp-on .rp-para.is-done:before{opacity:.2}.rp-mi{border-left:2px solid var(--rp-c);padding:0 0 2px 10px;transition:opacity .2s}.rp-mt,.rp-mh{display:block;margin-top:2px;font:italic 13px/1.45 "IBM Plex Serif",Georgia,serif;color:var(--text)}.rp-mh{font-style:normal;color:var(--text-2)}.rp-mi.is-done,.rp-mi .is-done{opacity:.42}.rp-mi.is-done .rp-mt,.rp-mi .is-done .rp-mh{text-decoration:line-through}.rp-ma{display:block;font-size:12px;line-height:1.4;color:rgb(var(--done-rgb) / .8)}.rp-ma s{color:var(--text-3)}.bm-range.is-hot{background-color:rgb(var(--notice-rgb) / .14)}.bm-auto-name{font-family:var(--editor-font-family, "Cormorant Upright", serif)}.ProseMirror img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.bm-scroll{scrollbar-width:none}.bm-scroll::-webkit-scrollbar{display:none}.bm-rail{background:radial-gradient(120% 60% at 50% 100%,rgb(var(--accent-rgb) / .12),transparent 70%),rgb(var(--ground-rgb) / .55)}.bm-rail-line{fill:var(--text-2);opacity:.22}.bm-rail-line.is-head{fill:var(--accent);opacity:.55}.bm-rail-view{fill:rgb(var(--accent-rgb) / .06);stroke:rgb(var(--accent-rgb) / .35);stroke-width:1}.bm-rail-thread{fill:none;stroke:rgb(var(--notice-rgb) / .35);stroke-width:.8;stroke-dasharray:2 3}.bm-rail-star{fill:var(--notice)}.bm-rail-star.is-auto{fill:color-mix(in srgb,var(--notice) 65%,var(--text-3));opacity:.75}.bm-rail-num{fill:rgb(var(--notice-rgb) / .8);font:600 9.5px IBM Plex Sans Condensed,system-ui,sans-serif}.bm-prompt{background:var(--recessed);border-top:1px solid var(--notice);box-shadow:0 -10px 30px #00000059;animation:bm-rise .2s cubic-bezier(.2,.7,.2,1)}.bm-prompt-input::placeholder{font-family:var(--editor-font-family, "Cormorant Upright", serif);font-size:17px}@keyframes bm-rise{0%{transform:translateY(100%)}}.bm-route:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:1px;background:repeating-linear-gradient(var(--line-bright) 0 3px,transparent 3px 7px)}.bm-route-mask{position:relative;z-index:3;background:rgb(var(--pane-solid-rgb));box-shadow:0 0 0 3px rgb(var(--pane-solid-rgb))}.bm-you{position:absolute;left:6px;right:0;z-index:2;height:0;border-top:1px solid rgb(var(--accent-rgb) / .4);transition:top .15s linear;pointer-events:none}.bm-you:before{content:"";position:absolute;left:-1px;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .2)}.bm-you:after{content:"You";position:absolute;right:0;top:-8px;padding-left:6px;background:rgb(var(--pane-solid-rgb));color:var(--accent);font:500 12px/16px IBM Plex Sans Condensed,system-ui,sans-serif}.bm-kbd{font:inherit;color:var(--text-2);padding:0 4px;border:1px solid var(--line-bright);border-radius:3px}@media (prefers-reduced-motion: reduce){.bm-prompt{animation:none}.bm-badge,.bm-range,.bm-you{transition:none}}.tag-hl-textarea{scrollbar-width:none}.tag-hl-textarea::-webkit-scrollbar{display:none}.tag-hl-backdrop{box-shadow:none!important;border-color:transparent!important}.comment-card{--cc: var(--comment-yellow-rgb);position:relative;border:1px solid rgb(var(--cc) / .22);border-radius:3px;background-color:rgb(var(--cc) / .05);box-shadow:inset 2px 0 0 rgb(var(--cc) / .8);transition:background-color .2s ease,box-shadow .25s ease,border-color .2s ease}.comment-card:hover{background-color:rgb(var(--cc) / .08)}.comment-card[data-color=red]{--cc: 240 138 126}.comment-card[data-color=orange]{--cc: 240 163 92}.comment-card[data-color=yellow]{--cc: 240 180 92}.comment-card[data-color=green]{--cc: 159 217 168}.comment-card[data-color=blue]{--cc: 127 212 228}.comment-card[data-color=purple]{--cc: 169 180 240}.comment-card[data-color=gray]{--cc: 141 162 181}.comment-card-focused{border-color:rgb(var(--cc) / .65);background-color:rgb(var(--cc) / .09);box-shadow:inset 2px 0 0 rgb(var(--cc)),0 0 0 1px rgb(var(--cc) / .35),0 0 18px -6px rgb(var(--cc) / .7)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-left-\[29px\]{left:-29px}.-right-\[7px\]{right:-7px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-\[5px\]{bottom:5px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[58px\]{left:58px}.left-\[6px\]{left:6px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-9{top:2.25rem}.top-\[2px\]{top:2px}.top-\[9px\]{top:9px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-6{grid-column:span 6 / span 6}.col-start-2{grid-column-start:2}.m-0{margin:0}.m-8{margin:2rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30vh\]{height:30vh}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[70px\]{height:70px}.h-\[8px\]{height:8px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.max-h-\[min\(820px\,100\%\)\]{max-height:min(820px,100%)}.min-h-0{min-height:0px}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[120px\]{min-height:120px}.min-h-\[220px\]{min-height:220px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[28\%\]{width:28%}.w-\[2px\]{width:2px}.w-\[34px\]{width:34px}.w-\[40\%\]{width:40%}.w-\[55\%\]{width:55%}.w-\[70\%\]{width:70%}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[104px\]{min-width:104px}.min-w-\[18px\]{min-width:18px}.min-w-\[19px\]{min-width:19px}.min-w-\[26px\]{min-width:26px}.min-w-\[48px\]{min-width:48px}.min-w-\[56px\]{min-width:56px}.min-w-\[80px\]{min-width:80px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[300px\]{max-width:300px}.max-w-\[50\%\]{max-width:50%}.max-w-\[640px\]{max-width:640px}.max-w-\[96px\]{max-width:96px}.max-w-\[min\(560px\,calc\(100vw-32px\)\)\]{max-width:min(560px,calc(100vw - 32px))}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[104px_minmax\(0\,1fr\)\]{grid-template-columns:104px minmax(0,1fr)}.grid-cols-\[16px_minmax\(0\,1fr\)_auto\]{grid-template-columns:16px minmax(0,1fr) auto}.grid-cols-\[16px_minmax\(0\,1fr\)_auto_14px\]{grid-template-columns:16px minmax(0,1fr) auto 14px}.grid-cols-\[26px_1fr\]{grid-template-columns:26px 1fr}.grid-cols-\[48px_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)_28px\]{grid-template-columns:88px minmax(0,1fr) 28px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_28px\]{grid-template-columns:minmax(0,1fr) auto 28px}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}.gap-x-3{column-gap:.75rem}.gap-x-3\.5{column-gap:.875rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-\[color-mix\(in_srgb\,var\(--c\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--c) 60%,transparent)}.border-accent{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity, 1))}.border-accent\/30{border-color:rgb(var(--accent-rgb) / .3)}.border-accent\/40{border-color:rgb(var(--accent-rgb) / .4)}.border-accent\/50{border-color:rgb(var(--accent-rgb) / .5)}.border-accent\/60{border-color:rgb(var(--accent-rgb) / .6)}.border-error\/50{border-color:rgb(var(--error-rgb) / .5)}.border-line{--tw-border-opacity: 1;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity, 1))}.border-line-bright{--tw-border-opacity: 1;border-color:rgb(var(--line-bright-rgb) / var(--tw-border-opacity, 1))}.border-line-bright\/70{border-color:rgb(var(--line-bright-rgb) / .7)}.border-line\/30{border-color:rgb(var(--line-rgb) / .3)}.border-line\/40{border-color:rgb(var(--line-rgb) / .4)}.border-line\/45{border-color:rgb(var(--line-rgb) / .45)}.border-line\/50{border-color:rgb(var(--line-rgb) / .5)}.border-line\/60{border-color:rgb(var(--line-rgb) / .6)}.border-line\/65{border-color:rgb(var(--line-rgb) / .65)}.border-line\/70{border-color:rgb(var(--line-rgb) / .7)}.border-notice\/30{border-color:rgb(var(--notice-rgb) / .3)}.border-notice\/70{border-color:rgb(var(--notice-rgb) / .7)}.border-text-2{--tw-border-opacity: 1;border-color:rgb(var(--text-2-rgb) / var(--tw-border-opacity, 1))}.border-text-3\/40{border-color:rgb(var(--text-3-rgb) / .4)}.border-text-3\/50{border-color:rgb(var(--text-3-rgb) / .5)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-l-transparent{border-left-color:transparent}.bg-\[color-mix\(in_srgb\,var\(--c\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c) 9%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--done\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--done) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--error\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--error) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--notice\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--notice) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--tag-gold\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tag-gold) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--tag-magenta\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tag-magenta) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--tag-purple\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tag-purple) 10%,transparent)}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--done\)\]{background-color:var(--done)}.bg-\[color\:var\(--error\)\]{background-color:var(--error)}.bg-\[color\:var\(--notice\)\]{background-color:var(--notice)}.bg-\[color\:var\(--tag-gold\)\]{background-color:var(--tag-gold)}.bg-\[color\:var\(--tag-magenta\)\]{background-color:var(--tag-magenta)}.bg-\[color\:var\(--tag-purple\)\]{background-color:var(--tag-purple)}.bg-\[rgba\(4\,8\,14\,0\.72\)\]{background-color:#04080eb8}.bg-\[rgba\(5\,10\,17\,0\.42\)\]{background-color:#050a116b}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.bg-accent\/10{background-color:rgb(var(--accent-rgb) / .1)}.bg-accent\/15{background-color:rgb(var(--accent-rgb) / .15)}.bg-accent\/20{background-color:rgb(var(--accent-rgb) / .2)}.bg-accent\/25{background-color:rgb(var(--accent-rgb) / .25)}.bg-accent\/40{background-color:rgb(var(--accent-rgb) / .4)}.bg-accent\/5{background-color:rgb(var(--accent-rgb) / .05)}.bg-accent\/60{background-color:rgb(var(--accent-rgb) / .6)}.bg-accent\/80{background-color:rgb(var(--accent-rgb) / .8)}.bg-accent\/\[0\.05\]{background-color:rgb(var(--accent-rgb) / .05)}.bg-accent\/\[0\.06\]{background-color:rgb(var(--accent-rgb) / .06)}.bg-accent\/\[0\.07\]{background-color:rgb(var(--accent-rgb) / .07)}.bg-accent\/\[0\.08\]{background-color:rgb(var(--accent-rgb) / .08)}.bg-accent\/\[0\.12\]{background-color:rgb(var(--accent-rgb) / .12)}.bg-accent\/\[0\.14\]{background-color:rgb(var(--accent-rgb) / .14)}.bg-accent\/\[0\.16\]{background-color:rgb(var(--accent-rgb) / .16)}.bg-accent\/\[0\.1\]{background-color:rgb(var(--accent-rgb) / .1)}.bg-black\/30{background-color:#0000004d}.bg-comment-gray{--tw-bg-opacity: 1;background-color:rgb(var(--comment-gray-rgb) / var(--tw-bg-opacity, 1))}.bg-comment-orange{--tw-bg-opacity: 1;background-color:rgb(var(--comment-orange-rgb) / var(--tw-bg-opacity, 1))}.bg-comment-purple{--tw-bg-opacity: 1;background-color:rgb(var(--comment-purple-rgb) / var(--tw-bg-opacity, 1))}.bg-comment-red{--tw-bg-opacity: 1;background-color:rgb(var(--comment-red-rgb) / var(--tw-bg-opacity, 1))}.bg-done{--tw-bg-opacity: 1;background-color:rgb(var(--done-rgb) / var(--tw-bg-opacity, 1))}.bg-done\/30{background-color:rgb(var(--done-rgb) / .3)}.bg-ground{--tw-bg-opacity: 1;background-color:rgb(var(--ground-rgb) / var(--tw-bg-opacity, 1))}.bg-ground\/40{background-color:rgb(var(--ground-rgb) / .4)}.bg-ground\/60{background-color:rgb(var(--ground-rgb) / .6)}.bg-ground\/70{background-color:rgb(var(--ground-rgb) / .7)}.bg-ground\/80{background-color:rgb(var(--ground-rgb) / .8)}.bg-line{--tw-bg-opacity: 1;background-color:rgb(var(--line-rgb) / var(--tw-bg-opacity, 1))}.bg-line-bright{--tw-bg-opacity: 1;background-color:rgb(var(--line-bright-rgb) / var(--tw-bg-opacity, 1))}.bg-line\/35{background-color:rgb(var(--line-rgb) / .35)}.bg-line\/60{background-color:rgb(var(--line-rgb) / .6)}.bg-notice{--tw-bg-opacity: 1;background-color:rgb(var(--notice-rgb) / var(--tw-bg-opacity, 1))}.bg-notice\/\[0\.04\]{background-color:rgb(var(--notice-rgb) / .04)}.bg-pane{background-color:var(--pane)}.bg-pane-solid{--tw-bg-opacity: 1;background-color:rgb(var(--pane-solid-rgb) / var(--tw-bg-opacity, 1))}.bg-pop{background-color:var(--pop)}.bg-raised-2{--tw-bg-opacity: 1;background-color:rgb(var(--raised-2-rgb) / var(--tw-bg-opacity, 1))}.bg-recessed{--tw-bg-opacity: 1;background-color:rgb(var(--recessed-rgb) / var(--tw-bg-opacity, 1))}.bg-recessed\/70{background-color:rgb(var(--recessed-rgb) / .7)}.bg-transparent{background-color:transparent}.bg-well{background-color:var(--well)}.bg-white\/\[0\.012\]{background-color:#ffffff03}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-accent\/\[0\.12\]{--tw-gradient-from: rgb(var(--accent-rgb) / .12) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/\[0\.18\]{--tw-gradient-from: rgb(var(--accent-rgb) / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/\[0\.1\]{--tw-gradient-from: rgb(var(--accent-rgb) / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent\/\[0\.05\]{--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--accent-rgb) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent\/\[0\.08\]{--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--accent-rgb) / .08) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent\/\[0\.03\]{--tw-gradient-to: rgb(var(--accent-rgb) / .03) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-accent\/10{fill:rgb(var(--accent-rgb) / .1)}.fill-text{fill:rgb(var(--text-rgb) / 1)}.fill-text-3{fill:rgb(var(--text-3-rgb) / 1)}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[5px\]{padding:5px}.p-\[5px_4px\]{padding:5px 4px}.p-\[5px_6px\]{padding:5px 6px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-\[22vh\]{padding-bottom:22vh}.pb-\[25px\]{padding-bottom:25px}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-\[30px\]{padding-left:30px}.pl-\[34px\]{padding-left:34px}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-\[20vh\]{padding-top:20vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[1px\]{vertical-align:1px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:IBM Plex Sans Condensed,Roboto Condensed,Arial Narrow,system-ui,sans-serif}.font-serif{font-family:"IBM Plex Serif",Iowan Old Style,Charter,Georgia,serif}.\!text-\[11\.5px\]{font-size:11.5px!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[32px\]{font-size:32px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[1\.55\]{line-height:1.55}.leading-\[17px\]{line-height:17px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-wide{letter-spacing:.025em}.\!text-error{--tw-text-opacity: 1 !important;color:rgb(var(--error-rgb) / var(--tw-text-opacity, 1))!important}.\!text-notice{--tw-text-opacity: 1 !important;color:rgb(var(--notice-rgb) / var(--tw-text-opacity, 1))!important}.text-\[color\:color-mix\(in_srgb\,var\(--accent\)_80\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--accent) 80%,var(--text))}.text-\[color\:color-mix\(in_srgb\,var\(--done\)_80\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--done) 80%,var(--text))}.text-\[color\:color-mix\(in_srgb\,var\(--error\)_80\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--error) 80%,var(--text))}.text-\[color\:color-mix\(in_srgb\,var\(--notice\)_80\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--notice) 80%,var(--text))}.text-\[color\:color-mix\(in_srgb\,var\(--tag-gold\)_80\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--tag-gold) 80%,var(--text))}.text-\[color\:color-mix\(in_srgb\,var\(--tag-magenta\)_80\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--tag-magenta) 80%,var(--text))}.text-\[color\:color-mix\(in_srgb\,var\(--tag-purple\)_80\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--tag-purple) 80%,var(--text))}.text-accent{--tw-text-opacity: 1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity, 1))}.text-accent\/60{color:rgb(var(--accent-rgb) / .6)}.text-done{--tw-text-opacity: 1;color:rgb(var(--done-rgb) / var(--tw-text-opacity, 1))}.text-error{--tw-text-opacity: 1;color:rgb(var(--error-rgb) / var(--tw-text-opacity, 1))}.text-ink-on-notice{--tw-text-opacity: 1;color:rgb(var(--ink-on-notice-rgb) / var(--tw-text-opacity, 1))}.text-line-bright{--tw-text-opacity: 1;color:rgb(var(--line-bright-rgb) / var(--tw-text-opacity, 1))}.text-notice{--tw-text-opacity: 1;color:rgb(var(--notice-rgb) / var(--tw-text-opacity, 1))}.text-on-accent{--tw-text-opacity: 1;color:rgb(var(--on-accent-rgb) / var(--tw-text-opacity, 1))}.text-tag-blue{--tw-text-opacity: 1;color:rgb(var(--tag-blue-rgb) / var(--tw-text-opacity, 1))}.text-tag-gold{--tw-text-opacity: 1;color:rgb(var(--tag-gold-rgb) / var(--tw-text-opacity, 1))}.text-tag-green{--tw-text-opacity: 1;color:rgb(var(--tag-green-rgb) / var(--tw-text-opacity, 1))}.text-tag-purple{--tw-text-opacity: 1;color:rgb(var(--tag-purple-rgb) / var(--tw-text-opacity, 1))}.text-tag-red{--tw-text-opacity: 1;color:rgb(var(--tag-red-rgb) / var(--tw-text-opacity, 1))}.text-text{--tw-text-opacity: 1;color:rgb(var(--text-rgb) / var(--tw-text-opacity, 1))}.text-text-2{--tw-text-opacity: 1;color:rgb(var(--text-2-rgb) / var(--tw-text-opacity, 1))}.text-text-3{--tw-text-opacity: 1;color:rgb(var(--text-3-rgb) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-redpen-habit{text-decoration-color:rgb(var(--redpen-habit-rgb) / 1)}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.accent-accent{accent-color:rgb(var(--accent-rgb) / 1)}.accent-done{accent-color:rgb(var(--done-rgb) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_0_0_1px_var\(--accent\)\]{--tw-shadow: 0 0 0 1px var(--accent);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_-4px_rgba\(127\,212\,228\,0\.8\)\]{--tw-shadow: 0 0 10px -4px rgba(127,212,228,.8);--tw-shadow-colored: 0 0 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_-6px_rgba\(127\,212\,228\,0\.8\)\]{--tw-shadow: 0 0 12px -6px rgba(127,212,228,.8);--tw-shadow-colored: 0 0 12px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(127\,212\,228\,0\.8\)\]{--tw-shadow: 0 0 14px -4px rgba(127,212,228,.8);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(240\,180\,92\,0\.8\)\]{--tw-shadow: 0 0 5px rgba(240,180,92,.8);--tw-shadow-colored: 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(127\,212\,228\,0\.45\)\]{--tw-shadow: 0 0 6px rgba(127,212,228,.45);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(127\,212\,228\,0\.7\)\]{--tw-shadow: 0 0 6px rgba(127,212,228,.7);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(127\,212\,228\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(127,212,228,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(127\,212\,228\,0\.9\)\]{--tw-shadow: 0 0 6px rgba(127,212,228,.9);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(159\,217\,168\,0\.7\)\]{--tw-shadow: 0 0 6px rgba(159,217,168,.7);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(159\,217\,168\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(159,217,168,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_-2px_rgba\(127\,212\,228\,0\.7\)\]{--tw-shadow: 0 0 8px -2px rgba(127,212,228,.7);--tw-shadow-colored: 0 0 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(127\,212\,228\,0\.9\)\]{--tw-shadow: 0 0 8px rgba(127,212,228,.9);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.6\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 24px 60px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.3);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 24px 60px rgba(0,0,0,.6);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[1px_0_0_var\(--line-bright\)\,12px_0_18px_-12px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 1px 0 0 var(--line-bright),12px 0 18px -12px rgba(0,0,0,.7);--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 12px 0 18px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[1px_0_0_var\(--line-bright\)\,inset_0_2px_0_var\(--line\)\]{--tw-shadow: 1px 0 0 var(--line-bright),inset 0 2px 0 var(--line);--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), inset 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: inset 0 -1px 0 rgba(0,0,0,.4);--tw-shadow-colored: inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--line-bright\)\]{--tw-shadow: inset 0 0 0 1px var(--line-bright);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--notice\)\]{--tw-shadow: inset 0 0 0 1px var(--notice);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_24px_-12px_rgba\(127\,212\,228\,0\.5\)\]{--tw-shadow: inset 0 0 24px -12px rgba(127,212,228,.5);--tw-shadow-colored: inset 0 0 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_6px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: inset 0 1px 6px rgba(0,0,0,.25);--tw-shadow-colored: inset 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_0_var\(--line\)\]{--tw-shadow: inset 0 2px 0 var(--line);--tw-shadow-colored: inset 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--accent\)\]{--tw-shadow: inset 2px 0 0 var(--accent);--tw-shadow-colored: inset 2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_2px_0_8px_-4px_rgba\(127\,212\,228\,0\.8\)\]{--tw-shadow: inset 2px 0 8px -4px rgba(127,212,228,.8);--tw-shadow-colored: inset 2px 0 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-offset-2{outline-offset:2px}.outline-accent{outline-color:rgb(var(--accent-rgb) / 1)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[color\:color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--accent) 35%,transparent)}.ring-\[color\:color-mix\(in_srgb\,var\(--done\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--done) 35%,transparent)}.ring-\[color\:color-mix\(in_srgb\,var\(--error\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--error) 35%,transparent)}.ring-\[color\:color-mix\(in_srgb\,var\(--notice\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--notice) 35%,transparent)}.ring-\[color\:color-mix\(in_srgb\,var\(--tag-gold\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--tag-gold) 35%,transparent)}.ring-\[color\:color-mix\(in_srgb\,var\(--tag-magenta\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--tag-magenta) 35%,transparent)}.ring-\[color\:color-mix\(in_srgb\,var\(--tag-purple\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--tag-purple) 35%,transparent)}.ring-accent{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--accent-rgb) / var(--tw-ring-opacity, 1))}.ring-accent\/15{--tw-ring-color: rgb(var(--accent-rgb) / .15)}.ring-accent\/25{--tw-ring-color: rgb(var(--accent-rgb) / .25)}.ring-accent\/35{--tw-ring-color: rgb(var(--accent-rgb) / .35)}.ring-accent\/40{--tw-ring-color: rgb(var(--accent-rgb) / .4)}.ring-accent\/50{--tw-ring-color: rgb(var(--accent-rgb) / .5)}.ring-accent\/70{--tw-ring-color: rgb(var(--accent-rgb) / .7)}.ring-line\/70{--tw-ring-color: rgb(var(--line-rgb) / .7)}.ring-transparent{--tw-ring-color: transparent}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke\]{transition-property:stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.prose{font-family:var(--editor-font-family, "Cormorant Upright", serif);font-size:var(--editor-font-size, 18px);line-height:var(--editor-line-height, 1.75)}.prose p{margin-bottom:var(--editor-paragraph-spacing, 1rem);text-indent:var(--editor-paragraph-indent, 0)}.prose p:first-of-type{text-indent:0}.prose strong{color:var(--editor-bold-color, inherit)}.prose em{color:var(--editor-italic-color, inherit)}.prose h1,.prose h2,.prose h3{font-family:var(--editor-heading-font-family, inherit)}.prose h1{font-size:var(--editor-h1-font-size, 2em);font-weight:var(--editor-h1-font-weight, 700);color:var(--editor-h1-color, inherit);line-height:var(--editor-h1-line-height, 1.2);margin-top:var(--editor-h1-margin-top, 1.2em);margin-bottom:var(--editor-h1-margin-bottom, .6em)}.prose h2{font-size:var(--editor-h2-font-size, 1.5em);font-weight:var(--editor-h2-font-weight, 700);color:var(--editor-h2-color, inherit);line-height:var(--editor-h2-line-height, 1.2);margin-top:var(--editor-h2-margin-top, 1.1em);margin-bottom:var(--editor-h2-margin-bottom, .5em)}.prose h3{font-size:var(--editor-h3-font-size, 1.25em);font-weight:var(--editor-h3-font-weight, 600);color:var(--editor-h3-color, inherit);line-height:var(--editor-h3-line-height, 1.25);margin-top:var(--editor-h3-margin-top, 1em);margin-bottom:var(--editor-h3-margin-bottom, .4em)}.tl-head,.tl-row,.tl-over{--tl-dur: .56s;--tl-ease: cubic-bezier(.22, .8, .2, 1);font-family:IBM Plex Sans Condensed,system-ui,sans-serif}.tl-head{position:relative;flex:none;align-self:stretch;overflow:hidden;box-shadow:inset 1px 0 0 var(--line-bright);transition:height .3s var(--tl-ease)}.tl-row{position:relative;flex:none;align-self:stretch;overflow:hidden;box-shadow:inset 1px 0 0 var(--line-bright)}.tl-hc{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:7px 8px;overflow:hidden;text-align:left;box-shadow:inset 1px 0 0 var(--line),inset 0 2px 0 var(--c);will-change:transform;transition:transform var(--tl-dur) var(--tl-ease)}.tl-hc.open{justify-content:flex-start;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,var(--pane-solid)),var(--pane-solid) 70%)}.tl-hc.open:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,var(--pane-solid)),var(--pane-solid) 80%)}.tl-hc.closed{cursor:pointer}.tl-hc.closed:hover{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c) 14%,transparent))}.tl-hc.none{cursor:default}.tl-hc.none:hover{background:none}.tl-hn{display:flex;align-items:center;gap:5px;align-self:flex-start;white-space:nowrap;font-weight:500;font-size:12.5px;line-height:1.3;color:var(--text)}button.tl-hn:hover{color:#fff}.tl-hn .car{width:10px;font-size:10px;color:var(--text-3)}.tl-hn .ct{font-weight:400;color:var(--text-3)}.tl-hn .wn{width:0;height:11px;margin-left:3px;border-left:2.5px dotted var(--notice)}.tl-hc.none .tl-hn{color:var(--text-3)}.tl-hc.none .car{visibility:hidden}.tl-thin .tl-hc.closed{align-items:center;padding:7px 0}.tl-thin .tl-hc.closed .tl-hn{writing-mode:vertical-rl;transform:rotate(180deg);align-self:center}.tl-chips{position:relative;display:flex;flex-wrap:wrap;gap:5px 6px;margin-top:8px}.tl-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 9px 1px 6px;border:1px solid var(--line-bright);border-radius:999px;font-size:12px;line-height:1.45;white-space:nowrap;color:var(--text-2);transition:background .15s,border-color .15s,color .15s,opacity .15s}.tl-chip i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.tl-chip.has i{box-shadow:0 0 0 2px var(--pane-solid),0 0 0 3px var(--c)}.tl-chip:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--text)}.tl-chip.sel{border-color:var(--c);color:var(--text)}.tl-chip.more{padding-left:9px;border-style:dashed;color:var(--text-3)}.tl-chip.more:hover{border-color:var(--accent);background:none;color:var(--text)}.tl-chip.fam .n{font-size:11px;color:var(--text-3)}.tl-chip.fam .car{font-size:9px;color:var(--text-3);transition:transform .3s var(--tl-ease)}.tl-chip.fam.open{border-color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--text)}.tl-chip.fam.open .car{transform:rotate(180deg);color:var(--c)}.tl-sub{position:relative;flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;min-height:22px}.tl-elbow{position:absolute;width:11px;border-left:1.5px solid color-mix(in srgb,var(--c) 70%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--c) 70%,transparent);border-bottom-left-radius:7px;pointer-events:none}.tl-sub.enter>.tl-chip{animation:tl-chip-in .38s var(--tl-ease) calc(90ms + var(--i) * 40ms) both}.tl-sub.enter>.tl-elbow{animation:tl-elbow-in .4s var(--tl-ease) both}@keyframes tl-chip-in{0%{opacity:0;translate:-10px 0}}@keyframes tl-elbow-in{0%{clip-path:inset(0 100% 100% 0)}60%{clip-path:inset(0 100% 0 0)}}.tl-cc{position:absolute;left:0;top:0;bottom:0;overflow:hidden;box-shadow:inset 1px 0 0 rgb(var(--line-rgb) / .6);will-change:transform;transition:transform var(--tl-dur) var(--tl-ease)}.tl-sum{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px 11px;padding:11px 10px 0}.tl-dot{display:grid;border-radius:50%}.tl-dot:nth-child(odd){transform:translateY(-4px)}.tl-dot:nth-child(3n){transform:translateY(5px)}.tl-dot.sel .tl-star{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 40%,transparent),0 0 14px var(--c)}.tl-thin .tl-sum{justify-content:center;gap:0;padding:11px 3px 0}.tl-thin .tl-dot{transform:none;margin:0 -1px 2px}.tl-thin .tl-dot .tl-star{width:10px;height:10px}.tl-thin .tl-dot .tl-star.b-throughline{width:12px;height:12px;margin:-1px}.tl-thin .tl-dot .tl-star.b-none{width:6px;height:6px;margin:2px}.tl-rail{position:absolute;top:0;right:0;bottom:0;left:0}.tl-ln{position:absolute;left:0;top:0;bottom:0;width:20px;transition:opacity .15s,transform var(--tl-dur) var(--tl-ease)}.tl-ln.new{animation:tl-fade .4s .12s both}.tl-st{position:absolute;top:11px;left:50%;z-index:2;display:grid;place-items:center;width:14px;height:14px;margin-left:-7px;border-radius:50%}.tl-st.selc .tl-star{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 35%,transparent),0 0 14px var(--c)}.tl-st.selc .tl-star.b-throughline{box-shadow:none;filter:drop-shadow(0 0 8px var(--c)) drop-shadow(0 0 2px #fff)}.tl-note{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;gap:7px;height:20px;padding:0 7px 0 5px;border-radius:4px;background:var(--pane);box-shadow:0 0 0 2px var(--pane);font-size:12.5px;white-space:nowrap;text-align:left;color:var(--text-2);transition:opacity .15s,transform var(--tl-dur) var(--tl-ease)}.tl-note span{overflow:hidden;text-overflow:ellipsis;min-width:0}.tl-note small{flex:none;font-size:11px;color:var(--text-3)}.tl-note em{flex:none;font-style:normal;font-size:10.5px;color:var(--c)}.tl-note:hover span,.tl-note.sel span{color:var(--text)}.tl-note:hover{box-shadow:0 0 0 2px var(--pane),0 0 0 3px color-mix(in srgb,var(--c) 45%,transparent)}.tl-star{position:relative;z-index:2;flex:none;display:block;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--c, var(--text-2));background:var(--ground);box-shadow:0 0 9px var(--c, var(--text-2));font-style:normal}.tl-star.b-none{width:7px;height:7px;margin:2.5px;background:color-mix(in srgb,var(--c, var(--text-2)) 55%,var(--ground));box-shadow:0 0 6px var(--c, var(--text-2))}.tl-star.b-progress{background:var(--c, var(--text-2))}.tl-star.b-throughline{width:15px;height:15px;margin:-1.5px;border:0;border-radius:0;background:var(--c, var(--text-2));box-shadow:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 5px var(--c, var(--text-2)))}.tl-star.b-payoff{background:var(--c, var(--text-2));box-shadow:0 0 0 2px var(--ground),0 0 0 3.5px var(--c, var(--text-2)),0 0 10px var(--c, var(--text-2))}.tl-star b{position:absolute;left:100%;top:-6px;margin-left:1px;font:500 10px/1 IBM Plex Sans Condensed,system-ui,sans-serif;color:var(--text-2)}.tl-th{position:absolute;left:50%;width:0;margin-left:-1px;border-left:1.5px solid var(--c);opacity:.6}.tl-th:before{content:"";position:absolute;top:0;bottom:0;left:-6px;width:11px}.tl-th.up{top:0;height:18px}.tl-th.dn{top:18px;bottom:0}.tl-th.k-none{border-left-width:1px;opacity:.45}.tl-th.k-and_then{border-left-style:dotted;opacity:.45}.tl-th.k-therefore.at:after{content:"";position:absolute;left:-4.5px;bottom:9px;width:6px;height:6px;border:solid var(--c);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.tl-th.k-but.at:after{content:"";position:absolute;left:-7.5px;bottom:10px;width:14px;height:2.5px;border-radius:1px;background:var(--c)}.tl-ln.sel .tl-th{opacity:1}.tl-ln.fam .tl-th{width:4px;margin-left:-2.75px;border-right:1.5px solid var(--c)}.tl-ln.fam .tl-th.k-none{border-right-width:1px}.tl-ln.fam .tl-th.k-and_then{border-right-style:dotted}.tl-cc.enter .tl-ln{animation:tl-lane-in .45s var(--tl-ease) calc(var(--i) * 28ms) both}@keyframes tl-lane-in{0%{opacity:0;translate:-16px 0}}.tl-cc.enter .tl-note,.tl-hc.enter .tl-chips{animation:tl-fade .4s .22s both}.tl-over{position:absolute;top:0;bottom:0;overflow:hidden;pointer-events:none;z-index:3}.tl-sfill{position:absolute;left:0;top:0;bottom:0;width:1px;transform-origin:0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 60%,transparent),color-mix(in srgb,var(--c) 12%,transparent) 45%,transparent);animation:tl-fill var(--tl-dur) var(--tl-ease) both}@keyframes tl-fill{0%{transform:translate(var(--x0)) scaleX(var(--w0));opacity:.5}to{transform:translate(var(--x1)) scaleX(var(--w1));opacity:0}}.tl-sedge{position:absolute;left:-1px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#fff,var(--c) 30%,color-mix(in srgb,var(--c) 25%,transparent));box-shadow:0 0 12px var(--c);animation:tl-edge var(--tl-dur) var(--tl-ease) both,tl-edge-fade var(--tl-dur) linear both}@keyframes tl-edge{0%{transform:translate(var(--x0))}to{transform:translate(var(--x1))}}@keyframes tl-edge-fade{0%,72%{opacity:1}to{opacity:0}}.tl-arcs{position:absolute;left:0;top:0;overflow:visible;animation:tl-fade .35s both}.tl-arcs path{fill:none;stroke:var(--c);stroke-width:1.6;stroke-dasharray:5 5;filter:drop-shadow(0 0 5px var(--c))}.tl-arcs path.mir{stroke-dasharray:none}.tl-arcs path.far{stroke-dasharray:1 4;stroke-linecap:round}@keyframes tl-fade{0%{opacity:0}}.tl-arclab{position:absolute;z-index:1;transform:translateY(-50%);max-width:150px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);border-radius:10px;background:rgb(var(--ground-rgb) / .92);font:italic 12px/1.3 "IBM Plex Serif",Georgia,serif;color:var(--text);animation:tl-fade .3s both}.tl-check{display:flex;align-items:center;gap:7px;padding:3px 12px;cursor:pointer}.tl-check:hover{background:rgb(var(--line-rgb) / .5)}.tl-check input{accent-color:var(--accent);margin:0;flex:none}.tl-check.all,.tl-check.cat{color:var(--text)}.tl-check.cat i{flex:none;width:7px;height:7px;border-radius:2px;background:var(--c)}.tl-check.tag{padding-left:30px}.tl-log{position:relative}.tl-log:before{content:"";position:absolute;left:13px;top:16px;bottom:16px;width:1.5px;background:color-mix(in srgb,var(--c) 45%,transparent)}@media (prefers-reduced-motion: reduce){.tl-head,.tl-hc,.tl-cc,.tl-ln,.tl-note,.tl-chip,.tl-chip.fam .car{transition:none}.tl-cc.enter .tl-ln,.tl-cc.enter .tl-note,.tl-hc.enter .tl-chips,.tl-ln.new,.tl-sub.enter>.tl-chip,.tl-sub.enter>.tl-elbow,.tl-arcs,.tl-arclab{animation:none}.tl-sfill,.tl-sedge{display:none}}.ol-title{font-family:var(--editor-font-family, "Cormorant Upright", serif);font-size:17px;line-height:1.2}.tsh{--tsh-hair: rgb(var(--line-rgb) / .5);display:flex;flex-direction:column}.tsh-add{position:relative;margin-bottom:14px}.tsh-field{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid var(--line-bright);background:rgb(var(--ground-rgb) / .42);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.tsh-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12)}.tsh-field .hash{font:500 16px "IBM Plex Serif",Georgia,serif;color:var(--accent)}.tsh-field input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:14px;color:var(--text)}.tsh-field input::placeholder{color:var(--text-3)}.tsh-crumbs{margin:6px 2px 0;font-size:12px;color:var(--text-3)}.tsh-crumbs b{font-weight:500;color:var(--text-2)}.tsh-results{position:absolute;left:0;right:0;top:42px;z-index:30;max-height:340px;overflow:auto;overflow-x:hidden;border:1px solid var(--line-bright);background:var(--pane-solid);box-shadow:0 18px 40px #00000080;animation:tsh-drop .18s var(--ease)}@keyframes tsh-drop{0%{opacity:0;transform:translateY(-4px)}}.tsh-res-group{padding:8px 12px 3px;font-size:11.5px;color:var(--text-3)}.tsh-res{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:7px 12px;border:0;background:none;text-align:left;color:var(--text)}.tsh-res .dot{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.tsh-res .path{display:block;font-size:13.5px}.tsh-res .path i{font-style:normal;color:var(--text-3)}.tsh-res .path mark{background:none;color:var(--text);text-decoration:underline;text-decoration-color:var(--c);text-underline-offset:3px}.tsh-res .about{display:block;font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsh-res .meta{font-size:12px;color:var(--text-3);white-space:nowrap}.tsh-res.on,.tsh-res:hover{background:rgb(var(--accent-rgb) / .09);box-shadow:inset 2px 0 0 var(--accent)}.tsh-res.new .path{color:var(--accent)}.tsh-res-hint{padding:7px 12px 9px;border-top:1px solid var(--line);font-size:11.5px;color:var(--text-3)}.tsh-sec{margin-bottom:14px}.tsh-sec-head{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0 6px;border:0;border-bottom:1px solid var(--tsh-hair);background:none;text-align:left;color:var(--text)}.tsh-sec-head .car{color:var(--text-3);transition:transform .25s var(--ease)}.tsh-sec.open>.tsh-sec-head .car{transform:rotate(90deg)}.tsh-sec-head b{font-weight:500;font-size:14px}.tsh-sec-head.quiet b{font-weight:400;font-size:13px;color:var(--text-2)}.tsh-sec-head span{font-size:12px;color:var(--text-3)}.tsh-sec-head .tick{width:14px;height:3px;background:var(--c);box-shadow:0 0 8px var(--c)}.tsh-sec-head:hover b{color:#fff}.tsh-sec-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.tsh-sec.open>.tsh-sec-body{grid-template-rows:1fr}.tsh-sec-body>div{overflow:hidden}.tsh-sec-body .pad{padding-top:8px}.tsh-quick{display:flex;flex-wrap:wrap;gap:6px}.tsh-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border:1px dashed rgb(var(--text-2-rgb) / .35);border-radius:999px;background:none;font-size:12.5px;color:var(--text-2);transition:border-color .15s,color .15s,background .15s}.tsh-chip i{width:7px;height:7px;border-radius:50%;background:var(--c)}.tsh-chip:hover{border-style:solid;border-color:var(--c);color:var(--text);background:color-mix(in srgb,var(--c) 10%,transparent)}.tsh-mention{display:flex;gap:12px;align-items:center;padding:9px 12px;border-left:2px solid var(--notice);background:rgb(var(--notice-rgb) / .06);font-size:12.5px;color:var(--text-2)}.tsh-mention q{font-family:Cormorant Upright,Georgia,serif;font-size:15.5px;color:var(--text)}.tsh-mention q b{font-weight:600}.tsh-mention button{margin-left:auto;padding:4px 10px;white-space:nowrap;border:1px solid rgb(var(--notice-rgb) / .5);background:none;color:var(--notice)}.tsh-mention button:hover{background:rgb(var(--notice-rgb) / .12)}.tsh-tag{position:relative}.tsh-row{display:flex;align-items:center;gap:6px;padding-right:4px;transition:background .15s}.tsh-row:hover{background:rgb(var(--text-rgb) / .035)}.tsh-row-main{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:center;flex:1;min-width:0;padding:8px 4px 8px calc(4px + var(--indent, 0px));border:0;background:none;text-align:left;color:var(--text)}.tsh-tag.sub .tsh-row:before{content:"";position:absolute;left:calc(var(--indent) - 9px);top:0;height:20px;width:8px;border-left:1px solid var(--line-bright);border-bottom:1px solid var(--line-bright)}.tsh-tag .pip{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 9px color-mix(in srgb,var(--c) 70%,transparent)}.tsh-tag .name{display:flex;gap:8px;align-items:baseline;min-width:0}.tsh-tag .name b{font-weight:500;font-size:13.5px;white-space:nowrap}.tsh-tag .name em{font-style:normal;font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsh-tag .beat{padding:1px 7px;border:1px solid var(--line);font-size:11.5px;color:var(--text-2);white-space:nowrap}.tsh-tag .chev{flex:none;color:var(--text-3);transition:transform .25s var(--ease)}.tsh-tag.open .chev{transform:rotate(90deg)}.tsh-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.tsh-tag.open .tsh-drawer{grid-template-rows:1fr}.tsh-drawer>div{overflow:hidden}.tsh-drawer-in{padding:4px 4px 14px calc(28px + var(--indent, 0px))}.tsh-drawer-in .about{margin:0 0 10px;font:italic 400 13px/1.4 "IBM Plex Serif",Georgia,serif;color:var(--text-2)}.tsh-drawer-in .about.none{color:var(--text-3)}.tsh-drawer-in textarea{width:100%;min-height:52px;resize:vertical;padding:7px 10px;border:1px solid var(--line);background:rgb(var(--ground-rgb) / .42);outline:none;color:var(--text);font:400 15.5px/1.4 Cormorant Upright,Georgia,serif}.tsh-drawer-in textarea::placeholder{color:var(--text-3);font-style:italic}.tsh-drawer-in textarea:focus{border-color:var(--line-bright)}.tsh-drawer-in .field{margin-top:10px}.tsh-drawer-in .lbl{display:block;margin-bottom:5px;font-size:12px;color:var(--text-3)}.tsh-drawer-in .seg{display:flex;border:1px solid var(--line)}.tsh-drawer-in .seg button{flex:1;padding:5px 2px;border:0;border-right:1px solid var(--line);background:none;font-size:12px;color:var(--text-3);transition:background .15s,color .15s}.tsh-drawer-in .seg button:last-child{border-right:0}.tsh-drawer-in .seg button:hover{color:var(--text)}.tsh-drawer-in .seg button.on{background:var(--c);color:var(--ground);font-weight:500}.tsh-drawer-in .actions{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12.5px}.tsh-drawer-in .actions button{padding:0;border:0;background:none;color:var(--accent)}.tsh-drawer-in .actions button:hover{text-decoration:underline}.tsh-drawer-in .actions .rm{margin-left:auto;color:var(--error)}.tsh-drawer-in .actions .kept{margin-left:auto;color:var(--text-3)}.tsh-drawer-in .subadd{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;color:var(--text-3)}.tsh-drawer-in .subadd input{flex:1;padding:3px 0;border:0;border-bottom:1px solid var(--line-bright);background:none;outline:none;color:var(--text)}.tsh-drawer-in .subadd input:focus{border-bottom-color:var(--accent)}@media (prefers-reduced-motion: reduce){.tsh-sec-body,.tsh-drawer,.tsh-sec-head .car,.tsh-tag .chev,.tsh-results{transition:none;animation:none}}.placeholder\:font-sans::placeholder{font-family:IBM Plex Sans Condensed,Roboto Condensed,Arial Narrow,system-ui,sans-serif}.placeholder\:text-\[12px\]::placeholder{font-size:12px}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:not-italic::placeholder{font-style:normal}.placeholder\:text-text-3::placeholder{--tw-text-opacity: 1;color:rgb(var(--text-3-rgb) / var(--tw-text-opacity, 1))}.placeholder\:text-text-3\/70::placeholder{color:rgb(var(--text-3-rgb) / .7)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-\[7px\]:after{content:var(--tw-content);bottom:-7px}.after\:-bottom-px:after{content:var(--tw-content);bottom:-1px}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:right-1:after{content:var(--tw-content);right:.25rem}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:bg-accent:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.after\:shadow-\[0_0_6px_rgba\(127\,212\,228\,0\.9\)\]:after{content:var(--tw-content);--tw-shadow: 0 0 6px rgba(127,212,228,.9);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:shadow-\[0_0_7px_rgba\(127\,212\,228\,0\.75\)\]:after{content:var(--tw-content);--tw-shadow: 0 0 7px rgba(127,212,228,.75);--tw-shadow-colored: 0 0 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-accent\/60:focus-within{border-color:rgb(var(--accent-rgb) / .6)}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent:hover{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity, 1))}.hover\:border-accent\/40:hover{border-color:rgb(var(--accent-rgb) / .4)}.hover\:border-accent\/50:hover{border-color:rgb(var(--accent-rgb) / .5)}.hover\:border-accent\/60:hover{border-color:rgb(var(--accent-rgb) / .6)}.hover\:border-accent\/70:hover{border-color:rgb(var(--accent-rgb) / .7)}.hover\:border-line-bright:hover{--tw-border-opacity: 1;border-color:rgb(var(--line-bright-rgb) / var(--tw-border-opacity, 1))}.hover\:border-notice:hover{--tw-border-opacity: 1;border-color:rgb(var(--notice-rgb) / var(--tw-border-opacity, 1))}.hover\:border-text-3\/40:hover{border-color:rgb(var(--text-3-rgb) / .4)}.hover\:border-text-3\/50:hover{border-color:rgb(var(--text-3-rgb) / .5)}.hover\:bg-accent\/10:hover{background-color:rgb(var(--accent-rgb) / .1)}.hover\:bg-accent\/50:hover{background-color:rgb(var(--accent-rgb) / .5)}.hover\:bg-accent\/70:hover{background-color:rgb(var(--accent-rgb) / .7)}.hover\:bg-accent\/85:hover{background-color:rgb(var(--accent-rgb) / .85)}.hover\:bg-accent\/\[0\.04\]:hover{background-color:rgb(var(--accent-rgb) / .04)}.hover\:bg-accent\/\[0\.05\]:hover{background-color:rgb(var(--accent-rgb) / .05)}.hover\:bg-accent\/\[0\.06\]:hover{background-color:rgb(var(--accent-rgb) / .06)}.hover\:bg-accent\/\[0\.08\]:hover{background-color:rgb(var(--accent-rgb) / .08)}.hover\:bg-error\/10:hover{background-color:rgb(var(--error-rgb) / .1)}.hover\:bg-line\/30:hover{background-color:rgb(var(--line-rgb) / .3)}.hover\:bg-line\/40:hover{background-color:rgb(var(--line-rgb) / .4)}.hover\:bg-line\/50:hover{background-color:rgb(var(--line-rgb) / .5)}.hover\:bg-line\/60:hover{background-color:rgb(var(--line-rgb) / .6)}.hover\:bg-raised-2\/60:hover{background-color:rgb(var(--raised-2-rgb) / .6)}.hover\:bg-raised\/25:hover{background-color:rgb(var(--raised-rgb) / .25)}.hover\:bg-raised\/40:hover{background-color:rgb(var(--raised-rgb) / .4)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:text-accent:hover{--tw-text-opacity: 1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity, 1))}.hover\:text-error:hover{--tw-text-opacity: 1;color:rgb(var(--error-rgb) / var(--tw-text-opacity, 1))}.hover\:text-text:hover{--tw-text-opacity: 1;color:rgb(var(--text-rgb) / var(--tw-text-opacity, 1))}.hover\:text-text-2:hover{--tw-text-opacity: 1;color:rgb(var(--text-2-rgb) / var(--tw-text-opacity, 1))}.hover\:text-text-3:hover{--tw-text-opacity: 1;color:rgb(var(--text-3-rgb) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_8px_rgba\(127\,212\,228\,0\.6\)\]:hover{--tw-shadow: 0 0 8px rgba(127,212,228,.6);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-accent\/50:hover{--tw-ring-color: rgb(var(--accent-rgb) / .5)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-accent:focus{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity, 1))}.focus\:border-accent\/55:focus{border-color:rgb(var(--accent-rgb) / .55)}.focus\:border-accent\/60:focus{border-color:rgb(var(--accent-rgb) / .6)}.focus\:border-accent\/70:focus{border-color:rgb(var(--accent-rgb) / .7)}.focus\:border-notice:focus{--tw-border-opacity: 1;border-color:rgb(var(--notice-rgb) / var(--tw-border-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[inset_0_1px_6px_rgba\(0\,0\,0\,0\.25\)\,0_0_14px_-6px_rgba\(127\,212\,228\,0\.6\)\]:focus{--tw-shadow: inset 0 1px 6px rgba(0,0,0,.25),0 0 14px -6px rgba(127,212,228,.6);--tw-shadow-colored: inset 0 1px 6px var(--tw-shadow-color), 0 0 14px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent:active{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-text-3:hover:disabled{--tw-text-opacity: 1;color:rgb(var(--text-3-rgb) / var(--tw-text-opacity, 1))}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/resize:hover .group-hover\/resize\:w-\[3px\]{width:3px}.group\/resize:hover .group-hover\/resize\:bg-accent,.group:hover .group-hover\:bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/bar:hover .group-hover\/bar\:opacity-100,.group\/cell:hover .group-hover\/cell\:opacity-100{opacity:1}.group\/cell:hover .group-hover\/cell\:opacity-60{opacity:.6}.group\/cell:hover .group-hover\/cell\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:shadow-\[0_0_6px_rgba\(127\,212\,228\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(127,212,228,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/bar:focus-visible .group-focus-visible\/bar\:opacity-100{opacity:1}.group\/resize:active .group-active\/resize\:w-\[3px\]{width:3px}.group\/resize:active .group-active\/resize\:bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/\[0\.1\][aria-selected=true]{background-color:rgb(var(--accent-rgb) / .1)}.aria-selected\:text-text[aria-selected=true]{--tw-text-opacity: 1;color:rgb(var(--text-rgb) / var(--tw-text-opacity, 1))}.aria-selected\:shadow-\[inset_2px_0_0_var\(--accent\)\][aria-selected=true]{--tw-shadow: inset 2px 0 0 var(--accent);--tw-shadow-colored: inset 2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose-headings\:text-text :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(var(--text-rgb) / var(--tw-text-opacity, 1))}.prose-p\:text-text :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(var(--text-rgb) / var(--tw-text-opacity, 1))}.prose-p\:text-text-2 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(var(--text-2-rgb) / var(--tw-text-opacity, 1))}.prose-a\:text-accent :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity, 1))}.prose-strong\:text-text :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(var(--text-rgb) / var(--tw-text-opacity, 1))}@media not all and (min-width: 768px){.max-md\:mx-1{margin-left:.25rem;margin-right:.25rem}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:px-2{padding-left:.5rem;padding-right:.5rem}.max-md\:px-4{padding-left:1rem;padding-right:1rem}.max-md\:pt-6{padding-top:1.5rem}.max-md\:\[justify-content\:safe_center\]{justify-content:safe center}}@media (min-width: 768px){.md\:inline{display:inline}.md\:flex{display:flex}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&_\.ProseMirror\]\:min-h-\[50vh\] .ProseMirror{min-height:50vh}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:pb-1\.5 [cmdk-group-heading]{padding-bottom:.375rem}
