.strategy-library{--sl-bg:#101113;--sl-sidebar:#141517;--sl-surface:#18191c;--sl-raised:#202125;--sl-hover:#23232b;--sl-selected:#292638;--sl-line:#2a2b30;--sl-text:#ededf0;--sl-secondary:#b9bac3;--sl-muted:#92939e;--sl-faint:#747681;--sl-accent:#bcb3ff;--text:#ededf0;--sl-blue:#8bb4e4;--sl-green:#7bc7ad;--sl-amber:#dfb675;--sl-red:#e58c91;--accent-green:var(--sl-green);--accent-danger:var(--sl-red);--text-primary:var(--sl-text);--text-secondary:var(--sl-secondary);--text-muted:var(--sl-muted);--border-subtle:var(--sl-line);--bg-panel:var(--sl-surface);--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;position:fixed;inset:0;z-index:120;display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 29px;padding-top:8px;overflow:hidden;color:var(--sl-text);background:var(--sl-bg);font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}.strategy-library,.strategy-library *{box-sizing:border-box}.strategy-library :where(*){font-size:inherit!important;line-height:inherit!important}.strategy-library :where(strong,h1,h2,h3){font-weight:600!important}.strategy-library :where(h1,h2,h3){color:var(--sl-text)}.strategy-library button,.strategy-library input,.strategy-library select{font:inherit}.strategy-library button{cursor:pointer;color:inherit}.strategy-library button:disabled{cursor:not-allowed;opacity:.45}.strategy-library :is(button,input,select):focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}.strategy-library-icon{width:16px;height:16px;flex:none;vertical-align:middle}.strategy-library kbd{display:inline-block;min-width:18px;padding:1px 4px;border:1px solid #383942;border-radius:4px!important;color:var(--sl-muted);background:#24252b;font:10px/1.5 ui-monospace,SFMono-Regular,monospace!important;text-align:center}.strategy-library code{font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.strategy-library-sidebar{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-height:0;padding:9px 12px 12px;background:var(--sl-sidebar)}.strategy-library-brand{display:flex;align-items:center;gap:9px;padding:5px 8px 21px}.strategy-library-brandmark{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:5px!important;background:#d5d1f5;color:#262233;font-family:inherit;font-size:12px!important;font-weight:800!important;line-height:1!important}.strategy-library-brand strong{font-size:17px!important;letter-spacing:-.35px}.strategy-library-brand small{margin-left:auto;padding:1px 5px;border:1px solid #393a41;border-radius:4px!important;color:var(--sl-muted);font-size:9px!important;letter-spacing:0}.strategy-library-workspace{display:flex;align-items:center;gap:9px;padding:11px 8px 18px}.strategy-library-avatar{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid #474159;border-radius:50%!important;color:#d0cbed;background:#333045;font-size:9px!important;font-weight:650!important}.strategy-library-workspace .strategy-library-avatar{width:27px;height:27px;border-radius:6px!important}.strategy-library-workspace strong{display:block;font-size:11px!important;font-weight:550!important}.strategy-library-workspace small{display:block;color:var(--sl-muted);font-size:10px!important}.strategy-library-sidebar nav{display:grid;gap:2px}.strategy-library-sidebar nav button{display:flex;align-items:center;gap:10px;min-height:35px;width:100%;padding:8px 10px;border:0;border-radius:6px!important;text-align:left;color:var(--sl-secondary);background:none;font-size:12px!important;white-space:nowrap}.strategy-library-sidebar nav button:hover,.strategy-library-sidebar nav button[aria-pressed=true]{background:var(--sl-hover)}.strategy-library-sidebar nav button.active{color:#f2edff;background:#2d2939}.strategy-library-sidebar nav button.active .strategy-library-icon{color:var(--sl-accent)}.strategy-library-sidebar nav button>span{margin-left:auto;color:var(--sl-muted);font-size:11px!important}.strategy-library-sidebar nav .strategy-library-python-nav{width:calc(100% - 14px);min-height:32px;margin:0 0 2px 14px;padding:6px 8px;border:1px solid #40394f;color:#beb4da;background:#211e2a;font-size:11px!important}.strategy-library-sidebar nav .strategy-library-python-nav.active{border-color:#665782;background:#2a2439;color:#e6dcff}.strategy-library-sidebar nav .strategy-library-python-nav .strategy-library-icon{width:14px;height:14px}.strategy-library-sidebar nav .strategy-library-python-nav .strategy-library-new-pill{margin-left:auto;padding:1px 4px;border:1px solid #514366;border-radius:3px;color:#c8b9e5;font-size:9px!important}.strategy-library-nav-label{margin:24px 10px 6px;color:var(--sl-faint);font-size:10px!important}.strategy-library-sidebar-spacer{flex:1;min-height:20px}.strategy-library-capacity-side{padding:13px 10px 10px;border-top:1px solid var(--sl-line);color:var(--sl-muted);font-size:10px!important}.strategy-library-capacity-side div{display:flex;justify-content:space-between;gap:5px;margin-bottom:8px}.strategy-library-capacity-side strong{color:var(--sl-secondary);font-weight:550!important}.strategy-library-capacity-side>span{display:block;height:3px;margin-bottom:8px;border-radius:4px!important;overflow:hidden;background:#343039}.strategy-library-capacity-side i{display:block;height:100%;border-radius:4px!important;background:var(--sl-amber)}.strategy-library-capacity-side small{font-size:10px!important}.strategy-library-capacity-side button{display:block;margin-top:3px;padding:0;border:0;color:var(--sl-secondary);background:none;font-size:10px!important;text-decoration:underline;text-decoration-color:#565861;text-underline-offset:3px}.strategy-library-favorite-name{overflow:hidden;margin-left:0!important;color:var(--sl-secondary)!important;text-overflow:ellipsis}.strategy-library-favorites-empty{padding:4px 10px;color:var(--sl-faint);font-size:10px!important}.strategy-library-sidebar-bottom{display:flex;align-items:center;justify-content:space-between;padding:13px 8px 0;color:var(--sl-faint);font-size:10px!important}.strategy-library-sidebar-bottom button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;color:var(--sl-faint);background:none}.strategy-library-sidebar-bottom .strategy-library-icon{width:14px;height:14px}.strategy-library-shell{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0;margin-right:8px;overflow:hidden;border:1px solid #2b2b31;border-radius:9px 9px 0 0!important;background:var(--sl-surface)}.strategy-library-topbar{display:flex;align-items:center;gap:9px;height:47px;flex:none;padding:0 22px;border-bottom:1px solid var(--sl-line);color:var(--sl-muted);font-size:11px!important}.strategy-library-topbar strong{color:var(--sl-secondary);font-weight:500!important}.strategy-library-topbar>small{margin-left:auto;color:var(--sl-faint);font-size:10px!important}.strategy-library-main,.strategy-library-workspace-body{display:flex;flex:1;min-width:0;min-height:0}.strategy-library-main{flex-direction:column}.strategy-library-page-header{padding:27px 27px 0;flex:none}.strategy-library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.strategy-library-heading h1{margin:0;font-size:23px!important;font-weight:600!important;letter-spacing:-.75px;line-height:1.3!important}.strategy-library-heading p{margin:7px 0 0;color:var(--sl-muted);font-size:11px!important;line-height:1.6!important}.strategy-library-heading>div:last-child{display:flex;align-items:center;gap:8px}.strategy-library-primary,.strategy-library-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 11px;border-radius:6px!important;white-space:nowrap;font-size:11px!important;font-weight:550!important}.strategy-library-primary{border:1px solid #a99af7;color:#fff!important;background:#8172e2;box-shadow:0 1px 2px #0004}.strategy-library-primary:hover:not(:disabled){background:#9284ef}.strategy-library-secondary{border:1px solid #3a3b43;color:#d1d1d9!important;background:#24252a}.strategy-library-secondary:hover:not(:disabled){background:#2d2e35}.strategy-library-primary .strategy-library-icon,.strategy-library-secondary .strategy-library-icon{width:14px;height:14px}.strategy-library-loomy{display:flex;align-items:center;gap:7px;padding:6px 11px;border:0;border-radius:6px!important;color:var(--sl-muted)!important;background:none;font-size:11px!important}.strategy-library-loomy:hover{color:var(--sl-text)!important;background:#24252b}.strategy-library-loomy .strategy-library-icon{width:14px;height:14px}.strategy-library-scope-tabs{display:flex;align-items:center;gap:25px;margin-top:25px;border-bottom:1px solid var(--sl-line)}.strategy-library-scope-tabs button{display:flex;align-items:center;gap:7px;padding:0 0 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0!important;color:var(--sl-muted)!important;background:none;font-size:12px!important}.strategy-library-scope-tabs button[aria-selected=true]{border-bottom-color:var(--sl-accent);color:#f1ecff!important}.strategy-library-scope-tabs button[aria-selected=true] .strategy-library-icon{color:#c7c1ff}.strategy-library-scope-tabs button .strategy-library-icon{width:15px;height:15px}.strategy-library-scope-tabs button span{min-width:18px;padding:0 5px;border-radius:4px!important;background:#292a30;color:var(--sl-muted);font-size:10px!important;line-height:16px!important}.strategy-library-scope-tabs small{display:flex;align-items:center;gap:5px;margin-left:auto;padding-bottom:12px;color:var(--sl-faint);font-size:10px!important}.strategy-library-scope-tabs small .strategy-library-icon{width:12px;height:12px}.strategy-library-scope-meta{display:flex;align-items:center;gap:11px;min-height:43px;padding:0 27px;color:var(--sl-muted);font-size:10px!important}.strategy-library-scope-meta strong{color:#ceced6;font-weight:550!important}.strategy-library-scope-meta i{width:1px;height:11px;background:#3c3d45}.strategy-library-scope-meta button{display:inline-flex;align-items:center;gap:5px;padding:3px 0;border:0;color:var(--sl-amber)!important;background:none;font-size:10px!important}.strategy-library-scope-meta small{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--sl-faint);font-size:10px!important}.strategy-library-scope-meta .strategy-library-icon{width:12px;height:12px}.strategy-library-capacity{display:flex;align-items:center;gap:9px;margin:0 27px 16px;padding:9px 11px;border:1px solid #423a30;border-radius:6px!important;color:#c9b395;background:#25211c;font-size:10px!important}.strategy-library-capacity>.strategy-library-icon{width:14px;height:14px;color:var(--sl-amber)}.strategy-library-capacity strong{color:#e2c39c;font-weight:550!important}.strategy-library-capacity button{display:flex;align-items:center;gap:5px;margin-left:auto;padding:0;border:0;color:#dfcba9;background:none;font-size:10px!important}.strategy-library-capacity button .strategy-library-icon{width:12px;height:12px}.strategy-library-error{margin:0 27px 12px;color:var(--sl-red);font-size:11px!important}.strategy-library-filters{display:flex;align-items:center;gap:7px;flex:none;padding:0 27px 15px}.strategy-library-search{display:flex;align-items:center;gap:7px;width:235px;height:31px;padding:0 9px;border:1px solid #36373f;border-radius:5px!important;color:var(--sl-muted);background:#1c1d21}.strategy-library-search:focus-within{border-color:#867bbe;box-shadow:0 0 0 1px #867bbe}.strategy-library-search input{min-width:0;width:100%;height:29px;border:0;outline:none;color:var(--sl-text);background:none;font-size:10px!important}.strategy-library-search input::-moz-placeholder{color:var(--sl-muted)}.strategy-library-search input::placeholder{color:var(--sl-muted)}.strategy-library-search .strategy-library-icon{width:13px;height:13px}.strategy-library-search kbd{min-width:15px;padding:0 4px;font-size:9px!important}.strategy-library-select{display:inline-flex;align-items:center;height:30px;border:1px solid #36373f;border-radius:5px!important;color:var(--sl-secondary);background:#1d1e23}.strategy-library-select .strategy-library-icon{width:12px;height:12px;margin-left:9px}.strategy-library-select select{max-width:136px;height:100%;padding:5px 8px;border:0;color:var(--sl-secondary);background:none;font-size:10px!important;cursor:pointer}.strategy-library-select select:disabled{opacity:.65}.strategy-library-filter-spacer{flex:1}.strategy-library-display{position:relative}.strategy-library-display>button,.strategy-library-panel-toggle{display:grid;place-items:center;width:29px;height:29px;padding:0;border:0;border-radius:5px!important;color:var(--sl-muted);background:none}.strategy-library-display>button:hover,.strategy-library-panel-toggle:hover{background:var(--sl-hover)}.strategy-library-display>button .strategy-library-icon,.strategy-library-panel-toggle .strategy-library-icon{width:14px;height:14px}.strategy-library-display-popover{position:absolute;z-index:20;top:36px;right:0;width:210px;padding:12px;border:1px solid #41424b;border-radius:7px!important;background:#24252b;box-shadow:0 12px 25px #0005}.strategy-library-display-popover label{display:grid;gap:5px;margin-bottom:12px;color:var(--sl-muted);font-size:10px!important}.strategy-library-display-popover select{padding:6px 7px;border:1px solid #42434d;border-radius:4px!important;color:var(--sl-text);background:#1b1c21;font-size:11px!important}.strategy-library-view-switch{display:flex;align-items:center;gap:2px;height:30px;padding:2px;border:1px solid #36373f;border-radius:5px!important;background:#1c1d21}.strategy-library-view-switch button{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;border-radius:3px!important;color:var(--sl-muted);background:none}.strategy-library-view-switch button[aria-pressed=true]{color:#e3dff8;background:#34343e}.strategy-library-view-switch .strategy-library-icon{width:14px;height:14px}.strategy-library-panel-toggle[aria-pressed=true]{color:var(--sl-accent);background:#2b293a}.strategy-library-filter-context{display:flex;align-items:center;gap:8px;padding:0 27px 12px;color:var(--sl-muted);font-size:10px!important}.strategy-library-filter-context button{padding:0;border:0;color:var(--sl-accent);background:none;font-size:10px!important}.strategy-library-list-scroll{flex:1;min-height:0;overflow:auto;padding:0 14px 28px;scrollbar-color:#38393f transparent}.strategy-library-table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:separate}.strategy-library-table .col-name{width:40%}.strategy-library-table .col-visibility{width:13%}.strategy-library-table .col-lifecycle{width:16%}.strategy-library-table .col-evidence{width:15%}.strategy-library-table .col-updated{width:16%}.strategy-library-table-head{position:sticky;top:0;z-index:3;background:var(--sl-surface)}.strategy-library-table-head th{height:29px;padding:0 11px 9px;border-bottom:1px solid var(--sl-line);color:var(--sl-faint);font-size:9px!important;font-weight:500!important;text-align:left}.strategy-library-table-head th:first-child{padding-left:17px}.strategy-library-table-head th:last-child{text-align:right}.strategy-library-group-row th{padding:7px 0 0;text-align:left}.strategy-library-group-row button{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 13px;border:0;border-radius:5px!important;color:var(--sl-secondary);background:#202125;font-size:11px!important;text-align:left}.strategy-library-group-row button .strategy-library-icon{width:13px;height:13px}.strategy-library-group-row button .strategy-library-icon:first-child{width:10px;height:10px}.strategy-library-group-row button .strategy-library-icon.expanded{transform:rotate(90deg)}.strategy-library-group-row button span:nth-of-type(2){color:var(--sl-muted);font-size:10px!important}.strategy-library-group-row button small{margin-left:auto;color:var(--sl-faint);font-size:10px!important}.strategy-library-row{cursor:pointer}.strategy-library-row:hover{background:var(--sl-hover)}.strategy-library-row[data-selected=true]{background:var(--sl-selected)}.strategy-library-row[data-selected=true] td:first-child{box-shadow:inset 2px 0 var(--sl-accent)}.strategy-library-row td{height:54px;padding:5px 11px;border-bottom:1px solid #24252a;color:var(--sl-secondary);font-size:10px!important;vertical-align:middle}.strategy-library-row td:first-child{padding-left:17px}.strategy-library-name-button{display:flex;align-items:center;gap:11px;width:100%;padding:0;border:0;text-align:left;background:none}.strategy-library-name-button>.strategy-library-icon{width:14px;height:14px;color:var(--sl-muted)}.strategy-library-name-button>span{min-width:0}.strategy-library-name-button strong{display:block;overflow:hidden;color:var(--sl-text);font-size:11px!important;font-weight:600!important;text-overflow:ellipsis;white-space:nowrap}.strategy-library-name-button small{display:flex;gap:6px;align-items:center;overflow:hidden;color:var(--sl-faint);font-size:9px!important;white-space:nowrap}.strategy-library-row-name-cell{display:flex;align-items:center;min-width:0;gap:3px}.strategy-library-row-name-cell .strategy-library-name-button{flex:1;min-width:0;width:auto}.strategy-library-row-name-cell .strategy-library-name-button>span{flex:1}.strategy-library-row-actions{display:inline-flex;flex:none;align-items:center;gap:1px}.strategy-library-row-action{display:inline-grid;place-items:center;flex:none;width:24px;height:28px;padding:0;border:0;border-radius:4px;color:var(--sl-muted);background:transparent}.strategy-library-row-action .strategy-library-icon{width:13px;height:13px}.strategy-library-row-action:focus-visible,.strategy-library-row-action:hover{color:var(--sl-text);background:#34343e}.strategy-library-row-action[aria-pressed=true]{color:var(--sl-accent)}.strategy-library-row-action.is-danger{color:var(--sl-red)}.strategy-library-row-action.is-danger:focus-visible,.strategy-library-row-action.is-danger:hover{background:#45262c}.strategy-library-row-action:disabled{opacity:.45}.strategy-library-row-trailing{display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.strategy-library-row-trailing time{color:var(--sl-muted)}.strategy-library-row-rename{display:flex;align-items:center;width:100%;gap:3px}.strategy-library-row-rename input{min-width:0;flex:1;height:28px;padding:3px 6px;border:1px solid var(--sl-accent);border-radius:4px;color:var(--sl-text);background:var(--sl-raised);font-size:11px!important}.strategy-library-row-rename button{display:grid;place-items:center;width:26px;height:28px;padding:0;border:0;border-radius:4px;color:var(--sl-secondary);background:transparent}.strategy-library-row-rename button:focus-visible,.strategy-library-row-rename button:hover{color:var(--sl-text);background:#34343e}.strategy-library-row-rename button .strategy-library-icon{width:13px;height:13px}.strategy-library-cell-label{display:flex;align-items:center;gap:5px;color:var(--sl-secondary);font-size:10px!important}.strategy-library-cell-label .strategy-library-icon{width:12px;height:12px}.strategy-library-row td>small{display:block;margin-top:2px;color:var(--sl-faint);font-size:9px!important}.strategy-library .state-failed,.strategy-library-row td>small.state-failed{color:var(--sl-red)!important}.strategy-library .state-running{color:var(--sl-blue)!important}.strategy-library .state-completed{color:var(--sl-green)!important}.strategy-library .state-not_launched{color:var(--sl-muted)!important}.strategy-library-evidence{color:var(--sl-muted)}.strategy-library-updated{color:var(--sl-muted)!important;text-align:right}.strategy-library-empty{padding:44px 16px;color:var(--sl-muted);text-align:center;font-size:12px!important}.strategy-library-empty h2{margin:0 0 7px;color:var(--sl-text);font-size:16px!important}.strategy-library-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.strategy-library-group-heading{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;border-radius:5px!important;color:var(--sl-secondary);background:var(--sl-raised);font-size:11px!important}.strategy-library-group-heading span{margin-left:auto}.strategy-library-board-cards{display:grid;gap:7px;margin-top:8px}.strategy-library-board-card{display:grid;grid-template-columns:16px 1fr;gap:2px 8px;width:100%;padding:12px;border:1px solid var(--sl-line);border-radius:6px!important;background:var(--sl-raised);text-align:left}.strategy-library-board-card[data-selected=true]{border-color:#8d83d6;background:var(--sl-selected)}.strategy-library-board-card strong{font-size:11px!important}.strategy-library-board-card small{grid-column:2;color:var(--sl-muted);font-size:10px!important}.strategy-library-inspector{display:flex;flex-direction:column;width:352px;flex:none;min-height:0;border-left:1px solid var(--sl-line);background:var(--sl-surface)}.strategy-library-inspector-top{padding:17px 20px 15px}.strategy-library-inspector-id{display:flex;align-items:center;justify-content:space-between;color:var(--sl-muted)}.strategy-library-inspector-id span{color:var(--sl-faint)}.strategy-library-inspector-id button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:4px!important;color:var(--sl-muted);background:none}.strategy-library-inspector-id button:hover{background:var(--sl-hover)}.strategy-library-inspector-id .strategy-library-icon{width:14px;height:14px}.strategy-library-inspector h2{margin:16px 0 10px;font-size:17px!important;font-weight:600!important;letter-spacing:-.3px;line-height:1.35!important}.strategy-library-inspector-labels{display:flex;align-items:center;gap:8px;font-size:10px!important}.strategy-library-inspector-labels>span{display:inline-flex;align-items:center;gap:5px}.strategy-library-inspector-labels .strategy-library-icon{width:12px;height:12px}.strategy-library-private-pill{padding:2px 5px;border:1px solid #393a41;border-radius:3px!important;color:var(--sl-muted);font-size:9px!important}.strategy-library-context{display:flex;align-items:center;gap:6px;margin:15px 0 0;color:var(--sl-faint);font-size:10px!important}.strategy-library-context .strategy-library-icon{width:12px;height:12px}.strategy-library-inspector-tabs{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid var(--sl-line)}.strategy-library-inspector-tabs button{display:flex;align-items:center;gap:4px;padding:0 0 9px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0!important;color:var(--sl-muted);background:none;font-size:10px!important}.strategy-library-inspector-tabs button[aria-selected=true]{border-bottom-color:var(--sl-accent);color:var(--sl-text)}.strategy-library-inspector-tabs .strategy-library-icon{width:11px;height:11px}.strategy-library-inspector-scroll{flex:1;min-height:0;overflow:auto;padding:20px}.strategy-library-inspector-scroll h3{margin:0 0 11px;color:var(--sl-muted);font-size:10px!important;font-weight:600!important;letter-spacing:.025em;text-transform:uppercase}.strategy-library-hypothesis{min-height:90px;margin:0 0 23px;color:var(--sl-secondary);font-size:11px!important;line-height:1.7!important}.strategy-library-property-list{display:grid;gap:13px;margin:0}.strategy-library-property-list>div{display:flex;justify-content:space-between;gap:8px;font-size:10px!important}.strategy-library-property-list dt{color:var(--sl-muted)}.strategy-library-property-list dd{display:flex;align-items:center;gap:6px;margin:0;color:var(--sl-secondary);text-align:right}.strategy-library-property-list .strategy-library-avatar{width:19px;height:19px;font-size:8px!important}.strategy-library-evidence-card{margin-top:25px;padding:13px;border:1px solid #383942;border-radius:7px!important;background:#202126}.strategy-library-evidence-card>div{display:flex;align-items:center;gap:6px;color:var(--sl-muted);font-size:10px!important}.strategy-library-evidence-card>div .strategy-library-icon{width:12px;height:12px}.strategy-library-evidence-card p{margin:16px 0 10px;color:var(--sl-secondary);font-size:10px!important;line-height:1.65!important}.strategy-library-evidence-card button,.strategy-library-inspector-message button{display:flex;align-items:center;gap:6px;padding:0;border:0;color:var(--sl-secondary);background:none;font-size:10px!important}.strategy-library-evidence-card button .strategy-library-icon,.strategy-library-inspector-message button .strategy-library-icon{width:12px;height:12px}.strategy-library-inspector-message p{color:var(--sl-secondary);font-size:11px!important;line-height:1.65!important}.strategy-library-inspector-actions{padding:17px 18px 11px;border-top:1px solid var(--sl-line)}.strategy-library-inspector-actions>div{display:flex;gap:8px}.strategy-library-inspector-actions .strategy-library-primary{flex:1}.strategy-library-inspector-actions .strategy-library-secondary{flex:none}.strategy-library-delete-button,.strategy-library-rename-button{display:flex;align-items:center;gap:5px;padding:8px 0 0;border:0;color:var(--sl-muted)!important;background:none;font-size:10px!important}.strategy-library-delete-button{color:var(--sl-red)!important}.strategy-library-rename-button .strategy-library-icon{width:12px;height:12px}.strategy-library-inspector-actions p{margin:9px 0 0;color:var(--sl-faint);font-size:9px!important}.strategy-library-rename{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.strategy-library-rename input{width:100%;padding:6px;border:1px solid #4a4b56;border-radius:4px!important;color:var(--sl-text);background:#202126;font-size:12px!important}.strategy-library-rename button{padding:5px 8px;border:1px solid #4a4b56;border-radius:4px!important;background:#24252a;font-size:10px!important}.strategy-library-community-empty{display:grid;justify-items:center;align-content:center;gap:12px;flex:1;padding:25px;text-align:center}.strategy-library-community-empty>.strategy-library-icon{width:27px;height:27px;color:var(--sl-accent)}.strategy-library-community-empty h2{margin:0;font-size:16px!important}.strategy-library-community-empty p{max-width:450px;margin:0;color:var(--sl-muted);font-size:11px!important;line-height:1.65!important}.strategy-community-body{display:flex;flex:1;flex-direction:column;min-height:0}.strategy-community-layout{display:flex;flex:1;min-height:0}.strategy-community-layout>.strategy-library-list-scroll{flex:1;min-width:0}.strategy-community-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--sl-secondary)}.strategy-community-table th{position:sticky;top:0;z-index:2;height:35px;border-bottom:1px solid var(--sl-line);color:var(--sl-faint);background:var(--sl-surface);font-size:10px!important;font-weight:500!important;text-align:left}.strategy-community-table td{padding:12px 10px;border-bottom:1px solid #25262c;font-size:10px!important;cursor:pointer}.strategy-community-table tr:hover td{background:var(--sl-hover)}.strategy-community-table tr[data-selected=true] td{background:var(--sl-selected)}.strategy-community-table tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 var(--sl-accent)}.strategy-community-table td:first-child{width:35%}.strategy-community-table td strong{display:block;color:var(--sl-text);font-size:11px!important}.strategy-community-table td small{display:block;margin-top:3px;color:var(--sl-faint);font-size:9px!important}.strategy-community-layout .strategy-library-inspector{width:352px}@media (max-width:850px){.strategy-community-layout .strategy-library-inspector{display:none}}.strategy-library-footer{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:var(--sl-faint);background:var(--sl-bg);font-size:9px!important}.strategy-library-footer span{display:flex;align-items:center;gap:4px}.strategy-library-footer .strategy-library-icon{width:11px;height:11px}.strategy-library-footer kbd{min-width:16px;font-size:9px!important}.strategy-library-create-backdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:16px;background:#000a}.strategy-library-create-dialog{width:min(440px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:25px;border:1px solid #44434e;border-radius:10px!important;background:#202126;box-shadow:0 22px 70px #000a}.strategy-library-create-eyebrow{color:var(--sl-accent);font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}.strategy-library-create-dialog h2{margin:9px 0 6px;font-size:20px!important}.strategy-library-create-dialog>p{margin:0 0 22px;color:var(--sl-muted);font-size:11px!important}.strategy-library-create-dialog form{display:grid;gap:8px}.strategy-library-create-dialog label{margin-top:7px;color:var(--sl-secondary);font-size:11px!important}.strategy-library-create-dialog :is(input,textarea){width:100%;padding:10px 11px;border:1px solid #45464f;border-radius:6px!important;color:var(--sl-text);background:#16171b;font-size:12px!important}.strategy-library-create-dialog textarea{min-height:105px;resize:vertical}.strategy-library-create-note{margin:8px 0;padding:10px;border:1px solid #383942;border-radius:6px!important;color:var(--sl-muted);background:#24252b;font-size:10px!important}.strategy-library-create-error{margin:0;color:var(--sl-red);font-size:11px!important}.strategy-library-create-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media (max-width:1100px){.strategy-library{grid-template-columns:58px minmax(0,1fr)}.strategy-library-sidebar{padding-inline:8px}.strategy-library-sidebar :is(.strategy-library-brand strong,.strategy-library-brand small,.strategy-library-workspace div,.strategy-library-sidebar nav button,.strategy-library-nav-label,.strategy-library-capacity-side,.strategy-library-sidebar-bottom){display:none}.strategy-library-brand{padding:5px 6px 20px}.strategy-library-workspace{padding:8px 7px 14px}}@media (max-width:850px){.strategy-library-inspector{width:min(320px,40vw)}.strategy-library-scope-meta small,.strategy-library-scope-tabs small{display:none}.strategy-library-filters{flex-wrap:wrap}}@media (max-width:650px){.strategy-library{grid-template-columns:minmax(0,1fr)}.strategy-library-sidebar{display:none}.strategy-library-shell{grid-column:1;margin:0 5px}.strategy-library-inspector{position:absolute;z-index:10;right:5px;top:55px;bottom:29px;width:min(352px,calc(100vw - 10px));box-shadow:-12px 0 25px #0008}.strategy-library-row td:nth-child(2),.strategy-library-row td:nth-child(4),.strategy-library-table .col-evidence,.strategy-library-table .col-visibility,.strategy-library-table th:nth-child(2),.strategy-library-table th:nth-child(4){display:none}.strategy-library-table .col-name{width:62%}.strategy-library-table .col-lifecycle{width:24%}.strategy-library-table .col-updated{width:14%}.strategy-library-page-header{padding:17px 14px 0}.strategy-library-filters,.strategy-library-scope-meta{padding-left:14px;padding-right:14px}.strategy-library-capacity{margin-left:14px;margin-right:14px}.strategy-library-scope-tabs{gap:14px}.strategy-library-loomy{display:none}.strategy-library-search{width:100%}.strategy-library-select{display:none}.strategy-library-board{grid-template-columns:1fr}}body:has(.strategy-library) .loomy-panel[data-layout=side]{position:fixed;z-index:130;top:55px;right:8px;bottom:29px;width:min(352px,calc(100vw - 16px))!important;border:1px solid #2a2b30;border-radius:0 0 8px 0;background:#18191c}body:has(.strategy-library):has(.loomy-dock) .strategy-library-main{padding-bottom:120px}body:has(.strategy-library-create-backdrop) .loomy-panel:not(.loomy-collapsed){z-index:130}@media (max-width:650px){.strategy-library .strategy-library-loomy{display:flex}}.mi-channel-chart-svg,.mi-channel-spark-svg{--mi-channel-direction:var(--accent-green);--mi-channel-candle:var(--text-secondary);display:block}.mi-channel-chart-svg{width:100%;height:auto}.mi-channel-spark-svg{width:120px;height:34px}.mi-channel-chart-svg[data-direction=descending],.mi-channel-spark-svg[data-direction=descending]{--mi-channel-direction:var(--accent-danger)}.mi-channel-chart-empty{display:grid;min-height:90px;place-items:center;color:var(--text-muted);font-size:12px}.mi-channel-chart-grid{stroke:var(--border-subtle);stroke-width:1;opacity:.6}.mi-channel-chart-band{fill:var(--mi-channel-direction);fill-opacity:.12}.mi-channel-chart-edge{fill:none;stroke:var(--mi-channel-direction);stroke-width:1.3}.mi-channel-chart-mid{fill:none;stroke:var(--text-muted);stroke-dasharray:3 3;stroke-width:1;opacity:.7}.mi-channel-chart-body-up,.mi-channel-chart-wick{stroke:var(--mi-channel-candle);stroke-width:1}.mi-channel-chart-body-up{fill:var(--bg-panel)}.mi-channel-chart-body-down{fill:var(--mi-channel-candle);stroke:var(--mi-channel-candle);stroke-width:1}.mi-channel-chart-last-line{stroke:var(--text-primary);stroke-dasharray:2 2;stroke-width:1;opacity:.55}.mi-channel-chart-last-dot,.mi-channel-chart-last-tag{fill:var(--text-primary)}.mi-channel-chart-last-text{fill:var(--bg-panel);font-family:var(--font-mono);font-size:9.5px;font-weight:600}.mi-channel-chart-axis{fill:var(--text-muted);font-family:var(--font-mono);font-size:9px}.mi-channel-spark-line{fill:none;stroke:var(--text-secondary);stroke-width:1.4}