:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#282837;background:#f7f7fb;font-synthesis:none;font-size:14px;--accent:#7257dd;--accent-dark:#5941b9;--muted:#848391;--line:#e9e8f0;--green:#299884;--shadow:0 8px 34px #35245c05}
*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b9a7ff;outline-offset:3px}button{transition:background .15s,box-shadow .15s}a{color:inherit;text-decoration:none}button{color:inherit}.hidden,[hidden]{display:none!important}.skip-link{position:fixed;top:8px;left:8px;padding:12px;background:white;z-index:9;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
.app-shell{display:flex;min-height:100vh}.sidebar{width:248px;flex-shrink:0;background:#ffffffb8;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:33px 22px 25px;position:sticky;top:0;height:100vh;backdrop-filter:blur(20px)}.brand{display:flex;gap:10px;align-items:center;font-size:23px;font-weight:700;letter-spacing:-1.2px;padding-left:4px}.brand-mark{width:39px;height:39px;background:linear-gradient(140deg,#9278eb,#6445cf);color:white;display:grid;place-items:center;border-radius:12px;font-size:34px;line-height:1;font-weight:500;box-shadow:0 4px 9px #7257dd27;padding-bottom:5px}.brand-sub{display:block;font-size:8px;letter-spacing:1.8px;margin-top:4px;font-weight:600;color:#9792aa}.workspace-card{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:11px 9px;border-radius:10px;margin-top:34px;background:#fff}.workspace-avatar{height:30px;width:30px;border-radius:8px;background:#f0ecfb;color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:12px}.workspace-card strong{display:block;font-size:11px;font-weight:600}.workspace-card div>span{display:block;font-size:9px;color:var(--muted);margin-top:5px}.tiny-dot{width:5px;height:5px;background:var(--green);border-radius:50%;margin-left:auto}.nav-heading{display:flex;align-items:center;justify-content:space-between;margin:31px 4px 10px;font-size:9px;letter-spacing:1.5px;color:#92909f;font-weight:600}.icon-button{border:0;background:transparent;border-radius:6px;width:27px;height:27px;display:grid;place-items:center;font-size:22px;color:#8a8799}.icon-button:hover{background:#eeebf6;color:var(--accent)}#document-list{max-height:50vh;overflow-y:auto}.document-nav{display:flex;gap:10px;align-items:center;width:100%;text-align:left;background:none;border:0;border-radius:8px;margin-bottom:5px;padding:11px 10px;color:#777486;font-size:12px}.document-nav>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-nav.selected{background:#efebfb;color:#7454d0;font-weight:600}.document-nav:hover{background:#f4f1fb}.doc-nav-icon{font-size:16px;opacity:.75}.document-nav .count{margin-left:auto}.sidebar-empty{font-size:11px;color:var(--muted);padding:7px}.queue-nav{width:100%;display:flex;gap:11px;align-items:center;background:none;border:0;border-top:1px solid var(--line);padding:18px 10px;margin-top:17px;font-size:11px;color:#777486;text-align:left}.queue-nav>span:first-child{font-size:19px}.queue-nav .count{margin-left:auto}.count{display:inline-grid;place-items:center;border-radius:5px;min-width:20px;padding:2px 5px;font-size:10px;color:var(--accent);background:#efebfb;line-height:1.4}.sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-top:20px}.sidebar-bottom strong{display:block;font-size:11px;font-weight:500}.sidebar-bottom div>span{font-size:9px;color:var(--muted);display:block;margin-top:3px}.owner-avatar{display:grid;place-items:center;width:31px;height:31px;background:#ece6dd;color:#88725b;border:3px solid white;border-radius:50%;font-size:11px}.sidebar-note{width:100%;padding:13px 12px;margin-bottom:20px;background:#f6f5fa;border:1px solid #eeedf4;border-radius:10px}.small-label{font-size:9px;letter-spacing:1.3px;font-weight:600;color:#9386b1}.sidebar-note p{font-size:10px;color:#8a8698;line-height:1.8;margin:7px 0 0}.main{flex:1;min-width:0;background:radial-gradient(ellipse at 38% 12%,#eeeaf94d 0,transparent 57%),#f8f8fb}.topbar{height:74px;border-bottom:1px solid #ebeaf1;display:flex;align-items:center;justify-content:space-between;padding:0 44px;background:#ffffff57}.breadcrumb{display:flex;gap:14px;color:#9a97a6;font-size:11px}.breadcrumb>span:last-child{color:#6b6879;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection{display:flex;align-items:center;gap:7px;font-size:10px;color:#7f7c8c}.status-dot,.footer-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#47ab91}.status-dot.connecting{background:#d4ae58}.status-dot.offline{background:#d29665}.workspace-content{max-width:1500px;margin:auto;padding:42px 44px 25px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:34px}.eyebrow{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:650;letter-spacing:1.8px;color:#978cb2}.eyebrow-line{width:16px;height:1px;background:#aa96d4}h1{font-size:29px;line-height:1.35;font-weight:550;letter-spacing:-1px;margin:15px 0 11px}h1 span{color:#aaa4ba;font-weight:400}.page-heading p{font-size:11px;color:#96919f;margin:0;line-height:1.6}.scope-badge{display:flex;gap:9px;align-items:center;background:#fff8;border:1px solid #e9e5f2;box-shadow:var(--shadow);border-radius:10px;padding:12px 16px;flex-shrink:0}.shield{color:#9e89cc;font-size:27px;font-weight:300}.scope-badge strong{font-size:10px;display:block;font-weight:550;color:#7d708f}.scope-badge div>span{font-size:9px;color:#a59aaf;display:block;margin-top:4px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:23px;align-items:start}.editor-card,.review-card,.journey-card{background:#ffffffd9;border:1px solid #e7e4ef;border-radius:13px;box-shadow:var(--shadow);overflow:hidden;backdrop-filter:blur(20px)}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 27px;border-bottom:1px solid #f0edf5;background:#fff8}.document-kind{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.3px;font-weight:600;color:#9a91aa}.document-kind>span:first-child{font-size:17px;color:#a79abf}.draft-badge{font-size:8px;letter-spacing:0;padding:3px 6px;background:#f5f2fb;border:1px solid #ece5f8;border-radius:4px;color:#a187bf;font-weight:500}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;border:1px solid transparent;padding:9px 12px;font-size:11px;font-weight:550;white-space:nowrap}.button-primary{background:var(--accent);color:white;box-shadow:0 3px 5px #7257dd15}.button-primary:hover{background:var(--accent-dark)}.button-subtle{background:white;border-color:#e6e2ed;color:#7e738e;font-size:10px}.button-subtle:hover{background:#f7f5fc}.button-subtle>span{font-size:14px}.button-danger{background:#fdf0ef;color:#bd645d;border-color:#f2dbd9}.button-link{background:transparent;border:0;color:var(--accent);font-size:10px;padding:5px}.document-heading{padding:31px 31px 17px}h2{margin:0;color:#383246;font-size:21px;font-weight:550;letter-spacing:-.4px;overflow-wrap:anywhere}.document-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;color:#a29aaa;margin-top:11px}.meta-separator{color:#c7bfce}.block-list{padding:3px 31px 28px;min-height:355px}.paragraph{position:relative;border-top:1px solid #f3f0f7;padding:20px 0 8px}.paragraph:first-child{border-top:0}.paragraph-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:8px;letter-spacing:1px;color:#aea6bb}.paragraph-label span:last-child{letter-spacing:0}.paragraph textarea{width:100%;display:block;border:1px solid transparent;resize:vertical;min-height:130px;max-height:650px;border-radius:7px;padding:7px 9px;margin-left:-9px;box-sizing:content-box;background:transparent;font-size:13px;line-height:1.9;color:#6c6579;transition:border-color .15s,background .15s;overflow:auto}.paragraph textarea:focus{border-color:#e2d8f5;background:#fefcff;outline:2px solid #f3eefc;outline-offset:1px}.paragraph textarea:disabled{background:#f8f6fb;color:#aaa}.paragraph-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.paragraph-state{font-size:9px;color:#a49bad;line-height:1.6}.paragraph-state.warning{color:#bc9049}.paragraph-buttons{display:flex;gap:6px}.paragraph .button{font-size:10px;padding:7px 9px}.editor-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 23px;border-top:1px solid #efecf5;background:#fcfbfe;font-size:8px;color:#a39aaa}.editor-footer .footer-dot{width:4px;height:4px;margin-right:5px;background:#afa0cf}.keyboard-hint{white-space:nowrap;color:#bbb0c7}kbd{border:1px solid #e4dfed;border-radius:3px;padding:1px 3px;font-family:inherit;font-size:8px}.activity-column{display:flex;flex-direction:column;gap:20px}.review-card{padding:21px 19px}.card-heading{display:flex;align-items:center;gap:8px}.card-heading h2{font-size:13px;letter-spacing:-.2px}.card-heading .count{margin-left:auto;font-size:9px;min-width:17px}.review-icon{font-size:18px;color:#9a84c5}.card-description{font-size:10px;color:#a298ae;line-height:1.8;margin:10px 0 18px}.review-empty{text-align:center;border:1px dashed #e9e2f2;background:#fcfaff;border-radius:9px;padding:23px 17px 20px}.check-ring{display:grid;place-items:center;margin:0 auto 10px;width:31px;height:31px;border-radius:50%;background:#f0ebfa;color:#ad98d0;font-size:13px}.review-empty strong{display:block;font-size:10px;color:#9483a9;font-weight:500}.review-empty p{font-size:9px;color:#b1a5bc;line-height:1.8;margin-bottom:0}.journey-card{padding:20px 19px;background:#fdfcffe6}.journey-card ol{list-style:none;padding:0;margin:20px 0}.journey-card li{display:flex;gap:10px;position:relative;padding-bottom:23px}.journey-card li:last-child{padding-bottom:0}.journey-card li:not(:last-child):before{content:"";position:absolute;top:23px;left:11px;height:25px;width:1px;background:#eee7f5}.journey-card li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #e7dfef;border-radius:50%;color:#b4a6c6;flex-shrink:0;font-size:9px}.journey-card .current>span{background:#efe9fb;border-color:#e3d7f5;color:#9675c5}.journey-card strong{font-size:10px;font-weight:500;color:#9685aa;display:block;margin-top:2px}.journey-card p{font-size:8px;margin:5px 0 0;color:#b1a5bb;line-height:1.4}.boundary-note{border-top:1px solid #ede7f4;padding-top:14px;font-size:8px;color:#b3a4c0}.page-footer{display:flex;justify-content:space-between;margin-top:26px;color:#b5acbf;font-size:8px}.page-footer .footer-dot{background:#c1b6cb;width:3px;height:3px;vertical-align:middle;margin:0 7px}.empty-state{text-align:center;padding:36px 15px;color:#9b90a9}.empty-glyph{font-size:35px;color:#b59dd5}.empty-state h3{font-size:15px;font-weight:500;margin-top:15px}.empty-state p{font-size:11px;line-height:1.7}.notice{font-size:11px;padding:13px 16px;background:#f0ecfa;border:1px solid #e3d9f4;border-radius:8px;color:#867397;line-height:1.7;margin-bottom:20px}.notice.error{background:#fcf1ee;border-color:#edd9d4;color:#a46559}.notice.success{background:#eef7f3;border-color:#d9eae2;color:#62907c}.proposal{border-top:1px solid #eee8f5;padding:15px 0 0;margin-top:15px}.proposal:first-child{margin-top:0}.proposal-label{font-size:9px;color:#ae8a60;display:block;margin-bottom:8px}.proposal h3{font-size:11px;font-weight:500;color:#817087;margin:9px 0}.proposal pre,.queue-item pre{font:10px/1.8 inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;overflow:auto;padding:9px;border-radius:6px;background:#f8f5fc;color:#91819f}.proposal .button{font-size:9px;padding:7px}.proposal-buttons{display:flex;gap:5px;margin-top:10px}.proposal small{font-size:9px;color:#a497af;line-height:1.6;display:block}.muted{font-size:12px;line-height:1.7;color:#92869f}.form-error{font-size:11px;color:#ae6c60;min-height:16px}dialog{background:#fff;max-width:560px;width:calc(100% - 32px);max-height:85vh;overflow:auto;border:1px solid #e4deee;border-radius:16px;box-shadow:0 30px 90px #2b173c28;padding:27px;color:#64526c}dialog::backdrop{background:#29203f36;backdrop-filter:blur(5px)}.dialog-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.dialog-heading h2{margin-top:8px;font-size:22px}dialog label{font-size:11px;display:block;font-weight:500;margin:19px 0 8px}dialog input,dialog textarea{width:100%;padding:12px;border:1px solid #ded5e9;border-radius:7px;color:#6d5d7a;background:#fdfbff;line-height:1.6}dialog textarea{resize:vertical}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:23px}.queue-item{border:1px solid #e9e1f1;padding:14px;border-radius:8px;margin-top:12px}.queue-item h3{font-size:12px;margin:0 0 5px}.queue-item p{font-size:10px;color:#a192ad;line-height:1.7}.queue-item pre{font-family:inherit}.export-meta{font-size:10px;color:#9c8ba9;overflow-wrap:anywhere;line-height:1.8}#export-content{font:11px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto;background:#f8f6fb;padding:15px;border-radius:8px;margin-top:16px}
@media(min-width:1500px){.workspace-content{padding-top:52px}.page-heading{margin-bottom:44px}.block-list{min-height:420px}.workspace-grid{grid-template-columns:minmax(0,1fr) 300px}.sidebar{width:268px}.review-card,.journey-card{padding:25px}h1{font-size:34px}}
@media(max-width:1160px){.sidebar{width:205px;padding:26px 15px}.workspace-content{padding:30px 27px 20px}.topbar{padding:0 27px}.workspace-grid{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.scope-badge{display:none}h1{font-size:26px}.editor-toolbar{padding:15px 20px}.document-heading{padding:26px 23px 17px}.block-list{padding:3px 23px 24px}.keyboard-hint{display:none}.review-card,.journey-card{padding:17px 15px}}
@media(max-width:930px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.activity-column{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-empty{padding:17px}.block-list{min-height:300px}.page-heading{margin-bottom:27px}h1{font-size:27px}.page-footer{gap:15px;line-height:1.7}.sidebar{width:190px}.topbar{height:66px}}
@media(max-width:650px){.app-shell{display:block}.sidebar{width:100%;height:auto;position:static;padding:15px 19px;display:grid;grid-template-columns:1fr auto;border-right:0;border-bottom:1px solid var(--line);gap:12px}.brand{font-size:20px;padding:0}.brand-mark{width:33px;height:33px;font-size:29px}.brand-sub{font-size:7px}.workspace-card,.sidebar-bottom,.nav-heading{display:none}#document-list{grid-row:2;grid-column:1 / -1;display:flex;gap:5px;overflow-x:auto;max-height:unset}.document-nav{width:auto;max-width:200px;flex-shrink:0;font-size:10px;padding:8px}.queue-nav{grid-row:1;grid-column:2;margin:0;border:0;padding:3px;font-size:0;gap:5px;width:auto}.queue-nav>span:first-child{font-size:22px}.topbar{height:49px;padding:0 20px}.breadcrumb{font-size:9px;gap:9px}.breadcrumb>span:last-child{max-width:140px}.connection{font-size:9px}.workspace-content{padding:26px 17px 17px}.page-heading p{font-size:10px;max-width:300px}.eyebrow{font-size:7px}h1{font-size:24px}.activity-column{grid-template-columns:1fr}.journey-card{display:none}.editor-toolbar{padding:13px 16px}.document-heading{padding:23px 20px 15px}h2{font-size:20px}.block-list{padding:3px 20px 23px}.paragraph textarea{font-size:16px;line-height:1.8}.paragraph-state{max-width:150px}.editor-footer{padding:14px 16px;font-size:7px}.page-footer>span:first-child{display:none}.page-footer{justify-content:center}.document-kind{font-size:7px;gap:5px}.button-subtle{font-size:9px;padding:8px}.review-card{padding:20px}.review-empty{padding:20px}.review-card .card-description{font-size:10px}dialog{padding:22px}dialog input,dialog textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.auth-screen{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(ellipse at 30% 10%,#ece6fb,transparent 65%),#f8f8fb}.auth-card{max-width:480px;width:100%;background:#ffffffda;border:1px solid #e6dff1;border-radius:20px;padding:38px;box-shadow:0 20px 70px #7257dd0d;backdrop-filter:blur(20px)}.auth-card>.brand{margin-bottom:36px}.auth-card>h1{font-size:28px;line-height:1.25;margin:16px 0}.auth-card>p{font-size:13px;line-height:1.8;color:#81728e}.auth-actions{display:flex;gap:10px;margin:26px 0}.auth-card .auth-footnote{font-size:10px;color:#a89bb2;border-top:1px solid #eee7f5;padding-top:20px;margin-top:30px}.sidebar-bottom #sign-out{padding:4px 2px;margin-left:auto}.readonly-label{font-size:9px;color:#a08242}.paragraph textarea[readonly]{background:#f9f7fc;cursor:text}.remote-boundary{padding:9px 12px;background:#f1edfa;border:1px solid #e5ddef;border-radius:8px;font-size:10px;line-height:1.6;color:#857591;margin-bottom:20px}

.console-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.console-heading h1{margin:8px 0;font-size:30px}.console-heading p{font-size:12px;line-height:1.7;color:#8b7d99}.review-control{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid #e6dfef;border-radius:12px;background:#fff9}.review-control strong{display:block;font-size:14px;font-weight:550;color:#6c5687}.review-control span{display:block;font-size:10px;color:#9b8baa;margin-top:6px}.review-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:18px 0}.review-count-stat{padding:14px;background:#fff8;border:1px solid #eae4f2;border-radius:9px}.review-count-stat strong{display:block;font-size:23px;color:#7e61a2;font-weight:500}.review-count-stat span{font-size:10px;color:#a291b0;display:block;margin-top:4px;text-transform:capitalize}.review-filters{display:flex;align-items:center;gap:10px;margin:22px 0}.review-filters label{font-size:11px;color:#907d9f}.review-filters select{border:1px solid #dfd5ea;background:white;color:#81698e;border-radius:7px;padding:8px;font:inherit;font-size:11px}.review-filters button{margin-left:auto}.review-console-grid{display:grid;grid-template-columns:minmax(225px,.8fr) minmax(0,1.35fr);gap:20px;align-items:start}.review-item{display:block;text-align:left;width:100%;padding:16px;border:1px solid #e5dced;border-radius:10px;background:#fff;margin-bottom:10px}.review-item:hover,.review-item.selected{border-color:#b6a1d5;background:#fcfaff}.review-item h3{font-size:12px;color:#756183;margin:9px 0;font-weight:550;overflow-wrap:anywhere}.review-item p{font-size:10px;line-height:1.7;color:#a392ae;margin:6px 0 0}.review-item .item-state,.evidence-badge{display:inline-block;font-size:9px;padding:3px 6px;border-radius:5px;background:#eee7f9;color:#9577b7;text-transform:capitalize}.review-detail{min-height:300px;border:1px solid #e3daed;border-radius:12px;background:#fff;padding:23px;overflow-wrap:anywhere}.review-detail h2{font-size:19px;margin-bottom:9px}.review-detail h3{font-size:12px;color:#8a6d9b;margin:24px 0 10px;font-weight:550}.review-detail p{font-size:11px;color:#96839f;line-height:1.8}.review-detail pre{font:11px/1.9 inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f4fc;border:1px solid #eee6f4;padding:13px;border-radius:7px;max-height:260px;overflow:auto}.review-detail dl{margin:12px 0}.review-detail dt{font-size:9px;color:#aa95b8;margin-top:10px}.review-detail dd{font-size:11px;line-height:1.7;color:#7c638d;margin:4px 0 0;overflow-wrap:anywhere}.review-detail details{margin:18px 0;border-top:1px solid #eee5f5;padding-top:14px}.review-detail summary{font-size:11px;color:#9278a6;cursor:pointer}.review-detail .digest{font:10px/1.8 ui-monospace,SFMono-Regular,monospace}.decision-card{border:1px solid #e6deed;border-radius:9px;padding:14px;margin-top:11px}.decision-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.decision-metrics strong{display:block;font-size:13px;color:#80618f;margin-top:5px;text-transform:capitalize}.decision-metrics span{font-size:9px;color:#a08aad}.decision-card .verified{background:#eaf5ee;color:#6c997b}.decision-card .unverified{background:#fbf0de;color:#ae8b49}.audit-timeline{margin:12px 0;padding:0;list-style:none}.audit-timeline li{position:relative;border-left:1px solid #e6ddee;padding:0 0 15px 14px;margin-left:4px;font-size:10px;color:#9983a5;line-height:1.7}.audit-timeline li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#b69bce;left:-3px;top:5px}.audit-timeline strong{display:block;font-size:10px;font-weight:550;color:#85649c}.audit-timeline span{display:block;font-size:9px;color:#b19abd}.review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.console-boundary{font-size:10px;color:#a28bb0;line-height:1.7;margin:24px 0}.agent-create-row{display:flex;gap:9px;align-items:center}.agent-create-row input{min-width:0}.agent-row{padding:15px 0;border-bottom:1px solid #e9e0f0;display:flex;gap:12px;justify-content:space-between;align-items:center}.agent-row strong{display:block;font-size:12px;color:#80628e}.agent-row p{font-size:10px;line-height:1.7;color:#aa92b5;margin:4px 0}.agent-row .button{font-size:9px}.queue-nav[aria-current="page"]{color:#7854b5;background:#f4eefb;border-radius:8px}#agent-credential{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow-wrap:anywhere;background:#f8f3fc}.review-detail .run-link{font-size:11px;color:#7453ae;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1050px){.review-console-grid{grid-template-columns:1fr}.review-detail{padding:20px}.review-counts{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.sidebar #review-toggle,.sidebar #agents-toggle{grid-row:auto;grid-column:auto;font-size:10px;width:auto;padding:7px;margin:0}.sidebar #review-toggle{grid-column:1}.sidebar #agents-toggle{grid-column:2}.sidebar-bottom{display:flex!important;grid-column:1/-1;gap:8px;flex-wrap:nowrap;margin:0;padding:0}.sidebar-bottom .sidebar-note,.sidebar-bottom .owner-avatar{display:none}.sidebar-bottom>div:not(.sidebar-note){display:none}.sidebar-bottom #sign-out{font-size:10px;margin-left:0}.review-counts{grid-template-columns:repeat(2,1fr)}.console-heading{align-items:flex-start}.console-heading h1{font-size:25px}.console-heading p{font-size:11px}.review-control{padding:16px;gap:10px}.review-control strong{font-size:12px}.review-control .button{font-size:10px}.review-filters{gap:7px}.review-filters label{font-size:10px}.review-filters select{max-width:145px}.decision-metrics{grid-template-columns:1fr 1fr}.agent-create-row{flex-direction:column;align-items:stretch}.auth-card{padding:28px}.auth-actions{flex-wrap:wrap}}
