:root{color:#141a18;font-synthesis:none;text-rendering:optimizelegibility;--ink:#141a18;--ink-2:#303a36;--muted:#58625d;--quiet:#777f79;--paper:#f4f1e9;--paper-2:#ebe7dc;--surface:#fffdf7;--surface-2:#f7f5ee;--surface-3:#eaf1ed;--line:#dad4c6;--line-strong:#c8c0ae;--brand:#0b5349;--brand-2:#103d36;--accent:#aa6b2a;--info:#2e5e83;--good:#247355;--warn:#946118;--danger:#9b3333;--focus:#62b9ab;--disabled:#a6ada7;--shadow:0 22px 70px #232a2614;--shadow-soft:0 10px 36px #232a260f;--content-wide:1260px;--content-reading:920px;background:#f4f1e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{background:var(--paper)}body{min-width:320px;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, #fffdf780, #f4f1e9f5 420px), var(--paper);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:1;color:#4d5852;background:#e7e3d8;border-color:#d1caba}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{color:#fff;background:var(--brand)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{grid-template-columns:112px minmax(0,1fr);width:100%;min-width:0;min-height:100vh;display:grid}.app-sidebar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf7d1;border-right:1px solid #dad4c6bd;flex-direction:column;gap:18px;min-width:0;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.brand,.app-sidebar nav button,.sidebar-footer button{color:var(--ink-2);text-align:center;background:0 0;border:0;border-radius:8px;justify-items:center;gap:7px;width:100%;padding:11px 8px;transition:background .15s,color .15s,transform .15s;display:grid}.brand{color:var(--ink);padding:7px 4px 16px}.brand span{color:#fff;background:var(--brand);width:36px;height:36px;box-shadow:var(--shadow-soft);border-radius:8px;place-items:center;display:grid}.brand strong{font-size:16px;line-height:1}.brand small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.app-sidebar nav,.sidebar-footer{gap:7px;display:grid}.app-sidebar nav button span,.sidebar-footer button span{font-size:12px;font-weight:720}.app-sidebar button.active,.app-sidebar nav button:hover,.sidebar-footer button:hover{background:var(--surface-3);color:var(--brand)}.app-sidebar nav button:hover,.sidebar-footer button:hover{transform:translateY(-1px)}.sidebar-footer{margin-top:auto}.app-main{min-width:0}.topbar{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f1e9d1;border-bottom:1px solid #dad4c694;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px clamp(20px,4vw,54px);display:flex;position:sticky;top:0}.global-search{color:var(--muted);text-align:left;background:#fffdf7db;border:1px solid #dad4c6e0;border-radius:8px;align-items:center;gap:10px;width:min(520px,100%);min-width:0;padding:11px 14px;display:inline-flex;box-shadow:0 1px #141a1808}.workspace-mini{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:13px;display:flex}.workspace-mini strong{color:var(--ink);font-size:15px}main{padding:clamp(24px,4.4vw,58px)}.page-stack{max-width:var(--content-wide);gap:28px;margin:0 auto;animation:.24s both pageIn;display:grid}@keyframes pageIn{0%{transform:translateY(6px)}to{transform:translateY(0)}}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-header h1{letter-spacing:0;max-width:860px;margin:0;font-size:clamp(38px,5vw,58px);font-weight:780;line-height:1.03}.page-header p,.quiet-card p,.content-section p,.home-hero p,.mission-card p,.expert-card p,.learning-card p,.validation-card p,.knowledge-preview p,.knowledge-story p{color:var(--muted)}.eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:0;margin:0 0 8px;font-size:12px;font-weight:820}.page-header-action{flex:none}.action-button,.card-actions button,.priority-item button,.tabs button,.wizard-steps button,.filter-strip button,.inline-form button,.scope-row button,.suggestion-row button,.marker-row button,.question-list button,.people-grid button,.answer-continuation button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 12px}.action-button{justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:760;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.action-button:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}.action-button.primary{color:#fff;background:var(--brand);border-color:var(--brand)}.action-button.primary:disabled{color:#fff;background:#49645d;border-color:#49645d}.action-button.secondary:disabled{color:#4d5852;background:#e7e3d8;border-color:#d1caba}.action-button.ghost{background:0 0}.home-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffdf7 0%,#f5f1e6 54%,#eaf2ee 100%);border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:stretch;gap:26px;padding:clamp(26px,4vw,44px);display:grid}.home-hero .page-header{align-content:center;gap:18px;display:grid}.home-hero .page-header h1{max-width:780px;font-size:clamp(44px,5.8vw,68px)}.hero-actions{grid-template-columns:1fr;gap:12px;display:grid}.hero-actions article,.quiet-card,.content-section,.expert-card,.mission-card,.learning-card,.validation-card,.knowledge-preview,.guided-panel,.aurion-stage,.interview-layout,.learning-modules article,.people-grid article,.people-grid button,.priority-spotlight,.knowledge-story{border:1px solid var(--line);background:#fffdf7e0;border-radius:8px}.hero-actions article{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:14px;min-height:150px;padding:18px;transition:transform .15s,box-shadow .15s;display:grid}.hero-actions article:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.hero-actions article .action-button{grid-column:2;justify-self:start}.hero-actions svg,.card-icon,.knowledge-preview>svg,.learning-card>svg,.validation-card>svg,.mission-card>.card-icon{color:var(--brand)}.hero-actions h2,.quiet-card h2,.content-section h2,.expert-card h3,.mission-card h3,.learning-card h3,.validation-card h3,.knowledge-story h3{margin:0}.content-section{padding:clamp(20px,3vw,30px);box-shadow:0 1px #141a1808}.content-section>h2{margin-top:0;font-size:25px;line-height:1.1}.priority-spotlight{background:var(--brand-2);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.priority-spotlight h2{margin:0;font-size:clamp(24px,3vw,34px)}.spotlight-mark{background:#ffffff1f;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.priority-list,.learned-list,.mission-list,.learning-list,.validation-list,.knowledge-list,.simple-list,.provider-grid,.people-grid{gap:14px;display:grid}.priority-item,.simple-list article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.priority-item:first-child,.simple-list article:first-child{border-top:0}.priority-item h3,.priority-item p,.learned-list h3,.learned-list p{margin:0}.expert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.expert-ledger-hero,.mission-brief,.interview-prep,.transmission-hero-panel,.learner-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fffdf7f5,#ebf1edeb);border-radius:8px;gap:22px;padding:clamp(22px,3vw,34px);display:grid}.expert-ledger-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end}.expert-ledger-hero aside{border:1px solid var(--line);background:#fffdf7c2;border-radius:8px;gap:12px;padding:18px;display:grid}.expert-ledger-hero aside h2,.mission-brief h2,.interview-prep h2,.transmission-hero-panel h2{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.08}.expert-card,.mission-card,.learning-card,.validation-card{grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:18px;padding:20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.expert-card:hover,.mission-card:hover,.learning-card:hover,.validation-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.expert-card-main,.mission-card>div:nth-child(2),.learning-card>div,.validation-card>div:nth-child(2){gap:10px;display:grid}.expert-story{max-width:58ch;margin:0}.expert-card-side,.card-actions{justify-items:end;gap:10px;display:grid}.expert-portrait{background:var(--brand-2);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-weight:780;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.expert-portrait.large{width:118px;height:118px;font-size:32px}.expert-portrait img{object-fit:cover;width:100%;height:100%}.soft-line,.tag-row,.scope-row,.marker-row,.session-toolbar,.wizard-steps,.tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soft-line{color:var(--muted);font-size:14px}.tag-row span,.status-pill{border:1px solid var(--line);color:var(--muted);background:#fbfaf6;border-radius:8px;align-items:center;padding:5px 8px;font-size:13px;display:inline-flex}.progress-indicator,.preservation-status{gap:7px;display:grid}.progress-indicator div:first-child,.preservation-status div:first-child{color:var(--muted);justify-content:space-between;gap:14px;font-size:13px;display:flex}.progress-track,.preservation-meter{background:#e4dfd3;border-radius:8px;height:7px;overflow:hidden}.progress-track span,.preservation-meter i{background:var(--brand);height:100%;display:block}.preservation-status.warn .preservation-meter i{background:var(--warn)}.preservation-status.danger .preservation-meter i{background:var(--danger)}.preservation-status p{color:var(--muted);margin:0;font-size:13px}.expertise-fingerprint{gap:7px;display:grid}.fingerprint-line{color:var(--muted);grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:720;display:grid}.fingerprint-line i{background:linear-gradient(90deg, var(--brand), var(--accent));border-radius:8px;height:5px;display:block}.memory-thread{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.memory-thread li{text-align:center;color:var(--quiet);justify-items:center;gap:7px;font-size:12px;font-weight:720;display:grid;position:relative}.memory-thread li:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:14px;left:0;right:0}.memory-thread li:first-child:before{left:50%}.memory-thread li:last-child:before{right:50%}.memory-thread span{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.memory-thread .completed span,.memory-thread .running span{color:#fff;background:var(--brand);border-color:var(--brand)}.memory-thread.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-thread.compact strong{font-size:11px}.filter-strip,.inline-form{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,auto));gap:10px;display:grid}.filter-strip label{border:1px solid var(--line);background:#fffdf7e6;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffdf7eb;border-radius:8px;padding:12px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#8a918b}.filter-strip label input{background:0 0;border:0;padding-left:0}.guided-panel{box-shadow:var(--shadow-soft);gap:18px;padding:20px;display:grid}.wizard-steps button.active,.tabs button.active,.scope-row button.active{color:#fff;background:var(--brand);border-color:var(--brand)}.tabs{border:1px solid var(--line);background:#fffdf7bd;border-radius:8px;width:max-content;max-width:100%;padding:5px}.tabs button{background:0 0;border-color:#0000}.form-grid textarea,.form-grid .quiet-card,.success-panel{grid-column:1/-1}.split-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quiet-card{padding:24px}.expert-profile-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffdf7,#eef4f0);border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(240px,340px);align-items:center;gap:26px;padding:clamp(24px,4vw,38px);display:grid}.expert-profile-hero h2{margin:0 0 4px;font-size:clamp(26px,3vw,36px)}.expert-profile-hero h1{margin:0;font-size:clamp(42px,5vw,64px);line-height:1.02}.expert-narrative{color:var(--ink-2);font-size:17px;line-height:1.65}.expert-hero-side{gap:16px;display:grid}.mission-brief{grid-template-columns:auto minmax(0,1fr) minmax(260px,340px);align-items:center}.timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.timeline li span{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.timeline li.completed span,.timeline li.running span{color:#fff;background:var(--brand);border-color:var(--brand)}.timeline p{margin:2px 0 0}.aurion-stage{background:linear-gradient(180deg, #fffdf7f0, #faf7eff0), var(--surface);box-shadow:var(--shadow);gap:22px;padding:clamp(20px,4vw,34px);display:grid}.aurion-empty{text-align:center;place-items:center;gap:14px;min-height:350px;display:grid}.aurion-empty h2{margin:0;font-size:clamp(28px,4vw,44px)}.suggestion-row{flex-wrap:wrap;justify-content:center;gap:8px;max-width:740px;display:flex}.chat-thread{gap:18px;display:grid}.chat-message{max-width:850px}.chat-message.user{background:#e5f0eb;border-radius:8px;justify-self:end;padding:12px 14px}.chat-message.user p{margin:0}.aurion-answer{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.aurion-answer h2,.aurion-answer h3,.aurion-answer p{margin:0}.aurion-answer>p{color:var(--ink-2);font-size:18px;line-height:1.65}.aurion-confidence{color:var(--muted);grid-template-columns:auto minmax(80px,120px) minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.aurion-confidence span{color:var(--brand-2);font-weight:820}.aurion-confidence i{background:var(--brand);border-radius:8px;height:6px}.aurion-confidence.warn i{background:var(--warn)}.aurion-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.aurion-composer textarea{border-color:#0f62573d;min-height:102px;font-size:16px;box-shadow:inset 0 1px #141a1808}.source-disclosure{border-top:1px solid var(--line);padding-top:14px}.source-disclosure summary{cursor:pointer;color:var(--brand-2);font-weight:780}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.living-source{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:14px}.living-source p{margin-top:5px}.answer-continuation{flex-wrap:wrap;gap:8px;display:flex}.aurion-thinking{border:1px solid var(--line);max-width:760px;color:var(--muted);background:#fffdf7d6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.aurion-thinking strong{color:var(--ink)}.aurion-thinking ol{margin:8px 0 0;padding-left:18px}.interview-layout{background:linear-gradient(#fffdf7,#f5f2ea);grid-template-columns:minmax(0,1fr) 380px;gap:18px;padding:20px;display:grid}.interview-prep{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:center}.interview-main,.interview-side{align-content:start;gap:16px;display:grid}.field-block{color:var(--muted);gap:8px;font-weight:680;display:grid}.question-list{gap:10px;display:grid}.question-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.question-list article,.proposal-grid article,.knowledge-preview{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;gap:8px;padding:14px;display:grid}.proposal-grid,.learning-modules{gap:14px;display:grid}.interview-insight,.knowledge-story{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;display:grid}.interview-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compact-field{margin-top:12px}.validation-comparison{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px;display:grid}.validation-comparison section{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:13px}.validation-comparison span{color:var(--brand);text-transform:uppercase;font-size:12px;font-weight:820}.learning-answer{gap:6px;margin-top:12px;display:grid}.learning-answer span{color:var(--muted);font-size:12px;font-weight:800}.learning-answer textarea{min-height:86px}.learning-modules article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.learning-step{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;display:grid}.transmission-flow{color:var(--muted);grid-template-columns:auto minmax(34px,1fr) auto minmax(34px,1fr) auto;align-items:center;gap:9px;font-size:13px;font-weight:680;display:grid}.transmission-flow span{align-items:center;gap:6px;display:inline-flex}.transmission-flow i{background:var(--line-strong);height:1px}.transmission-flow.compact{grid-template-columns:auto 26px auto 26px auto;font-size:12px}.transmission-hero-panel{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center}.learner-hero{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);align-items:center}.people-grid,.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-grid article,.people-grid button,.provider-grid article{text-align:left;padding:14px}.empty-state,.error-state,.page-skeleton{text-align:center;border:1px solid var(--line);min-height:300px;box-shadow:var(--shadow-soft);background:#fffdf7e6;border-radius:8px;place-items:center;gap:12px;padding:30px;display:grid}.empty-state h2,.error-state h2{margin:0;font-size:clamp(24px,3vw,34px)}.empty-illustration{grid-template-columns:repeat(3,48px);justify-content:center;align-items:center;gap:18px;margin-bottom:8px;display:grid}.empty-illustration span{background:var(--surface-3);width:48px;height:48px;color:var(--brand);border-radius:50%;place-items:center;font-weight:820;display:grid;position:relative}.empty-illustration span:not(:last-child):after{content:"";background:var(--line-strong);width:18px;height:1px;position:absolute;left:48px}.page-skeleton div{background:#ebe7dd;border-radius:8px;width:min(620px,90%);height:20px}@keyframes spin{to{transform:rotate(360deg)}}.side-panel,.dialog-backdrop{z-index:20;position:fixed;inset:0}.side-panel-backdrop,.dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141a184d}.side-panel section,.confirmation-dialog{background:var(--surface);border-left:1px solid var(--line);width:min(500px,100%);height:100%;box-shadow:var(--shadow);padding:24px;position:absolute;top:0;right:0}.side-panel header,.dialog-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.helper-text{color:var(--muted);font-size:13px}.contextual-command-bar,.toast{border:1px solid var(--line);background:#fffdf7eb;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.toast{max-width:420px;box-shadow:var(--shadow-soft);align-items:start;display:grid}.toast p{color:var(--muted);margin:0}.home-hero,.aurion-stage,.empty-state,.transmission-hero-panel,.expert-memory-map{position:relative;overflow:hidden}.home-hero:before,.aurion-stage:before,.empty-state:before,.transmission-hero-panel:before,.expert-memory-map:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0f625707 1px,#0000 1px),linear-gradient(#0f625705 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.home-hero>*,.aurion-stage>*,.empty-state>*,.transmission-hero-panel>*,.expert-memory-map>*{position:relative}.home-hero-copy{align-content:center;gap:22px;display:grid}.home-memory-visual{background:#fffdf79e;border:1px solid #dad4c6ad;border-radius:8px;align-content:center;gap:18px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:inset 0 1px #ffffffa3}.memory-visual-card{background:#fffdf7c2;border:1px solid #dad4c6b3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.memory-visual-card>span,.memory-visual-card>svg{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:820;display:grid}.memory-visual-card strong,.memory-visual-card p{margin:0}.hero-actions{grid-template-columns:1.2fr .9fr .9fr;align-items:stretch}.hero-actions article{min-height:0;box-shadow:none;background:0 0;border-color:#0000}.hero-actions article .action-button.ghost{background:0 0;border-color:#0000;padding-left:0}.priority-spotlight{background:linear-gradient(135deg, #103d36fa, #0b5349eb), var(--brand-2);box-shadow:var(--shadow-soft)}.priority-spotlight .action-button.secondary{color:var(--brand-2);background:#fffdf7eb;border-color:#0000}.action-button:active:not(:disabled),.card-actions button:active:not(:disabled),.answer-continuation button:active:not(:disabled){transform:translateY(0)}.action-button svg{transition:transform .15s}.action-button:hover:not(:disabled) svg{transform:translate(2px)}.expert-card.human-card{background:linear-gradient(#fffdf7f5,#f8f5eceb);grid-template-columns:auto minmax(0,1fr);align-items:start}.expert-card.human-card .expert-card-side{grid-column:2;grid-template-columns:minmax(0,1fr) auto;place-items:end stretch}.expert-card.human-card .status-pill{width:max-content}.expert-value-line{color:var(--ink-2);margin:3px 0 0;font-weight:720}.expert-role-line{color:var(--muted);margin:2px 0 0;font-weight:680}.expert-critical-line{color:var(--warn);margin:0;font-weight:720}.expert-card:hover .expert-critical-line{color:var(--accent)}.expert-memory-map{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fffdf7f0,#eaf1ede0);border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr) minmax(240px,.58fr);align-items:center;gap:22px;padding:clamp(22px,3vw,34px);display:grid}.expert-memory-map h2{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.08}.expertise-fingerprint{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.expertise-fingerprint.compact{grid-template-columns:minmax(0,1fr)}.expertise-fingerprint.compact .fingerprint-orbit{display:none}.fingerprint-orbit{background:conic-gradient(from 210deg,#0b53492e,#aa6b2a3d,#0b534914,#0b53492e);border:1px solid #0b53492e;border-radius:50%;width:92px;height:92px;position:relative}.fingerprint-core{color:#fff;background:var(--brand);border-radius:50%;place-items:center;font-size:12px;font-weight:820;display:grid;position:absolute;inset:28px}.fingerprint-orbit i{width:calc(var(--strength) * .42px);transform-origin:0;height:2px;transform:rotate(calc(var(--index) * 58deg)) translateX(19px);background:linear-gradient(90deg, var(--brand), var(--accent));border-radius:8px;position:absolute;top:50%;left:50%}.fingerprint-domains{flex-wrap:wrap;gap:7px;display:flex}.fingerprint-domains span{color:var(--brand-2);background:#eaf1edeb;border:1px solid #0b53491f;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:780}.aurion-knowledge-thread{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.aurion-knowledge-thread li{text-align:center;color:var(--quiet);justify-items:center;gap:7px;font-size:12px;font-weight:720;display:grid;position:relative}.aurion-knowledge-thread li:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#0b534947,#0000);height:1px;position:absolute;top:14px;left:0;right:0}.aurion-knowledge-thread li:first-child:before{left:50%}.aurion-knowledge-thread li:last-child:before{right:50%}.aurion-knowledge-thread span{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.aurion-knowledge-thread strong{color:var(--ink-2)}.aurion-knowledge-thread small{color:var(--muted);font-size:11px}.aurion-knowledge-thread .completed span,.aurion-knowledge-thread .active span{color:#fff;background:var(--brand);border-color:var(--brand)}.aurion-knowledge-thread .active span{box-shadow:0 0 0 5px #0b534914}.aurion-stage{background:linear-gradient(145deg, #fffdf7f5, #edf6f2e0), var(--surface);border-color:#0b534929}.aurion-empty{text-align:left;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);place-items:stretch stretch}.aurion-empty-copy{align-content:center;gap:14px;display:grid}.aurion-empty-copy svg{color:var(--brand)}.suggestion-row.editorial{justify-content:start}.suggestion-row.editorial button{min-width:210px;box-shadow:inset 0 -1px 0 var(--line);text-align:left;background:#fffdf7b8;border-color:#0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.suggestion-row.editorial span{color:var(--accent);font-size:12px;font-weight:820}.user-question{gap:4px;display:grid}.user-question span{color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:820}.aurion-answer{background:linear-gradient(#fffdf7fa,#faf7eff5);border-color:#0b534924}.aurion-answer-summary h2{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.12}.aurion-method{border-top:1px solid #dad4c6c7;padding:18px 0 4px}.aurion-method ol{gap:10px;margin:10px 0 0;padding-left:22px;display:grid}.aurion-answer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aurion-critical-point,.aurion-expert-story,.aurion-official-source,.aurion-uncertainty,.aurion-insufficient-evidence{background:#fffdf7b8;border:1px solid #dad4c6b8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.aurion-critical-point svg,.aurion-insufficient-evidence svg{color:var(--warn)}.aurion-expert-story svg,.aurion-official-source svg{color:var(--brand)}.aurion-answer.insufficient{background:linear-gradient(#fff7e9f5,#fffdf7f5)}.insufficient-actions{flex-wrap:wrap;gap:8px;display:flex}.insufficient-actions button:not(.action-button){color:var(--brand);background:0 0;border:0;padding:10px;font-weight:760}.living-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.living-sources article{background:#fffdf7c7;border:1px solid #dad4c6bd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.living-sources svg{color:var(--brand)}.living-sources span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:820}.living-sources h4,.living-sources p{margin:0}.living-sources small{color:var(--muted);font-weight:720}.transmission-flow{display:block}.transmission-flow .aurion-knowledge-thread span{display:grid}.transmission-flow-stage{gap:18px;display:grid}.learning-card.transmission-card{grid-template-columns:auto minmax(0,1fr) minmax(190px,260px)}.learning-card-side{gap:12px;display:grid}.learning-outcome{color:var(--ink-2);margin:0;font-weight:650}.learner-page{max-width:1120px}.learner-hero{grid-template-columns:minmax(0,.9fr) minmax(220px,.38fr)}.learner-hero .aurion-knowledge-thread{grid-column:1/-1}.learning-experience{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}.learning-active-step,.learning-plan,.learning-complete{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffdf7eb;border-radius:8px;padding:clamp(20px,3vw,30px)}.learning-active-step{gap:18px;display:grid}.learning-active-step h2,.learning-complete h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.learning-plan{position:sticky;top:96px}.learning-plan h2{margin:0 0 14px;font-size:20px}.learning-plan ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.learning-plan li{border-left:3px solid var(--line);background:#f7f5eeb8;border-radius:8px;gap:3px;padding:12px;display:grid}.learning-plan span{color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:820}.learning-complete{justify-content:space-between;align-items:center;gap:18px;display:flex}.mission-next-line{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:680;display:flex}@media (prefers-reduced-motion:no-preference){.aurion-knowledge-thread .active span{animation:1.8s ease-in-out infinite threadPulse}.aurion-answer>*{animation:.22s both answerSectionIn}}@keyframes threadPulse{50%{box-shadow:0 0 0 7px #0b53491a}}@keyframes answerSectionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.home-hero,.expert-profile-hero,.interview-layout,.expert-memory-map,.learning-experience,.aurion-empty{grid-template-columns:1fr}.source-grid,.people-grid,.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){html,body,#root{width:100%;overflow-x:hidden}.app-shell{grid-template-columns:1fr;padding-bottom:84px;overflow-x:hidden}.app-sidebar{z-index:16;border-right:0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%;height:auto;padding:8px 10px;display:grid;position:fixed;inset:auto 0 0;overflow:hidden}.app-sidebar nav,.sidebar-footer{width:100%;min-width:0;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.app-sidebar nav button,.sidebar-footer button{white-space:nowrap;flex:none;width:auto;min-width:74px;padding:8px}.brand{width:auto;max-width:max-content;padding:6px}.brand strong,.brand small{display:none}.topbar{flex-direction:column;align-items:stretch;padding:12px 16px}.global-search,.workspace-mini{width:100%;max-width:100%}.workspace-mini{white-space:normal;align-items:flex-start}main{padding:20px 16px}.page-stack{gap:20px}.page-header,.expert-card,.mission-card,.learning-card,.validation-card,.priority-item,.simple-list article,.learning-modules article,.priority-spotlight,.validation-comparison{grid-template-columns:1fr;align-items:start}.page-header{display:grid}.page-header h1{font-size:36px}.hero-actions,.expert-grid,.expert-ledger-hero,.split-layout,.filter-strip,.form-grid,.mission-brief,.interview-prep,.interview-insight-grid,.transmission-hero-panel,.home-memory-visual,.learner-hero,.learning-experience,.learning-card.transmission-card,.expert-profile-hero,.expert-memory-map,.aurion-composer,.aurion-empty,.aurion-answer-columns,.question-add-row,.living-sources,.source-grid,.interview-layout,.people-grid,.provider-grid{grid-template-columns:1fr}.hero-actions article .action-button{grid-column:1/-1}.expert-card-side,.card-actions,.spotlight-action{justify-items:stretch}.memory-thread,.memory-thread.compact,.aurion-knowledge-thread,.aurion-knowledge-thread.compact{grid-template-columns:1fr;gap:10px}.memory-thread li,.aurion-knowledge-thread li{text-align:left;grid-template-columns:28px minmax(0,1fr);justify-items:start}.memory-thread li:before,.aurion-knowledge-thread li:before{display:none}.transmission-flow,.transmission-flow.compact{grid-template-columns:1fr}.transmission-flow i{width:1px;height:16px;margin-left:8px}.expert-card.human-card .expert-card-side,.learning-complete{grid-column:auto;grid-template-columns:1fr;display:grid}.learning-plan{position:static}.suggestion-row.editorial button{min-width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg-deep:#071a18;--color-bg-app:#0b1514;--color-bg-elevated:#10211f;--color-surface-glass:#0d2320c2;--color-surface-soft:#f7f9f8;--color-surface-soft-2:#edf4f1;--color-brand-primary:#1ed6a4;--color-brand-glow:#46e0b657;--color-accent-secondary:#a9d8ff;--color-accent-warm:#d7b56d;--color-border-subtle:#e0efeb24;--color-border-strong:#8cf3d652;--color-text-primary:#f7fbfa;--color-text-secondary:#c4d4cf;--color-text-muted:#8ea29b;--color-trust:#42d89e;--color-warning:#dcae59;--color-risk:#e36f6a;--shadow-ambient:0 28px 88px #00000057;--shadow-elevated:0 18px 54px #030f0d52;--shadow-glow:0 0 0 1px #8cf3d62e, 0 18px 52px #1ed6a429;--blur-glass:blur(22px);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--ink:var(--color-text-primary);--ink-2:var(--color-text-secondary);--muted:var(--color-text-secondary);--quiet:var(--color-text-muted);--paper:var(--color-bg-app);--paper-2:#0f211f;--surface:var(--color-surface-soft);--surface-2:var(--color-surface-soft-2);--surface-3:#1ed6a41f;--line:var(--color-border-subtle);--line-strong:var(--color-border-strong);--brand:var(--color-brand-primary);--brand-2:#8cf3d6;--accent:var(--color-accent-warm);--info:#8fc8ff;--good:var(--color-trust);--warn:var(--color-warning);--danger:var(--color-risk);--focus:#8cf3d6;--shadow:var(--shadow-ambient);--shadow-soft:var(--shadow-elevated)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-aurion-visual=midnight-mineral]{--color-bg-deep:#07111d;--color-bg-app:#0b111a;--color-bg-elevated:#121b27;--color-surface-glass:#0c1826c7;--color-surface-soft:#f7f9fb;--color-surface-soft-2:#edf3f8;--color-brand-primary:#65d7ff;--color-brand-glow:#65d7ff47;--color-accent-secondary:#c9b8ff;--color-accent-warm:#d9c27a;--color-border-subtle:#e2effa24;--color-border-strong:#65d7ff52;--brand-2:#b8ecff;--focus:#b8ecff}:root[data-aurion-visual=light-executive],:root[data-aurion-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-deep:#10201f;--color-bg-app:#eaf1ef;--color-bg-elevated:#fff;--color-surface-glass:#ffffffc7;--color-surface-soft:#fff;--color-surface-soft-2:#f1f6f4;--color-brand-primary:#087d68;--color-brand-glow:#14b88d33;--color-accent-secondary:#3e78a2;--color-accent-warm:#b08438;--color-border-subtle:#0b24211f;--color-border-strong:#087d6842;--color-text-primary:#101716;--color-text-secondary:#384642;--color-text-muted:#6d7b76;--shadow-ambient:0 26px 70px #0d23201c;--shadow-elevated:0 14px 42px #0d232017;--shadow-glow:0 0 0 1px #087d681f, 0 18px 46px #087d6824;--brand-2:#0f4e45;--focus:#16c79a}:root[data-aurion-visual=deep-emerald][data-aurion-mode=dark],:root[data-aurion-visual=midnight-mineral][data-aurion-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--color-bg-app)}body{color:var(--color-text-primary);background:linear-gradient(128deg, #1ed6a414, transparent 32%), linear-gradient(180deg, var(--color-bg-deep), var(--color-bg-app) 54%, #0d1413);font-family:Inter,SF Pro Text,Segoe UI,ui-sans-serif,system-ui,sans-serif}:root[data-aurion-mode=light] body,:root[data-aurion-visual=light-executive] body{background:linear-gradient(135deg, #16c79a21, transparent 30%), linear-gradient(180deg, #f7fbfa, var(--color-bg-app))}.app-shell{background:0 0}.app-sidebar{background:linear-gradient(180deg, #071a18fa, #0b1514f5), var(--color-bg-deep);border-right:1px solid #8cf3d61f;box-shadow:inset -1px 0 #ffffff0a,18px 0 70px #0000002e}:root[data-aurion-mode=light] .app-sidebar,:root[data-aurion-visual=light-executive] .app-sidebar{background:linear-gradient(#10201f,#0b1715)}.brand,.app-sidebar nav button,.sidebar-footer button{color:#f7fbfac2;border-radius:var(--radius-md)}.brand span{color:#071a18;background:linear-gradient(135deg, #8cf3d6, var(--color-brand-primary));border-radius:8px;box-shadow:0 16px 40px #1ed6a438}.brand strong{color:#fff;font-weight:650}.brand small{color:#c4d4cfc2;font-weight:650}.app-sidebar button.active,.app-sidebar nav button:hover,.sidebar-footer button:hover{color:#fff;background:linear-gradient(135deg,#1ed6a429,#ffffff0b);box-shadow:inset 0 0 0 1px #8cf3d629}.app-main{background:linear-gradient(#ffffff05,#0000 220px),0 0}.topbar{-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);background:#081412b8;border-bottom:1px solid #8cf3d61f}:root[data-aurion-mode=light] .topbar,:root[data-aurion-visual=light-executive] .topbar{background:#f7fbfac2;border-bottom-color:#0a26221a}.global-search{color:var(--color-text-secondary);background:#ffffff12;border-color:#8cf3d629;border-radius:8px;box-shadow:inset 0 1px #ffffff14}:root[data-aurion-mode=light] .global-search,:root[data-aurion-visual=light-executive] .global-search{color:var(--color-text-secondary);background:#ffffffc7}.global-search kbd{color:var(--brand-2);background:#1ed6a414;border:1px solid #8cf3d638;border-radius:7px;margin-left:auto;padding:3px 7px;font-size:11px}.visual-switcher{background:#ffffff0f;border:1px solid #8cf3d624;border-radius:8px;gap:5px;padding:5px;display:inline-flex}.visual-switcher button{width:30px;height:30px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:50%;font-weight:700}.visual-switcher button.active{color:#071a18;background:var(--color-brand-primary)}.workspace-mini{color:var(--color-text-muted)}.workspace-mini strong{color:var(--color-text-primary);font-weight:600}main{padding-top:clamp(28px,4.5vw,62px)}.page-header h1{color:var(--color-text-primary);letter-spacing:0;font-weight:620}.page-header p{color:var(--color-text-secondary);font-size:16px;line-height:1.65}.eyebrow{color:var(--color-brand-primary);font-weight:680}.action-button,.card-actions button,.priority-item button,.tabs button,.wizard-steps button,.filter-strip button,.inline-form button,.scope-row button,.suggestion-row button,.marker-row button,.question-list button,.people-grid button,.answer-continuation button{border-radius:var(--radius-md)}.action-button.primary{color:#061411;background:linear-gradient(135deg, #8cf3d6, var(--color-brand-primary));border-color:#0000;box-shadow:0 16px 40px #1ed6a43d}.action-button.secondary{color:var(--brand-2);background:#8cf3d617;border-color:#8cf3d633}.action-button.ghost{color:var(--brand-2)}.content-section,.quiet-card,.guided-panel,.learning-active-step,.learning-plan,.learning-complete,.empty-state,.error-state,.page-skeleton{color:var(--color-text-primary);background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}:root[data-aurion-mode=light] .content-section,:root[data-aurion-visual=light-executive] .content-section,:root[data-aurion-mode=light] .quiet-card,:root[data-aurion-visual=light-executive] .quiet-card,:root[data-aurion-mode=light] .guided-panel,:root[data-aurion-visual=light-executive] .guided-panel,:root[data-aurion-mode=light] .learning-active-step,:root[data-aurion-visual=light-executive] .learning-active-step,:root[data-aurion-mode=light] .learning-plan,:root[data-aurion-visual=light-executive] .learning-plan,:root[data-aurion-mode=light] .learning-complete,:root[data-aurion-visual=light-executive] .learning-complete,:root[data-aurion-mode=light] .empty-state,:root[data-aurion-visual=light-executive] .empty-state,:root[data-aurion-mode=light] .error-state,:root[data-aurion-visual=light-executive] .error-state,:root[data-aurion-mode=light] .page-skeleton,:root[data-aurion-visual=light-executive] .page-skeleton{background:#ffffffc7}.content-section h2,.quiet-card h2,.guided-panel h2,.learning-active-step h2,.learning-plan h2,.learning-complete h2{color:var(--color-text-primary);font-weight:610}.content-section p,.quiet-card p,.guided-panel p,.learning-active-step p,.learning-plan p,.learning-complete p{color:var(--color-text-secondary)}.home-hero,.expert-profile-hero,.aurion-stage,.transmission-hero-panel,.learner-hero,.expert-memory-map,.priority-spotlight{border-radius:var(--radius-xl);background:linear-gradient(135deg, #8cf3d61c, transparent 30%), linear-gradient(145deg, var(--color-bg-elevated), var(--color-bg-deep));box-shadow:var(--shadow-ambient);border:1px solid #8cf3d633}:root[data-aurion-mode=light] .home-hero,:root[data-aurion-visual=light-executive] .home-hero,:root[data-aurion-mode=light] .expert-profile-hero,:root[data-aurion-visual=light-executive] .expert-profile-hero,:root[data-aurion-mode=light] .aurion-stage,:root[data-aurion-visual=light-executive] .aurion-stage,:root[data-aurion-mode=light] .transmission-hero-panel,:root[data-aurion-visual=light-executive] .transmission-hero-panel,:root[data-aurion-mode=light] .learner-hero,:root[data-aurion-visual=light-executive] .learner-hero,:root[data-aurion-mode=light] .expert-memory-map,:root[data-aurion-visual=light-executive] .expert-memory-map,:root[data-aurion-mode=light] .priority-spotlight,:root[data-aurion-visual=light-executive] .priority-spotlight{background:linear-gradient(135deg,#16c79a21,#0000 38%),linear-gradient(145deg,#fff,#edf5f2);border-color:#087d6829}.home-hero:before,.aurion-stage:before,.empty-state:before,.transmission-hero-panel:before,.expert-memory-map:before{opacity:.9;background-color:#0000;background-image:linear-gradient(116deg,#0000,#8cf3d61a 38%,#0000 64%),linear-gradient(#ffffff0f,#0000 45%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.home-hero{grid-template-columns:minmax(0,.98fr) minmax(360px,.8fr);gap:clamp(24px,4vw,58px);min-height:min(690px,100vh - 132px)}.home-hero .page-header h1{color:#fff;max-width:760px;font-size:clamp(48px,6.2vw,72px);font-weight:590}.home-hero .page-header p,.home-hero p{color:#ebf7f3c7}:root[data-aurion-mode=light] .home-hero .page-header h1,:root[data-aurion-visual=light-executive] .home-hero .page-header h1,:root[data-aurion-mode=light] .home-hero p,:root[data-aurion-visual=light-executive] .home-hero p{color:var(--color-text-primary)}:root[data-aurion-mode=light] .home-hero .page-header p,:root[data-aurion-visual=light-executive] .home-hero .page-header p{color:var(--color-text-secondary)}.home-memory-visual{border-radius:var(--radius-xl);min-height:520px;box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-glow);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);background:#04121073;border-color:#8cf3d62e;align-self:center;position:relative;overflow:hidden}.home-memory-visual:before{content:"";background:linear-gradient(160deg,#8cf3d614,#0000 44%),linear-gradient(20deg,#0000,#a9d8ff0f 72%,#0000);border:1px solid #8cf3d61a;border-radius:8px;position:absolute;inset:34px}.home-memory-visual>*{z-index:1;position:relative}:root[data-aurion-mode=light] .home-memory-visual,:root[data-aurion-visual=light-executive] .home-memory-visual{background:#ffffff9e}.memory-visual-card,.hero-actions article,.expert-card,.mission-card,.learning-card,.validation-card,.knowledge-preview,.knowledge-story,.living-source,.living-sources article,.aurion-critical-point,.aurion-expert-story,.aurion-official-source,.aurion-uncertainty,.aurion-insufficient-evidence{border-radius:var(--radius-lg);color:var(--color-text-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border-color:#8cf3d624;box-shadow:inset 0 1px #ffffff0e}:root[data-aurion-mode=light] .memory-visual-card,:root[data-aurion-visual=light-executive] .memory-visual-card,:root[data-aurion-mode=light] .hero-actions article,:root[data-aurion-visual=light-executive] .hero-actions article,:root[data-aurion-mode=light] .expert-card,:root[data-aurion-visual=light-executive] .expert-card,:root[data-aurion-mode=light] .mission-card,:root[data-aurion-visual=light-executive] .mission-card,:root[data-aurion-mode=light] .learning-card,:root[data-aurion-visual=light-executive] .learning-card,:root[data-aurion-mode=light] .validation-card,:root[data-aurion-visual=light-executive] .validation-card,:root[data-aurion-mode=light] .knowledge-preview,:root[data-aurion-visual=light-executive] .knowledge-preview,:root[data-aurion-mode=light] .knowledge-story,:root[data-aurion-visual=light-executive] .knowledge-story,:root[data-aurion-mode=light] .living-source,:root[data-aurion-visual=light-executive] .living-source,:root[data-aurion-mode=light] .living-sources article,:root[data-aurion-visual=light-executive] .living-sources article,:root[data-aurion-mode=light] .aurion-critical-point,:root[data-aurion-visual=light-executive] .aurion-critical-point,:root[data-aurion-mode=light] .aurion-expert-story,:root[data-aurion-visual=light-executive] .aurion-expert-story,:root[data-aurion-mode=light] .aurion-official-source,:root[data-aurion-visual=light-executive] .aurion-official-source,:root[data-aurion-mode=light] .aurion-uncertainty,:root[data-aurion-visual=light-executive] .aurion-uncertainty,:root[data-aurion-mode=light] .aurion-insufficient-evidence,:root[data-aurion-visual=light-executive] .aurion-insufficient-evidence{background:#ffffffdb;border-color:#087d681f}.hero-actions{gap:14px}.hero-actions article.primary-path{background:#1ed6a421;border-color:#8cf3d63d}.hero-actions h2,.expert-card h3,.mission-card h3,.learning-card h3,.validation-card h3,.knowledge-preview h3,.knowledge-story h3,.living-sources h4{color:var(--color-text-primary);font-weight:610}.expert-card p,.mission-card p,.learning-card p,.validation-card p,.knowledge-preview p,.knowledge-story p,.living-sources p,.living-sources small{color:var(--color-text-secondary)}.expert-card.human-card{background:linear-gradient(135deg,#8cf3d61a,#0000 42%),#ffffff12;border-color:#8cf3d629}:root[data-aurion-mode=light] .expert-card.human-card,:root[data-aurion-visual=light-executive] .expert-card.human-card{background:#ffffffe6}:root[data-aurion-mode=light] .expert-card h3,:root[data-aurion-visual=light-executive] .expert-card h3,:root[data-aurion-mode=light] .mission-card h3,:root[data-aurion-visual=light-executive] .mission-card h3,:root[data-aurion-mode=light] .learning-card h3,:root[data-aurion-visual=light-executive] .learning-card h3,:root[data-aurion-mode=light] .validation-card h3,:root[data-aurion-visual=light-executive] .validation-card h3{color:var(--color-text-primary)}:root[data-aurion-mode=light] .expert-card p,:root[data-aurion-visual=light-executive] .expert-card p,:root[data-aurion-mode=light] .mission-card p,:root[data-aurion-visual=light-executive] .mission-card p,:root[data-aurion-mode=light] .learning-card p,:root[data-aurion-visual=light-executive] .learning-card p,:root[data-aurion-mode=light] .validation-card p,:root[data-aurion-visual=light-executive] .validation-card p{color:var(--color-text-secondary)}.priority-spotlight{background:linear-gradient(125deg,#dcae591f,#0000 30%),linear-gradient(145deg,#13211f,#071a18)}.priority-spotlight h2{color:#fff;font-weight:600}.priority-spotlight p,.priority-spotlight .eyebrow{color:#f7fbfabf}:root[data-aurion-mode=light] .priority-spotlight h2,:root[data-aurion-visual=light-executive] .priority-spotlight h2{color:var(--color-text-primary)}:root[data-aurion-mode=light] .priority-spotlight p,:root[data-aurion-visual=light-executive] .priority-spotlight p,:root[data-aurion-mode=light] .priority-spotlight .eyebrow,:root[data-aurion-visual=light-executive] .priority-spotlight .eyebrow{color:var(--color-text-secondary)}.priority-item button{color:var(--brand-2);background:#8cf3d614;border-color:#8cf3d629}.scope-row button,.answer-continuation button,.card-actions button,.wizard-steps button,.tabs button{color:var(--brand-2);background:#ffffff0f;border-color:#8cf3d629}.scope-row span{color:var(--color-text-secondary);font-weight:650}:root[data-aurion-mode=light] .priority-item button,:root[data-aurion-visual=light-executive] .priority-item button,:root[data-aurion-mode=light] .scope-row button,:root[data-aurion-visual=light-executive] .scope-row button,:root[data-aurion-mode=light] .answer-continuation button,:root[data-aurion-visual=light-executive] .answer-continuation button,:root[data-aurion-mode=light] .card-actions button,:root[data-aurion-visual=light-executive] .card-actions button,:root[data-aurion-mode=light] .wizard-steps button,:root[data-aurion-visual=light-executive] .wizard-steps button,:root[data-aurion-mode=light] .tabs button,:root[data-aurion-visual=light-executive] .tabs button{color:var(--brand-2);background:#ffffffdb}.spotlight-mark{color:#061411;background:linear-gradient(135deg, #fff0c2, var(--color-brand-primary));border-radius:8px;width:50px;height:50px}.expert-portrait{background:linear-gradient(145deg, #8cf3d647, #ffffff14), var(--color-bg-elevated);color:#fff;box-shadow:var(--shadow-glow);border:1px solid #8cf3d638;border-radius:8px}.expert-portrait.large{border-radius:8px;width:148px;height:178px;font-size:34px}.expert-profile-hero{grid-template-columns:auto minmax(0,1fr) minmax(260px,360px);align-items:center}.expert-profile-hero h1{color:#fff;font-size:clamp(44px,5.5vw,70px);font-weight:590}.expert-profile-hero h2{color:var(--brand-2);font-weight:560}.expert-profile-hero p,.expert-narrative{color:#ebf7f3c7}:root[data-aurion-mode=light] .expert-profile-hero h1,:root[data-aurion-visual=light-executive] .expert-profile-hero h1,:root[data-aurion-mode=light] .expert-profile-hero h2,:root[data-aurion-visual=light-executive] .expert-profile-hero h2,:root[data-aurion-mode=light] .expert-profile-hero p,:root[data-aurion-visual=light-executive] .expert-profile-hero p,:root[data-aurion-mode=light] .expert-narrative,:root[data-aurion-visual=light-executive] .expert-narrative{color:var(--color-text-primary)}.expert-memory-map{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr) minmax(260px,.58fr)}.expert-memory-map h2,.transmission-hero-panel h2,.learner-hero h2{color:#fff;font-weight:600}.expert-memory-map p,.transmission-hero-panel p,.learner-hero p{color:#ebf7f3c2}:root[data-aurion-mode=light] .expert-memory-map h2,:root[data-aurion-visual=light-executive] .expert-memory-map h2,:root[data-aurion-mode=light] .transmission-hero-panel h2,:root[data-aurion-visual=light-executive] .transmission-hero-panel h2,:root[data-aurion-mode=light] .learner-hero h2,:root[data-aurion-visual=light-executive] .learner-hero h2,:root[data-aurion-mode=light] .expert-memory-map p,:root[data-aurion-visual=light-executive] .expert-memory-map p,:root[data-aurion-mode=light] .transmission-hero-panel p,:root[data-aurion-visual=light-executive] .transmission-hero-panel p,:root[data-aurion-mode=light] .learner-hero p,:root[data-aurion-visual=light-executive] .learner-hero p{color:var(--color-text-primary)}.expertise-fingerprint{gap:16px}.fingerprint-orbit{width:118px;height:118px;box-shadow:inset 0 0 28px #8cf3d61f, var(--shadow-glow);background:conic-gradient(from 220deg,#8cf3d670,#a9d8ff3d,#d7b56d3d,#8cf3d670);border-color:#8cf3d640}.fingerprint-core{color:#061411;background:linear-gradient(135deg, #8cf3d6, var(--color-brand-primary));inset:34px}.fingerprint-domains span,.tag-row span,.status-pill{color:var(--brand-2);background:#8cf3d617;border-color:#8cf3d633;border-radius:8px}.status-pill.good{color:#061411;background:#42d89ee6;border-color:#0000}.status-pill.warn{color:#2d1c03;background:#dcae59eb;border-color:#0000}.status-pill.danger{color:#fff;background:#e36f6ae0;border-color:#0000}.aurion-knowledge-thread{align-items:start;padding:10px 0;position:relative}.aurion-knowledge-thread:before{content:"";background:linear-gradient(90deg,#0000,#8cf3d66b,#a9d8ff47,#0000);border-radius:50%;height:2px;position:absolute;top:29px;left:8%;right:8%;box-shadow:0 0 18px #1ed6a438}.aurion-knowledge-thread li:before,.memory-thread li:before{display:none}.aurion-knowledge-thread span,.memory-thread span{width:38px;height:38px;color:var(--color-text-secondary);background:#ffffff14;border-color:#8cf3d638;box-shadow:inset 0 1px #ffffff14}.aurion-knowledge-thread .completed span,.aurion-knowledge-thread .active span,.memory-thread .completed span,.memory-thread .running span{color:#061411;background:linear-gradient(135deg, #8cf3d6, var(--color-brand-primary));box-shadow:var(--shadow-glow);border-color:#0000}.aurion-knowledge-thread .fragile span{color:#2d1c03;background:var(--color-warning);border-color:#0000}.aurion-knowledge-thread strong{color:var(--color-text-primary);font-weight:610}.aurion-knowledge-thread small{color:var(--color-text-muted)}.aurion-page{max-width:1180px}.aurion-stage{min-height:min(720px,100vh - 180px);padding:clamp(24px,4vw,44px)}.aurion-empty{min-height:420px}.aurion-empty-copy h2{color:#fff;font-size:clamp(34px,4.5vw,58px);font-weight:590}.aurion-empty-copy p{color:#ebf7f3c2}:root[data-aurion-mode=light] .aurion-empty-copy h2,:root[data-aurion-visual=light-executive] .aurion-empty-copy h2,:root[data-aurion-mode=light] .aurion-empty-copy p,:root[data-aurion-visual=light-executive] .aurion-empty-copy p{color:var(--color-text-primary)}.suggestion-row.editorial button{color:var(--color-text-primary);border-radius:var(--radius-md);background:#ffffff14;border:1px solid #8cf3d62e}.suggestion-row.editorial span{color:var(--brand-2)}.chat-message.user{color:var(--color-text-primary);background:#8cf3d61f;border:1px solid #8cf3d62e;border-radius:8px}.user-question span{color:var(--brand-2)}.aurion-answer{border-radius:var(--radius-xl);box-shadow:var(--shadow-glow);background:linear-gradient(145deg,#ffffff1a,#ffffff0a),#0512107a;border:1px solid #8cf3d62e}:root[data-aurion-mode=light] .aurion-answer,:root[data-aurion-visual=light-executive] .aurion-answer{background:#ffffffe6}.aurion-answer-summary h2{color:var(--color-text-primary);font-size:clamp(28px,3.6vw,44px);font-weight:590}.aurion-method{border-top-color:#8cf3d629}.aurion-method li,.aurion-answer>p{color:var(--color-text-secondary)}.aurion-confidence{color:var(--color-text-secondary);grid-template-columns:auto 120px minmax(0,1fr)}.aurion-confidence span{color:var(--brand-2)}.aurion-confidence i,.progress-track span,.preservation-meter i{background:linear-gradient(90deg, var(--color-brand-primary), var(--color-accent-secondary));box-shadow:0 0 18px var(--color-brand-glow)}.progress-track,.preservation-meter{background:#ffffff1a}:root[data-aurion-mode=light] .progress-track,:root[data-aurion-visual=light-executive] .progress-track,:root[data-aurion-mode=light] .preservation-meter,:root[data-aurion-visual=light-executive] .preservation-meter{background:#08231f17}.source-disclosure{border-top-color:#8cf3d629}.source-disclosure summary{color:var(--brand-2)}.aurion-composer{border-radius:var(--radius-xl);background:#ffffff0f;border:1px solid #8cf3d62e;padding:10px}.aurion-composer textarea,input,textarea,select{color:var(--color-text-primary);border-radius:var(--radius-md);background:#ffffff14;border-color:#8cf3d629}:root[data-aurion-mode=light] .aurion-composer,:root[data-aurion-visual=light-executive] .aurion-composer,:root[data-aurion-mode=light] .aurion-composer textarea,:root[data-aurion-visual=light-executive] .aurion-composer textarea,:root[data-aurion-mode=light] input,:root[data-aurion-visual=light-executive] input,:root[data-aurion-mode=light] textarea,:root[data-aurion-visual=light-executive] textarea,:root[data-aurion-mode=light] select,:root[data-aurion-visual=light-executive] select{color:var(--color-text-primary);background:#ffffffdb;border-color:#087d6829}.transmission-hero-panel{min-height:390px}.transmission-flow-stage{border-radius:var(--radius-xl);background:#ffffff0f;border:1px solid #8cf3d629;padding:clamp(18px,3vw,28px)}.learning-card.transmission-card{color:var(--color-text-primary);background:linear-gradient(135deg,#8cf3d61f,#0000 34%),#ffffff0f}.learner-hero{min-height:330px}.learning-experience{align-items:stretch}.learning-active-step{align-content:space-between;min-height:410px}.learning-active-step textarea{min-height:160px}.learning-plan{background:#071a18b8}:root[data-aurion-mode=light] .learning-plan,:root[data-aurion-visual=light-executive] .learning-plan{background:#ffffffdb}.learning-plan li{background:#ffffff0f;border-left-color:#8cf3d62e}.learning-plan li.active{border-left-color:var(--color-brand-primary);background:#1ed6a421}.learning-plan li.completed{border-left-color:var(--color-trust)}.activity-page .priority-spotlight{grid-template-columns:auto minmax(0,1fr) auto;min-height:210px}.tabs,.wizard-steps{background:#ffffff0f;border-color:#8cf3d629;border-radius:8px}.tabs button.active,.wizard-steps button.active,.scope-row button.active{color:#061411;background:var(--color-brand-primary);border-color:#0000}.design-system-page{max-width:1180px}.design-token-grid,.design-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.design-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.design-showcase.two{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.token-card,.dark-insight-card,.evidence-card,.expert-portrait-card{border-radius:var(--radius-lg);color:var(--color-text-primary);box-shadow:var(--shadow-elevated);background:#ffffff0f;border:1px solid #8cf3d629;gap:12px;padding:20px;display:grid}.token-card span{border-radius:var(--radius-md);border:1px solid #ffffff14;width:100%;height:58px}.token-deep span{background:var(--color-bg-deep)}.token-elevated span{background:var(--color-bg-elevated)}.token-soft span{background:var(--color-surface-soft)}.token-brand span{background:var(--color-brand-primary)}.token-glow span{background:var(--color-brand-glow)}.token-trust span{background:var(--color-trust)}.token-warning span{background:var(--color-warning)}.token-risk span{background:var(--color-risk)}.dark-insight-card{background:linear-gradient(135deg, #8cf3d61f, transparent 42%), var(--color-surface-glass)}.evidence-card{background:#ffffff14}.expert-portrait-card{background:linear-gradient(145deg,#a9d8ff1a,#0000 38%),#ffffff0f}@media (prefers-reduced-motion:no-preference){.aurion-knowledge-thread .active span{animation:2.4s ease-in-out infinite intelligencePulse}.home-memory-visual,.aurion-answer,.transmission-flow-stage{animation:9s ease-in-out infinite premiumFloat}}@keyframes intelligencePulse{50%{box-shadow:0 0 0 8px #8cf3d61f,0 0 32px #1ed6a442}}@keyframes premiumFloat{50%{transform:translateY(-3px)}}@media (width<=1100px){.home-hero,.expert-profile-hero,.expert-memory-map,.transmission-hero-panel,.learner-hero,.design-showcase,.design-showcase.two{grid-template-columns:1fr}.design-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){body{background:linear-gradient(180deg, var(--color-bg-deep), var(--color-bg-app))}.app-sidebar{-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);background:#071a18eb}.topbar{background:#071a18d1}.visual-switcher{width:max-content}.home-hero,.aurion-stage,.expert-profile-hero,.transmission-hero-panel,.learner-hero,.priority-spotlight{border-radius:8px;min-height:auto}.home-hero .page-header h1,.aurion-empty-copy h2,.expert-profile-hero h1{font-size:clamp(36px,12vw,48px)}.expert-portrait.large{width:112px;height:132px}.aurion-knowledge-thread:before{display:none}.aurion-knowledge-thread span,.memory-thread span{width:34px;height:34px}.aurion-composer{z-index:5;grid-template-columns:1fr;position:sticky;bottom:92px}.design-token-grid,.design-showcase{grid-template-columns:1fr}.app-shell{padding-bottom:118px}.page-main{padding-bottom:120px}.home-hero{min-height:auto;padding-bottom:2rem}.hero-actions,.home-memory-grid,.expert-card.human-card,.learning-card.transmission-card,.mission-card,.validation-card{grid-template-columns:1fr}.expert-card.human-card .expert-card-side,.expert-card.human-card .expert-card-main{grid-column:auto;min-width:0}.expert-card.human-card .expert-card-side{grid-template-columns:auto minmax(0,1fr);align-items:center}.expert-card.human-card .expert-story{font-size:.93rem}.home-memory-visual,.hero-actions article,.transmission-stage,.learner-timeline{min-height:auto}.visual-switcher{max-width:100%;overflow-x:auto}}@media (width<=520px){.app-sidebar{grid-template-columns:44px minmax(0,1fr) auto;gap:6px;padding:7px 8px}.brand{justify-content:center;padding:0}.app-sidebar nav{scrollbar-width:none;justify-content:flex-start;padding-bottom:0;overflow-x:auto}.app-sidebar nav::-webkit-scrollbar{display:none}.sidebar-footer{justify-content:flex-end;width:auto;padding-bottom:0;overflow:hidden}.app-sidebar nav button,.sidebar-footer button{justify-content:center;width:42px;min-width:42px;height:42px;padding:0}.app-sidebar nav button span,.sidebar-footer button span{display:none}.home-hero{gap:18px;padding:28px 26px 34px}.home-hero .page-header h1,.aurion-empty-copy h2,.expert-profile-hero h1{font-size:clamp(34px,10vw,40px);line-height:1.08}.home-hero .page-header p,.home-hero p{font-size:.98rem;line-height:1.6}.hero-actions{display:none}.expert-card.human-card .expert-card-side{grid-template-columns:1fr}.expert-card.human-card .expert-avatar{width:72px;height:72px}.aurion-answer,.source-cards,.transmission-stage,.learner-page .learner-timeline{border-radius:8px}}:root{--rw-ink:#141814;--rw-ink-soft:#2a302b;--rw-paper:#e9ece7;--rw-surface:#f6f8f4;--rw-surface-2:#dde2db;--rw-line:#c5ccc2;--rw-line-dark:#2f3530;--rw-muted:#3d453e;--rw-muted-soft:#5a635b;--rw-amber:#e09a2b;--rw-amber-dark:#6f4208;--rw-amber-soft:#f4e8d0;--rw-red:#c04036;--rw-green:#247a4c;--rw-green-soft:#d7ebe0;--rw-blue:#2b6486;--rw-sidebar:#141814;--rw-sidebar-hover:#1e241f;--rw-sidebar-active:#282e28;--rw-sidebar-text:#aeb6ae;--rw-sidebar-text-strong:#f0f3ee;--rw-shadow:0 1px 0 #1418140a, 0 10px 28px #1418140f;--rw-shadow-lg:0 18px 44px #1418141f;--rw-radius:8px;--rw-radius-sm:6px;--rw-font:"IBM Plex Sans", "Segoe UI", sans-serif;--rw-mono:"IBM Plex Mono", ui-monospace, monospace;--rw-focus:#3d8f6a}.rewind-landing,.rewind-login,.rewind-shell{font-family:var(--rw-font);font-feature-settings:"ss01" 1, "kern" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.rewind-landing *,.rewind-login *,.rewind-shell *{letter-spacing:0}.rewind-landing>main,main.rewind-login,.rewind-main>main{padding:0}.rewind-button,.landing-primary,.text-button,.rewind-link-button,.icon-button{border:0;font-weight:700}.rewind-button{min-height:40px;color:var(--rw-ink);background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:var(--rw-radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.rewind-button:hover{background:#fff;border-color:#9aa398}.rewind-button:focus-visible{outline:2px solid var(--rw-focus);outline-offset:2px}.rewind-button.primary{color:#141814;background:var(--rw-amber);border-color:#c8871f;box-shadow:inset 0 -1px #1418141f}.rewind-button.primary:hover{background:#ebb040;border-color:#c8871f}.rewind-button.danger{color:#fff;background:var(--rw-red);border-color:#9e322a}.rewind-button:disabled{opacity:.5;box-shadow:none}.rewind-link-button{color:var(--rw-ink-soft);background:0 0;align-items:center;gap:6px;padding:6px;display:inline-flex}.rewind-link-button:hover{color:#000}.icon-button{width:36px;height:36px;color:inherit;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:#7f7f7f1f}.spin{animation:.9s linear infinite rewind-spin}@keyframes rewind-spin{to{transform:rotate(360deg)}}.rewind-landing{min-height:100vh;color:var(--rw-ink);background:var(--rw-paper)}.landing-nav{z-index:20;color:#fff;border-bottom:1px solid #fff3;grid-template-columns:auto 1fr auto;align-items:center;gap:42px;width:100%;height:76px;padding:0 clamp(22px,5vw,78px);display:grid;position:absolute;top:0;left:0}.landing-brand{color:#fff;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.landing-brand strong{font-size:15px}.landing-brand b{color:var(--rw-amber)}.rewind-mark{flex:none;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;width:25px;height:25px;display:inline-grid}.rewind-mark i{background:var(--rw-amber);display:block}.rewind-mark i:first-child{height:45%}.rewind-mark i:nth-child(2){height:100%}.rewind-mark i:nth-child(3){height:70%}.landing-nav nav{justify-self:center;align-items:center;gap:34px;display:flex}.landing-nav nav a,.landing-hero-actions a{color:#fffc;font-size:14px;font-weight:650;text-decoration:none}.landing-nav nav a:hover,.landing-hero-actions a:hover{color:#fff}.landing-nav-actions{align-items:center;gap:10px;display:flex}.text-button{color:#fff;background:0 0;padding:9px 12px}.landing-primary{color:#151711;background:var(--rw-amber);border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 17px;display:inline-flex}.landing-primary:hover{background:#f7b94e}.landing-primary.large{min-height:48px;padding:0 21px}.landing-menu-button{display:none}.landing-hero{color:#fff;background:#11130f url(/rewind-control-room.png) 50%/cover no-repeat;min-height:min(820px,88svh);position:relative;overflow:hidden}.landing-hero-shade{background:#0709078a;position:absolute;inset:0}.landing-hero-content{z-index:2;width:min(760px,100% - 44px);margin-left:clamp(22px,7vw,112px);padding-top:clamp(150px,21vh,210px);position:relative}.landing-kicker{color:#f7d594;align-items:center;gap:9px;margin:0 0 18px;font-size:12px;font-weight:800;display:flex}.landing-kicker span{background:var(--rw-amber);width:28px;height:2px}.landing-hero h1{margin:0;font-size:clamp(58px,7.2rem,116px);font-weight:850;line-height:.88}.landing-hero h2{max-width:690px;margin:24px 0 16px;font-size:34px;font-weight:650;line-height:1.08}.landing-hero-content>p:not(.landing-kicker){color:#ffffffc2;max-width:650px;margin:0;font-size:17px;line-height:1.65}.landing-hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.landing-proof-rail{z-index:3;background:#0d0f0ce0;border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;min-height:96px;padding:0 clamp(22px,7vw,112px);display:grid;position:absolute;bottom:0;left:0}.landing-proof-rail>div{border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;min-height:50px;padding:0 28px;display:flex}.landing-proof-rail>div:first-child{border-left:0;padding-left:0}.landing-proof-rail strong{color:#fff;font-size:21px}.landing-proof-rail span{color:#ffffff94;font-size:12px}.landing-proof-rail .live{padding-left:54px;position:relative}.landing-proof-rail .live i{background:#49ad77;border-radius:50%;width:10px;height:10px;position:absolute;left:28px;box-shadow:0 0 0 5px #49ad7726}.landing-proof-rail .live strong{color:#75d49e;font-size:12px}.landing-problem,.landing-control,.landing-deploy{width:min(1240px,100% - 44px);margin:0 auto;padding:100px 0}.landing-section-heading{max-width:900px}.landing-section-heading>span,.deploy-copy>span{color:var(--rw-amber-dark);font-size:12px;font-weight:850}.landing-section-heading h2,.deploy-copy h2{margin:14px 0 0;font-size:45px;font-weight:760;line-height:1.08}.problem-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;margin-top:64px;display:grid}.problem-grid>p{color:var(--rw-ink-soft);margin:0;font-size:21px;line-height:1.6}.problem-example{background:var(--rw-surface);border:1px solid var(--rw-line)}.problem-example>div{border-bottom:1px solid var(--rw-line);grid-template-columns:40px 1fr 1.3fr auto;align-items:center;gap:14px;min-height:74px;padding:15px 20px;display:grid}.problem-example>div>span{color:#646960;font:700 12px ui-monospace,monospace}.problem-example>div strong{font-size:15px}.problem-example>div small{color:var(--rw-muted)}.problem-example>div i{border-radius:3px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.problem-example .good{color:#246944;background:#dceee3}.problem-example .danger{color:#a22d28;background:#f7dedb}.problem-example footer{color:#8d2924;background:#f4e5e1;align-items:center;gap:10px;padding:16px 20px;font-weight:700;display:flex}.landing-engine{color:#f8f7f2;background:#191c18;padding:100px max(22px,50vw - 620px)}.landing-section-heading.light{max-width:920px}.landing-section-heading.light>span{color:#efb659}.landing-section-heading.light h2{color:#fff}.landing-section-heading.light p{color:#aeb4aa;max-width:750px;font-size:18px;line-height:1.65}.landing-engine-demo{background:#11140f;border:1px solid #41463d;margin-top:56px}.engine-demo-top{border-bottom:1px solid #3a3f36;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:68px;padding:0 22px;display:grid}.engine-demo-top>span{color:#90978c;font:700 12px ui-monospace,monospace}.engine-demo-top strong{font-size:15px}.engine-demo-top i{color:#ff8a7f;background:#3a1f1c;border-radius:3px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.landing-engine-demo.recovered .engine-demo-top i{color:#7ed39f;background:#183126}.causal-track{grid-template-columns:minmax(120px,1fr) 60px minmax(120px,1fr) 60px minmax(120px,1fr) 60px minmax(120px,1fr);align-items:center;min-height:230px;padding:45px;display:grid}.causal-track>b{background:#596057;height:1px}.causal-step{border:1px solid #494f45;flex-direction:column;min-height:122px;padding:19px;display:flex}.causal-step>span{color:#80877d;font:700 11px ui-monospace,monospace}.causal-step strong{color:#fff;margin-top:18px}.causal-step small{color:#9ba198;margin-top:5px}.causal-step.done{border-top:3px solid var(--rw-green)}.causal-step.failed{border-top:3px solid var(--rw-red);background:#241714}.causal-step.waiting{border-color:#596057}.causal-step.restored{border-top:3px solid var(--rw-amber);background:#252116}.engine-demo-bottom{background:#20231f;border-top:1px solid #3a3f36;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:14px 22px;display:flex}.engine-demo-bottom span{color:#999f96;font-size:10px;font-weight:800}.engine-demo-bottom p{color:#e8e9e5;margin:4px 0 0;font-size:13px}.engine-demo-bottom button{color:#151711;background:var(--rw-amber);border:0;border-radius:4px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-weight:800;display:flex}.engine-capabilities{border-top:1px solid #454a42;border-bottom:1px solid #454a42;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.engine-capabilities article{border-left:1px solid #454a42;min-height:210px;padding:29px}.engine-capabilities article:first-child{border-left:0}.engine-capabilities span{color:#efb659;font:700 12px ui-monospace,monospace}.engine-capabilities h3{color:#fff;margin:34px 0 8px;font-size:22px}.engine-capabilities p{color:#9fa59b;margin:0;font-size:14px;line-height:1.6}.control-layout{grid-template-columns:.75fr 1.25fr;gap:70px;margin-top:60px;display:grid}.control-copy>p{color:var(--rw-ink-soft);font-size:19px;line-height:1.65}.control-copy ul{margin:28px 0 0;padding:0;list-style:none}.control-copy li{border-bottom:1px solid var(--rw-line);align-items:center;gap:10px;min-height:44px;font-weight:650;display:flex}.control-copy li svg{color:var(--rw-green)}.role-matrix{background:var(--rw-surface);border:1px solid var(--rw-line);min-width:0;overflow-x:auto}.role-matrix>div{border-bottom:1px solid var(--rw-line);text-align:center;grid-template-columns:2fr repeat(5,.65fr);align-items:center;min-width:660px;min-height:58px;padding:0 16px;display:grid}.role-matrix>div:last-child{border-bottom:0}.role-matrix .role-head{color:#4d514b;background:#e7e4da;min-height:44px;font-size:10px;font-weight:850}.role-matrix strong{text-align:left;font-size:14px}.role-matrix>div>span:not(:first-child){color:var(--rw-green)}.role-matrix .role-head>span,.role-matrix .role-head>span:not(:first-child){color:#4d514b}.landing-deploy{border-top:1px solid var(--rw-line);grid-template-columns:.75fr 1.25fr;align-items:end;gap:80px;display:grid}.deploy-copy p{color:var(--rw-muted);font-size:17px;line-height:1.6}.deploy-sequence{border:1px solid var(--rw-line);background:var(--rw-surface);grid-template-columns:repeat(4,1fr);display:grid}.deploy-sequence div{border-left:1px solid var(--rw-line);flex-direction:column;min-height:150px;padding:20px;display:flex}.deploy-sequence div:first-child{border-left:0}.deploy-sequence span{color:var(--rw-amber-dark);font:700 11px ui-monospace,monospace}.deploy-sequence strong{margin-top:auto}.deploy-sequence small{color:var(--rw-muted);margin-top:5px;line-height:1.4}.landing-final{color:#fff;text-align:center;background:#171a16;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:76px 22px;display:flex}.landing-final>svg{color:var(--rw-amber)}.landing-final h2{margin:24px 0 30px;font-size:44px;line-height:1.1}.landing-footer{color:#a5aaa1;background:#0f110e;border-top:1px solid #30342e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:90px;padding:0 max(22px,50vw - 620px);display:grid}.landing-footer>div{color:#fff;align-items:center;gap:10px;display:flex}.landing-footer .rewind-mark{width:19px;height:19px}.landing-footer p{margin:0}.landing-footer>span{justify-self:end}.rewind-login{min-height:100vh;color:var(--rw-ink);background:var(--rw-paper);grid-template-columns:minmax(420px,.9fr) minmax(600px,1.1fr);display:grid}.login-visual{color:#fff;background:#121510 url(/rewind-control-room.png) 50%/cover no-repeat;min-height:100vh;padding:36px 48px;position:relative;overflow:hidden}.login-visual:after{content:"";background:#090b089e;position:absolute;inset:0}.login-back{z-index:2;color:#fff;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex;position:relative}.login-visual-copy{z-index:2;position:absolute;bottom:70px;left:48px;right:48px}.login-visual-copy>p{color:#efbc69;margin:14px 0 18px;font-size:12px;font-weight:850}.login-visual-copy h1{max-width:620px;margin:0;font-size:43px;line-height:1.08}.login-security{border-top:1px solid #ffffff3d;flex-wrap:wrap;gap:22px;margin-top:34px;padding-top:24px;display:flex}.login-security span{color:#ffffffb8;align-items:center;gap:8px;font-size:13px;display:flex}.login-panel{justify-content:center;align-items:center;min-width:0;padding:48px;display:flex}.login-panel-inner{width:min(690px,100%)}.login-heading>span{color:var(--rw-amber-dark);font-size:11px;font-weight:850}.login-heading h2{margin:8px 0 10px;font-size:36px}.login-heading p{max-width:610px;color:var(--rw-muted);margin:0;font-size:15px;line-height:1.45}.login-profiles{border:1px solid var(--rw-line);background:var(--rw-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.login-profiles>button{width:100%;min-height:72px;color:var(--rw-ink);border:0;border-bottom:1px solid var(--rw-line);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:10px 15px;display:grid}.login-profiles>button:nth-child(odd){border-right:1px solid var(--rw-line)}.login-profiles>button:nth-last-child(-n+2){border-bottom:0}.login-profiles>button:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.login-profiles>button:hover{background:#f1efe7}.login-profiles>button.selected{box-shadow:inset 3px 0 var(--rw-amber);background:#f4ead5}.login-profiles>button.selected small{color:#565c54}.login-profiles>button>svg{color:var(--rw-green)}.login-profiles>button>i{border:1px solid #aaa99f;border-radius:50%;width:16px;height:16px}.profile-avatar{color:#fff;background:#383c35;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:inline-flex}.login-profiles strong,.login-profiles small{display:block}.login-profiles strong{font-size:14px}.login-profiles small{color:var(--rw-muted);margin-top:3px;font-size:12px}.login-submit{color:#151711;background:var(--rw-amber);border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:18px;font-weight:850;display:flex}.login-sso{border-top:1px solid var(--rw-line);margin-top:28px;padding-top:22px}.login-sso>span{color:var(--rw-muted);font-size:10px;font-weight:850}.login-sso button{width:100%;min-height:44px;color:var(--rw-muted);border:1px solid var(--rw-line);background:#e7e4da;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.login-sso p,.login-error p{color:var(--rw-muted);margin:8px 0 0;font-size:12px}.login-loading,.login-error{background:var(--rw-surface);border:1px solid var(--rw-line);justify-content:center;align-items:center;gap:10px;min-height:160px;margin-top:28px;padding:28px;display:flex}.login-error{color:var(--rw-red);flex-direction:column}.login-error button{border:1px solid var(--rw-line);border-radius:4px;min-height:36px;padding:0 14px}.oidc-callback{color:#e7e9e3;background:#1f221d;place-items:center;min-height:100vh;padding:24px;display:grid}.oidc-callback>section{text-align:center;width:min(460px,100%)}.oidc-callback svg{color:#d59b45}.oidc-callback>section>span{color:#aeb3a9;margin-top:18px;font-size:10px;font-weight:850;display:block}.oidc-callback h1{margin:8px 0;font-size:28px}.oidc-callback p{color:#aeb3a9;max-width:390px;margin:0 auto 20px;font-size:12px;line-height:1.65}.rewind-shell{min-height:100vh;color:var(--rw-ink);background:radial-gradient(1200px 480px at 18% -10%, #e09a2b14, transparent 55%), linear-gradient(180deg, #f1f3ef 0%, var(--rw-paper) 220px, #e4e8e2 100%);grid-template-columns:248px minmax(0,1fr);display:grid}.rewind-sidebar{z-index:30;width:248px;color:var(--rw-sidebar-text);background:linear-gradient(180deg, #181c18 0%, var(--rw-sidebar) 42%, #101410 100%);border-right:1px solid #2a302b;flex-direction:column;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:inset -1px 0 #ffffff08}.rewind-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:45px;padding:0 10px;display:flex}.rewind-brand>span:last-child{flex-direction:column;display:flex}.rewind-brand strong{font-size:15px;line-height:1}.rewind-brand small{color:#f0c06a;font-family:var(--rw-mono);letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:700}.rewind-workspace-label{border-bottom:1px solid #ffffff14;margin:26px 10px 16px;padding-bottom:14px}.rewind-workspace-label span{color:#8b948a;font-family:var(--rw-mono);letter-spacing:.08em;font-size:10px;font-weight:700}.rewind-workspace-label strong{color:var(--rw-sidebar-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:600;display:block;overflow:hidden}.rewind-sidebar nav{flex-direction:column;gap:4px;display:flex}.rewind-sidebar nav button,.rewind-sidebar-bottom>button{width:100%;min-height:44px;color:var(--rw-sidebar-text);border-radius:var(--rw-radius-sm);text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;font-weight:600;transition:background .14s,color .14s;display:grid}.rewind-sidebar nav button:hover,.rewind-sidebar-bottom>button:hover{color:var(--rw-sidebar-text-strong);background:var(--rw-sidebar-hover)}.rewind-sidebar nav button.active,.rewind-sidebar-bottom>button.active{color:#fff;background:var(--rw-sidebar-active);box-shadow:inset 3px 0 0 var(--rw-amber)}.rewind-sidebar nav button b{color:#fff;background:var(--rw-red);border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:inline-flex}.rewind-sidebar-bottom{margin-top:auto}.rewind-engine-state{border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:60px;margin:14px 4px 0;padding:12px 10px 4px;display:flex}.rewind-engine-state>span{background:#5ec48a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #5ec48a29}.rewind-engine-state strong,.rewind-engine-state small{display:block}.rewind-engine-state strong{color:#e7ebe4;font-size:12px;font-weight:650}.rewind-engine-state small{color:#8f988f;margin-top:3px;font-size:11px;line-height:1.35}.rewind-main{grid-column:2;min-width:0}.rewind-topbar{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#f6f8f4e0;border-bottom:1px solid #c5ccc2e6;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.rewind-environment{color:var(--rw-muted);align-items:center;gap:8px;font-size:11px;display:flex}.rewind-environment span{color:var(--rw-green);font-weight:850}.rewind-environment i{background:#9da096;border-radius:50%;width:4px;height:4px}.rewind-environment strong{color:var(--rw-ink-soft);font-weight:650}.rewind-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.rewind-top-actions>.icon-button{position:relative}.rewind-top-actions>.icon-button span{background:var(--rw-red);border:1px solid var(--rw-paper);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.rewind-profile-wrap{position:relative}.rewind-profile{min-height:46px;color:var(--rw-ink);text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,170px) 18px;align-items:center;gap:9px;padding:0 4px 0 8px;display:grid}.rewind-profile>span{color:#fff;border-radius:var(--rw-radius-sm);background:#2c322d;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.rewind-profile strong,.rewind-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rewind-profile strong{font-size:12px}.rewind-profile small{color:var(--rw-muted);font-size:10px}.rewind-profile-menu{border:1px solid var(--rw-line);border-radius:var(--rw-radius);width:210px;box-shadow:var(--rw-shadow-lg);background:#fff;padding:6px;position:absolute;top:52px;right:0}.rewind-profile-menu button{width:100%;min-height:38px;color:var(--rw-ink);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:0 9px;display:flex}.rewind-profile-menu button:hover{background:var(--rw-paper)}.rewind-content{min-width:0}.rewind-mobile-menu,.rewind-nav-backdrop{display:none}.rewind-page{width:min(1480px,100%);margin:0 auto;padding:28px clamp(18px,2.6vw,40px) 56px}.rewind-page-title{border-bottom:1px solid #c5ccc2a6;justify-content:space-between;align-items:flex-start;gap:24px;min-height:78px;margin-bottom:22px;padding-bottom:18px;display:flex}.rewind-page-title>div:first-child>span,.rewind-panel>header>div>span,.panel-title-row>div>span,.rewind-modal>header span{color:var(--rw-amber-dark);font-family:var(--rw-mono);letter-spacing:.07em;font-size:11px;font-weight:700}.rewind-page-title h1{letter-spacing:-.02em;color:var(--rw-ink);margin:6px 0;font-size:30px;font-weight:700;line-height:1.12}.rewind-page-title p{max-width:62ch;color:var(--rw-muted);margin:0;font-size:14px;line-height:1.45}.rewind-page-action{padding-top:10px}.rewind-panel{background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:var(--rw-radius);min-width:0;box-shadow:var(--rw-shadow)}.rewind-panel>header,.panel-title-row{border-bottom:1px solid var(--rw-line);background:linear-gradient(#ffffff8c,#0000);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 18px;display:flex}.rewind-panel>header h2,.panel-title-row h2{letter-spacing:-.01em;color:var(--rw-ink);margin:3px 0 0;font-size:17px;font-weight:700}.rewind-metrics-grid{border:1px solid var(--rw-line);background:var(--rw-surface);border-radius:6px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid;overflow:hidden}.rewind-metric{border-left:1px solid var(--rw-line);flex-direction:column;min-height:124px;padding:20px;display:flex;position:relative}.rewind-metric:first-child{border-left:0}.rewind-metric:before{content:"";background:#777d73;height:3px;position:absolute;top:0;left:0;right:0}.rewind-metric.good:before{background:var(--rw-green)}.rewind-metric.warn:before{background:var(--rw-amber)}.rewind-metric.danger:before{background:var(--rw-red)}.rewind-metric>span{color:var(--rw-muted);font-size:11px;font-weight:700}.rewind-metric>strong{margin-top:8px;font-size:29px;line-height:1}.rewind-metric>small{color:var(--rw-muted);align-items:center;gap:4px;margin-top:auto;display:flex}.rewind-metric.good>small svg{color:var(--rw-green)}.rewind-status,.rewind-risk,.person-status,.tenant-status{white-space:nowrap;border-radius:3px;align-items:center;min-height:23px;padding:2px 7px;font-size:10px;font-weight:850;display:inline-flex}.rewind-status.reconciled,.rewind-status.closed_consistent{color:#276a48;background:#dcece2}.rewind-status.inconsistent{color:#9b2f30;background:#f8dddd}.rewind-status.held,.rewind-status.compensating,.rewind-status.verifying{color:#8a5610;background:#f4e5c9}.rewind-status.failed,.rewind-status.recovery_required,.rewind-status.ambiguous{color:#9a302a;background:#f4dcd8}.rewind-status.denied,.rewind-status.cancelled{color:#792d2a;background:#ead7d4}.rewind-status.prepared,.rewind-status.executing{color:#326581;background:#dce9ef}.rewind-risk.low{color:#2c6c4b;background:#e1ece5}.rewind-risk.medium{color:#536157;background:#e8e8e1}.rewind-risk.high{color:#875817;background:#f4e5c9}.rewind-risk.critical{color:#9b302a;background:#f4dcd8}.rewind-incident-banner{color:#f6e9e6;background:#321c19;border:1px solid #71312a;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:98px;margin-bottom:20px;padding:15px 18px;display:grid}.incident-pulse{color:#ff8b7f;background:#4c231f;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rewind-incident-banner span{color:#e99991;font-size:9px;font-weight:850}.rewind-incident-banner strong{color:#fff;margin-top:3px;display:block}.rewind-incident-banner p{color:#c6a8a4;margin:3px 0 0;font-size:12px}.rewind-incident-banner button{color:#fff;background:#6d2a24;border:1px solid #934138;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:750;display:flex}.rewind-all-clear{color:#285f43;background:#e0ece4;border:1px solid #bad7c4;border-radius:5px;align-items:center;gap:9px;min-height:64px;margin-bottom:20px;padding:11px 16px;display:flex}.rewind-all-clear strong,.rewind-all-clear span{display:block}.rewind-all-clear span{margin-top:2px;font-size:10px}.rewind-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:20px;margin-bottom:20px;display:grid}.volume-panel>header>strong{font-size:25px}.volume-panel>header>strong small{color:var(--rw-muted);font-size:11px;font-weight:500}.volume-chart{border-bottom:1px solid var(--rw-line);grid-template-columns:repeat(6,1fr);gap:16px;height:260px;padding:32px 22px 18px;display:grid}.volume-chart>div{text-align:center;grid-template-rows:18px 1fr 18px;align-items:end;min-width:0;display:grid}.volume-value{color:var(--rw-muted);font-size:10px}.volume-bar-track{background:#ebe9e1;width:min(38px,70%);height:100%;margin:0 auto;position:relative}.volume-bar-track i{background:#545b52;position:absolute;bottom:0;left:0;right:0}.volume-bar-track b{z-index:2;background:var(--rw-red);height:4px;margin-bottom:3px;position:absolute;left:-3px;right:-3px}.volume-chart small{color:var(--rw-muted);padding-top:5px}.volume-panel>footer{align-items:center;gap:18px;min-height:45px;padding:0 18px;display:flex}.volume-panel>footer span{color:var(--rw-muted);align-items:center;gap:5px;font-size:10px;display:flex}.volume-panel>footer i{width:8px;height:8px}.legend-action{background:#545b52}.legend-held{background:var(--rw-red)}.risk-bars{padding:24px 18px 12px}.risk-bars>div{grid-template-columns:60px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:42px;display:grid}.risk-bars span,.risk-bars strong{font-size:11px}.risk-bars strong{text-align:right}.risk-bars>div>div{background:#e7e5dd;height:8px}.risk-bars i{background:#747a71;min-width:2px;height:100%;display:block}.risk-bars i.good{background:var(--rw-green)}.risk-bars i.warn{background:var(--rw-amber)}.risk-bars i.danger{background:var(--rw-red)}.risk-summary{color:#2c6248;background:#e6eee8;align-items:center;gap:9px;margin:5px 18px 18px;padding:13px;display:flex}.risk-summary p{margin:0;font-size:11px}.recent-panel{margin-bottom:20px}.rewind-table-wrap{width:100%;min-width:0;overflow-x:auto}.rewind-table{border-collapse:collapse;width:100%;min-width:1030px}.rewind-table th{color:#3d453e;border-bottom:1px solid var(--rw-line);height:40px;font-family:var(--rw-mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#e3e8e2;padding:0 14px;font-size:10px;font-weight:700}.rewind-table td{height:70px;color:var(--rw-ink-soft);vertical-align:middle;border-bottom:1px solid #c5ccc2d9;padding:12px 14px;font-size:13px}.rewind-table tr:last-child td{border-bottom:0}.rewind-table tbody tr{cursor:pointer;transition:background .12s}.rewind-table tbody tr:nth-child(2n){background:#ffffff59}.rewind-table tbody tr:hover{background:#eef3ec}.rewind-table td:first-child{min-width:270px}.rewind-table td:first-child strong,.rewind-table td:first-child small{display:block}.rewind-table td:first-child strong{color:var(--rw-ink);font-size:13px;font-weight:650}.rewind-table td:first-child small{color:var(--rw-muted);margin-top:5px;font-size:11px}.rewind-table td:first-child small svg{vertical-align:-2px}.rewind-table td:last-child{width:36px;color:var(--rw-muted)}.system-chain{align-items:center;display:flex}.system-chain span,.system-chain b{color:#fff;border:2px solid var(--rw-surface);background:#444a42;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin-left:-4px;font-size:8px;display:inline-flex}.system-chain span:first-child{margin-left:0}.system-chain b{color:var(--rw-ink);background:#dedbd1}.rewind-engine-strip{background:#20231e;border-radius:6px;grid-template-columns:repeat(3,1fr);align-items:center;min-height:66px;padding:10px 18px;display:grid}.rewind-engine-strip>div{color:#cfd3cb;border-left:1px solid #3b4038;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:36px;padding:0 20px;display:grid}.rewind-engine-strip>div:first-child{border-left:0;padding-left:0}.rewind-engine-strip strong{font-size:11px}.rewind-engine-strip small{color:#969d93;grid-column:2;font-size:9px}.engine-dot{background:#4fb379;border-radius:50%;width:8px;height:8px}.rewind-filter-bar{background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:var(--rw-radius);min-height:58px;box-shadow:var(--rw-shadow);align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}.rewind-filter-bar>div{color:var(--rw-muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.rewind-filter-bar>strong{color:var(--rw-muted);margin-left:auto;font-size:11px}.rewind-filter-bar select,.rewind-search{min-height:38px;color:var(--rw-ink);border:1px solid var(--rw-line);border-radius:var(--rw-radius-sm);background:#fff}.rewind-filter-bar select{padding:0 28px 0 10px}.rewind-search{align-items:center;gap:8px;min-width:min(390px,40%);padding:0 12px;display:flex}.rewind-search input{width:100%;min-width:0;color:var(--rw-ink);background:0 0;border:0;outline:0;font-size:13px}.rewind-search input::placeholder{color:var(--rw-muted-soft)}.actions-table-panel{overflow:hidden}.rewind-empty{min-height:180px;color:var(--rw-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 28px;display:flex}.rewind-empty strong{color:var(--rw-ink);font-size:16px}.rewind-empty p{max-width:42ch;margin:8px 0 0;font-size:14px;line-height:1.45}.rewind-modal-backdrop{z-index:80;background:#10120fb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rewind-modal{width:min(760px,100%);max-height:calc(100vh - 48px);color:var(--rw-ink);background:var(--rw-paper);border:1px solid #ada99d;border-radius:6px;overflow-y:auto;box-shadow:0 28px 80px #0000004d}.rewind-modal.compact-modal{width:min(540px,100%)}.rewind-modal>header{z-index:2;background:var(--rw-paper);border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;min-height:67px;padding:12px 18px;display:flex;position:sticky;top:0}.rewind-modal>header h2{margin:2px 0 0;font-size:20px}.rewind-modal form{padding:20px}.rewind-modal form>label,.policy-editor label{margin-bottom:15px;display:block}.rewind-modal label>span,.policy-editor label>span{color:var(--rw-muted);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.rewind-modal input,.rewind-modal textarea,.rewind-modal select,.policy-editor input,.policy-editor textarea,.policy-editor select{width:100%;min-height:39px;color:var(--rw-ink);background:#fff;border:1px solid #c9c5b9;border-radius:4px;padding:8px 10px}.rewind-modal textarea,.policy-editor textarea{resize:vertical}.form-grid{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.form-grid .span-2{grid-column:span 2}.rewind-modal fieldset{border:0;margin:3px 0 18px;padding:0}.rewind-modal legend{color:var(--rw-muted);margin-bottom:8px;font-size:10px;font-weight:800}.system-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.system-options label{min-height:43px;color:var(--rw-muted);border:1px solid var(--rw-line);background:#e9e6dc;border-radius:4px;align-items:center;gap:7px;padding:7px;font-size:11px;font-weight:700;display:flex}.system-options label.selected{color:var(--rw-ink);background:#f2e5cb;border-color:#d9a34c}.system-options input{opacity:0;width:1px;height:1px;position:absolute}.system-options span{color:#fff;background:#444a42;border-radius:3px;justify-content:center;align-items:center;width:25px;height:25px;margin:0;font-size:8px;display:flex}.rewind-toggle{border:1px solid var(--rw-line);background:#e9e6dc;border-radius:4px;align-items:center;gap:11px;min-height:62px;padding:10px;display:flex!important}.rewind-toggle>input{opacity:0;width:1px;height:1px;position:absolute}.rewind-toggle>span{background:#a5a69f;border-radius:8px;flex:none;width:38px;height:21px;position:relative;margin:0!important}.rewind-toggle>span i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px}.rewind-toggle>input:checked+span{background:var(--rw-amber-dark)}.rewind-toggle>input:checked+span i{transform:translate(17px)}.rewind-toggle strong,.rewind-toggle small{display:block}.rewind-toggle strong{font-size:12px}.rewind-toggle small{color:var(--rw-muted);margin-top:2px;font-size:10px}.rewind-modal footer,.policy-editor form>footer,.settings-section>footer{border-top:1px solid var(--rw-line);justify-content:flex-end;align-items:center;gap:9px;margin-top:19px;padding-top:15px;display:flex}.form-error,.operation-error{color:#982e28;background:#f3deda;border:1px solid #e5b9b3;border-radius:4px}.form-error{padding:9px;font-size:11px}.rewind-back-link{color:var(--rw-muted);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 15px;padding:5px 0;font-weight:700;display:flex}.action-detail-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:20px;display:flex}.action-detail-header>div:first-child>span{color:var(--rw-amber-dark);font:700 11px ui-monospace,monospace}.action-detail-header h1{margin:5px 0 7px;font-size:30px}.action-detail-header p{max-width:760px;color:var(--rw-muted);margin:0}.action-detail-badges{align-items:center;gap:7px;margin-top:12px;display:flex}.reversibility{color:#326581;background:#dce9ef;border-radius:3px;align-items:center;gap:5px;min-height:23px;padding:2px 7px;font-size:10px;font-weight:850;display:inline-flex}.action-detail-actions{align-items:center;gap:8px;padding-top:11px;display:flex}.read-only-note{color:var(--rw-muted);align-items:center;gap:6px;font-size:11px;display:flex}.operation-error{align-items:center;gap:7px;margin-bottom:14px;padding:11px;display:flex}.reconciliation-success{color:#285f43;background:#e0ece4;border:1px solid #bad7c4;border-radius:5px;align-items:center;gap:10px;min-height:57px;margin-bottom:15px;padding:10px 14px;display:flex}.reconciliation-success strong,.reconciliation-success span{display:block}.reconciliation-success span{margin-top:2px;font-size:11px}.action-facts{background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:6px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid;overflow:hidden}.action-facts>div{border-left:1px solid var(--rw-line);flex-direction:column;min-height:82px;padding:14px 17px;display:flex}.action-facts>div:first-child{border-left:0}.action-facts span{color:var(--rw-muted);font-size:9px;font-weight:800}.action-facts strong{margin-top:5px;font-size:14px}.action-facts small{color:var(--rw-muted);margin-top:auto;font-size:9px}.causal-panel{margin-bottom:20px}.engine-signature{color:var(--rw-muted);align-items:center;gap:6px;font-size:10px;display:flex}.action-causal-graph{align-items:center;min-height:170px;padding:32px 24px;display:flex;overflow-x:auto}.action-causal-graph>b,.causal-system-wrap>b{background:#a5a69f;flex:0 0 42px;width:42px;height:1px}.causal-system-wrap{align-items:center;display:flex}.causal-origin,.causal-system{background:#edebe3;border:1px solid #cac6ba;border-top:3px solid #767c72;flex-direction:column;flex:0 0 185px;width:185px;min-height:96px;padding:13px;display:flex}.causal-origin>span,.causal-system>span{color:var(--rw-muted);font:700 9px ui-monospace,monospace}.causal-origin strong,.causal-system strong{margin-top:12px;font-size:13px}.causal-origin small,.causal-system small{color:var(--rw-muted);margin-top:3px;font-size:9px}.causal-system i{color:var(--rw-muted);margin-top:auto;font-size:9px;font-style:normal;font-weight:800}.causal-system.applied{border-top-color:var(--rw-amber)}.causal-system.failed{border-top-color:var(--rw-red);background:#f3e1dd}.causal-system.compensated,.causal-system.verified{border-top-color:var(--rw-green);background:#e3ece5}.causal-system.pending{opacity:.65}.invariant-row{border-top:1px solid var(--rw-line);background:#e8e5dc;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 18px;display:grid}.invariant-row span{color:var(--rw-muted);font-size:9px;font-weight:850}.invariant-row strong{margin-top:2px;font-size:11px;display:block}.invariant-row>i{border-radius:3px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.invariant-row>i.good{color:var(--rw-green);background:#cee3d5}.invariant-row>i.danger{color:var(--rw-red);background:#efd1cc}.action-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);align-items:start;gap:20px;display:grid}.rewind-tabs{border-bottom:1px solid var(--rw-line);align-items:stretch;gap:17px;min-height:52px;padding:0 14px;display:flex}.rewind-tabs button{color:var(--rw-muted);background:0 0;border:0;padding:0 3px;font-size:11px;font-weight:750;position:relative}.rewind-tabs button.active{color:var(--rw-ink)}.rewind-tabs button.active:after{content:"";background:var(--rw-amber);height:2px;position:absolute;bottom:-1px;left:0;right:0}.rewind-tabs button span{background:#e2dfd5;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:9px;display:inline-flex}.action-timeline{padding:18px}.action-timeline article{min-height:88px;padding:3px 0 16px 98px;position:relative}.action-timeline article:before{content:"";background:var(--rw-line);width:1px;position:absolute;top:14px;bottom:-4px;left:75px}.action-timeline article:last-child:before{display:none}.action-timeline article>span{z-index:1;border:3px solid var(--rw-surface);background:#777d73;border-radius:50%;width:13px;height:13px;position:absolute;top:7px;left:69px}.action-timeline article.good>span{background:var(--rw-green)}.action-timeline article.warn>span{background:var(--rw-amber)}.action-timeline article.danger>span{background:var(--rw-red)}.action-timeline time{color:var(--rw-muted);font:700 9px ui-monospace,monospace;position:absolute;top:4px;left:0}.action-timeline strong{font-size:12px}.action-timeline p{color:var(--rw-muted);margin:4px 0;font-size:11px}.action-timeline small{color:#898d85;font-size:9px}.compensation-list,.evidence-list{padding:10px 18px 18px}.compensation-list article,.evidence-list article{border-bottom:1px solid var(--rw-line);align-items:center;gap:12px;min-height:74px;padding:12px 0;display:grid}.compensation-list article{grid-template-columns:30px minmax(0,1fr) auto}.compensation-list article>span{color:#fff;background:#464b43;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:flex}.compensation-list strong{font-size:11px}.compensation-list p{color:var(--rw-muted);margin:3px 0;font-size:10px}.compensation-list small{color:var(--rw-green);align-items:center;gap:4px;font-size:9px;display:flex}.compensation-list article>i{color:var(--rw-muted);font-size:9px;font-style:normal;font-weight:850}.compensation-list article>i.completed{color:var(--rw-green)}.evidence-list article{grid-template-columns:22px minmax(0,1fr) 36px}.evidence-list strong,.evidence-list span,.evidence-list code{display:block}.evidence-list strong{font-size:11px}.evidence-list span{color:var(--rw-muted);margin-top:2px;font-size:9px}.evidence-list code{color:#565b52;margin-top:5px;font-size:9px}.evidence-verification{border:1px solid var(--rw-line);background:#f4f2eb;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin:8px 0 4px;padding:12px;display:grid}.evidence-verification>svg{color:var(--rw-muted)}.evidence-verification strong,.evidence-verification span{display:block}.evidence-verification strong{font-size:11px}.evidence-verification span{color:var(--rw-muted);margin-top:3px;font-size:9px}.evidence-verification.valid{background:#eef5ef;border-color:#9ab8a7}.evidence-verification.valid>svg{color:var(--rw-green)}.evidence-verification.invalid{background:#f8e9e7;border-color:#d4a29d}.evidence-verification.invalid>svg{color:var(--rw-red)}.decision-panel{padding:19px}.decision-panel>span{color:var(--rw-amber-dark);font-size:9px;font-weight:850}.decision-panel h2{margin:5px 0 16px;font-size:17px}.decision-result{color:#7f4c0c;background:#f1e3c7;gap:10px;padding:13px;display:flex}.decision-result strong{font-size:11px}.decision-result p{margin:4px 0 0;font-size:10px;line-height:1.5}.decision-panel dl{margin:16px 0}.decision-panel dl>div{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.decision-panel dt{color:var(--rw-muted);font-size:10px}.decision-panel dd{margin:0;font-size:10px;font-weight:750}.truncate-value{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.incident-summary-grid,.platform-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.incident-summary-grid>div,.platform-summary-grid>div{background:var(--rw-surface);border:1px solid var(--rw-line);border-top:3px solid #6f756c;border-radius:5px;grid-template-columns:25px 1fr auto;align-items:center;column-gap:8px;min-height:96px;padding:17px;display:grid}.incident-summary-grid>div.critical{border-top-color:var(--rw-red)}.incident-summary-grid>div>svg,.platform-summary-grid>div>svg{color:var(--rw-muted)}.incident-summary-grid span,.platform-summary-grid span{color:var(--rw-muted);font-size:10px;font-weight:750}.incident-summary-grid strong,.platform-summary-grid strong{grid-row:span 2;font-size:25px}.incident-summary-grid small,.platform-summary-grid small{color:var(--rw-muted);grid-column:2;font-size:9px}.incident-list-panel{margin-bottom:20px}.incident-list article{border-bottom:1px solid var(--rw-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:142px;padding:18px;display:grid}.incident-list article:last-child{border-bottom:0}.incident-severity{border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.incident-severity.high{color:#875817;background:#f4e5c9}.incident-severity.critical{color:#9b302a;background:#f4dcd8}.incident-main>div{align-items:center;gap:8px;display:flex}.incident-main>div>span{color:var(--rw-red);font-size:9px;font-weight:850}.incident-main>div>i{color:var(--rw-muted);background:#e7e5de;border-radius:3px;padding:3px 6px;font-size:8px;font-style:normal}.incident-main h3{margin:7px 0 4px;font-size:16px}.incident-main p{color:var(--rw-muted);margin:0;font-size:11px}.incident-main small{color:#8b8f87;margin-top:10px;font-size:9px;display:block}.incident-actions{flex-direction:column;gap:7px;display:flex}.resolved-incidents>button{width:100%;min-height:54px;color:var(--rw-ink);border:0;border-bottom:1px solid var(--rw-line);text-align:left;background:0 0;grid-template-columns:22px minmax(0,1fr) 120px 170px 18px;align-items:center;gap:9px;padding:0 16px;display:grid}.resolved-incidents>button:last-child{border-bottom:0}.resolved-incidents>button>svg:first-child{color:var(--rw-green)}.resolved-incidents span,.resolved-incidents small{color:var(--rw-muted);font-size:10px}.policies-layout{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:start;gap:20px;display:grid}.policies-list>div>button{width:100%;min-height:76px;color:var(--rw-ink);border:0;border-bottom:1px solid var(--rw-line);text-align:left;background:0 0;grid-template-columns:9px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:10px 14px;display:grid}.policies-list>div>button:last-child{border-bottom:0}.policies-list>div>button:hover{background:#efede5}.policies-list>div>button.active{box-shadow:inset 3px 0 var(--rw-amber);background:#f1e7d3}.policy-status{background:#999d95;border-radius:50%;width:7px;height:7px}.policy-status.active{background:var(--rw-green)}.policy-status.paused{background:var(--rw-amber)}.policies-list strong,.policies-list small{display:block}.policies-list strong{font-size:12px}.policies-list small{color:var(--rw-muted);margin-top:4px;font-size:9px}.effect{color:var(--rw-muted);background:#e5e3dc;border-radius:3px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.effect.hold,.effect.require_approval{color:#80500f;background:#f0e2c5}.effect.deny{color:#942f29;background:#f0d8d4}.effect.allow{color:#2b6848;background:#dae9df}.policy-decisions{text-align:right}.policy-decisions strong,.policy-decisions small{display:block}.policy-decisions strong{font-size:18px}.policy-decisions small{color:var(--rw-muted);font-size:8px}.policy-editor form{padding:18px}.policy-rule-builder{border:1px solid var(--rw-line);background:#e9e6dc;grid-template-columns:1fr 1fr .8fr;gap:10px;margin:4px 0 15px;padding:13px;display:grid}.policy-rule-builder legend{color:var(--rw-amber-dark);grid-column:1/-1;font-size:9px;font-weight:850}.policy-rule-builder label{margin:0}.policy-result-preview{color:#285f43;background:#e0ece4;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.policy-result-preview span,.policy-result-preview strong{display:block}.policy-result-preview span{font-size:8px;font-weight:850}.policy-result-preview strong{margin-top:2px;font-size:11px}.policy-editor form>footer{justify-content:space-between}.policy-editor form>footer>span{color:var(--rw-muted);align-items:center;gap:5px;font-size:10px;display:flex}.read-only-policy{color:var(--rw-muted);background:#e9e6dc;align-items:center;gap:7px;padding:11px;font-size:10px;display:flex}.connection-health{min-height:80px;color:var(--rw-ink);background:radial-gradient(640px 160px at 0% 0%, #247a4c1f, transparent 55%), linear-gradient(180deg, #fff 0%, var(--rw-surface) 100%);border:1px solid var(--rw-line);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 18px;display:flex}.connection-health>div{align-items:center;gap:10px;display:flex}.connection-health>div:first-child{grid-template-columns:36px auto;gap:0 10px;display:grid}.connection-health>div:first-child>span{border-radius:var(--rw-radius-sm);grid-row:span 2;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.connection-health>div:first-child>span.good{color:#1d5f3a;background:var(--rw-green-soft)}.connection-health>div:first-child>span.warn{color:#6f4208;background:#f5e6c8}.connection-health strong{color:var(--rw-ink);font-size:15px;font-weight:750}.connection-health p{color:var(--rw-muted);margin:0;font-size:13px}.connection-health>div:last-child{color:var(--rw-ink-soft);font-size:13px;font-weight:600}.connection-message,.team-message{color:#1d5f3a;background:var(--rw-green-soft);border-radius:var(--rw-radius-sm);border:1px solid #bad7c4;align-items:center;gap:8px;min-height:44px;margin-bottom:14px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.connections-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.connector-card{padding:0}.connector-card>header{justify-content:initial;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:76px;display:grid}.connector-logo{color:#fff;background:#4a5148;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:flex}.connector-logo.payments{background:#4d3d65}.connector-logo.erp{background:#66513a}.connector-logo.crm{background:#356481}.connector-logo.identity{background:#405e4b}.connector-card h2{color:var(--rw-ink)!important;margin:0!important;font-size:15px!important}.connector-card header small{color:var(--rw-muted);font-size:11px}.connector-card header>i{font-size:10px;font-style:normal;font-weight:750;font-family:var(--rw-mono);border-radius:999px;padding:4px 8px}.connector-card header>i.connected{color:#1d5f3a;background:var(--rw-green-soft)}.connector-card header>i.degraded{color:#6f4208;background:#f5e6c8}.connector-card header>i.disconnected{color:#922f28;background:#f3d8d5}.connector-card dl{margin:0;padding:12px 16px 0}.connector-card dl>div{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.connector-card dt{color:var(--rw-muted);font-size:11px;font-weight:650}.connector-card dd{color:var(--rw-ink-soft);margin:0;font-size:12px;font-weight:700}.coverage{padding:12px 16px}.coverage>span{color:#2a302b;justify-content:space-between;font-size:11px;font-weight:650;display:flex}.coverage>div{background:#e4e2da;height:5px;margin-top:7px}.coverage>div i{background:var(--rw-green);height:100%;display:block}.connector-card>footer{border-top:1px solid var(--rw-line);justify-content:space-between;align-items:center;min-height:55px;padding:8px 16px;display:flex}.connector-card>footer>span{color:#2a302b;align-items:center;gap:5px;font-size:11px;font-weight:550;display:flex}.connector-actions{align-items:center;gap:7px;display:flex}.connector-config-note{color:#2a302b;border-left:3px solid var(--rw-amber);border-radius:0 var(--rw-radius-sm) var(--rw-radius-sm) 0;background:#eef2ec;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:550;line-height:1.5}.team-summary{background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:5px;grid-template-columns:repeat(3,170px) 1fr;align-items:center;min-height:78px;margin-bottom:16px;padding:0 16px;display:grid}.team-summary>div{border-left:1px solid var(--rw-line);grid-template-columns:23px 1fr;align-items:center;min-height:40px;padding:0 16px;display:grid}.team-summary>div:first-child{border-left:0;padding-left:0}.team-summary svg{color:var(--rw-muted)}.team-summary span{color:var(--rw-muted);font-size:9px}.team-summary strong{grid-column:2;font-size:17px}.team-summary>p{color:var(--rw-muted);justify-self:end;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.team-table-panel{margin-bottom:18px;overflow:hidden}.team-table{min-width:1150px}.team-table tbody tr{cursor:default}.team-table td:first-child{min-width:240px}.team-person{align-items:center;gap:9px;display:flex}.team-person>span{color:#fff;background:#464b43;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:flex}.team-person strong,.team-person small{display:block}.team-person strong{font-size:11px}.team-person small{color:var(--rw-muted);margin-top:2px;font-size:9px}.team-table select{border:1px solid var(--rw-line);background:#fff;border-radius:4px;min-height:33px;padding:0 26px 0 8px;font-size:10px}.group-tag{color:var(--rw-muted);background:#e7e5de;border-radius:3px;margin-right:4px;padding:3px 5px;font-size:8px}.person-status.active,.tenant-status.active{color:var(--rw-green);background:#dcece2}.person-status.invited,.tenant-status.trial{color:#326581;background:#dce9ef}.person-status.suspended,.tenant-status.suspended{color:var(--rw-red);background:#f4dcd8}.role-catalog>div{grid-template-columns:repeat(3,1fr);display:grid}.role-catalog article{border-right:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:135px;padding:17px;display:grid}.role-catalog article:nth-child(3n){border-right:0}.role-catalog article>svg{color:var(--rw-amber-dark)}.role-catalog strong{font-size:11px}.role-catalog p{color:var(--rw-muted);margin:6px 0;font-size:10px;line-height:1.5}.role-catalog span{color:#777c74;font-size:8px}.selected-role-info{color:#355d49;background:#e0ece4;align-items:flex-start;gap:8px;min-height:55px;padding:11px;display:flex}.selected-role-info p{margin:0;font-size:10px;line-height:1.5}.settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-section>header{justify-content:flex-start}.settings-section>header>svg{color:var(--rw-amber-dark)}.settings-section.full{grid-column:1/-1}.settings-facts{margin:0;padding:10px 18px}.settings-facts>div{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:16px;min-height:43px;display:flex}.settings-facts dt{color:var(--rw-muted);font-size:10px}.settings-facts dd{margin:0;font-size:10px;font-weight:750}.settings-security-note{color:#355d49;background:#e0ece4;gap:8px;margin:8px 18px 18px;padding:12px;display:flex}.settings-security-note p{margin:0;font-size:10px;line-height:1.5}.settings-toggles{padding:8px 18px}.settings-toggles>label{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:14px;min-height:67px;display:flex;position:relative}.settings-toggles strong,.settings-toggles span{display:block}.settings-toggles strong{font-size:11px}.settings-toggles span{color:var(--rw-muted);margin-top:3px;font-size:9px}.settings-toggles>label>input{opacity:0;position:absolute}.settings-toggles>label>i{background:#aaa;border-radius:8px;flex:none;width:38px;height:21px;position:relative}.settings-toggles>label>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px}.settings-toggles>label>input:checked+i{background:var(--rw-green)}.settings-toggles>label>input:checked+i:after{transform:translate(17px)}.settings-toggles select{border:1px solid var(--rw-line);background:#fff;border-radius:4px;min-height:34px;padding:0 28px 0 8px}.settings-section>footer{justify-content:space-between;padding:13px 18px}.settings-section>footer>span{color:var(--rw-green);align-items:center;gap:5px;font-size:10px;display:flex}.permission-list{flex-wrap:wrap;gap:7px;padding:16px;display:flex}.permission-list span{color:#355d49;background:#e0ece4;border:1px solid #c5d9cb;border-radius:3px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font:700 9px ui-monospace,monospace;display:flex}.session-correlation{min-height:45px;color:var(--rw-muted);border-top:1px solid var(--rw-line);background:#e9e6dc;align-items:center;gap:8px;padding:0 16px;font-size:9px;display:flex}.session-correlation code{margin-left:auto}.platform-summary-grid{grid-template-columns:repeat(4,1fr)}.platform-warning,.platform-ready{border-radius:5px;align-items:center;gap:10px;min-height:58px;margin-bottom:18px;padding:10px 15px;display:flex}.platform-warning{color:#80500f;background:#f1e3c7;border:1px solid #e4c993}.platform-ready{color:#285f43;background:#e0ece4;border:1px solid #bad7c4}.platform-warning strong{font-size:11px}.platform-warning p{margin:3px 0 0;font-size:9px}.tenant-table-panel{margin-bottom:18px;overflow:hidden}.tenant-table{min-width:1100px}.tenant-table td:first-child strong,.tenant-table td:first-child small{display:block}.tenant-table td:first-child small{color:var(--rw-muted);margin-top:3px;font:9px ui-monospace,monospace}.platform-detail-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:18px;display:grid}.readiness-list>header>strong{font-size:21px}.readiness-list article{border-bottom:1px solid var(--rw-line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 15px;display:grid}.readiness-list article:last-child{border-bottom:0}.readiness-list article>span{color:var(--rw-green)}.readiness-list article>span.failed,.readiness-list article>span.blocked{color:var(--rw-red)}.readiness-list article strong,.readiness-list article small{display:block}.readiness-list article strong{font-size:10px}.readiness-list article small{color:var(--rw-muted);margin-top:2px;font-size:8px}.readiness-list article>i{color:var(--rw-muted);font-size:8px;font-style:normal}.platform-guards{padding-bottom:16px}.platform-guards>p{color:var(--rw-muted);margin:17px;font-size:11px;line-height:1.6}.platform-guards ul{margin:0;padding:0 17px;list-style:none}.platform-guards li{border-top:1px solid var(--rw-line);align-items:center;gap:7px;min-height:38px;font-size:10px;display:flex}.platform-guards li svg{color:var(--rw-green)}.agent-provider-band{color:#e6e8e3;background:#20231e;border:1px solid #383d35;border-radius:6px;grid-template-columns:1.25fr repeat(3,1fr);min-height:76px;margin-bottom:18px;display:grid;overflow:hidden}.agent-provider-band>div{border-left:1px solid #3b4038;flex-direction:column;justify-content:center;min-width:0;padding:15px 18px;display:flex}.agent-provider-band>div:first-child{border-left:0}.agent-provider-band span{color:#8e958a;font-size:8px;font-weight:850}.agent-provider-band strong{overflow-wrap:anywhere;margin-top:4px;font-size:11px}.agent-provider-state{grid-template-columns:34px 1fr;align-items:center;display:grid!important}.agent-provider-state svg{border-radius:4px;grid-row:1/3;width:30px;height:30px;padding:7px}.agent-provider-state.ready svg{color:#86d6a4;background:#273d2f}.agent-provider-state.missing svg{color:#f1bf70;background:#40341f}.agent-provider-state>div{flex-direction:column;display:flex}.agent-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:12px;display:flex}.agent-toolbar>span{color:var(--rw-muted);align-items:center;gap:6px;font-size:10px;display:flex}.agent-segmented{background:#dedbd1;border:1px solid #d0ccc0;border-radius:5px;padding:3px;display:inline-flex}.agent-segmented button{color:#4e524a;background:0 0;border:0;border-radius:3px;min-height:32px;padding:0 12px;font-size:10px;font-weight:750}.agent-segmented button.active{color:var(--rw-ink);background:#fff;box-shadow:0 1px 3px #1e201b1f}.agent-segmented button span{color:#878b82;margin-left:5px}.agent-notice{border-radius:4px;align-items:center;gap:8px;min-height:42px;margin-bottom:12px;padding:0 13px;font-size:11px;display:flex}.agent-notice.good{color:#285f43;background:#e0ece4;border:1px solid #bad7c4}.agent-notice.danger{color:#982e28;background:#f3deda;border:1px solid #e5b9b3}.agent-gov-panel>header{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px 12px;display:flex}.agent-gov-panel>header span{color:#6e7468;letter-spacing:.04em;font-size:8px;font-weight:850}.agent-gov-panel>header h2{margin:4px 0 0;font-size:18px}.agent-gov-panel>header>small{color:var(--rw-muted);text-align:right;max-width:280px;font-size:10px}.agent-gov-list{flex-direction:column;display:flex}.agent-gov-row{border-bottom:1px solid var(--rw-line);grid-template-columns:minmax(0,1.6fr) 140px auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.agent-gov-row:last-child{border-bottom:0}.agent-gov-row strong,.agent-gov-row small{display:block}.agent-gov-row p{color:var(--rw-muted);margin:6px 0 0;font-size:11px}.agent-gov-meta{flex-direction:column;gap:4px;display:flex}.agent-insight-select{color:var(--rw-muted);flex-direction:column;gap:4px;font-size:9px;font-weight:750;display:flex}.agent-insight-select select{border:1px solid var(--rw-line);min-width:200px;min-height:34px;color:var(--rw-ink);background:#fff;border-radius:4px;padding:0 10px}.agent-insight-grid{background:var(--rw-line);border-top:1px solid var(--rw-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.agent-insight-grid>article,.agent-insight-reco{background:#fff;padding:16px 18px}.agent-insight-grid span{color:#6e7468;font-size:8px;font-weight:850}.agent-insight-grid strong{margin-top:6px;font-size:20px;display:block}.agent-insight-grid small{color:var(--rw-muted);margin-top:4px;font-size:10px;display:block}.agent-insight-reco{grid-column:1/-1}.agent-insight-reco p{margin:8px 0 0;font-size:13px;line-height:1.45}.compliance-inventory{border-top:1px solid var(--rw-line)}@media (width<=900px){.agent-gov-row{grid-template-columns:1fr}.agent-insight-grid{grid-template-columns:1fr 1fr}.agent-gov-panel>header{flex-direction:column;align-items:stretch}.agent-gov-panel>header>small{text-align:left;max-width:none}}.agent-registry{overflow:hidden}.agent-registry>header>small{color:var(--rw-muted);font-size:9px}.agent-table-header,.agent-row{grid-template-columns:minmax(210px,1.8fr) 95px 105px 115px 70px 85px 150px;align-items:center;gap:11px;display:grid}.agent-table-header{color:#565a52;border-bottom:1px solid var(--rw-line);background:#eeece5;min-height:34px;padding:0 16px;font-size:8px;font-weight:850}.agent-row{border-bottom:1px solid var(--rw-line);min-height:88px;padding:12px 16px}.agent-row:last-child{border-bottom:0}.agent-row:hover{background:#fdfcf9}.agent-row strong,.agent-row small{display:block}.agent-row strong{font-size:11px}.agent-row small{color:var(--rw-muted);margin-top:4px;font-size:8px;line-height:1.35}.agent-identity{align-items:center;gap:11px;min-width:0;display:flex}.agent-identity>div{min-width:0}.agent-identity strong{font-size:12px}.agent-identity small{white-space:nowrap;text-overflow:ellipsis;max-width:330px;overflow:hidden}.agent-origin-icon{border-radius:5px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.agent-origin-icon.aurion{color:#7b4d08;background:#f0dfbd}.agent-origin-icon.external{color:#2c607a;background:#dce8ee}.agent-runtime-cell small,.agent-scope-cell small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-mode-cell,.agent-status-cell{min-width:0}.agent-mode,.agent-status{border-radius:3px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:850}.agent-mode.observe{color:#3b6579;background:#dce9ef}.agent-mode.approval{color:#81500d;background:#f2e4c9}.agent-mode.autonomous{color:#2f6948;background:#dcece2}.agent-status.active{color:#216c45;background:#dcece2}.agent-status.draft{color:#3f453e;background:#e6e5df}.agent-status.paused{color:#875812;background:#f2e4c9}.agent-status.degraded{color:var(--rw-red);background:#f4dcd8}.agent-connection.ready{color:var(--rw-green)}.agent-connection.failed,.agent-connection.missing_configuration{color:#9f2f25}.agent-activity-cell{color:var(--rw-ink);text-align:left;background:0 0;border:0;padding:0}.agent-activity-cell:hover strong{color:var(--rw-amber-dark)}.agent-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.agent-row-actions .rewind-button{min-height:34px;padding:0 10px;font-size:10px}.agent-origin-picker{background:#dedbd1;border:1px solid #d0ccc0;border-radius:5px;grid-template-columns:repeat(2,1fr);gap:3px;margin-bottom:18px;padding:3px;display:grid}.agent-origin-picker button{color:#4e524a;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.agent-origin-picker button.active{color:var(--rw-ink);background:#fff;box-shadow:0 1px 3px #1e201b1f}.agent-origin-picker button:disabled{opacity:1}.agent-origin-picker strong,.agent-origin-picker small{display:block}.agent-origin-picker strong{font-size:11px}.agent-origin-picker small{color:#4e524a;margin-top:2px;font-size:8px}.rewind-modal .system-options label{color:#50544c}.rewind-modal .system-options label>span{color:#fff}.mission-mode-line{background:#e7e4db;justify-content:space-between;align-items:center;min-height:45px;margin-bottom:14px;padding:0 11px;display:flex}.mission-mode-line small{color:var(--rw-muted);font-size:9px}.credential-content{padding:20px}.credential-content dl{border:1px solid var(--rw-line);margin:0}.credential-content dl>div{border-top:1px solid var(--rw-line);grid-template-columns:76px 1fr;align-items:center;gap:10px;min-height:45px;padding:8px 10px;display:grid}.credential-content dl>div:first-child{border-top:0}.credential-content dt{color:var(--rw-muted);font-size:9px}.credential-content dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.credential-content code{font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.credential-warning{color:#765018;background:#f2e4c9;border:1px solid #e2c997;align-items:center;gap:10px;min-height:68px;margin-top:14px;padding:12px;display:flex}.credential-warning p{margin:0}.credential-warning strong,.credential-warning span{display:block}.credential-warning strong{font-size:10px}.credential-warning span{margin-top:3px;font-size:9px}.credential-once{color:#285f43;background:#e0ece4;border:1px solid #bad7c4;margin-top:14px;padding:12px}.credential-once>span{font-size:8px;font-weight:850}.credential-once>div{background:#fff;border:1px solid #bad7c4;grid-template-columns:1fr 34px;align-items:center;margin-top:7px;padding:7px 8px;display:grid}.credential-once code{overflow-wrap:anywhere;min-width:0}.credential-content footer,.mission-result-modal footer{border-top:1px solid var(--rw-line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.agent-runs{min-height:180px;padding:10px}.agent-runs>button{width:100%;min-height:64px;color:var(--rw-ink);border:0;border-bottom:1px solid var(--rw-line);text-align:left;background:0 0;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.agent-runs>button:hover:not(:disabled){background:#fff}.agent-runs>button:disabled{opacity:1}.agent-runs strong,.agent-runs small{display:block}.agent-runs strong{font-size:10px}.agent-runs small{color:var(--rw-muted);margin-top:4px;font-size:8px}.agent-runs i{color:var(--rw-muted);font-size:8px;font-style:normal;font-weight:850}.run-state{background:#858b82;border-radius:50%;width:7px;height:7px}.run-state.completed{background:var(--rw-green)}.run-state.accepted{background:var(--rw-amber)}.run-state.failed,.run-state.blocked{background:var(--rw-red)}.mission-result-modal>div{text-align:center;padding:26px}.mission-result-mark{color:#2f6948;background:#dcece2;border-radius:6px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;display:flex}.mission-result-mark.failed,.mission-result-mark.blocked{color:#9a332d;background:#f4dcd8}.mission-result-modal h3{margin:14px 0 6px;font-size:18px}.mission-result-modal p{max-width:430px;color:var(--rw-muted);margin:0 auto 18px;font-size:11px;line-height:1.55}.mission-result-modal dl{border:1px solid var(--rw-line);text-align:left;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.mission-result-modal dl>div{border-left:1px solid var(--rw-line);border-top:1px solid var(--rw-line);min-height:49px;padding:9px 11px}.mission-result-modal dl>div:nth-child(odd){border-left:0}.mission-result-modal dl>div:nth-child(-n+2){border-top:0}.mission-result-modal dt{color:var(--rw-muted);font-size:8px}.mission-result-modal dd{margin:4px 0 0;font-size:10px;font-weight:750}@media (width<=1180px){.landing-nav nav{gap:18px}.landing-problem,.landing-control,.landing-deploy{padding:80px 0}.causal-track{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;overflow-x:auto}.causal-track>b{display:none}.rewind-dashboard-grid{grid-template-columns:1fr}.connections-grid{grid-template-columns:repeat(2,1fr)}.team-summary{grid-template-columns:repeat(3,1fr)}.team-summary>p{border-top:1px solid var(--rw-line);grid-column:1/-1;justify-self:start;padding:12px 0}.agent-table-header,.agent-row{grid-template-columns:minmax(190px,1.7fr) 90px 100px 105px 65px 80px 122px;gap:7px}.agent-row-actions .rewind-button{width:34px;padding:0;font-size:0}}@media (height<=780px) and (width>=901px){.landing-hero{min-height:690px}.landing-hero-content{padding-top:108px}.landing-hero h1{font-size:78px}.landing-hero h2{margin-top:14px;font-size:26px}.landing-hero-content>p:not(.landing-kicker){max-width:610px;font-size:14px;line-height:1.5}.landing-hero-actions{margin-top:17px}}@media (width<=900px){.landing-nav{grid-template-columns:1fr auto;height:66px;padding:0 20px}.landing-menu-button{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.landing-nav nav{background:#171a16;border-bottom:1px solid #3b4038;flex-direction:column;align-items:stretch;padding:18px 20px;display:none;position:absolute;top:66px;left:0;right:0}.landing-nav nav.open{display:flex}.landing-nav-actions{display:none}.landing-hero{min-height:max(680px,100svh - 48px)}.landing-hero-content{margin-left:22px;padding-top:145px}.landing-hero h1{font-size:68px}.landing-hero h2{font-size:29px}.landing-proof-rail{grid-template-columns:repeat(2,1fr);min-height:150px;padding:12px 22px}.landing-proof-rail>div{min-height:56px;padding:0 12px}.landing-proof-rail>div:nth-child(3){border-left:0;padding-left:0}.landing-proof-rail .live{padding-left:38px}.landing-proof-rail .live i{left:12px}.problem-grid,.control-layout,.landing-deploy{grid-template-columns:1fr;gap:38px}.engine-capabilities{grid-template-columns:repeat(2,1fr)}.engine-capabilities article:nth-child(3){border-top:1px solid #454a42;border-left:0}.engine-capabilities article:nth-child(4){border-top:1px solid #454a42}.landing-section-heading h2,.deploy-copy h2{font-size:36px}.deploy-sequence{grid-template-columns:repeat(2,1fr)}.deploy-sequence div:nth-child(3){border-left:0;border-top:1px solid var(--rw-line)}.deploy-sequence div:nth-child(4){border-top:1px solid var(--rw-line)}.landing-footer{grid-template-columns:1fr auto;padding:20px 22px}.landing-footer p{display:none}.rewind-login{grid-template-columns:1fr}.login-visual{min-height:320px;padding:24px}.login-visual-copy{bottom:28px;left:24px;right:24px}.login-visual-copy h1{max-width:590px;font-size:34px}.login-security{margin-top:20px}.login-panel{padding:38px 24px}.rewind-shell{display:block}.rewind-sidebar{transition:transform .2s;transform:translate(-100%)}.rewind-sidebar.open{transform:translate(0)}.rewind-mobile-menu{z-index:45;color:#fff;background:#20231e;border:0;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:fixed;top:12px;left:12px}.rewind-nav-backdrop{z-index:25;background:#0f110e8c;border:0;display:block;position:fixed;inset:0}.rewind-main{width:100%}.rewind-topbar{padding:0 16px 0 62px}.rewind-metrics-grid{grid-template-columns:repeat(2,1fr)}.rewind-metric:nth-child(3){border-left:0;border-top:1px solid var(--rw-line)}.rewind-metric:nth-child(4){border-top:1px solid var(--rw-line)}.action-detail-layout,.policies-layout,.platform-detail-grid,.connections-grid,.settings-layout{grid-template-columns:1fr}.settings-section.full{grid-column:auto}.role-catalog>div{grid-template-columns:repeat(2,1fr)}.role-catalog article:nth-child(3n){border-right:1px solid var(--rw-line)}.role-catalog article:nth-child(2n){border-right:0}.agent-provider-band{grid-template-columns:repeat(2,1fr)}.agent-provider-band>div:nth-child(3){border-top:1px solid #3b4038;border-left:0}.agent-provider-band>div:nth-child(4){border-top:1px solid #3b4038}.agent-table-header{display:none}.agent-row{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(95px,auto));gap:14px;min-height:150px}.agent-identity{grid-column:1/-1}.agent-runtime-cell{grid-column:1}.agent-mode-cell{grid-column:2}.agent-scope-cell{grid-column:3}.agent-activity-cell{grid-column:4}.agent-status-cell{grid-column:1}.agent-row-actions{grid-column:2/-1;justify-content:flex-end}.agent-row-actions .rewind-button{width:auto;padding:0 10px;font-size:10px}}@media (width<=650px){.landing-hero{background-position:58%;min-height:max(590px,100svh - 48px)}.landing-hero-content{width:calc(100% - 44px);padding-top:125px}.landing-hero h1{font-size:50px}.landing-hero h2{font-size:25px}.landing-hero-content>p:not(.landing-kicker){font-size:15px}.landing-hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.landing-proof-rail strong{font-size:17px}.landing-proof-rail span{font-size:10px}.landing-problem,.landing-control,.landing-deploy{width:min(100% - 36px,1240px);padding:62px 0}.landing-engine{padding:62px 18px}.landing-section-heading h2,.deploy-copy h2{font-size:30px}.problem-grid>p{font-size:17px}.problem-example>div{grid-template-columns:32px 1fr auto}.problem-example>div small{grid-column:2}.causal-track{min-height:185px;padding:24px}.causal-step{min-height:112px}.engine-demo-top{grid-template-columns:1fr auto;padding:12px}.engine-demo-top strong{grid-area:2/1/auto/-1}.engine-demo-bottom{flex-direction:column;align-items:stretch}.engine-capabilities{grid-template-columns:1fr}.engine-capabilities article{border-top:1px solid #454a42;border-left:0;min-height:165px}.engine-capabilities article:first-child{border-top:0}.role-matrix{margin:0 -18px}.landing-final{min-height:400px}.landing-final h2{font-size:31px}.login-visual{min-height:250px}.login-visual-copy h1{font-size:27px}.login-security{display:none}.login-heading h2{font-size:29px}.login-panel{padding:28px 16px}.login-profiles>button{min-height:68px}.login-profiles{grid-template-columns:1fr}.login-profiles>button:nth-child(odd){border-right:0}.login-profiles>button:nth-last-child(-n+2){border-bottom:1px solid var(--rw-line)}.login-profiles>button:last-child{border-bottom:0;grid-column:auto}.rewind-environment{display:none}.rewind-topbar{justify-content:flex-end}.rewind-profile{grid-template-columns:32px 1fr 18px}.rewind-profile>div{max-width:140px}.rewind-page{padding:22px 12px 40px}.rewind-page-title,.action-detail-header{flex-direction:column}.rewind-page-title{margin-bottom:15px}.rewind-page-title h1{font-size:27px}.rewind-page-action{width:100%;padding-top:0}.rewind-page-action .rewind-button{width:100%}.rewind-metrics-grid{grid-template-columns:1fr}.rewind-metric{border-left:0;border-top:1px solid var(--rw-line);min-height:102px}.rewind-metric:first-child{border-top:0}.rewind-incident-banner{grid-template-columns:36px 1fr}.rewind-incident-banner button{grid-column:1/-1;justify-content:center}.rewind-dashboard-grid{display:block}.risk-panel{margin-top:15px}.volume-chart{gap:6px;padding-left:8px;padding-right:8px}.volume-value{display:none}.rewind-engine-strip{grid-template-columns:1fr}.rewind-engine-strip>div{border-top:1px solid #3b4038;border-left:0;padding:10px 0}.rewind-engine-strip>div:first-child{border-top:0}.rewind-filter-bar{flex-wrap:wrap;align-items:stretch}.rewind-search{width:100%;min-width:100%}.rewind-filter-bar>div{display:none}.rewind-filter-bar select{flex:1}.rewind-filter-bar>strong{width:100%;margin:0}.system-options,.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.rewind-modal-backdrop{align-items:flex-end;padding:8px}.rewind-modal{max-height:calc(100vh - 16px)}.action-detail-actions{flex-direction:column;align-items:stretch;width:100%}.action-detail-actions .rewind-button{width:100%}.action-facts{grid-template-columns:repeat(2,1fr)}.action-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--rw-line)}.action-facts>div:nth-child(4){border-top:1px solid var(--rw-line)}.engine-signature{display:none}.action-causal-graph{padding:20px 14px}.causal-origin,.causal-system{flex-basis:155px;width:155px}.incident-summary-grid,.platform-summary-grid{grid-template-columns:1fr}.incident-list article{grid-template-columns:40px 1fr}.incident-actions{grid-column:1/-1}.resolved-incidents>button{grid-template-columns:22px 1fr 18px}.resolved-incidents span,.resolved-incidents small{display:none}.policy-rule-builder{grid-template-columns:1fr}.connection-health{flex-direction:column;align-items:flex-start}.team-summary{grid-template-columns:1fr;padding:10px 14px}.team-summary>div{border-left:0;border-top:1px solid var(--rw-line);padding:8px 0}.team-summary>div:first-child{border-top:0}.role-catalog>div{grid-template-columns:1fr}.role-catalog article,.role-catalog article:nth-child(3n){border-right:0}.agent-provider-band{grid-template-columns:1fr}.agent-provider-band>div{border-top:1px solid #3b4038;border-left:0;min-height:60px}.agent-provider-band>div:first-child{border-top:0}.agent-toolbar{flex-direction:column;align-items:stretch}.agent-toolbar>span{padding:0 3px}.agent-segmented{width:100%}.agent-segmented button{flex:1}.agent-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:15px 13px}.agent-identity{grid-column:1/-1}.agent-runtime-cell,.agent-mode-cell,.agent-scope-cell,.agent-activity-cell,.agent-status-cell{grid-column:auto}.agent-row-actions{border-top:1px solid var(--rw-line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;padding-top:9px}.agent-row-actions .rewind-button{margin-left:auto}.agent-origin-picker,.credential-content dl>div,.mission-result-modal dl{grid-template-columns:1fr}.mission-result-modal dl>div{border-left:0}.mission-result-modal dl>div:nth-child(2){border-top:1px solid var(--rw-line)}}@media (width<=900px) and (height<=700px){.landing-hero{min-height:calc(100svh - 56px)}.landing-hero-content{padding-top:92px}.landing-kicker{margin-bottom:10px}.landing-hero h1{font-size:44px}.landing-hero h2{margin:12px 0 9px;font-size:22px}.landing-hero-content>p:not(.landing-kicker){max-width:560px;font-size:13px;line-height:1.42}.landing-hero-actions{flex-direction:row;margin-top:14px}.landing-proof-rail{min-height:112px;padding-block:6px}.landing-proof-rail>div{min-height:44px}}.assurance-page{--as-cyan:#55b7cf;--as-green:#4da477;--as-yellow:#e1a83c;--as-red:#d45a50;--as-dark:#161a19;--as-dark-2:#202624}.assurance-metrics{background:var(--rw-surface);border:1px solid var(--rw-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid}.assurance-metrics>div{border-left:1px solid var(--rw-line);flex-direction:column;justify-content:center;min-height:104px;padding:16px 18px;display:flex}.assurance-metrics>div:first-child{border-left:0}.assurance-metrics>div.attention{box-shadow:inset 0 3px 0 var(--as-red)}.assurance-metrics span,.assurance-contract-rail header span,.assurance-contract-header>div>span,.assurance-readiness>div>span,.simulation-lab header>div:first-child>span,.assurance-recent header span,.contract-editor-title-row span{color:var(--rw-muted);text-transform:uppercase;font-size:10px;font-weight:800}.assurance-metrics strong{color:var(--rw-ink);margin-top:5px;font-size:27px;line-height:1}.assurance-metrics strong b{margin-left:2px;font-size:14px}.assurance-metrics small{color:var(--rw-muted);margin-top:7px;font-size:11px;line-height:1.35}.assurance-workbench{color:#e9efeb;background:var(--as-dark);border:1px solid #303734;grid-template-columns:244px minmax(520px,1fr) 256px;min-height:610px;display:grid;overflow:hidden}.assurance-contract-rail{background:#1d2220;border-right:1px solid #343c39;min-width:0}.assurance-contract-rail>header{border-bottom:1px solid #343c39;justify-content:space-between;align-items:center;height:58px;padding:0 12px 0 16px;display:flex}.assurance-contract-rail header>div{align-items:center;gap:8px;display:flex}.assurance-contract-rail header strong{color:#dce5e0;background:#343c39;border-radius:3px;justify-content:center;align-items:center;min-width:21px;height:21px;font-size:11px;display:inline-flex}.assurance-contract-rail .icon-button{color:#b9c6bf}.assurance-contract-rail header span,.assurance-contract-header>div>span,.readiness-score>span,.assurance-risk-list>span,.assurance-invariants>span{color:#9eada5}.assurance-contract-list{max-height:552px;overflow-y:auto}.assurance-contract-list>button{color:#d7e0db;text-align:left;background:0 0;border:0;border-bottom:1px solid #303734;grid-template-columns:8px minmax(0,1fr) 30px;align-items:center;gap:9px;width:100%;min-height:78px;padding:12px;display:grid}.assurance-contract-list>button:hover{background:#252c29}.assurance-contract-list>button.active{box-shadow:inset 3px 0 0 var(--as-cyan);background:#2a322f}.assurance-contract-list>button div{min-width:0}.assurance-contract-list>button strong,.assurance-contract-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assurance-contract-list>button strong{font-size:12px}.assurance-contract-list>button small{color:#9aa9a1;margin-top:5px;font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.assurance-contract-list>button b{color:#aebbb5;background:#161a19;border:1px solid #3a4540;border-radius:3px;justify-content:center;align-items:center;height:28px;font-size:10px;display:flex}.contract-status{background:#758079;border-radius:50%;width:7px;height:7px}.contract-status.active{background:var(--as-green);box-shadow:0 0 0 4px #4da4771f}.contract-status.draft{background:var(--as-yellow)}.assurance-graph-panel{background:#181d1b;min-width:0}.assurance-contract-header{border-bottom:1px solid #343c39;justify-content:space-between;gap:18px;min-height:116px;padding:19px 22px;display:flex}.assurance-contract-header h2{color:#f3f6f4;margin:5px 0 7px;font-size:19px}.assurance-contract-header p{color:#9ca8a2;max-width:670px;margin:0;font-size:12px;line-height:1.5}.assurance-header-actions{align-items:flex-start;gap:7px;display:flex}.assurance-header-actions .icon-button{color:#dbe4df;border:1px solid #3a4540}.contract-state-label{color:#c2ccc7;text-transform:uppercase;border:1px solid #46514c;border-radius:3px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.contract-state-label.active{color:#8ed5ad;background:#4da4771a;border-color:#3b7155}.assurance-graph-loading{color:#94a29b;justify-content:center;align-items:center;gap:9px;min-height:460px;font-size:12px;display:flex}.recovery-graph{min-width:740px;padding:22px}.recovery-graph-origin{color:#dce7e2;border-left:3px solid var(--as-cyan);background:#26302c;grid-template-columns:20px 1fr;align-items:center;column-gap:5px;width:fit-content;min-width:210px;min-height:54px;padding:9px 12px;display:grid}.recovery-graph-origin svg{color:var(--as-cyan);grid-row:1/3}.recovery-graph-origin span{color:#8fa099;font-size:8px;font-weight:800}.recovery-graph-origin strong{font:10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.recovery-system-lines{margin-top:18px;position:relative}.recovery-system-lines:before{content:"";background:#46514c;width:1px;position:absolute;top:-18px;bottom:24px;left:22px}.recovery-system-line{grid-template-columns:108px 16px repeat(4,minmax(104px,1fr));align-items:center;gap:7px;min-height:86px;display:grid;position:relative}.recovery-system-line:before{content:"";background:#46514c;width:24px;height:1px;position:absolute;left:22px}.recovery-system-name{z-index:1;min-width:0;padding-left:33px;position:relative}.recovery-system-name strong,.recovery-system-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recovery-system-name strong{color:#e2eae6;font-size:11px}.recovery-system-name span{color:#7f8d86;text-transform:uppercase;margin-top:3px;font-size:8px}.recovery-system-line>svg,.recovery-node-wrap>svg,.recovery-convergence>svg{color:#55625c;flex:none}.recovery-node-wrap{align-items:center;gap:7px;min-width:0;display:flex}.recovery-node-wrap .recovery-node{flex:1}.recovery-node{background:#212825;border:1px solid #3b4540;border-radius:3px;grid-template-columns:18px minmax(0,1fr);align-content:center;column-gap:4px;min-width:0;min-height:57px;padding:8px 9px;display:grid}.recovery-node svg{color:#81918a;grid-row:1/3;align-self:center}.recovery-node span{color:#91a199;text-transform:uppercase;font-size:8px;font-weight:800}.recovery-node strong{color:#cdd7d2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.recovery-node.covered{border-color:#37614c;box-shadow:inset 0 -2px #4da4774d}.recovery-node.covered svg{color:#67b58a}.recovery-node.conditional{border-color:#735d36;box-shadow:inset 0 -2px #e1a83c4d}.recovery-node.uncovered{border-color:#7a3f3a;box-shadow:inset 0 -2px #d45a5066}.recovery-node.effect{border-color:#376675}.recovery-node.effect svg{color:var(--as-cyan)}.recovery-convergence{border-top:1px dashed #3d4843;align-items:center;gap:10px;min-height:80px;margin-top:4px;padding:12px 0 0 108px;display:flex}.recovery-convergence>div{flex:1;gap:8px;display:flex}.recovery-convergence .recovery-node{flex:1;min-width:130px}.recovery-convergence>.recovery-node{background:#23332c;border-color:#3f7860;max-width:180px}.assurance-readiness{background:#1d2220;border-left:1px solid #343c39;min-width:0;padding:18px 16px}.readiness-score{background:#151918;border:1px solid #343d39;grid-template-columns:24px 1fr;align-content:start;min-height:106px;padding:12px;display:grid;position:relative}.readiness-score svg{color:var(--as-cyan)}.readiness-score strong{color:#f1f5f3;grid-column:1/-1;margin-top:8px;font-size:31px}.readiness-score strong small{color:#8c9a93;font-size:13px}.readiness-score i{background:linear-gradient(90deg, var(--as-green) var(--score), #39413d var(--score));height:3px;position:absolute;bottom:12px;left:12px;right:12px}.assurance-readiness dl{margin:15px 0 0}.assurance-readiness dl>div{border-bottom:1px solid #303734;min-height:44px;padding:8px 0}.assurance-readiness dt{color:#84928b;text-transform:uppercase;font-size:9px}.assurance-readiness dd{color:#d5ded9;text-transform:capitalize;margin:4px 0 0;font-size:11px}.assurance-risk-list,.assurance-invariants{margin-top:17px}.assurance-risk-list>span,.assurance-invariants>span{color:#829089;font-size:9px;font-weight:800}.assurance-risk-list p{color:#e7a19a;gap:6px;margin:9px 0 0;font-size:10px;line-height:1.4;display:flex}.assurance-risk-list p svg{flex:none}.assurance-risk-list p.covered{color:#7ec89d}.assurance-invariants>div{border-bottom:1px solid #303734;grid-template-columns:6px 1fr;align-items:center;gap:8px;min-height:47px;display:grid}.assurance-invariants i{background:var(--as-yellow);width:5px;height:20px}.assurance-invariants i.critical{background:var(--as-red)}.assurance-invariants i.warning{background:var(--as-cyan)}.assurance-invariants p{min-width:0;margin:0}.assurance-invariants strong,.assurance-invariants small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assurance-invariants strong{color:#d4ded9;font-size:10px}.assurance-invariants small{color:#87978f;margin-top:3px;font-size:9px}.simulation-lab,.assurance-recent{background:var(--rw-surface);border:1px solid var(--rw-line);margin-top:16px}.simulation-lab>header,.assurance-recent>header{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 18px;display:flex}.simulation-lab h2,.assurance-recent h2{margin:4px 0 0;font-size:17px}.simulation-lab header p{color:var(--rw-muted);margin:5px 0 0;font-size:11px}.simulation-lab header>div:last-child{align-items:center;gap:10px;display:flex}.simulation-score{min-height:34px;color:var(--rw-ink-soft);border:1px solid var(--rw-line);text-transform:uppercase;border-radius:3px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.simulation-score.passed{color:#266a47;background:#eef7f1;border-color:#75a88b}.simulation-score.degraded{color:var(--rw-amber-dark);background:#fff8e8;border-color:#d7b775}.simulation-score.failed{color:var(--rw-red);background:#fff0ee;border-color:#d99a94}.simulation-matrix-wrap{overflow-x:auto}.simulation-matrix{border-collapse:collapse;width:100%;min-width:980px}.simulation-matrix th,.simulation-matrix td{border-right:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);text-align:center;height:50px;padding:7px}.simulation-matrix th{color:var(--rw-muted);text-transform:uppercase;font-size:9px}.simulation-matrix thead th:first-child,.simulation-matrix tbody th{width:130px;color:var(--rw-ink);text-align:left;padding-left:16px}.simulation-matrix td span{color:#425048;background:#e2e5df;border-radius:3px;justify-content:center;align-items:center;width:32px;height:25px;font-size:9px;font-weight:800;display:inline-flex}.simulation-matrix td span.contained{color:#276846;background:#dcefe4}.simulation-matrix td span.recoverable{color:#28677c;background:#dcecf1}.simulation-matrix td span.human_required{color:#86520d;background:#f8e9c9}.simulation-matrix td span.uncovered{color:#9d3932;background:#f6deda}.simulation-matrix-wrap footer{min-height:40px;color:var(--rw-muted);align-items:center;gap:22px;padding:0 16px;font-size:10px;display:flex}.simulation-empty{min-height:114px;color:var(--rw-muted);grid-template-columns:25px 1fr;place-content:center;column-gap:7px;display:grid}.simulation-empty svg{color:var(--rw-amber-dark);grid-row:1/3;justify-self:end}.simulation-empty strong{color:var(--rw-ink-soft);font-size:12px}.simulation-empty span{margin-top:3px;font-size:10px}.assurance-operation-list>button{width:100%;min-height:61px;color:var(--rw-ink);border:0;border-bottom:1px solid var(--rw-line);text-align:left;background:0 0;grid-template-columns:10px minmax(0,1fr) 110px 20px;align-items:center;gap:11px;padding:9px 17px;display:grid}.assurance-operation-list>button:hover{background:#fff}.assurance-operation-list>button div{min-width:0}.assurance-operation-list strong,.assurance-operation-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assurance-operation-list strong{font-size:12px}.assurance-operation-list small{color:var(--rw-muted);margin-top:4px;font-size:10px}.assurance-operation-list b{color:var(--rw-muted);text-align:right;text-transform:uppercase;font-size:9px}.verification-dot{background:#8b918b;border-radius:50%;width:8px;height:8px}.verification-dot.confirmed{background:var(--as-green)}.verification-dot.failed,.verification-dot.ambiguous,.verification-dot.unreachable{background:var(--as-red)}.verification-dot.pending{background:var(--as-yellow)}.assurance-empty-row{min-height:82px;color:var(--rw-muted);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.contract-editor{width:min(1160px,100%);max-height:min(94vh,920px)}.contract-editor form{padding:0;overflow-y:auto}.contract-editor-section{border-bottom:1px solid var(--rw-line);padding:18px 20px}.contract-editor-basics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.contract-editor-basics label.wide{grid-column:span 2}.contract-editor-section label{min-width:0}.contract-editor-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.contract-editor-title-row>div{flex-direction:column;gap:3px;display:flex}.contract-editor-title-row strong{font-size:14px}.contract-system-editor,.contract-invariant-editor{border:1px solid var(--rw-line)}.contract-system-editor>article{border-top:1px solid var(--rw-line);padding:14px}.contract-system-editor>article:first-child,.contract-invariant-editor>article:first-child{border-top:0}.system-editor-head{grid-template-columns:30px minmax(150px,1fr) 160px 34px;align-items:center;gap:8px;margin-bottom:11px;display:grid}.system-editor-head>b{color:#fff;background:var(--rw-ink);border-radius:3px;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;display:flex}.system-editor-head input{font-weight:750}.system-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.system-contract-checks{background:#eeece5;align-items:center;gap:22px;min-height:42px;margin-top:11px;padding:0 10px;display:flex}.system-contract-checks label,.compensation-approval{color:var(--rw-ink-soft);flex-direction:row;align-items:center;gap:6px;font-size:10px;font-weight:700}.system-contract-checks input,.compensation-approval input{width:15px;height:15px;accent-color:var(--rw-green)}.contract-invariant-editor{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contract-invariant-editor>article{border-top:1px solid var(--rw-line);border-left:1px solid var(--rw-line);padding:13px}.contract-invariant-editor>article:nth-child(odd){border-left:0}.contract-invariant-editor>article:nth-child(-n+2){border-top:0}.contract-invariant-editor>article>div{grid-template-columns:minmax(0,1fr) 100px 34px;gap:7px;margin-bottom:9px;display:grid}.contract-invariant-editor article>label{margin-top:8px}.contract-editor>form>footer{z-index:2;background:var(--rw-surface);border-top:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 20px;display:flex;position:sticky;bottom:0}.contract-editor>form>footer>div{gap:8px;display:flex}@media (width<=1320px){.assurance-workbench{grid-template-columns:215px minmax(520px,1fr);overflow-x:auto}.assurance-readiness{border-top:1px solid #343c39;border-left:0;grid-column:1/-1;grid-template-columns:170px 1fr 1fr 1fr;gap:17px;padding:12px 18px;display:grid}.assurance-readiness dl,.assurance-risk-list,.assurance-invariants{margin-top:0}}@media (width<=900px){.assurance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-metrics>div{border-top:1px solid var(--rw-line)}.assurance-metrics>div:nth-child(odd){border-left:0}.assurance-metrics>div:first-child,.assurance-metrics>div:nth-child(2){border-top:0}.assurance-workbench{display:block;overflow:visible}.assurance-contract-rail{border-bottom:1px solid #343c39;border-right:0}.assurance-contract-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.assurance-contract-list>button:nth-child(2n){border-left:1px solid #303734}.assurance-graph-panel{overflow-x:auto}.assurance-readiness{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contract-editor-basics,.system-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.assurance-metrics{grid-template-columns:1fr}.assurance-metrics>div{border-left:0;border-top:1px solid var(--rw-line);min-height:83px}.assurance-metrics>div:nth-child(2){border-top:1px solid var(--rw-line)}.assurance-contract-list{grid-template-columns:1fr}.assurance-contract-list>button:nth-child(2n){border-left:0}.assurance-contract-header,.simulation-lab>header{flex-direction:column;align-items:stretch}.assurance-readiness{grid-template-columns:1fr}.simulation-lab header>div:last-child{flex-direction:column;align-items:stretch}.assurance-operation-list>button{grid-template-columns:10px minmax(0,1fr) 18px}.assurance-operation-list>button>b{display:none}.contract-editor-basics,.system-editor-grid,.contract-invariant-editor{grid-template-columns:1fr}.contract-editor-basics label.wide{grid-column:auto}.system-editor-head{grid-template-columns:30px minmax(0,1fr) 34px}.system-editor-head select{grid-area:2/2/auto/-1}.system-contract-checks{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:10px}.contract-invariant-editor>article,.contract-invariant-editor>article:nth-child(-n+2){border-top:1px solid var(--rw-line);border-left:0}.contract-invariant-editor>article:first-child{border-top:0}.contract-editor>form>footer{flex-direction:column;align-items:stretch}.contract-editor>form>footer>div{width:100%}.contract-editor>form>footer .rewind-button{flex:1}}.outcome-assurance-summary{color:#dce5e0;background:#1b201e;border:1px solid #333c38;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.outcome-assurance-summary>div{border-left:1px solid #333c38;grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:7px;min-height:83px;padding:13px 14px;display:grid}.outcome-assurance-summary>div:first-child{border-left:0}.outcome-assurance-summary svg{color:#61b0c4;grid-row:1/4}.outcome-assurance-summary span{color:#809089;font-size:8px;font-weight:800}.outcome-assurance-summary strong,.outcome-assurance-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outcome-assurance-summary strong{color:#e8eeeb;text-transform:capitalize;margin-top:3px;font-size:11px}.outcome-assurance-summary small{color:#8c9a93;margin-top:4px;font-size:9px}.outcome-assurance-summary>div.certified{background:#203027;box-shadow:inset 0 -2px #4da477}.outcome-assurance-summary>div.certified svg{color:#71bf91}.outcome-observations>header{border-bottom:1px solid var(--rw-line);background:#eeece5;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.outcome-observations>header span{color:var(--rw-muted);font-size:9px;font-weight:800}.outcome-observations>header strong{font-size:11px}.outcome-observations>article{border-bottom:1px solid var(--rw-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:12px 16px;display:grid}.observation-state{color:#775516;background:#f1e5c9;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.observation-state.confirmed,.observation-state.succeeded{color:#276a48;background:#dcece2}.observation-state.failed,.observation-state.ambiguous,.observation-state.unreachable{color:#9a302a;background:#f4dcd8}.outcome-observations article div{min-width:0}.outcome-observations article strong{font-size:12px}.outcome-observations article p{color:var(--rw-ink-soft);margin:4px 0;font-size:10px;line-height:1.4}.outcome-observations article small,.outcome-observations article time{color:var(--rw-muted);font-size:9px}.outcome-observations>footer{color:#286b49;background:#e8f2eb;grid-template-columns:20px 130px minmax(0,1fr);align-items:center;gap:7px;min-height:55px;padding:10px 16px;display:grid}.outcome-observations>footer span{font-size:10px;font-weight:800}.outcome-observations>footer code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.outcome-observations-empty{min-height:170px;color:var(--rw-muted);grid-template-columns:25px auto;place-content:center;column-gap:7px;display:grid}.outcome-observations-empty svg{color:var(--rw-amber-dark);grid-row:1/3}.outcome-observations-empty strong{color:var(--rw-ink-soft);font-size:12px}.outcome-observations-empty span{margin-top:4px;font-size:10px}.rewind-profile>div>small{color:#555b52}.assurance-readiness .readiness-score>span,.assurance-readiness .assurance-risk-list>span,.assurance-readiness .assurance-invariants>span{color:#9eada5}@media (width<=900px){.outcome-assurance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-assurance-summary>div:nth-child(3){border-top:1px solid #333c38;border-left:0}.outcome-assurance-summary>div:nth-child(4){border-top:1px solid #333c38}}@media (width<=650px){.outcome-assurance-summary{grid-template-columns:1fr}.outcome-assurance-summary>div{border-top:1px solid #333c38;border-left:0}.outcome-assurance-summary>div:first-child{border-top:0}.outcome-observations>article{grid-template-columns:32px minmax(0,1fr)}.outcome-observations article time{grid-column:2}}.truth-panel{color:#eef4ef;box-shadow:var(--rw-shadow);background:radial-gradient(700px 220px at 12% 0,#3f8c6224,#0000 55%),linear-gradient(#161d1a 0%,#0f1412 100%);border:1px solid #2a3831;border-radius:12px;margin:0 0 18px;padding:18px 20px 16px}.truth-panel.closed{box-shadow:inset 0 0 0 1px #3f8c6247, var(--rw-shadow);border-color:#3d8f6a}.truth-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.truth-panel>header span{color:#8fb39a;letter-spacing:.06em;font:700 10px/1.2 ui-monospace,monospace;display:block}.truth-panel>header h2{letter-spacing:.02em;margin:6px 0 0;font-size:22px}.truth-expected{background:#ffffff0a;border-radius:8px;margin-bottom:14px;padding:10px 12px}.truth-expected span{color:#b4c2b8;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.truth-expected strong{color:#f4f8f4;margin-top:4px;font-size:16px;display:block}.truth-systems{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.truth-systems li{background:#ffffff08;border-radius:6px;grid-template-columns:minmax(110px,1fr) 28px 120px;align-items:center;gap:8px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:12px;display:grid}.truth-systems li strong{letter-spacing:.04em;font-size:11px}.truth-systems li i{text-align:center;font-style:normal;font-weight:800}.truth-systems li.verified{color:#7dcea0}.truth-systems li.pending{color:#e0b35c}.truth-systems li.ambiguous{color:#d4a017}.truth-systems li.failed{color:#e07a6a}.truth-systems li.idle{color:#a8b5ac}.truth-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.truth-meta>div{background:#ffffff0d;border-radius:6px;padding:8px 10px}.truth-meta dt{color:#b4c2b8;text-transform:uppercase;font-size:10px;font-weight:700}.truth-meta dd{color:#f0f5f1;margin:4px 0 0;font-size:13px;font-weight:700}.truth-meta dd.good{color:#8fd9ae}.truth-meta dd.warn{color:#efc06a}.truth-reason{border-top:1px solid #ffffff1a;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-top:12px;display:grid}.truth-reason svg{color:#efc06a;margin-top:2px}.truth-panel.closed .truth-reason svg{color:#8fd9ae}.truth-reason span{color:#b4c2b8;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.truth-reason strong{color:#f4f8f4;margin-top:3px;font-size:14px;line-height:1.4;display:block}.truth-reason small{color:#c5d2ca;margin-top:6px;font-size:12px;display:block}.truth-panel.ops{padding:22px 22px 18px}.truth-ops-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.truth-ops-header span{color:#9ec9af;font:700 11px/1.2 var(--rw-mono);letter-spacing:.08em;display:block}.truth-ops-header h2{letter-spacing:-.015em;color:#f5f9f5;margin:6px 0 0;font-size:24px}.truth-ops-header h2 small{color:#b4c2b8;font-size:14px;font-weight:600}.rewind-button.ghost{color:#e8f0ea;background:#ffffff0a;border-color:#ffffff38}.rewind-button.ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff57}.truth-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.truth-identity>div{background:#ffffff0e;border:1px solid #ffffff0f;border-radius:8px;padding:11px 13px}.truth-identity span{color:#b4c2b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700;display:block}.truth-identity strong{color:#f5f9f5;margin-top:5px;font-size:16px;display:block}.truth-identity strong.good{color:#8fd9ae}.truth-identity strong.warn{color:#efc06a}.truth-meta.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.truth-next{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 14px;padding:12px 0 4px;display:flex}.truth-next>div:first-child span{color:#b4c2b8;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.truth-next>div:first-child strong{color:#f5f9f5;margin-top:4px;font-size:15px;line-height:1.4;display:block}.truth-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tech-detail-disclosure{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:var(--rw-surface);box-shadow:var(--rw-shadow);margin-top:8px;padding:0 14px 14px}.tech-detail-disclosure>summary{cursor:pointer;color:var(--rw-muted);padding:14px 2px;font-weight:700;list-style:none}.tech-detail-disclosure>summary::-webkit-details-marker{display:none}.tech-detail-disclosure[open]>summary{border-bottom:1px solid var(--rw-line);color:var(--rw-ink);margin-bottom:10px}.queue-closed{font:700 10px/1.2 var(--rw-mono);letter-spacing:.04em;border-radius:999px;padding:4px 9px;display:inline-flex}.queue-closed.yes{background:var(--rw-green-soft);color:#1d5f3a}.queue-closed.no{color:#6f4208;background:#f5e6c8}.queue-next{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.queue-next.good{color:#1d5f3a}.queue-next.warn{color:#6f4208}.queue-next.danger{color:#922f28}.rewind-table.ops-queue .why-cell{max-width:240px;color:var(--rw-muted);font-size:12px}.rewind-table.ops-queue .mono-cell{font-family:ui-monospace,monospace;font-size:12px}.reports-secondary-links{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.settings-adv-links{flex-wrap:wrap;gap:8px;display:flex}.settings-adv-links button{border:1px solid var(--rw-line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-weight:650;display:inline-flex}.settings-adv-links button:hover{border-color:var(--rw-amber-dark,#b8860b)}@media (width<=900px){.truth-identity{grid-template-columns:1fr}.truth-next{flex-direction:column;align-items:stretch}.truth-next-actions{justify-content:stretch}.truth-next-actions .rewind-button{flex:1}.truth-meta.compact{grid-template-columns:1fr 1fr}}.assurance-trust-bands{border-top:1px solid var(--rw-line);margin:12px 0;padding-top:10px}.assurance-trust-bands>span{color:#9eada5;letter-spacing:.05em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.assurance-trust-bands p{gap:2px;margin:0 0 8px;display:grid}.assurance-trust-bands strong{font-size:12px}.assurance-trust-bands small{color:#b7c3bb;font-size:10px}.assurance-readiness .assurance-trust-ladder>span,.assurance-readiness .assurance-trust-bands>span,.assurance-readiness .assurance-trust-bands small,.assurance-readiness .pack-marketplace-available>span{color:#b7c3bb}@media (width<=900px){.truth-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.truth-systems li{grid-template-columns:minmax(90px,1fr) 24px 90px}}.connector-onboarding-wizard{margin-bottom:18px;padding:16px 18px 14px}.connector-onboarding-wizard>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.connector-onboarding-wizard>header span{color:var(--rw-amber-dark);font:700 10px ui-monospace,monospace;display:block}.connector-onboarding-wizard>header h2{margin:4px 0 6px;font-size:20px}.connector-onboarding-wizard>header p{color:var(--rw-muted);margin:0;font-size:12px}.onboarding-steps-rail{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.onboarding-steps-rail li{align-items:center;gap:6px;display:flex}.onboarding-steps-rail button{border:1px solid var(--rw-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.onboarding-steps-rail button.active{background:#e8f2eb;border-color:#2f6b4a}.onboarding-steps-rail button.ready i{color:#2f6b4a}.onboarding-steps-rail button i{background:#eef1ee;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.onboarding-step-body{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:14px;display:grid}.onboarding-step-body h3{margin:4px 0 8px}.onboarding-step-body ul{color:var(--rw-muted);margin:10px 0 0;padding-left:18px;font-size:12px}.onboarding-step-body aside{border:1px solid var(--rw-line);background:#f7f8f6;border-radius:8px;padding:12px}.onboarding-step-body aside strong{color:var(--rw-muted);font-size:10px;display:block}.onboarding-step-body aside em{margin:8px 0 12px;font-size:12px;font-style:normal;font-weight:850;display:inline-block}.onboarding-step-body aside em.ready{color:#2f6b4a}.onboarding-step-body aside em.pending{color:#8a5610}.onboarding-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}@media (width<=800px){.onboarding-step-body{grid-template-columns:1fr}}.assurance-secondary-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;margin:0 0 16px;display:grid}.pack-registry-panel,.outcome-intelligence-panel{padding:14px 16px}.pack-registry-panel>header,.outcome-intelligence-panel>header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.pack-registry-panel>header span,.outcome-intelligence-panel>header span{color:var(--rw-amber-dark);font:700 10px ui-monospace,monospace;display:block}.pack-registry-panel>header h2,.outcome-intelligence-panel>header h2{margin:4px 0 0;font-size:16px}.pack-registry-list{gap:8px;max-height:280px;display:grid;overflow:auto}.pack-registry-list button{text-align:left;border:1px solid var(--rw-line);cursor:pointer;background:#fff;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.pack-registry-list button.active{background:#eef6f1;border-color:#2f6b4a}.pack-registry-list button span{color:#6d7a72;font:700 9px ui-monospace,monospace}.pack-registry-list button.verified span{color:#2f6b4a}.pack-registry-list button strong{font-size:13px}.pack-registry-list button small,.pack-registry-list button b{color:var(--rw-muted);font-size:10px;font-weight:600}.outcome-intelligence-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.outcome-intelligence-panel dt{color:var(--rw-muted);text-transform:uppercase;font-size:9px;font-weight:700}.outcome-intelligence-panel dd{margin:2px 0 0;font-size:16px;font-weight:800}.outcome-intelligence-panel p{color:var(--rw-muted);margin:0;font-size:12px}.recovery-lab-recommendation{border-radius:var(--rw-radius-sm);background:var(--rw-green-soft);color:#141814;border:1px solid #8fbf9e;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-bottom:12px;padding:12px 14px;display:grid}.recovery-lab-recommendation span{color:#145232;font-size:11px;font-weight:800;display:block}.recovery-lab-recommendation strong{color:#141814;margin-top:2px;font-size:14px;display:block}.recovery-lab-recommendation small{color:#2a302b;margin-top:4px;font-size:12px;font-weight:550;display:block}.trust-band-editor{gap:10px;display:grid}.trust-band-editor article{border:1px solid var(--rw-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) 36px;align-items:end;gap:8px;padding:10px;display:grid}.trust-band-empty{color:var(--rw-muted);margin:0;font-size:12px}@media (width<=900px){.assurance-secondary-grid{grid-template-columns:1fr}.trust-band-editor article{grid-template-columns:1fr 1fr}}.assurance-trust-ladder{margin:12px 0}.assurance-trust-ladder>span{color:#b7c3bb;margin-bottom:8px;font:700 10px ui-monospace,monospace;display:block}.assurance-trust-ladder ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.assurance-trust-ladder li{border:1px solid var(--rw-line);color:var(--rw-ink);background:#fff;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;padding:8px 10px;display:grid}.assurance-trust-ladder li.active{background:#eef6f1;border-color:#2f6b4a}.assurance-trust-ladder li b{color:#2f6b4a;grid-row:span 2;align-self:center;font:800 11px ui-monospace,monospace}.assurance-trust-ladder li strong{color:var(--rw-ink);font-size:12px}.assurance-trust-ladder li small{color:#565b52;font-size:10px}.pack-marketplace-available{gap:8px;margin-top:14px;display:grid}.pack-marketplace-available>span{color:var(--rw-amber-dark);font:700 10px ui-monospace,monospace}.pack-marketplace-available>div{border:1px dashed var(--rw-line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pack-marketplace-available strong{font-size:12px;display:block}.pack-marketplace-available small{color:var(--rw-muted);font-size:10px}.outcome-intelligence-failures{color:var(--rw-muted);margin:0 0 10px;padding-left:16px;font-size:11px}.ops-triage{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.ops-triage>button{border:1px solid var(--rw-line);background:var(--rw-surface);color:var(--rw-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:650;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.ops-triage>button:hover{background:#fff;border-color:#a7afa4}.ops-triage>button strong{color:#2a302b;background:#e2e7e1;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.ops-triage>button.active{background:var(--rw-amber-soft);color:#2a220f;border-color:#b07a24;box-shadow:inset 0 0 0 1px #b07a2438}.ops-triage>button.active strong{background:var(--rw-amber-dark);color:#fff}.sensitive-action-body{gap:14px;padding:18px 20px 8px;display:grid}.sensitive-action-body>p{color:#3f433d;margin:0;font-size:13px;line-height:1.45}.sensitive-warn{color:#7a2f28!important}.impact-preview{background:#fbf3f1;border:1px solid #e4c3be;border-radius:8px;padding:12px 14px}.impact-preview.safe{background:#f2f8f4;border-color:#c9dfd1}.impact-preview>span{color:var(--rw-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font:700 10px ui-monospace,monospace;display:block}.impact-preview ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.impact-preview li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 8px;display:grid}.impact-preview li svg{color:#982e28;margin-top:2px}.impact-preview.safe li svg{color:#2f6b4a}.impact-preview strong{font-size:13px}.impact-preview small{color:var(--rw-muted);grid-column:2;font-size:11px}.sensitive-action-footer{border-top:1px solid var(--rw-line);justify-content:flex-end;gap:9px;margin:0;padding:14px 20px 18px;display:flex}.evidence-human{color:#3f433d;margin-top:4px;font-size:11px;display:block}.evidence-tech{margin-top:8px}.evidence-tech>summary{cursor:pointer;color:var(--rw-muted);font-size:10px;font-weight:700}.evidence-tech code{word-break:break-all;margin-top:6px;display:block}.ops-value-story{margin-bottom:16px;padding:18px 20px}.ops-value-story>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ops-value-story>header span{color:var(--rw-amber-dark);letter-spacing:.04em;font:700 10px ui-monospace,monospace}.ops-value-story>header h2{margin:4px 0 0;font-size:20px}.ops-value-story>p{color:#3f433d;margin:0 0 14px;font-size:14px;line-height:1.45}.ops-value-story dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.ops-value-story dl>div{border:1px solid var(--rw-line);background:#faf9f5;border-radius:8px;padding:10px 12px}.ops-value-story dt{color:var(--rw-muted);text-transform:uppercase;font-size:10px;font-weight:700}.ops-value-story dd{margin:4px 0 0;font-size:16px;font-weight:800}.assurance-advanced{border:1px solid var(--rw-line);background:var(--rw-surface);border-radius:10px;margin:0 0 18px;overflow:hidden}.assurance-advanced>summary{cursor:pointer;color:#3f433d;padding:14px 18px;font-size:13px;font-weight:750;list-style:none}.assurance-advanced>summary::-webkit-details-marker{display:none}.assurance-advanced[open]>summary{border-bottom:1px solid var(--rw-line);background:#f7f6f1}.assurance-advanced .assurance-secondary-grid,.assurance-advanced .assurance-workbench,.assurance-advanced .simulation-lab{margin:14px}.connector-card.ops dl{padding-bottom:12px}.connector-tech{border-top:1px solid var(--rw-line);padding:10px 16px 12px}.connector-tech>summary{cursor:pointer;color:var(--rw-muted);font-size:11px;font-weight:700}.connector-tech dl{margin:10px 0 0;padding:0}.connector-tech footer{border-top:1px dashed var(--rw-line);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}@media (width<=900px){.ops-value-story dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-triage>button{flex:calc(50% - 8px);justify-content:space-between}}@media (width<=640px){.ops-value-story dl{grid-template-columns:1fr}.ops-value-story>header{flex-direction:column}}.pack-studio-page{color:var(--rw-ink);gap:20px;display:grid}.pack-studio-toast{border-radius:var(--rw-radius-sm);background:var(--rw-green-soft);color:#145232;border:1px solid #8fbf9e;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.pack-studio-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pack-studio-rail{border:1px solid var(--rw-line);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow);background:#fff;max-height:calc(100vh - 100px);padding:14px;position:sticky;top:76px;overflow:auto}.pack-studio-rail>header{border-bottom:1px solid var(--rw-line);gap:4px;margin-bottom:12px;padding-bottom:12px;display:grid}.pack-studio-rail>header h2{color:var(--rw-ink);margin:0;font-size:17px;font-weight:750}.pack-studio-rail>header>span,.pack-studio-hero>div>span:first-of-type,.pack-studio-panel>header span,.pack-studio-marketplace>header span{font-family:var(--rw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rw-amber-dark);font-size:11px;font-weight:700}.pack-studio-rail ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pack-studio-rail button{text-align:left;border-radius:var(--rw-radius-sm);width:100%;color:var(--rw-ink);cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:11px 12px;transition:background .14s,border-color .14s;display:flex}.pack-studio-rail button svg{color:#3d453e;flex:none;margin-top:2px}.pack-studio-rail button:hover{border-color:var(--rw-line);background:#eef2ec}.pack-studio-rail button.active{background:var(--rw-green-soft);box-shadow:inset 3px 0 0 var(--rw-green);border-color:#2f8055}.pack-studio-rail button.active svg{color:var(--rw-green)}.pack-studio-rail button strong{color:#141814;font-size:13px;font-weight:750;line-height:1.3;display:block}.pack-studio-rail button small{color:#3d453e;margin-top:4px;font-size:11px;font-weight:550;line-height:1.35;display:block}.pack-studio-main{gap:16px;min-width:0;display:grid}.pack-studio-hero{border:1px solid var(--rw-line);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow);color:var(--rw-ink);background:radial-gradient(700px 180px at 0 0,#e09a2b24,#0000 55%),#fff;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.pack-studio-hero h2{letter-spacing:-.02em;color:#141814;margin:6px 0 8px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:750;line-height:1.2}.pack-studio-hero p{color:#2a302b;max-width:56ch;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.5}.pack-studio-meta{flex-wrap:wrap;gap:8px;display:flex}.pack-studio-meta>span{color:#1a1f1a;letter-spacing:0;text-transform:none;font-size:12px;font-weight:650;font-family:var(--rw-font);background:#eef2ec;border:1px solid #b8c0b6;border-radius:999px;padding:5px 9px}.pack-studio-hero-actions{flex-wrap:wrap;flex:none;align-content:flex-start;gap:8px;display:flex}.pack-studio-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pack-studio-panel,.pack-studio-marketplace{border:1px solid var(--rw-line);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow);color:#141814;background:#fff;padding:16px 18px}.pack-studio-panel header,.pack-studio-marketplace>header{border-bottom:1px solid var(--rw-line);align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.pack-studio-panel header svg,.pack-studio-marketplace>header svg{color:var(--rw-green);flex:none;margin-top:2px}.pack-studio-panel h3,.pack-studio-marketplace h3{color:#141814;margin:3px 0 0;font-size:16px;font-weight:750}.pack-studio-lifecycle{gap:14px;display:grid}.pack-studio-conformity{border-radius:var(--rw-radius-sm);background:#eef2ec;border:1px solid #b8c0b6;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:12px 14px;display:flex}.pack-studio-conformity strong{color:#141814;font-size:14px}.pack-studio-conformity p{color:#2a302b;letter-spacing:0;text-transform:none;font-size:13px;font-weight:650;font-family:var(--rw-font);margin:0}.pack-studio-rollback,.pack-studio-deprecate{gap:8px;display:grid}.pack-studio-rollback label,.pack-studio-deprecate label{color:#1a1f1a;gap:6px;font-size:12px;font-weight:700;display:grid}.pack-studio-rollback label>span,.pack-studio-deprecate label>span{color:#2a302b;letter-spacing:0;text-transform:none;font-family:var(--rw-font);font-size:12px;font-weight:700}.pack-studio-rollback select,.pack-studio-deprecate input,.pack-studio-rollback input,.pack-studio-deprecate select{border-radius:var(--rw-radius-sm);color:#141814;min-height:40px;font:inherit;background:#fff;border:1px solid #aeb6ae;padding:0 12px}.pack-studio-table{border-collapse:collapse;width:100%;font-size:13px}.pack-studio-table th,.pack-studio-table td{border-bottom:1px solid var(--rw-line);text-align:left;color:#1a1f1a;vertical-align:top;padding:10px 8px}.pack-studio-table th{color:#1a1f1a;font-family:var(--rw-mono);letter-spacing:.05em;text-transform:uppercase;background:#dce2db;font-size:10px;font-weight:700}.pack-studio-table code{color:#2a302b;font-size:12px}.pack-studio-table tr.current td{background:var(--rw-green-soft);color:#141814;font-weight:650}.pack-studio-registry{color:#2a302b;gap:10px;font-size:13px;display:grid}.pack-studio-registry strong{color:#141814}.pack-studio-registry small,.pack-studio-registry code{color:#3d453e;word-break:break-all;font-size:12px}.pack-studio-migration{border-radius:var(--rw-radius-sm);color:#1a1f1a;background:#eef2ec;border:1px solid #b8c0b6;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.45}.pack-studio-migration strong{color:#141814}.pack-studio-migration p{color:#2a302b;margin:4px 0 0}.pack-studio-market-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pack-studio-market-grid article{border-radius:var(--rw-radius);background:#f7f9f5;border:1px solid #b8c0b6;gap:6px;min-height:150px;padding:14px;display:grid}.pack-studio-market-grid article strong{color:#141814;font-size:14px;line-height:1.3}.pack-studio-market-grid article p{color:#2a302b;margin:0;font-size:12px;line-height:1.45}.pack-studio-market-grid small,.pack-studio-market-grid span{color:#3d453e;font-size:12px;font-style:normal;font-weight:600}.pack-studio-market-grid em{background:var(--rw-green-soft);color:#145232;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.pack-studio-empty,.pack-studio-empty-inline{color:#2a302b;font-size:13px;font-weight:550;line-height:1.45}.pack-studio-empty{border-radius:var(--rw-radius);text-align:center;color:#2a302b;background:#fff;border:1px dashed #aeb6ae;place-items:center;gap:8px;padding:48px 20px;display:grid}.pack-studio-empty strong{color:#141814;font-size:16px}@media (width<=960px){.pack-studio-layout{grid-template-columns:1fr}.pack-studio-rail{max-height:none;position:static}.pack-studio-panels{grid-template-columns:1fr}.pack-studio-hero{flex-direction:column}}.queue-verif{font:700 10px/1.2 var(--rw-mono);letter-spacing:.04em;border-radius:999px;padding:4px 9px;display:inline-flex}.queue-verif.good{background:var(--rw-green-soft);color:#1d5f3a}.queue-verif.warn{color:#6f4208;background:#f5e6c8}.queue-verif.danger{color:#922f28;background:#f3d8d5}.queue-verif.idle{color:#3d453e;background:#e4e8e2}.rewind-table.ops-queue .systems-cell{max-width:180px;color:var(--rw-muted);font-size:12px;line-height:1.35}.truth-first-screen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.truth-first-screen article{background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;padding:13px 14px}.truth-first-screen span,.truth-before-after>header span,.truth-invariants>header span{color:#9ec9af;font:700 11px/1.2 var(--rw-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.truth-first-screen strong{color:#f5f9f5;margin-top:7px;font-size:14px;line-height:1.4;display:block}.truth-first-screen small,.truth-first-screen code{color:#b4c2b8;margin-top:6px;font-size:11px;display:block}.truth-first-screen pre{color:#d5e0d8;max-height:120px;font-size:11px;font-family:var(--rw-mono);margin:8px 0 0;overflow:auto}.truth-before-after{margin:0 0 14px}.truth-before-after table{border-collapse:collapse;width:100%;margin-top:8px}.truth-before-after th,.truth-before-after td{text-align:left;vertical-align:top;color:#e8f0ea;border-bottom:1px solid #ffffff1a;padding:9px 10px;font-size:12px}.truth-before-after th{color:#b4c2b8;text-transform:uppercase;font-size:10px;font-family:var(--rw-mono)}.truth-before-after .mono-cell{color:#d5e0d8;font-family:var(--rw-mono);font-size:11px}.truth-before-after tr.verified td:last-child{color:#8fd9ae}.truth-before-after tr.failed td:last-child{color:#f0a094}.truth-before-after tr.ambiguous td:last-child,.truth-before-after tr.pending td:last-child{color:#efc06a}.truth-invariants{margin:0 0 14px}.truth-invariants>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.truth-invariants>header strong{color:#f5f9f5}.truth-invariants ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.truth-invariants li{background:#ffffff0b;border-radius:8px;grid-template-columns:18px 1fr;gap:8px;padding:9px 11px;display:grid}.truth-invariants li strong{color:#f5f9f5}.truth-invariants li small{color:#c5d2ca}.truth-invariants li.verified{border-left:3px solid #3d8f6a}.truth-invariants li.failed{border-left:3px solid #c04036}.truth-invariants-empty{color:#b4c2b8;margin:8px 0 0;font-size:12px}.progressive-trust-ladder{margin-bottom:16px;padding:16px 18px}.progressive-trust-ladder>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.progressive-trust-ladder>header span{color:var(--rw-amber-dark);font:700 11px/1.2 var(--rw-mono);letter-spacing:.08em;display:block}.progressive-trust-ladder>header h2{letter-spacing:-.01em;color:var(--rw-ink);margin:5px 0 0;font-size:18px}.progressive-trust-ladder>header p{color:var(--rw-muted);max-width:56ch;margin:5px 0 0;font-size:13px;line-height:1.4}.progressive-trust-ladder ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.progressive-trust-ladder li{border-radius:var(--rw-radius);border:1px solid var(--rw-line);color:var(--rw-ink-soft);background:#eef2ec;padding:12px}.progressive-trust-ladder li:not(.reached){opacity:.72}.progressive-trust-ladder li.reached{opacity:1;background:var(--rw-green-soft);border-color:#2f8055;box-shadow:inset 0 0 0 1px #247a4c1f}.progressive-trust-ladder li strong{font-family:var(--rw-mono);color:#1d5f3a;letter-spacing:.04em;font-size:11px;display:block}.progressive-trust-ladder li span{color:var(--rw-ink);margin-top:5px;font-size:13px;font-weight:700;display:block}.progressive-trust-ladder li small{color:var(--rw-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.progressive-trust-ladder li em{color:var(--rw-ink);letter-spacing:-.02em;margin-top:10px;font-size:20px;font-style:normal;font-weight:800;display:block}.progressive-trust-ladder footer{border-top:1px solid #c5ccc2cc;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;display:flex}.progressive-trust-ladder footer p{color:var(--rw-ink-soft);margin:0;font-size:13px;line-height:1.4}.progressive-trust-ladder footer small{color:var(--rw-muted);font-size:12px}.entity-mapping-layout,.recovery-lab-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.entity-mapping-groups{gap:12px;display:grid}.entity-mapping-groups article{border:1px solid var(--rw-line);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow);color:var(--rw-ink);background:#fff;padding:14px}.entity-mapping-groups article>header{color:var(--rw-ink);align-items:center;gap:8px;margin-bottom:10px;display:flex}.entity-mapping-groups article>header strong{color:#141814;font-size:14px}.entity-mapping-groups ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.entity-mapping-groups li{border-radius:var(--rw-radius-sm);color:#141814;background:#eef2ec;border:1px solid #d5dbd3;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.entity-mapping-groups li code{color:#141814;font-size:12px;font-weight:650;display:block}.entity-mapping-groups li small{color:#3d453e;font-size:11px;font-weight:550;display:block}.entity-mapping-groups li.retired{opacity:.7}.entity-mapping-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entity-mapping-form label{color:var(--rw-ink);gap:6px;display:grid}.entity-mapping-form label span{color:#2a302b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750}.entity-mapping-form input,.entity-mapping-form select{border-radius:var(--rw-radius-sm);color:#141814;min-height:40px;font:inherit;background:#fff;border:1px solid #aeb6ae;padding:0 12px}.entity-mapping-form footer{grid-column:1/-1}.form-success{color:#145232;font-size:13px;font-weight:700}.recovery-lab-page .rewind-panel>ul,.recovery-lab-pack-list{padding:10px}.recovery-lab-pack-list{gap:6px;margin:0;list-style:none;display:grid}.recovery-lab-pack-list button{text-align:left;border-radius:var(--rw-radius-sm);width:100%;color:var(--rw-ink);cursor:pointer;background:0 0;border:1px solid #0000;padding:11px 12px}.recovery-lab-pack-list button.active,.recovery-lab-pack-list button:hover{background:var(--rw-green-soft);border-color:#2f8055}.recovery-lab-pack-list button.active{box-shadow:inset 3px 0 0 var(--rw-green)}.recovery-lab-pack-list strong{color:#141814;font-size:13px;font-weight:750;display:block}.recovery-lab-pack-list small{color:#3d453e;margin-top:3px;font-size:11px;font-weight:550;display:block}.recovery-lab-page .simulation-lab{background:#fff;margin-top:0}.recovery-lab-page .simulation-lab h2{color:#141814}.recovery-lab-page .simulation-lab header p{color:#2a302b;font-size:12px}.policy-sod-toggle>div{border:1px solid var(--rw-line);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:10px 12px;display:grid}.policy-sod-toggle input{margin-top:3px}.policy-sod-toggle small{color:var(--rw-muted);grid-column:2;font-size:11px}.ops-intelligence-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ops-intelligence-summary dt{color:var(--rw-muted);text-transform:uppercase;font-size:10px;font-weight:700}.ops-intelligence-summary dd{margin:2px 0 0;font-size:18px;font-weight:800}@media (width<=960px){.truth-first-screen,.entity-mapping-layout,.recovery-lab-layout,.progressive-trust-ladder ol,.entity-mapping-form,.ops-intelligence-summary dl{grid-template-columns:1fr}}.trust-gate-note{color:#1d5f3a;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.4}.trust-gate-card{border-radius:var(--rw-radius);background:var(--rw-green-soft);border:1px solid #247a4c47;margin-top:12px;padding:12px 14px}.trust-gate-card span{font:700 11px/1.2 var(--rw-mono);letter-spacing:.06em;color:#1d5f3a;display:block}.trust-gate-card strong{color:var(--rw-ink);margin-top:5px;font-size:15px;display:block}.trust-gate-card small{color:var(--rw-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.auth-readiness-panel{background:#fff;margin-bottom:16px}.auth-readiness-panel>header p{color:#2a302b;margin:4px 0 0;font-size:13px;font-weight:550;line-height:1.4}.auth-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 18px 16px;display:grid}.auth-readiness-grid article{border-radius:var(--rw-radius);color:#141814;background:#eef2ec;border:1px solid #b8c0b6;min-height:132px;padding:12px}.auth-readiness-grid article.ready{background:var(--rw-green-soft);border-color:#2f8055}.auth-readiness-grid strong{color:var(--rw-ink);font-size:14px;display:block}.auth-readiness-grid span{color:#1d5f3a;margin-top:5px;font-size:12px;font-weight:700;display:block}.auth-readiness-grid article:not(.ready) span{color:#6f4208}.auth-readiness-grid small{color:var(--rw-muted);font-size:11px;font-family:var(--rw-mono);margin-top:5px;display:block}.auth-readiness-grid p{color:var(--rw-muted);margin:8px 0 0;font-size:12px;line-height:1.35}.auth-readiness-panel>footer{color:var(--rw-muted);margin:0;padding:0 18px 16px;font-size:12px}.settings-adv-links button{background:var(--rw-surface);box-shadow:var(--rw-shadow)}.settings-adv-links button:hover{background:var(--rw-amber-soft);border-color:#b07a24}.reports-secondary-links .rewind-button{background:var(--rw-surface)}@media (width<=1100px){.auth-readiness-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.rewind-shell{grid-template-columns:1fr}.progressive-trust-ladder li:not(.reached){opacity:.85}}.platform-hub-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:8px;display:grid}.platform-hub-card{text-align:left;border:1px solid color-mix(in srgb, var(--rw-border,#2a3330) 100%, transparent);background:color-mix(in srgb, var(--rw-panel,#151a18) 92%, #1e2824);color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:18px 16px;display:flex}.platform-hub-card strong{font-size:15px}.platform-hub-card span{opacity:.75;font-size:12px;line-height:1.35}.platform-hub-card:hover{border-color:#6f9f888c}.agent-discovery-recs{opacity:.8;margin:12px 0;font-size:13px}
