.application-tab-control{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.application-tab-control__strip{display:flex;min-width:max-content;align-items:stretch;gap:0}.application-tab-control__overflow{height:var(--application-tab-height, var(--editor-height, 32px));min-height:var(--application-tab-height, var(--editor-height, 32px));max-height:var(--application-tab-height, var(--editor-height, 32px));flex:0 0 var(--application-tab-height, var(--editor-height, 32px))}.application-tab-control__tab{box-sizing:border-box;display:flex;min-width:max-content;flex:0 0 auto;align-items:center;gap:0;border-bottom:3px solid transparent;padding:0 6px 0 8px;color:var(--application-tab-text, var(--text-secondary));font-size:calc(var(--font-size) - 1px);font-weight:400;letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;transition:background-color .12s ease,color .12s ease}.application-tab-control__tab.is-selected{border-bottom-color:var(--application-tab-accent, var(--accent));background:var(--application-tab-selected-background, var(--surface-elevated, transparent));color:var(--application-tab-selected-text, var(--text-primary));font-weight:600}.application-tab-control__tab:hover{background:var(--application-tab-hover-background, var(--interaction-hover-bg, var(--hover-background, rgb(255 255 255 / 7%))));color:var(--application-tab-selected-text, var(--text-primary))}.application-tab-control__tab:active{background:var(--application-tab-pressed-background, var(--interaction-pressed-bg, var(--pressed-background, rgb(255 255 255 / 11%))));color:var(--application-tab-selected-text, var(--text-primary))}.application-tab-control__tab[aria-disabled=true]{color:var(--text-muted);cursor:default;opacity:.65}.application-tab-control__tab:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--focus-ring, var(--accent-color, #9b87e8))}.application-tab-control__label{min-width:max-content;flex:0 0 auto;white-space:nowrap}.application-tab-control__adornment{display:inline-flex;min-width:max-content;flex:0 0 auto;align-items:center;justify-content:center;margin-inline-start:var(--application-tab-adornment-gap, 4px);white-space:nowrap}.application-tab-control__rename{box-sizing:border-box;width:80px;height:19px;min-height:19px;max-height:19px;border:1px solid var(--application-tab-accent, var(--accent));border-radius:var(--button-radius, var(--ui-control-radius-small));background:var(--application-tab-rename-background, var(--surface-primary));color:var(--text-primary);padding:1px 4px;font-family:inherit;font-size:calc(var(--font-size) - 1px)}.application-tab-control__close{display:flex;width:12px;min-width:12px;height:14px;flex:0 0 auto;align-items:center;justify-content:center;margin-left:0;border:0;border-radius:calc(var(--button-radius, var(--ui-control-radius-small)) / 2);background:transparent;color:var(--application-tab-muted, var(--text-secondary));padding:0;font-size:var(--font-size);line-height:1;cursor:pointer;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:opacity .12s ease,color .12s ease,background-color .12s ease}.application-tab-control__tab:hover .application-tab-control__close,.application-tab-control__tab:focus-within .application-tab-control__close{opacity:1;visibility:visible;pointer-events:auto}.application-tab-control__close:hover{color:var(--application-tab-selected-text, var(--text-primary))}.application-tab-control__panels,.application-tab-control__panel{min-width:0;min-height:0;flex:1}.application-tab-control__panels{display:flex;flex-direction:column;overflow:hidden}.application-tab-control__panel[hidden]{display:none}.volurix-palette{--volurix-icon-height: calc(var(--icon-size) * 2);--volurix-wordmark-height: calc(var(--icon-size) * 1.5);--volurix-primary: #139A89;--volurix-accent: #69E3B3}.volurix-logo{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;-webkit-user-select:none;user-select:none;pointer-events:none}button.volurix-logo-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--volurix-icon-height);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:var(--volurix-accent);cursor:var(--terminal-cursor-pointer, pointer);-webkit-app-region:no-drag}button.volurix-logo-button,button.volurix-logo-button:hover,button.volurix-logo-button:focus,button.volurix-logo-button:active{background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important}.volurix-logo-button:active{transform:scale(.94)}.volurix-logo-button>.volurix-logo>svg{transition:transform .14s ease-out}.volurix-logo-button:hover>.volurix-logo>svg{transform:scale(1.1)}.volurix-logo-button:focus-visible{outline:2px solid var(--volurix-primary);outline-offset:3px}.volurix-logo--magic{animation:volurix-magic-click .48s ease-out}.volurix-logo--magic:before,.volurix-logo--magic:after{content:"";position:absolute;inset:calc(var(--icon-size) / -4);pointer-events:none;opacity:0}.volurix-logo--magic:before{border:1px solid var(--volurix-accent);border-radius:50%;animation:volurix-magic-ring .48s ease-out}.volurix-logo--magic:after{background:radial-gradient(circle at 10% 25%,var(--volurix-accent) 0 2px,transparent 3px),radial-gradient(circle at 85% 10%,var(--volurix-primary) 0 2px,transparent 3px),radial-gradient(circle at 95% 70%,var(--volurix-accent) 0 2px,transparent 3px),radial-gradient(circle at 25% 95%,var(--volurix-primary) 0 2px,transparent 3px);animation:volurix-magic-sparks .48s ease-out}@keyframes volurix-magic-click{0%{transform:scale(1) rotate(0)}30%{transform:scale(.8) rotate(-12deg)}65%{transform:scale(1.15) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes volurix-magic-ring{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.4)}}@keyframes volurix-magic-sparks{0%{opacity:0;transform:scale(.65) rotate(-15deg)}35%{opacity:1}to{opacity:0;transform:scale(1.45) rotate(15deg)}}@media(prefers-reduced-motion:reduce){.volurix-logo--magic,.volurix-logo--magic:before,.volurix-logo--magic:after{animation:none}.volurix-logo-button:active{transform:none}.volurix-logo-button>.volurix-logo>svg{transition:none}}.volurix-popup-brand{--volurix-icon-height: calc(var(--icon-size) * 1.5)}.volurix-logo--icon{height:var(--volurix-icon-height)}.volurix-logo--full{height:var(--volurix-wordmark-height)}.volurix-logo>svg[viewBox]{display:block;width:auto;height:100%}.volurix-logo [data-volurix-ink=primary]{fill:var(--volurix-primary)}.volurix-logo [data-volurix-ink=accent]{fill:var(--volurix-accent)}.markdown-content{min-width:0;font-size:var(--font-size);line-height:1.6;overflow-wrap:anywhere}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote{margin:0 0 var(--panel-padding)}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:var(--font-size);font-weight:600;margin:var(--panel-padding) 0 var(--card-gap)}.markdown-content h1,.markdown-content h2{font-weight:700}.markdown-content ul,.markdown-content ol{padding-left:calc(var(--panel-padding) * 3)}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content blockquote{border-left:2px solid var(--border-color);padding-left:var(--panel-padding);color:var(--text-secondary)}.markdown-content code{font-family:var(--font-family-mono);font-size:var(--font-size);background:var(--clr-surface-a20);border-radius:var(--corner-radius);padding:0 3px}.markdown-content pre{margin:var(--card-gap) 0;padding:var(--panel-padding);white-space:pre;background:var(--clr-surface-a20);border:1px solid var(--border-color);border-radius:var(--corner-radius)}.markdown-content pre code{padding:0;background:transparent}.markdown-table-scroll{margin:var(--card-gap) 0;border:1px solid var(--border-color);border-radius:var(--corner-radius);box-shadow:var(--shadow-md);overflow:hidden}.markdown-content table{font-size:var(--font-size);font-family:inherit;border-collapse:separate;border-spacing:0;min-width:100%}.markdown-content th,.markdown-content td{padding:var(--card-gap) var(--panel-padding);color:var(--text-primary);text-align:left;white-space:nowrap}.markdown-content th+th,.markdown-content td+td{border-left:1px solid var(--border-color)}.markdown-content tbody td{border-top:1px solid var(--border-color)}.markdown-content th{font-weight:600;background:var(--clr-surface-a20);text-align:center}.markdown-content a{color:var(--clr-primary-a30);text-decoration:underline}.markdown-content hr{margin:var(--panel-padding) 0;border:0;border-top:1px solid var(--border-color)}.help-content{font-family:var(--font-family-base);color:var(--text-secondary)}.help-content>p,.help-content>ul,.help-content>ol,.help-content>blockquote,.help-content>div{margin-bottom:calc(var(--panel-padding) * 2)}.help-content :is(h1,h2,h3,h4,h5,h6){margin:calc(var(--panel-padding) * 3) 0 var(--panel-padding);color:var(--text-primary)}.help-content>:first-child{margin-top:0}.help-content>:last-child{margin-bottom:0}.help-content li+li{margin-top:var(--card-gap)}.help-content strong{color:var(--text-primary)}.help-content :is(th,td){white-space:normal;min-width:calc(var(--icon-size) * 6);vertical-align:top}.help-content figure{margin:0}.help-content figcaption{margin-top:var(--card-gap)}.help-image-button{display:block;width:fit-content;max-width:100%;padding:0;background:var(--clr-surface-a10);border:1px solid var(--border-color);border-radius:var(--corner-radius);overflow:hidden;cursor:zoom-in}.help-image-button:hover{border-color:var(--clr-primary-a30)}.help-image-button:active{opacity:.85}.help-image-button:focus-visible{outline:2px solid var(--clr-primary-a30);outline-offset:2px}.help-illustration[viewBox]{display:block;width:var(--help-illustration-width);max-width:100%;height:auto;overflow:hidden;filter:none}.help-image-preview-scroll{max-height:75vh}.help-image-preview-scroll .help-illustration{max-width:none}
