@font-face{font-family:DNCAD Pretendard;src:url(/fonts/PretendardVariable.woff2) format("woff2");font-weight:45 920;font-style:normal;font-display:swap}:root,[data-dnc-shell=dark] .dnc-shell__todo,[data-dnc-shell=dark] .dnc-shell__topbar .dnc-popover{--dnc-font-ui:Inter,Pretendard,"Noto Sans KR","Segoe UI","Malgun Gothic",Arial,sans-serif;--dnc-font-mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace;--dnc-text-2xs:10px;--dnc-text-xs:11px;--dnc-text-sm:12px;--dnc-text-md:13px;--dnc-text-lg:14px;--dnc-text-xl:16px;--dnc-text-2xl:20px;--dnc-line-2xs:14px;--dnc-line-xs:16px;--dnc-line-sm:18px;--dnc-line-md:20px;--dnc-line-lg:22px;--dnc-line-xl:24px;--dnc-line-2xl:28px;--dnc-space-1:2px;--dnc-space-2:4px;--dnc-space-3:6px;--dnc-space-4:8px;--dnc-space-5:12px;--dnc-space-6:16px;--dnc-space-7:20px;--dnc-space-8:24px;--dnc-space-10:32px;--dnc-control-xs:22px;--dnc-control-sm:26px;--dnc-control-md:32px;--dnc-control-lg:36px;--dnc-control-xl:40px;--dnc-form-row-gap:var(--dnc-space-1);--dnc-form-label-gap:0px;--dnc-control-form:var(--dnc-control-xs);--dnc-check-size:16px;--dnc-switch-width:32px;--dnc-explorer-width:300px;--dnc-radius-xs:2px;--dnc-radius-sm:4px;--dnc-radius-md:6px;--dnc-radius-lg:8px;--dnc-radius-pill:999px;--dnc-weight-regular:400;--dnc-weight-medium:500;--dnc-weight-semibold:600;--dnc-weight-bold:700;--dnc-icon-xs:12px;--dnc-tree-caret:20px;--dnc-icon-sm:16px;--dnc-icon-md:20px;--dnc-icon-lg:24px;--dnc-icon-xl:28px;color-scheme:light;--dnc-color-bg-app:#E3E6EA;--dnc-color-bg-surface:#EFF1F3;--dnc-color-side-names-bg:rgb(239 241 243/0.85);--dnc-color-bg-subtle:#E8EAEE;--dnc-color-bg-elevated:#F8F9FA;--dnc-color-bg-canvas:#CDD2D8;--dnc-color-bg-hover:rgba(23,32,51,0.1);--dnc-color-border-subtle:#CED3D9;--dnc-color-border-strong:#A6ADB6;--dnc-color-text-primary:#23272E;--dnc-color-text-secondary:#545B65;--dnc-color-text-muted:#7A828C;--dnc-color-text-disabled:#A9AFB8;--dnc-color-brand-navy:#163A5F;--dnc-color-accent:#2563EB;--dnc-color-accent-hover:#1A45C0;--dnc-color-accent-pressed:#183798;--dnc-color-accent-text:#FFFFFF;--dnc-color-accent-fg:#1D4ED8;--dnc-color-accent-weak:#DAE5FA;--dnc-color-selection-bg:#C6D9F8;--dnc-color-selection-fg:#1E40AF;--dnc-color-selection-border:#3B82F6;--dnc-color-focus-ring:#2563EB;--dnc-color-success-fg:#14713A;--dnc-color-success-bg:#DCF2E3;--dnc-color-warning-fg:#9E4E08;--dnc-color-warning-bg:#F6ECD2;--dnc-color-error-fg:#B02828;--dnc-color-error-bg:#F5E3E3;--dnc-color-info-fg:#1D4ED8;--dnc-color-info-bg:#DDE7FA;--dnc-color-pending-fg:#6D28D9;--dnc-color-pending-bg:#EDE9FE;--dnc-color-offline-fg:#5C6470;--dnc-color-offline-bg:#F3F4F6;--dnc-color-locked-fg:#7C3AED;--dnc-color-locked-bg:#EDE9FE;--dnc-color-readonly-fg:#475569;--dnc-color-readonly-bg:#F1F5F9;--dnc-color-dirty-fg:#B45309;--dnc-color-dirty-bg:#FFF7ED;--dnc-color-recovery-fg:#0369A1;--dnc-color-recovery-bg:#E0F2FE;--dnc-color-toast-bg:#EFF6FF;--dnc-color-toast-border:#2563EB;--dnc-color-toast-fill:#1E3A6E;--dnc-color-toast-error-fill:#9F2424;--dnc-color-toast-ink:#FFFFFF;--dnc-color-toast-mark:#F2C94C;--dnc-color-toast-edge:#6E86B8;--dnc-color-toast-error-edge:#B86A6A;--dnc-color-icon-draw:#2563EB;--dnc-color-icon-wire:#C2372B;--dnc-color-icon-device:#0F7C70;--dnc-color-icon-edit:#B85E00;--dnc-color-toast-hover:rgb(0 0 0/0.22);--dnc-toast-fill-alpha:80%;--dnc-shadow-card:0 1px 2px rgb(23 32 51/0.08);--dnc-shadow-popover:0 6px 18px rgb(23 32 51/0.14);--dnc-shadow-dialog:0 18px 48px rgb(23 32 51/0.20);--dnc-scroll-thumb:#AEB5BD;--dnc-color-overlay:rgb(15 23 42/0.45);--dnc-color-overlay-see-through:rgb(15 23 42/0.15);--dnc-focus-width:2px;--dnc-focus-offset:1px;--dnc-color-symfam-protect-bg:#f0dedf;--dnc-color-symfam-protect-line:#d7878c;--dnc-color-symfam-switching-bg:#d9e3f0;--dnc-color-symfam-switching-line:#779fd8;--dnc-color-symfam-contact-bg:#d6e6da;--dnc-color-symfam-contact-line:#5fac77;--dnc-color-symfam-control-bg:#eedfcf;--dnc-color-symfam-control-line:#d28e3f;--dnc-color-symfam-signal-bg:#e8e2ce;--dnc-color-symfam-signal-line:#b89941;--dnc-color-symfam-sensor-bg:#d5e5e7;--dnc-color-symfam-sensor-line:#5ba9ae;--dnc-color-symfam-meter-bg:#d6e4ec;--dnc-color-symfam-meter-line:#64a4ca;--dnc-color-symfam-machine-bg:#e0e1f1;--dnc-color-symfam-machine-line:#9199da;--dnc-color-symfam-power-bg:#e6dff0;--dnc-color-symfam-power-line:#aa90d6;--dnc-color-symfam-passive-bg:#e8e1d8;--dnc-color-symfam-passive-line:#b99870;--dnc-color-symfam-semi-bg:#edddea;--dnc-color-symfam-semi-line:#ca86bf;--dnc-color-symfam-terminal-bg:#e0e2e5;--dnc-color-symfam-terminal-line:#939eab;--dnc-color-symfam-mech-bg:#dde4d9;--dnc-color-symfam-mech-line:#82a76f;--dnc-color-symfam-none-line:#a6adb6;--dnc-z-base:0;--dnc-z-sticky:10;--dnc-z-dropdown:100;--dnc-z-popover:200;--dnc-z-tooltip:300;--dnc-z-modal:400;--dnc-z-modal-popover:410;--dnc-z-toast:500;--dnc-z-tutorial:550;--dnc-z-critical:600;--dnc-topbar-height:44px;--dnc-statusbar-height:28px;--dnc-panel-draft-bar-h:96px;--dnc-splitter-hit-size:8px;--dnc-min-pointer-target:24px;--dnc-symrow-height:28px;--dnc-motion-fast:100ms;--dnc-motion-normal:160ms;--dnc-motion-panel:200ms;--dnc-ease-standard:cubic-bezier(0.2,0,0,1);--dnc-ease-out:cubic-bezier(0,0,0.2,1);--dnc-ease-in:cubic-bezier(0.4,0,1,1);--dnc-ease-in-out:cubic-bezier(0.4,0,0.2,1);--dnc-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dnc-lift-hover:-2px;--dnc-press-scale:0.98;--dnc-lift-menu-in:-4px;--dnc-lift-toast-in:8px;--dnc-shake-distance:4px;--dnc-blur-soft:2px}@media (prefers-reduced-motion:reduce){:root,[data-dnc-shell=dark] .dnc-shell__todo,[data-dnc-shell=dark] .dnc-shell__topbar .dnc-popover{--dnc-motion-fast:0ms;--dnc-motion-normal:0ms;--dnc-motion-panel:0ms;--dnc-lift-hover:0px;--dnc-press-scale:1;--dnc-lift-menu-in:0px;--dnc-lift-toast-in:0px;--dnc-shake-distance:0px}}@media screen{[data-dnc-shell=dark] .dnc-shell__todo,[data-dnc-shell=dark] .dnc-shell__topbar .dnc-popover,[data-dnc-shell]{font-family:var(--dnc-font-ui);--dnc-font-ui:"DNCAD Pretendard",Pretendard,"Noto Sans KR","Segoe UI","Malgun Gothic",Arial,sans-serif;--dnc-topbar-dashboard:56px;--dnc-radius-sm:8px;--dnc-radius-md:12px;--dnc-radius-lg:16px;--dnc-color-bg-app:#F1F2F4;--dnc-color-bg-surface:#F8F9FB;--dnc-color-bg-subtle:#F2F4F6;--dnc-color-bg-elevated:#FFFFFF;--dnc-color-border-subtle:#E5E8EB;--dnc-color-text-primary:#191F28;--dnc-color-text-secondary:#5C6573;--dnc-color-text-muted:#7D8794}[data-dnc-theme=gray]{color-scheme:dark;--dnc-color-bg-app:#2b2e33;--dnc-color-bg-surface:#34383e;--dnc-color-side-names-bg:rgb(52 56 62/0.85);--dnc-color-bg-subtle:#3b4046;--dnc-color-bg-elevated:#41464d;--dnc-color-bg-canvas:#1f2226;--dnc-color-bg-hover:rgba(255,255,255,0.06);--dnc-color-border-subtle:#464b52;--dnc-color-border-strong:#727a88;--dnc-color-text-primary:#e6e8eb;--dnc-color-text-secondary:#aeb4bc;--dnc-color-text-muted:#8e959d;--dnc-color-text-disabled:#5b6169;--dnc-color-brand-navy:#8fb8de;--dnc-color-accent:#5590f0;--dnc-color-accent-hover:#87b1f4;--dnc-color-accent-pressed:#457dde;--dnc-color-accent-text:#0b1220;--dnc-color-accent-fg:#8fb5f8;--dnc-color-accent-weak:#2c3b52;--dnc-color-selection-bg:#3a4e6e;--dnc-color-selection-fg:#e6e8eb;--dnc-color-selection-border:#5590f0;--dnc-color-focus-ring:#74a6f5;--dnc-color-success-fg:#4cc878;--dnc-color-success-bg:#253a2c;--dnc-color-warning-fg:#efb43c;--dnc-color-warning-bg:#3e3524;--dnc-color-error-fg:#f79a92;--dnc-color-error-bg:#443030;--dnc-color-info-fg:#74a6f5;--dnc-color-info-bg:#2c3b52;--dnc-color-pending-fg:#bfa0f5;--dnc-color-pending-bg:#332b46;--dnc-color-offline-fg:#adb4bd;--dnc-color-offline-bg:#3a3e44;--dnc-color-locked-fg:#bfa0f5;--dnc-color-locked-bg:#332b46;--dnc-color-readonly-fg:#aeb9c6;--dnc-color-readonly-bg:#333a42;--dnc-color-dirty-fg:#e9a85a;--dnc-color-dirty-bg:#3e3324;--dnc-color-recovery-fg:#54b6e0;--dnc-color-recovery-bg:#1f3644;--dnc-color-toast-bg:#2c3b52;--dnc-color-toast-border:#5590f0;--dnc-color-toast-fill:#24467F;--dnc-color-toast-error-fill:#A62B2B;--dnc-color-toast-ink:#FFFFFF;--dnc-color-toast-mark:#F2C94C;--dnc-color-toast-edge:#8096C4;--dnc-color-toast-error-edge:#C47878;--dnc-color-icon-draw:#6EA2FF;--dnc-color-icon-wire:#FF7A6B;--dnc-color-icon-device:#3CC9B5;--dnc-color-icon-edit:#F0A04B;--dnc-color-toast-hover:rgb(0 0 0/0.22);--dnc-shadow-card:0 1px 2px rgb(0 0 0/0.3);--dnc-shadow-popover:0 6px 18px rgb(0 0 0/0.38);--dnc-shadow-dialog:0 0 0 1px var(--dnc-color-border-strong),0 18px 48px rgb(0 0 0/0.5);--dnc-scroll-thumb:#4e545c;--dnc-color-overlay:rgb(8 10 13/0.55);--dnc-color-overlay-see-through:rgb(8 10 13/0.25);--dnc-color-symfam-protect-bg:#6a2d30;--dnc-color-symfam-protect-line:#b94d54;--dnc-color-symfam-switching-bg:#274168;--dnc-color-symfam-switching-line:#4072b8;--dnc-color-symfam-contact-bg:#2a4833;--dnc-color-symfam-contact-line:#477e57;--dnc-color-symfam-control-bg:#573b1c;--dnc-color-symfam-control-line:#98662d;--dnc-color-symfam-signal-bg:#504422;--dnc-color-symfam-signal-line:#887338;--dnc-color-symfam-sensor-bg:#294749;--dnc-color-symfam-sensor-line:#447b7f;--dnc-color-symfam-meter-bg:#254457;--dnc-color-symfam-meter-line:#3d7799;--dnc-color-symfam-machine-bg:#333b7b;--dnc-color-symfam-machine-line:#6069c0;--dnc-color-symfam-power-bg:#4b3474;--dnc-color-symfam-power-line:#815ebb;--dnc-color-symfam-passive-bg:#4e3e2b;--dnc-color-symfam-passive-line:#896c49;--dnc-color-symfam-semi-bg:#5e3157;--dnc-color-symfam-semi-line:#a75299;--dnc-color-symfam-terminal-bg:#3b4249;--dnc-color-symfam-terminal-line:#677281;--dnc-color-symfam-mech-bg:#36452e;--dnc-color-symfam-mech-line:#5d794f;--dnc-color-symfam-none-line:#636b76}[data-dnc-shell=dark] .dnc-shell__rail,[data-dnc-shell=dark] .dnc-shell__topbar,[data-dnc-theme=dark]{color-scheme:dark;--dnc-color-bg-app:#0f1319;--dnc-color-bg-surface:#161b23;--dnc-color-side-names-bg:rgb(22 27 35/0.85);--dnc-color-bg-subtle:#1b212b;--dnc-color-bg-elevated:#1f2631;--dnc-color-bg-canvas:#0b0e13;--dnc-color-bg-hover:rgba(232,236,242,0.06);--dnc-color-border-subtle:#2a3240;--dnc-color-border-strong:#4b596d;--dnc-color-text-primary:#e8ecf2;--dnc-color-text-secondary:#a8b2c0;--dnc-color-text-muted:#6e7a8a;--dnc-color-text-disabled:#4d5766;--dnc-color-brand-navy:#9cc4ea;--dnc-color-accent:#5b93ff;--dnc-color-accent-hover:#8eb4ff;--dnc-color-accent-pressed:#487ceb;--dnc-color-accent-text:#0b1220;--dnc-color-accent-fg:#5b93ff;--dnc-color-accent-weak:#1b2a45;--dnc-color-selection-bg:#1e3357;--dnc-color-selection-fg:#e8ecf2;--dnc-color-selection-border:#5b93ff;--dnc-color-focus-ring:#7aa7ff;--dnc-color-success-fg:#4ade80;--dnc-color-success-bg:#10291b;--dnc-color-warning-fg:#fbbf24;--dnc-color-warning-bg:#2c2310;--dnc-color-error-fg:#f87171;--dnc-color-error-bg:#331b1b;--dnc-color-info-fg:#7aa7ff;--dnc-color-info-bg:#16233b;--dnc-color-pending-fg:#c4a9ff;--dnc-color-pending-bg:#221a38;--dnc-color-offline-fg:#8892a0;--dnc-color-offline-bg:#1a1f28;--dnc-color-locked-fg:#c4a9ff;--dnc-color-locked-bg:#221a38;--dnc-color-readonly-fg:#9ba9ba;--dnc-color-readonly-bg:#1b2430;--dnc-color-dirty-fg:#f0a552;--dnc-color-dirty-bg:#2e2113;--dnc-color-recovery-fg:#5cc0ea;--dnc-color-recovery-bg:#10283a;--dnc-color-toast-bg:#16233b;--dnc-color-toast-border:#5b93ff;--dnc-color-toast-fill:#284E9A;--dnc-color-toast-error-fill:#A42C2C;--dnc-color-toast-ink:#FFFFFF;--dnc-color-toast-mark:#F2C94C;--dnc-color-toast-edge:#8096C4;--dnc-color-toast-error-edge:#C47878;--dnc-color-icon-draw:#6EA2FF;--dnc-color-icon-wire:#FF7A6B;--dnc-color-icon-device:#3CC9B5;--dnc-color-icon-edit:#F0A04B;--dnc-color-toast-hover:rgb(0 0 0/0.22);--dnc-shadow-card:0 1px 2px rgb(0 0 0/0.4);--dnc-shadow-popover:0 6px 18px rgb(0 0 0/0.5);--dnc-shadow-dialog:0 0 0 1px var(--dnc-color-border-strong),0 18px 48px rgb(0 0 0/0.65);--dnc-scroll-thumb:#39424f;--dnc-color-overlay:rgb(2 4 8/0.62);--dnc-color-overlay-see-through:rgb(2 4 8/0.28);--dnc-color-symfam-protect-bg:#421a1c;--dnc-color-symfam-protect-line:#933a3f;--dnc-color-symfam-switching-bg:#16263f;--dnc-color-symfam-switching-line:#31588e;--dnc-color-symfam-contact-bg:#182b1e;--dnc-color-symfam-contact-line:#366043;--dnc-color-symfam-control-bg:#33230f;--dnc-color-symfam-control-line:#764f23;--dnc-color-symfam-signal-bg:#2c2612;--dnc-color-symfam-signal-line:#66562a;--dnc-color-symfam-sensor-bg:#172a2b;--dnc-color-symfam-sensor-line:#345e61;--dnc-color-symfam-meter-bg:#152934;--dnc-color-symfam-meter-line:#2f5d77;--dnc-color-symfam-machine-bg:#1e234c;--dnc-color-symfam-machine-line:#444ead;--dnc-color-symfam-power-bg:#2e1e47;--dnc-color-symfam-power-line:#6744a1;--dnc-color-symfam-passive-bg:#2e2519;--dnc-color-symfam-passive-line:#6a5439;--dnc-color-symfam-semi-bg:#391c35;--dnc-color-symfam-semi-line:#813f76;--dnc-color-symfam-terminal-bg:#23272b;--dnc-color-symfam-terminal-line:#505863;--dnc-color-symfam-mech-bg:#20291b;--dnc-color-symfam-mech-line:#485e3d;--dnc-color-symfam-none-line:#435062}}.dnc-symicon{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:3px;border-radius:var(--dnc-radius-md);background:var(--dnc-color-bg-subtle);color:var(--dnc-color-text-primary);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-none-line)}[data-dnc-shell] .dnc-symicon{border-radius:var(--dnc-radius-sm)}.dnc-symicon[data-symfam=protect]{background:var(--dnc-color-symfam-protect-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-protect-line)}.dnc-symicon[data-symfam=switching]{background:var(--dnc-color-symfam-switching-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-switching-line)}.dnc-symicon[data-symfam=contact]{background:var(--dnc-color-symfam-contact-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-contact-line)}.dnc-symicon[data-symfam=control]{background:var(--dnc-color-symfam-control-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-control-line)}.dnc-symicon[data-symfam=signal]{background:var(--dnc-color-symfam-signal-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-signal-line)}.dnc-symicon[data-symfam=sensor]{background:var(--dnc-color-symfam-sensor-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-sensor-line)}.dnc-symicon[data-symfam=meter]{background:var(--dnc-color-symfam-meter-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-meter-line)}.dnc-symicon[data-symfam=machine]{background:var(--dnc-color-symfam-machine-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-machine-line)}.dnc-symicon[data-symfam=power]{background:var(--dnc-color-symfam-power-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-power-line)}.dnc-symicon[data-symfam=passive]{background:var(--dnc-color-symfam-passive-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-passive-line)}.dnc-symicon[data-symfam=semi]{background:var(--dnc-color-symfam-semi-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-semi-line)}.dnc-symicon[data-symfam=terminal]{background:var(--dnc-color-symfam-terminal-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-terminal-line)}.dnc-symicon[data-symfam=mech]{background:var(--dnc-color-symfam-mech-bg);box-shadow:inset 0 0 0 1px var(--dnc-color-symfam-mech-line)}@media screen{[data-dnc-theme=dark] .dnc-symicon>svg{filter:brightness(1.1)}}.dnc-symicon>svg{width:100%;height:100%;display:block;fill:none;stroke-width:1.9}.dnc-symicon svg *{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dnc-symicon svg .k{stroke:currentColor}.dnc-symicon svg .kf{fill:currentColor;stroke:none}.dnc-tree{--dnc-tree-elbow:calc(var(--dnc-control-sm) / 2);--dnc-tree-indent:var(--dnc-space-7);--dnc-tree-caret-x:calc(var(--dnc-space-3) + var(--dnc-tree-caret) / 2)}.dnc-tree--compact{--dnc-tree-elbow:12px}.dnc-icon--inline{width:1em;height:1em;vertical-align:-.15em;margin-right:4px}.dnc-tree__caret{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--dnc-tree-caret);color:var(--dnc-color-text-muted)}.dnc-tree-item[draggable=true]{cursor:-webkit-grab;cursor:grab}.dnc-tree-item--selected .dnc-tree__caret{color:inherit}.dnc-tree-item--reveal{outline:2px dashed var(--dnc-color-accent-fg);outline-offset:-2px;animation:dnc-tree-reveal-blink .8s ease-in-out infinite}@keyframes dnc-tree-reveal-blink{0%,to{outline-color:var(--dnc-color-accent-fg)}50%{outline-color:transparent}}@media (prefers-reduced-motion:reduce){.dnc-tree-item--reveal{animation:none}}.dnc-tree__meta{color:var(--dnc-color-text-muted);font-size:var(--dnc-text-xs)}.dnc-btn[aria-pressed=true] .dnc-tree__meta,.dnc-tree-item--selected .dnc-tree__meta{color:inherit}.dnc-tree-item~.dnc-tree__kids{--dnc-tree-caret-x:calc(var(--dnc-space-3) + var(--dnc-tree-caret) / 2)}.dnc-tree__node~.dnc-tree__kids,.dnc-tree__row~.dnc-tree__kids{--dnc-tree-caret-x:calc(1px + var(--dnc-space-4) + var(--dnc-tree-caret) / 2)}.dnc-tree__kids{padding-left:var(--dnc-tree-indent)}.dnc-tree__kids--leaves>.dnc-tree__node>*>.dnc-tree__caret:empty{display:none}.dnc-tree__kids>.dnc-tree__node{position:relative;padding-left:11px;margin-left:-11px}.dnc-tree__kids>.dnc-tree__node:before{content:"";position:absolute;left:calc(11px - var(--dnc-tree-indent) + var(--dnc-tree-caret-x));top:0;height:100%;border-left:1px dotted var(--dnc-color-border-strong)}.dnc-tree__kids>.dnc-tree__node:last-child:before{height:var(--dnc-tree-elbow,14px)}.dnc-tree__kids>.dnc-tree__node:after{content:"";position:absolute;left:calc(11px - var(--dnc-tree-indent) + var(--dnc-tree-caret-x));top:var(--dnc-tree-elbow,14px);width:calc(var(--dnc-tree-indent) - var(--dnc-tree-caret) / 2 - var(--dnc-space-1));border-top:1px dotted var(--dnc-color-border-strong)}.dnc-tree__kids>.dnc-tree__node--leaf:after{width:calc(var(--dnc-tree-indent) + var(--dnc-tree-caret) / 2 + var(--dnc-space-3) - var(--dnc-space-1))}.dnc-tree__kids--leaves>.dnc-tree__node--leaf:after{width:calc(var(--dnc-tree-indent) - var(--dnc-tree-caret) / 2 - var(--dnc-space-1))}.dnc-tree__node--rows{content-visibility:auto;contain-intrinsic-size:auto none auto calc(var(--dnc-tree-rows, 1) * var(--dnc-min-pointer-target))}.dnc-tree__node--sym{--dnc-tree-elbow:calc(var(--dnc-symrow-height) / 2)}.dnc-tree__kids>.dnc-tree__node--symleaf:after{width:calc(2 * var(--dnc-tree-indent) - var(--dnc-tree-caret) / 2 - var(--dnc-space-1))}.dnc-btn.dnc-tree__row--sym{height:auto;min-height:var(--dnc-symrow-height)}