:root{color-scheme:light dark;font-family:var(--strana-font-primary, "Segoe UI"),"Noto Sans KR",sans-serif;line-height:1.5;font-weight:400;background:var(--strana-brush-canvas, #f7fafc);color:var(--strana-brush-text-primary, #1c2430)}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;background:var(--strana-brush-canvas);color:var(--strana-brush-text-primary)}button,input,select{font:inherit}.auth-shell{min-height:100vh;width:100%;margin:0 auto;display:grid;place-items:center;padding:clamp(var(--strana-space-l),4vw,calc(var(--strana-space-xl) * 2));background:var(--strana-brush-startup-canvas)}.auth-window{width:min(100%,30rem);padding:var(--strana-space-xl);border:1px solid var(--strana-brush-startup-title-bar-border);border-radius:var(--strana-radius-l);background:var(--strana-brush-startup-canvas);box-shadow:0 18px 44px color-mix(in srgb,var(--strana-color-shadow, rgba(0, 0, 0, .33)) 35%,transparent)}.auth-form{display:grid;gap:var(--strana-space-m)}.auth-title{margin:0;margin-top:var(--strana-space-xs);color:var(--strana-brush-startup-title-text);font-family:var(--strana-font-primary);font-size:var(--strana-font-size-display);font-weight:var(--strana-font-weight-semi-bold);line-height:1.1}.auth-copy,.auth-section-label{margin:0}.auth-field{display:grid;gap:var(--strana-space-xs)}.auth-field span{text-transform:uppercase}.auth-input{width:100%;min-width:0;height:2.5rem}.auth-input:focus{outline:2px solid color-mix(in srgb,var(--strana-brush-startup-title-text) 34%,transparent);outline-offset:2px}.auth-error{min-height:1.25rem;margin:0;color:var(--strana-brush-danger);font-size:var(--strana-font-size-body)}.auth-error:empty{display:none}.auth-submit{width:100%;min-height:2.5rem;text-align:center}.auth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--strana-space-s);margin-top:var(--strana-space-s)}@media(max-width:720px){.auth-actions{grid-template-columns:1fr}}.startup-shell{min-height:100vh;width:100%;display:grid;place-items:center;padding:12px;background:var(--strana-brush-startup-canvas)}.startup-window{width:min(100%,43.5rem);overflow:hidden;border:1px solid var(--strana-brush-startup-title-bar-border);border-radius:var(--strana-radius-l);background:var(--strana-brush-startup-canvas);box-shadow:0 18px 44px color-mix(in srgb,var(--strana-color-shadow, rgba(0, 0, 0, .33)) 35%,transparent)}.startup-body{display:grid;gap:var(--strana-space-l);padding:var(--strana-space-l) 20px}.startup-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.startup-action,.startup-footer-button{width:100%}.startup-footer-button{text-align:center}.startup-content-grid{display:grid;grid-template-columns:16.25rem minmax(0,1fr);gap:20px;align-items:stretch}.startup-recent-panel{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.startup-recent-tab{width:fit-content;padding:6px 14px;border:1px solid var(--strana-brush-startup-panel-border);border-bottom:0;border-radius:var(--strana-radius-s) var(--strana-radius-l) 0 0;background:var(--strana-brush-startup-title-bar-tab);color:var(--strana-brush-startup-title-text);font-size:var(--strana-font-size-body);font-weight:var(--strana-font-weight-bold)}.startup-recent-list{min-height:26.5rem;padding:var(--strana-space-m);border:2px solid var(--strana-brush-startup-panel-border);border-radius:0 var(--strana-radius-s) var(--strana-radius-s) var(--strana-radius-s);background:var(--strana-brush-startup-panel-bg);color:var(--strana-brush-startup-panel-text)}.startup-recent-title,.startup-recent-copy{margin:0;font-size:var(--strana-font-size-body)}.startup-recent-copy{margin-top:var(--strana-space-xs);opacity:.82}.startup-settings{display:grid;gap:var(--strana-space-m);min-width:0}.startup-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.startup-field,.startup-inline-field,.startup-display-field{display:grid;gap:var(--strana-space-xs);min-width:0}.startup-fieldset{display:grid;gap:var(--strana-space-xs);min-width:0;margin:0;padding:0;border:0}.startup-fieldset-title{margin:0}.startup-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--strana-space-m)}.startup-gravity-grid{grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr)}.startup-display-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--strana-space-m);margin-top:var(--strana-space-xs)}.startup-select,.startup-input{width:100%;min-width:0;height:2.5rem}.startup-select{border-color:var(--strana-brush-startup-panel-border);border-width:1px;border-style:solid;border-radius:var(--strana-radius-s);appearance:auto}.startup-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,8rem));justify-content:end;gap:var(--strana-space-s)}@media(max-width:720px){.startup-action-row,.startup-content-grid,.startup-inline-grid,.startup-gravity-grid,.startup-display-row,.startup-footer-actions{grid-template-columns:1fr}.startup-footer-actions{justify-content:stretch}}.standard-workspace-shell{--standard-main-process-pill-width: 5.4rem;--standard-sub-process-pill-width: 6.6rem;--standard-process-pill-height: 2.15rem;--standard-process-group-gap: .65rem;--standard-command-row-height: 1.55rem;--standard-command-bar-height: 5.025rem;--standard-command-entry-row-height: 1.25rem;--standard-command-category-height: .8rem;--standard-tool-toggle-width: 4rem;--standard-view-mode-width: 7rem;--standard-project-summary-width: 12.4rem;--standard-structure-control-height: calc(var(--standard-process-pill-height) + 4px);--standard-structure-green-bar-height: calc(var(--standard-structure-control-height) + 10px);--standard-structure-list-toggle-width: 10.4rem;--standard-structure-import-action-width: 6.25rem;height:100dvh;min-height:0;display:grid;grid-template-rows:auto var(--standard-structure-green-bar-height) minmax(0,1fr);background:var(--strana-brush-workspace-background);color:var(--strana-brush-workspace-text);font-family:var(--strana-font-primary);overflow:hidden}.standard-workspace-shell.compact-shell-keyboard-open{height:var(--compact-visible-height, 100dvh)}.standard-workspace-topbar{min-width:0;min-height:0;display:grid;grid-template-columns:auto minmax(11.6rem,var(--standard-project-summary-width)) minmax(0,1fr) auto;align-items:stretch;gap:var(--strana-space-xs);padding:2px var(--strana-space-s);background:var(--strana-brush-workspace-chrome);border-bottom:1px solid var(--strana-brush-workspace-accent-green)}.standard-project-slot{min-width:0;align-self:stretch;display:flex;align-items:stretch}.standard-project-summary{width:100%;max-width:var(--standard-project-summary-width);height:100%;min-height:calc(var(--standard-process-pill-height) + 1rem);min-width:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.95fr);align-self:stretch;box-sizing:border-box;border-left:1px solid color-mix(in srgb,var(--strana-brush-workspace-accent-yellow) 54%,transparent);border-right:1px solid color-mix(in srgb,var(--strana-brush-workspace-accent-green) 50%,transparent);background:color-mix(in srgb,var(--strana-brush-workspace-chrome) 88%,var(--strana-brush-workspace-chrome-deep));color:var(--strana-brush-workspace-text);font-size:10px;line-height:1}.standard-project-summary-header,.standard-project-summary-row{min-width:0;display:grid;align-items:stretch}.standard-project-summary-header{grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid color-mix(in srgb,var(--strana-brush-workspace-text) 18%,transparent)}.standard-project-summary-row{grid-template-columns:5.25rem minmax(0,1fr)}.standard-project-summary-row+.standard-project-summary-row{border-top:1px solid color-mix(in srgb,var(--strana-brush-workspace-text) 12%,transparent)}.standard-project-name,.standard-project-summary-label,.standard-project-summary-value{min-width:0;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-project-name{padding-inline:.45rem;color:var(--strana-brush-workspace-text);font-size:11px;font-weight:var(--strana-font-weight-bold)}.standard-project-summary-caret{align-self:center;width:0;height:0;margin-right:.45rem;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid var(--strana-brush-workspace-text)}.standard-project-summary-label{padding-inline:.35rem;background:var(--strana-brush-workspace-card-bg);color:var(--strana-brush-workspace-card-ink)}.standard-project-summary-value{padding-inline:.42rem;color:var(--strana-brush-workspace-text);font-weight:var(--strana-font-weight-bold)}.standard-workspace-info{align-self:center;display:flex;align-items:center;gap:.45rem;min-width:0}.standard-info-chip{height:3.05rem;min-height:3.05rem;padding:0;border:0;border-radius:6px;background:transparent;font-size:11px}.standard-info-chip .strana-button-workspace-info-chip__border{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--strana-brush-workspace-accent-green-bright) 32%,transparent);border-radius:6px;background:var(--strana-brush-workspace-info-chip);box-shadow:0 2px 5px color-mix(in srgb,var(--strana-color-shadow) 26%,transparent)}.standard-info-chip .strana-button-workspace-info-chip__content{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;line-height:1;text-align:center;white-space:normal}.standard-info-chip:focus-visible{outline:2px solid var(--strana-brush-workspace-accent-yellow);outline-offset:2px}.standard-info-chip:hover .strana-button-workspace-info-chip__border{background:color-mix(in srgb,var(--strana-brush-workspace-info-chip) 82%,var(--strana-brush-workspace-text))}.standard-layer-chip{width:12rem;min-width:12rem}.standard-layer-chip .strana-button-workspace-info-chip__content{justify-content:flex-start;gap:.75rem;padding:0 1.05rem}.standard-layer-lightbulb{width:1.35rem;height:1.35rem;flex:0 0 auto;object-fit:contain}.standard-layer-text{display:grid;grid-template-rows:auto auto;justify-items:start;gap:.15rem;color:var(--strana-brush-workspace-text);line-height:1}.standard-layer-label{font-size:12px;font-weight:var(--strana-font-weight-bold)}.standard-layer-index{width:100%;font-size:13px;font-weight:var(--strana-font-weight-bold);text-align:left}.standard-view-property-chip{width:5.5rem;min-width:5.5rem}.standard-view-property-text{display:grid;grid-template-rows:auto auto;justify-items:center;gap:.08rem;color:var(--strana-brush-workspace-text);line-height:1.08}.standard-workspace-main{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--strana-brush-viewport-background)}.standard-workspace-main[hidden]{display:none}.standard-viewport-shell{position:relative;min-height:0;overflow:hidden}.standard-section-close-overlay{position:absolute;right:8px;bottom:8px;z-index:6}.standard-section-close-button{min-width:86px;height:32px;padding:0 18px;border:1px solid var(--strana-brush-viewport-accent);color:var(--strana-brush-viewport-coords-text);background:color-mix(in srgb,var(--strana-brush-viewport-accent) 50%,var(--strana-brush-viewport-background));font:600 13px/1 Arial,sans-serif;cursor:pointer}.standard-section-close-button:hover:not(:disabled){background:color-mix(in srgb,var(--strana-brush-viewport-accent) 62%,var(--strana-brush-viewport-background))}.standard-section-close-button:active:not(:disabled){background:color-mix(in srgb,var(--strana-brush-viewport-accent) 38%,var(--strana-brush-viewport-background))}.standard-section-close-button:disabled{opacity:.55;cursor:default}.standard-viewport{position:relative;width:100%;height:100%;min-height:0;background:var(--strana-brush-viewport-background);--strana-view-cube-top-offset: 28px}.standard-viewport>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.standard-bottom-command-bar{position:relative;min-width:0;height:var(--standard-command-bar-height);min-height:var(--standard-command-bar-height);max-height:var(--standard-command-bar-height);box-sizing:border-box;display:grid;grid-template-columns:max-content minmax(20rem,.95fr) minmax(22rem,1.25fr) auto;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;padding:0;background:var(--strana-brush-command-bar-background);border-top:1px solid var(--strana-brush-command-bar-border);font-size:10px}.standard-empty-inline{display:inline-flex;align-items:center;min-height:2rem}@media(max-width:960px){.standard-workspace-topbar{grid-template-columns:auto minmax(0,1fr)}.standard-project-slot{justify-content:end}.standard-bottom-command-bar{grid-template-columns:1fr;align-items:stretch}}@media(max-width:1080px){.standard-workspace-topbar{grid-template-columns:auto minmax(10.6rem,11.4rem) minmax(0,1fr)}.standard-workspace-info{display:none}.standard-bottom-command-bar{grid-template-columns:minmax(0,1fr) minmax(14rem,1fr) auto;padding:0}}@media(max-width:720px){.standard-workspace-topbar{grid-template-columns:auto minmax(0,1fr);gap:var(--strana-space-xs)}.standard-project-slot{justify-content:end}.standard-bottom-command-bar{grid-template-columns:minmax(0,1fr)}}.loading-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--strana-brush-canvas) 74%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--strana-brush-text-primary);pointer-events:auto}.loading-overlay-panel{display:grid;justify-items:center;gap:.95rem;width:min(18rem,calc(100vw - 3rem))}.loading-overlay-text{display:inline-flex;align-items:baseline;justify-content:center;min-width:9.5rem;color:var(--strana-brush-text-primary);font-size:1.35rem;font-weight:700;line-height:1.2;text-align:center}.loading-overlay-bar{position:relative;width:100%;height:.42rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--strana-brush-text-primary) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--strana-brush-text-primary) 11%,transparent)}.loading-overlay-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:46%;border-radius:inherit;background:linear-gradient(90deg,var(--strana-brush-workspace-add-accent) 0%,var(--strana-brush-accent) 58%,var(--strana-brush-text-primary) 100%);animation:loading-overlay-bar-slide 1.28s linear infinite}@keyframes loading-overlay-bar-slide{0%{transform:translate(-120%)}to{transform:translate(235%)}}@media(prefers-reduced-motion:reduce){.loading-overlay-bar:before{width:100%;animation:loading-overlay-bar-pulse 1.4s ease-in-out infinite}}@keyframes loading-overlay-bar-pulse{0%,to{opacity:.38}50%{opacity:.86}}.standard-settings-panel[hidden]{display:none}.standard-settings-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--strana-space-m);padding:var(--strana-space-l);background:var(--strana-brush-workspace-background);color:var(--strana-brush-workspace-text)}.standard-settings-head{display:flex;align-items:center;justify-content:space-between;gap:var(--strana-space-m);color:var(--strana-brush-workspace-text)}.standard-settings-head .strana-text-section-title{color:var(--strana-brush-workspace-text)}.standard-settings-head .strana-text-subtle{color:var(--strana-brush-workspace-text);opacity:.72}.standard-settings-head h2,.standard-settings-head p,.standard-settings-body p{margin:0}.standard-settings-body{min-height:0;display:grid;align-content:start;gap:var(--strana-space-m);padding:var(--strana-space-m);background:var(--strana-brush-workspace-card-bg);border:1px solid var(--strana-brush-workspace-card-divider);color:var(--strana-brush-workspace-card-ink)}.standard-settings-body .strana-text-body{color:var(--strana-brush-workspace-card-ink)}.standard-settings-body .strana-text-subtle{color:color-mix(in srgb,var(--strana-brush-workspace-card-ink) 68%,transparent)}.standard-settings-field{display:grid;gap:var(--strana-space-xs);max-width:20rem}.standard-settings-select{width:100%;min-height:2.25rem;padding:0 var(--strana-space-s);color:var(--strana-brush-input-fg);background:var(--strana-brush-input-bg);border:1px solid var(--strana-brush-input-border);color-scheme:light dark}.standard-settings-select:disabled{opacity:.55}.standard-settings-select option{color:var(--strana-brush-input-fg);background:var(--strana-brush-input-bg)}.standard-settings-preview{display:grid;gap:var(--strana-space-xs);padding-top:var(--strana-space-m);border-top:1px solid var(--strana-brush-workspace-card-divider)}.standard-file-menu-shell{position:relative;align-self:center;display:flex;align-items:stretch;min-width:0}.standard-file-menu-trigger,.standard-file-menu-item{border:0;text-align:left;cursor:pointer}.standard-file-menu-trigger{min-width:4.5rem;display:inline-flex;align-items:center;justify-content:flex-start;padding-inline:var(--strana-space-xs)}.standard-file-menu-brand{display:grid;gap:0;line-height:1.05}.standard-file-menu-mode{color:var(--strana-brush-workspace-text);font-size:var(--strana-font-size-caption)}.standard-file-menu{position:absolute;z-index:30;top:calc(100% + var(--strana-space-xs));left:0;min-width:13rem;padding:var(--strana-space-xs)}.standard-file-menu[hidden]{display:none}.standard-file-menu-item{width:100%;min-height:2rem;display:block}.standard-file-menu-separator{border-top:1px solid var(--strana-brush-menu-border)}.standard-process-area{min-width:0;min-height:calc(var(--standard-process-pill-height) + 1rem);display:flex;align-items:flex-end;justify-content:center;gap:var(--strana-space-xs);overflow:hidden}.standard-main-process-bar,.standard-sub-process-bar{min-width:0;display:flex;align-items:flex-start;gap:var(--standard-process-group-gap);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.standard-main-process-bar{flex:0 0 auto}.standard-sub-process-bar{flex:1 1 auto}.standard-process-separator{flex:0 0 .5rem;align-self:stretch;min-height:calc(var(--standard-process-pill-height) + .85rem);display:inline-flex;align-items:stretch;justify-content:center;gap:2px;margin:0 .35rem;overflow:hidden;color:transparent;font-size:0;line-height:0}.standard-process-separator:before,.standard-process-separator:after{content:"";flex:0 0 1px;min-height:100%}.standard-process-separator:before{background:var(--strana-brush-workspace-accent-yellow)}.standard-process-separator:after{background:var(--strana-brush-workspace-accent-yellow)}.standard-process-group{flex:0 0 auto;min-width:0;display:grid;grid-template-rows:auto auto var(--standard-process-pill-height);align-content:start}.standard-process-group-label{min-width:0;margin:0;overflow:hidden;font-size:13px;line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap}.standard-process-group-underline{height:1px;margin:1px 0 4px;background-image:repeating-linear-gradient(to right,var(--strana-brush-workspace-group-label-gray) 0 2px,transparent 2px 6px)}.standard-process-group-label--placeholder,.standard-process-group-underline--placeholder{visibility:hidden}.standard-process-pill-row{min-width:0;height:var(--standard-process-pill-height);display:flex;align-items:stretch;gap:.32rem}.standard-process-pill{flex:0 0 auto;width:var(--standard-main-process-pill-width);height:var(--standard-process-pill-height);margin:0;padding:0;border:0;font-size:11px;line-height:1}.standard-sub-process-bar .standard-process-pill{width:var(--standard-sub-process-pill-width)}.standard-process-pill .strana-button-workspace-pill__border{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-radius:var(--strana-radius-m);background:transparent}.standard-process-tone-red{color:var(--strana-brush-workspace-accent-red)}.standard-process-tone-yellow{color:var(--strana-brush-workspace-accent-yellow)}.standard-process-tone-green-bright{color:var(--strana-brush-workspace-accent-green-bright)}.standard-process-tone-green{color:var(--strana-brush-workspace-accent-green)}.standard-process-tone-gold{color:var(--strana-brush-workspace-accent-gold)}.standard-process-border-red .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-accent-red)}.standard-process-border-yellow .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-accent-yellow)}.standard-process-border-green-bright .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-accent-green-bright)}.standard-process-border-green .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-accent-green)}.standard-process-border-gold .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-accent-gold)}.standard-process-fill-red{--strana-style-tag: var(--strana-brush-workspace-accent-red)}.standard-process-fill-yellow{--strana-style-tag: var(--strana-brush-workspace-accent-yellow)}.standard-process-fill-gold{--strana-style-tag: var(--strana-brush-workspace-accent-gold)}.standard-process-fill-green-bright{--strana-style-tag: var(--strana-brush-workspace-accent-green-bright)}.standard-process-fill-green{--strana-style-tag: var(--strana-brush-workspace-accent-green)}.standard-process-pill.is-checked,.standard-process-pill[aria-checked=true],.standard-process-pill:hover:not(:disabled):not(.is-disabled){color:#000}.standard-process-pill.is-checked .strana-button-workspace-pill__border,.standard-process-pill[aria-checked=true] .strana-button-workspace-pill__border,.standard-process-pill:hover:not(:disabled):not(.is-disabled) .strana-button-workspace-pill__border{background:var(--strana-style-tag)}.standard-process-pill.is-disabled,.standard-process-pill:disabled{color:var(--strana-brush-workspace-disabled);cursor:default}.standard-process-pill.is-disabled .strana-button-workspace-pill__border,.standard-process-pill:disabled .strana-button-workspace-pill__border,.standard-process-pill.is-disabled:hover .strana-button-workspace-pill__border,.standard-process-pill:disabled:hover .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-disabled);background:transparent}.standard-process-pill .strana-button-workspace-pill__content{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;padding:0 var(--strana-space-xs);overflow-wrap:anywhere;text-align:center;line-height:1.05;white-space:normal}@media(max-width:960px){.standard-process-area{grid-column:1 / -1;justify-content:start}}@media(max-width:720px){.standard-process-area{grid-column:1 / -1;justify-content:start}.standard-main-process-bar,.standard-sub-process-bar{overflow-x:auto}}.standard-view-mode-control{width:var(--standard-view-mode-width);height:var(--standard-process-pill-height);min-width:0;display:flex;align-items:stretch}.standard-view-mode-select{width:100%;min-width:0;height:100%;margin:0;padding:0 1.45rem 0 .45rem;border:1px solid var(--strana-brush-input-border);border-radius:var(--strana-radius-s);background:var(--strana-brush-input-bg);color:var(--strana-brush-input-fg);font-size:10px;line-height:1}.standard-view-mode-select:hover:not(:disabled){border-color:var(--strana-brush-input-border-hover)}.standard-view-mode-select:focus{border-color:var(--strana-brush-input-border-focused);outline:none}.standard-view-mode-select:disabled{background:var(--strana-brush-input-bg-disabled);color:var(--strana-brush-input-fg-disabled)}.standard-view-mode-overlay{position:absolute;top:6px;right:8px;z-index:5}@media(max-width:720px){.standard-view-mode-control{width:6.8rem}}.standard-auxiliary-stack{position:relative;width:max-content;min-width:max-content;height:100%;align-self:stretch;display:grid;gap:0}.standard-display-panel{position:absolute;z-index:6;bottom:calc(100% + var(--strana-space-xs));left:5.25rem;width:min(18rem,100%);display:grid;gap:var(--strana-space-xs);padding:var(--strana-space-s);background:var(--strana-brush-workspace-card-bg);border:1px solid var(--strana-brush-command-bar-border)}.standard-display-panel[hidden]{display:none}.standard-display-panel-options{display:grid;gap:.35rem}.standard-display-check-grid{display:grid;grid-template-columns:auto .45rem minmax(0,1fr);align-items:center;min-width:0}.standard-display-option{position:relative;display:flex;align-items:center;min-width:0;margin:0;font-size:12px}.standard-display-option .strana-check-box-viewport-overlay__input{position:absolute;opacity:0;pointer-events:none}.standard-display-option .strana-check-box-viewport-overlay__content-host{min-width:0;overflow-wrap:anywhere;line-height:1.1}.standard-auxiliary-panel{min-width:0;height:100%;display:grid;grid-template-columns:4rem calc((var(--standard-tool-toggle-width) * 3) + .5rem) 3.35rem;grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch;gap:.25rem;overflow:visible}.standard-auxiliary-primary{grid-column:1;grid-row:1 / span 2;align-self:stretch;width:4rem;height:100%;min-height:0;margin:0;padding:0;border:0;font-size:10px}.standard-auxiliary-primary .strana-button-workspace-info-chip__border{height:100%;display:flex;align-items:center;justify-content:center;border:0;background:var(--strana-brush-workspace-info-chip)}.standard-auxiliary-primary .strana-button-workspace-info-chip__content{display:inline-block;line-height:1.05;text-align:center}.standard-tool-toggle-grid{grid-column:2;grid-row:1 / span 2;min-width:0;display:grid;grid-template-columns:repeat(3,var(--standard-tool-toggle-width));grid-template-rows:repeat(2,minmax(0,1fr));gap:.25rem;margin-block:.2rem}.standard-tool-toggle,.standard-display-toggle{min-width:0;min-height:0;height:100%;margin:0;padding:0 .35rem;font-size:10px;white-space:nowrap}.standard-tool-toggle .strana-button-tool-toggle__border,.standard-display-toggle .strana-button-tool-toggle__border{height:100%;display:flex;align-items:center;justify-content:center}.standard-display-toggle{grid-column:3;grid-row:1 / span 2;align-self:stretch;width:3.35rem;height:auto;min-height:0;margin-block:.2rem}@media(max-width:1080px){.standard-auxiliary-stack{grid-column:1 / -1;width:auto;min-width:0}.standard-display-panel{width:min(18rem,calc(100vw - 3rem))}}@media(max-width:720px){.standard-auxiliary-panel{grid-template-columns:4rem minmax(0,calc((var(--standard-tool-toggle-width) * 3) + .5rem)) 3.35rem;grid-template-rows:repeat(2,minmax(0,1fr))}.standard-tool-toggle-grid{grid-template-columns:repeat(3,minmax(0,var(--standard-tool-toggle-width)));overflow-x:auto}.standard-display-panel{left:var(--strana-space-s)}}.standard-command-line-form{min-width:0;min-height:0;align-self:stretch;display:flex;margin:.2rem .35rem .2rem .5rem;overflow:hidden}.standard-command-control{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) var(--standard-command-entry-row-height);overflow:hidden;background:var(--strana-brush-command-bar-background);border:1px solid var(--strana-brush-command-bar-border)}.standard-command-history{min-width:0;height:100%;min-height:0;box-sizing:border-box;padding:.12rem .25rem;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--strana-brush-workspace-text);font-family:var(--strana-font-monospace, Consolas, monospace);font-size:10px;line-height:1.15;white-space:pre-wrap;scrollbar-width:thin}.standard-command-entry-row{min-width:0;height:var(--standard-command-entry-row-height);min-height:0;max-height:var(--standard-command-entry-row-height);display:flex;align-items:center;border-top:1px solid var(--strana-brush-command-bar-border);padding-inline:.2rem;overflow:hidden}.standard-command-options{min-width:0;display:flex;align-items:center;gap:.45rem;overflow-x:hidden;overflow-y:hidden}.standard-command-options-boundary,.standard-command-option-button{flex:0 0 auto;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--strana-brush-workspace-text);font-family:var(--strana-font-monospace, Consolas, monospace);font-size:10px;line-height:1;white-space:nowrap}.standard-command-option-button{cursor:pointer}.standard-command-option-button:hover:not(:disabled),.standard-command-option-button:focus-visible{outline:none;color:var(--strana-brush-command-bar-tab-selected);text-decoration:underline;text-underline-offset:2px}.standard-command-option-button:disabled{color:color-mix(in srgb,var(--strana-brush-workspace-text) 45%,transparent);cursor:default}.standard-command-help,.standard-command-separator{flex:0 0 auto;min-width:max-content;display:flex;align-items:center;padding-inline:0;overflow:hidden;color:var(--strana-brush-workspace-text);font-family:var(--strana-font-monospace, Consolas, monospace);font-size:10px;line-height:1;white-space:nowrap}.standard-command-help{margin-right:.45rem;text-overflow:ellipsis}.standard-command-separator{justify-content:center;margin-left:.25rem;margin-right:.25rem}.standard-command-input{flex:1 1 auto;width:auto;min-width:0;height:100%;min-height:0;padding:0;border:0;background:transparent;color:var(--strana-brush-workspace-text);font-family:var(--strana-font-monospace, Consolas, monospace);font-size:10px;text-align:left}.standard-command-input:focus{outline:none}@media(max-width:720px){.standard-command-line-form{margin-inline:var(--strana-space-xs)}}.standard-command-button-strip,.standard-command-category-tabs{min-width:0;display:flex;align-items:center;gap:.32rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.standard-command-strip-shell{min-width:0;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) var(--standard-command-category-height);align-content:stretch;gap:0;margin:0}.standard-command-button-strip{align-self:stretch;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;background:var(--strana-brush-command-bar-button-bg)}.standard-command-strip-button{flex:0 0 auto;min-width:6.85rem;height:100%;margin:0;padding:0;font-size:10px;border:0}.standard-command-strip-button .strana-button-command-strip__border{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:var(--strana-brush-command-bar-border);border-left-width:0}.standard-command-strip-button:first-child .strana-button-command-strip__border{border-left-width:1px}.standard-command-strip-button .strana-button-command-strip__content{min-width:0;padding-inline:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-command-category-tabs{justify-content:flex-start;gap:.45rem;min-height:0;height:var(--standard-command-category-height);padding:0;background:var(--strana-brush-command-bar-background)}.standard-command-category-tab{flex:0 0 auto;min-width:0;height:var(--standard-command-category-height);margin:0;padding:0;border:0;background:transparent;font-size:10px}.standard-command-category-tab .strana-radio-button-command-category-tab__border{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent}.standard-command-category-tab.is-checked .strana-radio-button-command-category-tab__content,.standard-command-category-tab[aria-checked=true] .strana-radio-button-command-category-tab__content{color:var(--strana-brush-command-bar-tab-selected);font-weight:var(--strana-font-weight-bold)}.standard-all-command-button{align-self:stretch;min-width:4.35rem;min-height:0;margin:0;padding:0;border:0;font-size:10px}.standard-all-command-button .strana-button-all-command__border{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:0}.standard-all-command-button .strana-button-all-command__content{line-height:1.15;text-align:center;white-space:normal}@media(max-width:720px){.standard-command-strip-shell{margin-inline:var(--strana-space-xs)}.standard-all-command-button{min-height:3rem}}.standard-structure-sub-green-bar{min-width:0;height:var(--standard-structure-green-bar-height);min-height:var(--standard-structure-green-bar-height);box-sizing:border-box;background:var(--strana-brush-workspace-green-bar);overflow:hidden}.standard-structure-sub-green-fill{width:100%;height:100%;background:var(--strana-brush-workspace-green-bar)}.standard-structure-sub-green-grid{width:100%;height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;padding:5px;box-sizing:border-box}.standard-structure-list-toggles,.standard-structure-import-actions{min-width:0;height:var(--standard-structure-control-height);display:flex;align-items:stretch;gap:6px}.standard-structure-list-toggle{flex:0 0 auto;height:var(--standard-structure-control-height);min-height:0;margin:0;padding:0;border:0;font-size:11px;line-height:1.2}.standard-structure-list-toggle-material,.standard-structure-list-toggle-single,.standard-structure-list-toggle-composite,.standard-structure-list-toggle-tapered{width:var(--standard-structure-list-toggle-width)}.standard-structure-list-toggle .strana-button-structure-list-toggle__border{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#000;border-radius:0;background:var(--strana-brush-workspace-list-toggle-bg)}.standard-structure-list-toggle.is-checked,.standard-structure-list-toggle[aria-checked=true],.standard-structure-list-toggle:hover{color:#000}.standard-structure-list-toggle.is-checked .strana-button-structure-list-toggle__border,.standard-structure-list-toggle[aria-checked=true] .strana-button-structure-list-toggle__border,.standard-structure-list-toggle:hover .strana-button-structure-list-toggle__border{background:var(--strana-brush-workspace-accent-yellow)}.standard-structure-list-toggle .strana-button-structure-list-toggle__content{min-width:0;max-width:100%;max-height:2.45em;padding:0 .45rem;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-overflow:ellipsis;line-height:1.2;white-space:pre-line}.standard-structure-selected-summary{min-width:0;display:grid;grid-template-columns:auto minmax(120px,max-content) auto minmax(120px,max-content);align-items:center;justify-content:center;gap:0;color:var(--strana-brush-workspace-text);font-size:14px;font-weight:700;white-space:nowrap}.standard-structure-summary-label{margin-right:4px}.standard-structure-summary-label-material{margin-left:40px}.standard-structure-summary-value{min-width:120px;overflow:hidden;text-overflow:ellipsis}.standard-structure-import-actions{justify-content:flex-end}.standard-structure-import-action{flex:0 0 var(--standard-structure-import-action-width);width:var(--standard-structure-import-action-width);min-width:var(--standard-structure-import-action-width);height:var(--standard-structure-control-height);min-height:0;padding:0;border:0;color:#000;font-size:11px;line-height:1.05}.standard-structure-import-action .strana-button-import-action__border{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(0,0,0,1);background:#fff}.standard-structure-import-action .strana-button-import-action__content{padding:0 .45rem;text-align:center;line-height:1.05}@media(max-width:56rem){.standard-structure-sub-green-grid{grid-template-columns:minmax(0,1fr);gap:.25rem}.standard-structure-selected-summary,.standard-structure-import-actions{display:none}.standard-structure-list-toggles{overflow-x:auto}}.standard-screen-placeholder{position:absolute;z-index:3;inset:0 auto auto 0;width:auto;max-width:min(100%,46rem);display:flex;align-items:flex-start;flex-direction:column;gap:0;padding:0;background:transparent;border:0;pointer-events:auto}.standard-screen-placeholder:empty{display:none}.standard-structure-list-card{box-sizing:border-box;background:var(--strana-brush-workspace-card-bg);border:1px solid var(--strana-brush-workspace-card-ink);color:var(--strana-brush-workspace-card-ink);font-size:14px;line-height:1}.standard-structure-list-card-material,.standard-structure-list-card-section{width:350px;min-width:350px;font-size:16px}.standard-structure-list-card+.standard-structure-list-card{margin-top:0;border-top:0}.standard-structure-list-card-title{min-height:25px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:3px 8px;background:var(--strana-brush-workspace-group-label-gray);color:var(--strana-brush-workspace-card-ink);font-size:16px;font-weight:700}.standard-structure-card-title-actions{display:inline-flex;align-items:center;gap:6px}.standard-structure-detail-button{height:22px;padding:0 6px;border:1px solid var(--strana-brush-workspace-card-ink);background:var(--strana-brush-workspace-card-bg);color:var(--strana-brush-workspace-card-ink);font-size:15px;font-family:inherit;line-height:1}.standard-structure-add-button{width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--strana-brush-workspace-add-accent);font-size:14px;font-weight:700;line-height:1;cursor:pointer;font-family:inherit}.standard-structure-list-header,.standard-structure-list-row{display:grid;grid-template-columns:var(--structure-list-columns);align-items:center;min-width:0}.standard-structure-list-header{height:30px;min-height:30px;background:var(--strana-brush-workspace-table-header);color:var(--strana-brush-workspace-table-header-text);font-size:14px;font-weight:700}.standard-structure-list-card-material .standard-structure-list-header{height:30px;min-height:30px;font-size:14px}.standard-structure-list-header span{min-width:0;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--strana-brush-workspace-card-divider);overflow:hidden;text-align:center;white-space:nowrap}.standard-structure-list-header span:first-child{border-left:0}.standard-structure-list-body{min-height:52px;background:var(--strana-brush-workspace-card-bg)}.standard-structure-list-row{position:relative;min-height:30px;padding:0 4px;box-sizing:border-box;background:transparent;border-bottom:1px solid var(--strana-brush-workspace-card-divider);font-size:14px}.standard-structure-list-row-has-preview:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:8px}.standard-structure-list-row:hover{background:var(--strana-brush-workspace-row-hover)}.standard-structure-list-row.is-selected{background:var(--strana-brush-workspace-row-selected)}.standard-structure-material-row.is-selected{background:#d4d48b}.standard-structure-list-row.is-dragging{opacity:.55}.standard-structure-list-row>*{border-left:1px solid var(--strana-brush-workspace-card-divider)}.standard-structure-list-row>*:first-child{border-left:0}.standard-structure-cell,.standard-structure-property-actions,.standard-structure-count-controls,.standard-structure-part-selects{min-width:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 4px;overflow:hidden}.standard-structure-cell-control{width:100%;min-width:0;height:22px;margin:0;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:var(--strana-brush-workspace-card-ink);font:inherit;line-height:1;align-self:center}select.standard-structure-cell-control{padding:2px 8px;text-align:center;text-align-last:center}.standard-structure-cell-control:focus{outline:1px solid var(--strana-brush-workspace-accent-yellow);outline-offset:-1px}.standard-structure-number{width:100px;justify-self:center;border-bottom:1px solid var(--strana-brush-input-border);color:var(--strana-brush-text-secondary);text-align:center}.standard-structure-material-row.is-selected .standard-structure-number{background:var(--strana-brush-input-bg);color:var(--strana-brush-danger)}.standard-structure-name{margin:0 6px;color:var(--strana-brush-accent)}.standard-structure-list-card-section .standard-structure-name{text-align:center}.standard-structure-tapered-name{justify-content:flex-start;color:var(--strana-brush-workspace-card-ink);text-overflow:ellipsis;white-space:nowrap}.standard-structure-material-type-concrete{color:#777}.standard-structure-material-type-steel{color:#832602}.standard-structure-material-type-aluminum{color:#d00000}.standard-structure-material-type-timber{color:#76542d}.standard-structure-material-type-userdefined{color:#b000b0}.standard-structure-material-type option{background:var(--strana-brush-combo-popup-bg)}.standard-structure-material-type option:checked{background:var(--strana-brush-combo-item-selected-bg)}.standard-structure-property-actions{gap:4px}.standard-structure-row-action,.standard-structure-count-controls button{height:20px;min-width:0;padding:0 4px;border:1px solid var(--strana-brush-button-border);background:var(--strana-brush-button-bg);color:var(--strana-brush-button-fg);font-size:10px;line-height:1;cursor:pointer}.standard-structure-count-controls{display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:0;padding:0 2px}.standard-structure-count-value{min-width:0;align-self:center;text-align:center}.standard-structure-count-buttons{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.standard-structure-count-controls button{width:14px;height:11px;padding:0;font-size:7px}.standard-structure-part-selects{flex-direction:column;gap:1px;padding:1px 2px}.standard-structure-list-row-composite{min-height:30px}.standard-structure-list-row>.standard-structure-section-preview{position:absolute;top:0;left:calc(100% + 8px);z-index:8;width:224px;box-sizing:border-box;border:1px solid var(--strana-brush-viewport-accent);background:var(--strana-brush-viewport-background);color:var(--strana-brush-viewport-coords-text);font-family:Arial,sans-serif;line-height:1;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;box-shadow:0 2px 4px color-mix(in srgb,var(--strana-color-shadow) 35%,transparent)}.standard-structure-list-row-has-preview:hover>.standard-structure-section-preview,.standard-structure-list-row-has-preview:focus-within>.standard-structure-section-preview{opacity:1;pointer-events:auto;visibility:visible}.standard-structure-section-preview-title{min-height:30px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box;background:color-mix(in srgb,var(--strana-brush-viewport-accent) 56%,var(--strana-brush-viewport-background));color:var(--strana-brush-viewport-coords-text);font-size:14px;font-weight:700}.standard-structure-section-preview-body{display:grid;justify-items:center;padding:10px;box-sizing:border-box;background:color-mix(in srgb,var(--strana-brush-viewport-background) 94%,var(--strana-color-shadow))}.standard-structure-section-preview-image{width:174px;height:140px;display:block;object-fit:contain;background:var(--strana-brush-viewport-background)}.standard-structure-section-preview-caption{width:100%;min-width:0;margin-top:8px;overflow:hidden;color:var(--strana-brush-viewport-coords-text);font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.standard-structure-section-preview-actions{width:100%;display:flex;justify-content:flex-end;margin-top:8px}.standard-structure-section-preview-modify{flex:0 0 auto}.standard-structure-empty-list{height:52px;display:flex;align-items:center;justify-content:center;margin:0;color:var(--strana-brush-workspace-placeholder-text)}.standard-structure-context-menu{position:fixed;z-index:1000;min-width:80px;padding:2px;border:1px solid var(--strana-brush-menu-border);background:var(--strana-brush-menu-bg);box-shadow:0 2px 6px color-mix(in srgb,var(--strana-color-shadow) 25%,transparent)}.standard-structure-context-menu button{width:100%;padding:4px 12px;border:0;background:transparent;color:var(--strana-brush-menu-item-fg);font:inherit;text-align:left;cursor:pointer}.standard-structure-context-menu button:hover{background:var(--strana-brush-menu-item-hover-bg)}@media(max-width:960px){.standard-screen-placeholder{position:static;width:auto;margin:var(--strana-space-s)}.standard-structure-list-row>.standard-structure-section-preview{position:static;grid-column:1 / -1;width:min(100%,224px);margin:6px 0 2px 36px}}.debug-workspace-shell{--debug-sidebar-width: clamp(14rem, 18vw, 19rem);--debug-panel-gap: var(--strana-space-s);height:100dvh;min-height:0;display:grid;grid-template-columns:var(--debug-sidebar-width) minmax(0,1fr) var(--debug-sidebar-width);gap:var(--debug-panel-gap);padding:var(--strana-space-s);overflow:hidden;background:var(--strana-brush-workspace-background);color:var(--strana-brush-workspace-text);font-family:var(--strana-font-primary)}.debug-workspace-shell.compact-shell-keyboard-open{height:var(--compact-visible-height, 100dvh)}.debug-sidebar,.debug-workspace{min-width:0;min-height:0}.debug-sidebar{display:grid;align-content:stretch;gap:var(--debug-panel-gap);overflow:hidden}.debug-sidebar-left{grid-template-rows:auto auto minmax(0,1fr)}.debug-sidebar-right{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.debug-workspace{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--debug-panel-gap)}.debug-panel,.debug-viewport-shell{min-width:0;border:1px solid var(--strana-brush-workspace-card-divider);background:var(--strana-brush-workspace-card-bg);color:var(--strana-brush-workspace-card-ink)}.debug-panel{display:grid;gap:var(--strana-space-s);padding:var(--strana-space-s);overflow:hidden}.debug-masthead,.debug-command-catalog-panel,.debug-sidebar-right .debug-panel{min-height:0}.debug-command-catalog-panel,.debug-sidebar-right .debug-panel{grid-template-rows:auto minmax(0,1fr)}.debug-masthead-head,.debug-panel-head,.debug-panel-head-inline{min-width:0;display:flex;align-items:center;gap:var(--strana-space-s)}.debug-masthead-head,.debug-panel-head{justify-content:space-between}.debug-panel-head{align-items:flex-start}.debug-panel-head-inline{flex-wrap:wrap}.debug-eyebrow,.debug-title,.debug-subtitle,.debug-panel h2,.debug-panel p,.debug-selection-details,.debug-log-entry pre{margin:0}.debug-eyebrow{text-transform:uppercase;letter-spacing:.08em}.debug-title{line-height:1.05}.debug-subtitle{margin-top:var(--strana-space-xs);color:var(--strana-brush-workspace-card-ink)}.debug-masthead-actions,.debug-toolbar-actions,.debug-chip-grid,.debug-command-tabs{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--strana-space-xs)}.debug-masthead-actions{justify-content:flex-end}.debug-status-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--strana-space-xs)}.debug-status-card{min-width:0;display:grid;gap:.15rem;padding:var(--strana-space-xs) var(--strana-space-s);border:1px solid var(--strana-brush-workspace-card-divider);background:var(--strana-brush-startup-canvas)}.debug-status-card strong{min-width:0;overflow:hidden;color:var(--strana-brush-workspace-card-ink);font-size:var(--strana-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.debug-status-label{font-size:var(--strana-font-size-caption);text-transform:uppercase}.debug-panel-meta{color:var(--strana-brush-workspace-placeholder-text);font-size:var(--strana-font-size-caption);white-space:nowrap}.debug-toolbar-button,.debug-panel-button,.debug-chip,.debug-list-button,.debug-command-tab,.debug-submit-button{min-width:0;min-height:1.75rem;margin:0;border-width:1px;border-style:solid;border-radius:0;cursor:pointer}.debug-toolbar-button,.debug-chip{border-color:var(--strana-brush-command-bar-border)}.debug-toolbar-button{padding:.3rem .55rem;font-size:var(--strana-font-size-caption)}.debug-panel-button{flex:1 1 5.5rem;padding:0;border-color:var(--strana-brush-command-bar-border);background:var(--strana-brush-command-bar-button-bg);color:var(--strana-brush-command-bar-text);font-size:var(--strana-font-size-caption)}.debug-toolbar-button:hover,.debug-panel-button:hover{background:var(--strana-brush-command-bar-button-hover)}.debug-chip{flex:1 1 6rem;padding:0}.debug-chip .strana-button-tool-toggle__border,.debug-list-button .strana-button-command-strip__border,.debug-command-tab .strana-radio-button-command-category-tab__border{width:100%;min-height:inherit;display:flex;align-items:center;justify-content:center}.debug-chip .strana-button-tool-toggle__content,.debug-list-button .strana-button-command-strip__content,.debug-command-tab .strana-radio-button-command-category-tab__content{min-width:0;padding-inline:var(--strana-space-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-command-tabs{flex:1 1 100%;gap:.35rem}.debug-command-tab{min-height:1.35rem;padding:0;border:0;background:transparent;font-size:var(--strana-font-size-caption)}.debug-command-tab.is-checked,.debug-command-tab[aria-checked=true]{color:var(--strana-brush-command-bar-tab-selected);font-weight:var(--strana-font-weight-bold)}.debug-command-list{min-height:0;display:grid;align-content:start;gap:var(--strana-space-xs);margin:0;padding:0;overflow:auto;list-style:none}.debug-list-button{width:100%;min-height:1.9rem;padding:0;text-align:left}.debug-viewport-shell{position:relative;min-height:0;overflow:hidden;background:var(--strana-brush-viewport-background)}.debug-viewport{position:relative;width:100%;height:100%;min-height:0;background:var(--strana-brush-viewport-background)}.debug-viewport>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.debug-canvas-overlay{position:absolute;z-index:1;inset:var(--strana-space-s) auto auto var(--strana-space-s);pointer-events:none}.debug-overlay-summary{max-width:min(28rem,calc(100vw - 2rem));padding:var(--strana-space-xs) var(--strana-space-s);border:1px solid var(--strana-brush-viewport-accent);background:color-mix(in srgb,var(--strana-brush-workspace-chrome) 82%,transparent)}.debug-console-shell{gap:var(--strana-space-xs)}.debug-console-form{display:grid;grid-template-columns:minmax(0,1fr) 4.8rem;gap:var(--strana-space-xs)}.debug-command-input,.debug-log-entry pre{font-family:Consolas,Courier New,monospace}.debug-command-input{width:100%;min-width:0;height:2rem;font-size:var(--strana-font-size-caption);text-align:left}.debug-command-input:focus{outline:1px solid var(--strana-brush-viewport-accent);outline-offset:1px}.debug-submit-button{padding:0;border:0;color:#000;font-size:var(--strana-font-size-caption)}.debug-submit-button:hover{background:var(--strana-brush-workspace-accent-yellow)}.debug-submit-button:disabled,.debug-panel-button:disabled{cursor:wait;opacity:.65}.debug-selection-list,.debug-activity-log{min-height:0;display:grid;align-content:start;gap:var(--strana-space-xs);overflow:auto}.debug-selection-card,.debug-log-entry{display:grid;gap:var(--strana-space-xs);padding:var(--strana-space-s);border:1px solid var(--strana-brush-workspace-card-divider);background:var(--strana-brush-startup-canvas);color:var(--strana-brush-startup-body-text)}.debug-selection-card-head,.debug-log-entry header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--strana-space-s)}.debug-selection-card-title{min-width:0;display:grid;gap:.12rem}.debug-selection-card-title strong,.debug-log-entry strong{min-width:0;overflow:hidden;color:var(--strana-brush-startup-title-text);font-size:var(--strana-font-size-body);text-overflow:ellipsis;white-space:nowrap}.debug-selection-card-title span,.debug-log-entry header span{color:var(--strana-brush-text-secondary);font-size:var(--strana-font-size-caption)}.debug-selection-chip{flex:0 0 auto;padding:.15rem .4rem;border:1px solid var(--strana-brush-workspace-card-divider);background:var(--strana-brush-workspace-chrome);color:var(--strana-brush-workspace-text);font-size:var(--strana-font-size-caption)}.debug-selection-details{display:grid;gap:.25rem}.debug-selection-detail{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--strana-space-xs)}.debug-selection-detail dt{color:var(--strana-brush-startup-section-label);font-size:var(--strana-font-size-caption);font-weight:var(--strana-font-weight-bold);text-transform:uppercase}.debug-selection-detail dd{min-width:0;margin:0;overflow-wrap:anywhere}.debug-log-entry pre{overflow-wrap:anywhere;white-space:pre-wrap}.debug-log-success{border-color:var(--strana-brush-accent)}.debug-log-error{border-color:var(--strana-brush-danger)}.debug-empty-state{margin:0;color:var(--strana-brush-workspace-placeholder-text)}@media(max-width:960px){.debug-workspace-shell{height:auto;min-height:100dvh;grid-template-columns:1fr;overflow:visible}.debug-workspace{min-height:30rem}.debug-sidebar-left,.debug-sidebar-right{grid-template-rows:auto;overflow:visible}}@layer strana.tokens,strana.base,strana.components,strana.states,strana.utilities;@layer strana.components{.strana-button-add{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-accent-strong);background:var(--strana-brush-subtle);border-color:var(--strana-brush-accent);border-width:1px;border-style:solid;padding:7px 12px;cursor:pointer}.strana-button-icon{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-text-secondary);background:#0000;min-width:32px;min-height:32px;padding:6px;cursor:pointer}.strana-button-primary{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-button-primary-fg);background:var(--strana-brush-button-primary-bg);border-color:var(--strana-brush-button-primary-bg);border-width:1px;border-style:solid;padding:8px 14px;cursor:pointer}.strana-button-secondary{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-button-fg);background:var(--strana-brush-button-bg);border-color:var(--strana-brush-button-border);border-width:1px;border-style:solid;padding:8px 14px;cursor:pointer}.strana-button-text{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-accent);background:#0000;padding:6px 8px;cursor:pointer}.strana-close-btn-style{background:#0000;font-family:Webdings;color:#fff;font-size:15px}.strana-ok-button-style{background:#0000;width:29px;height:22px}.strana-toggle-button-nav{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-nav-fg);background:#0000;border-color:#0000;border-width:1px;border-style:solid;padding:12px 14px;text-align:left}.strana-window-caption-default{color:var(--strana-brush-text-secondary);background:#0000;width:46px;height:32px}.strana-window-caption-workspace{color:var(--strana-brush-workspace-text);background:#0000;width:46px;height:32px}}@layer strana.states{.strana-button-add.is-disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-add.is-disabled .strana-button-add__chrome{background:var(--strana-brush-button-bg-disabled);border-color:var(--strana-brush-button-border)}.strana-button-add:active .strana-button-add__chrome{background:var(--strana-brush-button-bg-pressed)}.strana-button-add:disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-add:disabled .strana-button-add__chrome{background:var(--strana-brush-button-bg-disabled);border-color:var(--strana-brush-button-border)}.strana-button-add:hover .strana-button-add__chrome{background:var(--strana-brush-button-bg-hover)}.strana-button-icon.is-disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-icon:active .strana-button-icon__chrome{background:var(--strana-brush-button-bg-pressed)}.strana-button-icon:disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-icon:hover{color:var(--strana-brush-text-primary)}.strana-button-icon:hover .strana-button-icon__chrome{background:var(--strana-brush-button-bg-hover)}.strana-button-primary.is-disabled .strana-button-primary__chrome{background:var(--strana-brush-button-primary-bg-disabled);border-color:var(--strana-brush-button-primary-bg-disabled)}.strana-button-primary:active .strana-button-primary__chrome{background:var(--strana-brush-button-primary-bg-pressed);border-color:var(--strana-brush-button-primary-bg-pressed)}.strana-button-primary:disabled .strana-button-primary__chrome{background:var(--strana-brush-button-primary-bg-disabled);border-color:var(--strana-brush-button-primary-bg-disabled)}.strana-button-primary:hover .strana-button-primary__chrome{background:var(--strana-brush-button-primary-bg-hover);border-color:var(--strana-brush-button-primary-bg-hover)}.strana-button-secondary.is-disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-secondary.is-disabled .strana-button-secondary__chrome{background:var(--strana-brush-button-bg-disabled)}.strana-button-secondary:active .strana-button-secondary__chrome{background:var(--strana-brush-button-bg-pressed)}.strana-button-secondary:disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-secondary:disabled .strana-button-secondary__chrome{background:var(--strana-brush-button-bg-disabled)}.strana-button-secondary:hover .strana-button-secondary__chrome{background:var(--strana-brush-button-bg-hover);border-color:var(--strana-brush-button-border-hover)}.strana-button-text.is-disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-text:active .strana-button-text__chrome{background:var(--strana-brush-button-bg-pressed)}.strana-button-text:disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-text:hover{color:var(--strana-brush-accent-strong)}.strana-button-text:hover .strana-button-text__chrome{background:var(--strana-brush-button-bg-hover)}.strana-close-btn-style.is-disabled{color:#fff}.strana-close-btn-style:active{color:#fff;background:#e00400;opacity:.6}.strana-close-btn-style:disabled{color:#fff}.strana-close-btn-style:hover{color:#fff;background:#e00400;opacity:.3}.strana-ok-button-style:hover{opacity:.7}.strana-toggle-button-nav.is-checked{color:var(--strana-brush-nav-checked-fg)}.strana-toggle-button-nav.is-checked .strana-toggle-button-nav__chrome{background:var(--strana-brush-nav-checked-bg);border-color:var(--strana-brush-nav-checked-bg)}.strana-toggle-button-nav:checked{color:var(--strana-brush-nav-checked-fg)}.strana-toggle-button-nav:checked .strana-toggle-button-nav__chrome{background:var(--strana-brush-nav-checked-bg);border-color:var(--strana-brush-nav-checked-bg)}.strana-toggle-button-nav:hover .strana-toggle-button-nav__chrome{background:var(--strana-brush-nav-hover-bg)}.strana-window-caption-default.is-disabled{color:var(--strana-brush-button-fg-disabled)}.strana-window-caption-default:active .strana-window-caption-default__chrome{background:var(--strana-brush-button-bg-pressed)}.strana-window-caption-default:disabled{color:var(--strana-brush-button-fg-disabled)}.strana-window-caption-default:hover{color:var(--strana-brush-text-primary)}.strana-window-caption-default:hover .strana-window-caption-default__chrome{background:var(--strana-brush-subtle)}.strana-window-caption-default[data-caption-type=close] .strana-window-caption-default__glyph{--strana-svg-d: "M0,0 L10,10 M10,0 L0,10"}.strana-window-caption-default[data-caption-type=close]:hover .strana-window-caption-default__chrome{background:var(--strana-brush-danger)}.strana-window-caption-default[data-caption-type=close]:hover .strana-window-caption-default__glyph{stroke:var(--strana-brush-text-inverse)}.strana-window-caption-default[data-caption-type=maximize] .strana-window-caption-default__glyph{--strana-svg-d: "M0.5,0.5 L9.5,0.5 L9.5,9.5 L0.5,9.5 Z"}}@layer strana.components{.strana-check-box-default{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);font-weight:var(--strana-font-weight-regular);color:var(--strana-brush-text-primary);cursor:pointer}}@layer strana.states{.strana-check-box-default.is-checked .strana-check-box-default__box{background:var(--strana-brush-check-box-bg-checked);border-color:var(--strana-brush-check-box-bg-checked)}.strana-check-box-default.is-checked .strana-check-box-default__mark{visibility:visible}.strana-check-box-default.is-disabled{color:var(--strana-brush-check-fg-disabled)}.strana-check-box-default.is-disabled .strana-check-box-default__box{background:var(--strana-brush-check-box-bg);border-color:var(--strana-brush-check-border)}.strana-check-box-default.is-disabled .strana-check-box-default__mark{stroke:var(--strana-brush-check-fg-disabled)}.strana-check-box-default:checked .strana-check-box-default__box{background:var(--strana-brush-check-box-bg-checked);border-color:var(--strana-brush-check-box-bg-checked)}.strana-check-box-default:checked .strana-check-box-default__mark{visibility:visible}.strana-check-box-default:disabled{color:var(--strana-brush-check-fg-disabled)}.strana-check-box-default:disabled .strana-check-box-default__box{background:var(--strana-brush-check-box-bg);border-color:var(--strana-brush-check-border)}.strana-check-box-default:disabled .strana-check-box-default__mark{stroke:var(--strana-brush-check-fg-disabled)}.strana-check-box-default:hover .strana-check-box-default__box{border-color:var(--strana-brush-check-border-hover)}}@layer strana.components{.strana-combo-box-cell{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-combo-fg);background:var(--strana-brush-combo-bg);border-color:var(--strana-brush-combo-border);border-width:1px;border-style:solid;padding:3px 6px;text-align:left}.strana-combo-box-enum,.strana-combo-box-field{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-combo-fg);background:var(--strana-brush-combo-bg);border-color:var(--strana-brush-combo-border);border-width:1px;border-style:solid;padding:6px 10px;text-align:left}.strana-combo-box-item-field{color:var(--strana-brush-combo-fg);padding:6px 10px;text-align:left}.strana-toggle-button-combo-overlay{background:#0000}}@layer strana.states{.strana-combo-box-cell.is-disabled{color:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell.is-disabled .strana-combo-box-cell__chrome{background:var(--strana-brush-input-bg-disabled)}.strana-combo-box-cell.is-disabled .strana-combo-box-cell__glyph{stroke:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell.is-open .strana-combo-box-cell__chrome{border-color:var(--strana-brush-input-border-focused)}.strana-combo-box-cell:disabled{color:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell:disabled .strana-combo-box-cell__chrome{background:var(--strana-brush-input-bg-disabled)}.strana-combo-box-cell:disabled .strana-combo-box-cell__glyph{stroke:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell:focus-within .strana-combo-box-cell__chrome{border-color:var(--strana-brush-input-border-focused)}.strana-combo-box-cell:hover .strana-combo-box-cell__chrome{border-color:var(--strana-brush-input-border-hover)}.strana-combo-box-field.is-disabled{color:var(--strana-brush-input-fg-disabled)}.strana-combo-box-field.is-disabled .strana-combo-box-field__chrome{background:var(--strana-brush-input-bg-disabled)}.strana-combo-box-field.is-disabled .strana-combo-box-field__glyph{stroke:var(--strana-brush-input-fg-disabled)}.strana-combo-box-field.is-open .strana-combo-box-field__chrome{border-color:var(--strana-brush-input-border-focused)}.strana-combo-box-field:disabled{color:var(--strana-brush-input-fg-disabled)}.strana-combo-box-field:disabled .strana-combo-box-field__chrome{background:var(--strana-brush-input-bg-disabled)}.strana-combo-box-field:disabled .strana-combo-box-field__glyph{stroke:var(--strana-brush-input-fg-disabled)}.strana-combo-box-field:focus-within .strana-combo-box-field__chrome{border-color:var(--strana-brush-input-border-focused)}.strana-combo-box-field:hover .strana-combo-box-field__chrome{border-color:var(--strana-brush-input-border-hover)}.strana-combo-box-item-field.is-disabled{color:var(--strana-brush-input-fg-disabled)}.strana-combo-box-item-field.is-highlighted .strana-combo-box-item-field__chrome{background:var(--strana-brush-combo-item-hover-bg)}.strana-combo-box-item-field.is-selected{color:var(--strana-brush-combo-item-selected-fg)}.strana-combo-box-item-field.is-selected .strana-combo-box-item-field__chrome{background:var(--strana-brush-combo-item-selected-bg)}.strana-combo-box-item-field:disabled{color:var(--strana-brush-input-fg-disabled)}}@layer strana.components{.strana-list-box-clean{background:#0000;border-width:0;padding:0}.strana-list-box-item-card{padding:0;margin:0 0 12px}}@layer strana.states{.strana-list-box-item-card.is-selected .strana-list-box-item-card__chrome{background:var(--strana-brush-card);border-color:var(--strana-brush-accent)}}@layer strana.components{.strana-border-list-table-column-separator{border-color:var(--strana-brush-workspace-card-divider);border-width:0 0 0 1px;border-style:solid}.strana-button-list-table-cell-action{font-family:var(--strana-font-primary);font-size:11px;color:var(--strana-brush-accent);background:#0000;padding:1px 4px;cursor:pointer;margin:0 4px}.strana-button-list-table-stepper{font-family:var(--strana-font-primary);font-size:7px;color:var(--strana-brush-text-secondary);background:#0000;min-width:14px;min-height:11px;padding:0;cursor:pointer;width:14px;height:11px}.strana-check-box-list-table-cell{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);font-weight:var(--strana-font-weight-regular);color:var(--strana-brush-text-primary);cursor:pointer}.strana-check-box-list-table-compact-cell{font-family:var(--strana-font-primary);font-size:11px;font-weight:var(--strana-font-weight-regular);color:var(--strana-brush-text-primary);cursor:pointer}.strana-combo-box-list-table-cell{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-combo-fg);background:#0000;border-color:var(--strana-brush-combo-border);border-width:0;border-style:solid;padding:2px 8px;text-align:center;margin:0 2px}.strana-combo-box-list-table-compact-cell{font-family:var(--strana-font-primary);font-size:11px;color:var(--strana-brush-combo-fg);background:#0000;border-color:var(--strana-brush-combo-border);border-width:0;border-style:solid;padding:2px 6px;text-align:center;margin:1px 4px 1px 2px}.strana-list-box-item-list-table-auto-row{background:#0000;color:var(--strana-brush-workspace-card-ink);font-size:var(--strana-font-size-body);font-family:var(--strana-font-primary);padding:0;min-height:30px}.strana-list-box-item-list-table-row{background:#0000;color:var(--strana-brush-workspace-card-ink);font-size:var(--strana-font-size-body);font-family:var(--strana-font-primary);padding:0;height:30px}.strana-text-box-list-table-compact-value-cell{margin:1px 4px 1px 2px;height:22px;padding:0;font-family:var(--strana-font-primary);font-size:11px;color:var(--strana-brush-text-secondary);background:#0000;border-color:var(--strana-brush-input-border);border-width:0 0 1px 0;border-style:solid;text-align:center}.strana-text-box-list-table-name-cell{margin:0 6px;padding:0;font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-accent);background:#0000;border-width:0;text-align:center}.strana-text-box-list-table-value-cell{margin:0 2px;height:22px;padding:0;font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-text-secondary);background:#0000;border-color:var(--strana-brush-input-border);border-width:0 0 1px 0;border-style:solid;text-align:center}.strana-text-list-table-cell{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-workspace-card-ink)}.strana-text-list-table-header-cell{font-size:var(--strana-font-size-body);font-family:var(--strana-font-primary);color:var(--strana-brush-workspace-table-header-text);font-weight:700}.strana-text-list-table-id-cell{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-workspace-card-ink);text-align:center}}@layer strana.states{.strana-button-icon.is-disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-icon:active .strana-button-icon__chrome{background:var(--strana-brush-button-bg-pressed)}.strana-button-icon:disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-icon:hover{color:var(--strana-brush-text-primary)}.strana-button-icon:hover .strana-button-icon__chrome{background:var(--strana-brush-button-bg-hover)}.strana-button-text.is-disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-text:active .strana-button-text__chrome{background:var(--strana-brush-button-bg-pressed)}.strana-button-text:disabled{color:var(--strana-brush-button-fg-disabled)}.strana-button-text:hover{color:var(--strana-brush-accent-strong)}.strana-button-text:hover .strana-button-text__chrome{background:var(--strana-brush-button-bg-hover)}.strana-check-box-default.is-checked .strana-check-box-default__box{background:var(--strana-brush-check-box-bg-checked);border-color:var(--strana-brush-check-box-bg-checked)}.strana-check-box-default.is-checked .strana-check-box-default__mark{visibility:visible}.strana-check-box-default.is-disabled{color:var(--strana-brush-check-fg-disabled)}.strana-check-box-default.is-disabled .strana-check-box-default__box{background:var(--strana-brush-check-box-bg);border-color:var(--strana-brush-check-border)}.strana-check-box-default.is-disabled .strana-check-box-default__mark{stroke:var(--strana-brush-check-fg-disabled)}.strana-check-box-default:checked .strana-check-box-default__box{background:var(--strana-brush-check-box-bg-checked);border-color:var(--strana-brush-check-box-bg-checked)}.strana-check-box-default:checked .strana-check-box-default__mark{visibility:visible}.strana-check-box-default:disabled{color:var(--strana-brush-check-fg-disabled)}.strana-check-box-default:disabled .strana-check-box-default__box{background:var(--strana-brush-check-box-bg);border-color:var(--strana-brush-check-border)}.strana-check-box-default:disabled .strana-check-box-default__mark{stroke:var(--strana-brush-check-fg-disabled)}.strana-check-box-default:hover .strana-check-box-default__box{border-color:var(--strana-brush-check-border-hover)}.strana-combo-box-cell.is-disabled{color:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell.is-disabled .strana-combo-box-cell__chrome{background:var(--strana-brush-input-bg-disabled)}.strana-combo-box-cell.is-disabled .strana-combo-box-cell__glyph{stroke:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell.is-open .strana-combo-box-cell__chrome{border-color:var(--strana-brush-input-border-focused)}.strana-combo-box-cell:disabled{color:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell:disabled .strana-combo-box-cell__chrome{background:var(--strana-brush-input-bg-disabled)}.strana-combo-box-cell:disabled .strana-combo-box-cell__glyph{stroke:var(--strana-brush-input-fg-disabled)}.strana-combo-box-cell:focus-within .strana-combo-box-cell__chrome{border-color:var(--strana-brush-input-border-focused)}.strana-combo-box-cell:hover .strana-combo-box-cell__chrome{border-color:var(--strana-brush-input-border-hover)}.strana-list-box-item-table-row.is-disabled{color:var(--strana-brush-workspace-placeholder-text)}.strana-list-box-item-table-row.is-selected .strana-list-box-item-table-row__row{background:var(--strana-brush-workspace-row-selected)}.strana-list-box-item-table-row:disabled{color:var(--strana-brush-workspace-placeholder-text)}.strana-list-box-item-table-row:hover .strana-list-box-item-table-row__row{background:var(--strana-brush-workspace-row-hover)}}@layer strana.components{.strana-context-menu-default{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-menu-item-fg);background:var(--strana-brush-menu-bg);border-color:var(--strana-brush-menu-border);border-width:1px;border-style:solid}.strana-menu-default{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-menu-item-fg);background:var(--strana-brush-menu-bg)}.strana-menu-item-default{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);font-weight:var(--strana-font-weight-regular);color:var(--strana-brush-menu-item-fg);padding:6px 8px}.strana-menu-item-workspace{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-workspace-text);background:var(--strana-brush-workspace-menu-bg);padding:0 10px;min-height:30px}.strana-menu-separator{margin:4px 0}.strana-menu-workspace{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-workspace-text);background:#0000;padding:0}}@layer strana.states{.strana-menu-item-default.is-checked .strana-menu-item-default__check-mark{visibility:visible}.strana-menu-item-default.is-disabled{color:var(--strana-brush-menu-item-fg-disabled)}.strana-menu-item-default.is-highlighted .strana-menu-item-default__chrome,.strana-menu-item-default.is-submenu-open .strana-menu-item-default__chrome{background:var(--strana-brush-menu-item-hover-bg)}.strana-menu-item-default:checked .strana-menu-item-default__check-mark{visibility:visible}.strana-menu-item-default:disabled{color:var(--strana-brush-menu-item-fg-disabled)}.strana-menu-item-workspace.is-disabled{color:var(--strana-brush-workspace-disabled)}.strana-menu-item-workspace.is-highlighted .strana-menu-item-workspace__chrome,.strana-menu-item-workspace.is-submenu-open .strana-menu-item-workspace__chrome{background:var(--strana-brush-workspace-menu-hover)}.strana-menu-item-workspace:disabled{color:var(--strana-brush-workspace-disabled)}}@layer strana.components{.strana-progress-bar-flat{height:10px;color:var(--strana-brush-accent-strong);background:var(--strana-brush-subtle)}}@layer strana.components{.strana-list-box-radio-choice{background:#0000;border-width:0}.strana-radio-dot{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);font-weight:var(--strana-font-weight-regular);color:var(--strana-brush-text-primary);cursor:pointer}}@layer strana.states{.strana-radio-dot.is-checked .strana-radio-dot__marker{visibility:visible}.strana-radio-dot.is-checked .strana-radio-dot__outer{stroke:var(--strana-brush-radio-marker)}.strana-radio-dot.is-disabled{color:var(--strana-brush-check-fg-disabled)}.strana-radio-dot.is-disabled .strana-radio-dot__marker{fill:var(--strana-brush-check-fg-disabled)}.strana-radio-dot.is-disabled .strana-radio-dot__outer{stroke:var(--strana-brush-radio-border)}.strana-radio-dot:checked .strana-radio-dot__marker{visibility:visible}.strana-radio-dot:checked .strana-radio-dot__outer{stroke:var(--strana-brush-radio-marker)}.strana-radio-dot:disabled{color:var(--strana-brush-check-fg-disabled)}.strana-radio-dot:disabled .strana-radio-dot__marker{fill:var(--strana-brush-check-fg-disabled)}.strana-radio-dot:disabled .strana-radio-dot__outer{stroke:var(--strana-brush-radio-border)}.strana-radio-dot:hover .strana-radio-dot__outer{stroke:var(--strana-brush-radio-border-hover)}}@layer strana.components{.strana-scroll-bar-slim{background:var(--strana-brush-scroll-track);width:10px;min-width:10px}.strana-scroll-bar-slim-thumb{background:var(--strana-brush-scroll-thumb)}}@layer strana.states{.strana-scroll-bar-slim-thumb:hover .strana-scroll-bar-slim-thumb__chrome{background:var(--strana-brush-scroll-thumb-hover)}}@layer strana.components{.strana-button-startup-action{font-family:var(--strana-font-primary);font-size:14px;font-weight:700;color:var(--strana-brush-startup-action-text);background:var(--strana-brush-startup-action-bg);border-color:var(--strana-brush-startup-action-border);height:40px;cursor:pointer;text-align:left;padding:0 14px}.strana-button-startup-caption{color:var(--strana-brush-startup-caption-glyph);background:#0000;font-size:16px;width:40px;cursor:pointer}.strana-button-startup-recent-item{background:#0000;padding:6px 8px;cursor:pointer}.strana-combo-box-item-startup-field{color:var(--strana-brush-startup-field-text);padding:5px 10px}.strana-combo-box-startup-field{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-startup-field-text);background:var(--strana-brush-startup-panel-bg);height:28px;padding:0 10px;text-align:center}.strana-text-box-startup-field{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-startup-field-text);background:var(--strana-brush-startup-panel-bg);border-color:var(--strana-brush-startup-panel-border);border-width:1px;border-style:solid;padding:0 8px;border-radius:var(--strana-radius-m);caret-color:var(--strana-brush-startup-field-text);height:28px}.strana-text-startup-body{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-startup-body-text)}.strana-text-startup-section{font-family:var(--strana-font-primary);font-size:14px;font-weight:700;color:var(--strana-brush-startup-section-label)}}@layer strana.states{.strana-button-startup-action.is-disabled{cursor:arrow}.strana-button-startup-action.is-disabled .strana-button-startup-action__border{opacity:.45}.strana-button-startup-action:disabled{cursor:arrow}.strana-button-startup-action:disabled .strana-button-startup-action__border{opacity:.45}.strana-button-startup-action:hover .strana-button-startup-action__border{background:var(--strana-brush-startup-action-bg-hover)}.strana-button-startup-caption:hover{color:var(--strana-brush-text-inverse)}.strana-button-startup-caption:hover .strana-button-startup-caption__cap-chrome{background:var(--strana-brush-danger)}.strana-button-startup-recent-item.is-disabled{cursor:arrow}.strana-button-startup-recent-item.is-disabled .strana-button-startup-recent-item__item-border{opacity:.45}.strana-button-startup-recent-item:disabled{cursor:arrow}.strana-button-startup-recent-item:disabled .strana-button-startup-recent-item__item-border{opacity:.45}.strana-button-startup-recent-item:hover .strana-button-startup-recent-item__item-border,.strana-combo-box-item-startup-field.is-highlighted .strana-combo-box-item-startup-field__item-chrome{background:var(--strana-brush-startup-field-bg-hover)}.strana-combo-box-item-startup-field.is-selected{color:var(--strana-brush-startup-title-text)}.strana-combo-box-item-startup-field.is-selected .strana-combo-box-item-startup-field__item-chrome{background:var(--strana-brush-startup-title-bar-tab)}.strana-combo-box-startup-field.is-disabled{opacity:.5}.strana-combo-box-startup-field.is-open .strana-combo-box-startup-field__toggle-site{border-color:var(--strana-brush-startup-title-text)}.strana-combo-box-startup-field:disabled{opacity:.5}.strana-combo-box-startup-field:focus-within .strana-combo-box-startup-field__toggle-site{border-color:var(--strana-brush-startup-title-text)}.strana-combo-box-startup-field:hover .strana-combo-box-startup-field__chrome{background:var(--strana-brush-startup-field-bg-hover)}}@layer strana.components{.strana-tab-control-settings{font-family:var(--strana-font-primary);color:var(--strana-brush-text-primary);background:#0000}.strana-tab-item-settings,.strana-tab-item-settings-group-start{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-settings-sidebar-fg);padding:4px 10px 4px 14px;margin:0 0 1px}}@layer strana.states{.strana-tab-item-settings-group-start.is-disabled{color:var(--strana-brush-settings-sidebar-disabled)}.strana-tab-item-settings-group-start.is-disabled .strana-tab-item-settings-group-start__chrome{background:#0000}.strana-tab-item-settings-group-start.is-selected{color:var(--strana-brush-settings-sidebar-selected-fg)}.strana-tab-item-settings-group-start.is-selected .strana-tab-item-settings-group-start__chrome{background:var(--strana-brush-settings-sidebar-selected-bg);border-color:var(--strana-brush-settings-sidebar-border);border-radius:2px 0 0 2px}.strana-tab-item-settings-group-start:disabled{color:var(--strana-brush-settings-sidebar-disabled)}.strana-tab-item-settings-group-start:disabled .strana-tab-item-settings-group-start__chrome{background:#0000}.strana-tab-item-settings-group-start:hover .strana-tab-item-settings-group-start__chrome{background:var(--strana-brush-settings-sidebar-selected-bg)}.strana-tab-item-settings.is-disabled{color:var(--strana-brush-settings-sidebar-disabled)}.strana-tab-item-settings.is-disabled .strana-tab-item-settings__chrome{background:#0000}.strana-tab-item-settings.is-selected{color:var(--strana-brush-settings-sidebar-selected-fg)}.strana-tab-item-settings.is-selected .strana-tab-item-settings__chrome{background:var(--strana-brush-settings-sidebar-selected-bg);border-color:var(--strana-brush-settings-sidebar-border);border-radius:2px 0 0 2px}.strana-tab-item-settings:disabled{color:var(--strana-brush-settings-sidebar-disabled)}.strana-tab-item-settings:disabled .strana-tab-item-settings__chrome{background:#0000}.strana-tab-item-settings:hover .strana-tab-item-settings__chrome{background:var(--strana-brush-settings-sidebar-selected-bg)}}@layer strana.components{.strana-text-badge{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-caption);color:var(--strana-brush-text-secondary);font-weight:var(--strana-font-weight-semi-bold)}.strana-text-body{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-text-primary)}.strana-text-display{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-display);font-weight:var(--strana-font-weight-semi-bold);color:var(--strana-brush-text-primary)}.strana-text-section-title{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-section);font-weight:var(--strana-font-weight-semi-bold);color:var(--strana-brush-text-primary)}.strana-text-settings-section-title{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-section);font-weight:var(--strana-font-weight-bold);color:var(--strana-brush-settings-title)}.strana-text-subtle{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-caption);color:var(--strana-brush-text-secondary)}}@layer strana.components{.strana-normal-numeric-text-box{padding:0 2px;font-size:12px;font-weight:medium;color:#ff6b6b}.strana-text-box-cell{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-input-fg);background:var(--strana-brush-input-bg);border-color:var(--strana-brush-input-border);border-width:1px;border-style:solid;padding:4px 8px;border-radius:var(--strana-radius-s);caret-color:var(--strana-brush-input-fg)}.strana-text-box-field{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-input-fg);background:var(--strana-brush-input-bg);border-color:var(--strana-brush-input-border);border-width:1px;border-style:solid;padding:8px 12px;border-radius:var(--strana-radius-m);caret-color:var(--strana-brush-input-fg)}.strana-text-box-underbar{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-input-fg);background:#0000;border-color:var(--strana-brush-input-border);border-width:0 0 1px 0;border-style:solid;padding:8px 0;caret-color:var(--strana-brush-input-fg)}.strana-text-box-unit{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-body);color:var(--strana-brush-input-fg);background:var(--strana-brush-input-bg);border-color:var(--strana-brush-input-border);border-width:1px;border-style:solid;padding:8px 12px;border-radius:var(--strana-radius-m);caret-color:var(--strana-brush-input-fg)}}@layer strana.components{.strana-tool-tip-default{font-family:var(--strana-font-primary);font-size:var(--strana-font-size-caption);font-weight:var(--strana-font-weight-regular);color:var(--strana-brush-tooltip-fg);background:var(--strana-brush-tooltip-bg);border-color:var(--strana-brush-tooltip-border);border-width:1px;border-style:solid;padding:var(--strana-space-s)}}@layer strana.components{.strana-border-all-commands-popup{background:var(--strana-brush-command-bar-background);border-color:var(--strana-brush-command-bar-border);border-width:1px;border-style:solid;padding:8px;max-width:720px;max-height:360px}.strana-border-green-bar{background:var(--strana-brush-workspace-green-bar);padding:6px 8px}.strana-button-all-command{background:var(--strana-brush-command-bar-all-command-bg);color:#000;font-size:12px;font-family:var(--strana-font-primary);cursor:pointer}.strana-button-all-commands-close{background:#0000;color:var(--strana-brush-command-bar-text);font-size:13px;font-family:var(--strana-font-primary);cursor:pointer}.strana-button-command-history-expand{width:16px;height:12px;margin:0 2px 0 0;background:#0000;color:var(--strana-brush-command-bar-text);font-size:9px;font-family:var(--strana-font-primary);padding:0;cursor:pointer}.strana-button-command-history-reset{width:16px;height:12px;background:#0000;color:var(--strana-brush-command-bar-text);font-size:10px;font-family:var(--strana-font-primary);padding:0;cursor:pointer}.strana-button-command-strip{min-width:92px;background:var(--strana-brush-command-bar-button-bg);color:var(--strana-brush-command-bar-text);border-color:var(--strana-brush-command-bar-border);font-size:11px;font-family:var(--strana-font-primary);cursor:pointer}.strana-button-import-action{background:#fff;color:#000;border-color:#000;font-size:11px;font-family:var(--strana-font-primary);margin:0 6px 0 0;cursor:pointer}.strana-button-structure-list-toggle{width:var(--strana-size-list-toggle-width);height:var(--strana-size-list-toggle-height);font-size:18px;font-family:var(--strana-font-primary);color:var(--strana-brush-workspace-group-label-gray);cursor:pointer}.strana-button-tool-toggle{background:var(--strana-brush-command-bar-button-bg);color:var(--strana-brush-command-bar-text);font-size:11px;font-family:var(--strana-font-primary);padding:3px 8px;margin:0 4px 0 0;cursor:pointer}.strana-button-workspace-info-chip{background:var(--strana-brush-workspace-info-chip);color:var(--strana-brush-workspace-info-chip-text);font-size:12px;font-family:var(--strana-font-primary);padding:6px 12px;cursor:pointer}.strana-button-workspace-pill{font-size:13px;font-family:var(--strana-font-primary);color:var(--strana-brush-workspace-text);background:#0000;border-color:var(--strana-brush-workspace-accent-green);--strana-style-tag: var(--strana-brush-workspace-accent-red);width:var(--strana-size-workspace-pill-width);height:var(--strana-size-workspace-pill-height);margin:0 10px 0 0;cursor:pointer}.strana-check-box-viewport-overlay{font-family:var(--strana-font-primary);font-size:14px;color:var(--strana-brush-viewport-label-gold);min-height:20px;margin:0 0 6px;cursor:pointer}.strana-combo-box-item-viewport-overlay{font-family:var(--strana-font-primary);font-size:12px;color:var(--strana-brush-viewport-coords-text);padding:4px 8px;text-align:left}.strana-combo-box-viewport-overlay{font-family:var(--strana-font-primary);font-size:12px;color:var(--strana-brush-viewport-coords-text);background:#0000;border-color:var(--strana-brush-viewport-accent);border-width:1px;border-style:solid;padding:2px 8px;min-height:22px;text-align:left}.strana-input-command-line{background:var(--strana-brush-command-bar-background);color:var(--strana-brush-workspace-text);caret-color:var(--strana-brush-workspace-text);border-color:var(--strana-brush-command-bar-border);border-width:1px;border-style:solid;font-size:12px;font-family:var(--strana-font-primary);padding:3px 6px}.strana-list-box-item-table-row{background:#0000;color:var(--strana-brush-workspace-card-ink);font-size:var(--strana-font-size-body);font-family:var(--strana-font-primary);padding:3px 4px}.strana-radio-button-command-category-tab{color:var(--strana-brush-command-bar-text);background:#0000;font-size:12px;font-family:var(--strana-font-primary);margin:0 4px 0 0;cursor:pointer}.strana-radio-button-command-strip-result{min-width:60px;background:#0000;color:var(--strana-brush-command-bar-text);border-color:var(--strana-brush-command-bar-border);font-size:11px;font-weight:600;font-family:var(--strana-font-primary);cursor:pointer}.strana-rect-dotted-underline{height:1px;stroke:var(--strana-brush-workspace-group-label-gray);stroke-width:1;stroke-dasharray:2 4}.strana-slider-scale-factor{color:var(--strana-brush-viewport-accent);background:var(--strana-brush-workspace-card-divider);cursor:pointer}.strana-tab-control-result-table{background:var(--strana-brush-workspace-card-bg)}.strana-tab-item-result-table{font-size:12px;font-family:var(--strana-font-primary);color:var(--strana-brush-workspace-card-ink);padding:5px 14px;cursor:pointer}.strana-text-box-viewport-overlay{font-family:var(--strana-font-primary);font-size:12px;color:var(--strana-brush-viewport-coords-text);background:#0000;border-color:var(--strana-brush-viewport-accent);border-width:1px;border-style:solid;padding:0 2px;caret-color:var(--strana-brush-viewport-coords-text);text-align:center}.strana-text-menu-sub-title{font-size:14px;font-weight:700;color:var(--strana-brush-workspace-menu-sub-title);font-family:var(--strana-font-primary);min-height:24px;padding:4px 0 2px 10px}.strana-text-menu-version{font-size:14px;font-family:var(--strana-font-primary);color:var(--strana-brush-workspace-info-chip-text);background:var(--strana-brush-workspace-menu-hover);padding:8px 10px;min-height:34px}.strana-text-process-group-label{font-size:14px;margin:3px 0 1px;font-family:var(--strana-font-primary)}.strana-text-result-panel-label{font-size:14px;font-family:var(--strana-font-primary);color:var(--strana-brush-viewport-label-gold)}.strana-text-table-header-cell{font-size:var(--strana-font-size-body);font-family:var(--strana-font-primary);color:var(--strana-brush-workspace-table-header-text)}.strana-text-viewport-overlay-body{font-size:12px;font-family:var(--strana-font-primary);color:var(--strana-brush-viewport-coords-text)}.strana-text-workspace-app-badge{font-size:18px;font-weight:700;color:var(--strana-brush-workspace-text);font-family:var(--strana-font-primary)}.strana-thumb-command-history-grip{height:6px;cursor:sizens;background:#0000}.strana-toggle-button-command-strip-overflow{width:18px;background:var(--strana-brush-command-bar-button-bg);color:var(--strana-brush-command-bar-text);border-color:var(--strana-brush-command-bar-border);font-size:11px;font-family:var(--strana-font-primary);cursor:pointer}.strana-tool-bar-command-strip{background:#0000;border-width:0;padding:0}}@layer strana.states{.strana-button-all-command:hover .strana-button-all-command__border{background:var(--strana-brush-workspace-accent-yellow)}.strana-button-all-commands-close:hover{color:var(--strana-brush-command-bar-tab-selected)}.strana-button-command-history-expand:hover,.strana-button-command-history-reset:hover{color:var(--strana-brush-command-bar-text-highlight)}.strana-button-command-strip.is-disabled{color:var(--strana-brush-workspace-disabled)}.strana-button-command-strip:disabled{color:var(--strana-brush-workspace-disabled)}.strana-button-command-strip:hover{color:var(--strana-brush-command-bar-text-highlight)}.strana-button-import-action:hover .strana-button-import-action__border{background:var(--strana-brush-workspace-accent-yellow)}.strana-button-structure-list-toggle.is-checked{color:#000}.strana-button-structure-list-toggle.is-checked .strana-button-structure-list-toggle__border{background:var(--strana-brush-workspace-accent-yellow)}.strana-button-structure-list-toggle:checked{color:#000}.strana-button-structure-list-toggle:checked .strana-button-structure-list-toggle__border{background:var(--strana-brush-workspace-accent-yellow)}.strana-button-structure-list-toggle:hover{color:#000}.strana-button-structure-list-toggle:hover .strana-button-structure-list-toggle__border{background:var(--strana-brush-workspace-accent-yellow)}.strana-button-tool-toggle.is-checked{color:var(--strana-brush-command-bar-tab-selected)}.strana-button-tool-toggle.is-checked .strana-button-tool-toggle__border{background:var(--strana-brush-command-bar-button-hover)}.strana-button-tool-toggle:checked{color:var(--strana-brush-command-bar-tab-selected)}.strana-button-tool-toggle:checked .strana-button-tool-toggle__border{background:var(--strana-brush-command-bar-button-hover)}.strana-button-tool-toggle:hover .strana-button-tool-toggle__border{background:var(--strana-brush-command-bar-button-hover)}.strana-button-workspace-info-chip:hover .strana-button-workspace-info-chip__border{background:var(--strana-brush-workspace-chrome-deep)}.strana-button-workspace-pill.is-checked{color:#000}.strana-button-workspace-pill.is-checked .strana-button-workspace-pill__border{background:var(--strana-style-tag)}.strana-button-workspace-pill.is-disabled{color:var(--strana-brush-workspace-disabled)}.strana-button-workspace-pill.is-disabled .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-disabled);background:#0000}.strana-button-workspace-pill:checked{color:#000}.strana-button-workspace-pill:checked .strana-button-workspace-pill__border{background:var(--strana-style-tag)}.strana-button-workspace-pill:disabled{color:var(--strana-brush-workspace-disabled)}.strana-button-workspace-pill:disabled .strana-button-workspace-pill__border{border-color:var(--strana-brush-workspace-disabled);background:#0000}.strana-button-workspace-pill:hover{color:#000}.strana-button-workspace-pill:hover .strana-button-workspace-pill__border{background:var(--strana-style-tag)}.strana-check-box-viewport-overlay.is-checked .strana-check-box-viewport-overlay__box{background:var(--strana-brush-viewport-accent)}.strana-check-box-viewport-overlay.is-checked .strana-check-box-viewport-overlay__mark{visibility:visible;stroke:var(--strana-brush-viewport-background)}.strana-check-box-viewport-overlay.is-disabled{opacity:.5}.strana-check-box-viewport-overlay:checked .strana-check-box-viewport-overlay__box{background:var(--strana-brush-viewport-accent)}.strana-check-box-viewport-overlay:checked .strana-check-box-viewport-overlay__mark{visibility:visible;stroke:var(--strana-brush-viewport-background)}.strana-check-box-viewport-overlay:disabled{opacity:.5}.strana-check-box-viewport-overlay:hover .strana-check-box-viewport-overlay__box{border-color:var(--strana-brush-viewport-label-gold)}.strana-combo-box-item-viewport-overlay.is-disabled{opacity:.5}.strana-combo-box-item-viewport-overlay.is-highlighted{color:var(--strana-brush-viewport-background)}.strana-combo-box-item-viewport-overlay.is-highlighted .strana-combo-box-item-viewport-overlay__chrome{background:var(--strana-brush-viewport-accent)}.strana-combo-box-item-viewport-overlay.is-selected{color:var(--strana-brush-viewport-label-gold)}.strana-combo-box-item-viewport-overlay:disabled{opacity:.5}.strana-combo-box-viewport-overlay.is-disabled{opacity:.5}.strana-combo-box-viewport-overlay.is-open .strana-combo-box-viewport-overlay__chrome{border-color:var(--strana-brush-viewport-label-gold)}.strana-combo-box-viewport-overlay:disabled{opacity:.5}.strana-combo-box-viewport-overlay:focus-within .strana-combo-box-viewport-overlay__chrome{border-color:var(--strana-brush-viewport-label-gold)}.strana-combo-box-viewport-overlay:hover .strana-combo-box-viewport-overlay__chrome{border-color:var(--strana-brush-viewport-label-gold)}.strana-list-box-item-table-row.is-disabled{color:var(--strana-brush-workspace-placeholder-text)}.strana-list-box-item-table-row.is-selected .strana-list-box-item-table-row__row{background:var(--strana-brush-workspace-row-selected)}.strana-list-box-item-table-row:disabled{color:var(--strana-brush-workspace-placeholder-text)}.strana-list-box-item-table-row:hover .strana-list-box-item-table-row__row{background:var(--strana-brush-workspace-row-hover)}.strana-radio-button-command-category-tab.is-checked{color:var(--strana-brush-command-bar-text-highlight);font-weight:700}.strana-radio-button-command-category-tab.is-disabled{color:var(--strana-brush-workspace-disabled)}.strana-radio-button-command-category-tab:checked{color:var(--strana-brush-command-bar-text-highlight);font-weight:700}.strana-radio-button-command-category-tab:disabled{color:var(--strana-brush-workspace-disabled)}.strana-radio-button-command-category-tab:hover{color:var(--strana-brush-command-bar-text-highlight)}.strana-radio-button-command-strip-result.is-checked{color:var(--strana-brush-command-bar-text-highlight);font-weight:700}.strana-radio-button-command-strip-result.is-disabled{color:var(--strana-brush-workspace-disabled)}.strana-radio-button-command-strip-result:checked{color:var(--strana-brush-command-bar-text-highlight);font-weight:700}.strana-radio-button-command-strip-result:disabled{color:var(--strana-brush-workspace-disabled)}.strana-radio-button-command-strip-result:hover{color:var(--strana-brush-command-bar-text-highlight)}.strana-slider-scale-factor.is-disabled{opacity:.5}.strana-slider-scale-factor:disabled{opacity:.5}.strana-tab-item-result-table.is-selected{color:var(--strana-brush-workspace-table-header-text);font-weight:700}.strana-tab-item-result-table.is-selected .strana-tab-item-result-table__tab{background:var(--strana-brush-workspace-table-header)}.strana-tab-item-result-table:hover .strana-tab-item-result-table__tab{background:var(--strana-brush-workspace-row-hover)}.strana-text-box-viewport-overlay.is-disabled{opacity:.5}.strana-text-box-viewport-overlay:disabled{opacity:.5}.strana-text-box-viewport-overlay:focus .strana-text-box-viewport-overlay__chrome{border-color:var(--strana-brush-viewport-label-gold)}.strana-text-box-viewport-overlay:hover .strana-text-box-viewport-overlay__chrome{border-color:var(--strana-brush-viewport-label-gold)}.strana-text-result-panel-label.is-disabled{opacity:.5}.strana-text-result-panel-label:disabled{opacity:.5}.strana-text-viewport-overlay-body.is-disabled{opacity:.5}.strana-text-viewport-overlay-body:disabled{opacity:.5}.strana-thumb-command-history-grip:hover .strana-thumb-command-history-grip__line{opacity:1}.strana-toggle-button-command-strip-overflow.is-checked .strana-toggle-button-command-strip-overflow__glyph{color:var(--strana-brush-command-bar-text-highlight)}.strana-toggle-button-command-strip-overflow:checked .strana-toggle-button-command-strip-overflow__glyph{color:var(--strana-brush-command-bar-text-highlight)}.strana-toggle-button-command-strip-overflow:hover .strana-toggle-button-command-strip-overflow__glyph{color:var(--strana-brush-command-bar-text-highlight)}}@layer strana.components{.strana-surface-accent{background:var(--strana-brush-subtle);border-color:var(--strana-brush-accent);border-width:1px;border-style:solid;border-radius:var(--strana-radius-xxl)}.strana-surface-card{background:var(--strana-brush-card);border-color:var(--strana-brush-border);border-width:1px;border-style:solid;border-radius:var(--strana-radius-xxl)}.strana-surface-panel{background:var(--strana-brush-panel);border-color:var(--strana-brush-border);border-width:1px;border-style:solid;border-radius:var(--strana-radius-xxl)}.strana-surface-settings-panel{background:var(--strana-brush-settings-surface);border-color:var(--strana-brush-settings-border);border-width:1px;border-style:solid;border-radius:2px}}@layer strana.tokens{:root{--strana-radius-l: 10px;--strana-radius-m: 8px;--strana-radius-s: 6px;--strana-radius-xl: 12px;--strana-radius-xxl: 16px;--strana-size-bottom-command-bar-height: 110px;--strana-size-command-strip-height: 100px;--strana-size-command-strip-max-width: 790px;--strana-size-list-toggle-height: 40px;--strana-size-list-toggle-width: 152px;--strana-size-workspace-pill-height: 38px;--strana-size-workspace-pill-width: 120px;--strana-space-l: 16px;--strana-space-m: 12px;--strana-space-s: 8px;--strana-space-xl: 24px;--strana-space-xs: 4px}}@layer strana.tokens{:root{--strana-brush-accent: var(--strana-color-accent);--strana-brush-accent-soft: var(--strana-color-accent-soft);--strana-brush-accent-strong: var(--strana-color-accent-strong);--strana-brush-border: var(--strana-color-border);--strana-brush-button-bg: var(--strana-color-card);--strana-brush-button-bg-disabled: var(--strana-color-surface-disabled);--strana-brush-button-bg-hover: var(--strana-color-surface-hover);--strana-brush-button-bg-pressed: var(--strana-color-surface-pressed);--strana-brush-button-border: var(--strana-color-border);--strana-brush-button-border-hover: var(--strana-color-border-hover);--strana-brush-button-fg: var(--strana-color-text-primary);--strana-brush-button-fg-disabled: var(--strana-color-text-disabled);--strana-brush-button-primary-bg: var(--strana-color-accent);--strana-brush-button-primary-bg-disabled: var(--strana-color-accent-disabled);--strana-brush-button-primary-bg-hover: var(--strana-color-accent-hover);--strana-brush-button-primary-bg-pressed: var(--strana-color-accent-pressed);--strana-brush-button-primary-fg: var(--strana-color-text-inverse);--strana-brush-canvas: var(--strana-color-canvas);--strana-brush-card: var(--strana-color-card);--strana-brush-check-border: var(--strana-color-border);--strana-brush-check-border-hover: var(--strana-color-border-hover);--strana-brush-check-box-bg: var(--strana-color-card);--strana-brush-check-box-bg-checked: var(--strana-color-accent);--strana-brush-check-fg-disabled: var(--strana-color-text-disabled);--strana-brush-check-mark: var(--strana-color-text-inverse);--strana-brush-combo-bg: var(--strana-color-card);--strana-brush-combo-border: var(--strana-color-border);--strana-brush-combo-fg: var(--strana-color-text-primary);--strana-brush-combo-glyph: var(--strana-color-text-secondary);--strana-brush-combo-item-hover-bg: var(--strana-color-surface-hover);--strana-brush-combo-item-selected-bg: var(--strana-color-accent);--strana-brush-combo-item-selected-fg: var(--strana-color-text-inverse);--strana-brush-combo-popup-bg: var(--strana-color-card);--strana-brush-combo-popup-border: var(--strana-color-border);--strana-brush-danger: var(--strana-color-danger);--strana-brush-input-bg: var(--strana-color-card);--strana-brush-input-bg-disabled: var(--strana-color-surface-disabled);--strana-brush-input-border: var(--strana-color-border);--strana-brush-input-border-error: var(--strana-color-danger);--strana-brush-input-border-focused: var(--strana-color-accent);--strana-brush-input-border-hover: var(--strana-color-border-hover);--strana-brush-input-fg: var(--strana-color-text-primary);--strana-brush-input-fg-disabled: var(--strana-color-text-disabled);--strana-brush-input-placeholder: var(--strana-color-text-placeholder);--strana-brush-menu-bg: var(--strana-color-card);--strana-brush-menu-border: var(--strana-color-border);--strana-brush-menu-item-fg: var(--strana-color-text-primary);--strana-brush-menu-item-fg-disabled: var(--strana-color-text-disabled);--strana-brush-menu-item-hover-bg: var(--strana-color-surface-hover);--strana-brush-menu-separator: var(--strana-color-subtle);--strana-brush-nav-checked-bg: var(--strana-color-accent);--strana-brush-nav-checked-fg: var(--strana-color-text-inverse);--strana-brush-nav-fg: var(--strana-color-text-secondary);--strana-brush-nav-hover-bg: var(--strana-color-surface-hover);--strana-brush-panel: var(--strana-color-panel);--strana-brush-radio-bg: var(--strana-color-card);--strana-brush-radio-border: var(--strana-color-border);--strana-brush-radio-border-hover: var(--strana-color-border-hover);--strana-brush-radio-marker: var(--strana-color-accent);--strana-brush-row-invalid-bg: var(--strana-color-danger-soft);--strana-brush-row-selected-bg: var(--strana-color-accent-soft);--strana-brush-scroll-thumb: var(--strana-color-scroll-thumb);--strana-brush-scroll-thumb-hover: var(--strana-color-scroll-thumb-hover);--strana-brush-scroll-thumb-pressed: var(--strana-color-scroll-thumb-pressed);--strana-brush-scroll-track: var(--strana-color-scroll-track);--strana-brush-settings-border: var(--strana-color-startup-title-bar-border);--strana-brush-settings-canvas: var(--strana-color-startup-canvas);--strana-brush-settings-field: var(--strana-color-card);--strana-brush-settings-highlight: var(--strana-color-startup-canvas);--strana-brush-settings-sidebar: var(--strana-color-startup-title-bar-tab);--strana-brush-settings-sidebar-border: var(--strana-color-startup-title-bar-border);--strana-brush-settings-sidebar-disabled: var(--strana-color-text-disabled);--strana-brush-settings-sidebar-fg: var(--strana-color-startup-panel-text);--strana-brush-settings-sidebar-section: var(--strana-color-workspace-title-gold);--strana-brush-settings-sidebar-selected-bg: var(--strana-color-startup-canvas);--strana-brush-settings-sidebar-selected-fg: var(--strana-color-text-primary);--strana-brush-settings-surface: var(--strana-color-card);--strana-brush-settings-text: var(--strana-color-text-primary);--strana-brush-settings-text-secondary: var(--strana-color-text-secondary);--strana-brush-settings-title: var(--strana-color-workspace-title-gold);--strana-brush-settings-title-bar: var(--strana-color-startup-title-bar);--strana-brush-settings-title-bar-accent: var(--strana-color-workspace-title-gold);--strana-brush-settings-title-bar-fg: var(--strana-color-text-inverse);--strana-brush-sub-menu-bg: var(--strana-color-sub-menu-bg);--strana-brush-sub-menu-fg: var(--strana-color-sub-menu-fg);--strana-brush-sub-menu-toggle-checked-bg: var(--strana-color-sub-menu-toggle-checked);--strana-brush-subtle: var(--strana-color-subtle);--strana-brush-table-header-bg: var(--strana-color-table-header);--strana-brush-table-header-fg: var(--strana-color-table-header-fg);--strana-brush-table-row-hover-bg: var(--strana-color-surface-hover);--strana-brush-table-title-fg: var(--strana-color-text-secondary);--strana-brush-text-inverse: var(--strana-color-text-inverse);--strana-brush-text-primary: var(--strana-color-text-primary);--strana-brush-text-secondary: var(--strana-color-text-secondary);--strana-brush-tooltip-bg: var(--strana-color-tooltip-bg);--strana-brush-tooltip-border: var(--strana-color-tooltip-border);--strana-brush-tooltip-fg: var(--strana-color-tooltip-fg)}}@layer strana.tokens{:root{--strana-brush-startup-action-bg: var(--strana-color-startup-action-bg);--strana-brush-startup-action-bg-hover: var(--strana-color-startup-action-bg-hover);--strana-brush-startup-action-border: var(--strana-color-startup-action-border);--strana-brush-startup-action-text: var(--strana-color-startup-action-text);--strana-brush-startup-body-text: var(--strana-color-startup-body-text);--strana-brush-startup-canvas: var(--strana-color-startup-canvas);--strana-brush-startup-caption-glyph: var(--strana-color-startup-caption-glyph);--strana-brush-startup-field-bg-hover: var(--strana-color-startup-field-bg-hover);--strana-brush-startup-field-text: var(--strana-color-startup-field-text);--strana-brush-startup-panel-bg: var(--strana-color-startup-panel-bg);--strana-brush-startup-panel-border: var(--strana-color-startup-panel-border);--strana-brush-startup-panel-text: var(--strana-color-startup-panel-text);--strana-brush-startup-section-label: var(--strana-color-startup-section-label);--strana-brush-startup-title-bar: var(--strana-color-startup-title-bar);--strana-brush-startup-title-bar-border: var(--strana-color-startup-title-bar-border);--strana-brush-startup-title-bar-tab: var(--strana-color-startup-title-bar-tab);--strana-brush-startup-title-text: var(--strana-color-startup-title-text)}}@layer strana.tokens{:root[data-strana-theme=dark]{--strana-color-accent: rgba(79, 183, 165, 1);--strana-color-accent-disabled: rgba(58, 95, 88, 1);--strana-color-accent-hover: rgba(99, 196, 179, 1);--strana-color-accent-pressed: rgba(65, 160, 143, 1);--strana-color-accent-soft: rgba(35, 66, 61, 1);--strana-color-accent-strong: rgba(96, 208, 189, 1);--strana-color-border: rgba(59, 68, 82, 1);--strana-color-border-hover: rgba(85, 97, 116, 1);--strana-color-canvas: rgba(23, 26, 31, 1);--strana-color-card: rgba(38, 44, 54, 1);--strana-color-command-bar-all-command-bg: rgba(231, 222, 201, 1);--strana-color-command-bar-background: rgba(15, 18, 23, 1);--strana-color-command-bar-border: rgba(140, 112, 56, 1);--strana-color-command-bar-button-bg: rgba(42, 48, 57, 1);--strana-color-command-bar-button-hover: rgba(53, 61, 72, 1);--strana-color-command-bar-tab-selected: rgba(255, 154, 26, 1);--strana-color-command-bar-text: rgba(241, 220, 174, 1);--strana-color-danger: rgba(224, 85, 74, 1);--strana-color-danger-soft: rgba(70, 43, 43, 1);--strana-color-panel: rgba(30, 35, 42, 1);--strana-color-scroll-thumb: rgba(65, 75, 90, 1);--strana-color-scroll-thumb-hover: rgba(82, 93, 111, 1);--strana-color-scroll-thumb-pressed: rgba(100, 112, 135, 1);--strana-color-scroll-track: rgba(28, 33, 40, 1);--strana-color-shadow: rgba(0, 0, 0, .6);--strana-color-startup-action-bg: rgba(42, 48, 57, 1);--strana-color-startup-action-bg-hover: rgba(53, 61, 72, 1);--strana-color-startup-action-border: rgba(140, 112, 56, 1);--strana-color-startup-action-text: rgba(244, 247, 250, 1);--strana-color-startup-body-text: rgba(244, 247, 250, 1);--strana-color-startup-canvas: rgba(23, 26, 31, 1);--strana-color-startup-caption-glyph: rgba(159, 170, 183, 1);--strana-color-startup-field-bg-hover: rgba(53, 61, 72, 1);--strana-color-startup-field-text: rgba(244, 247, 250, 1);--strana-color-startup-panel-bg: rgba(38, 44, 54, 1);--strana-color-startup-panel-border: rgba(140, 112, 56, 1);--strana-color-startup-panel-text: rgba(241, 220, 174, 1);--strana-color-startup-section-label: rgba(255, 138, 51, 1);--strana-color-startup-title-bar: rgba(34, 40, 51, 1);--strana-color-startup-title-bar-border: rgba(140, 112, 56, 1);--strana-color-startup-title-bar-tab: rgba(42, 48, 57, 1);--strana-color-startup-title-text: rgba(255, 200, 51, 1);--strana-color-sub-menu-bg: rgba(30, 59, 52, 1);--strana-color-sub-menu-fg: rgba(221, 235, 230, 1);--strana-color-sub-menu-toggle-checked: rgba(47, 90, 79, 1);--strana-color-subtle: rgba(32, 52, 59, 1);--strana-color-surface-disabled: rgba(35, 40, 48, 1);--strana-color-surface-hover: rgba(46, 53, 66, 1);--strana-color-surface-pressed: rgba(56, 64, 79, 1);--strana-color-table-header: rgba(48, 57, 71, 1);--strana-color-table-header-fg: rgba(232, 237, 243, 1);--strana-color-text-disabled: rgba(107, 118, 132, 1);--strana-color-text-inverse: rgba(15, 20, 25, 1);--strana-color-text-placeholder: rgba(128, 138, 152, 1);--strana-color-text-primary: rgba(244, 247, 250, 1);--strana-color-text-secondary: rgba(183, 193, 204, 1);--strana-color-tooltip-bg: rgba(51, 60, 73, 1);--strana-color-tooltip-border: rgba(74, 85, 102, 1);--strana-color-tooltip-fg: rgba(244, 247, 250, 1);--strana-color-viewport-accent: rgba(228, 191, 77, 1);--strana-color-viewport-background: rgba(0, 0, 0, 1);--strana-color-viewport-caption: rgba(42, 42, 42, 1);--strana-color-viewport-coords-text: rgba(255, 255, 255, 1);--strana-color-viewport-label-gold: rgba(255, 198, 0, 1);--strana-color-workspace-accent-gold: rgba(228, 191, 77, 1);--strana-color-workspace-accent-green: rgba(23, 240, 63, 1);--strana-color-workspace-accent-green-bright: rgba(143, 240, 74, 1);--strana-color-workspace-accent-red: rgba(226, 86, 76, 1);--strana-color-workspace-accent-yellow: rgba(255, 227, 53, 1);--strana-color-workspace-add-accent: rgba(255, 138, 51, 1);--strana-color-workspace-background: rgba(20, 23, 29, 1);--strana-color-workspace-card-bg: rgba(38, 44, 54, 1);--strana-color-workspace-card-divider: rgba(57, 65, 78, 1);--strana-color-workspace-card-ink: rgba(238, 242, 246, 1);--strana-color-workspace-card-underline: rgba(78, 88, 104, 1);--strana-color-workspace-chrome: rgba(34, 40, 51, 1);--strana-color-workspace-chrome-deep: rgba(26, 31, 39, 1);--strana-color-workspace-disabled: rgba(109, 119, 132, 1);--strana-color-workspace-green-bar: rgba(18, 86, 74, 1);--strana-color-workspace-group-label-gray: rgba(159, 170, 183, 1);--strana-color-workspace-info-chip: rgba(27, 52, 47, 1);--strana-color-workspace-info-chip-text: rgba(116, 196, 180, 1);--strana-color-workspace-list-toggle-bg: rgba(21, 118, 104, 1);--strana-color-workspace-menu-bg: rgba(42, 48, 59, 1);--strana-color-workspace-menu-hover: rgba(23, 28, 37, 1);--strana-color-workspace-menu-sub-title: rgba(224, 199, 159, 1);--strana-color-workspace-placeholder-text: rgba(138, 148, 162, 1);--strana-color-workspace-row-hover: rgba(49, 56, 70, 1);--strana-color-workspace-row-selected: rgba(47, 74, 82, 1);--strana-color-workspace-table-header: rgba(28, 84, 96, 1);--strana-color-workspace-table-header-text: rgba(255, 255, 255, 1);--strana-color-workspace-text: rgba(244, 247, 250, 1);--strana-color-workspace-title-gold: rgba(255, 200, 51, 1)}}@layer strana.tokens{:root[data-strana-theme=dark]{--strana-font-primary: "Segoe UI";--strana-font-size-body: 14px;--strana-font-size-caption: 12px;--strana-font-size-card-title: 16px;--strana-font-size-display: 28px;--strana-font-size-section: 20px;--strana-font-weight-bold: 700;--strana-font-weight-regular: 400;--strana-font-weight-semi-bold: 600;--strana-inter: Inter;--strana-saira-semi-condensed: "Saira SemiCondensed"}}@layer strana.tokens{:root[data-strana-theme=hanmac]{--strana-color-accent: rgba(14, 107, 92, 1);--strana-color-accent-disabled: rgba(157, 192, 184, 1);--strana-color-accent-hover: rgba(12, 95, 82, 1);--strana-color-accent-pressed: rgba(10, 80, 68, 1);--strana-color-accent-soft: rgba(220, 235, 231, 1);--strana-color-accent-strong: rgba(18, 79, 74, 1);--strana-color-border: rgba(216, 207, 194, 1);--strana-color-border-hover: rgba(188, 176, 158, 1);--strana-color-canvas: rgba(245, 242, 235, 1);--strana-color-card: rgba(255, 255, 255, 1);--strana-color-command-bar-all-command-bg: rgba(236, 227, 210, 1);--strana-color-command-bar-background: rgba(14, 11, 6, 1);--strana-color-command-bar-border: rgba(136, 109, 53, 1);--strana-color-command-bar-button-bg: rgba(66, 54, 37, 1);--strana-color-command-bar-button-hover: rgba(87, 75, 48, 1);--strana-color-command-bar-tab-selected: rgba(255, 149, 0, 1);--strana-color-command-bar-text: rgba(243, 219, 168, 1);--strana-color-danger: rgba(176, 57, 46, 1);--strana-color-danger-soft: rgba(246, 222, 218, 1);--strana-color-panel: rgba(253, 249, 241, 1);--strana-color-scroll-thumb: rgba(201, 191, 175, 1);--strana-color-scroll-thumb-hover: rgba(179, 167, 147, 1);--strana-color-scroll-thumb-pressed: rgba(156, 143, 122, 1);--strana-color-scroll-track: rgba(237, 232, 222, 1);--strana-color-shadow: rgba(0, 0, 0, .4);--strana-color-startup-action-bg: rgba(74, 60, 43, 1);--strana-color-startup-action-bg-hover: rgba(111, 87, 57, 1);--strana-color-startup-action-border: rgba(91, 86, 57, 1);--strana-color-startup-action-text: rgba(255, 255, 255, 1);--strana-color-startup-body-text: rgba(39, 36, 29, 1);--strana-color-startup-canvas: rgba(236, 227, 210, 1);--strana-color-startup-caption-glyph: rgba(150, 150, 150, 1);--strana-color-startup-field-bg-hover: rgba(111, 87, 57, 1);--strana-color-startup-field-text: rgba(255, 255, 255, 1);--strana-color-startup-panel-bg: rgba(98, 83, 61, 1);--strana-color-startup-panel-border: rgba(136, 109, 53, 1);--strana-color-startup-panel-text: rgba(254, 248, 202, 1);--strana-color-startup-section-label: rgba(163, 63, 0, 1);--strana-color-startup-title-bar: rgba(20, 58, 44, 1);--strana-color-startup-title-bar-border: rgba(111, 87, 57, 1);--strana-color-startup-title-bar-tab: rgba(45, 36, 23, 1);--strana-color-startup-title-text: rgba(255, 198, 0, 1);--strana-color-sub-menu-bg: rgba(11, 91, 74, 1);--strana-color-sub-menu-fg: rgba(242, 247, 244, 1);--strana-color-sub-menu-toggle-checked: rgba(21, 128, 102, 1);--strana-color-subtle: rgba(240, 230, 216, 1);--strana-color-surface-disabled: rgba(239, 235, 226, 1);--strana-color-surface-hover: rgba(243, 238, 228, 1);--strana-color-surface-pressed: rgba(232, 225, 210, 1);--strana-color-table-header: rgba(23, 83, 97, 1);--strana-color-table-header-fg: rgba(255, 255, 255, 1);--strana-color-text-disabled: rgba(168, 159, 144, 1);--strana-color-text-inverse: rgba(255, 255, 255, 1);--strana-color-text-placeholder: rgba(154, 145, 130, 1);--strana-color-text-primary: rgba(38, 35, 30, 1);--strana-color-text-secondary: rgba(101, 91, 76, 1);--strana-color-tooltip-bg: rgba(53, 49, 42, 1);--strana-color-tooltip-border: rgba(74, 69, 60, 1);--strana-color-tooltip-fg: rgba(247, 244, 238, 1);--strana-color-viewport-accent: rgba(228, 191, 77, 1);--strana-color-viewport-background: rgba(0, 0, 0, 1);--strana-color-viewport-caption: rgba(42, 42, 42, 1);--strana-color-viewport-coords-text: rgba(255, 255, 255, 1);--strana-color-viewport-label-gold: rgba(255, 198, 0, 1);--strana-color-workspace-accent-gold: rgba(228, 191, 77, 1);--strana-color-workspace-accent-green: rgba(4, 254, 44, 1);--strana-color-workspace-accent-green-bright: rgba(143, 252, 57, 1);--strana-color-workspace-accent-red: rgba(226, 80, 80, 1);--strana-color-workspace-accent-yellow: rgba(255, 230, 4, 1);--strana-color-workspace-add-accent: rgba(255, 122, 0, 1);--strana-color-workspace-background: rgba(6, 20, 15, 1);--strana-color-workspace-card-bg: rgba(255, 255, 255, 1);--strana-color-workspace-card-divider: rgba(208, 208, 208, 1);--strana-color-workspace-card-ink: rgba(0, 0, 0, 1);--strana-color-workspace-card-underline: rgba(189, 189, 189, 1);--strana-color-workspace-chrome: rgba(17, 55, 42, 1);--strana-color-workspace-chrome-deep: rgba(12, 39, 30, 1);--strana-color-workspace-disabled: rgba(128, 128, 128, 1);--strana-color-workspace-green-bar: rgba(6, 89, 61, 1);--strana-color-workspace-group-label-gray: rgba(167, 167, 167, 1);--strana-color-workspace-info-chip: rgba(17, 45, 41, 1);--strana-color-workspace-info-chip-text: rgba(110, 184, 170, 1);--strana-color-workspace-list-toggle-bg: rgba(15, 129, 90, 1);--strana-color-workspace-menu-bg: rgba(30, 47, 42, 1);--strana-color-workspace-menu-hover: rgba(17, 45, 41, 1);--strana-color-workspace-menu-sub-title: rgba(230, 199, 170, 1);--strana-color-workspace-placeholder-text: rgba(154, 154, 154, 1);--strana-color-workspace-row-hover: rgba(237, 243, 245, 1);--strana-color-workspace-row-selected: rgba(207, 227, 232, 1);--strana-color-workspace-table-header: rgba(23, 83, 97, 1);--strana-color-workspace-table-header-text: rgba(255, 255, 255, 1);--strana-color-workspace-text: rgba(252, 255, 253, 1);--strana-color-workspace-title-gold: rgba(255, 198, 0, 1)}}@layer strana.tokens{:root[data-strana-theme=hanmac]{--strana-font-primary: "Segoe UI";--strana-font-size-body: 14px;--strana-font-size-caption: 12px;--strana-font-size-card-title: 16px;--strana-font-size-display: 28px;--strana-font-size-section: 20px;--strana-font-weight-bold: 700;--strana-font-weight-regular: 400;--strana-font-weight-semi-bold: 600;--strana-inter: Inter;--strana-saira-semi-condensed: "Saira SemiCondensed"}}@layer strana.tokens{:root[data-strana-theme=high-contrast]{--strana-color-accent: rgba(0, 255, 255, 1);--strana-color-accent-disabled: rgba(77, 107, 107, 1);--strana-color-accent-hover: rgba(125, 255, 255, 1);--strana-color-accent-pressed: rgba(0, 204, 204, 1);--strana-color-accent-soft: rgba(0, 64, 63, 1);--strana-color-accent-strong: rgba(57, 255, 255, 1);--strana-color-border: rgba(255, 255, 255, 1);--strana-color-border-hover: rgba(255, 255, 0, 1);--strana-color-canvas: rgba(0, 0, 0, 1);--strana-color-card: rgba(15, 15, 15, 1);--strana-color-command-bar-all-command-bg: rgba(200, 251, 251, 1);--strana-color-command-bar-background: rgba(0, 0, 0, 1);--strana-color-command-bar-border: rgba(255, 255, 255, 1);--strana-color-command-bar-button-bg: rgba(26, 26, 26, 1);--strana-color-command-bar-button-hover: rgba(51, 51, 51, 1);--strana-color-command-bar-tab-selected: rgba(0, 255, 255, 1);--strana-color-command-bar-text: rgba(255, 255, 255, 1);--strana-color-danger: rgba(255, 92, 92, 1);--strana-color-danger-soft: rgba(74, 0, 0, 1);--strana-color-panel: rgba(0, 0, 0, 1);--strana-color-scroll-thumb: rgba(140, 140, 140, 1);--strana-color-scroll-thumb-hover: rgba(191, 191, 191, 1);--strana-color-scroll-thumb-pressed: rgba(255, 255, 255, 1);--strana-color-scroll-track: rgba(26, 26, 26, 1);--strana-color-shadow: rgba(0, 0, 0, 1);--strana-color-startup-action-bg: rgba(26, 26, 26, 1);--strana-color-startup-action-bg-hover: rgba(51, 51, 51, 1);--strana-color-startup-action-border: rgba(255, 255, 255, 1);--strana-color-startup-action-text: rgba(255, 255, 255, 1);--strana-color-startup-body-text: rgba(255, 255, 255, 1);--strana-color-startup-canvas: rgba(0, 0, 0, 1);--strana-color-startup-caption-glyph: rgba(255, 255, 255, 1);--strana-color-startup-field-bg-hover: rgba(51, 51, 51, 1);--strana-color-startup-field-text: rgba(255, 255, 255, 1);--strana-color-startup-panel-bg: rgba(15, 15, 15, 1);--strana-color-startup-panel-border: rgba(255, 255, 255, 1);--strana-color-startup-panel-text: rgba(255, 255, 255, 1);--strana-color-startup-section-label: rgba(255, 128, 0, 1);--strana-color-startup-title-bar: rgba(0, 0, 0, 1);--strana-color-startup-title-bar-border: rgba(255, 255, 255, 1);--strana-color-startup-title-bar-tab: rgba(26, 26, 26, 1);--strana-color-startup-title-text: rgba(255, 198, 0, 1);--strana-color-sub-menu-bg: rgba(0, 77, 77, 1);--strana-color-sub-menu-fg: rgba(255, 255, 255, 1);--strana-color-sub-menu-toggle-checked: rgba(0, 255, 255, 1);--strana-color-subtle: rgba(42, 42, 42, 1);--strana-color-surface-disabled: rgba(26, 26, 26, 1);--strana-color-surface-hover: rgba(51, 51, 51, 1);--strana-color-surface-pressed: rgba(77, 77, 77, 1);--strana-color-table-header: rgba(0, 77, 77, 1);--strana-color-table-header-fg: rgba(255, 255, 255, 1);--strana-color-text-disabled: rgba(140, 140, 140, 1);--strana-color-text-inverse: rgba(0, 0, 0, 1);--strana-color-text-placeholder: rgba(176, 176, 176, 1);--strana-color-text-primary: rgba(255, 255, 255, 1);--strana-color-text-secondary: rgba(237, 237, 237, 1);--strana-color-tooltip-bg: rgba(0, 0, 0, 1);--strana-color-tooltip-border: rgba(255, 255, 255, 1);--strana-color-tooltip-fg: rgba(255, 255, 255, 1);--strana-color-viewport-accent: rgba(228, 191, 77, 1);--strana-color-viewport-background: rgba(0, 0, 0, 1);--strana-color-viewport-caption: rgba(42, 42, 42, 1);--strana-color-viewport-coords-text: rgba(255, 255, 255, 1);--strana-color-viewport-label-gold: rgba(255, 198, 0, 1);--strana-color-workspace-accent-gold: rgba(245, 197, 24, 1);--strana-color-workspace-accent-green: rgba(0, 255, 51, 1);--strana-color-workspace-accent-green-bright: rgba(150, 255, 51, 1);--strana-color-workspace-accent-red: rgba(255, 64, 64, 1);--strana-color-workspace-accent-yellow: rgba(255, 230, 0, 1);--strana-color-workspace-add-accent: rgba(255, 128, 0, 1);--strana-color-workspace-background: rgba(0, 0, 0, 1);--strana-color-workspace-card-bg: rgba(15, 15, 15, 1);--strana-color-workspace-card-divider: rgba(64, 64, 64, 1);--strana-color-workspace-card-ink: rgba(255, 255, 255, 1);--strana-color-workspace-card-underline: rgba(112, 112, 112, 1);--strana-color-workspace-chrome: rgba(15, 15, 15, 1);--strana-color-workspace-chrome-deep: rgba(42, 42, 42, 1);--strana-color-workspace-disabled: rgba(140, 140, 140, 1);--strana-color-workspace-green-bar: rgba(0, 102, 61, 1);--strana-color-workspace-group-label-gray: rgba(192, 192, 192, 1);--strana-color-workspace-info-chip: rgba(0, 42, 42, 1);--strana-color-workspace-info-chip-text: rgba(57, 255, 255, 1);--strana-color-workspace-list-toggle-bg: rgba(0, 138, 90, 1);--strana-color-workspace-menu-bg: rgba(0, 0, 0, 1);--strana-color-workspace-menu-hover: rgba(0, 42, 42, 1);--strana-color-workspace-menu-sub-title: rgba(255, 255, 0, 1);--strana-color-workspace-placeholder-text: rgba(176, 176, 176, 1);--strana-color-workspace-row-hover: rgba(46, 46, 46, 1);--strana-color-workspace-row-selected: rgba(0, 110, 110, 1);--strana-color-workspace-table-header: rgba(0, 77, 77, 1);--strana-color-workspace-table-header-text: rgba(255, 255, 255, 1);--strana-color-workspace-text: rgba(255, 255, 255, 1);--strana-color-workspace-title-gold: rgba(255, 198, 0, 1)}}@layer strana.tokens{:root[data-strana-theme=high-contrast]{--strana-font-primary: "Segoe UI";--strana-font-size-body: 14px;--strana-font-size-caption: 12px;--strana-font-size-card-title: 16px;--strana-font-size-display: 28px;--strana-font-size-section: 20px;--strana-font-weight-bold: 700;--strana-font-weight-regular: 400;--strana-font-weight-semi-bold: 600;--strana-inter: Inter;--strana-saira-semi-condensed: "Saira SemiCondensed"}}@layer strana.tokens{:root[data-strana-theme=light]{--strana-color-accent: rgba(31, 111, 235, 1);--strana-color-accent-disabled: rgba(169, 198, 244, 1);--strana-color-accent-hover: rgba(27, 99, 212, 1);--strana-color-accent-pressed: rgba(21, 87, 185, 1);--strana-color-accent-soft: rgba(222, 234, 252, 1);--strana-color-accent-strong: rgba(14, 84, 198, 1);--strana-color-border: rgba(216, 225, 235, 1);--strana-color-border-hover: rgba(175, 190, 205, 1);--strana-color-canvas: rgba(247, 250, 252, 1);--strana-color-card: rgba(255, 255, 255, 1);--strana-color-command-bar-all-command-bg: rgba(222, 234, 252, 1);--strana-color-command-bar-background: rgba(231, 237, 243, 1);--strana-color-command-bar-border: rgba(175, 190, 205, 1);--strana-color-command-bar-button-bg: rgba(246, 249, 252, 1);--strana-color-command-bar-button-hover: rgba(231, 239, 248, 1);--strana-color-command-bar-tab-selected: rgba(14, 84, 198, 1);--strana-color-command-bar-text: rgba(38, 48, 60, 1);--strana-color-danger: rgba(214, 69, 65, 1);--strana-color-danger-soft: rgba(250, 222, 221, 1);--strana-color-panel: rgba(255, 255, 255, 1);--strana-color-scroll-thumb: rgba(195, 206, 218, 1);--strana-color-scroll-thumb-hover: rgba(169, 183, 199, 1);--strana-color-scroll-thumb-pressed: rgba(143, 160, 179, 1);--strana-color-scroll-track: rgba(238, 242, 247, 1);--strana-color-shadow: rgba(0, 0, 0, .333);--strana-color-startup-action-bg: rgba(31, 111, 235, 1);--strana-color-startup-action-bg-hover: rgba(27, 99, 212, 1);--strana-color-startup-action-border: rgba(21, 87, 185, 1);--strana-color-startup-action-text: rgba(255, 255, 255, 1);--strana-color-startup-body-text: rgba(28, 36, 48, 1);--strana-color-startup-canvas: rgba(247, 250, 252, 1);--strana-color-startup-caption-glyph: rgba(74, 90, 107, 1);--strana-color-startup-field-bg-hover: rgba(220, 232, 251, 1);--strana-color-startup-field-text: rgba(28, 36, 48, 1);--strana-color-startup-panel-bg: rgba(255, 255, 255, 1);--strana-color-startup-panel-border: rgba(175, 190, 205, 1);--strana-color-startup-panel-text: rgba(28, 36, 48, 1);--strana-color-startup-section-label: rgba(168, 78, 0, 1);--strana-color-startup-title-bar: rgba(217, 227, 239, 1);--strana-color-startup-title-bar-border: rgba(175, 190, 205, 1);--strana-color-startup-title-bar-tab: rgba(198, 212, 227, 1);--strana-color-startup-title-text: rgba(107, 74, 0, 1);--strana-color-sub-menu-bg: rgba(30, 86, 168, 1);--strana-color-sub-menu-fg: rgba(240, 245, 252, 1);--strana-color-sub-menu-toggle-checked: rgba(61, 117, 196, 1);--strana-color-subtle: rgba(232, 240, 246, 1);--strana-color-surface-disabled: rgba(241, 244, 248, 1);--strana-color-surface-hover: rgba(239, 244, 249, 1);--strana-color-surface-pressed: rgba(226, 234, 242, 1);--strana-color-table-header: rgba(74, 101, 133, 1);--strana-color-table-header-fg: rgba(255, 255, 255, 1);--strana-color-text-disabled: rgba(154, 166, 179, 1);--strana-color-text-inverse: rgba(255, 255, 255, 1);--strana-color-text-placeholder: rgba(141, 153, 168, 1);--strana-color-text-primary: rgba(28, 36, 48, 1);--strana-color-text-secondary: rgba(90, 103, 119, 1);--strana-color-tooltip-bg: rgba(42, 52, 66, 1);--strana-color-tooltip-border: rgba(62, 74, 91, 1);--strana-color-tooltip-fg: rgba(245, 248, 251, 1);--strana-color-viewport-accent: rgba(228, 191, 77, 1);--strana-color-viewport-background: rgba(0, 0, 0, 1);--strana-color-viewport-caption: rgba(42, 42, 42, 1);--strana-color-viewport-coords-text: rgba(255, 255, 255, 1);--strana-color-viewport-label-gold: rgba(255, 198, 0, 1);--strana-color-workspace-accent-gold: rgba(210, 168, 54, 1);--strana-color-workspace-accent-green: rgba(21, 154, 60, 1);--strana-color-workspace-accent-green-bright: rgba(92, 158, 30, 1);--strana-color-workspace-accent-red: rgba(208, 67, 60, 1);--strana-color-workspace-accent-yellow: rgba(168, 132, 0, 1);--strana-color-workspace-add-accent: rgba(224, 102, 0, 1);--strana-color-workspace-background: rgba(238, 243, 248, 1);--strana-color-workspace-card-bg: rgba(255, 255, 255, 1);--strana-color-workspace-card-divider: rgba(218, 226, 235, 1);--strana-color-workspace-card-ink: rgba(28, 36, 48, 1);--strana-color-workspace-card-underline: rgba(191, 204, 217, 1);--strana-color-workspace-chrome: rgba(217, 227, 239, 1);--strana-color-workspace-chrome-deep: rgba(198, 212, 227, 1);--strana-color-workspace-disabled: rgba(154, 166, 179, 1);--strana-color-workspace-green-bar: rgba(30, 86, 168, 1);--strana-color-workspace-group-label-gray: rgba(128, 142, 156, 1);--strana-color-workspace-info-chip: rgba(232, 239, 247, 1);--strana-color-workspace-info-chip-text: rgba(44, 90, 136, 1);--strana-color-workspace-list-toggle-bg: rgba(185, 199, 215, 1);--strana-color-workspace-menu-bg: rgba(255, 255, 255, 1);--strana-color-workspace-menu-hover: rgba(232, 239, 247, 1);--strana-color-workspace-menu-sub-title: rgba(122, 90, 18, 1);--strana-color-workspace-placeholder-text: rgba(124, 138, 153, 1);--strana-color-workspace-row-hover: rgba(238, 243, 248, 1);--strana-color-workspace-row-selected: rgba(216, 230, 242, 1);--strana-color-workspace-table-header: rgba(74, 101, 133, 1);--strana-color-workspace-table-header-text: rgba(255, 255, 255, 1);--strana-color-workspace-text: rgba(28, 36, 48, 1);--strana-color-workspace-title-gold: rgba(152, 102, 0, 1)}}@layer strana.tokens{:root[data-strana-theme=light]{--strana-font-primary: "Segoe UI";--strana-font-size-body: 14px;--strana-font-size-caption: 12px;--strana-font-size-card-title: 16px;--strana-font-size-display: 28px;--strana-font-size-section: 20px;--strana-font-weight-bold: 700;--strana-font-weight-regular: 400;--strana-font-weight-semi-bold: 600;--strana-inter: Inter;--strana-saira-semi-condensed: "Saira SemiCondensed"}}@layer strana.components{.strana-plugin-window-style{background:#0000}.strana-window-base,.strana-window-dialog,.strana-window-main,.strana-window-workspace-main{background:var(--strana-brush-canvas);font-family:var(--strana-font-primary)}}@layer strana.tokens{:root{--strana-brush-command-bar-all-command-bg: var(--strana-color-command-bar-all-command-bg);--strana-brush-command-bar-background: var(--strana-color-command-bar-background);--strana-brush-command-bar-border: var(--strana-color-command-bar-border);--strana-brush-command-bar-button-bg: var(--strana-color-command-bar-button-bg);--strana-brush-command-bar-button-hover: var(--strana-color-command-bar-button-hover);--strana-brush-command-bar-tab-selected: var(--strana-color-command-bar-tab-selected);--strana-brush-command-bar-text: var(--strana-color-command-bar-text);--strana-brush-command-bar-text-highlight: var(--strana-color-command-bar-tab-selected);--strana-brush-viewport-accent: var(--strana-color-viewport-accent);--strana-brush-viewport-background: var(--strana-color-viewport-background);--strana-brush-viewport-caption: var(--strana-color-viewport-caption);--strana-brush-viewport-coords-text: var(--strana-color-viewport-coords-text);--strana-brush-viewport-label-gold: var(--strana-color-viewport-label-gold);--strana-brush-workspace-accent-gold: var(--strana-color-workspace-accent-gold);--strana-brush-workspace-accent-green: var(--strana-color-workspace-accent-green);--strana-brush-workspace-accent-green-bright: var(--strana-color-workspace-accent-green-bright);--strana-brush-workspace-accent-red: var(--strana-color-workspace-accent-red);--strana-brush-workspace-accent-yellow: var(--strana-color-workspace-accent-yellow);--strana-brush-workspace-add-accent: var(--strana-color-workspace-add-accent);--strana-brush-workspace-background: var(--strana-color-workspace-background);--strana-brush-workspace-card-bg: var(--strana-color-workspace-card-bg);--strana-brush-workspace-card-divider: var(--strana-color-workspace-card-divider);--strana-brush-workspace-card-ink: var(--strana-color-workspace-card-ink);--strana-brush-workspace-card-underline: var(--strana-color-workspace-card-underline);--strana-brush-workspace-chrome: var(--strana-color-workspace-chrome);--strana-brush-workspace-chrome-deep: var(--strana-color-workspace-chrome-deep);--strana-brush-workspace-disabled: var(--strana-color-workspace-disabled);--strana-brush-workspace-green-bar: var(--strana-color-workspace-green-bar);--strana-brush-workspace-group-label-gray: var(--strana-color-workspace-group-label-gray);--strana-brush-workspace-info-chip: var(--strana-color-workspace-info-chip);--strana-brush-workspace-info-chip-text: var(--strana-color-workspace-info-chip-text);--strana-brush-workspace-list-toggle-bg: var(--strana-color-workspace-list-toggle-bg);--strana-brush-workspace-menu-bg: var(--strana-color-workspace-menu-bg);--strana-brush-workspace-menu-hover: var(--strana-color-workspace-menu-hover);--strana-brush-workspace-menu-sub-title: var(--strana-color-workspace-menu-sub-title);--strana-brush-workspace-placeholder-text: var(--strana-color-workspace-placeholder-text);--strana-brush-workspace-row-hover: var(--strana-color-workspace-row-hover);--strana-brush-workspace-row-selected: var(--strana-color-workspace-row-selected);--strana-brush-workspace-table-header: var(--strana-color-workspace-table-header);--strana-brush-workspace-table-header-text: var(--strana-color-workspace-table-header-text);--strana-brush-workspace-text: var(--strana-color-workspace-text);--strana-brush-workspace-title-gold: var(--strana-color-workspace-title-gold)}}.strana-viewport-overlap-select-overlay{position:absolute;inset:0;z-index:4;display:none;pointer-events:none}.strana-viewport-overlap-select-popup{position:absolute;box-sizing:border-box;width:150px;max-width:calc(100% - 16px);max-height:min(360px,calc(100% - 16px));overflow:auto;border:1px solid rgba(0,0,0,.38);border-radius:0;background:#fffffff0;box-shadow:0 5px 14px #0003;color:#000;font:12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:auto}.strana-viewport-overlap-select-popup.is-black{border-color:#ffffff61;background:#000000db;box-shadow:0 5px 14px #0000006b;color:#fff}.strana-viewport-overlap-select-title{padding:6px 7px;border-bottom:1px solid rgba(0,0,0,.18);font-weight:400}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-title{border-bottom-color:#fff3}.strana-viewport-overlap-select-list{min-width:0}.strana-viewport-overlap-select-defaults{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(0,0,0,.18)}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-defaults{border-top-color:#fff3}.strana-viewport-overlap-select-button{display:flex;align-items:center;gap:0;width:100%;min-height:22px;padding:2px 6px;overflow:hidden;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.strana-viewport-overlap-select-button:hover{background:#00000014}.strana-viewport-overlap-select-button.is-selected{background:#00000024}.strana-viewport-overlap-select-button.is-selected:hover{background:#0003}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-button:hover{background:#ffffff29}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-button.is-selected{background:#fff3}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-button.is-selected:hover{background:#ffffff47}.strana-viewport-overlap-select-default-button{background:#fff}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-default-button{background:#000}.strana-viewport-overlap-select-default-button:hover{background:#00000014}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-default-button:hover{background:#ffffff29}.strana-viewport-overlap-select-swatch{width:10px;height:10px;flex:0 0 10px;margin-right:5px;border:1px solid rgba(0,0,0,.2);border-radius:0}.strana-viewport-overlap-select-popup.is-black .strana-viewport-overlap-select-swatch{border-color:#ffffff4d}
