@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
:root{--bg:#f4f6f7;--surface:#fff;--surface-muted:#f8fafb;--ink:#17212b;--ink-soft:#384653;--muted:#687580;--muted-2:#8a959e;--line:#dce2e6;--line-strong:#cbd3d9;--blue:#315fcb;--blue-dark:#244aa3;--blue-soft:#eaf0ff;--green:#28765f;--green-soft:#e8f5f0;--amber:#9a6517;--amber-soft:#fff3dc;--rose:#b34259;--rose-soft:#fcecef;--violet:#6b54ae;--violet-soft:#f0ecfb;--red:#b73e3e;--red-soft:#fcecec;--shadow-sm:0 1px 2px #17212b0d;--sidebar-width:224px;--topbar-height:58px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);min-height:100%}body{min-height:100vh;color:var(--ink);background:var(--bg);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{color:inherit;font:inherit;letter-spacing:0}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}h1,h2,h3,p,span,strong,small,td,th,dd{overflow-wrap:anywhere}input,select{min-width:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.9s linear infinite spin}.spin-slow{animation:2.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:650;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.button-primary{color:#fff;background:var(--blue);border-color:var(--blue)}.button-primary:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.button-secondary{color:var(--ink-soft);background:var(--surface);border-color:var(--line-strong)}.button-secondary:hover{background:var(--surface-muted);border-color:#aeb9c1}.button-danger{color:var(--red);background:var(--surface);border-color:#e5bcbc}.button-danger:hover{background:var(--red-soft)}.button-compact{min-height:34px;padding:6px 10px;font-size:11px}.icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-soft);background:var(--surface);border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-button:hover{color:var(--blue);background:var(--blue-soft);border-color:#b8c8ed}.surface{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px}.eyebrow{color:var(--blue);margin-bottom:5px;font-size:12px;font-weight:750}.page-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.page-header,.overview-greeting{justify-content:space-between;align-items:flex-start;gap:20px;min-height:66px;display:flex}.page-header-copy{min-width:0;max-width:760px}.page-header h1,.overview-greeting h1,.entity-hero h1{font-size:25px;font-weight:730;line-height:1.25}.page-description,.overview-greeting p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:6px}.page-header-action{flex:none}.section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:15px 18px;display:flex}.section-header h2{font-size:15px;line-height:1.35}.section-header p{color:var(--muted);margin-top:3px;font-size:12px}.text-link{color:var(--blue);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:650;display:inline-flex}.back-link{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--blue)}.app-shell{min-height:100vh}.sidebar{z-index:40;width:var(--sidebar-width);border-right:1px solid var(--line);background:#f9fbfb;flex-direction:column;padding:15px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;height:50px;padding:5px 7px;display:flex}.brand-mark,.mobile-brand-mark{color:#fff;background:#1f5c55;border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.brand>span:last-child,.workspace-user>span:last-child{flex-direction:column;min-width:0;display:flex}.brand strong{font-size:16px}.brand small,.workspace-user small{color:var(--muted);font-size:11px}.side-nav{flex-direction:column;gap:3px;margin-top:19px;display:flex}.nav-label{color:var(--muted-2);padding:0 10px 7px;font-size:11px;font-weight:700}.nav-item{color:#4b5863;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:8px 10px;font-weight:580;display:flex}.nav-item:hover{color:var(--ink);background:#eef2f3}.nav-item-active{color:#174e48;background:#e5f1ef;font-weight:700}.nav-count{min-width:21px;height:19px;color:var(--rose);background:var(--rose-soft);text-align:center;border-radius:9px;margin-left:auto;padding:1px 6px;font-size:11px}.sidebar-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.workspace-user{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 9px 3px;display:flex}.workspace-user strong{font-size:13px}.user-avatar{color:#fff;background:var(--violet);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.app-main{min-width:0;margin-left:var(--sidebar-width)}.topbar{z-index:30;height:var(--topbar-height);background:#fffffff5;border-bottom:1px solid #dce2e6e6;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.topbar-title{align-items:center;gap:10px;font-weight:700;display:flex}.mobile-brand-mark{flex-basis:30px;width:30px;height:30px;display:none}.topbar-actions{align-items:center;gap:9px;display:flex}.workspace-content{width:100%;max-width:1540px;margin:0 auto;padding:24px}.mobile-bottom-nav{display:none}.status-badge,.source-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:680;line-height:1.25;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.status-blue{color:var(--blue);background:var(--blue-soft);border-color:#d4dfff}.status-green{color:var(--green);background:var(--green-soft);border-color:#cce9df}.status-amber{color:var(--amber);background:var(--amber-soft);border-color:#f2dfb8}.status-rose{color:var(--rose);background:var(--rose-soft);border-color:#f0ccd4}.status-violet{color:var(--violet);background:var(--violet-soft);border-color:#ddd4f3}.status-red{color:var(--red);background:var(--red-soft);border-color:#efcccc}.status-neutral{color:#5d6872;background:#f0f3f4;border-color:#e0e5e8}.grade-unknown{color:var(--muted);background:#eef2f3}.chart-pending{color:var(--muted);font-size:10px}.source-fact{color:var(--green);background:var(--green-soft)}.source-ai{color:var(--violet);background:var(--violet-soft)}.source-manual{color:var(--blue);background:var(--blue-soft)}.source-pending{color:var(--amber);background:var(--amber-soft)}.avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:760;display:inline-flex}.avatar-sm{width:38px;height:38px;font-size:12px}.avatar-md{width:44px;height:44px;font-size:13px}.avatar-lg{width:64px;height:64px;font-size:16px}.avatar-coral{background:#b95751}.avatar-teal{background:#24766e}.avatar-violet{background:#6f55a6}.metric{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:16px 18px;display:flex}.metric:last-child{border-right:0}.metric span{color:var(--muted);font-size:11px}.metric strong{font-size:18px}.metric small{color:var(--muted-2);font-size:11px}.auth-page{background:#eef3f2;border-top:5px solid #1f5c55;grid-template-rows:auto 1fr auto;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-brand{justify-self:start;align-items:center;gap:10px;display:flex}.auth-brand>span:last-child{flex-direction:column;display:flex}.auth-brand strong{font-size:16px}.auth-brand small{color:var(--muted);font-size:11px}.auth-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(100%,420px);margin:32px 0;padding:30px;box-shadow:0 12px 38px #17212b14}.auth-heading{margin-bottom:24px}.auth-heading h1{font-size:24px;line-height:1.25}.auth-heading p{color:var(--muted);margin-top:7px}.google-button{width:100%;color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.google-button:hover{background:var(--surface-muted)}.auth-divider{color:var(--muted-2);align-items:center;gap:10px;margin:20px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-form{flex-direction:column;gap:16px;display:flex}.field{min-width:0;color:var(--ink-soft);flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.field-input{border:1px solid var(--line-strong);min-height:42px;color:var(--muted);background:var(--surface);border-radius:6px;align-items:center;gap:9px;padding:0 11px;display:flex}.field-input:focus-within{border-color:#7592d8;box-shadow:0 0 0 3px #315fcb1c}.field-input input,.field-input select{width:100%;height:40px;color:var(--ink);background:0 0;border:0;outline:0}.field-input input::placeholder{color:#a1aab1}.field-input-plain{padding-left:11px}.field-icon-button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.field-label-row{color:var(--ink-soft);justify-content:space-between;margin-bottom:-24px;font-size:12px;font-weight:650;display:flex}.field-label-row a,.auth-switch a{color:var(--blue)}.auth-submit{width:100%;margin-top:2px}.auth-switch{color:var(--muted);text-align:center;margin-top:22px}.auth-back{color:var(--blue);align-items:center;gap:6px;margin-top:21px;font-weight:650;display:inline-flex}.auth-foot{color:var(--muted-2);font-size:11px}.form-feedback{border-radius:5px;padding:8px 10px;font-size:12px}.feedback-error{color:var(--red);background:var(--red-soft)}.feedback-success{color:var(--green);background:var(--green-soft)}.quick-capture{background:#f8fcfb;border:1px solid #cbdcd8;border-radius:8px;grid-template-columns:auto minmax(160px,.65fr) minmax(320px,1.35fr);align-items:center;gap:14px;min-width:0;padding:17px 18px 25px;display:grid;position:relative}.quick-capture-icon{color:#fff;background:#1f5c55;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.quick-capture-copy{flex-direction:column;min-width:0;display:flex}.quick-capture-copy strong{font-size:14px}.quick-capture-copy span{color:var(--muted);font-size:11px}.quick-capture-form{grid-template-columns:minmax(160px,1fr) auto;gap:9px;min-width:0;display:grid}.url-input-wrap,.search-control{border:1px solid var(--line-strong);min-width:0;min-height:40px;color:var(--muted);background:var(--surface);border-radius:6px;align-items:center;gap:8px;padding:0 11px;display:flex}.url-input-wrap:focus-within,.search-control:focus-within{border-color:#7592d8;box-shadow:0 0 0 3px #315fcb1a}.url-input-wrap input,.search-control input{background:0 0;border:0;outline:0;width:100%}.capture-feedback{align-items:center;gap:5px;min-height:17px;font-size:11px;display:flex;position:absolute;bottom:5px;right:18px}.capture-success{color:var(--green)}.capture-error{color:var(--red)}.overview-greeting{align-items:center}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.stat-tile{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:102px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:flex-start;gap:12px;padding:15px;display:flex}.stat-icon{border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.stat-icon-blue{color:var(--blue);background:var(--blue-soft)}.stat-icon-green{color:var(--green);background:var(--green-soft)}.stat-icon-amber{color:var(--amber);background:var(--amber-soft)}.stat-icon-rose{color:var(--rose);background:var(--rose-soft)}.stat-icon-violet{color:var(--violet);background:var(--violet-soft)}.stat-copy{flex-direction:column;min-width:0;display:flex}.stat-copy>span{color:var(--muted);font-size:11px}.stat-copy strong{margin-top:2px;font-size:22px;line-height:1.2}.stat-copy small{color:var(--muted-2);margin-top:5px;font-size:10px}.dashboard-grid{gap:14px;display:grid}.dashboard-grid-primary{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}.dashboard-grid-secondary{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.priority-list,.direction-mini-list,.activity-list,.watch-list{flex-direction:column;display:flex}.priority-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:76px;padding:12px 18px;display:grid}.priority-row:last-child{border-bottom:0}.priority-row:hover{background:var(--surface-muted)}.priority-marker,.activity-icon{border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.priority-hot{color:var(--rose);background:var(--rose-soft)}.priority-warm{color:var(--amber);background:var(--amber-soft)}.priority-warning{color:var(--red);background:var(--red-soft)}.priority-body{min-width:0;color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.priority-topline{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.priority-body small{color:var(--muted-2)}.direction-mini-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:11px 16px;display:grid}.direction-mini-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.direction-mini-row small{color:var(--muted);font-size:11px}.grade-mark{border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:inline-flex}.grade-a{color:var(--green);background:var(--green-soft)}.grade-b{color:var(--blue);background:var(--blue-soft)}.grade-c{color:var(--amber);background:var(--amber-soft)}.next-action-box{border-left:3px solid var(--violet);background:#f8f6fc;margin:13px 16px 16px;padding:12px}.next-action-box span{color:var(--violet);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.next-action-box strong{margin-top:5px;font-size:12px;display:block}.activity-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;min-width:0;padding:12px 17px;display:flex}.activity-row:last-child{border-bottom:0}.activity-icon{color:var(--blue);background:var(--blue-soft)}.activity-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.activity-copy>span:first-child{align-items:center;gap:8px;display:flex}.activity-copy small{color:var(--muted);font-size:11px}.watch-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 16px;display:grid}.watch-row:last-child{border-bottom:0}.watch-row>span:nth-child(2),.watch-meta{flex-direction:column;min-width:0;display:flex}.watch-row small{color:var(--muted);font-size:11px}.watch-meta{align-items:flex-end;gap:4px}.filter-bar{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.filter-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.search-control{width:min(320px,100%)}.select-control select{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;outline:0;max-width:220px;min-height:40px;padding:0 32px 0 11px}.select-control select:focus{border-color:#7592d8}.result-count{color:var(--muted);flex:none;font-size:11px}.desktop-table-surface{overflow:hidden}.table-scroll{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{border-bottom:1px solid var(--line);height:44px;color:var(--muted);background:var(--surface-muted);text-align:left;white-space:nowrap;padding:9px 13px;font-size:11px;font-weight:680}.data-table td{border-bottom:1px solid var(--line);vertical-align:middle;min-width:105px;height:67px;padding:10px 13px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfcfd}.data-table td>strong,.data-table td>span:not(.status-badge):not(.progress-track),.data-table td>small{display:block}.data-table td>small{color:var(--muted);margin-top:4px;font-size:10px}.entity-cell{align-items:center;gap:10px;min-width:170px;display:flex}.entity-cell>span{flex-direction:column;min-width:0;display:flex}.entity-cell small{color:var(--muted);font-size:10px}.wrap-cell{white-space:normal;max-width:280px}.wrap-cell small{line-height:1.45}.progress-cell{min-width:130px!important}.progress-track{background:#e5e9ec;border-radius:3px;width:100%;height:6px;display:inline-block;overflow:hidden}.progress-value{background:var(--blue);border-radius:3px;height:100%;display:block}.table-action{flex-basis:34px;width:34px;height:34px}.mobile-entity-list{flex-direction:column;gap:10px;display:none}.mobile-entity-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.mobile-entity-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.mobile-entity-head>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.mobile-entity-head small{color:var(--muted);font-size:10px}.mobile-entity-row>p{color:var(--ink-soft);font-size:12px}.mobile-metrics{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.entity-hero{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.entity-hero-main{align-items:center;gap:14px;min-width:0;display:flex}.entity-hero-main>div{min-width:0}.entity-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.entity-hero-main p{color:var(--muted);margin-top:4px}.entity-badges{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.entity-actions{flex:none;align-items:center;gap:8px;display:flex}.account-priority-actions{flex-wrap:wrap;justify-content:flex-end;max-width:460px}.account-priority-actions>.field-label{color:var(--muted);text-align:right;flex-basis:100%;font-size:11px}.account-priority-control{align-items:center;gap:8px;min-height:40px;display:flex}.segmented-control{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;grid-template-columns:repeat(4,minmax(46px,1fr));height:40px;display:inline-grid;overflow:hidden}.segmented-control button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--muted);background:0 0;padding:0 9px;font-size:11px}.segmented-control button:last-child{border-right:0}.segmented-control button.active{color:var(--blue);background:var(--blue-soft);font-weight:700}.segmented-control button:disabled{cursor:wait;opacity:.65}.field-hint,.field-error{min-width:42px;font-size:10px}.field-hint{color:var(--green)}.field-error{color:var(--red)}.priority-badge{border-radius:5px;justify-content:center;min-width:42px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.priority-0{color:var(--muted);background:#eef2f3}.priority-1{color:var(--blue);background:var(--blue-soft)}.priority-2{color:#98620b;background:var(--amber-soft)}.priority-3{color:var(--red);background:var(--red-soft)}.metric-strip{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.detail-grid{gap:14px;display:grid}.detail-grid-main{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)}.detail-list{flex-direction:column;padding:4px 18px 13px;display:flex}.detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--muted);font-size:12px}.detail-list dd{color:var(--ink-soft)}.decision-surface{padding-bottom:12px}.decision-item{border-left:3px solid var(--line-strong);background:var(--surface-muted);margin:11px 15px 0;padding:11px 12px}.decision-item span{margin-bottom:4px;font-size:11px;font-weight:730;display:block}.decision-item p{color:var(--ink-soft);font-size:12px}.decision-positive{border-color:var(--green);background:#f5fbf8}.decision-positive span{color:var(--green)}.decision-neutral{border-color:var(--violet);background:#faf8fd}.decision-neutral span{color:var(--violet)}.decision-risk{border-color:var(--amber);background:#fffbf3}.decision-risk span{color:var(--amber)}.note-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.note-compact-grid>.empty-state{grid-column:1/-1}.note-compact-row{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.note-compact-row:nth-child(odd){border-right:1px solid var(--line)}.note-compact-row>div{min-width:0}.note-compact-row p,.note-compact-row small{color:var(--muted);font-size:11px}.note-cover{isolation:isolate;color:#fff;border-radius:6px;flex-direction:column;justify-content:flex-end;width:72px;height:64px;padding:8px;display:flex;position:relative;overflow:hidden}.note-cover span{z-index:2;opacity:.86;font-size:9px;position:relative}.note-cover strong{z-index:2;font-size:11px;position:relative}.note-cover-rose,.note-visual-rose{background:#a84c5d}.note-cover-mint,.note-visual-mint{background:#28766f}.note-cover-sun,.note-visual-sun{background:#a46a17}.note-cover-sky,.note-visual-sky{background:#3f6d9f}.note-cover-plum,.note-visual-plum{background:#70518d}.note-cover-paper,.note-visual-paper{background:#6f665d}.notes-grid{column-count:4;column-gap:14px}.note-card{break-inside:avoid;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;margin:0 0 14px;display:inline-block;overflow:hidden}.note-visual{isolation:isolate;color:#fff;flex-direction:column;justify-content:space-between;width:100%;padding:13px;text-decoration:none;display:flex;position:relative;overflow:hidden}.note-visual-portrait{aspect-ratio:4/5}.note-visual-tall{aspect-ratio:3/4}.note-visual-square{aspect-ratio:1}.note-cover-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.note-cover.has-cover:after,.note-visual.has-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0003,#0000 32%);position:absolute;inset:0}.note-type{z-index:2;background:#0000003d;border-radius:4px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:700;position:relative}.note-visual-copy{z-index:2;flex-direction:column;gap:6px;width:min(90%,270px);display:flex;position:relative}.note-visual-copy small{opacity:.82}.note-visual-copy strong{font-size:20px;line-height:1.35}.note-card-body{flex-direction:column;gap:9px;padding:12px;display:flex}.note-card-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.note-card-meta>a{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-card-actions{flex:none;align-items:center;gap:5px;display:flex}.note-action-button{width:28px;height:28px;min-height:28px}.note-card h2{font-size:14px;line-height:1.4}.note-card h2 a{color:var(--ink)}.note-card h2 a:hover{color:var(--blue)}.note-hook{color:var(--ink-soft);align-items:flex-start;gap:6px;font-size:12px;display:flex}.note-hook .source-badge{flex:none}.note-card-stats{color:var(--muted);align-items:center;gap:14px;display:flex}.note-card-stats span{align-items:center;gap:4px;font-size:11px;display:inline-flex}.note-card-labels{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.note-card-labels span{max-width:100%;color:var(--ink-soft);background:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;overflow:hidden}.note-insights{border-top:1px solid var(--line)}.note-insights summary{color:var(--blue);cursor:pointer;padding-top:8px;font-size:11px;font-weight:650}.note-insights[open] summary{margin-bottom:8px}.note-breakdown-form{gap:8px;display:grid}.note-facts{flex-direction:column;padding-top:2px;display:flex}.note-facts>div{grid-template-columns:72px minmax(0,1fr);gap:7px;padding-top:8px;display:grid}.note-facts dt{color:var(--muted);font-size:10px}.note-facts dd{color:var(--ink-soft);font-size:11px}.note-card footer{border-top:1px solid var(--line);padding-top:7px}.note-card footer small{color:var(--muted-2);font-size:10px}.direction-score-head{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:0;display:flex;overflow:hidden}.direction-score-head>span{border-right:1px solid var(--line);min-height:56px;color:var(--muted);align-items:center;gap:7px;padding:11px 18px;font-size:11px;display:flex}.direction-score-head>span:last-child{border-right:0}.direction-score-head strong{color:var(--ink);font-size:17px}.direction-list{flex-direction:column;gap:14px;display:flex}.direction-row{padding:18px}.direction-row-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;min-width:0;display:grid}.direction-index{color:var(--muted-2);font-size:10px}.direction-row-head h2{margin-top:2px;font-size:18px}.direction-row-head p{max-width:760px;color:var(--muted);margin-top:5px;font-size:12px}.direction-status{align-items:center;gap:6px;display:flex}.direction-facts-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:17px;display:grid}.direction-facts-grid>div{background:var(--surface-muted);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;min-width:0;padding:12px;display:grid}.direction-facts-grid svg{color:var(--blue);grid-row:1/3;align-self:center}.direction-facts-grid span{color:var(--muted);font-size:10px}.direction-facts-grid strong{font-size:12px}.direction-action-row{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr) auto;align-items:center;gap:14px;margin-top:15px;display:grid}.direction-action-row>div:first-child{flex-direction:column;gap:3px;display:flex}.direction-action-row>div:first-child span{color:var(--blue);font-size:10px;font-weight:700}.direction-action-row>div:first-child strong{font-size:12px}.direction-risk{color:var(--amber);align-items:flex-start;gap:7px;font-size:11px;display:flex}.direction-risk svg{flex:none}.evidence-principle>p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding:15px 18px;font-size:11px;display:flex}.direction-settings-editor{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.direction-settings-fields{grid-template-columns:150px 150px minmax(220px,1fr) minmax(260px,1.3fr);gap:10px;display:grid}.direction-suggestions-field{grid-column:1/-1}.direction-create-form{border-top:0;margin-top:0;padding:15px 18px 18px}.direction-create-form .direction-settings-fields{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr)}.direction-settings-fields label,.note-breakdown-form label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:10px;font-weight:650;display:flex}.direction-settings-fields input,.direction-settings-fields select,.direction-settings-fields textarea,.note-breakdown-form input,.note-breakdown-form textarea,.plan-editor select{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);background:var(--surface);border-radius:6px;padding:0 9px}.direction-settings-fields textarea,.note-breakdown-form textarea{resize:vertical;min-height:62px;padding-block:8px}.direction-settings-fields input:focus,.direction-settings-fields select:focus,.direction-settings-fields textarea:focus,.note-breakdown-form input:focus,.note-breakdown-form textarea:focus,.plan-editor select:focus{border-color:#7592d8;outline:3px solid #315fcb1c}.settings-editor-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.settings-feedback{min-width:0;font-size:10px}.settings-success{color:var(--green)}.settings-error{color:var(--red)}.experiment-summary{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.experiment-summary>span{border-right:1px solid var(--line);min-height:56px;color:var(--muted);align-items:center;gap:7px;padding:11px 18px;font-size:11px;display:flex}.experiment-summary>span:last-child{border-right:0}.experiment-summary strong{color:var(--ink);font-size:17px}.experiment-create{padding:18px}.experiment-create form{grid-template-columns:180px minmax(220px,1fr) minmax(220px,1fr) 160px;gap:12px;display:grid}.experiment-create label,.experiment-fields label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:10px;font-weight:650;display:flex}.experiment-create label:nth-child(3),.experiment-create label:nth-child(4){grid-column:span 2}.experiment-create input,.experiment-create select,.experiment-create textarea,.experiment-row-head input,.experiment-fields input,.experiment-fields select,.experiment-fields textarea{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);background:var(--surface);border-radius:6px;padding:0 9px}.experiment-create textarea,.experiment-fields textarea{resize:vertical;min-height:62px;padding-block:8px}.experiment-create :is(input,select,textarea):focus,.experiment-row :is(input,select,textarea):focus{border-color:#7592d8;outline:3px solid #315fcb1c}.experiment-create-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.experiment-suggestions{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:16px;padding:15px 18px;display:grid}.experiment-suggestions header{align-items:center;gap:9px;display:flex}.experiment-suggestions header>svg{color:var(--violet)}.experiment-suggestions h2{font-size:13px}.experiment-suggestions p{color:var(--muted);margin-top:2px;font-size:10px}.experiment-suggestions>div{align-items:center;gap:7px;display:flex;overflow-x:auto}.experiment-suggestions button{border:1px solid var(--line-strong);min-height:34px;color:var(--ink-soft);background:var(--surface);border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.experiment-suggestions button:hover{color:var(--blue);border-color:#7592d8}.experiment-list{flex-direction:column;gap:12px;display:flex}.experiment-row{padding:17px 18px}.experiment-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.experiment-row-head>div{min-width:0}.experiment-row-head span:first-child{color:var(--violet);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.experiment-row-head h2,.experiment-row-head input{font-size:15px;font-weight:700}.experiment-row-head input{max-width:720px}.experiment-fields{grid-template-columns:repeat(2,minmax(0,1fr)) 150px 150px;gap:10px;margin-top:14px;display:grid}.experiment-fields label:first-child,.experiment-fields label:nth-child(2),.experiment-fields label:nth-child(5),.experiment-fields label:nth-child(6){grid-column:span 2}.experiment-fields label>span{align-items:center;gap:5px;display:inline-flex}.experiment-fields :disabled{color:var(--ink-soft);opacity:1;background:var(--surface-muted)}.experiment-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.experiment-actions>div{align-items:center;gap:8px;display:flex}.experiment-notes{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);gap:12px;margin-top:12px;display:grid}.experiment-notes fieldset{border:0;min-width:0;margin:0;padding:0}.experiment-notes legend,.experiment-published label>span{color:var(--muted);align-items:center;gap:5px;margin-bottom:5px;padding:0;font-size:10px;font-weight:650;display:inline-flex}.experiment-note-options{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;max-height:168px;overflow-y:auto}.experiment-note-options label{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:grid}.experiment-note-options label:last-child{border-bottom:0}.experiment-note-options span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.experiment-note-options small,.experiment-note-compare small{color:var(--muted);font-size:10px}.experiment-note-hint{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.experiment-published label{flex-direction:column;display:flex}.experiment-published select{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);background:var(--surface);border-radius:6px;padding:0 9px}.experiment-published select:disabled{color:var(--ink-soft);background:var(--surface-muted)}.experiment-note-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.experiment-note-compare>div{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;padding:8px 10px}.experiment-note-compare dt{color:var(--muted);font-size:10px;font-weight:650}.experiment-note-compare dd{color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:3px 0 0;font-size:16px;font-weight:700;display:flex}.trend-summary-band,.job-status-band{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.trend-summary-band>div,.job-status-band>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:13px 16px;display:flex}.trend-summary-band>div:last-child,.job-status-band>div:last-child{border-right:0}.trend-summary-band>div>span:last-child,.job-status-band>div>span:last-child{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.trend-summary-band strong,.job-status-band strong{color:var(--ink);font-size:15px}.summary-icon,.job-status-icon{border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.summary-icon-rose{color:var(--rose);background:var(--rose-soft)}.summary-icon-amber{color:var(--amber);background:var(--amber-soft)}.summary-icon-blue{color:var(--blue);background:var(--blue-soft)}.summary-icon-green{color:var(--green);background:var(--green-soft)}.segmented{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;min-height:40px;display:inline-flex;overflow:hidden}.segmented button{border:0;border-right:1px solid var(--line);min-height:38px;color:var(--muted);background:0 0;padding:0 10px;font-size:11px}.segmented button:last-child{border-right:0}.segmented .segment-active{color:var(--blue);background:var(--blue-soft);font-weight:700}.trend-layout{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:14px;display:grid}.trend-list-surface{overflow:hidden}.trend-list{flex-direction:column;display:flex}.trend-row{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:88px;color:inherit;background:var(--surface);text-align:left;grid-template-columns:auto minmax(0,1fr) 125px;align-items:center;gap:11px;padding:12px 14px;display:grid}.trend-row:last-child{border-bottom:0}.trend-row:hover{background:var(--surface-muted)}.trend-row-active{box-shadow:inset 3px 0 0 var(--blue);background:#f8faff}.trend-flame{width:36px;height:36px;color:var(--amber);background:var(--amber-soft);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.trend-flame-hot{color:var(--rose);background:var(--rose-soft)}.trend-row-copy{min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.trend-row-title{color:var(--ink);align-items:center;gap:7px;display:flex}.trend-row-copy small{color:var(--muted-2)}.trend-row-score{color:var(--blue);text-align:right;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;display:grid}.trend-row-score strong{font-size:15px}.trend-row-score small{color:var(--muted);grid-column:1;font-size:9px}.trend-row-score .sparkline{grid-area:1/2/3;width:64px;height:27px}.sparkline{width:112px;height:34px;color:var(--blue)}.trend-detail{top:calc(var(--topbar-height) + 18px);padding:17px;position:sticky}.trend-detail>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trend-detail h2{font-size:19px}.trend-detail header div>span{color:var(--muted);font-size:11px}.trend-detail-chart{border:1px solid var(--line);background:var(--surface-muted);justify-content:space-between;align-items:center;margin-top:18px;padding:13px;display:flex}.trend-detail-chart>div{flex-direction:column;display:flex}.trend-detail-chart span{color:var(--muted);font-size:10px}.trend-detail-chart strong{color:var(--rose);font-size:18px}.trend-detail-list{margin-top:10px}.trend-detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.trend-detail-list dt{color:var(--muted);font-size:11px}.trend-detail-list dd{text-align:right;font-size:11px;font-weight:650}.why-relevant{border-left:3px solid var(--violet);background:#faf8fd;margin-top:14px;padding:12px}.why-relevant>strong{margin-left:7px;font-size:11px;display:inline-block}.why-relevant p{color:var(--ink-soft);margin-top:6px;font-size:11px}.trend-detail-note{color:var(--muted);align-items:flex-start;gap:6px;margin-top:12px;font-size:10px;display:flex}.trend-detail-note svg{flex:none}.trend-detail-actions{gap:8px;margin-top:15px;display:flex}.job-icon-blue{color:var(--blue);background:var(--blue-soft)}.job-icon-green{color:var(--green);background:var(--green-soft)}.job-icon-amber{color:var(--amber);background:var(--amber-soft)}.job-icon-neutral{color:var(--muted);background:#eef2f3}.page-tabs{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:42px;display:flex}.page-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 2px;font-weight:650}.page-tabs .page-tab-active{color:var(--blue);border-bottom-color:var(--blue)}.plan-list{flex-direction:column;display:flex}.plan-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:70px;padding:13px 16px;display:grid}.plan-row:last-child{border-bottom:0}.plan-editor{grid-template-columns:auto 132px auto;justify-content:end;align-items:center;gap:7px;min-width:330px;display:grid}.plan-editor select{min-height:34px;font-size:11px}.plan-editor .settings-feedback{text-align:right;grid-column:1/-1}.plan-readonly-state{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.plan-readonly-state small{color:var(--muted);font-size:9px}.job-feedback{border-radius:6px;margin:-8px 0;padding:9px 11px;font-size:12px}.job-batch-toolbar{background:var(--blue-soft);border:1px solid #b8c8ed;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px;display:flex}.job-batch-toolbar>strong{color:var(--blue-dark);white-space:nowrap;font-size:12px}.job-batch-actions,.job-row-actions,.mobile-job-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.job-row-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:186px}.job-row-actions .icon-button{flex-basis:32px;width:32px;height:32px}.select-column{text-align:center;width:42px}.select-column input,.mobile-entity-head input{width:16px;height:16px;accent-color:var(--blue)}tr.row-selected>td,.mobile-entity-row.row-selected{background:var(--blue-soft)}.danger-action{color:var(--red)}.danger-action:hover{color:var(--red);background:var(--red-soft);border-color:#e5bcbc}.mobile-job-actions{margin-top:10px}.plan-icon{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.plan-copy{flex-direction:column;min-width:0;display:flex}.plan-copy small,.plan-state{color:var(--muted);font-size:11px}.artifact-file-grid{border:1px solid var(--border);background:var(--surface);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.artifact-file-item{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) 36px;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.artifact-file-item:nth-child(odd){border-right:1px solid var(--border)}.artifact-preview,.artifact-document-icon{aspect-ratio:1;background:var(--surface-muted);border-radius:6px;width:56px;overflow:hidden}.artifact-preview img,.artifact-preview video{object-fit:cover;width:100%;height:100%;display:block}.artifact-document-icon{color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.artifact-file-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.artifact-file-copy strong,.artifact-file-copy small{overflow-wrap:anywhere}.artifact-file-copy small{color:var(--muted);font-size:11px}@media (max-width:860px){.artifact-file-grid{grid-template-columns:minmax(0,1fr)}.artifact-file-item:nth-child(odd){border-right:0}}.notification-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:start;gap:14px;display:grid}.rule-list{flex-direction:column;display:flex}.rule-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:82px;padding:13px 16px;display:grid}.rule-row:last-child{border-bottom:0}.rule-icon{width:38px;height:38px;color:var(--violet);background:var(--violet-soft);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.rule-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.rule-copy small{color:var(--muted);font-size:11px}.rule-copy>span{color:var(--blue);font-size:10px}.rule-channel-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:260px;display:grid}.rule-channel-options{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.rule-channel-options label{border:1px solid var(--line);min-width:0;color:var(--ink-soft);background:var(--surface-muted);border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:inline-flex}.rule-channel-options input{width:14px;height:14px;accent-color:var(--blue)}.rule-channel-options label:has(input:checked){color:var(--blue-dark);background:var(--blue-soft);border-color:#9eb1df}.rule-channel-editor>.settings-feedback{text-align:right;grid-column:1/-1}.switch{align-items:center;display:inline-flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch-track{background:#c8d0d5;border-radius:11px;width:40px;height:22px;padding:3px;transition:background-color .15s;display:block}.switch-track span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.switch input:checked+.switch-track{background:var(--blue)}.switch input:checked+.switch-track span{transform:translate(18px)}.switch input:focus-visible+.switch-track{outline:3px solid #315fcb33}.quiet-surface{padding:16px}.quiet-surface>header{align-items:flex-start;gap:9px;display:flex}.quiet-surface>header svg{color:var(--green)}.quiet-surface h2{font-size:14px}.quiet-surface p{color:var(--muted);font-size:11px}.time-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:18px;display:grid}.time-row label{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.time-row input{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;width:100%;min-height:40px;padding:0 8px}.checkbox-row{color:var(--ink-soft);align-items:flex-start;gap:8px;margin-top:17px;font-size:11px;display:flex}.checkbox-row input{accent-color:var(--blue);margin-top:2px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.compact-stack{gap:12px}.operation-feedback{border-radius:6px;padding:10px 12px;font-size:12px}.operation-success{color:var(--green);background:var(--green-soft)}.operation-error{color:var(--red);background:var(--red-soft)}.channel-create-surface{padding:16px}.channel-create-form{grid-template-columns:auto minmax(210px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:11px;display:grid}.channel-create-form .segmented button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.channel-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px;display:grid}.channel-icon{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.channel-email{color:var(--blue);background:var(--blue-soft)}.channel-telegram{color:#217c91;background:#e7f5f8}.channel-title{align-items:center;gap:8px;display:flex}.channel-title h2{font-size:15px}.channel-row p{margin-top:3px;font-size:12px}.channel-row small{color:var(--muted);font-size:10px}.channel-actions{align-items:center;gap:7px;display:flex}.delete-button{color:var(--red)}.delete-button:hover{color:var(--red);background:var(--red-soft);border-color:#e5bcbc}.rule-readonly-state{justify-self:end}.readonly-copy{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:14px;font-size:11px}.notification-history{flex-direction:column;display:flex}.history-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 17px;display:grid}.history-row:last-child{border-bottom:0}.history-status{border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.history-success{color:var(--green);background:var(--green-soft)}.history-warning{color:var(--amber);background:var(--amber-soft)}.history-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.history-row small{color:var(--muted);font-size:10px}.delivery-status{color:var(--green);align-items:center;gap:4px;font-size:11px;display:flex}.delivery-warning{color:var(--amber)}.settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.settings-section{padding:17px}.settings-section>header{align-items:flex-start;gap:10px;margin-bottom:17px;display:flex}.settings-section h2{font-size:15px}.settings-section header p{color:var(--muted);font-size:11px}.settings-icon{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.settings-icon-violet{color:var(--violet);background:var(--violet-soft)}.settings-icon-green{color:var(--green);background:var(--green-soft)}.settings-icon-amber{color:var(--amber);background:var(--amber-soft)}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.agent-option{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:66px;padding:10px;display:flex}.agent-option>span{flex-direction:column;min-width:0;display:flex}.agent-option small{color:var(--muted);font-size:10px}.agent-option-active{color:var(--blue);background:#f8faff;border-color:#8ca5dd}.source-connection-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}.source-connection-row>span{flex-direction:column;display:flex}.source-connection-row small{color:var(--muted);font-size:10px}.security-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.readonly-status-row{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.secondary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.secondary-links a{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:8px;min-height:46px;padding:9px 11px;font-weight:600;display:flex}.mobile-secondary-area{display:none}.empty-state{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.empty-state strong{color:var(--ink)}.empty-state p{max-width:420px;font-size:12px}.activity-list .empty-state,.watch-list .empty-state{min-height:142px}@media (max-width:1220px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notes-grid{column-count:3}.dashboard-grid-primary,.dashboard-grid-secondary,.trend-layout{grid-template-columns:1fr}.trend-detail{position:static}.notification-layout,.channel-grid{grid-template-columns:1fr}.channel-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-create-form .segmented{grid-column:1/-1}.direction-facts-grid,.experiment-create form{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-create label:nth-child(3),.experiment-create label:nth-child(4){grid-column:auto}.experiment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-fields label:nth-child(n){grid-column:auto}}@media (max-width:980px){.sidebar{display:none}.app-main{margin-left:0}.mobile-brand-mark{display:inline-flex}.mobile-bottom-nav{z-index:50;height:68px;padding:5px max(8px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line);background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.mobile-nav-item{min-width:0;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.mobile-nav-active{color:var(--blue);font-weight:700}.workspace-content{padding-bottom:94px}.mobile-secondary-area{display:block}}@media (max-width:760px){.workspace-content{padding:18px 16px 90px}.topbar{padding:0 16px}.page-stack{gap:16px}.page-header,.overview-greeting,.entity-hero{flex-direction:column;align-items:stretch;min-height:0}.page-header h1,.overview-greeting h1,.entity-hero h1{font-size:22px}.page-header-action,.page-header-action .button,.overview-greeting>.button{width:100%}.quick-capture{grid-template-columns:auto minmax(0,1fr);padding-bottom:18px}.quick-capture-form{grid-column:1/-1}.capture-feedback{grid-column:1/-1;min-height:0;position:static}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-tile{min-height:94px;padding:13px}.stat-grid .stat-tile:last-child{grid-column:1/-1}.dashboard-grid{gap:12px}.priority-row{padding:12px}.priority-topline{flex-direction:column;align-items:flex-start;gap:4px}.direction-mini-row{grid-template-columns:auto minmax(0,1fr)}.direction-mini-row>.status-badge{grid-column:2}.watch-row{grid-template-columns:auto minmax(0,1fr)}.watch-meta{grid-column:2;align-items:flex-start}.filter-bar{flex-direction:column;align-items:stretch}.filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-control{grid-column:1/-1;width:100%}.select-control select{width:100%;max-width:none}.segmented{grid-column:1/-1;max-width:100%;overflow-x:auto}.segmented button{flex:1 0 auto}.result-count{padding:0 2px}.desktop-table-surface{display:none}.mobile-entity-list{display:flex}.entity-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.entity-actions .button{width:100%}.account-priority-actions{grid-template-columns:1fr;max-width:none}.account-priority-actions>.field-label{text-align:left}.account-priority-control{flex-direction:column;align-items:flex-start;width:100%}.segmented-control{width:100%}.job-batch-toolbar{flex-direction:column;align-items:flex-start}.job-batch-actions{width:100%}.job-batch-actions .button{flex:auto}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{border-bottom:1px solid var(--line)}.metric:nth-child(2n){border-right:0}.metric:last-child{border-bottom:0;grid-column:1/-1}.detail-grid-main,.settings-layout,.note-compact-grid{grid-template-columns:1fr}.note-compact-row:nth-child(odd){border-right:0}.notes-grid{column-count:2;column-gap:10px}.note-visual{min-height:0}.note-card{margin-bottom:10px}.direction-score-head{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.experiment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-summary>span{border-bottom:1px solid var(--line)}.experiment-summary>span:nth-child(2n){border-right:0}.experiment-create form,.experiment-fields,.experiment-notes{grid-template-columns:1fr}.experiment-create label:nth-child(n),.experiment-fields label:nth-child(n){grid-column:auto}.experiment-suggestions{grid-template-columns:1fr}.experiment-row{padding:14px}.experiment-row-head{align-items:flex-start}.experiment-create-actions,.experiment-actions{flex-direction:column;align-items:stretch}.experiment-create-actions .button,.experiment-actions .button{width:100%}.experiment-actions>div{grid-template-columns:38px minmax(0,1fr);display:grid}.direction-score-head>span{border-bottom:1px solid var(--line)}.direction-score-head>span:nth-child(2n){border-right:0}.direction-row{padding:14px}.direction-row-head{grid-template-columns:auto minmax(0,1fr)}.direction-status{flex-wrap:wrap;grid-column:2;align-items:flex-start}.direction-facts-grid,.direction-action-row{grid-template-columns:1fr}.direction-action-row .button{width:100%}.direction-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-next-step-field,.direction-notes-field{grid-column:1/-1}.direction-create-form .direction-settings-fields{grid-template-columns:1fr}.plan-row{grid-template-columns:auto minmax(0,1fr)}.plan-editor{grid-column:2;justify-content:start;min-width:0}.evidence-principle>p{align-items:flex-start}.trend-summary-band,.job-status-band{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-summary-band>div:nth-child(2n),.job-status-band>div:nth-child(2n){border-right:0}.trend-summary-band>div:nth-child(-n+2),.job-status-band>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.trend-row{grid-template-columns:auto minmax(0,1fr)}.trend-row-score{text-align:left;grid-column:2;align-items:center;gap:7px;display:flex}.trend-row-score .sparkline{margin-left:auto}.trend-detail-actions{flex-direction:column}.trend-detail-actions .button{width:100%}.notification-layout{gap:12px}.channel-row{grid-template-columns:auto minmax(0,1fr)}.channel-actions{grid-column:1/-1}.channel-actions .button{flex:1}.settings-fields,.agent-choice{grid-template-columns:1fr}}@media (min-width:761px){.desktop-table-surface{display:block}}@media (max-width:480px){.topbar-capture span{display:none}.topbar-capture{width:40px;padding:0}.quick-capture{grid-template-columns:auto minmax(0,1fr)}.quick-capture-form{grid-template-columns:1fr}.quick-capture-form .button{width:100%}.stat-grid{grid-template-columns:1fr 1fr}.stat-tile{flex-direction:column;gap:7px}.stat-copy strong{font-size:19px}.filter-controls{grid-template-columns:1fr}.search-control,.segmented{grid-column:1}.filter-controls>.segmented{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.filter-controls>.segmented button{min-width:0;padding:0 4px}.filter-controls>.segmented button:nth-child(3n){border-right:0}.filter-controls>.segmented button:nth-child(-n+3){border-bottom:1px solid var(--line)}.entity-hero-main{align-items:flex-start}.avatar-lg{flex-basis:52px;width:52px;height:52px}.entity-actions{grid-template-columns:1fr}.note-compact-row{grid-template-columns:62px minmax(0,1fr)}.note-compact-row>.status-badge{grid-column:2}.note-cover{width:62px}.direction-score-head{grid-template-columns:1fr}.direction-score-head>span{border-right:0}.trend-summary-band,.job-status-band{grid-template-columns:1fr}.trend-summary-band>div,.job-status-band>div{border-right:0;border-bottom:1px solid var(--line)}.trend-summary-band>div:last-child,.job-status-band>div:last-child{border-bottom:0}.trend-row{padding:11px}.trend-row-score .sparkline{display:none}.rule-row{grid-template-columns:auto minmax(0,1fr)}.rule-readonly-state,.rule-channel-editor{grid-column:2;justify-self:stretch}.rule-channel-editor{grid-template-columns:1fr;min-width:0}.rule-channel-options{justify-content:flex-start}.rule-channel-editor .button{width:100%}.rule-channel-editor>.settings-feedback{text-align:left}.history-row{grid-template-columns:auto minmax(0,1fr)}.delivery-status{grid-column:2}.source-connection-row{grid-template-columns:minmax(0,1fr) auto}.source-connection-row .button{grid-column:1/-1;width:100%}.channel-create-form{grid-template-columns:1fr}.channel-create-form .segmented{grid-column:1}.auth-page{padding:20px 14px}.auth-panel{padding:23px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
