.jd__emptyactions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jd__filename input{width:14em}.jd__draft{color:var(--color-text-muted)}.jd__tabs button{font:inherit;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.jd__tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.jd__tabs button:disabled{opacity:.45;cursor:not-allowed}.jd__panel{flex-direction:column;gap:0;min-width:0;display:flex}.jd__panel>.notice{margin:var(--space-4)}.jd__panel[hidden]{display:none}.jd__panel--code .editor{flex:none;height:min(70vh,640px)}.jd__panel--code .editor__cm{height:100%}.jd__hint{padding:var(--space-2) var(--space-4);border-top:var(--line);font-size:var(--text-xs);color:var(--color-text-subtle);margin:0}.jd__limits,.jd__stats,.jd__count,.jtable__meta{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.jd__error{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;border-bottom:var(--line);color:var(--color-error);background:color-mix(in srgb, var(--color-error) 7%, var(--color-surface));font-size:var(--text-sm);border-radius:0;flex-wrap:wrap;margin:0;display:flex}.jd__error p{margin:0}.jd__pos{white-space:nowrap;font-weight:600}.jd__warnings{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);border-bottom:var(--line);background:var(--color-warn-bg);color:var(--color-warn-text);font-size:var(--text-sm);border-radius:0;margin:0}.jd__status{min-height:1.6em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.jd__status--error{color:var(--color-error)}.jd__status--ok{color:var(--color-ok)}.jd__path code{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.jd__pathlabel{color:var(--color-text-muted)}.jd__indexing{min-height:320px}.jt,.jtable,.jlarge__view{border:var(--line);background:var(--color-code-bg);height:min(60vh,560px);font-family:var(--font-mono);border-radius:0;font-size:13px;position:relative;overflow:auto}.jt:focus-visible,.jlarge__view:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.jt__spacer,.jtable__spacer,.jlarge__spacer{position:relative}.jt__window,.jtable__window,.jlarge__window{margin:0;position:absolute;top:0;left:0;right:0}.jt__row{white-space:nowrap;cursor:default;height:26px;padding-right:var(--space-2);align-items:center;gap:4px;display:flex}.jt__row:hover{background:var(--color-code-active)}.jt__row--match{background:color-mix(in srgb, var(--color-accent) 45%, var(--color-code-bg))}.jt__row--current{outline:1.5px dashed var(--color-line);outline-offset:-1.5px}.jt__row--selected,.jt__row--selected:hover{background:var(--color-code-selection)}.jt__toggle{text-align:center;width:16px;color:var(--color-text-muted);cursor:pointer;flex:none;display:inline-block}.jt__key{color:var(--syn-key)}.jt__index,.jt__root,.jt__colon{color:var(--color-text-muted)}.jt__value{text-overflow:ellipsis;overflow:hidden}.jt__value--string{color:var(--syn-string)}.jt__value--number{color:var(--syn-number)}.jt__value--boolean,.jt__value--null{color:var(--syn-literal)}.jt__value--object,.jt__value--array{color:var(--color-text-muted)}.jnode{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:0;border-top:var(--line);font-size:var(--text-sm);border-radius:0;flex-wrap:wrap;display:flex}.jnode__field{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.jnode__field label,label.jnode__field{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.jnode__field--value input{width:min(28em,70vw)}.jnode__buttons{gap:var(--space-1);flex-wrap:wrap;display:flex}.jnode__error{color:var(--color-error)}.jtable-wrap{flex-direction:column;gap:0;display:flex}.jtable-wrap>:is(p,.jtable__actions,.jtable__addcol){padding:var(--space-2) var(--space-4)}.jtable__actions,.jtable__addcol{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.jtable__head,.jtable__row{min-width:max-content;display:grid}.jtable__head{z-index:1;background:var(--color-surface-2);border-bottom:var(--line);font-weight:600;position:sticky;top:0}.jtable__head>span,.jtable__row>span{height:32px;padding:0 var(--space-2);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--color-border);align-items:center;display:flex;overflow:hidden}.jtable__row{border-bottom:1px solid var(--color-border)}.jtable__idx{color:var(--color-text-muted);justify-content:flex-end}.jtable__input{width:100%;font-family:var(--font-mono)!important;min-height:26px!important;padding:2px 4px!important;font-size:13px!important}.jtable__input--null{color:var(--syn-literal)}.jlarge{flex-direction:column;gap:0;display:flex}.jlarge__find{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--line);flex-wrap:wrap;align-items:center;display:flex}.jlarge__nf{font-size:var(--text-sm);color:var(--color-error)}.jlarge__window{font-family:var(--font-mono);font-size:13px}.jlarge__row{white-space:pre;height:20px;padding:0 var(--space-2);line-height:20px}.jlarge__row--mark{background:color-mix(in srgb, var(--color-error) 15%, transparent)}@media (width<=640px){.jt,.jtable,.jlarge__view{height:60vh}}.jd__split{flex-direction:column;gap:0;display:flex}.jd__split:not(.jd__split--on)>.jd__col{display:contents}.jd__split:not(.jd__split--on) .jd__tabs{order:-1}.jd__split--on{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.jd__split--on>.jd__col{flex-direction:column;gap:0;min-width:0;display:flex}.jd__split--on>.jd__col--code{border-right:var(--line)}.jd__split--on .jd__panel--code{flex:1}.jd__split--on .jd__panel--code .editor{flex:auto;height:auto;min-height:min(70vh,640px)}.jd__split--on .jd__panel--tree,.jd__split--on .jd__panel--table{flex:1}.jd__search input[type=search]{flex:9999 10em}.cv{gap:var(--space-3);flex-direction:column;display:flex}.cv__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cv__panes{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cv__pane{background:var(--color-surface);border:var(--line);border-radius:0;flex-direction:column;gap:0;min-width:0;display:flex}.cv__pane>*{margin:0}.cv__pane>:not(.cv__pane-head,.cv__tabs,:first-child,[hidden]){border-top:var(--line)}.cv__pane>.cv__tabs+*,.cv__pane>.cv__pane-head+*{border-top:0}.cv__pane>.dropzone{gap:0}.cv__pane>:is(p,.cv__stats,.cv__row,.cv__list,.cv__kv-wrap,.cv__image,.cv__snippets){padding:10px 16px}.cv__pane .editor{border:0;max-height:70vh}.cv__pane-head>.cv__pane-title.cv__pane-title{font-size:var(--text-ui);margin:0}.cv__options{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:0 0;border:0;border-radius:0;flex-wrap:wrap;min-width:0;margin:0;display:flex}.cv>.cv__options{background:var(--color-surface);border:var(--line);padding:var(--space-3) var(--space-4)}.cv__options legend{float:left;width:100%;margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle);text-transform:lowercase;padding:0;font-weight:600}:lang(de) .cv__options legend{text-transform:none}details.cv__options{display:block}details.cv__options>summary{cursor:pointer;font-weight:600}details.cv__options[open]>summary{margin-bottom:var(--space-2)}details.cv__options>:not(summary)+*{margin-top:var(--space-2)}.cv__options>.field{flex-wrap:wrap;min-width:0;max-width:100%}.cv__options select{min-width:0;max-width:100%}.cv input[type=number]{width:7em}.cv input.cv__mono{font-family:var(--font-mono)}.cv__status{min-height:1.6em;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.cv__status--error,.cv__err{color:var(--color-error)}.cv__ok{color:var(--color-ok)}.cv__muted{color:var(--color-text-muted);font-size:var(--text-sm)}.cv__stats{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.cv__list{font-size:var(--text-sm);margin:0;padding-left:1.4em}.cv__kv{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.cv__kv caption{text-align:left;padding:var(--space-2) 0;font-weight:600}.cv__kv th,.cv__kv td{text-align:left;vertical-align:top;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-soft)}.cv__kv th{color:var(--color-text-muted);white-space:nowrap;font-weight:600}.cv__kv td{font-family:var(--font-mono);word-break:break-all}.cv__kv-wrap{overflow-x:auto}.cv__image{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.cv__image img{border:var(--line);background-color:var(--color-surface-2);border-radius:0;max-width:100%;max-height:320px}.cv__snippets{gap:var(--space-2);flex-direction:column;display:flex}.cv__snippet{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cv__snippet label{font-size:var(--text-sm);min-width:9em;font-weight:600}.cv__snippet input{flex:16em;font-family:var(--font-mono)!important}.cv__pane>.cv__tabs.seg-bar[role=tablist][role=tablist]{border-top:var(--line)}.cv__pane>.cv__pane-head+.cv__tabs.seg-bar[role=tablist][role=tablist],.cv__pane>.cv__tabs.seg-bar[role=tablist][role=tablist]:first-child{border-top:0}.cv__columns{gap:var(--space-1) var(--space-3);max-height:12em;font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cv__columns li{align-items:center;gap:var(--space-1);display:inline-flex}.cv__columns button{font:inherit;border:var(--line);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:0;padding:0 6px}.cv__large{padding:var(--space-3);border:var(--line-w) dashed var(--color-text-faint);font-size:var(--text-sm);border-radius:0;min-width:0}.cv__large pre{margin:var(--space-2) 0 0;white-space:pre-wrap;word-break:break-all;max-height:16em;font-size:12px;overflow:auto}@media (width<=1023px){.cv__panes{grid-template-columns:minmax(0,1fr)}}.tf .tf-view{min-width:0}.tf .tf-view>.editor{border:0}.tf-check{cursor:pointer}.tf-check input{margin:0}.tf-files{border-bottom:var(--line);flex-direction:column;display:flex}.tf-files__bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.tf-files__empty{padding:var(--space-2) var(--space-3);border-bottom:var(--line);margin:0}.tf-files__list{max-height:16rem;margin:0;padding:0;list-style:none;overflow:auto}.tf-file{align-items:center;gap:var(--space-2);padding:2px var(--space-3);border-top:1px solid var(--color-border-soft);font-size:var(--text-sm);background:var(--color-surface);display:flex}.tf-file--active{background:var(--color-surface-2)}.tf-file--over{box-shadow:inset 0 2px 0 var(--color-accent)}.tf-file__handle{cursor:grab;color:var(--color-text-faint);user-select:none}.tf-file__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;flex:auto;padding:6px 0;overflow:hidden}.tf-file__name[aria-pressed=true]{font-weight:600}.tf-file__meta{color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tf-file__actions{gap:2px;display:inline-flex}.tf-icon{min-width:32px;min-height:32px;font:inherit;color:var(--color-text);background:var(--color-surface);border:var(--line);cursor:pointer;border-radius:0}.tf-icon:disabled{color:var(--color-text-faint);cursor:default}.tf-icon:hover:not(:disabled){background:var(--color-hover)}.tf-results{max-height:70vh;margin:0;padding:0;list-style:none;overflow:auto}.tf-result{border-bottom:1px solid var(--color-border-soft);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.tf-result__row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tf-result__name{min-width:0;font-family:var(--font-mono);word-break:break-all;flex:12rem}.tf-result__meta{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.tf-result__pre{margin:var(--space-2) 0 0;max-height:16rem;padding:var(--space-2);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:var(--color-code-bg);border:1px solid var(--color-border-soft);font-size:12px;overflow:auto}.tf-link{font:inherit;color:var(--color-link);cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0;text-decoration:underline}.tf-stats{border-bottom:var(--line);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:0;margin:0;display:grid}.tf-stat{padding:var(--space-3);border-right:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);min-width:0}.tf-stat dt{font-size:var(--text-xs);color:var(--color-text-muted)}.tf-stat dd{font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.tf-table-wrap{padding:var(--space-2) var(--space-3);overflow-x:auto}.tf-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.tf-table caption{text-align:left;padding:var(--space-2) 0;font-weight:600}.tf-table th,.tf-table td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-soft);vertical-align:top}.tf-table td.num,.tf-table th.num{text-align:right;font-variant-numeric:tabular-nums}.tf-table th{color:var(--color-text-muted);font-weight:600}.tf-ruler{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:13px;line-height:1.5;overflow-x:auto}.tf-ruler__scale,.tf-ruler__line{white-space:pre;display:flex}.tf-ruler__scale{color:var(--color-text-faint);user-select:none}.tf-ruler__cell{text-align:center;width:1ch;min-width:1ch;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-block}.tf-ruler__cell--break{box-shadow:inset 2px 0 0 var(--color-accent)}.tf-ruler__line .tf-ruler__cell{cursor:pointer}.tf-ruler__cell:hover{background:var(--color-hover)}.tf-ruler__cell:focus-visible{outline:2px solid var(--color-focus)}.tf-check-ok{color:var(--color-ok)}.tf-check-bad{color:var(--color-error)}.tf-encoding{padding:var(--space-2) var(--space-3)}.tf-cues{max-height:50vh;overflow:auto}.tf-sandbox{min-height:320px;display:flex}.tf-sandbox>*{flex:auto}@media (width<=640px){.tf-file__meta{display:none}}.he__tabs{margin-bottom:var(--space-3);display:flex}.he__tabs button{font:inherit;color:var(--color-text-muted);padding:var(--space-2) var(--space-3,12px);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.he__tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.he__tabs .he__tab-code{display:none}.he__panels{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px;display:grid}.he__output>:is(p,.he__check){margin:0;padding:10px 16px}.he__output>.he__saving{border-bottom:var(--line)}.he__check{gap:var(--space-2);flex-direction:column;display:flex}.he__code .editor,.he__output .editor{max-height:70vh}.he__filename input{font:inherit;font-size:var(--text-sm);width:12em;color:var(--color-text);background:var(--color-surface);border:var(--line);border-radius:var(--radius-sm);min-height:32px;padding:4px 8px}.he__muted,.he__saving{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.he__ok{color:var(--color-success,var(--color-text));font-weight:600}.he__issues{border:var(--line);border-radius:var(--radius-sm);max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}.he__issue button{text-align:left;width:100%;font:inherit;font-size:var(--text-sm);color:var(--color-text);border:0;border-bottom:var(--line-w) solid var(--color-border);padding:var(--space-2);cursor:pointer;background:0 0;display:block}.he__issue button:hover,.he__issue button:focus-visible{background:var(--color-surface-2)}.he__issue--error .he__issue-pos{color:var(--color-error)}.he__issue-pos{font-family:var(--font-mono);margin-right:var(--space-2)}.he__status{min-height:1.6em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.he__status--error{color:var(--color-error)}@media (width<=1023px){.he__tabs .he__tab-code{display:inline-block}.he__panels{grid-template-columns:minmax(0,1fr);min-height:0}.he[data-code=true] .he__output,.he[data-code=false] .he__code{display:none}}.hv__tabs{gap:var(--space-1);margin-bottom:var(--space-2);border-bottom:var(--line-w) solid var(--color-border);display:none}.hv__tabs button{font:inherit;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.hv__tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.hv__panels{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:560px;display:grid}.hv__code .editor{max-height:70vh}.hv__status{min-height:1.6em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.hv__status--error{color:var(--color-error)}@media (width<=1023px){.hv__tabs{display:flex}.hv__panels{grid-template-columns:minmax(0,1fr);min-height:0}.hv[data-tab=code] .hv__preview,.hv[data-tab=preview] .hv__code{display:none}}.md{--md-pane-h:min(78vh, 860px)}.md__tabs{gap:var(--space-1);margin-bottom:var(--space-2);border-bottom:var(--line-w) solid var(--color-border);display:none}.md__tabs button{font:inherit;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.md__tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.md__panels{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.md__source,.md__preview{flex-direction:column;gap:0;min-width:0;display:flex}.md__preview{align-self:start}.md__source .dropzone{flex-direction:column;display:flex}.md__source .editor{height:var(--md-pane-h);flex:none}.md__source .editor__textarea{resize:none}.md__fmt{font:inherit;cursor:pointer;justify-content:center;min-width:44px}.md__format>.md__fmt{padding:0 10px}.md__fmt:hover{background:var(--color-hover)}.md__fmt:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.md__fmt--bold{font-weight:700}.md__fmt--italic{font-style:italic}.md__fmt--strike{text-decoration:line-through}.md__fmt--code{font-family:var(--font-mono)}.md__filename input{font:inherit;font-size:var(--text-sm);width:14em;color:var(--color-text);background:var(--color-surface);border:var(--line);border-radius:var(--radius-sm);min-height:32px;padding:4px 8px}.md__draft-time{font-size:var(--text-sm);color:var(--color-text-muted)}.md__view{flex-direction:column;gap:0;display:flex;position:relative}.md__view .md-preview-box,.md__view .empty-state{height:var(--md-pane-h);background:var(--color-surface);border:0;flex:none;min-height:0}.md__view .md-preview-box .sandbox-frame{height:100%;min-height:0}.md__toc details{border:0;border-bottom:var(--line);background:var(--color-surface);font-size:var(--text-sm);border-radius:0}.md__toc summary{cursor:pointer;min-height:var(--seg-h);padding:12px 16px;font-weight:600;line-height:20px}.md__toc ol{padding:0 var(--space-2) var(--space-2);max-height:40vh;margin:0;list-style:none;overflow:auto}.md__toc button{font:inherit;text-align:left;width:100%;color:var(--color-link,var(--color-primary));padding:3px var(--space-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:block}.md__toc button:hover{background:var(--color-surface-2)}.md__toc-l2 button{padding-left:calc(var(--space-2) + 1em)}.md__toc-l3 button{padding-left:calc(var(--space-2) + 2em)}.md__toc-l4 button{padding-left:calc(var(--space-2) + 3em)}.md__status{min-height:1.6em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.md__status--error{color:var(--color-error)}.md__print-frame{width:800px;height:600px;position:fixed;top:0;left:-10000px}.md--reading .md__panels{grid-template-columns:minmax(0,1fr)}.md--reading .md__source{display:none}@media (width>=1024px){.md--reading .md__view{grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.md--reading .md__toc details{border-bottom:0;border-right:var(--line)}.md--reading .md__toc ol{max-height:calc(var(--md-pane-h) - 3em)}}@media (width<=1023px){.md{--md-pane-h:70vh}.md__tabs{display:flex}.md__panels{grid-template-columns:minmax(0,1fr)}.md[data-tab=source] .md__preview,.md[data-tab=preview] .md__source,.md__reading-btn{display:none}.md--reading[data-tab=source] .md__source{display:flex}}.mtg__toolbar{flex-wrap:wrap}.mtg__scroll{max-width:100%;max-height:70vh;overflow:auto}.mtg__table{border-collapse:collapse;min-width:100%;font-size:var(--text-ui)}.mtg__table th,.mtg__table td{border:1px solid var(--color-border);vertical-align:top;background:var(--color-surface);padding:0}.mtg__controls th{background:var(--color-surface-2);white-space:nowrap;padding:2px 4px;font-weight:400}.mtg__head{background:var(--color-surface-2)}.mtg__head .mtg__cell{font-weight:600}.mtg__rowhead{background:var(--color-surface-2);white-space:nowrap;font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted);padding:2px 4px}.mtg__corner{min-width:4.5em}.mtg__num{text-align:right;min-width:2ch;margin:0 4px;display:inline-block}.mtg__cell{box-sizing:border-box;resize:none;width:100%;min-width:9em;min-height:2.2em;font:inherit;font-family:var(--font-mono);color:var(--color-text);background:0 0;border:0;margin:0;padding:6px 8px;line-height:1.4;display:block;overflow:hidden}.mtg__cell:focus{outline:2px solid var(--color-focus);outline-offset:-2px;background:var(--color-accent);color:var(--color-on-accent)}.mtg__handle{cursor:grab;user-select:none;color:var(--color-text-subtle);padding:0 2px}.mtg__select{font-size:var(--text-xs);max-width:7.5em;height:28px;margin-left:2px;padding:0 2px}@media (width<=760px){.mtg__cell{min-width:7em}}.sd-top{gap:var(--space-2)}.sd-import{grid-column:1/-1}.sd-form{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;max-height:80vh;display:flex;overflow:auto}.sd-section{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border-soft);font-size:var(--text-sm);font-weight:700}.sd-field{flex-direction:column;gap:4px;min-width:0;display:flex}.sd-field input,.sd-field select,.sd-field textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;padding:6px 8px}.sd-field textarea{resize:vertical;font-family:var(--font-mono)}.sd-field--check{flex-direction:row;align-items:center}.sd-label{font-size:var(--text-sm);font-weight:600}.sd-hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.sd-hint--check{margin-top:-6px}.sd-count{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.sd-need{font-size:var(--text-xs);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:help;margin-left:4px;padding:0 5px;font-weight:600;display:inline-block}.sd-need[data-need=required]{color:var(--color-error);border-color:currentColor}.sd-group,.sd-list,.sd-multi{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--color-border-soft);flex-direction:column;min-width:0;margin:0;display:flex}.sd-group legend,.sd-list legend,.sd-multi legend{font-size:var(--text-sm);padding:0 4px;font-weight:600}.sd-multi{flex-flow:wrap}.sd-day{font-size:var(--text-sm);align-items:center;gap:4px;display:inline-flex}.sd-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sd-item{gap:var(--space-2);padding:var(--space-2);background:var(--color-surface-2);border:1px solid var(--color-border-soft);flex-direction:column;display:flex}.sd-item__bar{justify-content:space-between;align-items:center;display:flex}.sd-item__n{font-variant-numeric:tabular-nums;font-weight:700}.sd-item__actions{gap:2px;display:inline-flex}.sd-notice{font-size:var(--text-sm);background:var(--color-warn-bg);color:var(--color-warn-text);margin:0;padding:10px 16px}.sd-result{gap:var(--space-3);padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.sd-summary{margin:0;font-weight:600}.sd-cors,.sd-foot{font-size:var(--text-xs);margin:0}.sd-opts{padding:10px 16px}.sd-block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sd-block+.sd-block{padding-top:var(--space-3);border-top:var(--line)}.sd-block__title{font-size:var(--text-base);margin:0}.sd-tabs{border-bottom:1px solid var(--color-border-soft);gap:0;display:flex}.sd-tabs button{font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 12px}.sd-tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:600}.sd-tabs button:disabled{cursor:default;opacity:.5}.sd-issues,.sd-features,.sd-refs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sd-issue,.sd-feature{align-items:baseline;gap:4px var(--space-2);border-left:3px solid var(--color-border);background:var(--color-surface-2);font-size:var(--text-sm);flex-wrap:wrap;padding:6px 8px;display:flex}.sd-issue--error,.sd-feature[data-state=invalid]{border-left-color:var(--color-error)}.sd-issue--warning,.sd-feature[data-state=warnings],.sd-feature[data-state=removed]{border-left-color:var(--color-warn-text)}.sd-feature[data-state=valid]{border-left-color:var(--color-success)}.sd-issue__msg{flex:16rem;min-width:0}.sd-issue__where{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:inline-flex}.sd-path,.sd-entity__id{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.sd-badge,.sd-state{font-size:var(--text-xs);border:1px solid;padding:0 6px;font-weight:700;display:inline-block}.sd-badge[data-sev=error],.sd-state[data-state=invalid]{color:var(--color-error)}.sd-badge[data-sev=warning],.sd-state[data-state=warnings],.sd-state[data-state=removed]{color:var(--color-warn-text)}.sd-badge[data-sev=info]{color:var(--color-text-muted)}.sd-state[data-state=valid],.sd-ok{color:var(--color-success)}.sd-feature__name{font-weight:600}.sd-tree{margin:0;padding:0;list-style:none}.sd-tree .sd-tree{padding-left:var(--space-3);border-left:1px solid var(--color-border-soft)}.sd-entity__head{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;padding:2px 0;display:inline-flex}.sd-entity__head:before{content:"▸";color:var(--color-text-faint)}.sd-entity__head[aria-expanded=true]:before{content:"▾"}.sd-entity__type{font-weight:700}.sd-props{margin:0 0 var(--space-2);padding-left:var(--space-3)}.sd-prop{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:minmax(6rem,12rem) minmax(0,1fr);display:grid}.sd-prop dt{font-family:var(--font-mono);font-size:var(--text-xs);padding-top:2px}.sd-prop dd{flex-direction:column;min-width:0;margin:0;display:flex}.sd-value{overflow-wrap:anywhere}.sd-batch{border-collapse:collapse;font-size:var(--text-sm);width:100%}.sd-batch th,.sd-batch td{text-align:left;border-bottom:1px solid var(--color-border-soft);padding:4px 8px}.sd-batch tr[aria-current=true]{background:var(--color-surface-2)}@media (width<=720px){.sd-form{max-height:none;padding:var(--space-3)}.sd-prop{grid-template-columns:minmax(0,1fr);gap:0}}.sq{flex-direction:column;gap:0;display:flex}.sq>.dropzone{background:var(--color-surface);border:var(--line);gap:0;padding:0}.sq__empty{border:0;border-top:var(--line);margin:0}.sq__empty p{margin:0 0 var(--space-2)}.sq__file{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sq>.sq__notice{border:var(--line);border-top:0;margin:0}.sq__panes{border:var(--line);background:var(--color-surface);border-top:0;grid-template-columns:minmax(180px,260px) minmax(0,1fr);display:grid}.sq__side{border-right:var(--line);flex-direction:column;min-width:0;display:flex}.sq__list{max-height:min(70vh,640px);padding:var(--space-2) 0;overflow:auto}.sq__group{margin:var(--space-2) var(--space-4) var(--space-1);text-transform:uppercase;letter-spacing:.04em}.sq__objects{margin:0;padding:0;list-style:none}.sq__obj{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-4);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sq__obj:hover{background:var(--color-hover)}.sq__obj[aria-current=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.sq__obj:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sq__obj-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.sq__obj-rows{color:var(--color-text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.sq__obj[aria-current=true] .sq__obj-rows{color:inherit}.sq__main{flex-direction:column;min-width:0;display:flex}.sq__main .jtable{border:0}.sq__main .editor{border:0;border-bottom:var(--line);box-shadow:none;border-radius:0}.sq__main .empty-state{background:0 0;border:0;margin:0}.sq__filter select{max-width:14em}.sq__sort{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sq__sort>span:first-child{text-overflow:ellipsis;overflow:hidden}.sq__sort:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sq__arrow{font-size:10px}.sq__null{color:var(--color-text-subtle);font-style:italic}.sq__cellbtn{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface-2);max-width:100%;color:var(--color-text);font:inherit;cursor:pointer;padding:0 4px;overflow:hidden}.sq__cellbtn--text{background:0 0;border-style:dashed}.sq__cellbtn:hover{background:var(--color-accent);color:var(--color-on-accent)}.sq__cellbtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.sq__pager{margin-top:auto}.sq__result{border-bottom:var(--line);padding:10px 16px}.sq__result p{margin:0}.sq__error{color:var(--color-error);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 16px}.sq__result .sq__error{padding:0}.sq__muted{color:var(--color-text-subtle);font-size:var(--text-sm);margin:0;padding:10px 16px}.sq__result .sq__muted{padding:0}.sq__editor .editor{min-height:140px;max-height:40vh}.sq__value{border-top:var(--line)}.sq__value .seg-bar--foot{border-top:0;border-bottom:var(--line)}.sq__text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;font-family:var(--font-mono);background:var(--color-code-bg);margin:0;padding:10px 16px;font-size:13px;overflow:auto}.sq__image{margin:0;padding:10px 16px}.sq__image img{max-width:min(100%,320px);max-height:240px;image-rendering:pixelated;border:1px solid var(--color-border);background:var(--color-surface-2)}.sq__status{min-height:1.5em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.sq__status--error{color:var(--color-error)}@media (width<=900px){.sq__panes{grid-template-columns:minmax(0,1fr)}.sq__side{border-right:0;border-bottom:var(--line)}.sq__list{max-height:30vh}.sq>.dropzone>.dropzone__bar{border:0;border-bottom:var(--line)}}.svg-checker,.sv-stage--checker{background-color:var(--checker-a);background-image:conic-gradient(var(--checker-b) 25%, transparent 0 50%, var(--checker-b) 0 75%, transparent 0);background-size:16px 16px}.sv-stage--white{background-color:#fff}.sv-stage--black{background-color:#000}.s2p__layout{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"input options""result result";display:grid}@media (width>=1180px){.s2p__layout{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.8fr) minmax(0,1.1fr);grid-template-areas:"input options result"}}.s2p__input{grid-area:input}.s2p__options{grid-area:options}.s2p__result{grid-area:result}.s2p__input,.s2p__options,.s2p__result{flex-direction:column;gap:0;min-width:0;display:flex}.s2p__options,.s2p__result{align-self:start}.s2p__input .editor{height:260px}.s2p__input .editor__textarea{resize:vertical}.s2p__group{border:0;border-bottom:var(--line);min-width:0;margin:0;padding:0;display:block}.s2p__group:last-child{border-bottom:0}.s2p__group legend{float:left;width:100%;font-weight:600;font-size:var(--text-ui);padding:10px 16px}.s2p__group[disabled]>:not(legend){opacity:.6}.s2p__group>*{clear:both}.s2p__group>.seg-bar{border-top:var(--line);border-bottom:0}.s2p__group>:is(.field,.s2p__color,.s2p__hint,.toggle){min-height:var(--seg-h);border-top:var(--line);margin:0;padding:0 16px;display:flex}.s2p__group>.toggle:first-child{border-top:0}.s2p__group>.s2p__hint{align-items:center;min-height:0;padding:10px 16px}.s2p__group>.field select{min-height:calc(var(--seg-h) - 2px);border:0;flex:1;padding:0}.s2p__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.s2p__color{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.s2p__color input{border:var(--line);background:0 0;border-radius:0;width:2.25rem;height:2rem;padding:0}.s2p__preview{min-height:260px;max-height:520px;padding:var(--space-3);border:0;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:auto}.s2p__preview img{object-fit:contain;image-rendering:auto;width:auto;max-width:100%;height:auto;max-height:480px}.s2p__empty{min-height:260px}.s2p__result>.s2p__info{border-top:var(--line);padding:10px 16px}.s2p__result>.s2p__info:empty{display:none}.s2p__result>.s2p__progress{border-top:var(--line);padding:10px 16px}.s2p__info,.s2p__message{gap:var(--space-1) var(--space-3);min-height:1.6em;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.s2p__message--error{color:var(--color-error)}.s2p__progress{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.s2p__progress progress{flex:1;min-width:10rem;height:.75rem}.s2p__list{border:0;border-radius:0;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.s2p__item{align-items:center;gap:var(--space-1);border-bottom:var(--line-w) solid var(--color-border);display:flex}.s2p__item:last-child{border-bottom:0}.s2p__item--active{background:var(--color-surface-2)}.s2p__pick{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.s2p__thumb{object-fit:contain;border-radius:var(--radius-sm);background-size:8px 8px;flex:none;width:40px;height:40px}.s2p__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.s2p__dims{color:var(--color-text-muted);font-variant-numeric:tabular-nums}@media (width<=767px){.s2p__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"input""result""options"}}.sv{--sv-stage-h:min(64vh, 640px)}.sv__tabs{gap:var(--space-1);margin-bottom:var(--space-2);border-bottom:var(--line-w) solid var(--color-border);display:none}.sv__tabs button{font:inherit;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.sv__tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.sv__layout{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"code view""code elements";display:grid}.sv__layout--nocode{grid-template-columns:minmax(0,1fr);grid-template-areas:"view""elements"}.sv__layout--nocode .sv__code{display:none}.sv__code{grid-area:code}.sv__view{grid-area:view}.sv__elements{grid-area:elements}.sv__code,.sv__view,.sv__elements{flex-direction:column;gap:0;min-width:0;display:flex}.sv__view,.sv__elements{align-self:start}.sv__elements>:not(.seg-bar){margin:12px 16px}.sv__code .editor{height:calc(var(--sv-stage-h) + 300px);max-height:80vh}.sv__code .editor__textarea{resize:none}.sv__zoom-value{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5em;font-size:var(--text-sm);justify-content:center}.sv__color input{border:var(--line);background:0 0;border-radius:0;width:2.25rem;height:2rem;padding:0}.sv-stage{height:var(--sv-stage-h);border:var(--line);border-radius:var(--radius);touch-action:none;cursor:grab;user-select:none;position:relative;overflow:hidden}.sv-stage:active{cursor:grabbing}.sv-stage:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.sv-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.sv-host,.sv-img{width:100%;height:100%;display:block}.sv-grid{pointer-events:none;background-image:linear-gradient(90deg,#0078ff59 1px,#0000 1px),linear-gradient(#0078ff59 1px,#0000 1px);outline:1px dashed #0078ffb3;position:absolute;inset:0}.sv-box{pointer-events:none;box-sizing:border-box;position:absolute}.sv-box--hover{outline:1px dashed #ff7a00}.sv-box--selected{background:#ff3d7f14;outline:2px solid #ff3d7f}.sv__empty{height:var(--sv-stage-h)}.sv__view>.sv__status{border-top:var(--line);padding:10px 16px}.sv__view>.sv__status:empty{display:none}.sv__status,.sv__message{gap:var(--space-1) var(--space-3);min-height:1.6em;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.sv__message--error{color:var(--color-error)}.sv__large{min-height:8rem}.sv__elements-title.sv__elements-title{margin:0}.sv-inspector{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sv-inspector__count{font-size:var(--text-sm);color:var(--color-text-muted);grid-column:1/-1;margin:0}.sv-tree{padding:var(--space-1) 0;border:var(--line);background:var(--color-surface);max-height:320px;font-family:var(--font-mono);font-size:var(--text-sm);border-radius:0;margin:0;list-style:none;overflow:auto}.sv-tree__row{white-space:nowrap;cursor:pointer;align-items:center;gap:2px;padding-block:1px;padding-inline-end:var(--space-2);display:flex}.sv-tree__row:hover{background:var(--color-surface-2)}.sv-tree__row[aria-selected=true]{background:var(--color-code-selection)}.sv-tree__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sv-tree__twisty{width:1.2em;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.sv-attrs{max-height:320px;font-size:var(--text-sm);overflow:auto}.sv-attrs__title{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-base)}.sv-attrs__box,.sv-attrs__none{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.sv-attrs__list{font-family:var(--font-mono);margin:0}.sv-attrs__list div{gap:var(--space-2);border-bottom:var(--line-w) solid var(--color-border);grid-template-columns:minmax(6em,auto) minmax(0,1fr);padding:2px 0;display:grid}.sv-attrs__list dt{color:var(--syn-attr)}.sv-attrs__list dd{overflow-wrap:anywhere;margin:0}@media (width<=1023px){.sv__tabs{display:flex}.sv__layout,.sv__layout--nocode{grid-template-columns:minmax(0,1fr);grid-template-areas:"code""view""elements"}.sv__layout--nocode .sv__code{display:flex}.sv[data-tab=code] .sv__view,.sv[data-tab=code] .sv__elements,.sv[data-tab=preview] .sv__code,.sv[data-tab=preview] .sv__elements,.sv[data-tab=elements] .sv__code,.sv[data-tab=elements] .sv__view{display:none}.sv__code .editor{height:60vh}.sv-inspector{grid-template-columns:minmax(0,1fr)}}.txt__options{align-items:flex-end}.txt__options .field input[type=text],.txt__options .field input[type=number]{min-width:0}.txt__options .field input.txt__wide{width:14em;max-width:100%}.txt__panes--stats{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.txt__file p{margin:var(--space-2) 0}.txt__progress{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;padding:10px 16px;display:flex}.txt__progress progress{accent-color:var(--color-primary);flex:10em}.txt__stats{min-height:8em;padding:10px 16px}.txt__grid{border-top:var(--line);border-left:var(--line);grid-template-columns:repeat(auto-fill,minmax(9.5em,1fr));gap:0;margin:0;display:grid}.txt__grid>div{padding:var(--space-2) var(--space-3);border-right:var(--line);border-bottom:var(--line);flex-direction:column;min-width:0;display:flex}.txt__grid dt{font-size:var(--text-xs);color:var(--color-text-muted)}.txt__grid dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:-1;margin:0;font-size:1.35rem;font-weight:700}.txt__panel{background:var(--color-surface);border:var(--line);padding:var(--space-3) var(--space-4);min-width:0;overflow-x:auto}.txt__panel h3{margin:0 0 var(--space-2);font-size:var(--text-ui)}.txt__panel table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.txt__panel th,.txt__panel td{text-align:left;vertical-align:top;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-soft)}.txt__panel th{color:var(--color-text-muted);font-weight:600}.txt__panel td.txt__num,.txt__panel th.txt__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.txt__panel code,.txt__mono{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all}.txt__panel mark{background:var(--color-accent);color:var(--color-on-accent)}.txt__cols{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16em,1fr));display:grid}.txt__meter{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);grid-template-columns:minmax(8em,1.2fr) minmax(6em,2fr) auto;display:grid}.txt__bar{width:100%;height:10px;accent-color:var(--color-primary)}.txt__bar--over{accent-color:var(--color-error)}.txt__over{color:var(--color-error);font-weight:600}.txt__rules{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.txt__rule{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.txt__rule .field{flex:14em}.txt__rule .field input{width:100%;font-family:var(--font-mono)}@media (width<=1023px){.txt__panes--stats{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.txt__meter{grid-template-columns:minmax(0,1fr) auto}.txt__meter .txt__bar{order:3;grid-column:1/-1}}.txt__seg-wrap{flex-wrap:wrap}.xe__check{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.xe__xpath{margin-bottom:var(--space-3)}.xe__xpath input,.xe__filename input{font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:var(--line);border-radius:var(--radius-sm);min-height:32px;padding:4px 8px}.xe__xpath input{font-family:var(--font-mono);flex:auto;min-width:0}.xe__xpath-out{padding:var(--space-2) var(--space-4);border:var(--line);background:var(--color-surface);margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-3);border-top:0}.xe__filename input{width:12em}.xe__xpath-out{font-size:var(--text-sm)}.xe__xpath-out p{margin:0 0 var(--space-1)}.xe__hits{max-height:12em;margin:0;padding-left:2.2em;overflow:auto}.xe__hit,.xt__node,.xt__toggle,.xt__more{font:inherit;color:var(--color-text);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:2px 4px}.xe__hit{font-family:var(--font-mono)}.xe__hit:hover,.xt__node:hover,.xe__hit--sel,.xt__row--sel .xt__node{background:var(--color-surface-2)}.xe__err{color:var(--color-error)}.xe__tabs{gap:var(--space-1);margin-bottom:var(--space-2);border-bottom:var(--line-w) solid var(--color-border);display:none}.xe__tabs button{font:inherit;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.xe__tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.xe__panels{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.xe__panels--notree{grid-template-columns:minmax(0,1fr)}.xe__tree{flex-direction:column;min-width:0;display:flex}.xe__code>.xe__check{padding:0 16px}.xe__code>.xe__warnings{padding-left:var(--space-6)}.xe__code .editor{max-height:70vh}.xe__tree{border:var(--line);background:var(--color-surface);border-radius:0;gap:0;max-height:80vh;padding:0;overflow:auto}.xe__tree>:not(.seg-bar){margin:var(--space-2) var(--space-3)}.xe__tree-head{z-index:1;position:sticky;top:0}.xe__tree-title.xe__tree-title{font-size:var(--text-ui);margin:0}.xe__check{font-size:var(--text-sm);min-height:var(--seg-h)}.xe__check--error{color:var(--color-error)}.xe__ok{font-weight:600}.xe__muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.xe__warnings{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.xe__status{min-height:1.6em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.xe__status--error{color:var(--color-error)}.xt,.xt ul{font-family:var(--font-mono);margin:0;padding:0;font-size:13px;list-style:none}.xt ul{padding-left:1.1em}.xt__row{align-items:baseline;gap:2px;display:flex}.xt__toggle{text-align:center;flex:none;width:1.4em;padding:0}.xt__node{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.xt__tag{color:var(--syn-tag)}.xt__attrs{color:var(--syn-attr)}.xt__text{color:var(--syn-string)}.xt__comment{color:var(--syn-comment)}.xt__more{color:var(--color-primary);margin-left:1.4em}@media (width<=1023px){.xe__tabs{display:flex}.xe__tree-toggle{display:none}.xe__panels,.xe__panels--notree{grid-template-columns:minmax(0,1fr)}.xe[data-tab=code] .xe__tree,.xe[data-tab=tree] .xe__code{display:none}}
