@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600&display=swap";:root{--font-display: "Manrope", "Segoe UI", sans-serif;--font-mono: "DM Mono", "SFMono-Regular", Consolas, monospace;font-family:var(--font-display);line-height:1.5;font-weight:400;color:#eef4f8;background-color:#05080c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;background-color:#05080c;font-family:var(--font-display)}button,input,select,textarea{font:inherit}#root{min-height:100vh}.app-shell{position:relative;width:100vw;height:100vh;overflow:hidden;color-scheme:dark;--surface-strong: rgba(13,19,27,.92);--surface-soft: rgba(13,19,27,.78);--surface-muted: rgba(255,255,255,.035);--panel-border: rgba(155,179,202,.14);--panel-highlight: rgba(255,255,255,.055);--panel-shadow: 0 18px 48px rgba(0,0,0,.28), 0 1px 0 rgba(255,255,255,.025) inset;--text-primary: #eef4f8;--text-secondary: rgba(214,226,235,.7);--text-dim: rgba(160,181,199,.58);--button-surface: rgba(255,255,255,.025);--button-surface-hover: rgba(119,218,255,.09);--button-border: rgba(155,179,202,.12);--accent: #6ddcff;--accent-strong: #a78bfa;--accent-soft: rgba(77,208,255,.1);--accent-cool: #6ddcff;--danger-soft: rgba(255,111,123,.12);--focus-ring: rgba(109,220,255,.2)}.app-shell:before,.app-shell:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.app-shell:before{background:radial-gradient(circle at 50% 47%,rgba(37,109,132,.1),transparent 35%),radial-gradient(circle at 12% 78%,rgba(105,74,155,.055),transparent 28%)}.app-shell:after{opacity:.34;background-image:radial-gradient(circle,rgba(154,190,207,.34) .65px,transparent .8px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 84%);mask-image:radial-gradient(circle at center,#000 0%,transparent 84%)}.mindmap-canvas{position:relative;z-index:1;display:block;width:100%;height:100%;cursor:grab;touch-action:none;background:#080c11;transition:background .22s ease}.app-shell--select-mode .mindmap-canvas{cursor:crosshair}.app-shell--dark .mindmap-canvas{background:radial-gradient(circle at 50% 48%,rgba(22,56,68,.42),transparent 42%),linear-gradient(180deg,#0a0f15,#05080c)}.app-shell--light{color-scheme:light;--surface-strong: rgba(248,250,252,.95);--surface-soft: rgba(244,247,250,.88);--surface-muted: rgba(15,32,45,.035);--panel-border: rgba(32,56,71,.12);--panel-highlight: rgba(255,255,255,.92);--panel-shadow: 0 16px 40px rgba(34,55,70,.1),0 1px 0 rgba(255,255,255,.8) inset;--text-primary: #152631;--text-secondary: rgba(31,54,68,.72);--text-dim: rgba(53,76,91,.56);--button-surface: rgba(255,255,255,.44);--button-surface-hover: rgba(22,145,184,.08);--button-border: rgba(35,65,82,.11);--accent: #067fa3;--accent-strong: #6d4cc8;--accent-soft: rgba(16,150,190,.09);--accent-cool: #087fa3;--focus-ring: rgba(6,127,163,.16)}.app-shell--light:before{background:radial-gradient(circle at 50% 46%,rgba(101,190,210,.13),transparent 39%),radial-gradient(circle at 14% 76%,rgba(144,119,205,.07),transparent 28%)}.app-shell--light:after{opacity:.28;background-image:radial-gradient(circle,rgba(47,84,99,.34) .65px,transparent .8px)}.app-shell--light .mindmap-canvas{background:radial-gradient(circle at 50% 48%,rgba(178,223,232,.38),transparent 43%),linear-gradient(180deg,#f7f9fa,#edf2f4)}.mindmap-toolbar,.mindmap-io-panel,.mindmap-actions{position:absolute;z-index:5;border:1px solid var(--panel-border);background:linear-gradient(180deg,var(--panel-highlight),transparent 18%),var(--surface-soft);color:var(--text-primary);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);animation:panel-enter .26s cubic-bezier(.2,.8,.2,1)}.mindmap-toolbar{top:1rem;left:1rem;display:flex;flex-direction:column;gap:.65rem;width:auto;max-width:min(32rem,calc(100vw - 27rem));padding:.55rem;border-radius:.8rem}.mindmap-toolbar--collapsed{gap:0}.mindmap-toolbar__header{display:flex;align-items:stretch;gap:.45rem}.mindmap-toolbar__toolset{display:flex;flex-direction:column;gap:.35rem;min-width:0}.mindmap-toolbar__eyebrow,.mindmap-io-panel__eyebrow,.mindmap-actions__eyebrow,.mindmap-actions__group-label,.mindmap-toolbar__text-label{font-family:var(--font-mono);font-size:.63rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.mindmap-toolbar__title,.mindmap-actions__title,.mindmap-io-panel__title{margin:0;font-family:var(--font-display);font-size:.98rem;font-weight:600;letter-spacing:-.02em}.mindmap-toolbar__quick-actions{display:flex;flex-wrap:wrap;gap:.2rem;width:auto;padding:.2rem;border-radius:.55rem;border:1px solid var(--panel-border);background:var(--surface-muted)}.mindmap-toolbar button,.mindmap-actions button,.mindmap-navigation button,.mindmap-io-panel button{border:1px solid var(--button-border);border-radius:.52rem;color:var(--text-primary);background:var(--button-surface);cursor:pointer;transition:color .13s ease,background .13s ease,border-color .13s ease,transform .13s ease}.mindmap-toolbar button{padding:.35rem .65rem;font-size:.8rem;font-weight:550;line-height:1}.mindmap-toolbar button.mindmap-toolbar__icon-button,.mindmap-toolbar button.mindmap-toolbar__symbol-button{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;width:2.35rem;height:2.35rem;min-width:2.35rem}.mindmap-toolbar__toggle{align-self:stretch;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:3.4rem;min-height:5.35rem;padding:.45rem;background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 28%,transparent)!important;color:var(--accent)!important}.mindmap-toolbar__toggle-copy{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.mindmap-toolbar__toggle-icon{width:.9rem;height:.9rem}.mindmap-toolbar__icon{display:block;width:1.3rem;height:1.3rem}.mindmap-toolbar__symbol{font-size:1.05rem;font-weight:600;line-height:1}.mindmap-toolbar__symbol--detached{color:#f7b955}.mindmap-toolbar__symbol--child{color:var(--text-primary)}.mindmap-toolbar__symbol--hierarchy{color:#7aa7ff;font-size:1rem}.mindmap-toolbar__symbol--cross-link{color:var(--accent-cool);font-size:1rem}.mindmap-toolbar__symbol--text{color:#ff8790;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em}.mindmap-toolbar button:hover,.mindmap-actions button:hover,.mindmap-navigation button:hover,.mindmap-io-panel button:hover{color:var(--accent);background:var(--button-surface-hover);border-color:color-mix(in srgb,var(--accent) 35%,transparent);transform:translateY(-1px)}.mindmap-toolbar button:active,.mindmap-actions button:active,.mindmap-navigation button:active,.mindmap-io-panel button:active{transform:translateY(0)}.mindmap-toolbar button:disabled,.mindmap-actions button:disabled,.mindmap-navigation button:disabled{opacity:.32;cursor:not-allowed;transform:none}.mindmap-toolbar button:focus-visible,.mindmap-actions button:focus-visible,.mindmap-navigation button:focus-visible,.mindmap-io-panel button:focus-visible,.mindmap-toolbar__text-input:focus,.mindmap-toolbar__text-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.mindmap-toolbar__row,.mindmap-toolbar__body{display:flex;flex-direction:column;gap:.6rem;width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mindmap-marquee{position:absolute;z-index:4;border:1px solid var(--accent);border-radius:.35rem;background:var(--accent-soft);box-shadow:0 0 24px var(--focus-ring) inset;pointer-events:none}.mindmap-io-panel{top:1rem;right:1rem;display:flex;align-items:center;gap:.8rem;padding:.55rem .6rem .55rem .8rem;border-radius:.8rem}.mindmap-io-panel__summary{display:flex;flex-direction:column;gap:.08rem;min-width:7rem}.mindmap-io-panel__actions{display:flex;align-items:center;gap:.3rem}.mindmap-toolbar__io-button{min-height:2.35rem;padding:0 .72rem;font-size:.76rem;font-weight:600}.mindmap-io-panel__export,.mindmap-shortcuts{position:relative;display:flex}.mindmap-io-panel__export-menu,.mindmap-shortcuts__menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:10;display:flex;flex-direction:column;gap:.35rem;min-width:12rem;padding:.55rem;border:1px solid var(--panel-border);border-radius:.72rem;background:var(--surface-strong);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mindmap-io-panel__export-menu button{width:100%;padding:.62rem .7rem;text-align:left}.mindmap-shortcuts__menu{min-width:20rem;max-width:24rem}.mindmap-shortcuts__title{margin:.2rem .25rem .35rem;font-size:.88rem;font-weight:650}.mindmap-shortcuts__list{display:flex;flex-direction:column;gap:.2rem;padding:0;margin:0;list-style:none;overflow-y:auto}.mindmap-shortcuts__item{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem .55rem;border-radius:.45rem}.mindmap-shortcuts__item:hover{background:var(--surface-muted)}.mindmap-shortcuts__keys{flex:0 0 auto;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--accent)}.mindmap-shortcuts__description{font-size:.76rem;color:var(--text-secondary);text-align:right;line-height:1.35}.mindmap-toolbar__text-editor{display:flex;flex-wrap:wrap;gap:.6rem;padding:.65rem;border-top:1px solid var(--panel-border);width:100%}.mindmap-toolbar__text-control{display:flex;flex-direction:column;gap:.35rem;flex:1 1 10rem;min-width:0}.mindmap-toolbar__text-input,.mindmap-toolbar__text-select{width:100%;min-height:2.4rem;padding:.45rem .65rem;border-radius:.48rem;border:1px solid var(--button-border);background:var(--button-surface);color:var(--text-primary);font-size:.82rem;transition:border-color .13s ease,box-shadow .13s ease}.mindmap-toolbar__text-input::placeholder{color:var(--text-dim)}.mindmap-toolbar__text-input:disabled,.mindmap-toolbar__text-select:disabled{opacity:.45;cursor:not-allowed}.mindmap-toolbar__text-select{appearance:none}.mindmap-toolbar__color-control{gap:.4rem;flex-basis:100%}.mindmap-toolbar__color-options{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;width:100%}.mindmap-toolbar__color-swatch{width:100%!important;max-width:1.65rem;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1;padding:0!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.2)!important}.mindmap-toolbar__color-swatch--selected{border-color:var(--text-primary)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.mindmap-actions{bottom:1rem;left:1rem;display:flex;flex-direction:column;gap:.55rem;width:15.25rem;padding:.65rem;border-radius:.8rem}.mindmap-actions__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.mindmap-actions__summary{display:flex;flex-direction:column;gap:.08rem;padding-left:.2rem}.mindmap-actions__collapse-button{flex:0 0 auto!important;width:2.3rem;min-width:2.3rem;height:2.3rem;padding:.2rem;display:inline-flex;align-items:center;justify-content:center}.mindmap-actions__body{display:flex;flex-direction:column;gap:.65rem;padding-top:.45rem;border-top:1px solid var(--panel-border)}.mindmap-actions--collapsed{width:auto;padding:.45rem;gap:0}.mindmap-actions--collapsed .mindmap-actions__body,.mindmap-actions--collapsed .mindmap-actions__summary{display:none}.mindmap-actions__group{display:flex;flex-direction:column;gap:.32rem}.mindmap-actions__row{display:flex;gap:.3rem}.mindmap-actions button{flex:1 1 auto;min-height:2.3rem;padding:.4rem .65rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:.77rem;font-weight:550}.mindmap-actions__icon{font-size:.95rem;line-height:1}.mindmap-navigation{position:absolute;right:1rem;bottom:1rem;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.mindmap-navigation__dpad{display:grid;grid-template-columns:repeat(3,2.25rem);grid-template-rows:repeat(3,2.25rem);gap:.18rem;padding:.4rem;border:1px solid var(--panel-border);border-radius:.75rem;background:var(--surface-soft);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mindmap-navigation__spacer{width:100%;height:100%}.mindmap-navigation button{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mindmap-navigation__icon{width:.85rem;height:.85rem;display:block}.mindmap-navigation__center{color:var(--accent)!important;background:var(--accent-soft)!important}.mindmap-navigation__zoom{display:flex;align-items:center;gap:.22rem;padding:.35rem;border:1px solid var(--panel-border);border-radius:.7rem;background:var(--surface-soft);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mindmap-navigation__zoom span{min-width:3rem;text-align:center;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--text-secondary)}.mindmap-navigation__zoom button{width:2.15rem;height:2.15rem}.mindmap-actions__glyph{display:block;width:1rem;height:1rem}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 860px){.mindmap-toolbar{max-width:calc(100vw - 2rem)}.mindmap-io-panel__summary{display:none}.mindmap-io-panel{top:auto;bottom:1rem;left:50%;right:auto;transform:translate(-50%)}.mindmap-actions,.mindmap-navigation{bottom:4.9rem}.mindmap-navigation__dpad{display:none}.mindmap-shortcuts__menu{max-width:calc(100vw - 2rem)}}@media (prefers-reduced-motion: reduce){.mindmap-toolbar,.mindmap-io-panel,.mindmap-actions{animation:none}.mindmap-canvas,button{transition:none!important}}.app-shell--dark .mindmap-canvas{background:radial-gradient(circle,rgba(94,164,187,.16) .6px,transparent .8px) 0 0 / 26px 26px,radial-gradient(circle at 50% 48%,rgba(18,65,79,.34),transparent 43%),linear-gradient(180deg,#080d12,#04070a)}.app-shell--light .mindmap-canvas{background:radial-gradient(circle,rgba(52,91,106,.12) .6px,transparent .8px) 0 0 / 26px 26px,radial-gradient(circle at 50% 48%,rgba(178,223,232,.3),transparent 43%),linear-gradient(180deg,#f8fafb,#edf2f4)}.mindmap-toolbar{width:3.2rem;max-width:none;padding:.38rem;border-radius:.72rem}.mindmap-toolbar__header{flex-direction:column;gap:.38rem}.mindmap-toolbar__toolset{gap:.38rem}.mindmap-toolbar__quick-actions{flex-direction:column;flex-wrap:nowrap;gap:.16rem;padding:.16rem}.mindmap-toolbar button.mindmap-toolbar__icon-button,.mindmap-toolbar button.mindmap-toolbar__symbol-button{width:2.4rem;min-width:2.4rem;height:2.4rem}.mindmap-toolbar__toggle{min-width:2.4rem;min-height:2.9rem;width:2.4rem;padding:.3rem}.mindmap-toolbar__toggle-copy{font-size:.52rem}.mindmap-toolbar__body{position:absolute;top:0;left:calc(100% + .55rem);width:min(25rem,calc(100vw - 6rem));padding:.15rem;border:1px solid var(--panel-border);border-radius:.72rem;background:var(--surface-strong);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mindmap-toolbar__text-editor{border-top:0}.mindmap-io-panel{gap:0;padding:.38rem}.mindmap-io-panel__summary{display:none}.mindmap-toolbar__io-button{min-height:2.25rem;padding:0 .68rem;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.02em}.mindmap-actions__row button[aria-pressed]{min-height:2.65rem;flex-direction:column;gap:.22rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.03em}.mindmap-actions__row button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 38%,transparent)}.mindmap-actions__glyph{width:1.05rem;height:1.05rem}.mindmap-navigation__dpad{grid-template-columns:repeat(3,2.05rem);grid-template-rows:repeat(3,2.05rem)}.mindmap-navigation__zoom button{width:2rem;height:2rem}.mindmap-toolbar{box-sizing:border-box;width:3.25rem;padding:.38rem;gap:.38rem;border-color:color-mix(in srgb,var(--panel-border) 76%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.mindmap-toolbar__header,.mindmap-toolbar__toolset,.mindmap-toolbar__quick-actions{width:100%;box-sizing:border-box}.mindmap-toolbar__header{align-items:center}.mindmap-toolbar__toolset{gap:.32rem}.mindmap-toolbar__quick-actions{padding:0;gap:.18rem;border:0;border-radius:0;background:transparent}.mindmap-toolbar__quick-actions--shapes{position:relative;margin-top:.12rem;padding-top:.48rem}.mindmap-toolbar__quick-actions--shapes:before{content:"";position:absolute;top:.05rem;left:.45rem;right:.45rem;height:1px;background:var(--panel-border)}.mindmap-toolbar button.mindmap-toolbar__tool-button,.mindmap-toolbar__toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;min-width:2.45rem;height:2.45rem;min-height:2.45rem;padding:0;border-color:transparent;border-radius:.68rem;background:transparent;color:var(--tool-color,var(--text-secondary))}.mindmap-toolbar button.mindmap-toolbar__tool-button:hover,.mindmap-toolbar button.mindmap-toolbar__tool-button:focus-visible{color:var(--tool-color,var(--accent));background:color-mix(in srgb,var(--tool-color,var(--accent)) 11%,transparent);border-color:color-mix(in srgb,var(--tool-color,var(--accent)) 24%,transparent);transform:none}.mindmap-toolbar button.mindmap-toolbar__tool-button:disabled{color:var(--text-dim);background:transparent;border-color:transparent;opacity:.36}.mindmap-toolbar__tool-button--cyan{--tool-color: #78d5e3}.mindmap-toolbar__tool-button--violet{--tool-color: #a797e8}.mindmap-toolbar__tool-button--mint{--tool-color: #6cc4a0}.mindmap-toolbar__tool-button--amber{--tool-color: #e1a85c}.mindmap-toolbar__tool-button--coral{--tool-color: #d97c86}.mindmap-toolbar__icon{display:block;width:1.22rem;height:1.22rem;flex:0 0 auto}.mindmap-toolbar__toggle{gap:.08rem;margin-top:0;border-color:color-mix(in srgb,var(--accent) 18%,transparent)!important;background:color-mix(in srgb,var(--accent) 7%,transparent)!important}.mindmap-toolbar__toggle-copy{font-size:.48rem;letter-spacing:.08em}.mindmap-toolbar__toggle-icon{width:.72rem;height:.72rem}.mindmap-toolbar__range{width:100%;height:1.25rem;margin:0;appearance:none;background:transparent;cursor:pointer}.mindmap-toolbar__range::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:color-mix(in srgb,var(--accent) 42%,var(--panel-border))}.mindmap-toolbar__range::-webkit-slider-thumb{width:.85rem;height:.85rem;margin-top:-.37rem;appearance:none;border:2px solid var(--surface-strong);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.mindmap-toolbar__thickness-control output{float:right;color:var(--text-secondary)}.mindmap-left-dock{position:absolute;z-index:5;top:1rem;bottom:1rem;left:1rem;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;pointer-events:none}.mindmap-left-dock .mindmap-toolbar{position:relative;top:auto;left:auto;align-self:start;min-height:0;max-height:100%;pointer-events:auto}.mindmap-toolbar__header{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.mindmap-toolbar__body{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.mindmap-left-dock .mindmap-actions{position:relative;bottom:auto;left:auto;max-width:calc(100vw - 11rem);max-height:42dvh;overflow-y:auto;pointer-events:auto}@media (max-width: 860px){.mindmap-left-dock{bottom:4.9rem}}@media (max-width: 860px){.mindmap-io-panel__export,.mindmap-shortcuts{position:static}.mindmap-io-panel__export-menu,.mindmap-shortcuts__menu{top:auto;bottom:calc(100% + .55rem);left:50%;right:auto;transform:translate(-50%);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 6rem);overflow-y:auto}.mindmap-shortcuts__menu{min-width:min(20rem,calc(100vw - 2rem))}}.mindmap-io-panel{z-index:6}.mindmap-left-dock{right:1rem}.mindmap-left-dock .mindmap-toolbar{width:min(34rem,calc(100vw - 18rem));padding:.4rem;overflow:hidden;display:flex;flex-direction:column}.mindmap-toolbar__header{flex-direction:row;flex-shrink:0;overflow:visible;gap:.5rem}.mindmap-toolbar__toolset{flex-direction:row;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:.1rem}.mindmap-toolbar__quick-actions{flex-direction:row;width:auto;flex-shrink:0;align-items:center}.mindmap-toolbar__quick-actions--shapes{margin-top:0;padding-top:0;padding-left:.45rem;border-left:1px solid var(--panel-border)}.mindmap-toolbar__quick-actions--shapes:before{display:none}.mindmap-toolbar .mindmap-toolbar__toggle{flex:0 0 auto;width:auto;min-width:3.4rem;padding:0 .65rem;align-self:center}.mindmap-toolbar__toggle-copy{font-size:.7rem;letter-spacing:.03em}.mindmap-toolbar__body{position:static;width:100%;min-height:0;max-height:none;border:0;border-top:1px solid var(--panel-border);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mindmap-left-dock .mindmap-actions{width:max-content;max-width:calc(100vw - 15rem);justify-self:start}.mindmap-actions__body{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.mindmap-actions__group{flex:0 0 auto}.mindmap-actions__group+.mindmap-actions__group{padding-left:.65rem;border-left:1px solid var(--panel-border)}.mindmap-actions button.mindmap-actions__collapse-button{width:auto;min-width:3.4rem;padding:.4rem .65rem}.mindmap-toolbar__text-select{appearance:auto;color:var(--text-primary);background-color:var(--surface-strong)}.app-shell--dark .mindmap-toolbar__text-select{color-scheme:dark}.app-shell--light .mindmap-toolbar__text-select{color-scheme:light}.app-shell--dark .mindmap-toolbar__text-select option{color:#eef4f8;background-color:#101820}.app-shell--light .mindmap-toolbar__text-select option{color:#152631;background-color:#f8fafc}@media (max-width: 860px){.mindmap-left-dock .mindmap-toolbar{width:min(34rem,100%)}.mindmap-left-dock .mindmap-actions{max-width:calc(100vw - 14rem)}.mindmap-actions__summary{display:none}}
