.console-ui.report-master.report-kit[data-theme] .walletConnectHost{--wallet-font: var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectDialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--rule-2);border-radius:24px;background:var(--surface-2);color:var(--ink);box-shadow:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-family:var(--wallet-font);letter-spacing:0}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectDialog::backdrop{background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletDialogHeading{margin:0 0 16px;gap:16px;min-height:28px}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletDialogHeading h2{font:600 18px/22px var(--wallet-font)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletDialogHeading>button{width:auto;min-width:32px;height:28px;padding:0 8px;font:600 28px/28px var(--wallet-font);color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletPicker,.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrands{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrands{max-height:min(448px,55dvh);overflow-y:auto}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrands>:is(button,a){display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:68px;box-sizing:border-box;padding:14px 16px;border:1px solid var(--rule);border-radius:8px;background:var(--ground);color:var(--ink);text-align:left;font:500 14px/17px var(--wallet-font);cursor:pointer}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrands>:is(button,a):active:not(:disabled){opacity:.85}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrands>:is(button,a):disabled{opacity:.5;cursor:wait}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandLogo{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:var(--surface-2);overflow:hidden}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandLogo img{width:28px;height:28px;object-fit:contain;background:#fff}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandLogo[data-wallet=metamask] img{background:transparent}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandText{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandText>span,.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandText small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandText small{color:var(--ink-2);font:400 12px/15px var(--wallet-font)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletInstalled{flex-shrink:0;padding:4px 7px;border-radius:12px;background:var(--surface);color:var(--ink-2);font:500 10px/12px var(--wallet-font)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandArrow{color:var(--ink-3);flex:0 0 15px}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletTextLink{display:block;width:100%;min-height:0;margin:0;padding:6px 0;border:0;border-radius:0;background:transparent;color:var(--ink-2);text-align:center;cursor:pointer;font:500 12px/16px var(--wallet-font);text-decoration:underline;text-underline-offset:2px}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletTextLink:disabled{opacity:.5;cursor:wait}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletEmpty{margin:4px 0 8px;color:var(--ink-2);font:400 14px/22px var(--wallet-font)}@media(max-width:540px){.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectDialog{inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:calc(100dvh - 16px);border-radius:18px 18px 0 0;border-width:1px 0 0;padding:14px 24px max(32px,env(safe-area-inset-bottom))}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectDialog:before{content:"";display:block;width:40px;height:4px;margin:0 auto 22px;border-radius:12px;background:var(--rule)}}.console-ui.report-master.report-kit[data-theme] .walletConnectHost{--wallet-font: var(--f-sans, sans-serif)}@media(min-width:541px){.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectDialog{margin:auto}}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectDialog:not([open]){display:none}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletDialogHeading{display:flex;align-items:center;justify-content:space-between}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletDialogHeading h2{margin:0;color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletDialogClose{display:grid;place-items:center;min-width:32px;border:0;border-radius:0;background:transparent;cursor:pointer}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrands>a{text-decoration:none}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrands>:is(button,a):hover{border-color:var(--rule-2);background:var(--surface)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandLogo{color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletBrandLogo img{background:transparent}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectionError{margin-top:8px}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletConnectionError p{margin:0 0 8px;color:var(--loss);font:400 12px/17px var(--wallet-font);overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .walletConnectHost .walletSheetHandle{display:none}.console-ui.report-master.report-kit[data-theme] .walletConnectHost :is(button,a):focus-visible{outline:2px solid var(--accent,var(--gain));outline-offset:3px}@media(prefers-reduced-motion:reduce){.console-ui.report-master.report-kit[data-theme] .walletConnectHost .isSpinning{animation:none}}:root{color:#d4d4d8;background:#111213;color-scheme:dark;--accent: #a78ef5;--line: #27272a;--muted: #a1a1aa;--soft: #71717a}*{box-sizing:border-box}body{margin:0}button{cursor:pointer}button,select,input{color:inherit}button{background:transparent;border:0}button:disabled{cursor:not-allowed;opacity:.4}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #a78ef5;outline-offset:3px}input,select{width:100%;min-width:0;border:1px solid #343437;border-radius:5px;background:#1e1f21;min-height:33px;padding:6px 10px}input::placeholder{color:#71717a}input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;min-height:14px;height:14px;accent-color:#8a64f3;margin:0 7px 0 0;vertical-align:middle}input[type=range]{accent-color:#8a64f3;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{color:#fafafa}small{color:var(--muted)}svg{flex-shrink:0;vertical-align:middle}a{color:var(--accent)}.muted{color:var(--muted)}.accent{color:var(--accent)!important}.gain{color:#bbf7d0!important}.loss,.error{color:#fecaca!important}.error{padding:8px 10px;background:#372225;border-radius:5px;margin-top:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;min-height:32px;padding:5px 11px;border:1px solid #3f3f46;border-radius:5px;background:#1a1b1d}.btn:hover:not(:disabled){background:#29292e;border-color:#66616f}.btn-primary{background:#8a64f3;border-color:#8a64f3;color:#fff}.btn-primary:hover:not(:disabled){background:#9a78f6;border-color:#9a78f6}.badge{display:inline-flex;align-items:center;gap:5px;background:#241f33;color:#b39af7;border:1px solid #3b3151;border-radius:4px;padding:0 7px;white-space:nowrap}.badge.neutral{background:#1b1c1e;border-color:#303034;color:#a1a1aa}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;border-right:1px solid #303034;background:#111213;display:flex;flex-direction:column;z-index:40}.brand{height:57px;padding:0 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.brand>svg{color:#b89aff}.brand strong span{color:#a1a1aa;margin-left:4px}.brand .badge{margin-left:auto;padding:0 4px}.workspace{margin:19px 14px 26px;padding:10px;border:1px solid #333336;border-radius:6px;display:flex;align-items:center;gap:9px}.workspace small{display:block}.workspace>svg{margin-left:auto}.workspace-icon{background:#292330;color:#b8a0ec;border:1px solid #48375c;width:28px;height:28px;display:grid;place-items:center;border-radius:6px}.nav-label{color:#71717a;padding:0 24px 9px}.legacy-nav{padding:0 12px;display:grid;gap:4px}.legacy-nav button{display:flex;gap:10px;align-items:center;text-align:left;min-height:37px;padding:0 12px;border-radius:5px;color:#a1a1aa}.legacy-nav button:hover{background:#1e1f21;color:#fafafa}.legacy-nav button[aria-current=page]{background:#262033;color:#c6b4fa;position:relative}.legacy-nav button[aria-current=page]:before{content:"";position:absolute;left:0;width:2px;height:16px;background:#a78ef5}.legacy-nav small{margin-left:auto;background:#33303b;padding:0 6px;border-radius:4px}.sidebar-bottom{margin-top:auto;padding:20px 14px 0}.sandbox{border:1px solid #303034;border-radius:6px;padding:13px;margin-bottom:16px}.sandbox>svg{color:#a78ef5;margin-right:7px}.sandbox p{color:#71717a;margin-top:8px}.sidebar-bottom>button{display:flex;align-items:center;gap:8px;width:100%;color:#a1a1aa}.sidebar-bottom>button svg:last-child{margin-left:auto}.user{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);margin-top:20px;padding:16px 0}.user small{display:block}.user>svg{margin-left:auto}.avatar{height:33px;width:33px;border-radius:50%;background:#27272b;color:#c6c6d1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #37373c}.avatar.elon{background:#26252a;color:#f4f4f5}.avatar.yi{background:#302b22;color:#e2c89c}.avatar.cz{background:#302e21;color:#e3d08b}.avatar.small{width:26px;height:26px}.body{margin-left:224px}.legacy-header{height:57px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px}.breadcrumb,.header-actions{display:flex;align-items:center;gap:14px}.breadcrumb>span{color:#71717a}.breadcrumb>svg{color:#52525b}.header-actions{gap:18px}.header-actions>button{color:#a1a1aa}.runtime{display:flex;align-items:center;gap:15px;padding:9px 28px;min-height:49px;border-bottom:1px solid var(--line)}.runtime>span{display:flex;align-items:center;gap:6px}.runtime select{width:90px;min-height:27px;padding:3px 7px;margin-left:auto}.runtime .btn{min-height:27px}.runtime .wallet-state{color:#71717a}.dot{display:inline-block;width:5px;height:5px;background:#a78ef5;border-radius:50%;flex-shrink:0}.runtime i:not(.dot){width:5px;height:5px;border-radius:50%;background:#71717a}main{padding:27px 28px 65px;max-width:1640px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:16px}.eyebrow{color:#71717a;margin-bottom:6px}.page-heading p{color:#a1a1aa;margin-top:7px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #303034;border-radius:7px;margin-bottom:23px;overflow:hidden}.stats>div{padding:17px 20px;border-right:1px solid #303034;display:flex;flex-direction:column;gap:8px;min-width:0}.stats>div:last-child{border:0}.stats>div>span{color:#a1a1aa}.stats strong{color:#fafafa}.stats strong small{margin-left:5px}.panel{border:1px solid #303034;border-radius:7px;overflow:hidden;min-width:0;margin-bottom:20px}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;min-height:51px;border-bottom:1px solid var(--line);gap:10px}.panel-title h2{display:flex;align-items:center;gap:8px}.panel-title h2>svg{color:#a1a1aa}.workbench{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(440px,1.5fr);gap:18px;align-items:start}.feed-tools{padding:14px;display:grid;gap:10px;border-bottom:1px solid var(--line)}.search{position:relative}.search>svg{position:absolute;left:10px;top:10px;color:#71717a}.search input{padding-left:31px;background:transparent}.two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.two select{min-height:31px}.feed-list{max-height:750px;overflow:auto}.tweet{display:block;width:100%;text-align:left;padding:17px 16px;border-bottom:1px solid var(--line);position:relative}.tweet.selected{background:#1b1821}.tweet.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;background:#a78ef5;width:2px}.tweet:hover{background:#1c1c20}.tweet-top{display:flex;align-items:center;gap:9px}.tweet-top>span:nth-child(2){display:grid}.tweet-top>span>b{color:#fafafa}.tweet-top>small{margin-left:auto;align-self:flex-start;color:#71717a}.tweet p{margin:13px 0 16px;color:#c4c4cb}.tweet-bottom{display:flex;align-items:center;gap:8px;color:#a1a1aa}.tweet-bottom>span:first-child{border:1px solid #38343f;padding:0 6px;border-radius:3px}.tweet-bottom>span:nth-child(2){color:#a78ef5;margin-left:auto}.tweet-bottom>svg{color:#71717a}.panel-foot{display:flex;align-items:center;gap:6px;padding:12px 16px;color:#71717a}.decision-inner{padding:18px}.source-head{display:flex;align-items:center;gap:9px}.source-head>div{display:grid}.source-head>svg{margin-left:auto;color:#71717a}.source-text{margin:15px 0}.context{border-left:2px solid #3f3b49;padding:5px 10px;color:#a1a1aa;background:#18191b}.context span{display:block;color:#71717a;margin-top:2px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px;gap:8px}.section-title h3{display:flex;align-items:center;gap:7px}.section-title h3 svg{color:#a78ef5}.section-title>small{color:#71717a}.candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.candidate{border:1px solid #333338;border-radius:6px;background:#18191b;padding:10px;min-width:0}.candidate.chosen{border-color:#8764d3;background:#211b2c}.candidate-choice{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 0 9px;color:#71717a}.chosen .candidate-choice{color:#b99efa}.checkbox{display:grid;place-items:center;width:15px;height:15px;border:1px solid #515057;border-radius:3px}.chosen .checkbox{background:#8a64f3;color:#fff;border-color:#8a64f3}.candidate>input{background:transparent;border:0;padding:0;min-height:27px;color:#fafafa}.ticker-input{display:flex;align-items:center;color:#a78ef5}.ticker-input input{border:0;background:transparent;min-height:22px;padding:0 3px;color:#b39af7}.candidate>small{color:#85818f;display:block;margin-top:10px}.text-button{color:#a78ef5;display:inline-flex;align-items:center;gap:4px;padding:0}.plan{border:1px solid #303034;border-radius:5px;padding:4px 12px;background:#17181a}.plan>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #252528}.plan>div:last-child{border:0}.plan span{color:#71717a;white-space:nowrap}.plan b{text-align:right;color:#c4c4cd}.budget-settings{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap;color:#a1a1aa}.budget-settings>input{width:100px}.budget-settings .field{width:100%;margin:0}.budget-summary{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:18px 0 12px;margin-bottom:9px}.budget-summary>div{display:grid;gap:4px;flex:1}.budget-summary>span{color:#52525b}.budget-summary small{color:#71717a}.budget-summary b{color:#fafafa}.budget-summary em{font-style:normal;color:#71717a}.failure{display:block;margin:14px 0;color:#71717a}.execute{width:100%;height:37px;margin-top:3px}.execute>svg:last-child{margin-left:auto}.execute>svg:first-child{margin-left:auto}.center{text-align:center;margin-top:8px}.timeline .log-row{display:flex;padding:20px;gap:25px;overflow:auto}.log-row>div{min-width:160px;flex:1;position:relative;padding-left:23px}.log-dot{position:absolute;left:0;top:2px;color:#a78ef5}.log-row small{color:#71717a}.log-row p{margin-top:5px;color:#a1a1aa}.legacy-footer{position:fixed;bottom:0;left:224px;right:0;height:29px;background:#111213;border-top:1px solid #303034;display:flex;align-items:center;gap:23px;padding:0 25px;color:#71717a;z-index:20}.legacy-footer span{display:flex;align-items:center;gap:7px}.legacy-footer span:first-child{color:#a1a1aa}.legacy-footer span:last-child{margin-left:auto}.legacy-footer i{font-style:normal;color:#52525b}.notice{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #383144;background:#1c1922;border-radius:5px;margin-bottom:18px;color:#b7a9d2}.notice>.btn{margin-left:auto}.form-body{padding:20px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;min-width:0;color:#a1a1aa}.field small{color:#71717a}.form-body h3,.modal-content>h3{margin:22px 0 13px}.stages{margin:13px 0;display:grid;gap:8px}.stage{display:flex;align-items:center;gap:12px;border:1px solid #303034;background:#18191b;padding:9px;border-radius:5px}.stage label{display:flex;align-items:center;gap:5px;color:#a1a1aa}.stage input{width:70px;min-height:28px}.stage small{margin-left:auto}.stage .btn{padding:4px;min-height:25px}.condition{grid-template-columns:repeat(3,1fr);margin-top:20px}.save-row{display:flex;align-items:center;gap:10px;border-top:1px solid #303034;margin-top:24px;padding-top:18px}.save-row small{margin-right:auto}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}th{color:#71717a;padding:10px 14px;background:#161719;border-bottom:1px solid #303034}td{padding:15px 14px;border-bottom:1px solid #27272a}td small{display:block;margin-top:3px;max-width:350px;overflow:hidden;text-overflow:ellipsis}td b{color:#fafafa}tbody tr:hover{background:#18191b}.sell-buttons{display:flex;gap:5px}.sell-buttons .btn{min-height:26px;padding:3px 7px}.table-note{padding:12px 14px;color:#71717a}.empty{padding:55px 20px;text-align:center;color:#71717a;display:flex;align-items:center;flex-direction:column;gap:12px}.empty h3{color:#d4d4d8}.account-row{display:grid;grid-template-columns:1.1fr 1.2fr 1.2fr 1fr auto;gap:15px;align-items:center;padding:22px 18px;border-bottom:1px solid #27272a}.account-row:last-child{border:0}.account-identity{display:flex;gap:10px;align-items:center}.account-row small{color:#71717a}.account-row p{margin:4px 0}.account-actions{display:flex;gap:14px;align-items:center}.toggle{width:28px;height:16px;border-radius:10px;background:#44444c;padding:2px;display:flex}.toggle span{background:#e4e4e7;width:12px;height:12px;border-radius:50%}.toggle.on{background:#8a64f3;justify-content:flex-end}.priority{display:flex;gap:13px;padding:22px;border:1px dashed #353239;border-radius:6px;color:#a78ef5}.priority h3{margin-bottom:10px}.priority p{display:flex;gap:8px;align-items:center;color:#a1a1aa;margin-bottom:8px}.priority small{color:#71717a}.review-toolbar{display:flex;justify-content:space-between;margin:25px 0 16px;align-items:center}.review-toolbar select{width:230px}.history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:15px 18px;border-bottom:1px solid var(--line);text-align:left}.history-row small{display:block}.history-row>span:nth-child(2){margin-left:auto;color:#a1a1aa}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.setting-row{display:flex;justify-content:space-between;padding:18px;gap:15px;border-bottom:1px solid var(--line)}.setting-row small{text-align:right}.settings-grid .form-body .btn{margin-top:16px}.check-row{display:block;padding:10px 0;color:#a1a1aa}.advanced{margin-top:20px;padding:15px;background:#191a1c;border-radius:5px}.advanced code{display:block;margin:14px 0;color:#a78ef5}.advanced p{color:#71717a}.launch-dialog{width:min(780px,calc(100vw - 32px));max-height:90dvh;border:1px solid #414046;border-radius:9px;background:#141517;padding:0;color:#d4d4d8;box-shadow:0 24px 100px #0008}.launch-dialog::backdrop{background:#0009}.modal-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #303034}.modal-heading small{color:#71717a}.modal-heading h2{margin-top:5px}.modal-content{padding:22px 24px;max-height:65vh;overflow:auto}.modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #303034}.checks{display:flex;gap:25px;margin:12px 0 20px}.detail-log{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}.detail-log svg{color:#a78ef5}.toast{position:fixed;bottom:48px;right:25px;max-width:calc(100vw - 32px);padding:14px 17px;border:1px solid #615078;background:#282232;border-radius:7px;display:flex;gap:12px;align-items:center;z-index:100;box-shadow:0 10px 35px #0006}.toast>svg{color:#bba0ff}.toast button{margin-left:10px}.scrim{display:none}*{scrollbar-width:thin;scrollbar-color:#3c3c43 transparent}@media(min-width:1500px){.workbench{grid-template-columns:370px 1fr}.decision-inner{padding:22px}.candidates{gap:14px}.candidate{padding:14px}.feed-list{max-height:810px}}@media(max-width:1180px){.sidebar{width:190px}.body{margin-left:190px}.legacy-footer{left:190px}main{padding:23px 20px 60px}.workbench{grid-template-columns:280px minmax(0,1fr);gap:13px}.account-row{grid-template-columns:1fr 1fr 1fr}.account-actions{grid-column:3}.stats>div{padding:14px}.brand{padding:0 12px}.brand .badge{display:none}.stage{gap:8px}.stage small{display:none}.candidate{padding:8px}.section-title>small{max-width:110px;text-align:right}}@media(max-width:900px){.sidebar{width:180px}.body{margin-left:180px}.legacy-footer{left:180px}.workbench{grid-template-columns:1fr}.feed-list{max-height:260px}.feed-tools{grid-template-columns:1fr 1fr}.tweet{padding:14px}.settings-grid{grid-template-columns:1fr}.account-row{grid-template-columns:1fr 1fr}.account-actions{grid-column:auto}.runtime{gap:9px;padding:9px 20px}.runtime .wallet-state{display:none}.section-title>small{max-width:none}.decision-inner{padding:20px}.timeline .log-row{flex-wrap:wrap}.log-row>div{min-width:200px}}@media(max-width:640px){.sidebar{transform:translate(-100%);width:240px;transition:transform .18s}.sidebar.open{transform:translate(0)}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:35}.body{margin-left:0}.mobile-menu{display:inline-flex;padding:0}.brand .badge{display:inline-flex}.legacy-header{height:51px;padding:0 16px}.breadcrumb{gap:9px}.header-actions{gap:13px}.header-actions .small{display:none}.runtime{padding:9px 14px;gap:8px;flex-wrap:wrap}.runtime>.muted{display:none}.runtime select{width:79px}.runtime .btn{padding:4px 8px}main{padding:22px 14px 58px}.page-heading{margin-bottom:20px}.page-heading p{max-width:210px}.page-heading>.badge{display:none}.page-heading>.btn{padding:4px 8px}.stats{grid-template-columns:1fr 1fr;margin-bottom:17px}.stats>div{padding:14px 15px;border-bottom:1px solid #303034;gap:7px}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(3){border-bottom:0}.workbench{gap:0}.feed-tools{display:grid;grid-template-columns:1fr;padding:12px}.feed-list{max-height:233px}.tweet p{margin:9px 0}.panel-title{padding:12px 14px;min-height:45px}.panel-foot{padding:8px 14px}.decision-inner{padding:14px}.candidates{gap:6px}.candidate{padding:8px}.section-title{margin-top:20px}.plan{padding:4px 9px}.plan>div{gap:12px}.plan>div:last-child b{max-width:185px}.budget-summary{gap:8px}.timeline .log-row{display:grid;gap:18px;padding:16px}.log-row>div{min-width:0}.legacy-footer{left:0;padding:0 14px;gap:10px}.legacy-footer span:nth-child(2){display:none}.notice{flex-wrap:wrap;padding:10px}.notice .btn{margin-left:0}.formgrid{grid-template-columns:1fr 1fr;gap:10px}.form-body{padding:14px}.stage{flex-wrap:wrap;gap:8px}.stage input{width:48px;padding:4px}.stage .btn{margin-left:auto}.condition{grid-template-columns:1fr}.save-row{flex-wrap:wrap}.save-row small{width:100%;margin-bottom:6px}.account-row{grid-template-columns:1fr 1fr;gap:16px;padding:17px 14px}.account-identity{grid-column:1/-1}.account-actions{grid-column:1/-1;justify-content:space-between;padding-top:10px;border-top:1px solid #27272a}.account-row>div:nth-child(4){grid-column:1/-1}.priority{padding:16px}.priority p{flex-wrap:wrap}.review-toolbar{gap:12px}.review-toolbar select{width:180px}.history-row{padding:13px}.launch-dialog{width:calc(100vw - 20px);max-height:94dvh}.modal-heading{padding:16px}.modal-content{padding:16px;max-height:68dvh}.modal-footer{padding:13px;flex-wrap:wrap;gap:10px}.modal-footer .btn{margin-left:auto}.modal-content .formgrid{grid-template-columns:1fr}.checks{gap:15px}.toast{right:16px}.table-wrap table,.table-wrap tbody,.table-wrap tr,.table-wrap td{display:block;white-space:normal}.table-wrap thead{display:none}.table-wrap tr{padding:12px;border-bottom:1px solid #343439;display:grid;grid-template-columns:1fr 1fr;gap:8px}.table-wrap td{padding:4px;border:0}.table-wrap td:first-child,.table-wrap td:last-child{grid-column:1/-1}.table-wrap td:nth-child(2):before{content:"成本 / 候选：";display:block;color:#71717a}.table-wrap td:nth-child(3):before{content:"余额 / 真实 ticker：";display:block;color:#71717a}.table-wrap td:nth-child(4):before{content:"费用 / 分组：";display:block;color:#71717a}.table-wrap td:nth-child(5):before{content:"净盈亏 / 版本：";display:block;color:#71717a}.sell-buttons .btn{flex:1;min-height:32px}.setting-row{padding:15px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}svg.lucide{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;display:inline-block;flex-shrink:0;vertical-align:middle}.legacy-nav button>svg{width:16px;height:16px;color:inherit}.btn>svg{width:14px;height:14px}.panel-title h2>svg,.section-title h3>svg{width:16px;height:16px;color:#a1a1aa}.header-actions>button,.mobile-menu{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#a1a1aa}.header-actions>button:hover,.mobile-menu:hover{background:#252728;color:#fafafa}.mobile-menu{display:none}.brand>svg{color:#d4d4d8;width:20px;height:20px}.workspace-icon{background:transparent;color:#a1a1aa;border-color:#3f3f46}.avatar.elon,.avatar.yi,.avatar.cz{background:#232426;color:#d4d4d8;border-color:#37373c}.select-shell{display:inline-flex;position:relative;min-width:0;width:100%;align-items:center}.select-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:29px}.select-shell>svg{position:absolute;right:9px;pointer-events:none;color:#a1a1aa}.runtime>.select-shell{width:90px;margin-left:auto}.runtime select{margin-left:0;width:100%}.review-toolbar>.select-shell{width:230px}.source-head>svg{width:14px;height:14px}.btn:disabled>svg{color:inherit}@media(max-width:640px){.mobile-menu{display:inline-flex}.runtime>.select-shell{width:79px}.review-toolbar>.select-shell{width:180px}}@media(max-width:640px){.positions-table td:nth-child(2):before{content:"买入成本"}.positions-table td:nth-child(3):before{content:"模拟余额 / 剩余"}.positions-table td:nth-child(4):before{content:"累计费用"}.positions-table td:nth-child(5):before{content:"净盈亏"}.review-table td:nth-child(2):before{content:"候选 ticker"}.review-table td:nth-child(3):before{content:"真实 ticker"}.review-table td:nth-child(4):before{content:"样本分组"}.review-table td:nth-child(5):before{content:"策略版本"}.sidebar:not(.open){visibility:hidden}}.report-kit{font-synthesis:none;color-scheme:dark;--f-serif:"Iowan Old Style","Charter","Palatino Linotype",Palatino,Georgia,"Songti SC","Source Han Serif SC",serif;--f-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--f-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,"DejaVu Sans Mono",monospace}.report-kit *{box-sizing:border-box}.report-kit body{margin:0}.report-kit button,.report-kit input,.report-kit select,.report-kit textarea{font:inherit}.report-kit button,.report-kit a,.report-kit input,.report-kit select,.report-kit summary{touch-action:manipulation}.report-kit button{cursor:pointer}.report-kit button:disabled{cursor:not-allowed;opacity:.4}.report-kit a{color:inherit;text-decoration:none}.report-kit button:focus-visible,.report-kit a:focus-visible,.report-kit summary:focus-visible,.report-kit .table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.report-kit button{color:inherit}.report-kit ::selection{background:#31353e;color:#fff}.report-kit{--ground:#101318;--surface:#15181d;--surface-2:#1b2026;--ink:#e1e5ed;--ink-2:#a2a9b4;--ink-3:#77808d;--rule:#22252a;--rule-2:#31353e;--gain:#64ab96;--loss:#cb7f73;--warn:#d7a34c;--accent:#c5cbd3;--accent-soft:#1b2026;--loss-soft:#2d1e1d;--gain-soft:#172824;--warn-soft:#29241b;min-height:100vh;background:var(--ground);color:var(--ink);font:16px/1.6 var(--f-serif);-webkit-font-smoothing:antialiased}.report-kit[data-theme=light]{color-scheme:light;--ground:#f4f6f8;--surface:#fff;--surface-2:#eaeef3;--ink:#141a24;--ink-2:#4e596b;--ink-3:#697487;--rule:#d9dee6;--rule-2:#c2cad6;--gain:#1c6b58;--loss:#a8342a;--warn:#8a6210;--accent:#2e4a8c;--accent-soft:#e4eaf6;--loss-soft:#f6e3e0;--gain-soft:#e0efe9;--warn-soft:#fbf1db}.report-kit.readable{--ink-3:#a0a8b5}.report-kit.readable[data-theme=light]{--ink-3:#546174}.report-kit .readable td{font-size:13px;padding-top:7px;padding-bottom:7px}.report-kit .readable th{font-size:12px}.report-kit .readable .metric-label,.report-kit .readable .metric-note{font-size:13px}.report-kit .readable .metric-value{font-size:26px}.report-kit .positive{color:var(--gain)}.report-kit .negative{color:var(--loss)}.report-kit .neutral{color:var(--ink-3)}.report-kit .warning{color:var(--warn)}.report-kit .strong{font-weight:600}.report-kit .mono,.report-kit .amount{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-variant-ligatures:none}.report-kit .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.report-kit .skip{position:fixed;top:-100px;left:20px;background:var(--surface);padding:12px;z-index:100}.report-kit .skip:focus{top:10px}.report-kit .app-header{min-height:64px;display:flex;align-items:center;gap:40px;padding:0 32px;border-bottom:1px solid var(--rule);font-family:var(--f-sans);background:var(--ground)}.report-kit .wordmark{display:flex;gap:9px;align-items:center;font:600 22px var(--f-serif);white-space:nowrap;letter-spacing:-.5px}.report-kit .mark{font:24px var(--f-mono);color:var(--gain)}.report-kit .brand-sub{font:11px var(--f-mono);letter-spacing:0;color:var(--ink-3);margin-left:2px}.report-kit .app-header nav{display:flex;align-self:stretch;gap:26px}.report-kit .app-header nav button{padding:0 1px;background:none;border:0;border-bottom:2px solid transparent;color:var(--ink-3);font-size:13px;white-space:nowrap}.report-kit .app-header nav button.active{color:var(--ink);border-bottom-color:var(--gain)}.report-kit .app-header nav button:hover{color:var(--ink)}.report-kit .app-header sup{font:10px var(--f-mono);color:var(--gain);margin-left:6px}.report-kit .demo-label{margin-left:auto;color:var(--ink-3);font:10px var(--f-mono);letter-spacing:.8px}.report-kit .utility-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 32px;border-bottom:1px solid var(--rule);font-family:var(--f-sans)}.report-kit .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.report-kit .between{justify-content:space-between}.report-kit .stack{display:flex;flex-direction:column;gap:12px}.report-kit .push-right{margin-left:auto}.report-kit .report-wrap{max-width:1240px;margin:0 auto;padding:0 22px 48px}.report-kit .wide-report{max-width:none;padding-left:24px;padding-right:24px}.report-kit .page-context{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:26px 0 22px;color:var(--ink-3);font:11px/1.5 var(--f-sans)}.report-kit .page-context>b,.report-kit .page-context b{font-weight:400;color:var(--rule-2);margin:0 10px}.report-kit .metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);margin:0 0 36px}.report-kit .metric{background:var(--surface);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.report-kit .metric-label{font:12px/1.6 var(--f-sans);color:var(--ink-3)}.report-kit .metric-value{font:400 24px/1.6 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.report-kit .metric-note{font:11.5px/1.6 var(--f-sans);color:var(--ink-3)}.report-kit .report-section{margin:0 0 52px;padding-top:8px;border-top:1px solid var(--rule)}.report-kit .report-section:first-of-type{border-top:0}.report-kit .report-section h2{font-size:21px;line-height:1.6;font-weight:600;margin:0 0 8px;letter-spacing:-.01em;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.report-kit .sub{font:400 12.5px/1.6 var(--f-sans);color:var(--ink-3);letter-spacing:0}.report-kit .note{font:13px/1.6 var(--f-sans);color:var(--ink-3);margin:6px 0 0}.report-kit .note strong{font-family:var(--f-mono)}.report-kit .table-wrap{overflow-x:auto;border:1px solid var(--rule);background:var(--surface);margin:0 0 8px;scrollbar-color:var(--rule-2) var(--surface);scrollbar-width:thin}.report-kit .table-wrap table{border-collapse:collapse;width:100%;min-width:960px}.report-kit .table-wrap table.slim{min-width:560px}.report-kit th{font-family:var(--f-sans);font-size:11px;font-weight:600;color:var(--ink-3);text-align:right;padding:8px 10px;border-bottom:1px solid var(--rule-2);background:var(--surface);white-space:nowrap}.report-kit td{font-family:var(--f-mono);font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums;text-align:right;padding:4px 10px;border-bottom:1px solid var(--rule);white-space:nowrap}.report-kit th.left,.report-kit td.left{text-align:left}.report-kit tbody tr:last-child td{border-bottom:0}.report-kit tbody tr:hover td{background:var(--surface-2)}.report-kit tfoot td{border-top:1px solid var(--rule-2);border-bottom:none;background:var(--surface-2);font-weight:600}.report-kit .sort-button{font:inherit;color:inherit;border:0;padding:0;background:none;position:relative;white-space:nowrap}.report-kit .sort-icon{position:absolute;font-family:var(--f-sans);font-size:9px;right:-9px;opacity:0}.report-kit .sort-on{position:absolute;font-size:10px;right:-9px;color:var(--gain)}.report-kit th:hover .sort-icon,.report-kit .sort-button:focus-visible .sort-icon{opacity:1}.report-kit .expandable{cursor:pointer}.report-kit .row-toggle{display:inline-flex;gap:5px;align-items:center;border:0;background:none;padding:0;font:inherit;min-width:22px}.report-kit .row-toggle span{font-size:10px;color:var(--ink-3);opacity:0}.report-kit .expandable:hover .row-toggle span,.report-kit .row-toggle:focus-visible span,.report-kit .row-toggle[aria-expanded=true] span{opacity:1}.report-kit .redacted{font:10px var(--f-sans);color:var(--ink-3);letter-spacing:1px}.report-kit .expanded-row td{white-space:normal;text-align:left;padding:0!important}.report-kit .fill-detail{padding:18px 20px;background:var(--ground);border-bottom:1px solid var(--rule-2);font:12px/1.6 var(--f-sans)}.report-kit .fill-detail p{color:var(--ink-3)}.report-kit .fill-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.report-kit .fill-columns>div{display:flex;flex-direction:column;gap:6px}.report-kit .fill-columns>div>span:first-child{color:var(--ink-3);font-size:11px}.report-kit .fill-columns b{font:13px var(--f-mono)}.report-kit .table-meta{font:11px var(--f-mono);color:var(--ink-3);display:flex;justify-content:space-between;gap:16px;margin-top:14px}.report-kit .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:5px 12px;font:400 12px/1.5 var(--f-sans);border:1px solid var(--rule-2);border-radius:2px;background:transparent;color:var(--ink-2);white-space:nowrap}.report-kit .button:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.report-kit .button.primary{background:var(--gain);border-color:var(--gain);color:var(--ground);font-weight:600}.report-kit .button.danger{color:var(--loss);border-color:var(--loss);background:var(--loss-soft)}.report-kit .button.ghost{border-color:transparent;color:var(--ink-3);padding:4px 8px}.report-kit .button.ghost:hover{border-color:var(--rule)}.report-kit .filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 12px;font-family:var(--f-sans)}.report-kit input:not([type=checkbox]):not([type=radio]):not([type=range]),.report-kit select,.report-kit textarea{min-height:32px;padding:5px 10px;border:1px solid var(--rule-2);border-radius:2px;background:var(--surface);color:var(--ink);font:12px/1.5 var(--f-sans);min-width:0}.report-kit input::placeholder,.report-kit textarea::placeholder{color:var(--ink-3)}.report-kit input:focus,.report-kit textarea:focus,.report-kit select:focus{outline:1px solid var(--accent);outline-offset:1px}.report-kit select{cursor:pointer;max-width:100%}.report-kit .search{display:flex;align-items:center;gap:8px;border:1px solid var(--rule-2);border-radius:2px;padding:0 10px;background:var(--surface);color:var(--ink-3);min-width:210px}.report-kit .search input:not([type]){border:0;padding:5px 0;background:transparent;outline:0;width:100%;flex:1}.report-kit .search:focus-within{border-color:var(--accent)}.report-kit .search>button{border:0;background:none;color:var(--ink-3);padding:0;font-size:17px}.report-kit .field{display:flex;flex-direction:column;gap:8px;font:12px/1.5 var(--f-sans);color:var(--ink-3)}.report-kit .field>input,.report-kit .field>textarea,.report-kit .field>select{width:100%}.report-kit .field output{font-family:var(--f-mono);color:var(--ink)}.report-kit .field textarea{resize:vertical;font-size:13px}.report-kit .date-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-kit input[type=range]{accent-color:var(--gain);width:100%;cursor:pointer}.report-kit input[type=checkbox],.report-kit input[type=radio]{accent-color:var(--gain);cursor:pointer}.report-kit .check{display:flex;align-items:center;gap:6px;font:13px var(--f-sans);color:var(--ink-2)}.report-kit .check input{margin:0}.report-kit .switch-label{display:inline-flex;align-items:center;gap:8px;font:12px/1.5 var(--f-sans);color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none}.report-kit .switch-label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:16px;flex-shrink:0;border-radius:9px;background:var(--surface-2);border:1px solid var(--rule-2);position:relative;cursor:pointer;margin:0}.report-kit .switch-label input:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--ink-3)}.report-kit .switch-label input:checked{background:var(--accent-soft);border-color:var(--accent)}.report-kit .switch-label input:checked:after{transform:translate(14px);background:var(--accent)}.report-kit .segmented{display:inline-flex;border:1px solid var(--rule-2);border-radius:2px;max-width:100%;overflow-x:auto;flex-shrink:0}.report-kit .segmented button{border:0;border-right:1px solid var(--rule);background:none;color:var(--ink-3);font:12px/1.5 var(--f-sans);padding:6px 12px;white-space:nowrap}.report-kit .segmented button:last-child{border-right:0}.report-kit .segmented button.active{background:var(--surface-2);color:var(--ink)}.report-kit .segmented button:hover{color:var(--gain)}.report-kit .badge{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--rule-2);border-radius:2px;font:11px/1.6 var(--f-sans);white-space:nowrap}.report-kit .badge.positive{background:var(--gain-soft)}.report-kit .badge.negative{background:var(--loss-soft)}.report-kit .badge.warning{background:var(--warn-soft)}.report-kit .alert{display:flex;gap:9px;padding:9px 12px;border:1px solid currentColor;font:12px/1.6 var(--f-sans);background:var(--surface)}.report-kit .alert.warning{background:var(--warn-soft);border-color:#a6a6a6}.report-kit .alert.positive{background:var(--gain-soft);border-color:var(--rule-2)}.report-kit .alert.negative{background:var(--loss-soft);border-color:var(--rule-2)}.report-kit .tooltip{position:relative;display:inline-flex}.report-kit .tooltip>button{font:12px/1.6 var(--f-sans);border:0;border-bottom:1px dotted var(--ink-3);padding:0;color:var(--ink-2);background:none;cursor:help}.report-kit .tooltip [role=tooltip]{display:none;position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;padding:9px 12px;width:220px;max-width:70vw;background:var(--surface-2);border:1px solid var(--rule-2);font:12px/1.6 var(--f-sans);color:var(--ink)}.report-kit .tooltip:hover [role=tooltip],.report-kit .tooltip:focus-within [role=tooltip]{display:block}.report-kit .pagination{display:flex;justify-content:flex-end;align-items:center;gap:15px;font:12px var(--f-mono);margin:14px 0}.report-kit .empty{text-align:center;padding:24px 16px;font-family:var(--f-sans)}.report-kit .empty>span{display:block;font:30px var(--f-serif);color:var(--ink-3)}.report-kit .empty strong{font-size:13px;font-weight:500}.report-kit .empty p{font-size:12px;color:var(--ink-3);margin:6px 0 0}.report-kit progress{width:100%;height:5px;border:0;background:var(--rule);accent-color:var(--gain)}.report-kit progress::-webkit-progress-bar{background:var(--rule)}.report-kit progress::-webkit-progress-value{background:var(--gain)}.report-kit progress::-moz-progress-bar{background:var(--gain)}.report-kit details{font:13px/1.7 var(--f-sans)}.report-kit summary{cursor:pointer;color:var(--ink-2)}.report-kit .skeleton{display:grid;gap:9px}.report-kit .skeleton i{height:9px;background:var(--rule-2)}.report-kit .skeleton i:nth-child(2){width:85%}.report-kit .skeleton i:last-child{width:60%}.report-kit .library-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:38px 0 30px}.report-kit .eyebrow{font:10px/1.7 var(--f-mono);color:var(--ink-3);letter-spacing:1px;text-transform:uppercase}.report-kit .library-heading h1{font-size:32px;font-weight:500;line-height:1.3;margin:8px 0 12px;letter-spacing:-.5px}.report-kit .library-heading h1>span{font:12px var(--f-mono);color:var(--gain);vertical-align:middle;margin-left:10px}.report-kit .library-heading p{font:13px/1.8 var(--f-sans);color:var(--ink-3);margin:0}.report-kit .component-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px}.report-kit .component-card{border:1px solid var(--rule);background:var(--surface);display:flex;flex-direction:column;min-width:0}.report-kit .component-card.wide{grid-column:1/-1}.report-kit .component-heading{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 0;gap:12px}.report-kit .component-heading h2{font-size:18px;font-weight:500;margin:4px 0 0;line-height:1.5}.report-kit .code-button{background:none;border:1px solid var(--rule-2);border-radius:2px;color:var(--ink-3);font:11px var(--f-mono);padding:5px 7px}.report-kit .code-button:hover{color:var(--ink)}.report-kit .component-preview{padding:24px 18px;flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:130px}.report-kit .component-preview .metric-grid{margin:0}.report-kit .component-preview .metric{background:var(--ground)}.report-kit .component-meta{border-top:1px solid var(--rule);padding:9px 18px;font:11px/1.6 var(--f-sans);color:var(--ink-3)}.report-kit .amount-samples{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:16px}.report-kit .component-preview .table-wrap{margin-bottom:0}.report-kit .spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.report-kit .spec-panel{padding:22px;border:1px solid var(--rule);background:var(--surface);min-width:0}.report-kit .spec-panel h2{font-size:22px;font-weight:500;margin:10px 0 20px}.report-kit .spec-panel h3{font-size:19px;font-weight:500;margin:0 0 18px}.report-kit .spec-panel p{font:13px/1.9 var(--f-sans);color:var(--ink-2)}.report-kit .spec-panel dl{margin:0}.report-kit .spec-panel dt{font:12px var(--f-sans);color:var(--ink-3);margin-top:20px}.report-kit .spec-panel dd{font:12px/1.8 var(--f-mono);margin:6px 0 0;color:var(--ink-2);overflow-wrap:anywhere}.report-kit .spec-panel .serif-sample{font:24px/1.5 var(--f-serif);color:var(--ink);margin-bottom:12px}.report-kit .spec-panel .sans-sample{font:13px/1.5 var(--f-sans);color:var(--ink-2)}.report-kit .spec-panel .mono-sample{font:22px/1.5 var(--f-mono);color:var(--gain)}.report-kit .tokens{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule);margin:16px 0 24px}.report-kit .tokens>div{display:grid;grid-template-columns:28px 1fr;gap:2px 12px;padding:15px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);font:11px/1.7 var(--f-sans)}.report-kit .tokens i{width:28px;height:34px;border:1px solid var(--rule-2);grid-row:span 2}.report-kit .tokens code{color:var(--ink-3);font:11px var(--f-mono)}.report-kit .reference-image{border:1px solid var(--rule);padding:12px;background:var(--surface);overflow:auto}.report-kit .reference-image img{display:block;width:100%;height:auto;max-width:1260px;margin:auto}.report-kit .source-links{display:flex;flex-wrap:wrap;gap:18px;font:12px/1.7 var(--f-sans);color:var(--ink-3);padding-bottom:30px}.report-kit .source-links a:hover{color:var(--ink)}.report-kit .dialog{max-height:85dvh;width:min(760px,calc(100vw - 32px));border:1px solid var(--rule-2);border-radius:2px;padding:24px;background:var(--surface);color:var(--ink);overflow:auto}.report-kit .dialog::backdrop{background:#000b}.report-kit .dialog-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.report-kit .dialog-title h3{font:500 21px/1.5 var(--f-serif);margin:0}.report-kit .dialog-title .button{font-size:22px;min-width:32px}.report-kit .dialog-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--rule);padding-top:18px;margin-top:22px}.report-kit .code-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.report-kit .code{font:12px/1.8 var(--f-mono);background:var(--ground);border:1px solid var(--rule);padding:16px;max-height:50vh;overflow:auto;color:var(--ink-2);-moz-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere}.report-kit .dialog>.note{margin-bottom:16px}.report-kit .toast{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 48px);padding:12px 15px;background:var(--surface);color:var(--ink);border:1px solid var(--rule-2);font:13px/1.6 var(--f-sans)}.report-kit .toast>span:first-child{color:var(--gain)}.report-kit .toast button{border:0;background:none;color:var(--ink-3);font-size:20px;padding:0 2px;margin-left:12px}.report-kit .app-footer{border-top:1px solid var(--rule);padding-top:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--ink-3);font:11px/1.6 var(--f-sans)}.report-kit .app-footer>div{display:flex;gap:20px}.report-kit .app-footer button{border:0;background:none;font:inherit;color:inherit;padding:0}.report-kit .app-footer a:hover,.report-kit .app-footer button:hover{color:var(--ink)}.report-kit .focus-report .app-header,.report-kit .focus-report .utility-bar,.report-kit .focus-report .page-context,.report-kit .focus-report .filter-bar,.report-kit .focus-report .app-footer,.report-kit .focus-report .table-meta{display:none}.report-kit .focus-report .report-wrap{padding-top:34px}.report-kit .focus-report .report-section:first-child{border:0;padding-top:0}.report-kit .exit-focus{position:fixed;right:14px;bottom:14px;z-index:15;background:var(--surface)!important;opacity:.65}.report-kit .exit-focus:hover,.report-kit .exit-focus:focus-visible{opacity:1}@media(min-width:1700px){.report-kit .wide-report{padding-left:32px;padding-right:32px}}@media(max-width:1100px){.report-kit .app-header{gap:24px;padding:0 22px}.report-kit .app-header nav{gap:20px}.report-kit .demo-label{display:none}.report-kit .component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-kit .metric{padding:14px}.report-kit .metric-value{font-size:22px}.report-kit .utility-bar{padding-left:22px;padding-right:22px}}@media(max-width:760px){.report-kit .app-header{flex-wrap:wrap;gap:0;padding:0 18px}.report-kit .wordmark{height:54px}.report-kit .app-header nav{width:100%;height:43px;gap:24px;overflow:auto}.report-kit .utility-bar{padding:10px 18px;gap:10px;flex-wrap:wrap}.report-kit .utility-bar .row{gap:10px}.report-kit .report-wrap,.report-kit .wide-report{padding-left:18px;padding-right:18px}.report-kit .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-kit .metric:last-child{grid-column:1/-1}.report-kit .page-context{margin-top:20px;font-size:11px}.report-kit .report-section{margin-bottom:36px}.report-kit .component-grid{grid-template-columns:1fr}.report-kit .library-heading{align-items:flex-start;flex-direction:column;gap:18px}.report-kit .library-heading h1{font-size:28px}.report-kit .spec-grid{grid-template-columns:1fr;gap:16px}.report-kit .tokens{grid-template-columns:repeat(2,minmax(0,1fr))}.report-kit .component-preview{padding:20px 16px}.report-kit .component-heading{padding:16px 16px 0}.report-kit .spec-panel{padding:18px}.report-kit .fill-columns{grid-template-columns:1fr 1fr}.report-kit .search{min-width:0;flex:1;flex-basis:190px}.report-kit .push-right{margin-left:0}.report-kit .table-meta{flex-wrap:wrap}.report-kit .app-footer{flex-direction:column}.report-kit .dialog{padding:18px}.report-kit .code-toolbar .segmented{flex-shrink:1}.report-kit .filter-bar{gap:8px}.report-kit .amount-samples{font-size:18px}}@media print{.report-kit .app-header,.report-kit .utility-bar,.report-kit .page-context,.report-kit .filter-bar,.report-kit .app-footer,.report-kit .exit-focus{display:none}.report-kit{background:#fff;color:#000}.report-kit .report-wrap{max-width:none;padding:0}.report-kit .table-wrap{overflow:visible}.report-kit .report-section{break-inside:avoid}}.report-kit[data-theme=dextools]{color-scheme:dark;--ground:#111827;--surface:#1f2937;--surface-2:#374151;--ink:#fff;--ink-2:#d1d5db;--ink-3:#9ca3af;--rule:#374151;--rule-2:#4b5563;--gain:#bbf7d0;--loss:#fecaca;--warn:#fdba74;--accent:#22d3ee;--accent-soft:#083344;--loss-soft:#450a0a;--gain-soft:#052e16;--warn-soft:#431407}.report-kit[data-theme=dextools].readable{--ink-3:#d1d5db}.report-kit [data-theme=dextools] .button.primary{background:var(--accent);border-color:var(--accent);color:#083344}.report-kit [data-theme=dextools] .button.primary:hover:not(:disabled){background:#67e8f9}.report-kit [data-theme=dextools] .app-header nav button.active{color:var(--accent);border-bottom-color:var(--accent)}.report-kit [data-theme=dextools] .segmented button.active{background:var(--accent-soft);color:var(--accent)}.report-kit [data-theme=dextools] .segmented button:hover,.report-kit [data-theme=dextools] .sort-on{color:var(--accent)}.report-kit [data-theme=dextools] input:not([type=checkbox]):not([type=radio]):not([type=range]),.report-kit [data-theme=dextools] select,.report-kit [data-theme=dextools] textarea,.report-kit [data-theme=dextools] .search{background:#030712}.report-kit [data-theme=dextools] .search input:not([type]){background:transparent}.report-kit [data-theme=dextools] input[type=range],.report-kit [data-theme=dextools] input[type=checkbox],.report-kit [data-theme=dextools] input[type=radio],.report-kit [data-theme=dextools] progress{accent-color:var(--accent)}.report-kit [data-theme=dextools] progress::-webkit-progress-value{background:var(--accent)}.report-kit [data-theme=dextools] progress::-moz-progress-bar{background:var(--accent)}.report-kit .arb-direction{display:inline-flex;align-items:center;gap:9px;font:500 12px/1.6 var(--f-sans);white-space:nowrap}.report-kit .arb-arrow{color:var(--ink-2);font-family:var(--f-mono)}.report-kit .arb-token,.report-kit .arb-cell{display:inline-flex;flex-direction:column;gap:3px;vertical-align:middle}.report-kit .arb-cell{align-items:flex-end}.report-kit .left .arb-cell{align-items:flex-start}.report-kit .arb-token strong{font:600 12px var(--f-sans)}.report-kit .arb-token small,.report-kit .arb-cell small{font:10px/1.5 var(--f-sans);color:var(--ink-3)}.report-kit .arb-detail{margin-top:20px}.report-kit .arb-reason{overflow-wrap:anywhere}.report-kit .arb-tx{color:var(--accent)}.report-kit .arb-tx:hover{text-decoration:underline}.report-kit .arb-source{margin-bottom:28px}@media(min-width:761px){.report-kit .app-header{gap:24px}.report-kit .app-header nav{gap:20px}.report-kit .app-header nav button{font-size:12px}}@media(max-width:1200px){.report-kit .demo-label{display:none}}.report-kit[data-theme=glass]{color-scheme:light;--ground: #edf3f5;--surface: rgb(255 255 255 / 76%);--surface-2: #e7eff1;--ink: #18252a;--ink-2: #506269;--ink-3: #667e86;--rule: #d7e2e5;--rule-2: #b9cccf;--gain: #217767;--loss: #ad4f47;--warn: #8a6210;--accent: #326e80;--accent-soft: #dcebed;--loss-soft: #f5e5e1;--gain-soft: #deefea;--warn-soft: #f5edda}.report-master{--page-frame: 1344px;--page-gap: 12px;--card-inset: 12px}.report-master{--color-base-200: var(--surface-2);--color-base-content: var(--ink);--color-border-default: var(--rule-2);--ease: cubic-bezier(.4, 0, .2, 1)}.report-master *{letter-spacing:0}html.report-master,.report-master body{margin:0;min-width:320px;height:100%;background:var(--ground);color:var(--ink)}.report-master body{font:400 12px/20px var(--f-sans)}.report-master :is(h1,h2,h3,h4,p){margin:0}.report-master :is(b,strong){font-weight:500}.report-master small{font-size:11px;line-height:18px}.report-master :is(button,input,select,textarea){max-width:100%}.report-master .muted{color:var(--ink-3)}.report-master :is(.workspace-scroll,.logList,.keeperStatusPopover,.master-header-popover,.master-select-list,.v4PoolList,.modal-box,.table-wrap,textarea){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){.report-master :is(.workspace-scroll,.logList,.keeperStatusPopover,.master-header-popover,.master-select-list,.v4PoolList,.modal-box,.table-wrap,textarea){scrollbar-width:auto;scrollbar-color:auto}.report-master ::-webkit-scrollbar{width:6px;height:6px}.report-master ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.report-master ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.report-master ::-webkit-scrollbar-button{display:none;width:0;height:0}.report-master ::-webkit-scrollbar-track,.report-master ::-webkit-scrollbar-corner{background:transparent}}.report-master .themeSwitcher{grid-template-columns:repeat(4,minmax(0,1fr))}.report-master .themeSwitcher button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.themeSwatch{width:9px;height:9px;border:1px solid var(--ink-3);border-radius:2px}.themeSwatch.glass{background:#dcebed}.themeSwatch.light{background:#fff}.themeSwatch.dark{background:#101318}.themeSwatch.hyper{background:#97fce4;border-color:#50d2c1}.report-master .themeSwitcher button.active{color:var(--gain)}.report-master.readable :is(.vaultCardStats>span,.vaultInfoCard small,.logList,.strategyHeadTitle small){font-size:13px;line-height:21px}@media(prefers-reduced-transparency:reduce){.report-kit[data-theme=glass]{--surface: #f8fbfc}}.report-master{--type-title: 400 16px/24px var(--f-sans);--type-identity: 400 20px/28px var(--f-sans);--type-metric: 400 24px/30px var(--f-sans);--type-ui: 400 12px/20px var(--f-sans);--type-note: 400 11px/18px var(--f-sans);--type-section: 500 12px/20px var(--f-sans)}.report-master body{font:400 13px/1.6 var(--f-sans)}.report-master :is(.panel-heading h2,.createPanel>h2,.strategyToolbar h3){color:var(--ink);font:var(--type-title)}.report-master .vaultHero strong{color:var(--ink);font:var(--type-identity)}.report-master :is(.vaultMetricGrid .vaultInfoCard>strong,.feeCalcMetrics strong){color:var(--ink);font:var(--type-metric);font-variant-numeric:tabular-nums}.report-master :is(.vaultPairRow strong,.feeCalcHead h3){color:var(--ink);font:400 14px/20px var(--f-sans)}.report-master :is(.vaultTotalTicker,.vaultCardStats>span,.vaultInfoCard strong,.logItem,.feeCalcTable>div,.keeperTable,.keeperStatusHead strong,.keeperRowTop strong){font:var(--type-ui);font-variant-numeric:tabular-nums}.report-master :is(.vaultCardStats>span,.vaultInfoCard strong,.logMessageCell,.keeperRowTop strong,.keeperBalance,.keeperTable tbody td){color:var(--ink)}.report-master .vaultCardStats b{font:inherit;color:var(--ink-3)}.report-master :is(.vaultHero>div>span,.vaultInfoCard>span,.feeCalcMetrics small){color:var(--ink-3);font:var(--type-ui)}.report-master :is(.vaultCardHead>span,.vaultPairRow em,.vaultInfoCard small,.keeperSnapshotLine,.priceRangeTop,.priceRangeBottom,.priceRangeBottom small,.vaultValueProgressLabels small,.feeCalcHead span,.feeCalcHint,.v4PoolList span,.v4PoolList small,.presetCard span,.eyebrow,.strategyHeadTitle small,.keeperSummaryLine,.keeperStatusHead span,.keeperRowTop em,.releaseMeta,.releaseList ul,.warningText,label small){font:var(--type-note)}.report-master :is(.vaultInfoCard small,.feeCalcHint,.v4PoolList span,.v4PoolList small,.presetCard span,.strategyHeadTitle small,.releaseList ul){color:var(--ink-3)}.report-master :is(.statePill,.rangeText,.rangePill){font:var(--type-ui)}.report-master :is(.strategySections h3,.presetCard strong,.releaseHeading strong,.releaseList h3){color:var(--ink);font:var(--type-section)}.report-master :is(label,.inputWithSuffix em,.deleteStrategyButton,.cancelStrategyButton){font:var(--type-ui)}.report-master :is(.feePresetRow,.quickPresetRow,.feeCalcModeRow,.feeCalcQuickRow) .btn{font:400 12px/22px var(--f-sans)}.report-master .feeCalcTable>div:first-child{color:var(--ink-3);font:var(--type-ui)}.report-master .tokenAddressLine b{color:var(--ink-2);font:var(--type-note)}.report-master :is(.tokenAddressLine small,.vaultDetailGrid small){color:var(--ink-3);font:var(--type-note)}.report-master .addressCopyLine small,.report-master .strategyJson{font-family:var(--f-mono)}.report-master .keeperTable thead th{color:var(--ink-3);font:400 12px/24px var(--f-sans)}.report-master .keeperTable tbody th{color:var(--ink)}.report-master :is(.keeperRowWarn,.keeperEmpty,.keeperStatusError,.toast){font:var(--type-ui)}.report-master .keeperRowTop em{font-variant-numeric:normal}.report-master.readable :is(.vaultCardStats>span,.vaultInfoCard small,.logItem,.keeperTable,.keeperTable thead th,.keeperRowTop strong,.feeCalcTable>div){font-size:13px;line-height:21px}.shell{display:flex;flex-direction:column;width:100%;overflow:hidden}.master-topbar{display:flex;flex-shrink:0}.report-master .master-topbar{align-items:center;height:56px;min-height:56px;flex-basis:56px;position:relative;z-index:50}.topBrand{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.report-master .brand strong{letter-spacing:0}.oneTickLogo{width:94px;height:34px;flex-shrink:0}.oneTickMark{display:none}@media(max-width:480px){.oneTickLogo{width:66px;height:26px}}.headerContext{padding-left:16px;border-left:1px solid var(--rule-2);color:var(--ink-3);white-space:nowrap}.header-tools{display:flex;align-items:center;margin-left:auto;min-width:0}.master-account-address{display:flex;align-items:center;gap:8px}.master-account-address>span{min-width:0}.master-statusbar,.footer-left,.footer-right,.page-actions,.master-source-label{display:flex;align-items:center}.master-statusbar{justify-content:space-between;z-index:40}.footer-left,.footer-right{min-width:0}.master-statusbar .footer-left{flex-shrink:0}.master-statusbar .footer-right{flex:1;justify-content:flex-end;overflow:visible}.master-statusbar .keeperStatusWrap{flex-shrink:0}.report-master .apiHealth[data-state=offline]{color:var(--loss);border-color:var(--loss);background:var(--loss-soft)}.report-master .apiHealth[data-state=pending]{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.report-master .releaseTrigger{display:inline-flex;align-items:center;gap:5px;height:20px;padding:2px 7px;border:1px solid var(--rule-2);border-radius:5px;background:transparent;color:var(--ink-3);font:400 11px/1 var(--f-sans);white-space:nowrap}.report-master .releaseTrigger:hover,.report-master .releaseTrigger[aria-expanded=true]{color:var(--ink);background:var(--surface-2)}.report-master .releaseMenu .master-header-popover{top:auto;bottom:calc(100% + 7px);left:0;right:auto;width:380px;max-height:min(460px,calc(100dvh - 80px));padding:12px}.releaseHeading{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--rule-2)}.releaseHeading strong{color:var(--ink);font-size:13px}.releaseList{list-style:none;margin:0;padding:0}.releaseList>li{padding:12px 0;border-bottom:1px solid var(--rule)}.releaseList>li:last-child{border:0;padding-bottom:0}.releaseMeta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:10px;color:var(--ink-3)}.releaseMeta>span{color:var(--ink-2);font-family:var(--f-mono)}.releaseMeta em{color:var(--gain);font-style:normal}.report-master .releaseList h3{font:500 12px/20px var(--f-sans);margin:5px 0;color:var(--ink)}.releaseList ul{list-style:disc;padding-left:16px;margin:0;font:400 11px/18px var(--f-sans);color:var(--ink-2)}.releaseList ul li+li{margin-top:4px}.report-master .master-statusbar .ui-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--ink-3)}.report-master .master-statusbar .rpcStatus{min-width:0;flex:0 1 auto;overflow:hidden}.rpcStatus>span{overflow:hidden;text-overflow:ellipsis}.report-master .master-statusbar .keeperStatusButton{height:22px;min-height:22px;padding:0 5px;border:0;font:11px/20px var(--f-sans)}.report-master .master-statusbar .keeperStatusPopover{top:auto;bottom:calc(100% + 6px)}.isSpinning{animation:ui-spin 1s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.isSpinning{animation:none}}.report-master .status{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);white-space:nowrap;font-size:11px}.report-master .status.live{color:var(--gain)}.report-master .status.dry{color:var(--warn)}.statusDot,.walletDot{width:5px;height:5px;background:currentColor;border-radius:50%}.report-master .logoutButton{display:inline-flex;align-items:center;gap:5px}.workspace-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding:16px}.master-content{display:flex;flex-direction:column}.guestCreateView{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:272px minmax(0,1fr) 250px;gap:12px;align-items:start;min-width:0}.panel{min-width:0}.panel-heading{display:flex;justify-content:space-between}.panel-heading h2,.createPanel>h2{font:400 16px/24px var(--f-sans)}.createPanel>h2{margin-bottom:12px}.vaultSidebar{grid-column:1;grid-row:1}.vaultWorkspace{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:12px;min-width:0}.createPanel{grid-column:3;grid-row:1}.actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.currentVaultPanel>.panel-heading{flex-wrap:wrap}.report-master .currentVaultPanel .actions .btn{height:28px;min-height:28px;padding:0 8px;line-height:26px}.refreshButton{display:inline-flex;align-items:center;gap:6px}.refreshButton svg,.logoutButton svg{width:14px;height:14px;stroke-width:1.5}.report-master .iconButton:not(.copyButton){display:inline-flex;align-items:center;justify-content:center;padding:0;min-height:28px;height:28px;width:28px}.report-master.report-kit .loginHint{flex-shrink:0;margin:0;padding:8px 16px;min-height:32px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:var(--gain-soft);color:var(--ink-2);font:400 12px/16px var(--f-sans);text-align:center}@media(max-width:1180px){.grid{grid-template-columns:250px minmax(0,1fr)}.vaultSidebar{grid-row:1 / 3}.createPanel{grid-column:2;grid-row:2}.headerContext{display:none}.report-master .topActions{gap:6px}.rpcStatus{max-width:190px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px){.report-master .master-topbar{padding:0 10px;gap:12px}.header-tools{justify-content:flex-end}.grid{grid-template-columns:minmax(0,1fr)}.grid>.panel{grid-column:1;grid-row:auto}.vaultWorkspace{grid-column:1;grid-row:auto;order:1}.vaultSidebar{order:0}.currentVaultPanel{order:1}.strategyPanel{order:2}.logsPanel{order:3}.createPanel{order:4}.report-master .master-content{padding:12px}.report-master .status{font-size:10px}.report-master .master-statusbar .rpcStatus{max-width:150px}.report-master .master-statusbar{gap:8px}.report-master .master-statusbar .keeperStatusPopover{bottom:36px}.report-master .master-source-label{padding:2px 4px;font-size:10px}}@media(max-width:480px){.report-master .master-statusbar .rpcStatus{max-width:100px}.report-master .master-statusbar :is(.footer-left,.footer-right){gap:5px}.report-master .master-statusbar .page-actions{gap:2px}}.app-topbar{position:relative;z-index:50;display:flex;align-items:stretch;gap:12px;flex:0 0 45px;height:45px;padding:0 20px;border-bottom:1px solid var(--border-color);background:var(--bg)}.brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.brand-symbol{color:var(--green)}.brand strong{font-size:18px;line-height:24px;letter-spacing:-.55px;font-weight:600}.header-navigation{flex:1;min-width:0;overflow:visible}.header-tools{display:flex;align-items:center;gap:8px}.mobile-menu,.mobile-nav{display:none}.is-desktop .app-topbar{-webkit-app-region:drag}.is-desktop .app-topbar button,.is-desktop .app-topbar a,.is-desktop .app-topbar label{-webkit-app-region:no-drag}@media(max-width:1279px){.brand strong{display:none}}@media(max-width:1023px){.header-navigation{display:flex;align-items:center}.ui-icon-button.mobile-menu{display:inline-flex;flex:0 0 46px;width:46px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:var(--color-base-content)}.ui-icon-button.mobile-menu:hover:not(:disabled){color:var(--color-base-content);background:color-mix(in oklab,var(--color-base-200) 60%,transparent)}.ui-icon-button.mobile-menu:active:not(:disabled){background:color-mix(in oklab,var(--color-base-200),#000 5%);translate:0 .5px}.mobile-nav{display:flex;flex-direction:column;gap:8px;position:absolute;top:50px;right:20px;width:min(256px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow-y:auto;padding:16px;background:var(--bg);border-radius:4px;box-shadow:0 12px 32px -8px #0009}.mobile-nav .nav-item{text-align:left;min-height:40px;padding:8px 12px;border-radius:6px;flex-shrink:0;font-size:16px;line-height:24px}.mobile-nav .nav-item.active{background:var(--surface);color:var(--green)}.mobile-nav .nav-item.active:after{display:none}}@media(max-width:767px){.app-topbar{padding:0 16px}.mobile-nav{right:16px}}.master-wallet-slot{display:flex;align-items:center;flex-shrink:0}.master-wallet-slot:empty{display:none}.master-menu-slot,.master-search-slot{display:contents}.master-topbar .header-tools{margin-left:auto}@media(max-width:359px){.master-topbar .mobile-current{max-width:126px}}.report-master .master-topbar{height:64px;min-height:64px;padding:0 30px;background:var(--ground);border-bottom:1px solid var(--rule);gap:32px}.report-master .brand strong{font:600 23px var(--f-serif);letter-spacing:-.5px}.report-master .brand-symbol{width:25px;color:var(--gain)}@media(max-width:1023px){.report-master .master-topbar{gap:16px;padding-inline:18px}.report-master .master-search-slot{display:none}}@media(max-width:600px){.report-master .master-topbar{height:56px;min-height:56px;gap:10px}.report-master .brand strong{font-size:20px}.report-master .brand-symbol{display:none}}.report-master .master-topbar{flex:0 0 64px;height:64px;min-height:64px;padding:0 32px;gap:40px;align-items:center}.report-master .header-navigation{height:64px}.report-master .brand strong{font:600 22px var(--f-serif)}.report-master .header-tools{gap:12px}.report-master .master-search-slot{display:none}.report-master .mobile-nav{top:64px;padding:12px 18px;border-color:var(--rule);background:var(--surface);box-shadow:none}.report-master .mobile-nav .nav-item{padding:10px 12px;border:1px solid transparent;border-radius:2px}.report-master .mobile-nav .nav-item.active{border-color:var(--rule-2);background:var(--surface-2)}@media(max-width:1279px){.report-master .master-topbar{padding-inline:22px;gap:24px}}@media(max-width:760px){.report-master .master-topbar{padding-inline:18px;gap:12px}.report-master .header-tools{gap:8px}}.report-master .master-topbar{flex-basis:56px;height:56px;min-height:56px}.report-master .header-navigation{height:56px}.report-master .mobile-nav{top:56px}.report-master .master-topbar{padding:0 10px;gap:22px;background:var(--surface);border-bottom:1px solid var(--rule)}.report-master .brand{gap:6px}.report-master .brand strong{display:inline;font:500 19px/1 var(--f-sans);letter-spacing:-.6px}.report-master .brand-symbol{width:24px;height:24px}.report-master .master-topbar .header-tools{gap:8px}.report-master .master-topbar .connect-button{height:33px;min-height:33px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:var(--gain-soft);color:var(--gain);font:500 13px var(--f-sans)}.report-master .master-topbar .connect-button:hover:not(:disabled){background:color-mix(in srgb,var(--gain) 24%,var(--surface));border-color:transparent;color:var(--ink)}.report-master .master-header-control{width:32px;height:32px;min-width:32px;border:1px solid var(--rule-2);border-radius:8px;color:var(--ink-2)}.report-master .master-header-control:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}@media(max-width:1023px){.report-master .master-topbar{gap:10px}.report-master .header-navigation .mobile-current{display:none}.report-master .master-topbar .ui-icon-button.mobile-menu{width:32px;min-width:32px;flex-basis:32px;height:32px;border:1px solid var(--rule-2);border-radius:8px}}@media(max-width:420px){.report-master .master-topbar,.report-master .master-topbar .header-tools{gap:6px}.report-master .brand strong{font-size:17px}}.report-master .master-topbar{background:var(--chrome-surface)}.report-master .master-topbar .connect-button{background:var(--gain-soft);color:var(--gain);min-width:82px}.report-master .master-topbar .connect-button:hover:not(:disabled){background:color-mix(in srgb,var(--gain) 24%,var(--surface));color:var(--ink);filter:none}.report-master .master-header-control{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--chrome-border);border-radius:8px;width:32px;height:32px;color:var(--ink-2);cursor:pointer}.report-master .master-header-control:hover,.report-master .master-header-control[aria-expanded=true]{background:var(--chrome-option)}.report-master .master-header-menu{position:relative;display:inline-flex;flex-shrink:0;font:13px/1.5 var(--f-sans)}.report-master .master-header-popover{position:absolute;z-index:95;right:0;top:calc(100% + 2px);width:280px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 70px);overflow-y:auto;padding:10px;border:1px solid var(--chrome-border);border-radius:10px;background:var(--chrome-raised);color:var(--chrome-muted);box-shadow:0 8px 28px #0002}.report-master .master-header-popover button,.report-master .master-header-popover a{font:13px/1.5 var(--f-sans)}.report-master .master-language-menu .master-header-popover{width:172px}.report-master .master-header-popover .master-display-settings{display:grid;gap:8px;padding:0;font:12px/1.5 var(--f-sans)}.report-master .master-header-popover .switch-label{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:16px;width:100%;font:12px/1.5 var(--f-sans);color:var(--chrome-muted);cursor:pointer}.report-master .master-topbar .master-account-trigger{display:inline-flex;align-items:center;gap:7px;padding:0 10px;background:var(--chrome-option);color:var(--chrome-text);border-color:var(--chrome-border);font:12px/1.5 var(--f-mono)}.report-master .master-topbar .master-account-trigger:hover:not(:disabled){background:var(--chrome-raised);color:var(--chrome-text)}.report-master .master-account-menu .master-header-popover{width:280px}.report-master .master-account-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 8px}.report-master .master-account-heading strong{color:var(--chrome-text);font-weight:500}.report-master .master-account-network{color:var(--chrome-accent);font:11px var(--f-mono)}.report-master .master-account-address{padding:0 4px;color:var(--chrome-text);font:10px/1.7 var(--f-mono);overflow-wrap:anywhere}.report-master .master-account-session{padding:4px;margin:0 0 8px;color:var(--chrome-muted);font:11px/1.6 var(--f-sans)}@media(max-width:600px){.report-master .master-topbar .brand strong{display:none}.report-master .master-topbar .brand-symbol{display:block}.report-master .master-topbar .master-account-trigger{font-size:11px;gap:5px;padding:0 8px}.report-master .master-account-trigger>svg:first-child{display:none}.report-master .master-account-menu .master-header-popover{position:fixed;right:10px;top:48px}}.report-master .master-topbar .connect-button{font:400 12px/31px var(--f-sans)}.report-master .master-header-control>svg{width:17px;height:17px}.report-master .master-header-popover :is(button,a){font:400 12px/20px var(--f-sans)}.report-master .master-account-verified{display:inline-flex;align-items:center;gap:5px;color:var(--gain);font:400 12px/20px var(--f-sans);white-space:nowrap}.report-master .master-account-verified>i{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.report-master .master-account-short-address{padding-left:8px;border-left:1px solid var(--rule-2)}@media(max-width:1279px){.report-master .master-account-short-address{display:none}}.report-master .master-settings-menu .master-header-popover{width:280px}.report-master .master-header-popover .master-display-settings{gap:12px}.report-master .master-header-popover .master-theme-options button{font:400 11px/20px var(--f-sans)}@media(min-width:1280px)and (max-width:1439px){.report-master .master-topbar{gap:14px}.report-master .brand strong,.report-master .master-account-short-address{display:none}}@media(max-width:1279px){.report-master .header-navigation{display:flex;align-items:center}.report-master .header-navigation .mobile-current{display:none}.report-master .master-topbar .ui-icon-button.mobile-menu{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0;border:1px solid var(--rule-2);border-radius:8px}.report-master .mobile-nav{display:flex;flex-direction:column;position:absolute;top:56px;right:10px;width:min(256px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow-y:auto;gap:8px;padding:12px 18px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);box-shadow:none}.report-master .mobile-nav .nav-item{flex-shrink:0;min-height:36px;padding:8px 12px;border-radius:6px;font:400 12px/20px var(--f-sans)}}@media(max-width:540px){.report-master .master-settings-menu .master-header-popover{position:fixed;right:10px;top:48px}}.report-master .master-wallet-slot{gap:8px}.portfolioAccountSlot,.portfolioAccount{display:flex;align-items:center;flex-shrink:0}.report-master.report-kit[data-theme] .master-topbar .portfolioAccount>.master-select{width:48px}.report-master.report-kit[data-theme] .master-topbar .portfolioAccount .master-select>button{display:flex;align-items:center;justify-content:center;gap:4px;height:33px;min-height:33px;padding:0 8px;border:1px solid var(--rule-2);border-radius:8px;background:var(--surface-2);color:var(--ink-2)}.report-master.report-kit[data-theme] .master-topbar .portfolioAccount .master-select>button>span{display:flex;align-items:center}.report-master.report-kit[data-theme] .master-topbar .portfolioAccount .master-select>button:is(:hover,[aria-expanded=true]){color:var(--ink);border-color:var(--ink-3)}@media(max-width:480px){.report-master.report-kit[data-theme] .master-topbar:has(.portfolioAccountSlot) .master-account-connected-label{display:none}}@media(max-width:760px){.report-master.report-kit[data-theme] .master-topbar{--f-sans: system-ui,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;--f-mono: var(--f-sans);width:100%;min-width:0;box-sizing:border-box;display:flex;border-bottom:1px solid var(--rule);font-family:var(--f-sans)}.report-master.report-kit[data-theme] .master-topbar .topBrand>.oneTickLogo{width:94px;height:34px}.report-master.report-kit[data-theme] .master-topbar .mobileNavigationMenu{display:inline-flex;flex-shrink:0}.report-master.report-kit[data-theme] .master-topbar :is(.master-header-control,.mobile-menu){width:32px;height:32px;min-width:32px;padding:0;border:1px solid var(--rule-2);border-radius:8px;color:var(--ink-2);background:transparent;box-shadow:none}.report-master.report-kit[data-theme] .master-topbar .mobile-menu{color:var(--ink-3)}.report-master.report-kit[data-theme] .master-topbar :is(.master-header-control,.mobile-menu)[aria-expanded=true]{color:var(--ink-2);background:var(--chrome-option);border-color:var(--rule-2)}.report-master.report-kit[data-theme] .master-topbar .mobile-menu[aria-expanded=true]{color:var(--green);background:color-mix(in oklab,var(--color-primary) 5.0980392157%,transparent)}.report-master.report-kit[data-theme] .master-topbar :is(.master-header-control,.mobile-menu):hover:not(:disabled){color:var(--ink);background:var(--surface-2);border-color:var(--rule-2)}.report-master.report-kit[data-theme] .master-topbar .connect-button{height:33px;min-height:33px;padding:0 16px;border:1px solid transparent;border-radius:8px;color:var(--gain);background:var(--gain-soft);font:400 12px/31px var(--f-sans)}.report-master.report-kit[data-theme] .master-topbar .connect-button:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--gain) 24%,var(--surface));border-color:transparent}.report-master.report-kit[data-theme] .master-topbar .master-account-trigger{gap:7px;padding:0 10px;border-color:var(--chrome-border);color:var(--chrome-text);background:var(--chrome-option)}.report-master.report-kit[data-theme] .master-topbar .master-account-trigger:hover:not(:disabled){color:var(--chrome-text);background:var(--chrome-raised);border-color:var(--chrome-border)}.report-master.report-kit[data-theme] .master-topbar .master-account-short-address{display:none}}@media(max-width:600px){.report-master.report-kit[data-theme] .master-topbar .topBrand>.oneTickLogo{display:none}.report-master.report-kit[data-theme] .master-topbar .topBrand>.oneTickMark{display:block;width:24px;height:24px}.report-master.report-kit[data-theme] .master-topbar .master-account-trigger{gap:5px;padding:0 8px}}.report-master.report-kit[data-theme] .master-statusbar>.footer-right>.rpcStatus{--rpc-warning: #f2c94c;--rpc-critical: #ff7676;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;min-width:70px;max-width:none;height:24px;padding:0 7px;border:1px solid var(--rule-2);border-radius:4px;color:var(--ink-3);font-size:11px;line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.report-master .rpcStatusIcon{display:block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.report-master.report-kit:is([data-theme=light],[data-theme=glass]) .master-statusbar>.footer-right>.rpcStatus{--rpc-warning: #856000;--rpc-critical: #b42318}.report-master.report-kit[data-theme] .master-statusbar .rpcStatus[data-latency-state=normal]{color:var(--gain)}.report-master.report-kit[data-theme] .master-statusbar .rpcStatus[data-latency-state=warning]{color:var(--rpc-warning);border-color:var(--rpc-warning)}.report-master.report-kit[data-theme] .master-statusbar .rpcStatus[data-latency-state=critical]{color:var(--rpc-critical);border-color:var(--rpc-critical)}.statusbar{position:relative;z-index:35;flex:0 0 37px;height:37px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-color);background:var(--bg)}.footer-left{height:36px;padding:0 12px;display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12px}.footer-right{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px}.statusbar .icon-control:active:not(:disabled):not([aria-expanded=true]):not([aria-pressed=true]){background:transparent}.statusbar .icon-control:hover:active:not(:disabled):not([aria-expanded=true]):not([aria-pressed=true]){background:rgb(var(--overlay-rgb) / 4%)}.footer-left .page-actions>.btn{height:28px}.footer-left .page-actions>.btn-square{width:28px}.footer-left .refresh-button:disabled{opacity:.5}.footer-left{gap:8px}.footer-left .page-actions{gap:6px}.footer-left .refresh-button{width:28px;padding:0}.footer-left .refresh-button .ui-icon-button-content>span{display:none}@media(max-width:767px){.footer-left{min-width:0}.footer-left .page-actions{gap:4px;width:auto}}.master-source-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.master-statusbar .footer-left{min-width:0}.master-statusbar .footer-right{flex-shrink:0}.report-master .master-footer-updated{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;white-space:nowrap;color:var(--ink-3);font:11px/1 var(--f-sans)}.report-master .master-footer-updated time{font-variant-numeric:tabular-nums}.report-master .master-footer-nav-icon{display:none}@media(max-width:800px){.report-master .master-statusbar .master-source-label{display:none}}@media(max-width:540px){.report-master .master-statusbar .footer-right a{display:inline-flex;width:18px;height:22px;align-items:center;justify-content:center}.report-master .master-statusbar .master-footer-nav-icon{display:block}.report-master .master-statusbar .footer-right a>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.report-master .master-statusbar{background:var(--ground);border-top:1px solid var(--rule);font-size:11px}.report-master .master-statusbar{position:static;flex:auto;min-height:0;height:auto;padding:20px 0 0;gap:20px;flex-wrap:wrap;background:transparent;font:11px/1.6 var(--f-sans)}.report-master .master-statusbar .footer-left,.report-master .master-statusbar .footer-right{padding:0;height:auto;gap:14px;flex-wrap:wrap}.report-master .master-source-label{font:11px var(--f-sans)}@media(max-width:760px){.report-master .master-statusbar{align-items:flex-start;flex-direction:column;gap:12px}}.report-master .master-statusbar{padding-top:12px;gap:12px}.report-master .master-statusbar{position:relative;flex:0 0 30px;width:100%;height:30px;min-height:30px;padding:3px 10px 3px 8px;gap:15px;flex-direction:row;flex-wrap:nowrap;background:var(--surface);border-top:1px solid var(--rule);font:12px/1 var(--f-sans)}.report-master .master-statusbar .footer-left,.report-master .master-statusbar .footer-right{height:24px;gap:15px;flex-wrap:nowrap;font:12px/1 var(--f-sans)}.report-master .master-statusbar .page-actions{gap:6px}.report-master .master-source-label{height:20px;padding:2px 8px;gap:5px;border:1px solid var(--gain);border-radius:5px;background:var(--gain-soft);color:var(--gain);white-space:nowrap;font:11px/1 var(--f-sans)}.report-master .master-source-label[data-paused=true]{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.report-master .master-statusbar .ui-icon-button{width:22px;height:22px;min-width:22px;border-radius:4px}.report-master .master-statusbar .footer-right a{color:var(--ink-3);white-space:nowrap;text-decoration:none}.report-master .master-statusbar .footer-right a:hover{color:var(--ink)}@media(max-width:420px){.report-master .master-statusbar .footer-left,.report-master .master-statusbar .footer-right{gap:8px}.report-master .master-statusbar{gap:8px;padding-right:8px}}.report-master .master-statusbar{background:var(--chrome-surface)}.report-master.report-kit[data-theme] .master-statusbar .footerDocLink{display:inline-flex;align-items:center;flex:0 0 auto;min-height:22px;padding:0 2px;color:var(--ink-2);font:inherit;text-decoration:none}.report-master.report-kit[data-theme] .master-statusbar .footerDocLink:hover{color:var(--gain);text-decoration:underline}.report-master.report-kit[data-theme] .master-statusbar .footerDocLink:focus-visible{outline:2px solid var(--gain);outline-offset:2px;border-radius:2px}.report-master.report-kit[data-theme] .master-statusbar{--f-sans: system-ui,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box;width:100%;height:calc(30px + env(safe-area-inset-bottom));min-height:calc(30px + env(safe-area-inset-bottom));padding:3px 10px calc(3px + env(safe-area-inset-bottom)) 8px;gap:15px;background:var(--chrome-surface);border-top:1px solid var(--rule);font:400 12px/1 var(--f-sans)}.report-master.report-kit[data-theme] .master-statusbar>:is(.footer-left,.footer-right){display:flex;align-items:center;height:24px;padding:0;gap:15px;flex-wrap:nowrap;font:400 12px/1 var(--f-sans)}.report-master.report-kit[data-theme] .master-statusbar .page-actions{display:flex;align-items:center;gap:6px}.report-master.report-kit[data-theme] .master-statusbar :is(.releaseTrigger,.master-source-label,.mobileStatusTrigger){display:inline-flex;align-items:center;justify-content:center;height:20px;min-height:20px;padding:2px 8px;gap:5px;border:1px solid var(--rule-2);border-radius:5px;background:transparent;color:var(--ink-3);box-shadow:none;font:400 11px/1 var(--f-sans);white-space:nowrap}.report-master.report-kit[data-theme] .master-statusbar .apiHealth{color:var(--gain);border-color:var(--gain);background:var(--gain-soft)}.report-master.report-kit[data-theme] .master-statusbar .releaseTrigger{color:var(--ink-2)}.report-master.report-kit[data-theme] .master-statusbar .apiHealth:is(.offline,[data-state=offline]){color:var(--loss);border-color:var(--loss);background:var(--loss-soft)}.report-master.report-kit[data-theme] .master-statusbar .apiHealth:is(.pending,[data-state=pending]){color:var(--ink-3);border-color:var(--rule-2);background:var(--surface-2)}.report-master.report-kit[data-theme] .master-statusbar :is(.releaseTrigger,.mobileStatusTrigger):is(:hover,[aria-expanded=true]){color:var(--ink);background:var(--surface-2)}.report-master.report-kit[data-theme] .master-statusbar .ui-icon-button{width:22px;min-width:22px;height:22px;min-height:28px;border-radius:4px}.report-master.report-kit[data-theme] .master-statusbar :is(button.keeperStatusButton,.keeperPublicStatus){display:inline-flex;align-items:center;height:22px;min-height:22px;padding:0 4px;gap:5px;border:0;border-radius:4px;color:var(--ink-2);background:transparent;box-shadow:none;font:400 11px/20px var(--f-sans);white-space:nowrap}.report-master.report-kit[data-theme] .master-statusbar button.keeperStatusButton:is(:hover,:active,[aria-expanded=true]):not(:disabled){background:var(--surface-2);color:var(--ink)}.report-master.report-kit[data-theme] .master-statusbar .keeperStatusButton b{display:inline;font-weight:400}.report-master.report-kit[data-theme] .master-statusbar>.footer-right>.rpcStatus{height:20px;padding:2px 8px;border-radius:5px;font:400 11px/1 var(--f-sans);font-variant-numeric:tabular-nums}.report-master.report-kit[data-theme] .master-statusbar :is(.releaseTrigger,.mobileStatusTrigger)>svg{width:12px;height:12px;flex-shrink:0}.report-master.report-kit[data-theme] .master-statusbar button:focus-visible{outline:2px solid var(--gain);outline-offset:1px}@media(max-width:760px){html.report-master,.report-master body{overflow:hidden;overscroll-behavior:none}.report-master.report-kit[data-theme] .terminal-shell{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.report-master.report-kit[data-theme] .master-statusbar{position:fixed;inset:auto 0 0;z-index:40}.report-master.report-kit[data-theme] .master-statusbar .page-actions{display:none}.report-master.report-kit[data-theme] .master-statusbar .page-actions.hasRefresh{display:flex;flex:0 0 auto}.report-master.report-kit[data-theme] .master-statusbar .page-actions>.apiHealth{display:none}.report-master.report-kit[data-theme] .master-statusbar .releaseTrigger{width:22px;padding:0;border:0;border-radius:4px}.report-master.report-kit[data-theme] .master-statusbar .mobileStatusTrigger{min-width:22px;width:auto}.report-master.report-kit[data-theme] .master-statusbar :is(.releaseMenu .master-header-popover,.mobileStatusMenu .master-header-popover,.keeperStatusPopover){bottom:calc(38px + env(safe-area-inset-bottom));max-height:min(520px,calc(100dvh - 114px - env(safe-area-inset-bottom)))}.report-master.report-kit[data-theme] .master-statusbar :is(.releaseHeading,.keeperStatusHead) .ui-icon-button{width:32px;min-width:32px;height:32px;min-height:32px}}@media(max-width:600px){.report-master.report-kit[data-theme] .master-statusbar .mobileStatusTrigger{width:22px;padding:0}.report-master.report-kit[data-theme] .master-statusbar .mobileStatusTrigger>span{display:none}}@media(max-width:420px){.report-master.report-kit[data-theme] .master-statusbar{gap:8px;padding-right:8px}.report-master.report-kit[data-theme] .master-statusbar>:is(.footer-left,.footer-right){gap:8px}}.mobileNavigationLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.report-master.report-kit[data-theme] .mobileNavigationBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;padding:0;border:0;border-radius:0;background:#0000007f;cursor:default}.report-master.report-kit[data-theme] .mobileNavigationDrawer{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;box-sizing:border-box;width:184px;max-width:calc(100vw - 48px);height:100%;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:var(--surface);color:var(--ink);animation:mobile-navigation-enter .2s ease-in-out}.report-master.report-kit[data-theme] .mobileNavigationBrand{display:flex;flex:0 0 34px;align-items:center;color:var(--ink);text-decoration:none}.report-master.report-kit[data-theme] .mobileNavigationBrand .oneTickMark{display:block;width:34px;height:34px}.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;flex:0 0 auto;gap:24px;height:auto;margin:0}.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation a{display:block;flex:0 0 auto;min-height:21px;padding:0;border:0;border-radius:0;color:var(--ink-2);background:transparent;font:400 18px/21px var(--f-sans);white-space:nowrap;text-decoration:none}.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation a:is(:hover,:active,[aria-current=page]){color:var(--ink);background:transparent}.report-master.report-kit[data-theme] .mobileNavigationDrawer a:focus-visible{outline:2px solid var(--gain);outline-offset:4px}@media(max-width:760px){.report-master.report-kit[data-theme] .master-topbar .mobile-menu{border-radius:4px}}@keyframes mobile-navigation-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.report-master.report-kit[data-theme] .mobileNavigationDrawer{animation:none}}@font-face{font-family:Inter Console;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Inter Console;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-style:normal;font-weight:600 700;font-display:swap}html.console-ui.report-master.report-kit{--f-sans: "Inter Console", Inter, ui-sans-serif, system-ui, "Microsoft YaHei", sans-serif;--f-serif: var(--f-sans);--f-mono: var(--f-sans);--accent: #a78ef5;--accent-soft: #211c32;--control-selected: var(--accent);--color-primary: var(--accent);--control-text: var(--ink);--control-muted: var(--ink-2);--control-primary: #8a64f3;--control-primary-text: #fff;--page-frame: 100%;--page-gap: 24px;--card-inset: 16px}html.console-ui.report-kit:is([data-theme=dark],[data-theme=hyper]){color-scheme:dark;--ground: #111213;--surface: #111213;--surface-2: #1e1f21;--ink: #d4d4d8;--ink-2: #a1a1aa;--ink-3: #71717a;--console-emphasized: #fafafa;--rule: #27272a;--rule-2: #3f3f46;--gain: #86efac;--gain-soft: #14532d;--loss: #fca5a5;--loss-soft: #3c1b20;--warn: #fcd34d;--warn-soft: #342918;--chrome-bg: var(--ground);--chrome-option: var(--surface-2);--chrome-text: var(--ink);--chrome-muted: var(--ink-3);--chrome-border: var(--rule-2);--chrome-raised: #27272a}html.console-ui.report-kit:is([data-theme=light],[data-theme=glass]){--ground: #fff;--surface: #fff;--surface-2: #f4f4f5;--ink: #18181b;--ink-2: #3f3f46;--ink-3: #71717a;--console-emphasized: #09090b;--rule: #e4e4e7;--rule-2: #d4d4d8;--accent: #7347e8;--accent-soft: #f5f2fe}.console-ui.report-master body{font:400 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] svg.lucide{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.console-ui .terminal-shell{--console-sidebar-width: 256px;width:100%;height:100dvh;min-height:0;padding-left:var(--console-sidebar-width);background:var(--ground)}.console-ui .terminal-shell.console-collapsed{--console-sidebar-width: 64px}.console-ui .terminal-shell:before,.console-ui .terminal-shell:after{display:none}.console-ui .console-sidebar{position:fixed;inset:0 auto 0 0;width:var(--console-sidebar-width);z-index:60;display:flex;flex-direction:column;background:var(--ground);border-right:1px solid var(--rule-2)}.console-ui .console-sidebar{--sidebar-hover: #f3f4f6;--sidebar-hover-text: #111827;transition:width .15s cubic-bezier(.77,0,.175,1),box-shadow .15s ease}.console-ui:is([data-theme=dark],[data-theme=hyper]) .console-sidebar{--sidebar-hover: #252728;--sidebar-hover-text: #f4f4f5}.console-ui .console-sidebar[data-hover-expanded=true]{width:256px;box-shadow:12px 0 24px #0004}.console-ui .console-sidebar-main{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.console-ui .console-sidebar :is(.console-brand,.console-navigation a,.console-nav-group-trigger){white-space:nowrap}.console-ui .console-brand{height:48px;min-height:48px;padding:0 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--rule-2);color:var(--ink)}.console-ui .console-brand>svg{display:block;width:24px;height:24px;flex-shrink:0}.console-ui .console-sidebar[data-expanded=false] .console-brand{padding-inline:20px}.console-ui.report-master.report-kit[data-theme] .master-topbar .topBrand>.oneTickMark{width:24px;height:24px}.console-ui .console-brand>span{display:flex;align-items:center;flex:1;font:500 12px/16px var(--f-sans)}.console-ui .console-brand small{color:var(--ink-3);border:1px solid var(--rule-2);border-radius:4px;padding:0 5px;font-size:10px;line-height:18px}.console-ui .console-sidebar-body{padding:8px 16px;flex:1;overflow-y:auto}.console-ui .console-search{display:flex;align-items:center;gap:8px;width:100%;height:32px;border:1px solid var(--rule-2);border-radius:6px;padding:0 8px;background:transparent;color:var(--ink-3);text-align:left;font:12px var(--f-sans)}.console-ui .console-search kbd{margin-left:auto;font-size:10px;color:#71717a}.console-ui .console-navigation{display:flex;flex-direction:column;gap:4px;margin-top:8px}.console-ui .console-navigation a{position:relative;display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border-radius:6px;color:var(--ink-2);font-size:12px;line-height:20px}.console-ui .console-subnavigation{margin:4px 0 4px 14px;padding-left:9px;border-left:1px solid var(--rule-2);display:flex;flex-direction:column;gap:4px}.console-ui .console-subnavigation[hidden]{display:none}.console-ui .console-subnavigation a{min-height:28px;padding-block:4px}.console-ui .console-nav-chevron{margin-left:auto;transition:transform .15s ease}.console-ui .console-nav-group-trigger[aria-expanded=true] .console-nav-chevron{transform:rotate(90deg)}.console-ui .console-sidebar[data-expanded=false] .console-nav-group-trigger>:is(span,.console-nav-chevron){display:none}.console-ui .console-sidebar[data-expanded=false] .console-nav-group-trigger{justify-content:center}.console-ui .console-navigation a>svg{flex-shrink:0}.console-ui .console-navigation a>svg:last-child:not(:first-child){margin-left:auto}.console-ui .console-navigation a:hover,.console-ui .console-search:hover{background:var(--surface-2);color:var(--ink)}.console-ui .console-navigation a[aria-current=page]{background:color-mix(in srgb,var(--ink) 9%,var(--ground));color:var(--ink)}.console-ui .console-navigation a[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--accent)}.console-ui .console-sidebar-note{display:flex;align-items:center;gap:8px;border-top:1px solid var(--rule-2);margin-top:24px;padding-top:20px;font-size:11px;color:var(--ink-3);white-space:nowrap}.console-ui .console-sidebar-note>span:last-child{margin-left:auto}.console-network-dot{width:6px;height:6px;background:var(--gain);border-radius:50%}.console-ui.report-master.report-kit[data-theme] button.console-collapse[aria-expanded]{height:48px;flex-shrink:0;border:0;border-top:1px solid var(--rule-2);border-radius:0;background:transparent;color:var(--ink-2);text-align:left;padding:0 24px}.console-ui .console-collapse:hover{background:var(--surface-2)}.console-ui .console-sidebar[data-expanded=false] :is(.console-brand>span,.console-search>span,.console-search kbd,.console-navigation a>span,.console-navigation a>svg:last-child:not(:first-child),.console-sidebar-note){display:none}.console-ui .console-sidebar[data-expanded=false] .console-sidebar-body{padding-inline:12px}.console-ui .console-sidebar[data-expanded=false] .console-search{justify-content:center;padding:0}.console-ui .console-sidebar[data-expanded=false] .console-navigation a{justify-content:center}.console-ui.report-master.report-kit[data-theme] .master-topbar{height:48px;min-height:48px;flex-basis:48px;padding:0 20px 0 16px;border-bottom:1px solid var(--rule-2);background:var(--ground);gap:12px;font-family:var(--f-sans)}.console-ui .master-topbar>.topBrand{display:none}.console-ui .console-breadcrumb{display:flex;align-items:center;gap:12px;color:var(--ink-3);font:12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .header-tools{gap:8px}.console-ui.report-master.report-kit[data-theme] .master-topbar :is(.master-header-control,.master-account-trigger,.connect-button,.portfolioAccount .master-select>button){min-height:28px;height:28px;border-radius:5px;background:transparent;border:1px solid var(--rule-2);font:12px/20px var(--f-sans);color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .master-topbar .master-header-control{width:28px;min-width:28px;padding:0;border-color:transparent}.console-ui.report-master.report-kit[data-theme] .master-topbar .connect-button:not(.master-account-trigger){background:var(--accent);color:#111213;padding:0 12px;border-color:transparent}.console-ui.report-master.report-kit[data-theme] .master-content{width:100%;max-width:none;margin:0;padding:28px 32px 40px;gap:24px}.console-ui.report-master.report-kit[data-theme] .loginHint{padding:6px 24px;min-height:32px;font-size:12px;background:var(--accent-soft);color:var(--ink-2);border-bottom-color:var(--rule)}.console-ui.report-master.report-kit[data-theme] :is(.directoryHeading,.portfolioHeading){padding:0 0 24px}.console-ui.report-master.report-kit[data-theme] :is(.directoryHeading,.portfolioHeading,.strategyPageHeading) h1{font:600 24px/32px var(--f-sans);letter-spacing:-.6px}.console-ui.report-master.report-kit[data-theme] .createPageHeading h1,.console-ui.report-master.report-kit[data-theme] .strategyPageIntro h1{font:600 24px/32px var(--f-sans);letter-spacing:-.6px}.console-ui.report-master.report-kit[data-theme] .master-content:has(>.grid[data-page=strategy]){padding:28px 32px 40px}.console-ui.report-master.report-kit[data-theme] .strategyPage{--f-sans: "Inter Console",Inter,ui-sans-serif,system-ui,"Microsoft YaHei",sans-serif;gap:24px}.console-ui.report-master.report-kit[data-theme] .master-content .strategyPage .strategyPanel{border:0;padding:0}.console-ui.report-master.report-kit[data-theme] .strategyPage [data-admin-strategy] .strategySections .admin-strategy-section{padding:0 12px 12px 16px;border:0;border-left:1px solid var(--rule-2);border-radius:0}.console-ui.report-master.report-kit[data-theme] .strategyPage .strategyColumn{gap:24px}.console-ui.report-master.report-kit[data-theme] .strategyPage [data-admin-strategy] :is(.admin-strategy-value input.input,.master-select>button){border:1px solid var(--rule-2);background:var(--ground)}.console-ui.report-master.report-kit[data-theme] .strategyPage .strategySwitchField input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:32px;height:18px;min-width:32px;border:0;border-radius:10px;background:var(--rule-2);cursor:pointer}.console-ui.report-master.report-kit[data-theme] .strategyPage .strategySwitchField input[type=checkbox]:after{content:"";position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:#fff}.console-ui.report-master.report-kit[data-theme] .strategyPage .strategySwitchField input[type=checkbox]:checked{background:#8a64f3}.console-ui.report-master.report-kit[data-theme] .strategyPage .strategySwitchField input[type=checkbox]:checked:after{transform:translate(14px)}.console-ui.report-master.report-kit[data-theme] button:is(.selected,[aria-pressed=true],[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--accent-soft);color:var(--accent);border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] button.console-collapse[aria-expanded]:not(:disabled){background:transparent;color:var(--ink-2);border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .console-sidebar button.console-nav-group-trigger:not(:disabled):not([aria-disabled=true]){position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:12px/20px var(--f-sans);text-align:left;box-shadow:none}.console-ui.report-master.report-kit[data-theme] .console-sidebar :is(a,button):not(:disabled):not([aria-disabled=true]){cursor:pointer;transition:background-color .12s ease,color .12s ease}.console-ui.report-master.report-kit[data-theme] .console-sidebar :is(a[aria-current=page],button[data-current=true]):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ink) 9%,var(--ground));color:var(--ink)}.console-ui .console-nav-group-trigger[data-current=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--accent)}.console-ui.report-master.report-kit[data-theme] .console-sidebar :is(a,button):hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .console-sidebar :is(a[aria-current=page],button[data-current=true]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ink) 13%,var(--ground))}.console-ui.report-master.report-kit[data-theme] .console-sidebar :is(a,button):active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ink) 17%,var(--ground));color:var(--ink);transform:none}.console-ui.report-master.report-kit[data-theme] .console-sidebar :is(a,button):focus-visible:not(:disabled):not([aria-disabled=true]){outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.console-ui .console-sidebar :is(a,button,.console-nav-chevron){transition:none!important}}.console-ui.report-master.report-kit[data-theme] :is(.panel,.admin-summary-card,.vaultInfoCard,.admin-strategy-section,.admin-strategy-picker){border:1px solid var(--rule-2);border-radius:8px;background:var(--surface);box-shadow:none}.console-ui.report-master.report-kit[data-theme] :is(.panel,.vaultInfoCard){padding:16px}.console-ui.report-master.report-kit[data-theme] .directorySummary{padding:0 0 24px;border:0;border-bottom:1px solid var(--rule-2);gap:12px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card{padding:12px;gap:8px;min-height:78px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card>div{color:var(--ink-3);font:12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card>strong{font:600 22px/28px var(--f-sans);color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .directoryToolbar{padding:24px 0 12px}.console-ui.report-master.report-kit[data-theme] :is(.directorySearch,.portfolioSearch){height:32px;background:transparent;border:1px solid var(--rule-2);border-radius:6px}.console-ui.report-master.report-kit[data-theme] .directorySection h2{color:var(--ink-2);font:500 12px/20px var(--f-sans);margin:0;padding:0 0 12px;text-transform:uppercase}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable :is(th,td){border-bottom:1px solid var(--rule-2);padding:8px 16px;height:37px;font:12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable th{color:var(--ink-3);font-weight:500;background:transparent}.console-ui.report-master.report-kit[data-theme] .directoryTableWrap{border:0;border-radius:0}.console-ui.report-master.report-kit[data-theme] .directoryTable :is(th,td).numeric{text-align:right;font-variant-numeric:tabular-nums}.console-ui.report-master.report-kit[data-theme] .vaultDirectory>.panel{padding:16px 0;border:0;border-radius:0}.console-ui.report-master.report-kit[data-theme] :is(.directoryVaultLink strong,.portfolioAssetName){font-size:12px;font-weight:500}.console-ui.report-master.report-kit[data-theme] :is(.btn,.button,.directoryCreate){min-height:32px;height:32px;padding:0 12px;border:1px solid var(--rule-2);border-radius:6px;background:var(--surface);color:var(--ink-2);box-shadow:none;font:500 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] :is(.btn,.button,.directoryCreate):hover:not(:disabled){color:var(--ink);background:var(--surface-2);border-color:var(--ink-3)}.console-ui.report-master.report-kit[data-theme] .btn.iconButton{width:32px;min-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.console-ui.report-master.report-kit[data-theme] .btn.iconButton svg{flex-shrink:0}.console-ui.report-master.report-kit[data-theme] .portfolioSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 0 24px;margin:0;border:0;border-bottom:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .portfolioSummary>div{border:1px solid var(--rule-2);border-radius:8px;padding:12px;min-height:78px}.console-ui.report-master.report-kit[data-theme] .portfolioSummary dt{color:var(--ink-3);font-size:12px}.console-ui.report-master.report-kit[data-theme] .portfolioSummary dd{font:600 22px/28px var(--f-sans);margin:8px 0 0}.console-ui.report-master.report-kit[data-theme] :is(.btn-primary,.btn.primary,.button.primary,.directoryCreate){border-color:transparent;color:#fff;background:#8a64f3}.console-ui.report-master.report-kit[data-theme] :is(.btn-primary,.btn.primary,.button.primary,.directoryCreate):hover:not(:disabled){color:#fff;background:#7347e8;border-color:transparent}.console-ui.report-master.report-kit[data-theme] :is(.admin-destructive,.btn.danger){color:var(--loss);border-color:color-mix(in srgb,var(--loss) 30%,var(--rule));background:var(--loss-soft)}.console-ui.report-master.report-kit[data-theme] :is(input.input,textarea.input,select.input,.master-select>button){min-height:32px;height:32px;padding:5px 10px;border:1px solid var(--rule-2);border-radius:6px;background:var(--ground);color:var(--ink);font:12px/20px var(--f-sans);box-shadow:none}.console-ui.report-master.report-kit[data-theme] textarea.input{height:auto;min-height:90px}.console-ui.report-master.report-kit[data-theme] :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console-ui.report-master.report-kit[data-theme] :is(.master-select-popover,.master-header-popover,.vaultRuntimeTooltip,.keeperStatusPopover){background:var(--surface-2);border:1px solid var(--rule-2);border-radius:8px;box-shadow:0 12px 36px #0004;color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .master-select-popover{padding:4px}.console-ui.report-master.report-kit[data-theme] .master-select-list [role=option]{min-height:30px;padding:5px 8px;border-radius:4px;font:12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .master-select-list [role=option]:is([aria-selected=true],[data-active=true],:hover){background:var(--accent-soft);color:var(--accent)}.console-ui.report-master.report-kit[data-theme] :is(.badge,.vaultProtocol,.statusBadge){border-radius:4px;font-size:10px;line-height:16px;padding:1px 5px}.console-ui.report-master.report-kit[data-theme] :is(.switch-label input:checked,.admin-toggle[aria-checked=true]){background:var(--accent);border-color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .switch-label input:checked:after{background:#fff}.console-ui.report-master.report-kit[data-theme] :is(.segmented,.admin-pool-tabs){border-color:var(--rule-2);border-radius:6px}.console-ui.report-master.report-kit[data-theme] :is(.segmented button.active,.admin-pool-tabs button.active){color:var(--accent);border-color:var(--accent)}.console-ui.report-master.report-kit[data-theme] :is(dialog,.modal-box){background:var(--surface-2);border:1px solid var(--rule-2);border-radius:10px;color:var(--ink)}.console-ui.report-master.report-kit[data-theme] dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.console-ui.report-master.report-kit[data-theme] .toast{border-radius:8px;background:var(--surface-2);border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .master-statusbar{border-top:1px solid var(--rule-2);background:var(--ground)}.console-ui.report-master.report-kit[data-theme] .master-statusbar{--f-sans: "Inter Console", Inter, system-ui, sans-serif;--footer-hover: #f3f4f6;--footer-online: #8a64f3;--footer-warning: #92400e;--footer-error: #b91c1c;color:var(--ink)}.console-ui.report-master.report-kit:is([data-theme=dark],[data-theme=hyper]) .master-statusbar{--footer-hover: #313435;--footer-online: #8a64f3;--footer-warning: #fde68a;--footer-error: #fecaca}.console-ui.report-master.report-kit[data-theme] .master-statusbar :is(.releaseTrigger,.apiHealth,.rpcStatus,.keeperStatusButton){color:var(--ink);background:transparent;border-color:var(--rule-2);box-shadow:none}.console-ui.report-master.report-kit[data-theme] .master-statusbar .apiHealth:is(.online,[data-state=online]){color:var(--ink);background:transparent;border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .master-statusbar .apiHealth:is(.online,[data-state=online])>svg{color:var(--footer-online)}.console-ui.report-master.report-kit[data-theme] .master-statusbar .apiHealth:is(.offline,[data-state=offline]){color:var(--footer-error);background:transparent;border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .master-statusbar .apiHealth:is(.pending,[data-state=pending]){color:var(--ink-3);background:transparent;border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .master-statusbar>.footer-right>.rpcStatus{color:var(--ink);background:transparent;border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .master-statusbar .rpcStatus[data-latency-state=normal] .rpcStatusIcon{color:var(--footer-online)}.console-ui.report-master.report-kit[data-theme] .master-statusbar>.footer-right>.rpcStatus[data-latency-state=warning]{color:var(--footer-warning)}.console-ui.report-master.report-kit[data-theme] .master-statusbar>.footer-right>.rpcStatus[data-latency-state=critical]{color:var(--footer-error)}.console-ui.report-master.report-kit[data-theme] .master-statusbar .keeperStatusButton[data-health=live] .keeperHealthDot{background:var(--footer-online);animation:none;box-shadow:none}.console-ui.report-master.report-kit[data-theme] .master-statusbar .keeperStatusButton[data-health=error] .keeperHealthDot{background:var(--footer-error)}.console-ui.report-master.report-kit[data-theme] .master-statusbar button:is(.releaseTrigger,.mobileStatusTrigger,.keeperStatusButton,.ui-icon-button):is(:hover,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){color:var(--console-emphasized);background:var(--footer-hover);border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .master-statusbar button:focus-visible{outline-color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .master-statusbar button:is(.releaseTrigger,.mobileStatusTrigger,.keeperStatusButton)[aria-expanded=true]:not(:disabled):not([aria-disabled=true]){color:var(--accent);background:var(--accent-soft)}.console-ui .console-command{position:fixed;margin:64px auto auto;padding:0;width:min(672px,calc(100vw - 32px));max-height:70vh;overflow:auto;box-shadow:0 24px 70px #0006}.console-ui.report-master.report-kit[data-theme] .console-command::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003}.console-ui .console-command-input{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--rule-2);color:var(--ink-3)}.console-ui .console-command-input input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:14px/24px var(--f-sans);outline:none}.console-ui .console-command-input button{border:0;background:transparent;color:var(--ink-3)}.console-ui .console-command-results{padding:8px}.console-ui .console-command-result{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);padding:8px 12px;text-align:left}.console-ui .console-command-result>svg:last-child{margin-left:auto}.console-ui .console-command-result:is(:hover,:focus-visible){background:var(--accent-soft);color:var(--accent)}.console-ui .console-command-results p{padding:24px;text-align:center;color:var(--ink-3)}.console-ui .console-command footer{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--rule-2);color:var(--ink-3);font-size:11px}.console-ui.report-master.report-kit[data-theme] :is(.directoryHeading,.portfolioHeading,.strategyPageHeading,.createPageHeading,.strategyPageIntro) h1,.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card>strong,.console-ui.report-master.report-kit[data-theme] .portfolioSummary dd{color:var(--console-emphasized)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card>div,.console-ui.report-master.report-kit[data-theme] .portfolioSummary dt{color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .directorySection h2,.console-ui.report-master.report-kit[data-theme] .vaultDirectory .directoryTable td,.console-ui.report-master.report-kit[data-theme] .vaultDirectory .directoryVaultLink strong{color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory .directoryVaultLink:hover strong{color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .console-sidebar .console-navigation :is(a,button.console-nav-group-trigger):not(:disabled):not([aria-disabled=true]){color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .console-sidebar .console-navigation :is(a,button.console-nav-group-trigger):is(:hover,:active,[aria-current=page],[data-current=true]):not(:disabled):not([aria-disabled=true]){color:var(--console-emphasized)}.console-ui.report-master.report-kit[data-theme] .console-sidebar button.console-search:not(:disabled):not([aria-disabled=true]){color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .console-sidebar button.console-search:hover:not(:disabled):not([aria-disabled=true]){color:var(--console-emphasized)}.console-ui.report-master.report-kit[data-theme] .master-topbar :is(.master-header-control,.connect-button,.master-account-trigger){color:var(--ink)}.console-ui.report-master.report-kit[data-theme] :is(.btn,.button):where(:not(.primary,.btn-primary,.danger,.admin-destructive)){color:var(--ink)}.console-ui.report-master.report-kit[data-theme] button.btn.connect-button:not(.master-account-trigger):not(:disabled){background:var(--control-primary);color:var(--control-primary-text);border-color:transparent}.console-ui.report-master.report-kit[data-theme] button.btn.connect-button:not(.master-account-trigger):hover:not(:disabled){background:#7347e8;color:#fff}.console-ui.report-master.report-kit[data-theme] .console-sidebar .console-navigation :is(a,button.console-nav-group-trigger):is(:hover,:active,[aria-current=page],[data-current=true]):not(:disabled):not([aria-disabled=true]),.console-ui.report-master.report-kit[data-theme] .console-sidebar button.console-search:hover:not(:disabled):not([aria-disabled=true]){background:var(--sidebar-hover);color:var(--sidebar-hover-text)}.console-ui .console-navigation a[aria-current=page]:before,.console-ui .console-nav-group-trigger[data-current=true]:before{background:#8a64f3;height:16px;top:50%;bottom:auto;transform:translateY(-50%);border-radius:999px}.console-ui .console-collapse-area{position:relative;flex-shrink:0;height:49px;padding:8px 16px;border-top:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .console-sidebar .console-collapse-area button.console-collapse[aria-expanded]:not(:disabled){display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .console-sidebar .console-collapse-area button.console-collapse[aria-expanded]:hover:not(:disabled){background:var(--sidebar-hover);color:var(--sidebar-hover-text)}.console-ui .console-collapse svg{transition:transform .2s ease}.console-ui .console-collapse[aria-expanded=false] svg{transform:rotate(180deg)}.console-ui .console-collapse-tip{position:absolute;left:calc(100% + 8px);bottom:8px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#8a64f3;color:#fff;font:12px/20px var(--f-sans);white-space:nowrap;box-shadow:0 4px 8px #0003;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .1s ease,visibility 0s linear .1s}.console-ui .console-collapse-tip:before{content:"";position:absolute;left:-4px;top:calc(50% - 4px);width:8px;height:8px;background:inherit;transform:rotate(45deg)}.console-ui .console-collapse-tip kbd{background:#f4f4f5;color:#18181b;border-radius:3px;padding:0 4px;font-size:10px}.console-ui .console-collapse:is(:hover,:focus-visible)+.console-collapse-tip{visibility:visible;opacity:1;transition-delay:.2s}@media(prefers-reduced-motion:reduce){.console-ui .console-sidebar,.console-ui .console-collapse svg,.console-ui .console-collapse-tip{transition:none}}.console-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px)and (min-width:761px){.console-ui .terminal-shell{--console-sidebar-width: 216px}.console-ui.report-master.report-kit[data-theme] .master-content{padding-inline:24px}}.console-ui.report-master.report-kit[data-theme] .portfolioResults{padding:0}.console-ui:is([data-theme=light],[data-theme=glass]) :is(.console-brand,.mobileNavigationBrand,.topBrand)>.oneTickMark{filter:brightness(.25)}.console-ui.report-master.report-kit.readable[data-theme] :is(.directoryTable,.portfolioTable) :is(th,td),.console-ui.report-master.report-kit.readable[data-theme] :is(.btn,.master-select>button,input.input,.admin-strategy-field-head label){font-size:13px}.console-ui.report-master.report-kit.readable[data-theme] .vaultDirectory.admin-page .admin-summary-card>strong{font-size:26px}.console-ui .portfolioPagination .master-select{width:80px}.console-ui.report-master.report-kit[data-theme] .guestCreateView h1{color:var(--console-emphasized);font:600 24px/32px var(--f-sans);letter-spacing:-.6px;margin:0}.console-ui.report-master.report-kit[data-theme] :is(.strategyLibrary>summary,.mobileNavigationDrawer a):focus-visible{outline-color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .strategyPage [data-admin-strategy] :is(input.input:focus,.master-select>button:is([aria-expanded=true],:focus-visible)){border-color:var(--accent)}.console-ui.report-master.report-kit[data-theme] :is(.strategy-token-popover,.master-header-popover){font-family:var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .directorySearch input::placeholder,.console-ui.report-master.report-kit[data-theme] .portfolioSearch input::placeholder{color:var(--ink-3);opacity:1}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer{width:288px;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));gap:20px}.console-ui .mobileNavigationHeading{display:flex;align-items:center;justify-content:space-between;width:100%}.console-ui.report-master.report-kit[data-theme] .mobileNavigationBrand{gap:10px;font:500 13px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .mobileNavigationBrand .oneTickMark{width:24px;height:24px}.console-ui.report-master.report-kit[data-theme] button.mobileNavigationClose{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:6px;color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] button.mobileNavigationClose:hover{background:var(--surface-2);color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation{gap:4px}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation a{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px;border-radius:6px;font:400 12px/20px var(--f-sans);color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation a:is(:hover,[aria-current=page]){background:var(--surface-2);color:var(--console-emphasized)}.console-ui .mobileNavigationDrawer .pageNavigation a[aria-current=page]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:#8a64f3}@media(max-width:760px){.console-ui.report-master.report-kit[data-theme] .master-content:has(>.grid[data-page=strategy]){padding:20px 16px 28px}.console-ui.report-master.report-kit[data-theme] .portfolioSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.console-ui .terminal-shell,.console-ui .terminal-shell.console-collapsed{padding-left:0}.console-ui .console-sidebar{display:none}.console-ui .master-topbar>.topBrand{display:flex}.console-ui .console-breadcrumb{display:none}.console-ui.report-master.report-kit[data-theme] .master-topbar{padding-inline:10px;gap:8px}.console-ui.report-master.report-kit[data-theme] .master-content{padding:20px 16px 28px}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer{background:var(--ground);border-right:1px solid var(--rule-2)}.console-ui .mobileNavigationDrawer .pageNavigation a[aria-current=page]{color:var(--accent);background:var(--accent-soft);border-radius:6px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable td{height:auto;padding:8px 10px}.console-ui.report-master.report-kit[data-theme] .directoryHeading h1{font-size:22px}.console-ui.report-master.report-kit[data-theme] .master-statusbar{padding-inline:10px}}.console-ui.report-master.report-kit[data-theme] :is(.console-brand,.mobileNavigationBrand)>.oneTickWordmark{width:83.2px;height:40px;flex:none;object-fit:contain}.console-ui.report-master.report-kit[data-theme] :is(.console-brand,.mobileNavigationBrand)>.brandCompactMark{display:none}.console-ui.report-master.report-kit[data-theme] .console-sidebar[data-expanded=false] .console-brand>.oneTickWordmark{display:none}.console-ui.report-master.report-kit[data-theme] .console-sidebar[data-expanded=false] .console-brand>.brandCompactMark{display:flex;flex:none}.console-ui .brandCompactMark>svg{width:24px;height:24px}.console-ui.report-master.report-kit[data-theme] .mobileNavigationBrand>.oneTickWordmark{width:116.48px;height:56px}.console-ui:is([data-theme=light],[data-theme=glass]) .oneTickWordmark{filter:brightness(.25)}.console-ui.report-master.report-kit[data-theme] .master-topbar .topBrand>.oneTickWordmark{display:block;width:83.2px;height:40px;flex:none;object-fit:contain}.console-ui.report-master.report-kit[data-theme] .master-topbar .topBrand>.oneTickMark{display:none}@media(max-width:360px){.console-ui.report-master.report-kit[data-theme] .master-topbar .topBrand>.oneTickWordmark{width:70.72px;height:34px}}.console-ui.report-master.report-kit[data-theme]{--table-head-height: 36px;--table-heading: var(--ink-3);--table-inset: 12px}.console-ui.report-master.report-kit[data-theme] :is(.vaultDirectory:is(.admin-page,.portfolioResults),.createPoolsPanel,.keeperStatusPopover,.logsPanel,.feeCalcCard) table.appDataTable thead th{height:36px;padding:10px 12px;border-bottom:1px solid var(--rule);background:var(--surface);color:var(--ink-3);font:500 12px/16px var(--f-sans);letter-spacing:normal;text-transform:none;vertical-align:middle}.console-ui.report-master.report-kit[data-theme] :is(.vaultDirectory:is(.admin-page,.portfolioResults),.createPoolsPanel,.keeperStatusPopover,.logsPanel,.feeCalcCard) table.appDataTable thead th .tableSortButton{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;min-height:16px;height:auto;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;line-height:16px}.console-ui.report-master.report-kit[data-theme] :is(.vaultDirectory:is(.admin-page,.portfolioResults),.createPoolsPanel,.keeperStatusPopover,.logsPanel,.feeCalcCard) table.appDataTable thead th.numeric{text-align:right}.console-ui.report-master.report-kit[data-theme] :is(.vaultDirectory:is(.admin-page,.portfolioResults),.createPoolsPanel,.keeperStatusPopover,.logsPanel,.feeCalcCard) table.appDataTable thead th.numeric .tableSortButton{justify-content:flex-end}.console-ui.report-master.report-kit[data-theme] table.appDataTable thead th .tableSortButton:is(:hover,:active):not(:disabled){color:var(--ink);background:transparent}.console-ui.report-master.report-kit[data-theme] table.appDataTable thead th .tableSortButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.console-ui.report-master.report-kit[data-theme] table.appDataTable thead .tableSortChevron{width:12px;height:12px;flex-basis:12px}.console-ui.report-master.report-kit[data-theme] table.appDataTable thead th[aria-sort][scope] .tableSortButton{color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .keeperStatusPopover table.appDataTable thead th:not(:first-child) .tableSortButton{justify-content:flex-end}@media(min-width:761px){.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) table.directoryTable tbody td{padding:8px 12px;height:36px;border-bottom-color:var(--rule);font:400 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) table.directoryTable :is(th,td):first-child{padding-left:12px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) table.directoryTable :is(th,td):last-child{padding-right:12px}.console-ui.report-master.report-kit[data-theme] :is(.directorySection,.portfolioTableHeading) h2{color:var(--ink);font:500 14px/20px var(--f-sans)}}@media(max-width:360px){.console-ui.report-master.report-kit[data-theme] .keeperStatusPopover table.appDataTable thead th{padding-inline:4px}}.directoryGroupCount{display:none}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer{--sidebar-hover: #f3f4f6;--sidebar-hover-text: #111827;width:320px;max-width:calc(100vw - 56px);height:100%;padding:0;gap:0;overflow:visible;background:var(--ground);border:0;animation-duration:.3s}.console-ui.report-master.report-kit:is([data-theme=dark],[data-theme=hyper]) .mobileNavigationDrawer{--sidebar-hover: #252728;--sidebar-hover-text: #f4f4f5}.console-ui.report-master.report-kit[data-theme] .mobileConsoleNav button[aria-expanded]:not(:disabled):not([aria-disabled=true]){background:transparent;color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .mobileConsoleNav button[aria-expanded]:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--sidebar-hover);color:var(--sidebar-hover-text)}.console-ui.report-master.report-kit[data-theme] .mobileNavigationBackdrop{background:#0008;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.console-ui .mobileNavigationHeading{flex-shrink:0;padding:calc(20px + env(safe-area-inset-top)) 16px 0}.console-ui.report-master.report-kit[data-theme] .mobileNavigationBrand{flex:none;height:40px;gap:10px;font:600 20px/28px var(--f-sans);letter-spacing:-.5px}.console-ui.report-master.report-kit[data-theme] .mobileNavigationBrand .oneTickMark{width:40px;height:40px}.console-ui.report-master.report-kit[data-theme] button.mobileNavigationClose{position:absolute;top:calc(12px + env(safe-area-inset-top));right:-48px;width:40px;height:40px;border:0;background:transparent;color:#fffc}.console-ui.report-master.report-kit[data-theme] button.mobileNavigationClose:hover{background:transparent;color:#fff}.console-ui.report-master.report-kit[data-theme] button.mobileNavigationClose:focus-visible{outline:2px solid #fff9;outline-offset:2px}.console-ui .mobileNavigationBody{flex:1;min-height:0;width:100%;overflow-y:auto;overscroll-behavior:contain;margin-top:24px;padding:0 12px 16px}.console-ui .mobileNavigationLabel{margin:0 0 6px;padding:0 8px;color:var(--ink-3);font:500 12px/16px var(--f-sans)}.console-ui .mobileConsoleNav{display:flex;flex-direction:column;gap:4px}.console-ui.report-master.report-kit[data-theme] .mobileConsoleNav :is(a,button){position:relative;display:flex;align-items:center;gap:8px;width:100%;height:32px;min-height:32px;margin:0;padding:8px;border:0;border-radius:6px;text-decoration:none;background:transparent;color:var(--ink);font:400 12px/16px var(--f-sans);text-align:left}.console-ui .mobileConsoleNav svg{width:16px;height:16px;flex-shrink:0}.console-ui .mobileNavChevron{margin-left:auto;transition:transform .2s}.console-ui .mobileConsoleNav [aria-expanded=true] .mobileNavChevron{transform:rotate(90deg)}.console-ui.report-master.report-kit[data-theme] .mobileConsoleNav :is(a,button):is(:hover,:active,[aria-current=page]){background:var(--sidebar-hover);color:var(--sidebar-hover-text)}.console-ui.report-master.report-kit[data-theme] .mobileConsoleNav [aria-current=page]{font-weight:500}.console-ui .mobileConsoleNav [aria-current=page]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:2px;border-radius:999px;background:#8a64f3}.console-ui .mobileConsoleSubnav:not([hidden]){display:flex;flex-direction:column;gap:4px;margin:0 14px;padding:2px 10px;border-left:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .mobileConsoleSubnav a{height:28px;min-height:28px}.console-ui .mobileNavigationFooter{display:flex;align-items:center;flex-shrink:0;gap:8px;width:100%;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--rule-2);color:var(--ink-2);font:400 12px/16px var(--f-sans)}.console-ui .mobileNavigationFooter small{margin-left:auto;font:inherit}@media(max-width:760px){.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable tbody tr:is(:hover,:active,:focus-within)>td{background:transparent}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable tbody tr{-webkit-tap-highlight-color:transparent}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable tbody tr:active{background:var(--surface-2)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory .directoryVaultLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.console-ui.report-master.report-kit[data-theme] :is(.vaultInfoCard,.admin-strategy-section,.createPanel,.createPoolsPanel){min-width:0}.console-ui.report-master.report-kit[data-theme] .currentVaultPanel .mobileVaultMetrics{gap:0;margin:0;border-block:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .mobileVaultMetrics>div{padding:12px 0;min-height:0;border-radius:0;background:transparent}.console-ui.report-master.report-kit[data-theme] .mobileVaultMetrics>div:nth-child(2n){padding-left:16px}.console-ui.report-master.report-kit[data-theme] .mobileVaultMetrics>div:nth-child(n+3){border-top:1px solid var(--rule)}.console-ui.report-master.report-kit[data-theme] .mobileVaultMetrics dt{font:400 12px/20px var(--f-sans);color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .mobileVaultMetrics dd{margin:4px 0 0;font-variant-numeric:tabular-nums}.console-ui.report-master.report-kit[data-theme] .currentVaultPanel .vaultCards{gap:16px;margin-top:16px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable td:before{flex:0 0 auto;min-width:56px;color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory .directoryTable td>:is(span,div,strong,a){min-width:0;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .currentVaultPanel :is(.valueCard,.vaultAbout){padding:16px;border:1px solid var(--rule-2);border-radius:8px}.console-ui.report-master.report-kit[data-theme] .currentVaultPanel .vaultAbout{gap:16px}.console-ui.report-master.report-kit[data-theme] .currentVaultPanel .vaultAbout .vaultInfoCard{padding:12px 0 0;border:0;border-top:1px solid var(--rule);border-radius:0;gap:4px;min-width:0}.console-ui.report-master.report-kit[data-theme] .currentVaultPanel .vaultDetailGrid{grid-template-columns:minmax(0,1fr);gap:12px}.console-ui.report-master.report-kit[data-theme] .vaultInfoCard :is(strong,small){max-width:100%;white-space:normal;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .vaultAbout .vaultInfoCard strong{font:500 14px/22px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultInfoCard small{font:400 12px/20px var(--f-sans);color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .vaultIdentityHead{flex-wrap:wrap;gap:8px}.console-ui.report-master.report-kit[data-theme] .priceRangeTop{gap:8px;font-variant-numeric:tabular-nums}.console-ui.report-master.report-kit[data-theme] .priceRangeTop>span{min-width:0;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .createLayout{gap:16px}.console-ui.report-master.report-kit[data-theme] .createPanel .fieldFeedback{font:400 12px/18px var(--f-sans);margin-top:4px;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .createPanel :is(.quickPresetRow,.feePresetRow){gap:6px;flex-wrap:wrap}.console-ui.report-master.report-kit[data-theme] .createPanel :is(.quickPresetRow,.feePresetRow) .btn{min-height:32px}.console-ui.report-master.report-kit[data-theme] .strategyPage [data-admin-strategy] .strategySections .admin-strategy-section{padding:16px;border:1px solid var(--rule-2);border-radius:8px}.console-ui.report-master.report-kit[data-theme] .strategyPage .admin-strategy-picker{padding:0;border:0;background:transparent}.console-ui.report-master.report-kit[data-theme] .admin-strategy-section h3{margin-bottom:12px;font:500 14px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .strategySectionHeading{flex-wrap:wrap;gap:8px}.console-ui.report-master.report-kit[data-theme] .master-content{padding:24px 16px;gap:16px;min-width:0}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryHeading{margin:0;padding:0 0 16px;gap:12px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryHeading h1{font:600 24px/32px var(--f-sans);letter-spacing:-.6px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directorySummary{padding:0;margin:0 0 8px;border:0}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card{width:100%;padding:16px;gap:6px;border:1px solid var(--rule-2);border-radius:8px;background:var(--surface);min-height:88px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card>div{font:400 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .admin-summary-card>strong{font:500 20px/28px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryResults{padding:0}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryToolbar{padding:16px 0 0;gap:8px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directorySearch{height:36px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directorySection{margin-top:20px;padding-bottom:0}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directorySection h2{padding:0 0 10px;font:500 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTableWrap{border-top:1px solid var(--rule-2);border-bottom:0}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tbody{display:block}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;padding:16px 0;border:0;border-bottom:1px solid var(--rule-2);border-radius:0;background:transparent}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable td{grid-column:1 / -1;display:flex;justify-content:flex-start;align-items:baseline;gap:6px;min-height:18px;padding:0;width:auto;border:0;font:400 12px/18px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable td:before{content:attr(data-label) ":";color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable td:not(:first-child):not(:nth-child(4)):not(.directoryEmpty){display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:8px;text-align:left;font:400 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable td:before{text-align:left;white-space:nowrap;min-width:0}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable .directoryStrategy{white-space:normal;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryRuntimeCell>*{min-width:0;width:100%}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable td:first-child{grid-column:1;grid-row:1;padding:0 0 6px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable td:nth-child(4){grid-column:2;grid-row:1;justify-content:flex-end;padding-bottom:6px;font-weight:500}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable :is(td:first-child,td:nth-child(4),td.directoryEmpty):before{content:none}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable .directoryVaultLink{justify-content:flex-start;text-align:left}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable .directoryVaultLink strong{font:500 12px/18px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable .directoryStrategy{text-align:left;white-space:normal;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable td small{display:none}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable .directoryEmpty{justify-content:center;min-height:64px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryRuntimeStatus{font:400 12px/18px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .loginHint{font-size:11px;line-height:18px;padding:6px 12px}.console-ui.report-master.report-kit[data-theme] .portfolioHeading{padding:0 0 16px;gap:12px}.console-ui.report-master.report-kit[data-theme] .portfolioHeading h1{font:600 24px/32px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .portfolioSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .portfolioSummary>div{padding:12px 0;min-height:0;border:0;border-radius:0;background:transparent}.console-ui.report-master.report-kit[data-theme] .portfolioSummary>div:nth-child(2n){padding-left:16px}.console-ui.report-master.report-kit[data-theme] .portfolioSummary>div:nth-child(n+3){border-top:1px solid var(--rule)}.console-ui.report-master.report-kit[data-theme] .portfolioSummary dd{margin:4px 0 0;font:500 20px/28px var(--f-sans);overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .portfolioResults.vaultDirectory{padding:0;border:0;border-radius:0;background:transparent}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioToolbar{margin:0 0 20px;padding:16px 0 0;gap:8px}.console-ui.report-master.report-kit[data-theme] .portfolioTableHeading{margin:0 0 10px;gap:8px}.console-ui.report-master.report-kit[data-theme] .portfolioTableHeading h2{font:500 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .portfolioActiveAccount{max-width:100%;font-size:11px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTableWrap{border-top:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable{min-width:0;width:100%}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable tbody{display:block}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;border:0;border-bottom:1px solid var(--rule-2);border-radius:0;background:transparent}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable td{display:flex;align-items:baseline;justify-content:flex-start;grid-column:1 / -1;width:auto;min-height:20px;height:auto;padding:0;border:0;gap:6px;font:400 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable td:before{content:attr(data-label) ":"}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable td:first-child{grid-column:1;grid-row:1}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable td:nth-child(2){grid-column:2;grid-row:1;justify-content:flex-end;font-weight:500}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable :is(td:first-child,td:nth-child(2),td.directoryEmpty):before{content:none}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .directoryVaultLink{justify-content:flex-start;text-align:left}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioTable td.directoryEmpty{grid-column:1 / -1;justify-content:center;min-height:88px;padding:16px;text-align:center}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.portfolioResults .portfolioSelectAccount{min-height:36px;padding:4px 10px;border:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .portfolioPagination{display:grid;grid-template-columns:minmax(0,1fr) auto 36px 36px;gap:6px;padding-top:12px}.console-ui.report-master.report-kit[data-theme] .portfolioPagination label{margin:0;gap:6px;min-width:0}.console-ui.report-master.report-kit[data-theme] .portfolioPagination .master-select{width:66px}.console-ui.report-master.report-kit[data-theme] .portfolioPageButton{height:36px;min-height:36px}.console-ui.report-master.report-kit[data-theme] :is(.directorySearch,.portfolioSearch){height:36px}.console-ui.report-master.report-kit[data-theme] .mobileDirectorySort .master-select>button,.console-ui.report-master.report-kit[data-theme] .portfolioToolbar>.master-select>button{min-height:36px;height:36px}.console-ui.report-master.report-kit[data-theme] button.mobileSortDirection{width:36px;min-height:36px;height:36px}.console-ui.report-master.report-kit[data-theme] .master-topbar{gap:6px;padding-inline:8px}.console-ui.report-master.report-kit[data-theme] .master-topbar :is(.mobile-menu,.master-header-control){min-width:36px;height:36px}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation a{min-height:44px}.console-ui.report-master.report-kit[data-theme] .mobileNavigationClose{width:40px;height:40px}.console-ui.report-master.report-kit[data-theme] .master-statusbar{height:calc(44px + env(safe-area-inset-bottom));min-height:calc(44px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));gap:6px}.console-ui.report-master.report-kit[data-theme] .master-statusbar>:is(.footer-left,.footer-right){height:36px;gap:6px;min-width:0}.console-ui.report-master.report-kit[data-theme] .master-statusbar :is(.releaseTrigger,.mobileStatusTrigger,.keeperStatusButton,.footerDocLink,.ui-icon-button){min-height:32px;height:32px}.console-ui.report-master.report-kit[data-theme] .master-statusbar :is(.releaseTrigger,.mobileStatusTrigger,.ui-icon-button){min-width:32px;padding-inline:4px}.console-ui.report-master.report-kit[data-theme] .master-select-popover{max-width:calc(100vw - 24px)}.console-ui.report-master.report-kit[data-theme] .master-select-list [role=option]{min-height:36px}.console-ui.report-master.report-kit[data-theme] .strategyPage .strategyTemplateControl{flex-wrap:wrap;gap:6px}.console-ui.report-master.report-kit[data-theme] .strategyTemplateControl>.master-select{flex:1}.console-ui.report-master.report-kit[data-theme] .strategyLibrary>summary{min-height:40px}.console-ui.report-master.report-kit[data-theme] .createLayout{grid-template-columns:minmax(0,1fr)}.console-ui.report-master.report-kit[data-theme] .createTools{flex-direction:column}.console-ui.report-master.report-kit[data-theme] .createPoolsPanel .pool-search-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 84px;width:100%;gap:8px}.console-ui.report-master.report-kit[data-theme] .createPoolsPanel .pool-search-line{width:100%;min-width:0}.console-ui.report-master.report-kit[data-theme] .createPoolsPanel .pool-search-line input{width:0;min-width:0}.console-ui.report-master.report-kit[data-theme] .createPanel>.row{display:flex;flex-direction:column;align-items:stretch;gap:12px}.console-ui.report-master.report-kit[data-theme] .createPanel>.row>label{width:100%;min-width:0}.console-ui.report-master.report-kit[data-theme] .createPoolFooter{flex-wrap:wrap}.console-ui.report-master.report-kit[data-theme] .currentVaultPanel .vaultHero strong{font-size:24px;line-height:32px;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .mobileVaultMetrics dd{font-size:22px;line-height:28px}.console-ui.report-master.report-kit[data-theme] .confirmationHost .dialog-actions>button{min-height:40px;height:auto;white-space:normal}.console-ui.report-master.report-kit[data-theme] .confirmationHost .dialog-title>button{min-width:36px;height:36px}}@media(max-width:760px)and (hover:hover)and (pointer:fine){.console-ui.report-master.report-kit[data-theme] .vaultDirectory:is(.admin-page,.portfolioResults) .directoryTable tbody tr:hover{background:var(--surface-2)}}@media(max-width:360px){.console-ui.report-master.report-kit[data-theme] .master-content{padding-inline:12px}.console-ui.report-master.report-kit[data-theme] .master-statusbar>:is(.footer-left,.footer-right){gap:3px}.console-ui.report-master.report-kit[data-theme] .portfolioSummary dd{font-size:18px}}@media(max-width:760px){.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directorySection h2{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:8px;background:var(--surface-2);font-weight:600}.console-ui .directoryGroupCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:5px;background:var(--rule);color:var(--ink-2);font:500 11px/18px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTableWrap{border:0}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tbody{display:grid;gap:12px;--vault-card-layout: 1}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:0 12px 12px;border:1px solid var(--rule);border-radius:16px;background:var(--surface);overflow:hidden}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:not(.directoryEmpty){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:0;min-height:0;text-align:left;font:500 12px/18px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:not(:first-child):not(:nth-child(4)):not(.directoryEmpty){display:flex;flex-direction:column;align-items:flex-start;gap:2px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(5):not(:first-child):not(:nth-child(4)):not(.directoryEmpty){align-items:flex-end;text-align:right}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:before{content:attr(data-label);min-width:0;color:var(--ink-2);font-weight:400}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:first-child{grid-column:1 / -1;grid-row:1;margin:0 -12px 2px;padding:8px 12px;border-bottom:1px solid var(--rule);background:var(--surface-2)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:first-child:before{content:none}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable .directoryVaultLink{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:28px}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable .directoryVaultLink strong{font:600 14px/20px var(--f-sans);overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryVaultLink>svg{flex:0 0 auto;width:26px;height:26px;padding:5px;border-radius:6px;background:var(--rule-2);color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(2){grid-column:1;grid-row:2}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(4){grid-column:2;grid-row:2;align-items:flex-end;text-align:right;font-variant-numeric:tabular-nums}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(4):before{content:attr(data-label)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(3){grid-column:1;grid-row:3}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(5){grid-column:2;grid-row:3;align-items:flex-end;text-align:right}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(6){grid-column:1 / -1;grid-row:4;font-weight:400}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td:nth-child(7){grid-column:1 / -1;grid-row:5;padding-top:8px;border-top:1px solid var(--rule)}.console-ui.report-master.report-kit[data-theme] .vaultDirectory.admin-page .directoryTable tr>td.directoryEmpty{grid-column:1 / -1;padding:16px 0}}.report-master.report-kit[data-theme] .confirmationHost .dialog{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-height:min(640px,calc(100dvh - 32px));margin:auto;padding:16px;border:1px solid var(--rule-2);border-radius:6px;background:var(--surface-2);color:var(--ink);box-shadow:0 16px 48px #0004;overflow:auto}.confirmationHost .dialog::backdrop{background:var(--modal-overlay,#0009)}.confirmationHost .dialog-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.report-master .confirmationHost .dialog-title h3{margin:0;font:600 14px/20px var(--f-sans)}.confirmationHost .dialog-title>button{width:28px;min-width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--ink-3);cursor:pointer}.confirmationMessage{white-space:pre-wrap;overflow-wrap:anywhere;font:400 12px/20px var(--f-sans);color:var(--ink-2)}.confirmationHost .dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--rule)}.confirmationHost button:focus-visible{outline:2px solid var(--gain);outline-offset:2px}@media(max-width:760px){.confirmationHost .dialog-actions button{min-height:36px}}html.console-ui.report-master.report-kit:is([data-theme=dark],[data-theme=hyper]){--ink: #d4d4d8;--ink-2: #a1a1aa;--ink-3: #71717a;--console-emphasized: #fafafa;--console-nav-active: #f4f4f5;--accent: #a78ef5;--gain: #bbf7d0;--loss: #fecaca;--warn: #fde68a}html.console-ui.report-master.report-kit:is([data-theme=light],[data-theme=glass]){--ink: #3f3f46;--ink-2: #71717a;--ink-3: #a1a1aa;--console-emphasized: #18181b;--console-nav-active: #18181b;--accent: #7347e8;--gain: #166534;--loss: #b91c1c;--warn: #92400e}html.console-ui.report-master.report-kit[data-theme]{--control-text: var(--ink);--control-muted: var(--ink-2);--control-selected: var(--accent);--control-danger: var(--loss);--hyper-hover: var(--accent)}.console-ui.report-master.report-kit[data-theme] body{color:var(--ink)}.console-ui.report-master.report-kit[data-theme] :is(h1,h2,h3,h4){color:var(--console-emphasized)}.console-ui.report-master.report-kit[data-theme] :is(.vaultHero strong,.vaultMetricGrid .vaultInfoCard>strong,.feeCalcMetrics strong,.keeperStatusHead strong,.releaseHeading strong){color:var(--console-emphasized)}.console-ui.report-master.report-kit[data-theme] :is(.directorySection h2,.portfolioTableHeading h2){color:var(--ink)}.console-ui.report-master.report-kit[data-theme] :is(.muted,.loginHint,.directoryEmpty,.keeperEmpty,.feeCalcHint,.strategyHeadTitle small,.releaseList ul,.keeperSummaryLine,.vaultInfoCard>span,.feeCalcMetrics small,.vaultDetailHeading p){color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] :is(.admin-strategy-field-head label,.strategyTemplateControl>label,.strategyLibraryPicker>label,.strategyLibrarySave>label,.inputWithSuffix>label,.switch-label,.strategySwitchField,.admin-field>label){color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] :is(.admin-strategy-unit,.inputWithSuffix em,.tokenAddressLine small,.vaultInfoCard small,.releaseMeta,.priceRangeTop,.priceRangeBottom,.streamState,.jsonStatus){color:var(--ink-3)}.console-ui.report-master.report-kit[data-theme] :is(input,textarea)::placeholder{color:var(--ink-3);opacity:1}.console-ui.report-master.report-kit[data-theme] :is(.directoryTable,.portfolioTable,.appDataTable,.keeperTable) thead :is(th,button){color:var(--ink-3)}.console-ui.report-master.report-kit[data-theme] :is(.directoryTable,.portfolioTable,.appDataTable,.keeperTable) thead button:hover:not(:disabled){color:var(--ink)}.console-ui.report-master.report-kit[data-theme] :is(.directoryTable,.portfolioTable,.appDataTable,.keeperTable) tbody :is(td,th){color:var(--ink)}.console-ui.report-master.report-kit[data-theme] :is(.directoryTable,.portfolioTable,.appDataTable,.keeperTable) tbody td.directoryEmpty{color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .console-sidebar :is(.console-brand small,.console-sidebar-note){color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .console-search kbd{color:var(--ink-2);opacity:.6}.console-ui.report-master.report-kit[data-theme] .console-sidebar .console-navigation :is(a,button.console-nav-group-trigger):is(:hover,:active,[aria-current=page],[data-current=true]):not(:disabled):not([aria-disabled=true]){color:var(--console-nav-active)}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer .pageNavigation a:is(:hover,[aria-current=page]){color:var(--console-nav-active)}.console-ui.report-master.report-kit[data-theme] :is(.master-menu-row,.master-header-control,.master-select-list [role=option]){color:var(--ink-2)}.console-ui.report-master.report-kit[data-theme] .master-select-list [role=option]:is([aria-selected=true],[data-active=true],:hover){color:var(--accent)}.console-ui.report-master.report-kit[data-theme] :is(.master-menu-row,.master-header-control):hover:not(:disabled){color:var(--console-emphasized)}.console-ui.report-master.report-kit[data-theme] :is(.master-theme-options,.master-language-options) button:is(.active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]),.console-ui.report-master.report-kit[data-theme] .createPoolsPanel button.createPoolSelect[aria-pressed=true],.console-ui.report-master.report-kit[data-theme] :is(.feePresetRow,.quickPresetRow,.feeCalcModeRow,.feeCalcQuickRow) .btn.selected{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.console-ui.report-master.report-kit[data-theme] :is(.directoryRuntimeStatus b,.vaultRuntimeTooltip b,.keeperSnapshotLine b,.statePill.active,.status.live,.streamState.live,.releaseMeta em,.keeperRowTop em[data-status=online],.poolInitialized){color:var(--accent)}.console-ui.report-master.report-kit[data-theme] :is(.rangeText.in,.rangePill.in){color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .vaultTotalTicker.up b{color:var(--gain)}.console-ui.report-master.report-kit[data-theme] :is(.rangeText.out,.rangePill.out,.vaultTotalTicker.down b,.vaultNameError,.keeperStatusError,.jsonStatus.invalid){color:var(--loss)}.console-ui.report-master.report-kit[data-theme] :is(.warningText,.streamState.connecting,.keeperRowTop em[data-status=stale],.keeperRowTop em[data-status=missing_key]){color:var(--warn)}.console-ui.report-master.report-kit[data-theme] :is(.admin-strategy-override,.master-account-verified,.go-source-label,.go-strategy-runtime h3>a,.jsonStatus.valid,.toast:not(.errorToast) .toastIcon){color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .logsPanel .appDataTable .liveStatusLog .logLevelCell,.console-ui.report-master.report-kit[data-theme] .admin-pool-protocol-button:hover{color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .admin-strategy-token-select .master-select>button[aria-expanded=true]>svg{color:var(--accent)}.console-ui.report-master.report-kit[data-theme] [data-copy-state=copied] :is(.admin-contract-copy,.master-copy-button),.console-ui.report-master.report-kit[data-theme] .master-copy-menu-row[data-copy-state=copied],.console-ui.report-master.report-kit[data-theme] .master-copy-menu-row:is(:hover,[data-copy-state=copied])>.master-copy-icon{color:var(--accent)}.console-ui.report-master.report-kit[data-theme] .master-language-options button[aria-checked=true]:not(:disabled):not([aria-disabled=true]){color:var(--accent);background:var(--accent-soft)}.console-ui.report-master.report-kit[data-theme] .master-select-popover [role=option][aria-selected=true]{color:var(--accent)}.console-ui.report-master.report-kit[data-theme] :is(.directoryRuntimeStatus b.runtimeError,.vaultRuntimeTooltip b.runtimeError,.errorToast .toastIcon){color:var(--loss)}.console-ui.report-master.report-kit[data-theme] .master-copy-menu-row[data-copy-state=failed]>.master-copy-icon{color:var(--loss)}.console-ui .console-network-dot{background:#8a64f3}.shell{--console-sidebar-width:256px}.login-row{display:flex;gap:12px;align-items:end;margin-top:16px;flex-wrap:wrap}.login-row .field{flex:1;min-width:180px}.login-row .btn{margin-bottom:10px}.backend-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.backend-panel .badge{white-space:normal}.console-ui.report-master.report-kit[data-theme] .panel,.console-ui.report-master.report-kit[data-theme] .page-heading{padding:0}.console-ui.report-master.report-kit[data-theme] .page-heading h1{font:600 24px/32px var(--f-sans);letter-spacing:-.6px}.console-ui.report-master.report-kit[data-theme] :is(.panel-title h2,.section-title h3,.form-body h3,.modal-content h3,.priority h3){font:500 14px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] :is(.page-heading p,.source-text,.tweet p,.plan,.field,.stage label,.notice,.runtime,.history-row,.setting-row,.text-button){font:var(--type-ui)}.console-ui.report-master.report-kit[data-theme] :is(small,.muted,.candidate>small,.failure,.panel-foot,.center,.table-note,.log-row p,.nav-label,.tweet-bottom,.sandbox p,.budget-settings){font:var(--type-note)}.console-ui.report-master.report-kit[data-theme] :is(.stats strong,.budget-summary b){font:600 22px/28px var(--f-sans);font-variant-numeric:tabular-nums}.console-ui.report-master.report-kit[data-theme] .stats strong small{font:var(--type-note)}.console-ui.report-master.report-kit[data-theme] :is(.stats>div>span,.budget-summary small,.plan>div,.context,.source-head small,.tweet-top small){font:var(--type-ui)}.console-ui.report-master.report-kit[data-theme] .badge{font:400 11px/18px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] :is(.candidate input,.ticker-input input){font:var(--type-ui);height:28px;min-height:28px}.console-ui.report-master.report-kit[data-theme] .candidate>input{font-weight:500}.console-ui.report-master.report-kit[data-theme] .candidate .input{border:0;background:transparent;padding:0}.console-ui.report-master.report-kit[data-theme] .stats>div{padding:12px;gap:8px;min-height:78px}.console-ui.report-master.report-kit[data-theme] .master-statusbar{font:400 11px/18px var(--f-sans);height:30px}.console-ui.report-master.report-kit[data-theme] .modal-heading h2{font:600 14px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] dialog{border-radius:6px;background:var(--surface-2);border-color:var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .stage label{display:flex}.console-ui.report-master.report-kit[data-theme] input[type=checkbox]{height:14px;min-height:14px;width:14px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:0}.console-ui.report-master.report-kit[data-theme] input[type=range]{height:18px;min-height:18px;padding:0}.console-ui.report-master.report-kit[data-theme] .brand strong{font:600 16px/24px var(--f-sans);letter-spacing:0}.console-ui.report-master.report-kit[data-theme] .brand strong span{font:400 12px/20px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .account-identity h3{font:500 14px/20px var(--f-sans)}@media(max-width:760px){.body{margin-left:0}footer{left:0}.console-ui.report-master.report-kit[data-theme] .master-content{padding:20px 16px 56px}.sidebar{transform:translate(-100%);visibility:hidden;max-width:calc(100vw - 56px);width:320px}.sidebar.open{transform:translate(0);visibility:visible}.mobile-menu{display:inline-flex}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:50}.console-ui.report-master.report-kit[data-theme] .runtime{gap:8px;padding:8px 16px;flex-wrap:wrap}.console-ui.report-master.report-kit[data-theme] .table-wrap tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px}.console-ui.report-master.report-kit[data-theme] .table-wrap td{display:block;min-width:0;font:var(--type-ui);height:auto;padding:4px;overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .table-wrap td:before{font:var(--type-note)}.console-ui.report-master.report-kit[data-theme] .workbench{grid-template-columns:minmax(0,1fr)}.console-ui.report-master.report-kit[data-theme] .candidates{grid-template-columns:repeat(3,minmax(0,1fr))}.console-ui.report-master.report-kit[data-theme] .candidate>small{font:var(--type-note);overflow-wrap:anywhere}.console-ui.report-master.report-kit[data-theme] .section-title{flex-wrap:wrap}.console-ui.report-master.report-kit[data-theme] .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-ui.report-master.report-kit[data-theme] .plan>div{flex-wrap:wrap;gap:4px}.console-ui.report-master.report-kit[data-theme] .plan b{text-align:left;overflow-wrap:anywhere;max-width:100%}.console-ui.report-master.report-kit[data-theme] .execute{height:auto;min-height:36px;white-space:normal}.console-ui.report-master.report-kit[data-theme] .panel-title{padding:12px}}.console-ui .launch-body{margin-left:0;display:flex;flex-direction:column;min-width:0;min-height:0;height:100dvh}.console-ui .terminal-shell{display:block}.console-ui .launch-body .workspace-scroll{min-height:0;flex:1;overflow:auto}.console-ui .launch-body .master-content{gap:0}.console-ui .master-statusbar{flex-shrink:0}.console-ui .keeperStatusWrap{position:relative}.console-ui .keeperStatusPopover{position:absolute;right:0;width:300px;max-width:calc(100vw - 24px);padding:12px;z-index:90}.console-ui .keeperStatusButton{display:inline-flex;align-items:center;gap:5px}@media(max-width:760px){.console-ui .launch-body{height:calc(100dvh - 30px)}.console-ui .launch-body .master-content{padding-bottom:24px}}@media(min-width:761px){.console-ui .mobileStatusMenu{display:none}}.integration-settings{margin-bottom:20px}.integration-settings .panel-title .backend-actions{margin:0}.integration-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.integration-card,.integration-editor{border:1px solid var(--rule-2);border-radius:6px;padding:16px;min-width:0}.integration-card h3,.integration-editor h3{font:500 14px/20px var(--f-sans)}.integration-card dl{margin:12px 0}.integration-card dl>div{display:flex;gap:12px;margin:6px 0}.integration-card dt{flex:0 0 60px;color:var(--ink-3)}.integration-card dd{margin:0;overflow-wrap:anywhere;min-width:0}.integration-test{display:flex;flex-direction:column;gap:4px;font:var(--type-note)}.integration-editor{margin-top:16px}.integration-options{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.integration-options label{display:flex;align-items:center;gap:6px}.integration-settings [role=tab][aria-selected=true]{background:var(--surface-3);color:var(--ink)}.connection-list{display:flex;flex-direction:column;margin-top:16px}.account-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px}.account-toolbar>.input{width:220px}.account-toolbar label{font:var(--type-note)}.historical-accounts{flex-basis:100%;padding:12px;border:1px solid var(--rule-2)}.historical-list{max-height:360px;overflow:auto}.historical-list a{font:var(--type-note);margin-right:12px}.account-row small{overflow-wrap:anywhere}.account-actions{flex-wrap:wrap}.connection-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule-2);min-width:0}.connection-row h3{font:var(--type-ui);margin:0 0 4px}.connection-row small{color:var(--ink-3)}.connection-row .backend-actions{margin:0;flex-wrap:wrap}.connection-row .error{margin:4px 0;overflow-wrap:anywhere}.connection-row>div{min-width:0}.integration-editor .field{min-width:0}.integration-editor input,.integration-editor select{max-width:100%}.connection-row>.notice{grid-column:1/-1}.integration-settings details{margin:8px 0}.integration-settings summary{cursor:pointer;color:var(--ink-3)}.console-ui.report-master.report-kit[data-theme] .integration-settings{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;max-width:1284px;border:0;border-top:1px solid var(--rule-2);border-radius:0;background:transparent;padding-top:24px}.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border:0;padding:0;gap:8px;position:sticky;top:16px;align-self:start}.integration-settings>.panel-title h2{font:var(--type-note);padding:0 8px;color:var(--ink-3)}.integration-settings>.panel-title [role=tablist]{display:flex;flex-direction:column;align-items:stretch;gap:2px}.integration-settings>.panel-title [role=tab]{justify-content:flex-start;border:0;background:transparent;min-height:32px;padding:6px 8px;font:var(--type-note)}.integration-settings>.panel-title [role=tab][aria-selected=true]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.console-ui.report-master.report-kit[data-theme] .integration-settings>.form-body{padding:0;max-width:1024px;min-width:0}.settings-section-select{display:none}@media(max-width:1023px){.console-ui.report-master.report-kit[data-theme] .integration-settings{grid-template-columns:1fr;gap:24px}.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title{position:static}.integration-settings>.panel-title [role=tablist]{flex-direction:row;flex-wrap:wrap}.integration-settings>.panel-title h2{display:none}}@media(max-width:1023px){.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title{display:none}.integration-settings .settings-section-select{display:flex;max-width:360px}}.quote-identity{overflow-wrap:anywhere;font:var(--type-note);grid-column:1/-1}.quote-identity code{font:inherit}.console-ui.report-master.report-kit[data-theme] .integration-settings>.settings-section-select{display:none}.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title{grid-column:1}.console-ui.report-master.report-kit[data-theme] .integration-settings>.form-body{grid-column:2;grid-row:1}.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title [role=tab]{border:0;justify-content:flex-start;background:transparent;padding:6px 8px;min-height:32px}.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title [role=tab][aria-selected=true]{background:color-mix(in srgb,var(--accent) 10%,transparent)}@media(max-width:1023px){.console-ui.report-master.report-kit[data-theme] .integration-settings>.settings-section-select{display:flex}.console-ui.report-master.report-kit[data-theme] .integration-settings>.form-body{grid-column:1;grid-row:auto}}.panel.template{max-width:660px;width:100%;background:transparent;border:0}.panel.template>.panel-title{padding-left:0}.panel.template>.form-body{padding:0}.strategy-form{max-width:580px}.strategy-form h3{font:var(--type-ui);margin:24px 0 12px;padding-top:16px;border-top:1px solid var(--rule-2)}.strategy-form .formgrid{display:flex;flex-direction:column;gap:8px}.strategy-form .field{display:grid;grid-template-columns:minmax(140px,1fr) 190px;align-items:center;gap:8px}.strategy-form .field>small{grid-column:1/-1}.strategy-form .field>span:first-child{margin:0}.strategy-form .number-control{justify-self:end;width:120px}.number-control{position:relative;display:inline-flex;align-items:center;min-width:0}.number-control input{width:100%;padding-right:48px!important;font-variant-numeric:tabular-nums}.number-control>span{position:absolute;right:10px;pointer-events:none;font:var(--type-note);color:var(--ink-3)}.strategy-form .stage{display:grid;grid-template-columns:1fr 120px 100px 30px;gap:8px;border:0;background:none;padding:5px 0}.strategy-form .stage .number-control,.strategy-form .stage input{width:100%;margin:0}.strategy-form .stage .error{grid-column:1/-1}.strategy-form .muted{font:var(--type-note)}.strategy-form details{margin:20px 0}.strategy-form summary{cursor:pointer;font:var(--type-ui)}@media(max-width:480px){.strategy-form .field{grid-template-columns:minmax(120px,1fr) 150px}.strategy-form .stage{grid-template-columns:24px minmax(75px,1fr) minmax(70px,1fr) 28px}.strategy-form .stage .number-control input{padding-right:25px!important}.strategy-form .number-control{width:110px}.panel.template .save-row{flex-wrap:wrap}.strategy-form .field>.select-shell{min-width:0}.strategy-form select{width:100%;min-width:0}}@media(max-width:760px){.connection-row{grid-template-columns:1fr;gap:8px;padding:16px 0}.connection-row .backend-actions button{min-height:36px}.integration-settings .panel-title{align-items:flex-start;gap:12px}.integration-settings .panel-title h2{display:none}.integration-settings .form-body,.integration-editor{padding:12px}.integration-editor .formgrid{grid-template-columns:1fr}.stats>div:last-child{grid-column:1/-1}}.platform-fields{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--rule-2)}.platform-fields h3{font:500 14px/20px var(--f-sans)}.platform-fields details{margin:12px 0;font:var(--type-note)}.platform-fields li{overflow-wrap:anywhere}.business-auth-gate{display:contents;border:0;margin:0;padding:0;min-width:0}.wallet-access-menu .master-header-popover{width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);overflow:auto}.wallet-address{overflow-wrap:anywhere;font:var(--type-note)}.wallet-access-menu .error{white-space:normal;overflow-wrap:anywhere}.wallet-access-menu .master-menu-row{width:100%;text-align:left}.wallet-message{margin:12px 0}.wallet-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-note)}.wallet-allowlist ul{list-style:none;padding:0}.wallet-allowlist li{display:flex;align-items:center;gap:8px;margin:12px 0}.wallet-allowlist li>span{flex:1;min-width:0}.wallet-allowlist .btn{flex-shrink:0}.wallet-access-menu .notice{padding:8px;margin:8px 0}.console-ui.report-master.report-kit[data-theme] .panel.template{width:100%;max-width:1040px;border:0;background:transparent;box-shadow:none}.console-ui.report-master.report-kit[data-theme] .panel.template>.panel-title{padding:0 0 20px;border:0}.console-ui.report-master.report-kit[data-theme] .panel.template>.form-body{padding:0;display:block}.template-identity{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--rule-2)}.console-ui.report-master.report-kit[data-theme] .strategy-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;max-width:1040px}.console-ui.report-master.report-kit[data-theme] .strategy-group{padding:20px;min-width:0;border:1px solid var(--rule-2);border-radius:8px;align-self:start}.console-ui.report-master.report-kit[data-theme] .strategy-group h3{font:var(--type-ui);margin:0 0 20px;padding:0;border:0}.console-ui.report-master.report-kit[data-theme] .strategy-group .formgrid{display:flex;flex-direction:column;gap:14px}.console-ui.report-master.report-kit[data-theme] .strategy-group .field{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:12px;align-items:center;margin:0}.console-ui.report-master.report-kit[data-theme] .strategy-group .field>span:first-child{margin:0}.console-ui.report-master.report-kit[data-theme] .strategy-group .field .number-control{width:100%;max-width:200px;justify-self:start}.console-ui.report-master.report-kit[data-theme] .strategy-group .field .select-shell{min-width:0;width:100%;max-width:200px}.console-ui.report-master.report-kit[data-theme] .strategy-group .field input,.console-ui.report-master.report-kit[data-theme] .strategy-group .field select{width:100%;min-width:0}.console-ui.report-master.report-kit[data-theme] .strategy-exit{grid-column:2;grid-row:1 / span 2}.console-ui.report-master.report-kit[data-theme] .strategy-group .stage{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) 28px;gap:8px}.strategy-group .stage .number-control input{padding-right:28px!important}.strategy-group .stages{margin:16px 0}.strategy-group details{margin:24px 0 0}.strategy-group .muted{line-height:1.7}.global-limits{margin:28px 0;padding:20px 0;border-top:1px solid var(--rule-2)}.global-limits>.formgrid{max-width:500px;padding:16px 0}.global-limits summary{cursor:pointer}.console-ui.report-master.report-kit[data-theme] .template .save-row{margin-top:24px;padding:20px 0;border-top:1px solid var(--rule-2);justify-content:flex-end;gap:12px;flex-wrap:wrap}.template .save-row small{margin-right:auto}@media(max-width:1100px){.console-ui.report-master.report-kit[data-theme] .strategy-form{grid-template-columns:1fr;gap:24px}.console-ui.report-master.report-kit[data-theme] .strategy-exit{grid-column:auto;grid-row:auto}.template-identity{grid-template-columns:1fr;gap:16px}.console-ui.report-master.report-kit[data-theme] .strategy-group{max-width:600px}}@media(max-width:480px){.console-ui.report-master.report-kit[data-theme] .strategy-group{padding:16px 12px}.console-ui.report-master.report-kit[data-theme] .strategy-group .field{grid-template-columns:minmax(95px,1fr) minmax(0,1fr);gap:8px}.console-ui.report-master.report-kit[data-theme] .strategy-group .field .number-control{max-width:none}.strategy-group .number-control input{padding-left:6px!important}.strategy-group .number-control>span{right:6px}.strategy-group .stage{gap:6px!important}.template .save-row small{width:100%}}.console-sidebar-bottom{margin-top:24px;padding-top:16px;border-top:1px solid var(--rule-2)}.console-ui .console-sidebar-bottom .console-sidebar-note{margin-top:12px;padding:8px 12px;border:0;gap:8px;justify-content:flex-start}.console-ui .console-sidebar-bottom .sidebar-state-label{margin:0;color:var(--ink-3)}.integration-settings>.panel-title h2{display:flex;align-items:center;gap:8px}.integration-settings>.panel-title h2 svg{flex-shrink:0}.console-ui.report-master.report-kit[data-theme] .master-content{padding:24px 32px}.console-ui.report-master.report-kit[data-theme] .page-heading{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--rule-2);min-height:0}.console-ui.report-master.report-kit[data-theme] .page-heading h1{font:700 24px/32px var(--f-sans);margin:0;letter-spacing:-.6px}.console-ui.report-master.report-kit[data-theme] .page-heading p{margin:4px 0 0;font:400 12px/16px var(--f-sans)}.console-ui.report-master.report-kit[data-theme] .integration-settings{border-top:0;padding-top:0}.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title [role=tab]{min-height:28px;height:28px;padding:6px 8px;font:400 12px/16px var(--f-sans);gap:8px;border-radius:6px}.console-ui .console-navigation>a,.console-ui .console-nav-group-trigger{min-height:32px;height:32px;padding:8px;gap:8px;border-radius:6px;font:500 12px/16px var(--f-sans)}@media(max-width:760px){.console-ui.report-master.report-kit[data-theme] .master-content{padding:20px 16px}.console-ui.report-master.report-kit[data-theme] .page-heading{padding-bottom:20px;margin-bottom:20px}}.console-ui.report-master.report-kit[data-theme] .page-heading{padding-bottom:31px}.dev-login{margin-top:32px;max-width:420px;font:var(--type-note)}.dev-login summary{cursor:pointer;color:var(--ink-3)}@media(max-width:760px){.console-ui.report-master.report-kit[data-theme] .master-statusbar{height:44px;min-height:44px;padding:4px 8px;gap:6px}.console-ui.report-master.report-kit[data-theme] .master-statusbar .master-header-menu{flex:0 0 auto;width:auto;min-width:32px}.console-ui.report-master.report-kit[data-theme] .master-statusbar .releaseTrigger{width:auto;min-width:32px}.console-ui.report-master.report-kit[data-theme] .master-statusbar>.footer-left{flex:0 0 auto;gap:6px;margin:0}.console-ui.report-master.report-kit[data-theme] .master-statusbar .releaseTrigger>span{display:none}}.console-ui.report-master.report-kit[data-theme] .integration-settings,.console-ui.report-master.report-kit[data-theme] .panel.template{margin-top:0}.console-ui.report-master.report-kit[data-theme] .page-heading{margin-bottom:0}.console-ui.report-master.report-kit[data-theme] .integration-settings>.panel-title{top:0}.console-ui.report-master.report-kit[data-theme] .listening-accounts{border:0;background:transparent;margin:0}.console-ui.report-master.report-kit[data-theme] .listening-accounts>.panel-title{border:0;padding:0 0 16px;align-items:center}.console-ui.report-master.report-kit[data-theme] .listening-accounts .account-toolbar{padding:0 0 20px;gap:10px;flex-wrap:wrap}.console-ui.report-master.report-kit[data-theme] .listening-accounts .account-row{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(115px,.8fr) minmax(180px,1.4fr) minmax(130px,1fr) auto;gap:16px;padding:20px 0;border-top:1px solid var(--rule-2);border-bottom:0;align-items:start}.listening-accounts .account-row>div{min-width:0}.listening-accounts .account-row small{display:block;overflow-wrap:anywhere;line-height:1.6}.listening-accounts .account-row p{margin:6px 0}.listening-accounts .account-actions{flex-wrap:wrap;max-width:118px;justify-content:flex-end}.console-ui.report-master.report-kit[data-theme] .listening-editor{margin:8px 0 24px;border:1px solid var(--rule-2);border-radius:8px;max-width:1024px}.listening-editor .modal-heading{padding:20px;border-bottom:1px solid var(--rule-2);display:flex;justify-content:space-between;align-items:center}.listening-editor .modal-heading small{display:none}.listening-editor .modal-heading h2{font:var(--type-ui);margin:0}.listening-editor .modal-content{padding:20px}.listening-editor .modal-actions{padding:16px 20px;border-top:1px solid var(--rule-2);display:flex;justify-content:flex-end;gap:12px}.listening-editor .strategy-form{grid-template-columns:1fr!important}.listening-editor .strategy-exit{grid-column:auto!important;grid-row:auto!important}@media(max-width:1200px){.console-ui.report-master.report-kit[data-theme] .listening-accounts .account-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr)}.listening-accounts .account-actions{grid-column:1/-1;max-width:none;justify-content:flex-start}}@media(max-width:480px){.console-ui.report-master.report-kit[data-theme] .listening-accounts .account-row{grid-template-columns:1fr;gap:12px}.listening-editor .modal-content,.listening-editor .modal-heading{padding:12px}.listening-editor .formgrid{grid-template-columns:1fr}.listening-accounts .account-toolbar .input{width:100%}}.platform-settings .section-title h2{display:flex;align-items:center;gap:8px;margin:0}.platform-capabilities{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--rule-2);padding:16px 0;margin-bottom:24px}.platform-capabilities>div{display:flex;gap:12px;align-items:center;font:var(--type-note)}.platform-capabilities span{color:var(--ink-3)}.platform-account-select{max-width:520px;margin-bottom:16px}.platform-config-fields{border:0;margin:0;padding:0;min-width:0}.platform-settings .platform-fields{margin-top:24px}.platform-settings .save-row{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding-top:20px}.platform-settings .save-row>span{margin-right:auto}.platform-settings .platform-fields .formgrid{max-width:760px}.platform-settings .platform-fields .notice{padding:8px 0;background:none;border:0;color:var(--ink-3)}.platform-settings .platform-fields h3{margin-bottom:16px}.integration-settings [hidden]{display:none!important}@media(max-width:480px){.platform-capabilities{gap:12px}.platform-capabilities>div{flex-wrap:wrap;gap:4px 12px}.platform-settings .platform-fields .formgrid{grid-template-columns:1fr}.platform-settings .save-row{justify-content:flex-start}.platform-settings .save-row>span{width:100%}}.console-ui.report-master.report-kit[data-theme] .integration-settings [role=tab]>svg{display:block!important;width:16px!important;height:16px!important;min-width:16px;flex:0 0 16px;stroke-width:2;color:var(--ink);opacity:1;visibility:visible}.console-ui.report-master.report-kit[data-theme] .integration-settings [role=tab]{display:flex;align-items:center;gap:8px!important}.settings-section-picker{position:relative;width:100%;margin:0!important;font:var(--type-ui)}.settings-section-picker>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;height:36px;padding:8px 12px;border:1px solid var(--rule-2);border-radius:6px;background:var(--surface);color:var(--ink)}.settings-section-picker>summary::-webkit-details-marker{display:none}.settings-section-picker>summary>svg{display:block;flex:0 0 16px;width:16px;height:16px;stroke-width:2}.settings-section-picker>summary>svg:last-child{margin-left:auto}.settings-section-picker>[role=tablist]{position:absolute;z-index:70;top:calc(100% + 4px);left:0;right:0;background:var(--surface-2);border:1px solid var(--rule-2);border-radius:8px;padding:4px;box-shadow:0 8px 24px #0004;display:flex;flex-direction:column;gap:2px}.console-ui.report-master.report-kit[data-theme] .settings-section-picker [role=tab]{width:100%;height:36px;justify-content:flex-start;border:0;padding:8px;background:transparent}.settings-section-picker [role=tab][aria-selected=true]{background:var(--accent-soft)!important}.settings-section-picker [role=tab]:hover{background:var(--sidebar-hover,var(--surface))!important}.console-ui.report-master.report-kit[data-theme] .terminal-shell{padding-bottom:0!important}.console-ui.report-master.report-kit[data-theme] .master-content{padding-bottom:24px}.console-sidebar-status-slot{flex:0 0 auto;padding:12px 16px;border-top:1px solid var(--rule-2)}.sidebar-status{display:flex;flex-direction:column;gap:2px;width:100%;font:500 12px/16px var(--f-sans);color:var(--ink-2)}.sidebar-status>div{min-width:0}.sidebar-status .master-header-menu,.sidebar-status .keeperStatusWrap{display:block;position:relative;width:100%;min-width:0;flex:none}.console-ui.report-master.report-kit[data-theme] .sidebar-status :is(.sidebar-status-trigger,.keeperStatusButton,.releaseTrigger){display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:32px;min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:500 12px/16px var(--f-sans);white-space:nowrap}.console-ui.report-master.report-kit[data-theme] .sidebar-status :is(.sidebar-status-trigger,.keeperStatusButton,.releaseTrigger):hover{background:var(--surface-2);color:var(--ink)}.console-ui.report-master.report-kit[data-theme] .sidebar-status :is(.sidebar-status-trigger,.keeperStatusButton,.releaseTrigger)>svg{display:block!important;flex:0 0 16px;width:16px;height:16px;stroke-width:2}.sidebar-status-api{display:flex;align-items:center;gap:4px}.sidebar-status-api>.sidebar-status-menu{flex:1}.sidebar-status-value{margin-left:auto;color:var(--ink-3);font-size:11px}.sidebar-status [data-state=online]{color:var(--gain)}.sidebar-status [data-state=offline]{color:var(--loss)}.sidebar-status-api:has([data-state=online]) .sidebar-status-trigger>svg{color:var(--gain)}.sidebar-status-api:has([data-state=offline]) .sidebar-status-trigger>svg{color:var(--loss)}.sidebar-status-refresh{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:0;background:transparent;border-radius:6px;color:var(--ink-3);padding:6px}.sidebar-status-refresh:hover{background:var(--surface-2);color:var(--ink)}.sidebar-status .master-header-popover,.sidebar-status .keeperStatusPopover{position:absolute;left:calc(100% + 12px);right:auto;top:auto;bottom:0;width:320px;max-width:calc(100vw - 96px);max-height:min(70dvh,520px);overflow:auto;transform:none;padding:16px;z-index:120;background:var(--surface-2);border:1px solid var(--rule-2);border-radius:8px;box-shadow:0 12px 36px #0004;color:var(--ink);font:400 12px/20px var(--f-sans);white-space:normal}.sidebar-connection-details{margin:16px 0}.sidebar-connection-details>div{display:flex;justify-content:space-between;gap:16px;margin:8px 0}.sidebar-connection-details dt{color:var(--ink-3)}.sidebar-connection-details dd{margin:0;overflow-wrap:anywhere;text-align:right}.sidebar-status-detail-refresh{display:flex;align-items:center;gap:8px;border:1px solid var(--rule-2);background:transparent;border-radius:6px;padding:6px 10px;color:var(--ink)}.console-sidebar[data-expanded=false] .sidebar-status :is(.sidebar-status-label,.sidebar-status-value),.console-sidebar[data-expanded=false] .sidebar-status .releaseTrigger>span,.console-sidebar[data-expanded=false] .sidebar-status-refresh{display:none}.console-ui.report-master.report-kit[data-theme] .console-sidebar[data-expanded=false] .sidebar-status :is(.sidebar-status-trigger,.keeperStatusButton,.releaseTrigger){justify-content:center;padding:8px}.console-ui.report-master.report-kit[data-theme] .mobileNavigationFooter{display:block;padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin-top:auto;overflow:visible}.console-ui.report-master.report-kit[data-theme] .mobileNavigationFooter .sidebar-status :is(.master-header-popover,.keeperStatusPopover){left:0;right:auto;bottom:calc(100% + 8px);width:100%;max-width:none;max-height:60dvh}@media(max-width:760px){.console-ui.report-master.report-kit[data-theme] .master-content{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.console-ui.report-master.report-kit[data-theme] .sidebar-status .releaseTrigger>span{display:inline}.console-ui.report-master.report-kit[data-theme] .mobileNavigationDrawer .sidebar-status{width:100%}}@media(min-width:761px){.console-ui.report-master.report-kit[data-theme] .console-sidebar .sidebar-status :is(.master-header-popover,.keeperStatusPopover){position:fixed;left:268px;bottom:56px}.console-ui.report-master.report-kit[data-theme] .console-sidebar[data-expanded=false] .sidebar-status :is(.master-header-popover,.keeperStatusPopover){left:76px}}.currency-setting-summary{display:grid;gap:6px;margin:20px 0 12px;padding:16px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:400 12px/18px var(--f-sans);color:var(--ink-2)}.currency-setting-summary strong{font:600 14px/20px var(--f-sans);color:var(--ink)}.template-currency-context{margin:0 0 24px;max-width:640px}.template-currency-context>.field{max-width:360px}.template-currency-context a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;margin-left:8px}.history-row>span{min-width:0;overflow-wrap:anywhere}
