@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_27cf40ec-module__vJe1_a__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_27cf40ec-module__vJe1_a__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{height:100%;overflow:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-manrope), Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:13.5px;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,select,textarea,input{font:inherit}button,select,input{background:var(--panel-soft);min-height:34px;color:var(--foreground);border:none;border-radius:8px}button{cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}button:hover{background:var(--rd-bg-hover)}button:disabled{cursor:not-allowed;opacity:.55}select{background:var(--rd-bg-field);padding:0 12px}input{background:var(--rd-bg-field);width:100%;padding:0 12px}input[type=file]{align-items:center;padding:7px 12px;display:flex}textarea{resize:vertical;background:var(--rd-bg-field);width:100%;color:var(--foreground);border:none;border-radius:10px;padding:10px;line-height:1.5}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rd-focus-ring);outline-offset:1px}
.workspace{min-height:100vh;display:block}.sidebar{z-index:10;border-right:1px solid var(--line);background:var(--panel);width:252px;height:100dvh;color:var(--foreground);padding:12px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.nav-list{gap:4px;display:grid}.nav-chevron.open{transform:rotate(180deg)}.nav-button:hover,.nav-button.active{background:var(--panel-soft);border-color:#0000}.nav-button.active{color:var(--foreground)}.nav-subbutton:hover,.nav-subbutton.active{background:var(--panel-soft);color:var(--foreground)}.main-pane{min-width:0;margin-left:252px;padding:18px 22px 28px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}h1{letter-spacing:0;font-size:28px;line-height:1.05}.view-label{border:1px solid var(--line);background:var(--panel-soft);min-height:26px;color:var(--foreground);border-radius:999px;align-items:center;margin-top:10px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.command-search{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.command-search input{min-height:36px;color:var(--foreground);background:0 0;border:0;outline:none;padding:0}.command-search input:focus-visible{outline:none}.command-search:focus-within{outline:2px solid var(--rd-focus-ring);outline-offset:-2px}.user-avatar{border:1px solid var(--line);background:var(--panel-soft);width:30px;height:30px;color:var(--foreground);border-radius:999px;place-items:center;display:grid}.notification-popover{z-index:40;border:1px solid var(--line);background:var(--panel);width:280px;color:var(--foreground);box-shadow:var(--rd-shadow-pop);border-radius:0;padding:12px;position:absolute;top:calc(100% + 10px);right:-60px}.notification-popover p{color:var(--ink-soft);margin:6px 0 10px;line-height:1.4}.ui-dropdown-content,.ui-select-content{z-index:120;border:1px solid var(--line);background:var(--panel);min-width:220px;color:var(--foreground);box-shadow:var(--shadow);border-radius:0}.notification-popover.ui-dropdown-content{width:280px;position:static;top:auto;right:auto}.ui-select-content{width:var(--radix-select-trigger-width)}.ui-select-item,.ui-dropdown-item{min-height:34px;color:var(--ink-soft);-webkit-user-select:none;user-select:none;border-radius:0;outline:none;align-items:center;gap:8px;padding:0 32px 0 10px;font-size:13px;font-weight:700;display:flex;position:relative}.ui-select-item [data-radix-select-item-indicator]{color:var(--accent-strong);display:inline-flex;position:absolute;right:9px}.ui-select-item[data-highlighted],.ui-dropdown-item[data-highlighted]{background:var(--panel-soft);color:var(--foreground)}.ui-dropdown-item.danger{color:var(--red)}.ui-dropdown-separator{background:var(--line);height:1px;margin:5px}.ui-tooltip-content{z-index:130;border:1px solid var(--line);background:var(--panel);color:var(--foreground);box-shadow:var(--shadow);border-radius:0;padding:6px 8px;font-size:12px;font-weight:750}.ui-tooltip-arrow{fill:var(--panel)}.ai-mode-pill.compact{min-height:30px;font-size:12px}.ai-mode-pill.mock{background:var(--rd-warn-soft);color:var(--rd-warn-strong)}.ai-mode-pill.openai{background:var(--rd-accent-soft);color:var(--rd-accent-strong)}.context-control,.context-pill{border:1px solid var(--line);background:var(--panel);border-radius:0;align-content:center;gap:3px;min-height:42px;padding:6px 10px;display:grid}.context-control span,.context-pill span{color:var(--muted);font-size:11px;font-weight:750}.context-pill strong{max-width:180px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.context-control select{min-height:auto;color:var(--foreground);background:0 0;border:0;padding:0;font-weight:750}.grid-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.metric,.panel{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:0}.metric{min-height:68px;padding:10px}.metric span{color:var(--muted);font-size:12px}.metric strong{margin-top:5px;font-size:24px;display:block}.metric strong .metric-compact-value{overflow-wrap:anywhere;font-size:17px;line-height:1.25;display:block}.panel{margin-bottom:10px;padding:14px}.section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.section-header>.rd-help-wrap{margin-right:auto}.section-title{align-items:center;gap:8px;display:flex}.section-title h2{font-size:17px}.brain-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;display:grid}.brain-grid>div{background:var(--panel-soft);border:1px solid var(--line);border-radius:0;padding:12px}.memory-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.field{gap:8px;min-width:0;display:grid}.field>input,.field>select,.field>textarea,.inline-inputs>input,.inline-inputs>select{min-width:0;max-width:100%}.field>select{width:100%}.field textarea{min-height:104px}
.filter-bar{grid-template-columns:minmax(240px,1fr) 180px 150px auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.opportunity-filters{grid-template-columns:minmax(220px,1fr) 150px 130px 180px 190px 190px auto}.compact-filter{grid-template-columns:240px auto;justify-content:start}.analytics-filters{grid-template-columns:150px 150px 180px 220px 220px auto}.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:10px;display:grid}.modal-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.wide-field{grid-column:span 2}.inline-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.task-filters{grid-template-columns:minmax(240px,1fr) 180px 180px auto}.review-filters{grid-template-columns:minmax(240px,1fr) 180px 210px auto}.source-filters{grid-template-columns:minmax(240px,1fr) 180px 180px auto auto}.toggle-inline{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.toggle-inline input{width:16px;min-height:16px}.toolbar-note{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.source-controls{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:10px;margin-bottom:10px;display:grid}.source-composer{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;margin-bottom:12px;padding:10px}.source-composer-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.source-type-grid{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:6px;display:grid}.mode-button{min-width:0;padding:0 8px;font-size:12px}.mode-button.active{background:var(--rd-accent-soft);border-color:var(--rd-accent);color:var(--rd-accent-strong)}.label{color:var(--muted);text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.field-label-row{align-items:center;gap:6px;display:inline-flex}.help-tooltip{border:1px solid var(--line);background:var(--rd-bg-card);width:16px;height:16px;color:var(--muted);text-transform:none;border-radius:999px;place-items:center;font-size:11px;line-height:1;display:inline-grid;position:relative}.help-tooltip span{z-index:50;border:1px solid var(--line);background:var(--rd-bg-inverse);width:230px;color:var(--rd-text-inverse);opacity:0;pointer-events:none;text-transform:none;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.help-tooltip:hover span,.help-tooltip:focus span{opacity:1;transform:translate(-50%)translateY(0)}
.list{gap:10px;margin-top:12px;display:grid}.source-list{gap:10px;display:grid}.source-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;padding:12px}.source-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.source-preview{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.42;display:-webkit-box;overflow:hidden}.source-status-reason{border:1px solid var(--line);background:var(--panel-soft);color:var(--ink-soft);overflow-wrap:anywhere;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.42}.source-status-reason-failed{border-color:var(--rd-danger-line);background:var(--rd-danger-soft);color:var(--rd-danger-strong)}.source-detail-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.source-detail-block,.source-opportunity{border:1px solid var(--line);background:var(--panel);border-radius:0;padding:12px}.source-detail-block p,.source-opportunity p{color:var(--ink-soft);line-height:1.5}.source-opportunity-list,.source-opportunity{gap:8px;display:grid}.row-item{background:var(--panel-soft);border:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.row-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.compact-row{margin-bottom:4px}.row-item p,.opportunity p,.unit p,.task p,.brain-grid p{color:var(--ink-soft);line-height:1.42}.mini-meta,.review-scores{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mini-meta span,.review-scores span{border:1px solid var(--line);background:var(--panel);min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.review-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.review-detail strong,.review-detail small{display:block}.review-detail small{color:var(--muted);margin-top:4px}.review-detail p{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.45}.iteration-loop,.analytics-next-action,.metric-next-step,.review-metric-grid,.review-learning-grid{gap:10px;display:grid}.analytics-next-action,.metric-next-step{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:12px 0;padding:12px}.analytics-next-action p,.metric-next-step p{color:var(--ink-soft);margin-top:5px;font-size:13px;line-height:1.45}.goal-command-handoff{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:12px;display:grid}.goal-command-handoff p{color:var(--ink-soft);margin-top:5px;font-size:13px;line-height:1.45}.goal-command-handoff>div,.memory-goal-handoff>div{min-width:0}.goal-gap-note{background:var(--rd-warn-soft);color:var(--rd-warn-text,var(--ink));border-radius:8px;margin-top:8px;padding:7px 10px;font-size:12.5px;line-height:1.45}.goal-proposal-note{background:var(--rd-accent-soft,var(--surface-2));color:var(--ink);border-radius:8px;margin-top:8px;padding:7px 10px;font-size:12.5px;line-height:1.45}.memory-goal-handoff{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:12px;display:grid}.memory-goal-handoff p{color:var(--ink-soft);margin-top:5px;font-size:13px;line-height:1.45}.mission-intake-handoff,.agent-plan-approval-handoff{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:12px;display:grid}.mission-intake-handoff p,.agent-plan-approval-handoff p{color:var(--ink-soft);margin-top:5px;font-size:13px;line-height:1.45}.iteration-loop{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.iteration-loop article,.campaign-review-card,.review-metric-grid>div,.review-learning-grid>div,.iteration-decision-strip{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;min-width:0;padding:12px}.iteration-loop article.done{border-color:var(--rd-accent-line);background:var(--green-soft)}.iteration-loop article.active{border-color:var(--rd-border-strong);background:var(--panel)}.iteration-loop strong,.iteration-loop small,.review-metric-grid strong,.review-metric-grid small{display:block}.iteration-loop small,.review-metric-grid small,.iteration-decision-strip small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.report-review-list{gap:12px;display:grid}.campaign-review-card{background:var(--panel);gap:12px;display:grid}.campaign-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.campaign-review-head h3{margin:3px 0 6px;font-size:18px}.campaign-review-head p{color:var(--ink-soft);line-height:1.5}.review-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.review-metric-grid,.review-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-learning-grid .compact-list{margin-top:8px}.review-learning-grid li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;display:grid}.iteration-decision-strip{background:var(--blue-soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.iteration-decision-strip strong,.iteration-decision-strip small{display:block}.iteration-decision-strip.muted{background:var(--panel-soft)}.status{background:var(--rd-bg-muted);min-height:24px;color:var(--rd-text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.status-processed,.status-approved,.status-done,.status-succeeded,.status-ready_for_manual_export{background:var(--green-soft);color:var(--rd-accent-strong)}.status-failed,.status-cancelled,.status-error{background:var(--red-soft);color:var(--red)}.status-running,.status-claimed,.status-current,.status-live,.status-info{background:var(--blue-soft);color:var(--blue)}.status-normalizing,.status-needs_review,.status-needs_media,.status-draft,.status-blocked,.status-queued,.status-pending_review,.status-ready,.status-waiting,.status-warn,.status-warning{background:var(--rd-warn-soft);color:var(--amber)}.status-todo,.status-idle{background:var(--rd-bg-muted-2);color:var(--muted)}.opportunity-grid,.task-grid,.agent-grid,.planner-grid,.settings-grid,.passport-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.opportunity,.task,.agent-card,.unit,.planner-column,.settings-grid>div,.passport-card,.review-detail{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;padding:12px}.agent-artifact-feed{background:var(--panel)}.agent-artifact-next{border:1px solid var(--line);background:var(--panel-soft);gap:8px;margin-top:8px;padding:8px;display:grid}.agent-artifact-next p{color:var(--ink-soft);font-size:13px;line-height:1.45}.passport-card{align-content:start;gap:8px;display:grid}.passport-card h3{font-size:16px}.agent-card{gap:12px;display:grid}.agent-command-card,.agent-squad-card,.agent-run-lane{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;gap:12px;padding:12px;display:grid}.agent-command-head,.agent-squad-head,.agent-run-lane-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.agent-command-head h3,.agent-squad-head h3{font-size:17px}.agent-command-head p{max-width:820px;color:var(--ink-soft);line-height:1.45}.agent-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.agent-command-grid div{border:1px solid var(--line);background:var(--panel);border-radius:0;gap:4px;min-width:0;padding:10px;display:grid}.agent-command-grid svg{color:var(--teal)}.agent-command-grid span,.agent-command-grid small,.agent-squad-stats span,.agent-run-lane-head span,.agent-run-lane-row small{color:var(--muted);font-size:12px}.agent-command-grid strong,.agent-command-grid small,.agent-run-lane-row strong,.agent-run-lane-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-squad-grid,.agent-run-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-squad-agents,.agent-squad-stats{flex-wrap:wrap;gap:6px;display:flex}.agent-squad-agents span,.agent-squad-stats span,.agent-squad-empty{border:1px solid var(--line);background:var(--panel);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.agent-squad-empty{border-radius:0;min-height:44px}.agent-run-lane-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-top:8px;display:grid}.agent-run-lane-row div{gap:2px;min-width:0;display:grid}.agent-task-strip,.agent-chip-row{flex-wrap:wrap;gap:6px;display:flex}.agent-task-strip span,.agent-chip{border:1px solid var(--line);background:var(--panel);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.agent-org-row{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.agent-org-row span{color:var(--muted);font-size:12px;display:block}.agent-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-playbook-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;gap:12px;padding:12px;display:grid}.agent-playbook-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.agent-playbook-head h3{font-size:16px}.agent-playbook-head p,.agent-playbook-section p,.agent-playbook-focus{color:var(--ink-soft);line-height:1.45}.agent-playbook-meta,.agent-policy-list{flex-wrap:wrap;gap:6px;display:flex}.agent-playbook-meta span,.agent-policy-list span{border:1px solid var(--line);background:var(--panel);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.agent-policy-list.warn span{background:var(--rd-warn-soft);color:var(--rd-warn-strong)}.agent-run-row{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;gap:8px;padding:12px;display:grid}.agent-run-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.agent-run-main h3{font-size:16px}.agent-run-main p{color:var(--ink-soft);line-height:1.42}.agent-trace-grid{border:1px solid var(--line);background:var(--panel);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.agent-trace-grid div{gap:3px;min-width:0;display:grid}.agent-trace-grid strong,.agent-trace-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-run-mini{gap:8px;display:grid}.agent-run-mini-heading,.agent-run-mini-row{align-items:center;gap:8px;display:flex}.agent-run-mini-row{border-top:1px solid var(--line);padding-top:8px}.agent-run-mini-row div{gap:2px;min-width:0;display:grid}.agent-run-mini-row strong,.agent-run-mini-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-run-mini-row small,.muted-note{color:var(--muted);font-size:12px}.agent-passport{gap:8px;margin-top:10px;display:grid}.agent-assignment-form{gap:10px;padding:0 10px 10px;display:grid}.agent-assignment-form .button-row{margin-top:2px}.agent-passport h4{font-size:13px}.agent-passport pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);background:var(--panel-soft);max-height:220px;color:var(--ink);border-radius:0;padding:10px;font-size:12px;overflow:auto}.passport-card p,.placeholder-panel p{color:var(--ink-soft);line-height:1.5}.entity-detail-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.35fr);align-items:start;gap:12px;display:grid}.entity-card,.detail-passport,.passport-sections>section{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px}.entity-card{gap:10px;padding:12px;display:grid}.entity-card.selected{border-color:var(--accent);background:var(--rd-accent-soft-2)}.entity-card-heading{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.entity-card-heading h3,.detail-passport h3{font-size:16px;line-height:1.25}.entity-card-heading p,.detail-passport p{color:var(--ink-soft);margin-top:4px;line-height:1.5}.warning-list{flex-wrap:wrap;gap:6px;display:flex}.warning-list span{background:var(--rd-warn-soft);min-height:24px;color:var(--rd-warn-strong);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.detail-passport{gap:12px;padding:16px;display:grid}.passport-sections{gap:10px;display:grid}.passport-sections>section{padding:12px}.plain-list{color:var(--ink-soft);gap:8px;padding-left:18px;line-height:1.45;display:grid}.plain-list p{color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.45}.compact-list{gap:6px;font-size:13px}.campaign-next-step{border:1px solid var(--line);background:var(--panel);border-radius:0;gap:4px;padding:12px;display:grid}.campaign-next-step span,.campaign-chain-node span,.campaign-readiness-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.campaign-next-step strong{font-size:16px}.campaign-next-step p{margin:0}.route-action-button,.campaign-chain-node button{align-items:center;gap:6px;width:fit-content;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.campaign-strategy-chain{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;margin-top:10px;display:grid;overflow-x:auto}.campaign-chain-node,.campaign-readiness-item{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;gap:5px;min-height:104px;padding:10px;display:grid}.campaign-chain-node strong,.campaign-readiness-item strong{font-size:13px;line-height:1.25}.campaign-chain-node p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.campaign-chain-node.done,.campaign-readiness-item.done{border-color:var(--rd-accent-line);background:var(--rd-accent-soft-2)}.campaign-chain-node.current{border-color:var(--foreground);background:var(--panel)}.campaign-chain-node.todo,.campaign-readiness-item.todo{background:var(--panel-soft)}.campaign-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-readiness-item{min-height:72px}.campaign-agent-handoff{gap:10px;display:grid}.campaign-agent-handoff-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.campaign-agent-handoff-summary article,.campaign-agent-handoff-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:0;gap:5px;padding:10px;display:grid}.campaign-agent-handoff-summary span,.campaign-agent-handoff-title span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.campaign-agent-handoff-summary strong{font-size:20px}.campaign-agent-handoff-summary p,.campaign-agent-handoff-card p,.compact-note{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.campaign-agent-handoff-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaign-agent-handoff-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-agent-handoff-card strong{font-size:13px;line-height:1.25}.campaign-agent-handoff-actions{margin-top:2px}.empty-state{border:1px dashed var(--line);color:var(--muted);background:var(--rd-bg-card);border-radius:8px;padding:16px}.opportunity{gap:10px;display:grid}.why{color:var(--accent-strong)}.production-summary,.campaign-summary,.offers-summary,.review-summary,.source-summary,.task-summary{gap:10px;margin-bottom:12px;display:grid}.review-summary,.offers-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-summary,.source-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.production-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.task-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-tile{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;min-height:58px;padding:9px}.summary-tile span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750;display:block}.summary-tile strong{margin-top:6px;font-size:22px;display:block}.inline-note{border:1px solid var(--line);color:var(--muted);background:var(--panel-soft);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.duplicate-list{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.duplicate-list span{background:var(--rd-warn-soft);min-height:24px;color:var(--rd-warn-strong);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.audit-box{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;margin-top:12px;padding:14px}.readiness-summary{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.readiness-summary strong{margin-top:4px;font-size:26px;display:block}.readiness-summary p{color:var(--ink-soft);margin-top:4px;line-height:1.45}.readiness-steps{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:12px;display:grid}.readiness-steps.is-loading{opacity:.62;pointer-events:none}.readiness-step{border:1px solid var(--line);background:var(--rd-bg-card);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:116px;padding:11px;display:grid}.readiness-step.done{background:var(--rd-accent-soft)}.readiness-step.current{border-color:var(--accent);background:var(--rd-accent-soft-2)}.readiness-step p{color:var(--ink-soft);line-height:1.45}.readiness-step button{min-height:30px;margin-top:10px;padding:0 10px;font-size:12px}.inline-chip-button{border-radius:6px;min-height:24px;margin-left:8px;padding:4px 8px;font-size:11px}.onboarding-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.onboarding-main,.onboarding-side,.proposal-section{gap:12px;display:grid}.onboarding-create,.company-context,.onboarding-box,.proposal-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;padding:12px}.onboarding-create{gap:12px;display:grid}.onboarding-create h3,.onboarding-box h3{margin-top:3px;font-size:18px}.onboarding-create p,.company-current-card p{color:var(--ink-soft);line-height:1.42}.company-start-grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.company-current-card{border:1px solid var(--line);background:var(--rd-bg-card);border-radius:8px;gap:5px;padding:12px;display:grid}.company-current-card strong{font-size:17px}.company-context{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.company-context h3{margin-bottom:6px;font-size:20px}.company-context p,.onboarding-box p,.proposal-card p{color:var(--ink-soft);line-height:1.5}.proposal-next-step{border:1px solid var(--line);background:var(--rd-bg-card);border-radius:8px;padding:9px 10px;font-size:13px}.proposal-data-summary{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:8px;padding:10px;display:grid}.proposal-data-summary dl{gap:6px;margin:0;display:grid}.proposal-data-summary dl>div{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.proposal-data-summary dt,.proposal-data-summary dd{margin:0;line-height:1.4}.proposal-data-summary dt{color:var(--muted);font-size:12px;font-weight:750}.proposal-data-summary dd{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.proposal-data-list{gap:4px;margin:0;padding-left:16px;display:grid}.proposal-data-summary p{margin:0;font-size:13px}.proposal-apply-handoff{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.proposal-apply-handoff p{color:var(--ink-soft);margin-top:5px;font-size:13px;line-height:1.45}.input-mode-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.proposal-section{margin-top:14px}.proposal-queue-title{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.proposal-disclosure{border:1px solid var(--line);background:var(--panel);border-radius:8px}.proposal-disclosure>summary{cursor:pointer;color:var(--ink-soft);padding:12px 14px;font-weight:750}.proposal-disclosure[open]{padding-bottom:12px}.proposal-disclosure .proposal-section{margin:0;padding:0 14px}.proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposal-card{align-content:start;gap:10px;display:grid}.company-question-card,.question-lane,.question-card{border:1px solid var(--line);background:var(--panel);border-radius:0}.company-question-card{gap:10px;display:grid}.company-question-card h3{font-size:18px;line-height:1.2}.company-question-card p,.microcopy,.muted-text{color:var(--muted);line-height:1.45}.company-answer-box,.question-answer-form{gap:10px;display:grid}.quick-input-actions,.chip-row{flex-wrap:wrap;gap:8px;display:flex}.quick-input-actions.compact{gap:6px}.quick-input-actions button{min-height:30px;padding:0 9px;font-size:12px}.quick-input-actions.compact button{min-height:28px;padding:0 8px}.question-message .chip-row{margin-top:10px}@keyframes pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.chat-voice-status.error{color:var(--red)}.company-question-card{background:var(--panel);padding:12px}.progress-track{background:var(--rd-neutral-bar);border-radius:999px;height:8px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--accent);height:100%;display:block}.live-card-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.live-card-section strong{margin-bottom:5px;display:block}.live-card-section ul{color:var(--ink-soft);gap:4px;padding-left:18px;display:grid}.live-card-section p{color:var(--muted)}.live-card-section button{min-height:28px;padding:0 8px;font-size:11px}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-queue-layout{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.question-lane{background:var(--panel-soft);align-content:start;gap:10px;padding:12px;display:grid}.question-card{background:var(--rd-bg-card);gap:8px;padding:10px;display:grid}.question-card p{color:var(--ink-soft);line-height:1.4}.debug-details{border:1px solid var(--line);background:var(--rd-bg-card);border-radius:8px}.debug-details summary{cursor:pointer;color:var(--muted);padding:10px 12px;font-size:13px;font-weight:750}.debug-details[open]{padding-bottom:10px}.debug-details .mini-meta,.debug-details .json-preview{margin:0 10px 8px}.form-disclosure{display:none}.form-disclosure-trigger{background:var(--rd-bg-card);color:var(--ink);margin-bottom:12px;font-weight:750}.json-preview{border:1px solid var(--line);background:var(--rd-bg-muted);max-height:260px;color:var(--rd-text-body);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre-wrap;border-radius:8px;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;border:1px solid var(--line);background:var(--rd-bg-card);border-radius:8px;width:100%;min-width:760px;overflow:hidden}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px;font-size:13px}.data-table th{background:var(--panel-soft);color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:750}.data-table tbody tr:last-child td{border-bottom:0}.modal-overlay{z-index:100;background:var(--rd-overlay);position:fixed;inset:0}.modal-shell{z-index:101;border:1px solid var(--line);background:var(--panel);width:min(780px,100%);max-height:min(760px,100dvh - 56px);box-shadow:var(--rd-shadow-modal);border-radius:10px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-header h2{font-size:18px}.modal-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow:auto}.icon-button{border-radius:8px;width:34px;min-height:34px;padding:0}.danger-button{border-color:var(--rd-danger-line);background:var(--rd-destructive-soft);color:var(--red)}.danger-button:hover{border-color:var(--red)}.danger-zone{gap:12px;display:grid}.danger-zone p{color:var(--ink-soft);line-height:1.45}.sys-window{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.sys-note,.sys-sub{color:var(--muted);font-size:12.5px;line-height:1.45}.sys-error{background:var(--rd-warn-soft);color:var(--rd-warn-text,var(--ink));border-radius:8px;padding:8px 10px;font-size:13px}.sys-problems{gap:8px;margin-bottom:14px;display:grid}.sys-problem{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 12px}.sys-problem.is-stop{background:var(--rd-warn-soft);border-color:#0000}.sys-problem-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.sys-problem p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.sys-count{background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.sys-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.sys-card--wide{grid-column:1/-1}@container work (max-width:846px){.sys-card--wide{grid-column:span 1}}.sys-card{background:var(--panel);box-shadow:var(--rd-shadow-card);border-radius:12px;align-content:start;gap:6px;padding:14px 16px;display:grid}.sys-big{font-size:28px;font-weight:750;line-height:1.1}.sys-stages{gap:4px;margin:6px 0 0;display:grid}.sys-stages>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.sys-stages dt{color:var(--muted)}.sys-stages dd{margin:0;font-weight:650}.sys-idle,.sys-fail{color:var(--rd-warn-text,var(--muted));font-weight:500}.sys-table-wrap{overflow-x:auto}.sys-table{border-collapse:collapse;width:100%;font-size:12.5px}.sys-table th{color:var(--muted);text-align:left;white-space:nowrap;padding:4px 8px 4px 0;font-weight:650}.sys-table td{border-top:1px solid var(--line);vertical-align:top;padding:4px 8px 4px 0}.rd-camp-link-field{gap:3px;font-size:12px;display:grid}.rd-camp-link-field>span{color:var(--muted);font-weight:650}.rd-camp-link-field select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:8px;padding:5px 8px;font-size:12.5px}.proposal-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.proposal-card-heading{flex-direction:column;gap:6px;min-width:0;display:flex}.proposal-card-heading strong{font-size:14.5px;line-height:1.35}.proposal-card-heading input{width:100%}.proposal-card-kind{background:var(--panel);border:1px solid var(--line);color:var(--muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-self:flex-start;padding:2px 9px;font-size:10.5px;font-weight:700}.proposal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.proposal-progress{align-items:center;gap:10px;min-width:200px;display:flex}.proposal-progress-count{color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:700}.proposal-progress-bar{background:var(--line);border-radius:3px;flex:1;height:4px;overflow:hidden}.proposal-progress-bar>span{background:var(--accent);border-radius:3px;height:100%;transition:width .25s;display:block}.proposal-hint{background:var(--panel-soft);color:var(--ink-soft);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45}.proposal-workbench{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.proposal-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:70vh;padding-right:4px;display:flex;overflow-y:auto}.proposal-list-item{background:var(--panel-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:none;gap:5px;padding:9px 11px;transition:background .15s,border-color .15s;display:grid}.proposal-list-item:hover{background:var(--panel)}.proposal-list-item.is-selected{border-color:var(--accent);background:var(--panel)}.proposal-list-item.is-decided{opacity:.62}.proposal-list-kind{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.proposal-list-title{font-size:12.5px;font-weight:600;line-height:1.35}.proposal-list-item .status{justify-self:start}.proposal-list-divider{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:10px 2px 4px;font-size:10.5px;font-weight:700}.proposal-detail{min-width:0}@container work (max-width:826px){.proposal-workbench{grid-template-columns:minmax(0,1fr)}.proposal-list{max-height:220px}}.rd-autonomy-workbench{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rd-autonomy-list{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;gap:14px;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.rd-autonomy-group{flex-direction:column;gap:6px;display:flex}.rd-autonomy-group-title{z-index:1;background:var(--panel);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;padding:4px 2px;font-size:10.5px;font-weight:700;display:flex;position:sticky;top:0}.rd-autonomy-group-count{background:var(--panel-soft);border:1px solid var(--line);letter-spacing:0;color:var(--ink-soft);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.rd-autonomy-row.is-selected{border-color:var(--accent);background:var(--panel)}.rd-autonomy-detail{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.rd-autonomy-detail-kind{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.rd-autonomy-detail-title{margin:0;font-size:15px;line-height:1.3}.rd-autonomy-detail-note{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.rd-autonomy-detail-scope{color:var(--muted);margin:0;font-size:11.5px}.rd-autonomy-detail-fields{gap:10px;margin-top:4px;display:grid}.rd-autonomy-detail-fields select{width:100%}.rd-autonomy-detail>.rd-btn{justify-self:start;margin-top:4px}.rd-autonomy-guard{margin-bottom:4px}@container work (max-width:826px){.rd-autonomy-workbench{grid-template-columns:minmax(0,1fr)}.rd-autonomy-list{max-height:240px}}.rd-autonomy-row{border:1px solid var(--line);background:var(--panel-soft);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:14px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.rd-autonomy-row:hover{border-color:var(--accent);background:var(--panel)}.rd-autonomy-row.is-archived{opacity:.55}.rd-autonomy-row-title{text-align:left;min-width:0;font-size:13px;font-weight:650;line-height:1.35}.rd-action-row{gap:8px}.rd-action-row>button{justify-content:center;min-width:200px}.rd-action-aside{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.rd-action-aside .rd-settings-hint{margin:0 0 8px}.rd-plan-mission,.rd-plan-intake{border-bottom:1px solid var(--rd-hairline);gap:12px;margin-bottom:16px;padding-bottom:16px;display:grid}.rd-plan-intake{justify-items:start;max-width:720px}.rd-plan-intake textarea,.rd-plan-intake-goal{width:100%;max-width:720px}.rd-plan-intake-actions,.rd-plan-mission-actions{flex-wrap:wrap;gap:8px;display:flex}.rd-plan-mission-switch{gap:4px;max-width:420px;display:grid}.rd-plan-mission-card{background:var(--rd-bg-card-soft,var(--rd-bg-muted-2));border-radius:12px;gap:6px;padding:14px 16px;display:grid}.rd-plan-mission-blocked{color:var(--rd-warn)}.rd-plan-mission-mode{max-width:900px}
.kanban{grid-template-columns:repeat(6,minmax(220px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.lane{background:var(--rd-bg-muted);border:1px solid var(--line);border-radius:8px;min-height:220px;padding:10px}.lane h3{text-transform:uppercase;letter-spacing:0;color:var(--muted);margin-bottom:10px;font-size:13px}.lane .unit+.unit{margin-top:10px}.unit[draggable=true]{cursor:grab}.unit[draggable=true]:active{cursor:grabbing}.unit-progress-strip,.unit-work-context{flex-wrap:wrap;gap:6px;display:flex}.unit-progress-strip span,.unit-work-context span{border:1px solid var(--line);background:var(--panel);min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.unit-progress-strip .done{background:var(--rd-accent-soft);color:var(--green)}.unit-progress-strip .todo{background:var(--rd-bg-muted-2);color:var(--muted)}.unit-progress-strip .warn{background:var(--rd-warn-soft);color:var(--rd-warn-strong)}.unit-next-step{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);border-radius:8px;padding:8px;font-size:12px;line-height:1.4}.review-next-action{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:9px 10px}.review-next-action strong,.review-next-action small{display:block}.review-next-action small{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.4}.unit-details .button-row,.review-secondary-actions .button-row{margin:0 10px 8px}.unit-work-list{gap:8px;display:grid}.unit-work-list>div{border-top:1px solid var(--line);gap:3px;padding-top:8px;display:grid}.unit-work-list strong,.unit-work-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unit-work-list small{color:var(--muted);font-size:12px}.lane-empty{color:var(--muted);font-size:13px}.task-script{background:var(--rd-bg-card);border:1px dashed var(--line);border-radius:8px;margin-top:10px;padding:10px;font-size:13px}.button-row,.stack-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.button-row.compact{margin-top:0}.calendar-day,.content-backlog{border:1px solid var(--line);background:var(--rd-bg-muted);border-radius:8px}.calendar-day.today{border-color:var(--accent);background:var(--rd-accent-soft-2)}.calendar-day-units,.content-backlog-list{gap:8px;display:grid}.calendar-unit-card .button-row button{min-height:28px;padding:0 8px;font-size:11px}.content-backlog{gap:10px;margin-top:12px;padding:12px;display:grid}.content-backlog h3{font-size:16px}.content-backlog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.content-backlog-list.compact{grid-template-columns:1fr}.stack-actions{align-content:flex-start;width:170px}.stack-actions button{width:100%}.variant textarea{min-height:210px;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--rd-text-body);background:var(--rd-bg-field);border:1px solid var(--line);border-radius:8px;max-height:280px;padding:12px;font-size:13px;line-height:1.55;overflow:auto}.export-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.export-package{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.export-target-grid,.export-check-grid{gap:10px;display:grid}.export-target-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.export-target-grid>div,.export-check-grid>article{border:1px solid var(--line);background:var(--rd-bg-card);border-radius:8px;min-width:0;padding:10px}.export-target-grid strong,.export-target-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.export-target-grid small,.export-check-grid small,.export-risk-list small{color:var(--muted);font-size:12px}.export-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.export-check-grid>article{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.export-check-grid strong,.export-check-grid small{display:block}.export-check-grid button{min-height:30px;margin-top:8px;padding:0 10px;font-size:12px}.export-chip-row .warn{background:var(--rd-warn-soft);color:var(--rd-warn-strong)}.export-history-item .status{justify-self:start}
.alert,.busy-strip{border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.alert{background:var(--red-soft);color:var(--red);border:1px solid var(--rd-danger-line);display:grid}.alert span{color:var(--rd-danger-strong);font-size:13px}.busy-strip{background:var(--blue-soft);color:var(--blue);border:1px solid var(--rd-ai-line);font-weight:700}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@container work (max-width:966px){.grid-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-detail-layout{grid-template-columns:1fr}.brain-grid,.agent-command-grid,.agent-squad-grid,.agent-run-lanes,.agent-playbook-grid,.readiness-steps,.readiness-summary,.proposal-grid,.iteration-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.production-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.content-backlog-list,.export-target-grid,.export-check-grid,.review-summary,.question-queue-layout,.campaign-agent-handoff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.workspace{display:block}.sidebar{width:auto;height:auto;position:static}.main-pane{margin-left:0;padding:16px}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{grid-template-columns:1fr;display:grid}.context-control,.context-pill{flex:1}.filter-bar{grid-template-columns:1fr}.modal-overlay{place-items:end center;padding:12px}.modal-shell{max-height:calc(100dvh - 24px)}}@container work (max-width:566px){.grid-metrics,.brain-grid,.agent-trace-grid,.agent-command-grid,.agent-squad-grid,.agent-run-lanes,.agent-playbook-grid,.memory-editor,.source-controls,.inline-inputs,.link-grid,.export-layout,.onboarding-layout,.company-context,.company-start-grid,.input-mode-row,.proposal-grid,.content-backlog-list,.export-target-grid,.export-check-grid,.production-summary,.campaign-summary,.offers-summary,.review-summary,.source-summary,.task-summary,.iteration-loop,.review-metric-grid,.review-learning-grid,.campaign-review-head,.campaign-agent-handoff-list,.campaign-agent-handoff-summary,.agent-command-head,.agent-squad-head,.agent-run-lane-head,.analytics-next-action,.memory-goal-handoff,.mission-intake-handoff,.agent-plan-approval-handoff,.iteration-decision-strip,.source-card-main,.source-detail-grid,.review-detail-grid{grid-template-columns:1fr}.agent-run-main,.row-item{grid-template-columns:1fr;display:grid}.proposal-data-summary dl>div,.question-queue-layout{grid-template-columns:1fr}.wide-field{grid-column:auto}.source-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-actions{width:100%}}
:root{--rd-font:var(--font-manrope), Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;--font-geist-sans:var(--font-manrope);--rd-destructive:var(--rd-danger);--rd-destructive-hover:var(--rd-danger-hover);--rd-destructive-soft:var(--rd-danger-soft);--rd-destructive-soft-hover:var(--rd-danger-soft-hover);--rd-on-destructive:var(--rd-on-danger);--rd-sidebar-focus-ring:var(--rd-sidebar-accent);--rd-dock-clear:76px;--rd-work-inset:8px;--rd-scrollbar-w:4px;--rd-accent-dark-text:var(--rd-accent-deep);--rd-state-ok-bg:var(--rd-accent-soft);--rd-state-ok-text:var(--rd-accent-strong);--rd-state-issue-bg:var(--rd-warn-soft);--rd-state-issue-text:var(--rd-warn-strong);--rd-state-todo-bg:var(--rd-bg-muted);--rd-state-todo-text:var(--rd-text-muted);--rd-state-edit-bg:var(--rd-ai-soft);--rd-state-edit-text:var(--rd-ai-strong);--rd-score-good:var(--rd-accent);--rd-score-good-bg:var(--rd-accent-soft);--rd-score-mid:var(--rd-warn);--rd-score-mid-bg:var(--rd-warn-soft);--rd-score-bad:var(--rd-danger);--rd-score-bad-bg:var(--rd-danger-soft);--rd-prio-high:var(--rd-danger);--rd-prio-high-bg:var(--rd-danger-soft);--rd-prio-med:var(--rd-warn);--rd-prio-med-bg:var(--rd-warn-soft);--rd-prio-low:var(--rd-text-muted);--rd-prio-low-bg:var(--rd-bg-muted);--rd-pv-tg-blue:#2f7dd1;--rd-pv-tg-blue-light:#4aa8e8;--rd-pv-tg-bg:#e3e8ee;--rd-pv-tg-bubble:#fff;--rd-pv-tg-text:#101418;--rd-pv-tg-caption-bg:#f2f5f8;--rd-pv-tg-caption-text:#48525c;--rd-pv-tg-meta:#6a7683;--rd-pv-tg-day-bg:#5a6673;--rd-pv-tg-day-text:#fff;--rd-pv-tg-shadow:0 1px 1px #10232f29;--rd-pv-vk-blue:#2a5885;--rd-pv-vk-bg:#ebedf0;--rd-pv-vk-card:#fff;--rd-pv-vk-text:#1c2229;--rd-pv-vk-meta:#6d7681;--rd-pv-vk-action:#626c78;--rd-pv-reels-bg:linear-gradient(180deg, #2b3130, #161d1c);--rd-pv-reels-screen:#202524;--rd-pv-reels-text:#fff;--rd-pv-reels-caption:#ffffffe0;--rd-pv-reels-note:#ffffffbf;--rd-pv-reels-warn:#ffd6aa;--rd-pv-reels-tag:#8ee6d2;--rd-pv-reels-cta-bg:#ffffff29;--rd-pv-reels-media-bg:#ffffff0f;--rd-pv-reels-media-outline:#ffffff4d;--rd-pal-warm-bg:#f5f3ef;--rd-pal-warm-accent:#8f5a22;--rd-pal-warm-ai:#675cb2;--rd-pal-warm-warn:#a94d26;--rd-pal-indigo-bg:#f2f4f7;--rd-pal-indigo-accent:#3450ce;--rd-pal-indigo-ai:#0c7373;--rd-pal-indigo-warn:#8e5f08;--rd-pal-emerald-bg:#f4f4f1;--rd-pal-emerald-accent:#0b6157;--rd-pal-emerald-ai:#6248c4;--rd-pal-emerald-warn:#9e5615;--background:var(--rd-bg-app);--foreground:var(--rd-text);--panel:var(--rd-bg-card);--panel-soft:var(--rd-bg-card-soft);--line:var(--rd-hairline);--muted:var(--rd-text-muted);--ink:var(--rd-text);--ink-soft:var(--rd-text-soft);--accent:var(--rd-accent);--accent-strong:var(--rd-accent-hover);--blue:var(--rd-ai);--green:var(--rd-accent);--red:var(--rd-danger);--amber:var(--rd-warn);--green-soft:var(--rd-accent-soft);--blue-soft:var(--rd-ai-soft);--red-soft:var(--rd-danger-soft);--amber-soft:var(--rd-warn-soft);--shadow:var(--rd-shadow-card)}:root,:root[data-palette=emerald]{--rd-bg-app:#f4f4f1;--rd-bg-app-fade:#f4f4f100;--rd-bg-card:#fff;--rd-bg-card-soft:#fafaf7;--rd-bg-panel:#fdfdfb;--rd-bg-field:#f1f2ed;--rd-bg-muted:#eef0ea;--rd-bg-muted-2:#e9ebe5;--rd-bg-hover:#e4e7e0;--rd-bg-active:#e9ebe5;--rd-bg-segment:#eaece6;--rd-bg-segment-active:#fff;--rd-bg-zone:#141b1906;--rd-bg-elevated:#fff;--rd-bg-inverse:#24302d;--rd-bg-inverse-hover:#212c29;--rd-overlay:#00000073;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#141b19;--rd-text-strong:#1d2523;--rd-text-body:#29322f;--rd-text-secondary:#3a4340;--rd-text-soft:#525c58;--rd-text-sub:#58625e;--rd-text-muted:#5c6662;--rd-text-faint:#7a8480;--rd-text-disabled:#7a8480;--rd-text-inverse:#e9efec;--rd-accent:#0b6157;--rd-accent-hover:#084e46;--rd-accent-strong:#084e46;--rd-accent-deep:#063b35;--rd-accent-vivid:#12897a;--rd-accent-text:#2f6058;--rd-accent-soft:#dfeeea;--rd-accent-soft-2:#ebf4f1;--rd-accent-soft-3:#cfe6e0;--rd-accent-soft-hover:#d2e6e1;--rd-accent-hover-bg:#f3f7f7;--rd-accent-line:#0b615759;--rd-accent-outline:#0b615766;--rd-accent-track:#0b61572e;--rd-on-accent:#fff;--rd-accent-grad:linear-gradient(135deg, #12897a, #0b6157);--rd-accent-grad-h:linear-gradient(90deg, #12897a, #0b6157);--rd-hero-grad:linear-gradient(90deg, #e4f1ec, #f3f8f6);--rd-ai:#6248c4;--rd-ai-hover:#4f3aa6;--rd-ai-strong:#4f3aa6;--rd-ai-deep:#3a2a7c;--rd-ai-vivid:#7e68dc;--rd-ai-text:#54419e;--rd-ai-body:#372b6b;--rd-ai-soft:#eeebfa;--rd-ai-soft-2:#e6e2f6;--rd-ai-soft-hover:#e6e1f7;--rd-ai-card:#f8f6fd;--rd-ai-line:#6248c459;--rd-ai-outline:#6248c466;--rd-on-ai:#fff;--rd-ai-grad:linear-gradient(135deg, #7e68dc, #6248c4);--rd-warn:#9e5615;--rd-warn-hover:#8a4b12;--rd-warn-strong:#8a4b12;--rd-warn-deep:#67380d;--rd-warn-vivid:#c9702f;--rd-warn-text:#77400f;--rd-warn-soft:#f7e9d8;--rd-warn-soft-2:#fbf3e9;--rd-warn-soft-hover:#f2e0cc;--rd-warn-chip-bg:#f2e0cc;--rd-warn-line:#9e561559;--rd-warn-outline:#9e561566;--rd-on-warn:#fffcf5;--rd-danger:#ab2130;--rd-danger-hover:#8e1926;--rd-danger-strong:#8e1926;--rd-danger-deep:#6d111b;--rd-danger-vivid:#cd4351;--rd-danger-text:#7c1721;--rd-danger-soft:#f9e4e5;--rd-danger-soft-2:#fceff0;--rd-danger-soft-hover:#f4d8da;--rd-danger-line:#ab213059;--rd-danger-outline:#ab213066;--rd-on-danger:#fff;--rd-focus-ring:#0b6157;--rd-ring-selected:inset 0 0 0 2px #0b6157;--rd-ring-selected-soft:inset 0 0 0 2px #0b615759;--rd-ring-related:inset 0 0 0 1.5px #0b615773;--rd-sidebar:#17211f;--rd-sidebar-2:#212c29;--rd-sidebar-text:#a5b2ae;--rd-sidebar-text-active:#e9f0ed;--rd-sidebar-muted:#7f8c88;--rd-sidebar-accent:#6fd8c2;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#6fd8c224;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff0f;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#34423e;--rd-sidebar-avatar-text:#cfdad6;--rd-sidebar-ai-bg:#2b2551;--rd-sidebar-ai-title:#ccc2f2;--rd-sidebar-ai-icon:#b4a6ee;--rd-sidebar-ai-text:#a79ada;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #00000073;--rd-hairline:#141b1917;--rd-hairline-soft:#141b190e;--rd-hairline-strong:#141b1921;--rd-border:#141b191a;--rd-border-strong:#141b192e;--rd-shadow-card:0 0 0 1px #141b190d, 0 1px 2px #141b190d, 0 6px 16px #141b190d;--rd-shadow-card-lg:0 0 0 1px #141b190f, 0 2px 4px #141b190f, 0 12px 28px #141b1914;--rd-shadow-pop:0 2px 8px #141b191a;--rd-glass-tint:linear-gradient(145deg, #ffffffa8, #ffffff4d 48%, #ffffff7a);--rd-glass-tint-strong:linear-gradient(155deg, #ffffffb8, #ffffff6b 52%, #ffffff8f);--rd-glass-edge:#ffffff8c;--rd-glass-edge-hover:#fffc;--rd-glass-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #ffffff47, 0 8px 24px #0f141929, 0 2px 6px #0f141917;--rd-glass-shadow-hover:inset 0 1px 0 #ffffffe6, inset 0 -1px 1px #ffffff59, 0 12px 30px #0f141933, 0 2px 6px #0f14191a;--rd-glass-shadow-strong:inset 0 1px 0 #fffc, inset 0 -1px 1px #ffffff4d, 0 18px 48px #0f141938;--rd-shadow-chip:0 1px 2px #141b1917;--rd-shadow-modal:0 24px 60px #141b1947;--rd-scrollbar:#141b1933;--rd-scrollbar-hover:#141b1952;--rd-dash-empty:1.5px dashed #cdd3cd;--rd-dash-slot:1.5px dashed #c0a97c;--rd-dash-empty-color:#cdd3cd;--rd-dash-slot-color:#c0a97c;--rd-neutral-dot:#8d9793;--rd-neutral-bar:#d6dad4;--rd-neutral-line:#bac3be;--rd-avatar-bg:#d2e7e1;--rd-avatar-text:#0a544b;--rd-avatar-ai-bg:#e1dcf6;--rd-avatar-ai-text:#453388;--rd-avatar-warn-bg:#f2dfc8;--rd-avatar-warn-text:#83480f}:root[data-palette=warm]{--rd-bg-app:#f5f3ef;--rd-bg-app-fade:#f5f3ef00;--rd-bg-card:#fffdfa;--rd-bg-card-soft:#faf7f1;--rd-bg-panel:#fdfbf6;--rd-bg-field:#f1eee7;--rd-bg-muted:#efebe4;--rd-bg-muted-2:#eae6dd;--rd-bg-hover:#e7e2d8;--rd-bg-active:#eae6dd;--rd-bg-segment:#ebe7de;--rd-bg-segment-active:#fffdfa;--rd-bg-zone:#211e1a06;--rd-bg-elevated:#fffdfa;--rd-bg-inverse:#2e2a24;--rd-bg-inverse-hover:#2c2924;--rd-overlay:#00000073;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#211e1a;--rd-text-strong:#2a2622;--rd-text-body:#35302a;--rd-text-secondary:#443e36;--rd-text-soft:#5f574e;--rd-text-sub:#665d53;--rd-text-muted:#6a6155;--rd-text-faint:#7f7568;--rd-text-disabled:#7f7568;--rd-text-inverse:#f1ede6;--rd-accent:#8f5a22;--rd-accent-hover:#77490f;--rd-accent-strong:#77490f;--rd-accent-deep:#5a370a;--rd-accent-vivid:#b87c2e;--rd-accent-text:#7a5626;--rd-accent-soft:#f4e9da;--rd-accent-soft-2:#f8f1e7;--rd-accent-soft-3:#eedfca;--rd-accent-soft-hover:#eee0cf;--rd-accent-hover-bg:#f9f5ef;--rd-accent-line:#8f5a2259;--rd-accent-outline:#8f5a2266;--rd-accent-track:#8f5a222e;--rd-on-accent:#fffcf6;--rd-accent-grad:linear-gradient(135deg, #b87c2e, #8f5a22);--rd-accent-grad-h:linear-gradient(90deg, #b87c2e, #8f5a22);--rd-hero-grad:linear-gradient(90deg, #f5ebdc, #fbf6ee);--rd-ai:#675cb2;--rd-ai-hover:#574ca0;--rd-ai-strong:#574ca0;--rd-ai-deep:#3e3577;--rd-ai-vivid:#8a7ee0;--rd-ai-text:#5a4f94;--rd-ai-body:#3e3763;--rd-ai-soft:#efedfa;--rd-ai-soft-2:#ebe8f8;--rd-ai-soft-hover:#e7e4f6;--rd-ai-card:#f9f7fe;--rd-ai-line:#675cb259;--rd-ai-outline:#675cb266;--rd-on-ai:#fff;--rd-ai-grad:linear-gradient(135deg, #8a7ee0, #675cb2);--rd-warn:#a94d26;--rd-warn-hover:#8e4020;--rd-warn-strong:#8e4020;--rd-warn-deep:#6e3116;--rd-warn-vivid:#d4763f;--rd-warn-text:#7e3a1b;--rd-warn-soft:#f8e8de;--rd-warn-soft-2:#fbf2eb;--rd-warn-soft-hover:#f3dfd3;--rd-warn-chip-bg:#f3dfd3;--rd-warn-line:#a94d2659;--rd-warn-outline:#a94d2666;--rd-on-warn:#fff;--rd-danger:#a81f2c;--rd-danger-hover:#8c1723;--rd-danger-strong:#8c1723;--rd-danger-deep:#6e101b;--rd-danger-vivid:#c8404c;--rd-danger-text:#7a1620;--rd-danger-soft:#f9e3e4;--rd-danger-soft-2:#fcefef;--rd-danger-soft-hover:#f4d7d9;--rd-danger-line:#a81f2c59;--rd-danger-outline:#a81f2c66;--rd-on-danger:#fff;--rd-focus-ring:#8f5a22;--rd-ring-selected:inset 0 0 0 2px #8f5a22;--rd-ring-selected-soft:inset 0 0 0 2px #8f5a2259;--rd-ring-related:inset 0 0 0 1.5px #8f5a2273;--rd-sidebar:#22201d;--rd-sidebar-2:#2c2924;--rd-sidebar-text:#b3aa9c;--rd-sidebar-text-active:#f2ede3;--rd-sidebar-muted:#8b8175;--rd-sidebar-accent:#e8b87a;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#e8b87a24;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff0f;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#433d33;--rd-sidebar-avatar-text:#dcd4c7;--rd-sidebar-ai-bg:#3a3350;--rd-sidebar-ai-title:#cfc6f0;--rd-sidebar-ai-icon:#b9adeb;--rd-sidebar-ai-text:#a79cd2;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #00000073;--rd-hairline:#211e1a17;--rd-hairline-soft:#211e1a0e;--rd-hairline-strong:#211e1a21;--rd-border:#211e1a1a;--rd-border-strong:#211e1a2e;--rd-shadow-card:0 0 0 1px #211e1a0d, 0 1px 2px #211e1a0d, 0 6px 16px #211e1a0d;--rd-shadow-card-lg:0 0 0 1px #211e1a0f, 0 2px 4px #211e1a0f, 0 12px 28px #211e1a14;--rd-shadow-pop:0 2px 8px #211e1a1a;--rd-glass-tint:linear-gradient(145deg, #ffffffa8, #ffffff4d 48%, #ffffff7a);--rd-glass-tint-strong:linear-gradient(155deg, #ffffffb8, #ffffff6b 52%, #ffffff8f);--rd-glass-edge:#ffffff8c;--rd-glass-edge-hover:#fffc;--rd-glass-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #ffffff47, 0 8px 24px #0f141929, 0 2px 6px #0f141917;--rd-glass-shadow-hover:inset 0 1px 0 #ffffffe6, inset 0 -1px 1px #ffffff59, 0 12px 30px #0f141933, 0 2px 6px #0f14191a;--rd-glass-shadow-strong:inset 0 1px 0 #fffc, inset 0 -1px 1px #ffffff4d, 0 18px 48px #0f141938;--rd-shadow-chip:0 1px 2px #211e1a17;--rd-shadow-modal:0 24px 60px #211e1a47;--rd-scrollbar:#211e1a33;--rd-scrollbar-hover:#211e1a52;--rd-dash-empty:1.5px dashed #d9d1c2;--rd-dash-slot:1.5px dashed #c6a97a;--rd-dash-empty-color:#d9d1c2;--rd-dash-slot-color:#c6a97a;--rd-neutral-dot:#9c8f7e;--rd-neutral-bar:#dcd5c9;--rd-neutral-line:#c6bdaf;--rd-avatar-bg:#eadcc6;--rd-avatar-text:#6b4a14;--rd-avatar-ai-bg:#e3def8;--rd-avatar-ai-text:#4a3f8c;--rd-avatar-warn-bg:#f5dccc;--rd-avatar-warn-text:#8a3e1e}:root[data-palette=indigo]{--rd-bg-app:#f2f4f7;--rd-bg-app-fade:#f2f4f700;--rd-bg-card:#fff;--rd-bg-card-soft:#fafbfc;--rd-bg-panel:#fdfdfe;--rd-bg-field:#f0f2f6;--rd-bg-muted:#edeff3;--rd-bg-muted-2:#e7eaef;--rd-bg-hover:#e3e7ed;--rd-bg-active:#e7eaef;--rd-bg-segment:#e9ecf1;--rd-bg-segment-active:#fff;--rd-bg-zone:#151a2206;--rd-bg-elevated:#fff;--rd-bg-inverse:#232c3b;--rd-bg-inverse-hover:#242d3d;--rd-overlay:#00000073;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#151a22;--rd-text-strong:#1d232d;--rd-text-body:#2a313c;--rd-text-secondary:#3a4250;--rd-text-soft:#545d6c;--rd-text-sub:#5b6472;--rd-text-muted:#5f6876;--rd-text-faint:#79828f;--rd-text-disabled:#79828f;--rd-text-inverse:#e9edf3;--rd-accent:#3450ce;--rd-accent-hover:#2a43b4;--rd-accent-strong:#2a43b4;--rd-accent-deep:#1f338c;--rd-accent-vivid:#4a66e8;--rd-accent-text:#33459b;--rd-accent-soft:#e7ebfc;--rd-accent-soft-2:#f0f3fe;--rd-accent-soft-3:#d8dffa;--rd-accent-soft-hover:#dce2f9;--rd-accent-hover-bg:#f5f6fd;--rd-accent-line:#3450ce59;--rd-accent-outline:#3450ce66;--rd-accent-track:#3450ce2e;--rd-on-accent:#fff;--rd-accent-grad:linear-gradient(135deg, #4a66e8, #3450ce);--rd-accent-grad-h:linear-gradient(90deg, #4a66e8, #3450ce);--rd-hero-grad:linear-gradient(90deg, #e9edfc, #f5f7fe);--rd-ai:#0c7373;--rd-ai-hover:#0a6666;--rd-ai-strong:#0a6666;--rd-ai-deep:#074e4e;--rd-ai-vivid:#21a0a0;--rd-ai-text:#0f6060;--rd-ai-body:#124f63;--rd-ai-soft:#e0f2f1;--rd-ai-soft-2:#edf8f7;--rd-ai-soft-hover:#d3eae9;--rd-ai-card:#f4fbfa;--rd-ai-line:#0c737359;--rd-ai-outline:#0c737366;--rd-on-ai:#fff;--rd-ai-grad:linear-gradient(135deg, #21a0a0, #0c7373);--rd-warn:#8e5f08;--rd-warn-hover:#7c5308;--rd-warn-strong:#7c5308;--rd-warn-deep:#5e3f06;--rd-warn-vivid:#c07c05;--rd-warn-text:#6f4b08;--rd-warn-soft:#fbefd4;--rd-warn-soft-2:#fdf7e8;--rd-warn-soft-hover:#f4e6c8;--rd-warn-chip-bg:#f4e6c8;--rd-warn-line:#8e5f0859;--rd-warn-outline:#8e5f0866;--rd-on-warn:#fff;--rd-danger:#b32334;--rd-danger-hover:#961b2b;--rd-danger-strong:#961b2b;--rd-danger-deep:#74121f;--rd-danger-vivid:#d74254;--rd-danger-text:#7e1926;--rd-danger-soft:#fbe5e7;--rd-danger-soft-2:#fdf0f1;--rd-danger-soft-hover:#f7d9dc;--rd-danger-line:#b3233459;--rd-danger-outline:#b3233466;--rd-on-danger:#fff;--rd-focus-ring:#3450ce;--rd-ring-selected:inset 0 0 0 2px #3450ce;--rd-ring-selected-soft:inset 0 0 0 2px #3450ce59;--rd-ring-related:inset 0 0 0 1.5px #3450ce73;--rd-sidebar:#1b2230;--rd-sidebar-2:#242d3d;--rd-sidebar-text:#a3adbd;--rd-sidebar-text-active:#edf1f7;--rd-sidebar-muted:#7e8798;--rd-sidebar-accent:#5ed4d4;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#5ed4d424;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff0f;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#394354;--rd-sidebar-avatar-text:#d3dae4;--rd-sidebar-ai-bg:#123a3c;--rd-sidebar-ai-title:#9fe3e1;--rd-sidebar-ai-icon:#7fd8d5;--rd-sidebar-ai-text:#8fcecc;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #00000073;--rd-hairline:#151a2217;--rd-hairline-soft:#151a220e;--rd-hairline-strong:#151a2221;--rd-border:#151a221a;--rd-border-strong:#151a222e;--rd-shadow-card:0 0 0 1px #151a220d, 0 1px 2px #151a220d, 0 6px 16px #151a220d;--rd-shadow-card-lg:0 0 0 1px #151a220f, 0 2px 4px #151a220f, 0 12px 28px #151a2214;--rd-shadow-pop:0 2px 8px #151a221a;--rd-glass-tint:linear-gradient(145deg, #ffffffa8, #ffffff4d 48%, #ffffff7a);--rd-glass-tint-strong:linear-gradient(155deg, #ffffffb8, #ffffff6b 52%, #ffffff8f);--rd-glass-edge:#ffffff8c;--rd-glass-edge-hover:#fffc;--rd-glass-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #ffffff47, 0 8px 24px #0f141929, 0 2px 6px #0f141917;--rd-glass-shadow-hover:inset 0 1px 0 #ffffffe6, inset 0 -1px 1px #ffffff59, 0 12px 30px #0f141933, 0 2px 6px #0f14191a;--rd-glass-shadow-strong:inset 0 1px 0 #fffc, inset 0 -1px 1px #ffffff4d, 0 18px 48px #0f141938;--rd-shadow-chip:0 1px 2px #151a2217;--rd-shadow-modal:0 24px 60px #151a2247;--rd-scrollbar:#151a2233;--rd-scrollbar-hover:#151a2252;--rd-dash-empty:1.5px dashed #c8cfd9;--rd-dash-slot:1.5px dashed #b79a5f;--rd-dash-empty-color:#c8cfd9;--rd-dash-slot-color:#b79a5f;--rd-neutral-dot:#8b95a4;--rd-neutral-bar:#d5dae1;--rd-neutral-line:#bcc4cf;--rd-avatar-bg:#dce2fa;--rd-avatar-text:#2a3d9e;--rd-avatar-ai-bg:#d2ecea;--rd-avatar-ai-text:#0a5c5c;--rd-avatar-warn-bg:#f6e4c2;--rd-avatar-warn-text:#7a5207}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light])[data-palette=emerald]{--rd-bg-app:#1a211f;--rd-bg-app-fade:#1a211f00;--rd-bg-card:#262e2c;--rd-bg-card-soft:#212927;--rd-bg-panel:#29312f;--rd-bg-field:#2e3735;--rd-bg-muted:#2e3836;--rd-bg-muted-2:#343e3c;--rd-bg-hover:#3c4745;--rd-bg-active:#343e3c;--rd-bg-segment:#2e3735;--rd-bg-segment-active:#262e2c;--rd-bg-zone:#ffffff09;--rd-bg-elevated:#262e2c;--rd-bg-inverse:#e9efec;--rd-bg-inverse-hover:#dae3df;--rd-overlay:#0000009e;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#edf2f0;--rd-text-strong:#e3eae7;--rd-text-body:#d5ddda;--rd-text-secondary:#c1cac7;--rd-text-soft:#b9c5c1;--rd-text-sub:#b1bdb9;--rd-text-muted:#a9b5b1;--rd-text-faint:#8d9995;--rd-text-disabled:#8d9995;--rd-text-inverse:#161d1b;--rd-accent:#4fc6af;--rd-accent-hover:#35b39b;--rd-accent-strong:#6bd3bf;--rd-accent-deep:#93e2d3;--rd-accent-vivid:#35b39b;--rd-accent-text:#7cd5c1;--rd-accent-soft:#183b36;--rd-accent-soft-2:#14332f;--rd-accent-soft-3:#1d4842;--rd-accent-soft-hover:#1d4841;--rd-accent-hover-bg:#2a3c38;--rd-accent-line:#4fc6af73;--rd-accent-outline:#4fc6af80;--rd-accent-track:#4fc6af47;--rd-on-accent:#04231f;--rd-accent-grad:linear-gradient(135deg, #35b39b, #4fc6af);--rd-accent-grad-h:linear-gradient(90deg, #35b39b, #4fc6af);--rd-hero-grad:linear-gradient(90deg, #16403a, #1b2523);--rd-ai:#a797f0;--rd-ai-hover:#9080e7;--rd-ai-strong:#b6a9f5;--rd-ai-deep:#cbc2f9;--rd-ai-vivid:#9080e7;--rd-ai-text:#b0a2f2;--rd-ai-body:#c5b9f8;--rd-ai-soft:#302a52;--rd-ai-soft-2:#292447;--rd-ai-soft-hover:#3b3460;--rd-ai-card:#282350;--rd-ai-line:#a797f073;--rd-ai-outline:#a797f080;--rd-on-ai:#171040;--rd-ai-grad:linear-gradient(135deg, #9080e7, #a797f0);--rd-warn:#e79b4e;--rd-warn-hover:#d6862f;--rd-warn-strong:#eeae6d;--rd-warn-deep:#f4c495;--rd-warn-vivid:#d6862f;--rd-warn-text:#eba765;--rd-warn-soft:#40311e;--rd-warn-soft-2:#372a19;--rd-warn-soft-hover:#4f3b22;--rd-warn-chip-bg:#4f3b22;--rd-warn-line:#e79b4e73;--rd-warn-outline:#e79b4e80;--rd-on-warn:#241602;--rd-danger:#f2828e;--rd-danger-hover:#e56a79;--rd-danger-strong:#f59ba5;--rd-danger-deep:#f9b7be;--rd-danger-vivid:#e56a79;--rd-danger-text:#f2939e;--rd-danger-soft:#44272c;--rd-danger-soft-2:#3a2126;--rd-danger-soft-hover:#542f35;--rd-danger-line:#f2828e73;--rd-danger-outline:#f2828e80;--rd-on-danger:#2f080f;--rd-focus-ring:#4fc6af;--rd-ring-selected:inset 0 0 0 2px #4fc6af;--rd-ring-selected-soft:inset 0 0 0 2px #4fc6af73;--rd-ring-related:inset 0 0 0 1.5px #4fc6af8c;--rd-sidebar:#080c0b;--rd-sidebar-2:#161d1b;--rd-sidebar-text:#98a5a1;--rd-sidebar-text-active:#e9f0ed;--rd-sidebar-muted:#7d8a86;--rd-sidebar-accent:#6fd8c2;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#6fd8c224;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff1a;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#2d3735;--rd-sidebar-avatar-text:#c9d4d0;--rd-sidebar-ai-bg:#241f45;--rd-sidebar-ai-title:#ccc2f2;--rd-sidebar-ai-icon:#b4a6ee;--rd-sidebar-ai-text:#a79ada;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #0009;--rd-hairline:#ffffff1a;--rd-hairline-soft:#ffffff0f;--rd-hairline-strong:#ffffff29;--rd-border:#ffffff21;--rd-border-strong:#ffffff38;--rd-shadow-card:0 0 0 1px #ffffff0e, 0 1px 2px #0006, 0 8px 20px #00000047;--rd-shadow-card-lg:0 0 0 1px #ffffff13, 0 2px 4px #00000073, 0 16px 36px #0000005c;--rd-shadow-pop:0 0 0 1px #ffffff17, 0 6px 18px #00000080;--rd-glass-tint:linear-gradient(145deg, #ffffff29, #ffffff0f 48%, #ffffff1c);--rd-glass-tint-strong:linear-gradient(155deg, #fff3, #ffffff14 52%, #ffffff24);--rd-glass-edge:#ffffff38;--rd-glass-edge-hover:#ffffff57;--rd-glass-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 1px #ffffff14, 0 10px 30px #00000080;--rd-glass-shadow-hover:inset 0 1px 0 #ffffff57, inset 0 -1px 1px #ffffff1f, 0 14px 36px #00000094;--rd-glass-shadow-strong:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #ffffff1a, 0 20px 52px #0009;--rd-shadow-chip:0 0 0 1px #ffffff12;--rd-shadow-modal:0 0 0 1px #ffffff1a, 0 28px 70px #000000a8;--rd-scrollbar:#ffffff38;--rd-scrollbar-hover:#ffffff57;--rd-dash-empty:1.5px dashed #455150;--rd-dash-slot:1.5px dashed #6d5b37;--rd-dash-empty-color:#455150;--rd-dash-slot-color:#6d5b37;--rd-neutral-dot:#6d7975;--rd-neutral-bar:#3d4846;--rd-neutral-line:#4e5956;--rd-avatar-bg:#123f38;--rd-avatar-text:#79dcc7;--rd-avatar-ai-bg:#2c2657;--rd-avatar-ai-text:#c0b3f8;--rd-avatar-warn-bg:#3f2d18;--rd-avatar-warn-text:#f2b87e}:root:not([data-theme=light])[data-palette=warm]{--rd-bg-app:#221e19;--rd-bg-app-fade:#221e1900;--rd-bg-card:#2e2a23;--rd-bg-card-soft:#292520;--rd-bg-panel:#302c25;--rd-bg-field:#35302a;--rd-bg-muted:#37312a;--rd-bg-muted-2:#3c352d;--rd-bg-hover:#423b32;--rd-bg-active:#3c352d;--rd-bg-segment:#322c25;--rd-bg-segment-active:#2e2a23;--rd-bg-zone:#ffffff09;--rd-bg-elevated:#2e2a23;--rd-bg-inverse:#f0ebe2;--rd-bg-inverse-hover:#e3ddd0;--rd-overlay:#0000009e;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#f3efe7;--rd-text-strong:#ede8df;--rd-text-body:#e2dcd1;--rd-text-secondary:#d2cabd;--rd-text-soft:#c2b9aa;--rd-text-sub:#bab0a1;--rd-text-muted:#b2a899;--rd-text-faint:#9a9081;--rd-text-disabled:#9a9081;--rd-text-inverse:#221f1a;--rd-accent:#e3a85f;--rd-accent-hover:#d9974b;--rd-accent-strong:#edb877;--rd-accent-deep:#f3c894;--rd-accent-vivid:#d9974b;--rd-accent-text:#d9a96e;--rd-accent-soft:#40331f;--rd-accent-soft-2:#372b1a;--rd-accent-soft-3:#4c3c1c;--rd-accent-soft-hover:#4f3e25;--rd-accent-hover-bg:#3e3528;--rd-accent-line:#e3a85f73;--rd-accent-outline:#e3a85f80;--rd-accent-track:#e3a85f47;--rd-on-accent:#231a0b;--rd-accent-grad:linear-gradient(135deg, #d9974b, #e3a85f);--rd-accent-grad-h:linear-gradient(90deg, #d9974b, #e3a85f);--rd-hero-grad:linear-gradient(90deg, #332818, #272117);--rd-ai:#a99bf0;--rd-ai-hover:#9385e6;--rd-ai-strong:#b8acf5;--rd-ai-deep:#ccc3f9;--rd-ai-vivid:#9385e6;--rd-ai-text:#aea3e4;--rd-ai-body:#c6bdf3;--rd-ai-soft:#332d50;--rd-ai-soft-2:#2d2845;--rd-ai-soft-hover:#3e375e;--rd-ai-card:#2b2640;--rd-ai-line:#a99bf073;--rd-ai-outline:#a99bf080;--rd-on-ai:#191434;--rd-ai-grad:linear-gradient(135deg, #9385e6, #a99bf0);--rd-warn:#ee8b62;--rd-warn-hover:#e27a4e;--rd-warn-strong:#f39f7c;--rd-warn-deep:#f7b79a;--rd-warn-vivid:#e27a4e;--rd-warn-text:#eaa184;--rd-warn-soft:#432f22;--rd-warn-soft-2:#39281d;--rd-warn-soft-hover:#523728;--rd-warn-chip-bg:#523728;--rd-warn-line:#ee8b6273;--rd-warn-outline:#ee8b6280;--rd-on-warn:#2a1408;--rd-danger:#f4808d;--rd-danger-hover:#e96878;--rd-danger-strong:#f797a2;--rd-danger-deep:#fab2ba;--rd-danger-vivid:#e96878;--rd-danger-text:#f2949e;--rd-danger-soft:#46262b;--rd-danger-soft-2:#3c2025;--rd-danger-soft-hover:#562e34;--rd-danger-line:#f4808d73;--rd-danger-outline:#f4808d80;--rd-on-danger:#33070e;--rd-focus-ring:#e3a85f;--rd-ring-selected:inset 0 0 0 2px #e3a85f;--rd-ring-selected-soft:inset 0 0 0 2px #e3a85f73;--rd-ring-related:inset 0 0 0 1.5px #e3a85f8c;--rd-sidebar:#0c0a08;--rd-sidebar-2:#191612;--rd-sidebar-text:#a79d8e;--rd-sidebar-text-active:#f3eee4;--rd-sidebar-muted:#877d70;--rd-sidebar-accent:#e8b87a;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#e8b87a24;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff1a;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#3a342c;--rd-sidebar-avatar-text:#d6cec1;--rd-sidebar-ai-bg:#2a2440;--rd-sidebar-ai-title:#cfc6f0;--rd-sidebar-ai-icon:#b9adeb;--rd-sidebar-ai-text:#a79cd2;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #0009;--rd-hairline:#ffffff1a;--rd-hairline-soft:#ffffff0f;--rd-hairline-strong:#ffffff29;--rd-border:#ffffff21;--rd-border-strong:#ffffff38;--rd-shadow-card:0 0 0 1px #ffffff0e, 0 1px 2px #0006, 0 8px 20px #00000047;--rd-shadow-card-lg:0 0 0 1px #ffffff13, 0 2px 4px #00000073, 0 16px 36px #0000005c;--rd-shadow-pop:0 0 0 1px #ffffff17, 0 6px 18px #00000080;--rd-glass-tint:linear-gradient(145deg, #ffffff29, #ffffff0f 48%, #ffffff1c);--rd-glass-tint-strong:linear-gradient(155deg, #fff3, #ffffff14 52%, #ffffff24);--rd-glass-edge:#ffffff38;--rd-glass-edge-hover:#ffffff57;--rd-glass-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 1px #ffffff14, 0 10px 30px #00000080;--rd-glass-shadow-hover:inset 0 1px 0 #ffffff57, inset 0 -1px 1px #ffffff1f, 0 14px 36px #00000094;--rd-glass-shadow-strong:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #ffffff1a, 0 20px 52px #0009;--rd-shadow-chip:0 0 0 1px #ffffff12;--rd-shadow-modal:0 0 0 1px #ffffff1a, 0 28px 70px #000000a8;--rd-scrollbar:#ffffff38;--rd-scrollbar-hover:#ffffff57;--rd-dash-empty:1.5px dashed #514839;--rd-dash-slot:1.5px dashed #6e5b36;--rd-dash-empty-color:#514839;--rd-dash-slot-color:#6e5b36;--rd-neutral-dot:#7e7565;--rd-neutral-bar:#4b4339;--rd-neutral-line:#5c5544;--rd-avatar-bg:#4a3a1e;--rd-avatar-text:#f0c88c;--rd-avatar-ai-bg:#332c52;--rd-avatar-ai-text:#c4b8f7;--rd-avatar-warn-bg:#4a2f1f;--rd-avatar-warn-text:#f5ae8a}:root:not([data-theme=light])[data-palette=indigo]{--rd-bg-app:#1b2029;--rd-bg-app-fade:#1b202900;--rd-bg-card:#262c38;--rd-bg-card-soft:#212733;--rd-bg-panel:#292f3b;--rd-bg-field:#2e3543;--rd-bg-muted:#2c3340;--rd-bg-muted-2:#333b49;--rd-bg-hover:#3b4453;--rd-bg-active:#333b49;--rd-bg-segment:#2e3543;--rd-bg-segment-active:#262c38;--rd-bg-zone:#ffffff09;--rd-bg-elevated:#262c38;--rd-bg-inverse:#e9edf3;--rd-bg-inverse-hover:#dae1eb;--rd-overlay:#0000009e;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#eef1f6;--rd-text-strong:#e5e9f0;--rd-text-body:#d7dce5;--rd-text-secondary:#c3cad6;--rd-text-soft:#bcc5d3;--rd-text-sub:#b4bdcc;--rd-text-muted:#acb5c4;--rd-text-faint:#929baa;--rd-text-disabled:#929baa;--rd-text-inverse:#171c25;--rd-accent:#8aa0f5;--rd-accent-hover:#7288ee;--rd-accent-strong:#9fb1f8;--rd-accent-deep:#b8c5fa;--rd-accent-vivid:#7288ee;--rd-accent-text:#a3b4f7;--rd-accent-soft:#293252;--rd-accent-soft-2:#242c48;--rd-accent-soft-3:#323c61;--rd-accent-soft-hover:#323c61;--rd-accent-hover-bg:#2f3649;--rd-accent-line:#8aa0f573;--rd-accent-outline:#8aa0f580;--rd-accent-track:#8aa0f547;--rd-on-accent:#0c1338;--rd-accent-grad:linear-gradient(135deg, #7288ee, #8aa0f5);--rd-accent-grad-h:linear-gradient(90deg, #7288ee, #8aa0f5);--rd-hero-grad:linear-gradient(90deg, #232b4c, #1e2434);--rd-ai:#3fc2bf;--rd-ai-hover:#2bafac;--rd-ai-strong:#5fd2cf;--rd-ai-deep:#8ae0de;--rd-ai-vivid:#2bafac;--rd-ai-text:#63cfcc;--rd-ai-body:#7bd9d6;--rd-ai-soft:#173b42;--rd-ai-soft-2:#13333a;--rd-ai-soft-hover:#1b474d;--rd-ai-card:#16323a;--rd-ai-line:#3fc2bf73;--rd-ai-outline:#3fc2bf80;--rd-on-ai:#03211f;--rd-ai-grad:linear-gradient(135deg, #2bafac, #3fc2bf);--rd-warn:#e5a73a;--rd-warn-hover:#d4930f;--rd-warn-strong:#eeb959;--rd-warn-deep:#f3cb84;--rd-warn-vivid:#d4930f;--rd-warn-text:#ebb463;--rd-warn-soft:#40341a;--rd-warn-soft-2:#372c16;--rd-warn-soft-hover:#4f3e1d;--rd-warn-chip-bg:#4f3e1d;--rd-warn-line:#e5a73a73;--rd-warn-outline:#e5a73a80;--rd-on-warn:#241902;--rd-danger:#f0808f;--rd-danger-hover:#e4677a;--rd-danger-strong:#f49aa6;--rd-danger-deep:#f8b6bf;--rd-danger-vivid:#e4677a;--rd-danger-text:#f49aa5;--rd-danger-soft:#43262e;--rd-danger-soft-2:#392027;--rd-danger-soft-hover:#532e37;--rd-danger-line:#f0808f73;--rd-danger-outline:#f0808f80;--rd-on-danger:#2e0710;--rd-focus-ring:#8aa0f5;--rd-ring-selected:inset 0 0 0 2px #8aa0f5;--rd-ring-selected-soft:inset 0 0 0 2px #8aa0f573;--rd-ring-related:inset 0 0 0 1.5px #8aa0f58c;--rd-sidebar:#090c12;--rd-sidebar-2:#171c25;--rd-sidebar-text:#98a2b2;--rd-sidebar-text-active:#edf1f7;--rd-sidebar-muted:#7c8697;--rd-sidebar-accent:#5ed4d4;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#5ed4d424;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff1a;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#2f3747;--rd-sidebar-avatar-text:#cdd5e1;--rd-sidebar-ai-bg:#0e2f33;--rd-sidebar-ai-title:#9fe3e1;--rd-sidebar-ai-icon:#7fd8d5;--rd-sidebar-ai-text:#8fcecc;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #0009;--rd-hairline:#ffffff1a;--rd-hairline-soft:#ffffff0f;--rd-hairline-strong:#ffffff29;--rd-border:#ffffff21;--rd-border-strong:#ffffff38;--rd-shadow-card:0 0 0 1px #ffffff0e, 0 1px 2px #0006, 0 8px 20px #00000047;--rd-shadow-card-lg:0 0 0 1px #ffffff13, 0 2px 4px #00000073, 0 16px 36px #0000005c;--rd-shadow-pop:0 0 0 1px #ffffff17, 0 6px 18px #00000080;--rd-glass-tint:linear-gradient(145deg, #ffffff29, #ffffff0f 48%, #ffffff1c);--rd-glass-tint-strong:linear-gradient(155deg, #fff3, #ffffff14 52%, #ffffff24);--rd-glass-edge:#ffffff38;--rd-glass-edge-hover:#ffffff57;--rd-glass-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 1px #ffffff14, 0 10px 30px #00000080;--rd-glass-shadow-hover:inset 0 1px 0 #ffffff57, inset 0 -1px 1px #ffffff1f, 0 14px 36px #00000094;--rd-glass-shadow-strong:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #ffffff1a, 0 20px 52px #0009;--rd-shadow-chip:0 0 0 1px #ffffff12;--rd-shadow-modal:0 0 0 1px #ffffff1a, 0 28px 70px #000000a8;--rd-scrollbar:#ffffff38;--rd-scrollbar-hover:#ffffff57;--rd-dash-empty:1.5px dashed #48505f;--rd-dash-slot:1.5px dashed #6b5a31;--rd-dash-empty-color:#48505f;--rd-dash-slot-color:#6b5a31;--rd-neutral-dot:#6d7686;--rd-neutral-bar:#3f4755;--rd-neutral-line:#505a6b;--rd-avatar-bg:#26305a;--rd-avatar-text:#aebdfa;--rd-avatar-ai-bg:#123b3e;--rd-avatar-ai-text:#6fdad6;--rd-avatar-warn-bg:#3e3116;--rd-avatar-warn-text:#f0c177}}:root[data-theme=dark]{--rd-bg-app:#1a211f;--rd-bg-app-fade:#1a211f00;--rd-bg-card:#262e2c;--rd-bg-card-soft:#212927;--rd-bg-panel:#29312f;--rd-bg-field:#2e3735;--rd-bg-muted:#2e3836;--rd-bg-muted-2:#343e3c;--rd-bg-hover:#3c4745;--rd-bg-active:#343e3c;--rd-bg-segment:#2e3735;--rd-bg-segment-active:#262e2c;--rd-bg-zone:#ffffff09;--rd-bg-elevated:#262e2c;--rd-bg-inverse:#e9efec;--rd-bg-inverse-hover:#dae3df;--rd-overlay:#0000009e;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#edf2f0;--rd-text-strong:#e3eae7;--rd-text-body:#d5ddda;--rd-text-secondary:#c1cac7;--rd-text-soft:#b9c5c1;--rd-text-sub:#b1bdb9;--rd-text-muted:#a9b5b1;--rd-text-faint:#8d9995;--rd-text-disabled:#8d9995;--rd-text-inverse:#161d1b;--rd-accent:#4fc6af;--rd-accent-hover:#35b39b;--rd-accent-strong:#6bd3bf;--rd-accent-deep:#93e2d3;--rd-accent-vivid:#35b39b;--rd-accent-text:#7cd5c1;--rd-accent-soft:#183b36;--rd-accent-soft-2:#14332f;--rd-accent-soft-3:#1d4842;--rd-accent-soft-hover:#1d4841;--rd-accent-hover-bg:#2a3c38;--rd-accent-line:#4fc6af73;--rd-accent-outline:#4fc6af80;--rd-accent-track:#4fc6af47;--rd-on-accent:#04231f;--rd-accent-grad:linear-gradient(135deg, #35b39b, #4fc6af);--rd-accent-grad-h:linear-gradient(90deg, #35b39b, #4fc6af);--rd-hero-grad:linear-gradient(90deg, #16403a, #1b2523);--rd-ai:#a797f0;--rd-ai-hover:#9080e7;--rd-ai-strong:#b6a9f5;--rd-ai-deep:#cbc2f9;--rd-ai-vivid:#9080e7;--rd-ai-text:#b0a2f2;--rd-ai-body:#c5b9f8;--rd-ai-soft:#302a52;--rd-ai-soft-2:#292447;--rd-ai-soft-hover:#3b3460;--rd-ai-card:#282350;--rd-ai-line:#a797f073;--rd-ai-outline:#a797f080;--rd-on-ai:#171040;--rd-ai-grad:linear-gradient(135deg, #9080e7, #a797f0);--rd-warn:#e79b4e;--rd-warn-hover:#d6862f;--rd-warn-strong:#eeae6d;--rd-warn-deep:#f4c495;--rd-warn-vivid:#d6862f;--rd-warn-text:#eba765;--rd-warn-soft:#40311e;--rd-warn-soft-2:#372a19;--rd-warn-soft-hover:#4f3b22;--rd-warn-chip-bg:#4f3b22;--rd-warn-line:#e79b4e73;--rd-warn-outline:#e79b4e80;--rd-on-warn:#241602;--rd-danger:#f2828e;--rd-danger-hover:#e56a79;--rd-danger-strong:#f59ba5;--rd-danger-deep:#f9b7be;--rd-danger-vivid:#e56a79;--rd-danger-text:#f2939e;--rd-danger-soft:#44272c;--rd-danger-soft-2:#3a2126;--rd-danger-soft-hover:#542f35;--rd-danger-line:#f2828e73;--rd-danger-outline:#f2828e80;--rd-on-danger:#2f080f;--rd-focus-ring:#4fc6af;--rd-ring-selected:inset 0 0 0 2px #4fc6af;--rd-ring-selected-soft:inset 0 0 0 2px #4fc6af73;--rd-ring-related:inset 0 0 0 1.5px #4fc6af8c;--rd-sidebar:#080c0b;--rd-sidebar-2:#161d1b;--rd-sidebar-text:#98a5a1;--rd-sidebar-text-active:#e9f0ed;--rd-sidebar-muted:#7d8a86;--rd-sidebar-accent:#6fd8c2;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#6fd8c224;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff1a;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#2d3735;--rd-sidebar-avatar-text:#c9d4d0;--rd-sidebar-ai-bg:#241f45;--rd-sidebar-ai-title:#ccc2f2;--rd-sidebar-ai-icon:#b4a6ee;--rd-sidebar-ai-text:#a79ada;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #0009;--rd-hairline:#ffffff1a;--rd-hairline-soft:#ffffff0f;--rd-hairline-strong:#ffffff29;--rd-border:#ffffff21;--rd-border-strong:#ffffff38;--rd-shadow-card:0 0 0 1px #ffffff0e, 0 1px 2px #0006, 0 8px 20px #00000047;--rd-shadow-card-lg:0 0 0 1px #ffffff13, 0 2px 4px #00000073, 0 16px 36px #0000005c;--rd-shadow-pop:0 0 0 1px #ffffff17, 0 6px 18px #00000080;--rd-glass-tint:linear-gradient(145deg, #ffffff29, #ffffff0f 48%, #ffffff1c);--rd-glass-tint-strong:linear-gradient(155deg, #fff3, #ffffff14 52%, #ffffff24);--rd-glass-edge:#ffffff38;--rd-glass-edge-hover:#ffffff57;--rd-glass-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 1px #ffffff14, 0 10px 30px #00000080;--rd-glass-shadow-hover:inset 0 1px 0 #ffffff57, inset 0 -1px 1px #ffffff1f, 0 14px 36px #00000094;--rd-glass-shadow-strong:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #ffffff1a, 0 20px 52px #0009;--rd-shadow-chip:0 0 0 1px #ffffff12;--rd-shadow-modal:0 0 0 1px #ffffff1a, 0 28px 70px #000000a8;--rd-scrollbar:#ffffff38;--rd-scrollbar-hover:#ffffff57;--rd-dash-empty:1.5px dashed #455150;--rd-dash-slot:1.5px dashed #6d5b37;--rd-dash-empty-color:#455150;--rd-dash-slot-color:#6d5b37;--rd-neutral-dot:#6d7975;--rd-neutral-bar:#3d4846;--rd-neutral-line:#4e5956;--rd-avatar-bg:#123f38;--rd-avatar-text:#79dcc7;--rd-avatar-ai-bg:#2c2657;--rd-avatar-ai-text:#c0b3f8;--rd-avatar-warn-bg:#3f2d18;--rd-avatar-warn-text:#f2b87e}:root[data-theme=dark][data-palette=warm]{--rd-bg-app:#221e19;--rd-bg-app-fade:#221e1900;--rd-bg-card:#2e2a23;--rd-bg-card-soft:#292520;--rd-bg-panel:#302c25;--rd-bg-field:#35302a;--rd-bg-muted:#37312a;--rd-bg-muted-2:#3c352d;--rd-bg-hover:#423b32;--rd-bg-active:#3c352d;--rd-bg-segment:#322c25;--rd-bg-segment-active:#2e2a23;--rd-bg-zone:#ffffff09;--rd-bg-elevated:#2e2a23;--rd-bg-inverse:#f0ebe2;--rd-bg-inverse-hover:#e3ddd0;--rd-overlay:#0000009e;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#f3efe7;--rd-text-strong:#ede8df;--rd-text-body:#e2dcd1;--rd-text-secondary:#d2cabd;--rd-text-soft:#c2b9aa;--rd-text-sub:#bab0a1;--rd-text-muted:#b2a899;--rd-text-faint:#9a9081;--rd-text-disabled:#9a9081;--rd-text-inverse:#221f1a;--rd-accent:#e3a85f;--rd-accent-hover:#d9974b;--rd-accent-strong:#edb877;--rd-accent-deep:#f3c894;--rd-accent-vivid:#d9974b;--rd-accent-text:#d9a96e;--rd-accent-soft:#40331f;--rd-accent-soft-2:#372b1a;--rd-accent-soft-3:#4c3c1c;--rd-accent-soft-hover:#4f3e25;--rd-accent-hover-bg:#3e3528;--rd-accent-line:#e3a85f73;--rd-accent-outline:#e3a85f80;--rd-accent-track:#e3a85f47;--rd-on-accent:#231a0b;--rd-accent-grad:linear-gradient(135deg, #d9974b, #e3a85f);--rd-accent-grad-h:linear-gradient(90deg, #d9974b, #e3a85f);--rd-hero-grad:linear-gradient(90deg, #332818, #272117);--rd-ai:#a99bf0;--rd-ai-hover:#9385e6;--rd-ai-strong:#b8acf5;--rd-ai-deep:#ccc3f9;--rd-ai-vivid:#9385e6;--rd-ai-text:#aea3e4;--rd-ai-body:#c6bdf3;--rd-ai-soft:#332d50;--rd-ai-soft-2:#2d2845;--rd-ai-soft-hover:#3e375e;--rd-ai-card:#2b2640;--rd-ai-line:#a99bf073;--rd-ai-outline:#a99bf080;--rd-on-ai:#191434;--rd-ai-grad:linear-gradient(135deg, #9385e6, #a99bf0);--rd-warn:#ee8b62;--rd-warn-hover:#e27a4e;--rd-warn-strong:#f39f7c;--rd-warn-deep:#f7b79a;--rd-warn-vivid:#e27a4e;--rd-warn-text:#eaa184;--rd-warn-soft:#432f22;--rd-warn-soft-2:#39281d;--rd-warn-soft-hover:#523728;--rd-warn-chip-bg:#523728;--rd-warn-line:#ee8b6273;--rd-warn-outline:#ee8b6280;--rd-on-warn:#2a1408;--rd-danger:#f4808d;--rd-danger-hover:#e96878;--rd-danger-strong:#f797a2;--rd-danger-deep:#fab2ba;--rd-danger-vivid:#e96878;--rd-danger-text:#f2949e;--rd-danger-soft:#46262b;--rd-danger-soft-2:#3c2025;--rd-danger-soft-hover:#562e34;--rd-danger-line:#f4808d73;--rd-danger-outline:#f4808d80;--rd-on-danger:#33070e;--rd-focus-ring:#e3a85f;--rd-ring-selected:inset 0 0 0 2px #e3a85f;--rd-ring-selected-soft:inset 0 0 0 2px #e3a85f73;--rd-ring-related:inset 0 0 0 1.5px #e3a85f8c;--rd-sidebar:#0c0a08;--rd-sidebar-2:#191612;--rd-sidebar-text:#a79d8e;--rd-sidebar-text-active:#f3eee4;--rd-sidebar-muted:#877d70;--rd-sidebar-accent:#e8b87a;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#e8b87a24;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff1a;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#3a342c;--rd-sidebar-avatar-text:#d6cec1;--rd-sidebar-ai-bg:#2a2440;--rd-sidebar-ai-title:#cfc6f0;--rd-sidebar-ai-icon:#b9adeb;--rd-sidebar-ai-text:#a79cd2;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #0009;--rd-hairline:#ffffff1a;--rd-hairline-soft:#ffffff0f;--rd-hairline-strong:#ffffff29;--rd-border:#ffffff21;--rd-border-strong:#ffffff38;--rd-shadow-card:0 0 0 1px #ffffff0e, 0 1px 2px #0006, 0 8px 20px #00000047;--rd-shadow-card-lg:0 0 0 1px #ffffff13, 0 2px 4px #00000073, 0 16px 36px #0000005c;--rd-shadow-pop:0 0 0 1px #ffffff17, 0 6px 18px #00000080;--rd-glass-tint:linear-gradient(145deg, #ffffff29, #ffffff0f 48%, #ffffff1c);--rd-glass-tint-strong:linear-gradient(155deg, #fff3, #ffffff14 52%, #ffffff24);--rd-glass-edge:#ffffff38;--rd-glass-edge-hover:#ffffff57;--rd-glass-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 1px #ffffff14, 0 10px 30px #00000080;--rd-glass-shadow-hover:inset 0 1px 0 #ffffff57, inset 0 -1px 1px #ffffff1f, 0 14px 36px #00000094;--rd-glass-shadow-strong:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #ffffff1a, 0 20px 52px #0009;--rd-shadow-chip:0 0 0 1px #ffffff12;--rd-shadow-modal:0 0 0 1px #ffffff1a, 0 28px 70px #000000a8;--rd-scrollbar:#ffffff38;--rd-scrollbar-hover:#ffffff57;--rd-dash-empty:1.5px dashed #514839;--rd-dash-slot:1.5px dashed #6e5b36;--rd-dash-empty-color:#514839;--rd-dash-slot-color:#6e5b36;--rd-neutral-dot:#7e7565;--rd-neutral-bar:#4b4339;--rd-neutral-line:#5c5544;--rd-avatar-bg:#4a3a1e;--rd-avatar-text:#f0c88c;--rd-avatar-ai-bg:#332c52;--rd-avatar-ai-text:#c4b8f7;--rd-avatar-warn-bg:#4a2f1f;--rd-avatar-warn-text:#f5ae8a}:root[data-theme=dark][data-palette=indigo]{--rd-bg-app:#1b2029;--rd-bg-app-fade:#1b202900;--rd-bg-card:#262c38;--rd-bg-card-soft:#212733;--rd-bg-panel:#292f3b;--rd-bg-field:#2e3543;--rd-bg-muted:#2c3340;--rd-bg-muted-2:#333b49;--rd-bg-hover:#3b4453;--rd-bg-active:#333b49;--rd-bg-segment:#2e3543;--rd-bg-segment-active:#262c38;--rd-bg-zone:#ffffff09;--rd-bg-elevated:#262c38;--rd-bg-inverse:#e9edf3;--rd-bg-inverse-hover:#dae1eb;--rd-overlay:#0000009e;--rd-on-media:#fff;--rd-on-media-shadow:#0009;--rd-media-scrim:#00000073;--rd-media-scrim-soft:#00000059;--rd-text:#eef1f6;--rd-text-strong:#e5e9f0;--rd-text-body:#d7dce5;--rd-text-secondary:#c3cad6;--rd-text-soft:#bcc5d3;--rd-text-sub:#b4bdcc;--rd-text-muted:#acb5c4;--rd-text-faint:#929baa;--rd-text-disabled:#929baa;--rd-text-inverse:#171c25;--rd-accent:#8aa0f5;--rd-accent-hover:#7288ee;--rd-accent-strong:#9fb1f8;--rd-accent-deep:#b8c5fa;--rd-accent-vivid:#7288ee;--rd-accent-text:#a3b4f7;--rd-accent-soft:#293252;--rd-accent-soft-2:#242c48;--rd-accent-soft-3:#323c61;--rd-accent-soft-hover:#323c61;--rd-accent-hover-bg:#2f3649;--rd-accent-line:#8aa0f573;--rd-accent-outline:#8aa0f580;--rd-accent-track:#8aa0f547;--rd-on-accent:#0c1338;--rd-accent-grad:linear-gradient(135deg, #7288ee, #8aa0f5);--rd-accent-grad-h:linear-gradient(90deg, #7288ee, #8aa0f5);--rd-hero-grad:linear-gradient(90deg, #232b4c, #1e2434);--rd-ai:#3fc2bf;--rd-ai-hover:#2bafac;--rd-ai-strong:#5fd2cf;--rd-ai-deep:#8ae0de;--rd-ai-vivid:#2bafac;--rd-ai-text:#63cfcc;--rd-ai-body:#7bd9d6;--rd-ai-soft:#173b42;--rd-ai-soft-2:#13333a;--rd-ai-soft-hover:#1b474d;--rd-ai-card:#16323a;--rd-ai-line:#3fc2bf73;--rd-ai-outline:#3fc2bf80;--rd-on-ai:#03211f;--rd-ai-grad:linear-gradient(135deg, #2bafac, #3fc2bf);--rd-warn:#e5a73a;--rd-warn-hover:#d4930f;--rd-warn-strong:#eeb959;--rd-warn-deep:#f3cb84;--rd-warn-vivid:#d4930f;--rd-warn-text:#ebb463;--rd-warn-soft:#40341a;--rd-warn-soft-2:#372c16;--rd-warn-soft-hover:#4f3e1d;--rd-warn-chip-bg:#4f3e1d;--rd-warn-line:#e5a73a73;--rd-warn-outline:#e5a73a80;--rd-on-warn:#241902;--rd-danger:#f0808f;--rd-danger-hover:#e4677a;--rd-danger-strong:#f49aa6;--rd-danger-deep:#f8b6bf;--rd-danger-vivid:#e4677a;--rd-danger-text:#f49aa5;--rd-danger-soft:#43262e;--rd-danger-soft-2:#392027;--rd-danger-soft-hover:#532e37;--rd-danger-line:#f0808f73;--rd-danger-outline:#f0808f80;--rd-on-danger:#2e0710;--rd-focus-ring:#8aa0f5;--rd-ring-selected:inset 0 0 0 2px #8aa0f5;--rd-ring-selected-soft:inset 0 0 0 2px #8aa0f573;--rd-ring-related:inset 0 0 0 1.5px #8aa0f58c;--rd-sidebar:#090c12;--rd-sidebar-2:#171c25;--rd-sidebar-text:#98a2b2;--rd-sidebar-text-active:#edf1f7;--rd-sidebar-muted:#7c8697;--rd-sidebar-accent:#5ed4d4;--rd-sidebar-active-bg:#ffffff17;--rd-sidebar-subactive-bg:#5ed4d424;--rd-sidebar-hover-bg:#ffffff0d;--rd-sidebar-hover-strong:#ffffff14;--rd-sidebar-line:#ffffff12;--rd-sidebar-edge:#ffffff1a;--rd-sidebar-user-bg:#ffffff0d;--rd-sidebar-avatar-bg:#2f3747;--rd-sidebar-avatar-text:#cdd5e1;--rd-sidebar-ai-bg:#0e2f33;--rd-sidebar-ai-title:#9fe3e1;--rd-sidebar-ai-icon:#7fd8d5;--rd-sidebar-ai-text:#8fcecc;--rd-sidebar-shadow:0 1px 0 #ffffff0f inset, 0 12px 28px #0009;--rd-hairline:#ffffff1a;--rd-hairline-soft:#ffffff0f;--rd-hairline-strong:#ffffff29;--rd-border:#ffffff21;--rd-border-strong:#ffffff38;--rd-shadow-card:0 0 0 1px #ffffff0e, 0 1px 2px #0006, 0 8px 20px #00000047;--rd-shadow-card-lg:0 0 0 1px #ffffff13, 0 2px 4px #00000073, 0 16px 36px #0000005c;--rd-shadow-pop:0 0 0 1px #ffffff17, 0 6px 18px #00000080;--rd-glass-tint:linear-gradient(145deg, #ffffff29, #ffffff0f 48%, #ffffff1c);--rd-glass-tint-strong:linear-gradient(155deg, #fff3, #ffffff14 52%, #ffffff24);--rd-glass-edge:#ffffff38;--rd-glass-edge-hover:#ffffff57;--rd-glass-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 1px #ffffff14, 0 10px 30px #00000080;--rd-glass-shadow-hover:inset 0 1px 0 #ffffff57, inset 0 -1px 1px #ffffff1f, 0 14px 36px #00000094;--rd-glass-shadow-strong:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #ffffff1a, 0 20px 52px #0009;--rd-shadow-chip:0 0 0 1px #ffffff12;--rd-shadow-modal:0 0 0 1px #ffffff1a, 0 28px 70px #000000a8;--rd-scrollbar:#ffffff38;--rd-scrollbar-hover:#ffffff57;--rd-dash-empty:1.5px dashed #48505f;--rd-dash-slot:1.5px dashed #6b5a31;--rd-dash-empty-color:#48505f;--rd-dash-slot-color:#6b5a31;--rd-neutral-dot:#6d7686;--rd-neutral-bar:#3f4755;--rd-neutral-line:#505a6b;--rd-avatar-bg:#26305a;--rd-avatar-text:#aebdfa;--rd-avatar-ai-bg:#123b3e;--rd-avatar-ai-text:#6fdad6;--rd-avatar-warn-bg:#3e3116;--rd-avatar-warn-text:#f0c177}:root{--rd-ch-tg:#1f6fb5;--rd-ch-vk:#3f6592;--rd-ch-reels:#a8256f;--rd-on-ch:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rd-ch-tg:#63b3ec;--rd-ch-vk:#9bb8dc;--rd-ch-reels:#f284be;--rd-on-ch:#0d1620}}:root[data-theme=dark]{--rd-ch-tg:#63b3ec;--rd-ch-vk:#9bb8dc;--rd-ch-reels:#f284be;--rd-on-ch:#0d1620}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--rd-bg-app);color:var(--rd-text);font-family:var(--rd-font)}
