:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f7fa;font-synthesis:none;background:#202a37;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans Hebrew,sans-serif}*{box-sizing:border-box}html{background:#202a37}body{color:#f3f7fa;background:#202a37;margin:0}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}h1,h2,p{margin-top:0}body>main{width:min(920px,100% - 32px);margin:0 auto;padding:64px 0}.hero{margin-bottom:48px}.eyebrow{color:#9a9aa1;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem}.hero h1{margin-bottom:16px;font-size:clamp(2.5rem,8vw,5rem)}body>main section{border-top:1px solid #29292d;padding:24px 0}li+li{margin-top:8px}dl{gap:16px;display:grid}dl div{grid-template-columns:minmax(110px,160px) 1fr;gap:16px;display:grid}dt{color:#9a9aa1}dd{margin:0}.studio-shell{--bg:#202a37;--sidebar:#18212d;--panel:#293545;--panel-raised:#344254;--line:#435166;--line-soft:#384657;--text:#f3f7fa;--muted:#b2c0cc;--subtle:#8ea0b0;--accent:#16c7bb;--accent-strong:#42dfd2;--green:#50d49c;--red:#e86672;--blue:#6ca7f8;background:var(--bg);min-height:100vh;color:var(--text);direction:ltr;grid-template-columns:244px minmax(0,1fr);display:grid}.studio-sidebar{border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;height:100vh;padding:20px 14px 18px;display:flex;position:sticky;top:0}.studio-brand,.studio-user{align-items:center;gap:11px;padding-inline:7px;display:flex}.studio-brand-mark,.studio-avatar{width:34px;height:34px;color:var(--accent-strong);background:#1d3f47;border:1px solid #2f7d7a;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff0d}.studio-brand>span:last-child,.studio-user>span:last-child{gap:1px;min-width:0;display:grid}.studio-brand strong{letter-spacing:-.01em;font-size:.92rem}.studio-brand small,.studio-user small{color:var(--subtle);letter-spacing:.08em;font:600 .62rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.environment-switcher{border:1px solid var(--line);color:#dce6ec;cursor:default;background:#222d3a;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:41px;margin-top:21px;padding:0 11px;font-size:.76rem;display:flex}.environment-switcher>span{align-items:center;gap:8px;display:flex}.environment-switcher b{color:var(--subtle);font-size:.9rem}.environment-switcher.environment-staging{color:#ffd36a;background:#2b220f;border-color:#8a651b}.environment-switcher.environment-staging .status-dot{background:#f0ad2f}.environment-switcher.environment-production{color:#ff9aa5;background:#2b1115;border-color:#8f2f3a}.environment-switcher.environment-production .status-dot{background:#ee5263}.studio-nav{align-content:start;gap:3px;margin-top:22px;display:grid}.nav-section-label{color:#5f5f67;letter-spacing:.12em;text-transform:uppercase;padding:0 11px 8px;font:700 .61rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-nav a{color:#909097;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:.79rem;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.studio-nav a i{color:#696971;text-align:center;width:17px;font-style:normal}.studio-nav a:hover{color:#f0f6f8;background:#253242}.studio-nav a.is-active{color:#fff;box-shadow:inset 3px 0 var(--accent);background:#2a3949;border-color:#496276}.studio-nav a.is-active i{color:var(--accent)}.studio-user{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:15px}.studio-user strong{color:#c6c6ca;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.67rem;overflow:hidden}.studio-avatar{color:#bdbdc4;background:#1d1d21;border-color:#343439;border-radius:50%;width:31px;height:31px;font-size:.74rem}.studio-content{min-width:0}.operator-bar{border-bottom:1px solid var(--line);height:49px;color:var(--muted);background:#18212deb;justify-content:space-between;align-items:center;padding:0 28px;font-size:.7rem;display:flex}.operator-bar>div,.operator-actions{align-items:center;gap:8px;display:flex}.operator-actions kbd{color:#777780;background:#171719;border:1px solid #303035;border-radius:5px;padding:4px 7px;font:.62rem ui-monospace,Consolas,monospace}.operator-actions button{color:#8b8b93;cursor:default;background:0 0;border:0;padding:0;font-size:.69rem}.studio-main{direction:rtl;width:min(1380px,100% - 56px);margin:0 auto;padding:34px 0 70px}.control-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.breadcrumbs{color:#64646c;direction:ltr;align-items:center;gap:7px;margin-bottom:12px;font:.64rem ui-monospace,Consolas,monospace;display:flex}.breadcrumbs b{color:#39393e}.control-header h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.75rem,3.2vw,2.55rem);font-weight:650}.control-header p{max-width:720px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.header-actions{direction:ltr;flex:none;align-items:center;gap:9px;display:flex}.button-primary,.button-ghost,.button-secondary{border:1px solid var(--line);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.73rem;font-weight:650;text-decoration:none;display:inline-flex}.button-primary{background:var(--accent);color:#062421;border-color:#0c9c93;box-shadow:inset 0 1px #ffffff40}.button-primary:hover{background:var(--accent-strong)}.button-ghost,.button-secondary{color:#d9e4ea;background:#2c3948}.button-ghost:hover,.button-secondary:hover{background:#354454;border-color:#61788c}.status-dot{background:#65656d;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #65656d14}.status-dot.is-healthy,.status-dot.is-online{background:var(--green);box-shadow:0 0 0 3px #4bc7801a}.status-dot.is-offline{background:var(--red);box-shadow:0 0 0 3px #e866721a}.status-dot.is-idle{background:var(--accent);box-shadow:0 0 0 3px #f0a31f1a}.system-strip{border:1px solid var(--line);background:var(--panel);direction:ltr;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;padding:0;display:grid;overflow:hidden}.system-strip>div{grid-template-columns:10px 1fr;column-gap:9px;min-width:0;padding:13px 15px;display:grid}.system-strip>div+div{border-left:1px solid var(--line-soft)}.system-strip .status-dot{grid-row:1/span 2;align-self:center}.system-strip strong{color:#d6d6da;font-size:.69rem}.system-strip small{color:#696970;text-overflow:ellipsis;white-space:nowrap;font:.61rem ui-monospace,Consolas,monospace;overflow:hidden}.resource-grid{border:0;gap:11px;padding:0;display:grid}.resource-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-card{border:1px solid var(--line);background:var(--panel);direction:ltr;border-radius:10px;flex-direction:column;min-height:128px;padding:16px;display:flex;box-shadow:0 7px 22px #050c141a}.resource-card>div{justify-content:space-between;align-items:center;display:flex}.resource-card span{color:#8d8d95;font-size:.69rem}.resource-card strong{color:#f3f3f5;letter-spacing:-.05em;margin-top:auto;font:500 2rem/1 ui-monospace,Consolas,monospace}.resource-card small{color:#5f5f67;margin-top:8px;font:.61rem ui-monospace,Consolas,monospace}.resource-state{background:#6a6a72;border-radius:50%;width:6px;height:6px}.resource-state.is-warning{background:var(--accent)}.resource-state.is-danger{background:var(--red)}.operations-grid{direction:ltr;grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);gap:11px;margin-top:11px;display:grid}.data-panel{border:1px solid var(--line);background:var(--panel);direction:ltr;border-radius:10px;overflow:hidden;box-shadow:0 7px 22px #050c1414}.panel-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:13px 16px;display:flex}.panel-toolbar h2{color:#e6e6e9;margin:3px 0 0;font-size:.88rem;font-weight:600}.panel-kicker{color:#66666e;letter-spacing:.13em;text-transform:uppercase;font:700 .56rem ui-monospace,Consolas,monospace}.connection-badge,.read-only-label{color:#92929a;white-space:nowrap;direction:ltr;background:#171719;border:1px solid #383838;border-radius:99px;align-items:center;gap:7px;padding:5px 8px;font:600 .6rem ui-monospace,Consolas,monospace;display:inline-flex}.connection-badge i{background:#74747c;border-radius:50%;width:6px;height:6px}.connection-badge.is-online{color:#70d49a;background:#102117;border-color:#27523a}.connection-badge.is-online i{background:var(--green)}.connection-badge.is-offline{color:#ed8992;background:#211114;border-color:#512b30}.connection-badge.is-offline i{background:var(--red)}.connection-badge.is-idle{color:#e4ad52;background:#20180e;border-color:#4c391b}.connection-badge.is-idle i{background:var(--accent)}.read-only-label{color:#7db4ef;background:#101923;border-color:#283d55}.deployment-list{margin:0;padding:0;list-style:none}.deployment-list li{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;padding:12px 16px;display:grid}.deployment-list li+li{border-top:1px solid var(--line-soft);margin:0}.deployment-list li>span{color:#85858d;background:#171719;border:1px solid #303035;border-radius:6px;place-items:center;width:31px;height:31px;font:.65rem ui-monospace,Consolas,monospace;display:grid}.deployment-list strong{color:#cfcfd3;font-size:.74rem}.deployment-list p{color:#6c6c74;margin:4px 0 0;font-size:.65rem;line-height:1.45}.deployment-list code{color:#56565e;font-size:.57rem}.activity-panel{flex-direction:column;display:flex}.activity-log>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:74px;padding:15px 16px;display:grid}.activity-log>div+div{border-top:1px solid var(--line-soft)}.activity-log .status-dot{margin-top:5px}.activity-log p{gap:3px;margin:0;display:grid}.activity-log strong{color:#cfcfd3;font-size:.69rem}.activity-log small{color:#66666e;font-size:.62rem}.activity-log time{color:#55555d;font:.56rem ui-monospace,Consolas,monospace}.panel-link{border-top:1px solid var(--line-soft);color:#a7a7ad;margin-top:auto;padding:13px 16px;font-size:.65rem;text-decoration:none}.panel-link:hover{color:var(--accent)}.terminal-panel{direction:ltr;background:#0c0c0e;border:1px solid #2b2b30;border-radius:7px;margin-top:11px;overflow:hidden}.terminal-title{color:#5f5f67;background:#111113;border-bottom:1px solid #232327;justify-content:space-between;align-items:center;padding:8px 12px;font:.58rem ui-monospace,Consolas,monospace;display:flex}.terminal-panel pre{color:#7fcf9f;margin:0;padding:16px;font:.7rem/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.terminal-panel>p{color:#77777f;direction:rtl;margin:0;padding:0 16px 16px;font-size:.72rem;line-height:1.7}.terminal-warning{border-color:#4c321b}.terminal-warning pre{color:#eeaa61;white-space:pre-wrap;overflow-wrap:anywhere}.chunk-table{min-width:780px}.chunk-row{grid-template-columns:minmax(190px,.65fr) minmax(0,1.8fr) 150px;align-items:start;gap:18px;padding:16px;display:grid}.chunk-row+.chunk-row{border-top:1px solid var(--line-soft)}.chunk-row>div{gap:5px;min-width:0;display:grid}.chunk-row>div:first-child{grid-template-columns:8px minmax(0,1fr);align-items:center}.chunk-row>div:first-child small{grid-column:2}.chunk-row code,.chunk-row small{color:#686870;text-overflow:ellipsis;white-space:nowrap;font:.58rem ui-monospace,Consolas,monospace;overflow:hidden}.chunk-row strong{color:#d7d7da;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.score-legend{border-bottom:1px solid var(--line-soft);color:var(--muted);direction:rtl;flex-wrap:wrap;gap:8px 18px;padding:11px 16px;font-size:.69rem;line-height:1.55;display:flex}.score-legend b{color:#cfd7dd}.redis-record-list{gap:0;display:grid}.redis-record{border-bottom:1px solid var(--line-soft);direction:rtl;padding:17px 18px 15px}.redis-record:last-child{border-bottom:0}.redis-record>header,.redis-record>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.redis-record>header>div:first-child{direction:ltr;align-items:center;gap:8px;min-width:0;display:flex}.redis-record code{color:#c6ccd1;text-overflow:ellipsis;white-space:nowrap;font:.64rem ui-monospace,Consolas,monospace;overflow:hidden}.redis-record small{color:var(--subtle);font:.59rem ui-monospace,Consolas,monospace}.record-badges{direction:ltr;gap:6px;display:flex}.record-badges span{color:#83bddd;background:#111e28;border:1px solid #294153;border-radius:999px;padding:4px 7px;font:600 .55rem ui-monospace,Consolas,monospace}.redis-record-content{direction:rtl;grid-template-columns:minmax(240px,.9fr) minmax(0,1.65fr);gap:20px;margin:15px 0;display:grid}.redis-record-content>div{background:#0e1115;border:1px solid #252a30;border-radius:6px;min-width:0;padding:11px 12px}.record-label{color:#6e8492;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font:700 .54rem ui-monospace,Consolas,monospace;display:block}.redis-record-content strong{color:#d7dce1;font-size:.75rem;font-weight:570;line-height:1.65;display:block}.redis-record-content p{color:#9ba5ad;white-space:pre-wrap;margin:0;font-size:.72rem;line-height:1.72}.redis-record>footer{direction:ltr;flex-wrap:wrap;justify-content:flex-start}.redis-index-list,.redis-key-list{display:grid}.redis-index,.redis-key{border-bottom:1px solid var(--line-soft);direction:ltr;background:#101419}.redis-index:last-child,.redis-key:last-child{border-bottom:0}.redis-index>summary,.redis-key>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;list-style:none;display:flex}.redis-index>summary::-webkit-details-marker{display:none}.redis-key>summary::-webkit-details-marker{display:none}.redis-index>summary code,.redis-key>summary code{color:#d6dce2;overflow-wrap:anywhere;font:.67rem ui-monospace,Consolas,monospace}.redis-index>summary>div:first-child,.redis-key-summary{gap:5px;min-width:0;display:grid}.redis-index>summary span,.redis-key-identity span{color:var(--subtle);font-size:.66rem}.redis-key-summary{width:min(760px,100%)}.redis-key-identity{gap:5px;display:grid}.redis-primary-content{text-align:right;direction:rtl;background:#0c1015;border:1px solid #29313a;border-radius:6px;gap:8px;margin-top:5px;padding:10px 11px;display:grid}.redis-primary-content>div{gap:3px;display:grid}.redis-primary-content span{color:#75d3c5;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem}.redis-primary-content strong,.redis-primary-content p{color:#e1e6e8;margin:0;font-size:.77rem;font-weight:550;line-height:1.6}.redis-primary-content p{color:#b6c0c7;white-space:pre-wrap;font-weight:400}.redis-primary-content small{color:#8e9da8;text-align:left;direction:ltr;font-size:.65rem}.redis-raw-value{border-top:1px solid #222a32;padding:0 17px 16px}.redis-raw-value>div{color:#aeb7bf;align-items:center;gap:10px;padding:10px 0 7px;font-size:.68rem;display:flex}.redis-raw-value small{color:#e5bb73}.redis-raw-value pre,.redis-index>pre{color:#bbc9d4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;background:#090c10;border:1px solid #252d35;border-radius:6px;max-height:420px;margin:0;padding:13px;font:.66rem/1.55 ui-monospace,Consolas,monospace;overflow:auto}.redis-index>pre{margin:0 17px 16px}.redis-notice{margin-bottom:16px}.redis-migration-panel{direction:rtl;margin-bottom:16px}.redis-migration-form{gap:13px;padding:17px;display:grid}.redis-migration-form>p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.65}.redis-migration-form label{color:#d6dde2;align-items:center;gap:8px;font-size:.75rem;display:flex}.redis-migration-form input{accent-color:var(--accent)}.redis-migration-form>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.redis-migration-form .run-action-state{margin:0}.semantic-cache-reset-panel{direction:rtl;border-color:#6a3838;margin-bottom:16px}.button-danger{color:#fff;font:inherit;cursor:pointer;background:#7d3131;border:1px solid #a95050;border-radius:5px;padding:9px 13px;font-size:.73rem;font-weight:650}.button-danger:disabled{opacity:.45;cursor:not-allowed}.score-pill{color:#92a0aa;direction:rtl;background:#14191e;border:1px solid #2b333a;border-radius:5px;align-items:baseline;gap:6px;padding:5px 8px;display:inline-flex}.score-pill b{color:#dce7ed;font:700 .78rem ui-monospace,Consolas,monospace}.score-pill span{font-size:.58rem}.score-pill.is-good{background:#102219;border-color:#24513d}.score-pill.is-good b{color:#71d59c}.score-pill.is-warn{background:#251d10;border-color:#59431f}.score-pill.is-warn b{color:#e7b95e}.score-pill.is-bad{background:#241317;border-color:#532d33}.score-pill.is-bad b{color:#ee949c}.score-pill.is-reviewed{background:#111b25;border-color:#30485f}.record-meta{color:#78838b;font:.6rem ui-monospace,Consolas,monospace}@media (max-width:760px){.redis-record-content{grid-template-columns:1fr;gap:8px}.redis-record>header{flex-direction:column;align-items:flex-start}}.semantic-cache-form{padding:17px}.intake-form.semantic-cache-form textarea{min-height:112px}.semantic-cache-list{margin-top:12px}.cache-entry-list{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cache-entry-list>article{background:var(--panel);direction:rtl;padding:17px}.cache-entry-list header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cache-entry-list header>div{align-items:center;gap:8px;display:flex}.cache-entry-list h3{color:#e0e5e9;margin:14px 0 5px;font-size:.9rem;font-weight:620;line-height:1.45}.cache-entry-list small{color:#73808a;font:.58rem ui-monospace,Consolas,monospace}.cache-status{color:#e5b55a;background:#251d0f;border:1px solid #5a431d;border-radius:999px;padding:4px 7px;font:700 .56rem ui-monospace,Consolas,monospace}.cache-status.is-approved{color:#79d9a1;background:#102319;border-color:#28523e}.cache-category{color:#75b9d8;margin:0 0 10px;font-size:.67rem}.cache-answer{color:#aeb7be;white-space:pre-wrap;min-height:53px;margin:0;font-size:.72rem;line-height:1.75}.cache-entry-list details{color:#84919a;margin-top:13px;font-size:.67rem}.cache-entry-list summary{cursor:pointer}.cache-entry-list ul{color:#a6b0b7;margin:8px 0 0;padding-inline-start:18px;line-height:1.65}.text-action{color:#a4b3be;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:.64rem;text-decoration:underline}.text-action:hover{color:#f2b95c}.runtime-target-form{padding:17px}.toggle-label{align-items:center;gap:8px;margin-top:14px;color:#c2d0d9!important;display:flex!important}.toggle-label input{width:auto;height:auto}.runtime-target-list{margin-top:12px}.target-list{background:var(--line-soft);direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.target-list>article{background:var(--panel);padding:16px}.target-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.target-list strong{color:#e6eef2;font-size:.82rem}.target-list p{color:#aab8c2;margin:12px 0;font-size:.69rem}.target-list p b{color:#5edbd1;text-transform:uppercase}.target-list code{color:#8faebc;text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin-top:6px;font:.6rem ui-monospace,Consolas,monospace;display:block;overflow:hidden}@media (max-width:900px){.target-list,.cache-entry-list{grid-template-columns:1fr}}.chunk-row p{color:#797981;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.66rem;line-height:1.55;display:-webkit-box;overflow:hidden}.chunk-row>div:last-child span{color:#aaaab0;font:.6rem ui-monospace,Consolas,monospace}.section-empty-panel{direction:rtl;place-items:center;min-height:430px;display:grid}.empty-state{text-align:center;justify-items:center;max-width:620px;padding:45px 24px;display:grid}.empty-state>span{width:42px;height:42px;color:var(--accent);background:#21190e;border:1px solid #48371d;border-radius:8px;place-items:center;margin-bottom:14px;font-size:1.15rem;display:grid}.empty-state strong{color:#e3e3e6;font-size:.9rem}.empty-state p{max-width:530px;color:var(--muted);margin:8px 0 0;font-size:.74rem;line-height:1.75}.connection-note{background:#0e0e10;border:1px solid #28282d;border-radius:6px;padding:9px 12px;font-family:ui-monospace,Consolas,monospace;color:#64646c!important;margin-top:18px!important}.operator-empty{text-align:center;padding:52px 20px}.operator-empty strong{color:#d6d6da;font-size:.82rem}.operator-empty p{color:#707078;margin:8px 0 0;font-size:.7rem}.intake-form{direction:rtl;padding:20px}.intake-form label{color:#9b9ba2;gap:7px;font-size:.68rem;display:grid}.intake-form input,.intake-form select,.intake-form textarea{color:#e6e6e9;width:100%;font:inherit;background:#222d3a;border:1px solid #303036;border-radius:6px;outline:0;transition:border-color .15s,box-shadow .15s}.intake-form input,.intake-form select{height:39px;padding:0 11px}.intake-form textarea{resize:vertical;min-height:260px;padding:13px;font:.72rem/1.8 ui-monospace,Noto Sans Hebrew,Consolas,monospace}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{border-color:#1caea6;box-shadow:0 0 0 3px #16c7bb1f}.intake-form input::placeholder,.intake-form textarea::placeholder{color:#8292a0}.form-grid{grid-template-columns:minmax(170px,.7fr) minmax(240px,1.4fr) minmax(130px,.5fr);gap:12px;margin-bottom:14px;display:grid}.form-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.form-footer p{color:#696970;align-items:center;gap:8px;margin:0;font-size:.64rem;display:flex}.intake-form button:disabled{cursor:not-allowed;opacity:.55}.compact-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;max-width:660px;margin:0 auto;padding-block:42px;display:grid}.form-message{color:#aaaab0;background:#121214;border:1px solid #37373c;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 0;padding:10px 12px;font-size:.68rem;display:flex}.form-message.is-success{color:#70d49a;background:#0f1d15;border-color:#285139}.form-message.is-error{color:#ed8992;background:#211114;border-color:#542a30}.form-message a{color:inherit;font-weight:700;text-decoration:none}.source-library{margin-top:11px}.source-list{direction:rtl}.source-list>a{min-height:68px;color:inherit;grid-template-columns:42px minmax(0,1fr) 90px 90px;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;display:grid}.source-list>a+a{border-top:1px solid var(--line-soft)}.source-list>a:hover{background:#151518}.source-list>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.source-list strong{color:#d9d9dc;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.source-list small{color:#66666e;font-size:.61rem}.source-list code,.source-list time{color:#62626a;direction:ltr;font:.58rem ui-monospace,Consolas,monospace}.source-file-icon{width:35px;height:35px;color:var(--accent);background:#19150e;border:1px solid #3d321f;border-radius:6px;place-items:center;font:700 .54rem ui-monospace,Consolas,monospace;display:grid}.source-workspace-grid{direction:ltr;grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:11px;margin-top:11px;display:grid}.source-viewer .panel-toolbar code{color:#5d5d65;font:.57rem ui-monospace,Consolas,monospace}.source-viewer>pre{color:#b9b9bf;white-space:pre-wrap;overflow-wrap:anywhere;direction:rtl;max-height:680px;margin:0;padding:20px;font:.74rem/1.9 Noto Sans Hebrew,ui-monospace,Consolas,monospace;overflow:auto}.run-timeline{direction:rtl}.run-timeline ol{margin:0;padding:9px 26px;list-style:none}.run-timeline li{color:#6f6f77;gap:3px;padding:13px 24px 13px 0;font-size:.7rem;display:grid;position:relative}.run-timeline li+li{border-top:1px solid var(--line-soft);margin:0}.run-timeline li i{border:2px solid #424248;border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:1px}.run-timeline li small{color:#57575f;font-size:.59rem}.run-timeline li.is-complete{color:#b9d8c5}.run-timeline li.is-complete i{border-color:var(--green);background:var(--green)}.run-timeline li.is-active{color:#e0b568}.run-timeline li.is-active i{border-color:var(--accent);box-shadow:0 0 0 4px #f0a31f17}.run-timeline>button{margin:10px 20px 20px}.resource-card .resource-word{letter-spacing:0;font-size:1rem}.run-action-form{gap:10px;margin:10px 20px 20px;display:grid}.run-action-form>button{margin:0}.processing-note{color:#8c7653;align-items:center;gap:8px;margin:0;font-size:.62rem;display:flex}.run-action-state{color:#70d49a;background:#0f1d15;border:1px solid #285139;border-radius:6px;margin:10px 20px 20px;padding:12px}.run-action-state strong{font-size:.7rem}.run-action-state p{color:#71947e;margin:5px 0 0;font-size:.61rem}.model-usage-strip{border:1px solid var(--line);background:var(--panel);direction:ltr;border-radius:7px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:11px;padding:0;display:grid;overflow:hidden}.model-usage-strip>div{gap:5px;padding:11px 13px;display:grid}.model-usage-strip>div+div{border-left:1px solid var(--line-soft)}.model-usage-strip span{color:#5f5f67;text-transform:uppercase;font:.55rem ui-monospace,Consolas,monospace}.model-usage-strip strong{color:#c9c9cd;font:.65rem ui-monospace,Consolas,monospace}.knowledge-map-panel{border:1px solid var(--line);background:var(--panel);direction:rtl;border-radius:7px;margin-top:11px;overflow:hidden}.topic-review-list>article+article{border-top:1px solid var(--line)}.topic-review-list article>header{background:#131315;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px;display:grid}.topic-review-list article>header>span{width:31px;height:31px;color:var(--accent);border:1px solid #3a321f;border-radius:6px;place-items:center;font:.62rem ui-monospace,Consolas,monospace;display:grid}.topic-review-list header strong{color:#e0e0e3;font-size:.82rem}.topic-review-list header p{color:#77777f;margin:5px 0 0;font-size:.66rem;line-height:1.6}.topic-tags{direction:ltr;gap:6px;display:flex}.topic-tags i{color:#85858d;border:1px solid #343439;border-radius:4px;padding:4px 6px;font:.54rem ui-monospace,Consolas,monospace}.topic-review-list ol{margin:0;padding:0;list-style:none}.topic-review-list li{gap:8px;padding:14px 63px 14px 16px;display:grid}.topic-review-list li+li{border-top:1px solid var(--line-soft)}.topic-review-list li>div{align-items:center;gap:8px;display:flex}.topic-review-list li strong{color:#cfcfd3;font-size:.7rem}.topic-review-list li b{color:#ed8992;background:#241215;border:1px solid #593036;border-radius:4px;padding:3px 5px;font:.5rem ui-monospace,Consolas,monospace}.topic-review-list blockquote{color:#929299;background:#0e0e10;border-right:2px solid #4d3a1d;margin:0;padding:8px 11px;font-size:.65rem;line-height:1.65}.topic-review-list li small{color:#57575f;font:.54rem ui-monospace,Consolas,monospace}.claim-explainer{border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);background:#101012;justify-content:space-between;gap:12px;padding:9px 16px;font-size:.62rem;display:flex}.claim-explainer b{color:var(--accent)}.claim-explainer span{color:#77777f}.citation-jump{color:#929299;text-align:right;cursor:pointer;background:#0e0e10;border:1px solid #0000;border-right:2px solid #4d3a1d;gap:5px;width:100%;margin:0;padding:9px 11px;display:grid}.citation-jump:hover,.citation-jump:focus-visible{background:#15130e;border-color:#5a461f;outline:none}.citation-jump span{color:#71613f;text-transform:uppercase;font:.52rem ui-monospace,Consolas,monospace}.citation-jump q{font-size:.65rem;line-height:1.65}.citation-jump b{color:#c89a3a;font-size:.57rem;font-weight:600}.citation-source mark{color:#111;background:#d99b26;border-radius:3px;padding:2px 1px;animation:.9s ease-out citation-pulse;box-shadow:0 0 0 3px #d99b262e}.citation-active-note,.citation-not-found{border-top:1px solid var(--line);margin:0;padding:9px 20px;font-size:.62rem}.citation-active-note{color:#d0a34a;background:#17130b}.citation-not-found{color:#ef9a9a;background:#1b1011}@keyframes citation-pulse{0%{box-shadow:0 0 0 12px #d99b266b}to{box-shadow:0 0 0 3px #d99b262e}}.topic-manual-editor{border:1px solid var(--line);background:#0f0f11;border-radius:7px;margin:8px 16px}.topic-manual-editor summary{color:#a9a9b0;cursor:pointer;padding:8px 10px;font-size:.62rem}.topic-manual-editor form{gap:10px;padding:0 10px 10px;display:grid}.topic-manual-editor form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.topic-manual-editor label{color:#77777f;gap:5px;font-size:.58rem;display:grid}.topic-manual-editor input,.topic-manual-editor textarea,.topic-manual-editor select{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text-primary);font:inherit;border-radius:6px;padding:8px 9px}.prompt-install{justify-items:center;margin-top:14px;display:grid}.prompt-install .form-message{max-width:520px}.prompt-registry-list{gap:11px;display:grid}.prompt-card{direction:ltr}.prompt-meta{align-items:center;gap:7px;font:.58rem ui-monospace,Consolas,monospace;display:flex}.prompt-meta span,.prompt-meta b,.prompt-meta i{color:#77777f;background:#161618;border:1px solid #303035;border-radius:5px;padding:5px 7px;font-style:normal;font-weight:500}.prompt-meta b{color:#e4ad52}.prompt-description{border-bottom:1px solid var(--line-soft);color:#85858d;direction:rtl;margin:0;padding:13px 16px;font-size:.68rem}.prompt-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prompt-contract-grid details+details{border-left:1px solid var(--line-soft)}.prompt-contract-grid summary{color:#8d8d95;cursor:pointer;padding:11px 13px;font:.61rem ui-monospace,Consolas,monospace}.prompt-contract-grid pre{border-top:1px solid var(--line-soft);color:#8fae9b;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d0d0f;max-height:360px;margin:0;padding:13px;font:.62rem/1.65 ui-monospace,Consolas,monospace;overflow:auto}@media (max-width:1080px){.resource-grid-four,.system-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.system-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.system-strip>div:nth-child(4){border-top:1px solid var(--line-soft)}.operations-grid,.source-workspace-grid{grid-template-columns:1fr}.model-usage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.model-usage-strip>div{border-bottom:1px solid var(--line-soft)}.prompt-contract-grid{grid-template-columns:1fr}.prompt-contract-grid details+details{border-left:0;border-top:1px solid var(--line-soft)}}@media (max-width:760px){.studio-shell{grid-template-columns:1fr}.studio-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.studio-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-section-label{grid-column:1/-1}.studio-user{display:none}.operator-bar{padding-inline:16px}.operator-actions kbd{display:none}.studio-main{width:min(100% - 28px,1380px);padding-top:25px}.control-header{flex-direction:column;align-items:flex-start}.header-actions{width:100%}.header-actions>*{flex:1}.form-grid,.compact-form{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:stretch}.source-list>a{grid-template-columns:38px minmax(0,1fr) auto}.source-list time{display:none}}@media (max-width:520px){body>main{padding:32px 0}dl div{grid-template-columns:1fr;gap:4px}.resource-grid-four,.system-strip{grid-template-columns:1fr}.system-strip>div+div{border-left:0;border-top:1px solid var(--line-soft)}.studio-nav{grid-template-columns:1fr}.deployment-list li{grid-template-columns:34px minmax(0,1fr)}.deployment-list code{display:none}}.review-decision-form textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--surface-deep);width:100%;min-height:74px;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px 12px}.review-decision-form label{color:var(--text-secondary);margin:12px 0 6px;font-size:12px;display:block}.review-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.button-danger{border:1px solid color-mix(in srgb, #ef4444 55%, var(--border-strong));color:#fda4af;cursor:pointer;background:#ef44441f;border-radius:7px;padding:9px 12px}.button-danger:disabled{cursor:not-allowed;opacity:.55}.panel-description{color:var(--text-secondary);margin:-4px 0 18px}.chunk-review-list{gap:14px;display:grid}.chunk-editor-card{border:1px solid var(--border);background:var(--surface-deep);border-radius:10px;padding:16px}.chunk-review-section{border-top:1px solid var(--border);gap:12px;margin-top:18px;padding-top:16px;display:grid}.chunk-review-section h3{margin:4px 0;font-size:15px}.chunk-review-section p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.chunk-editor-card header,.chunk-editor-card footer,.chunk-approval-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.chunk-editor-card header div{align-items:baseline;gap:10px;display:flex}.chunk-editor-card header span,.chunk-editor-card header i{color:var(--text-muted);font-size:11px;font-style:normal}.chunk-editor-card label{color:var(--text-secondary);gap:6px;margin-top:12px;font-size:12px;display:grid}.chunk-editor-card textarea,.chunk-editor-card input,.chunk-editor-card select,.chunk-approval-bar input{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text-primary);font:inherit;border-radius:7px;padding:9px 10px}.chunk-editor-card textarea{resize:vertical}.chunk-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.chunk-editor-card details{color:var(--text-secondary);margin:14px 0}.chunk-editor-card blockquote{border-inline-start:2px solid var(--accent);color:var(--text-primary);margin:8px 0;padding-inline-start:10px}.representation-list{gap:7px;margin-top:10px;display:grid}.representation-list article,.representation-list .representation-editor{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:9px 10px}.representation-list span{color:var(--accent);text-transform:uppercase;font-size:10px}.representation-list p{color:var(--text-primary);margin:4px 0 0}.representation-list textarea{min-height:58px;margin-top:7px}.representation-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.representation-heading small{color:var(--text-tertiary);letter-spacing:.04em;font-size:10px}.representation-list .representation-purpose{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.55}.retrieval-profile-guide{background:color-mix(in srgb, var(--accent) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:8px;margin:-4px 0 18px;padding:14px 16px}.retrieval-profile-guide>strong{color:var(--text-primary)}.retrieval-profile-guide p{color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.65}.representation-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.representation-actions .button-secondary{padding:7px 10px}.query-review-list{gap:8px;margin-top:10px;display:grid}.query-review-list article{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:10px}.query-review-list span{color:var(--accent);margin-bottom:5px;font-size:10px;display:block}.query-review-list strong{color:var(--text-primary)}.query-review-list p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.chunk-approval-bar{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;margin-top:18px;padding:12px;position:sticky;bottom:12px}.chunk-approval-bar input{flex:1}@media (max-width:900px){.chunk-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chunk-approval-bar{flex-direction:column;align-items:stretch}}.evaluation-run-tabs{gap:8px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.evaluation-run-tabs a{border:1px solid var(--border);background:var(--surface-deep);min-width:190px;color:var(--text-primary);border-radius:8px;padding:10px 12px;text-decoration:none}.evaluation-run-tabs a.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.evaluation-run-tabs span{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.evaluation-waiting{margin-top:18px;padding:20px}.evaluation-waiting p{color:var(--text-secondary);margin:6px 0 0}.evaluation-metrics-panel,.evaluation-query-panel{margin-top:18px;padding:18px}.evaluation-mode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.evaluation-mode-grid article{border:1px solid var(--border);background:var(--surface-deep);border-radius:8px;padding:12px}.evaluation-mode-grid article.is-primary{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface-deep))}.evaluation-mode-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.evaluation-mode-grid header b{color:var(--accent);font-size:20px}.evaluation-mode-grid dl{margin:12px 0 0}.evaluation-mode-grid dl div{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:7px 0;display:flex}.evaluation-mode-grid dt,.evaluation-mode-grid dd{color:var(--text-secondary);margin:0;font-size:10px}.evaluation-query-list{gap:8px;display:grid}.evaluation-query-list article{border:1px solid var(--border);border-inline-start:3px solid var(--border-strong);background:var(--surface-deep);border-radius:8px;padding:12px}.evaluation-query-list article.is-pass{border-inline-start-color:#22c55e}.evaluation-query-list article.is-fail{border-inline-start-color:#ef4444}.evaluation-query-list article.is-diagnostic{border-inline-start-color:#eab308}.evaluation-query-list header,.evaluation-query-facts{justify-content:space-between;gap:10px;display:flex}.evaluation-query-list header span,.evaluation-query-facts{color:var(--text-muted);font-size:10px}.evaluation-query-list article.is-pass header b{color:#4ade80}.evaluation-query-list article.is-fail header b{color:#fb7185}.evaluation-query-list article.is-diagnostic header b{color:#facc15}.evaluation-query-list>article>strong{margin:7px 0;display:block}.evaluation-query-list details{color:var(--text-secondary);margin-top:9px}.evaluation-query-list details p{line-height:1.6}.evaluation-safety-note{border-color:color-mix(in srgb, #eab308 38%, var(--border));grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:24px;margin-top:18px;padding:18px;display:grid}.evaluation-safety-note h2{margin:5px 0 0;font-size:16px}.evaluation-safety-note p{color:var(--text-secondary);margin:0;line-height:1.7}.vector-diagnostics-panel{margin-top:18px;padding:18px}.vector-diagnostics-panel .panel-toolbar p{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.6}.vector-chunk-list{gap:14px;display:grid}.vector-chunk-card{border:1px solid var(--border);background:var(--surface-deep);border-radius:10px;overflow:hidden}.vector-chunk-card>header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px;display:grid}.vector-chunk-card>header span{color:var(--accent);margin-bottom:5px;font-size:10px;display:block}.vector-chunk-card>header strong{line-height:1.5;display:block}.vector-chunk-score{text-align:end;grid-template-columns:auto auto;align-items:baseline;gap:1px 8px;display:grid}.vector-chunk-score b{color:var(--accent);font-size:24px}.vector-chunk-score small,.vector-chunk-score em{color:var(--text-muted);font-size:10px;font-style:normal}.vector-chunk-score em{grid-column:1/-1}.vector-chunk-card>details{border-bottom:1px solid var(--border);padding:10px 15px}.vector-chunk-card summary{color:var(--text-secondary);cursor:pointer;font-size:11px}.vector-agent-context{color:var(--text-primary);white-space:pre-wrap;margin:10px 0 3px;line-height:1.7}.vector-representation-list{gap:10px;padding:14px;display:grid}.vector-representation-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.vector-representation-card>summary{padding:12px}.vector-representation-card>summary span{color:var(--accent);margin-bottom:6px;font-size:10px;display:block}.vector-representation-card>summary strong{white-space:pre-wrap;font-size:12px;line-height:1.65;display:block}.vector-mode-results{gap:9px;padding:0 10px 10px;display:grid}.vector-mode-card{border-top:1px solid var(--border);padding-top:10px}.vector-mode-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vector-mode-card>header>div{grid-template-columns:repeat(3,auto auto);align-items:baseline;gap:3px 6px;display:grid}.vector-mode-card>header b{color:var(--text-primary)}.vector-mode-card>header small{color:var(--text-muted);font-size:9px}.vector-query-results{gap:6px;margin-top:9px;display:grid}.vector-query-results>article{border:1px solid var(--border);border-inline-start:3px solid var(--border-strong);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px;display:grid}.vector-query-results>article.is-top{border-inline-start-color:#22c55e}.vector-query-results>article.is-near{border-inline-start-color:#eab308}.vector-query-results>article.is-miss{border-inline-start-color:#ef4444}.vector-query-results i{color:var(--text-muted);margin-bottom:3px;font-size:9px;font-style:normal;display:block}.vector-query-results strong{font-size:11px}.vector-query-results dl{gap:14px;margin:0;display:flex}.vector-query-results dl div{display:block}.vector-query-results dt{color:var(--text-muted);font-size:8px}.vector-query-results dd{color:var(--text-primary);margin:2px 0 0;font-size:11px}.vector-query-results details{grid-column:1/-1}.vector-query-results details p{color:var(--text-secondary);margin:7px 0 0;font-size:11px;line-height:1.6}.vector-negative-diagnostics>div{gap:6px;margin-top:9px;display:grid}.vector-negative-diagnostics article{border:1px solid var(--border);border-radius:7px;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr) auto;align-items:center;gap:12px;padding:9px;display:grid}.vector-negative-diagnostics span{color:var(--text-secondary);font-size:10px;line-height:1.5}.vector-negative-diagnostics i{color:#facc15;font-size:9px;font-style:normal}@media (max-width:1100px){.evaluation-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.evaluation-mode-grid{grid-template-columns:1fr}}@media (max-width:760px){.evaluation-safety-note,.vector-chunk-card>header,.vector-query-results>article,.vector-negative-diagnostics article{grid-template-columns:1fr}.vector-mode-card>header{flex-direction:column;align-items:flex-start}}.answerability-gate,.answerability-results{margin-top:18px;padding:18px}.answerability-gate .panel-toolbar p,.answerability-results .panel-toolbar p{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.65}.answerability-contract{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.answerability-contract article{border:1px solid var(--border);background:var(--surface-deep);border-radius:8px;padding:12px}.answerability-contract strong{color:var(--accent);font-size:22px;display:block}.answerability-contract span{color:var(--text-secondary);font-size:10px}.answerability-gate>details{border:1px solid var(--border);background:var(--surface-deep);border-radius:8px;margin-top:8px;padding:11px 13px}.answerability-gate summary{color:var(--text-secondary);cursor:pointer;font-size:11px}.answerability-gate pre{color:var(--text-primary);text-align:left;white-space:pre-wrap;direction:ltr;max-height:340px;margin:10px 0 0;font-size:10px;line-height:1.65;overflow:auto}.answerability-approval-form{align-items:center;gap:10px;margin-top:14px;display:flex}.answerability-approval-form input{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:inherit;border-radius:7px;flex:1;padding:9px 10px}.answerability-approval-form .form-message{flex-basis:100%}.answerability-result-list{gap:9px;display:grid}.answerability-result-list>article{border:1px solid var(--border);border-inline-start:3px solid var(--border-strong);background:var(--surface-deep);border-radius:8px;padding:13px}.answerability-result-list>article.is-abstain{border-inline-start-color:#22c55e}.answerability-result-list>article.is-qualify{border-inline-start-color:#eab308}.answerability-result-list>article.is-answer{border-inline-start-color:#ef4444}.answerability-result-list header{justify-content:space-between;align-items:center;gap:14px;display:flex}.answerability-result-list header span{color:var(--accent);text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.answerability-result-list header b{border:1px solid var(--border-strong);border-radius:999px;padding:5px 8px;font-size:9px}.answerability-result-list section{background:var(--surface);border-radius:7px;margin-top:11px;padding:10px}.answerability-result-list section small{color:var(--text-muted)}.answerability-result-list section p,.answerability-result-list details p{margin:5px 0 0;line-height:1.65}.answerability-result-list details{color:var(--text-secondary);margin-top:10px}.answerability-result-list ul{margin:8px 0 0;padding-inline-start:20px}.answerability-result-list blockquote{border-inline-start:2px solid var(--accent);color:var(--text-primary);margin:8px 0;padding-inline-start:10px}@media (max-width:760px){.answerability-contract{grid-template-columns:1fr}.answerability-approval-form{flex-direction:column;align-items:stretch}}
