@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#14202b;background:#f8fbfa;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:1180px;min-height:100vh;background:#f8fbfa}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(29,166,150,.34)!important;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-cycle-root{min-height:100vh}.research-experience{--research-aqua-aa: #087c72;--research-aqua-aa-hover: #066b63;--research-aqua-aa-active: #065f58;--research-muted-aa: #52646b}.research-experience button:focus-visible,.research-experience input:focus-visible,.research-experience select:focus-visible,.research-experience textarea:focus-visible,.research-experience [tabindex]:focus-visible{outline-color:var(--research-aqua-aa)!important}.research-experience .text-aqua-500{color:var(--research-aqua-aa)!important}.research-experience .hover\:text-aqua-600:hover{color:var(--research-aqua-aa-hover)!important}.research-experience .active\:text-aqua-700:active{color:var(--research-aqua-aa-active)!important}.research-experience .border-aqua-500{border-color:var(--research-aqua-aa)!important}.research-experience .hover\:border-aqua-600:hover{border-color:var(--research-aqua-aa-hover)!important}.research-experience .active\:border-aqua-700:active{border-color:var(--research-aqua-aa-active)!important}.research-experience .bg-aqua-500{background-color:var(--research-aqua-aa)!important}.research-experience .hover\:bg-aqua-600:hover{background-color:var(--research-aqua-aa-hover)!important}.research-experience .active\:bg-aqua-700:active{background-color:var(--research-aqua-aa-active)!important}.research-experience .company-avatar,.research-experience .top-avatar{background:linear-gradient(145deg,var(--research-aqua-aa),var(--research-aqua-aa-active))}.research-experience .icon-action>span{background:var(--research-aqua-aa-active)}.research-experience .nav-item.active,.research-experience .text-link,.research-experience .freshness,.research-experience .round-icon,.research-experience .agent-icon,.research-experience .activity-icon,.research-experience .next-cycle,.research-experience .confidence,.research-experience .impact-box p{color:var(--research-aqua-aa)}.research-experience small,.research-experience dt,.research-experience .eyebrow,.research-experience .activity-time,.research-experience .nav-item,.research-experience .plugins-link,.research-experience .agent-state{color:var(--research-muted-aa)!important}.research-experience .demo-toast small{color:#d7eeea!important}.research-experience .research-console-error{color:#8a3029}@media(max-width:1179px){body.research-experience-body{min-width:0}.research-experience .app-base{grid-template-columns:minmax(0,1fr)}.research-experience .sidebar{position:static;height:auto;padding:18px}.research-experience .sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.research-experience .sidebar-bottom{margin-top:14px}.research-experience .profile{margin-top:10px}.research-experience .topbar{position:static;height:auto;min-height:74px;flex-wrap:wrap;gap:12px;padding:16px 18px}.research-experience .search-box{width:100%;order:2}.research-experience .top-actions{flex-wrap:wrap}.research-experience .content-shell{padding:18px}.research-experience .dashboard-grid,.research-experience .metric-strip,.research-experience .lifecycle-rail,.research-experience .record-grid,.research-experience .attention-layout,.research-experience .horizon-axis,.research-experience .cycle-track,.research-experience .track-flow,.research-experience .two-column,.research-experience .decision-workspace,.research-experience .evidence-compare,.research-experience .brochure-surface-grid,.research-experience .brochure-cross-cutting,.research-experience .experience-metrics,.research-experience .field-grid{grid-template-columns:minmax(0,1fr)}.research-experience .welcome,.research-experience .page-heading{display:grid;align-items:start}.research-experience .vital-summary{text-align:left;border-left:0;border-top:1px solid #dfe9e7;padding:12px 0 0}.research-experience .right-rail{grid-column:1;grid-row:auto}.research-experience .signal-line{grid-template-columns:minmax(0,1fr);gap:14px}.research-experience .signal-point .connector{display:none}.research-experience .contract-title-row,.research-experience .record-head,.research-experience .attention-row{grid-template-columns:auto minmax(0,1fr)}.research-experience .contract-title-row>:last-child,.research-experience .record-head>:last-child,.research-experience .attention-row>:last-child{grid-column:1/-1}.research-experience .brochure-five-step ol{grid-template-columns:minmax(0,1fr)}.research-experience .detail-panel{width:100%}}@media(max-width:640px){.research-experience .sidebar nav{grid-template-columns:minmax(0,1fr)}.research-experience .top-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.research-experience .top-actions .lawgic-button{width:100%}.research-experience .research-participant-banner{align-items:flex-start;flex-wrap:wrap;padding:10px 16px}.research-experience .research-participant-banner>span:last-child{margin-left:0;width:100%}}.app-shell{min-height:100vh;background:radial-gradient(circle at 75% 0%,rgba(116,231,218,.1),transparent 28%),#fbfdfc}.app-base{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:26px 18px 18px;border-right:1px solid #e6eceb;background:#fffffff2;display:flex;flex-direction:column;z-index:5}.brand{height:48px;display:flex;align-items:center;gap:10px;padding:0 8px;font-size:20px;font-weight:700;color:#4e5b6c;letter-spacing:-.02em}.brand-mark{width:30px;height:30px;border-radius:50%;background:conic-gradient(from 20deg,#1cb5a3 0 58%,#bdf2ea 58% 78%,transparent 78%);position:relative;filter:drop-shadow(0 7px 10px rgba(29,166,150,.16))}.brand-mark:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:#fff;border-radius:50%}.brand-mark span{position:absolute;width:8px;height:8px;top:0;right:5px;background:#c9f5ef;border-radius:50%}.company-switcher{margin:20px 0 24px;min-height:62px;border:1px solid #dfe8e6;border-radius:12px;background:#fff;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;text-align:left;cursor:pointer;box-shadow:0 7px 20px #22484409}.company-avatar,.top-avatar{display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#20b7a5,#098e82);color:#fff;font-weight:700}.company-avatar{width:34px;height:34px;font-size:11px}.top-avatar{width:36px;height:36px;font-size:12px}.company-switcher strong,.profile strong{display:block;font-size:13px}.company-switcher small,.profile small{display:block;color:#77828e;margin-top:2px;font-size:11px}nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;min-height:44px;border-radius:10px;display:flex;align-items:center;gap:13px;padding:0 14px;color:#596577;cursor:pointer;text-align:left}.nav-item:hover{background:#f3f8f7;color:#172331}.nav-item.active{background:linear-gradient(100deg,#eaf8f6,#f4fbfa);color:#09998b;font-weight:650}.nav-count{margin-left:auto;min-width:19px;height:19px;display:grid;place-items:center;background:#f7e9d4;color:#ba6b07;border-radius:8px;font-size:10px;font-weight:700}.sidebar-bottom{margin-top:auto;padding-top:18px;border-top:1px solid #e7edeb}.plugins-link{width:100%;border:0;background:transparent;border-radius:9px;padding:11px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;color:#596577}.profile{margin-top:14px;border-top:1px solid #eef2f1;padding:18px 4px 0;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center}.profile-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e9f7f5;color:#087f74;font-weight:700}.profile small i,.live-dot:before,.agent-state i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#16a85b;margin-right:5px}.main-shell{min-width:0}.topbar{height:74px;border-bottom:1px solid #e7edec;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:4}.search-box{width:min(440px,34vw);height:40px;border:1px solid #dfe7e6;background:#fff;border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#73808d}.search-box input{border:0;outline:0;width:100%;background:transparent;color:#263441}.search-box kbd{font-size:11px;border:1px solid #e1e7e6;background:#f8faf9;border-radius:5px;padding:2px 6px;color:#77828c}.top-actions{display:flex;align-items:center;gap:9px}.top-actions .lawgic-button{white-space:nowrap}.icon-action{position:relative;border:0;background:transparent;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.icon-action:hover{background:#f2f7f6}.icon-action>span{position:absolute;right:1px;top:1px;min-width:16px;height:16px;border-radius:7px;background:#0ba897;color:#fff;font-size:9px;display:grid;place-items:center;font-weight:700}.content-shell{padding:25px 28px 40px}.runtime-banner{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 28px;border-bottom:1px solid #e8d9bd;background:#fff8ea;color:#8a5b15;font-size:10px;font-weight:600}.runtime-banner.loading{border-color:#dbeae7;background:#f1faf8;color:#29756c}.runtime-banner.error{border-color:#f0c9c4;background:#fff2f0;color:#9e4138}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(310px,.66fr);gap:16px;max-width:1460px;margin:0 auto}.welcome{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;padding:2px 4px 5px}.eyebrow{display:block;color:#74908b;font-size:10px;font-weight:750;letter-spacing:.11em;margin-bottom:7px}.welcome h1{font-size:30px;letter-spacing:-.035em;margin:0 0 5px;color:#111b26}.welcome p{margin:0;color:#687481;font-size:14px}.vital-summary{text-align:right;border-left:1px solid #dfe9e7;padding-left:22px}.vital-summary span,.vital-summary small{display:block;color:#7a858d;font-size:11px}.vital-summary strong{display:block;color:#108f82;font-size:15px;margin:3px 0}.vital-summary em{display:inline-block;margin-top:6px;padding:4px 7px;border-radius:6px;background:#eef8f6;color:#1a8378;font-size:7px;font-style:normal;font-weight:750;letter-spacing:.05em}.card{background:#fffffff5;border:1px solid #e1e9e7;border-radius:14px;box-shadow:0 12px 35px #25484409}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.card-heading h2,.contract-title-row h2{margin:0;font-size:17px;letter-spacing:-.02em}.card-heading p{margin:4px 0 0;color:#74808a}.signal-card{grid-column:1;padding:21px 22px}.freshness{display:flex;align-items:center;gap:6px;color:#138e81;background:#edf9f7;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:650}.signal-line{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 2px 20px;position:relative}.signal-point{position:relative;display:grid;justify-items:start;gap:3px;padding-right:18px}.signal-point .dot{width:24px;height:24px;border:2px solid #1da696;background:#fff;color:#168e82;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;z-index:1}.signal-point strong{font-size:11px;margin-top:6px}.signal-point small{font-size:10px;color:#88939b}.signal-point .connector{position:absolute;top:11px;left:24px;width:calc(100% - 24px);height:2px;background:linear-gradient(90deg,#73d7cc,#dbecea)}.signal-point.attention .dot{border-color:#e79a32;color:#ba6c06}.signal-point.waiting .dot{border-color:#e46c60;color:#c55349}.signal-point.attention .connector{background:repeating-linear-gradient(90deg,#e79a32 0 5px,transparent 5px 9px)}.signal-explanation{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(105deg,#f1faf8,#fbfdfc);border:1px solid #e2efec;border-radius:10px;padding:12px 14px;color:#38605b}.signal-explanation svg{color:#1da696;flex:0 0 auto;margin-top:1px}.signal-explanation p{margin:0;font-size:12px;line-height:1.5}.contract-card{grid-column:1;padding:20px 22px}.contract-title-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #edf1f0}.contract-title-row p{margin:4px 0 0;color:#7b858e;font-size:12px}.round-icon,.agent-icon,.activity-icon{display:grid;place-items:center;border-radius:50%;background:#eff9f7;color:#0b9c8e}.round-icon{width:40px;height:40px;border:1px solid #d9eeea}.synthetic-badge{background:#f3f7f6;color:#708078;font-size:9px;font-weight:750;letter-spacing:.08em;padding:6px 8px;border-radius:7px}.field-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.field-row{border:0;border-bottom:1px solid #edf1f0;background:transparent;min-height:58px;display:grid;grid-template-columns:1fr auto 16px;align-items:center;text-align:left;gap:9px;padding:8px 2px;cursor:pointer}.field-row:hover{background:#fbfdfc}.field-row small{display:block;color:#78858e;font-size:10px;margin-bottom:3px}.field-row strong{font-size:11px;font-weight:600}.state-pill{border-radius:7px;padding:4px 6px;font-size:9px;font-weight:650;white-space:nowrap}.state-validated-demo,.state-corroborated{background:#e9f7ef;color:#15804b}.state-candidate{background:#eef7f6;color:#0d8e82}.state-disputed{background:#fff1de;color:#b46c0c}.text-link{border:0;background:transparent;color:#079b8c;font-size:11px;font-weight:650;display:flex;align-items:center;gap:3px;padding:13px 0 0;cursor:pointer}.right-rail{grid-column:2;grid-row:3/6;display:grid;align-content:start;gap:16px}.decision-card{background:linear-gradient(155deg,#fff,#fffcf7);border:1px solid #eadfce;border-left:3px solid #e9a143;border-radius:14px;padding:20px;box-shadow:0 12px 35px #25484409}.priority{color:#b86e10;font-size:9px;font-weight:750;letter-spacing:.06em;display:flex;align-items:center;gap:5px}.priority>span{width:6px;height:6px;border-radius:50%;background:#ef9e24}.priority small{margin-left:auto;color:#83908b;font-weight:500;letter-spacing:0}.decision-card h2{font-size:18px;margin:17px 0 8px;letter-spacing:-.02em}.decision-card>p{font-size:12px;color:#66737c;line-height:1.5}.decision-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.decision-card dl div{border-top:1px solid #eee8de;padding-top:9px}.decision-card dt{font-size:9px;color:#8a918c}.decision-card dd{font-size:10px;margin:4px 0 0;font-weight:650}.decision-card .lawgic-button{width:100%;justify-content:center}.agents-card{padding:18px}.live-dot{font-size:10px;color:#4f7b73}.agent-list{margin-top:8px}.agent-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f0}.agent-row:last-child{border-bottom:0}.agent-icon{width:32px;height:32px}.agent-icon svg{width:16px}.agent-copy strong,.agent-copy small{display:block}.agent-copy strong{font-size:11px}.agent-copy small{font-size:9px;color:#7a858d;margin-top:3px}.agent-state{font-size:9px;color:#6b7875}.next-cycle{display:flex;align-items:center;gap:12px;padding:16px 18px;color:#0c9184}.next-cycle div>*{display:block}.next-cycle small{color:#7b8b87;font-size:9px}.next-cycle strong{font-size:11px;margin:3px 0}.next-cycle span{font-size:9px;color:#7b858d}.activity-card{grid-column:1;padding:20px 22px}.activity-list{margin-top:10px}.activity-row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f0}.activity-row:last-child{border-bottom:0}.activity-icon{width:29px;height:29px}.activity-icon svg{width:14px}.activity-row strong,.activity-row small{display:block}.activity-row strong{font-size:11px}.activity-row small{font-size:9px;color:#7b878f;margin-top:2px}.activity-time{font-size:9px;color:#929c9a}.experience-promise{grid-column:1/-1;padding:20px 22px;background:radial-gradient(circle at 92% 4%,rgba(106,213,201,.13),transparent 25%),#fff}.experience-promise .card-heading p{font-size:10px;line-height:1.5}.experience-session-count{min-width:92px;text-align:right}.experience-session-count strong,.experience-session-count small{display:block}.experience-session-count strong{font-size:22px;color:#b46c0c;letter-spacing:-.04em}.experience-session-count small{font-size:8px;color:#7c898e;margin-top:2px}.experience-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.experience-metrics article{min-width:0;padding:13px;border:1px solid #e3ebe9;border-radius:10px;background:#fafcfbd1}.experience-metrics article>span{display:inline-block;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700}.experience-metrics article>span.pending{background:#fff2df;color:#ae6810}.experience-metrics article>span.unmeasured{background:#eef3f2;color:#6e7c78}.experience-metrics article strong{display:block;margin-top:10px;font-size:10px}.experience-metrics article p{min-height:36px;margin:5px 0;color:#6d7b80;font-size:8px;line-height:1.45}.experience-metrics article small{display:block;padding-top:8px;border-top:1px solid #e8eeec;color:#7f8c89;font-size:7px;line-height:1.4}.experience-promise footer{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #e7edeb;color:#55716c}.experience-promise footer svg{flex:0 0 auto;color:#158d81}.experience-promise footer span>*{display:block}.experience-promise footer strong{font-size:9px}.experience-promise footer small{margin-top:3px;color:#7a8783;font-size:8px}.brochure-continuity{grid-column:1/-1;padding:20px;background:radial-gradient(circle at 96% 0,rgba(88,207,195,.14),transparent 24%),#fff}.brochure-continuity .card-heading{align-items:flex-start}.brochure-continuity .card-heading h2{font-size:18px;margin:2px 0 5px}.brochure-continuity .card-heading p{max-width:850px;margin:0;color:#68777b;font-size:9px;line-height:1.5}.continuity-count{min-width:118px;text-align:right}.continuity-count>*{display:block}.continuity-count strong{font-size:24px;color:#118e81;letter-spacing:-.04em}.continuity-count small{margin-top:2px;color:#788681;font-size:8px;line-height:1.35}.brochure-surface-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.brochure-surface-grid button{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 13px;align-items:start;gap:9px;padding:13px 11px;border:1px solid #e1ebe9;border-radius:12px;background:#fbfdfce6;color:#253738;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.brochure-surface-grid button:hover,.brochure-surface-grid button:focus-visible{border-color:#88d7cf;background:#effaf8;transform:translateY(-1px)}.brochure-surface-grid .round-icon{width:34px;height:34px}.brochure-surface-grid .round-icon svg{width:15px}.brochure-surface-grid button>span:nth-child(2)>*{display:block}.brochure-surface-grid small{color:#159184;font-size:6px;font-weight:750;letter-spacing:.03em}.brochure-surface-grid strong{margin-top:4px;font-size:10px}.brochure-surface-grid ul{display:grid;gap:3px;min-height:43px;margin:7px 0 6px;padding:0;list-style:none;color:#61716e;font-size:7px;line-height:1.35}.brochure-surface-grid li:before{content:"·";margin-right:5px;color:#17a798;font-weight:800}.brochure-surface-grid em{color:#75817f;font-size:6px;font-style:normal;font-weight:750;letter-spacing:.035em}.brochure-surface-grid button>svg{align-self:center;width:13px;color:#82908c}.brochure-cross-cutting{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.brochure-cross-cutting>span{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;padding:9px 10px;border-radius:10px;background:#f5f9f8}.brochure-cross-cutting small{grid-row:1/3;color:#139386;font-size:6px;font-weight:800}.brochure-cross-cutting strong{font-size:8px}.brochure-cross-cutting em{color:#75827f;font-size:6px;font-style:normal}.brochure-continuity footer{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #e8eeec;color:#177c72}.brochure-continuity footer>svg{width:15px;flex:0 0 auto}.brochure-continuity footer span>*{display:block}.brochure-continuity footer strong{font-size:8px}.brochure-continuity footer small{margin-top:3px;color:#71807c;font-size:7px;line-height:1.45}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#1223292e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10}.detail-panel{position:fixed;top:0;right:0;width:430px;height:100vh;background:#fff;border-left:1px solid #dfe8e6;box-shadow:-20px 0 60px #1c34361f;z-index:11;padding:26px 24px;overflow:auto}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:20px;border-bottom:1px solid #e8eeed}.panel-header h2{margin:0;font-size:22px;letter-spacing:-.03em}.evidence-banner,.decision-context{display:flex;gap:10px;align-items:flex-start;margin:18px 0;padding:13px;background:#eef9f7;border:1px solid #dcefeb;border-radius:10px;color:#28665f}.evidence-banner span>*{display:block}.evidence-banner strong{font-size:11px}.evidence-banner small{font-size:9px;margin-top:4px}.panel-section{border:1px solid #e5ebea;border-radius:11px;padding:15px;margin-top:12px}.panel-section h3,.impact-box h3{font-size:11px;margin:0 0 10px}.panel-section p{font-size:11px;line-height:1.55;color:#52636b;margin:0}.document-tile{display:flex;align-items:center;gap:10px;padding:10px;background:#f9fbfa;border-radius:8px}.document-tile span>*{display:block}.document-tile strong{font-size:10px}.document-tile small{font-size:8px;color:#75817f;margin-top:3px}.provenance{display:grid;gap:9px}.provenance div{display:flex;justify-content:space-between;gap:12px;font-size:9px}.provenance dt{color:#7a868c}.provenance dd{margin:0;text-align:right;font-weight:600}.confidence{display:inline-block;margin-top:10px;padding:5px 7px;border-radius:7px;background:#eef9f7;color:#0c8e81;font-size:9px}.decision-context p{margin:0;font-size:11px;line-height:1.5}.choice-list{border:0;padding:0;margin:20px 0}.choice-list legend{font-size:11px;font-weight:700;margin-bottom:10px}.choice-list label{display:flex;gap:10px;padding:14px;border:1px solid #dfe8e6;border-radius:10px;margin-bottom:9px;cursor:pointer}.choice-list label.selected{border-color:#4dc1b4;background:#f0faf8}.choice-list input{accent-color:#1da696}.choice-list strong,.choice-list small{display:block}.choice-list strong{font-size:11px}.choice-list small{font-size:9px;color:#78858b;line-height:1.45;margin-top:4px}.impact-box{background:#fafcfb;border:1px solid #e5ecea;border-radius:10px;padding:14px}.impact-box ul{padding-left:18px;font-size:10px;color:#59666e;line-height:1.6}.impact-box p{display:flex;gap:6px;align-items:center;color:#0f8d81;font-size:9px;margin:8px 0 0}.panel-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.demo-toast{position:fixed;right:24px;bottom:24px;z-index:20;display:flex;gap:10px;align-items:center;background:#183c38;color:#fff;border-radius:11px;padding:13px 15px;box-shadow:0 12px 30px #14363240}.demo-toast>span>*{display:block}.demo-toast strong{font-size:11px}.demo-toast small{font-size:9px;color:#bfe0db;margin-top:3px}.placeholder{max-width:680px;margin:100px auto;text-align:center}.placeholder-icon{width:58px;height:58px;margin:0 auto 16px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#e5f8f5,#f6fcfb);color:#119b8e}.placeholder h1{font-size:30px;margin:0 0 9px}.placeholder>p{color:#6f7c84;font-size:14px}.placeholder-note{display:flex;gap:10px;text-align:left;margin:28px auto 0;padding:14px;border:1px solid #deebe8;border-radius:11px;background:#fff;color:#4d6964;font-size:11px;line-height:1.5}.workspace-page{max-width:1460px;margin:0 auto;display:grid;gap:16px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:2px 4px 8px}.page-heading h1{margin:0 0 6px;font-size:30px;letter-spacing:-.035em;color:#111b26}.page-heading p{margin:0;color:#687681;font-size:13px;max-width:720px;line-height:1.5}.heading-actions{display:flex;gap:8px;align-items:center}.boundary-badge{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #dbece9;border-radius:9px;background:#f2faf8;color:#22786f;font-size:10px;font-weight:650;white-space:nowrap}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e9e7;border-radius:14px;background:#fff;overflow:hidden}.metric-strip>div{padding:15px 18px;border-right:1px solid #e9efee}.metric-strip>div:last-child{border-right:0}.metric-strip small,.metric-strip span{display:block;color:#7b878e;font-size:9px}.metric-strip strong{display:block;margin:4px 0;font-size:21px;letter-spacing:-.03em}.metric-strip .attention strong{color:#b96c0c}.contract-directory{display:grid;grid-template-columns:210px 1fr;gap:16px;align-items:center;padding:14px 16px;border:1px solid #e1e9e7;border-radius:14px;background:#fff}.contract-directory>div:first-child>*{display:block}.contract-directory>div:first-child>strong{font-size:11px;margin-top:4px}.contract-directory-list{display:flex;gap:8px;overflow:auto}.contract-directory-list button{min-width:220px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;border:1px solid #e2ebe9;border-radius:10px;background:#fbfdfc;padding:10px;text-align:left;cursor:pointer;color:#59676c}.contract-directory-list button.current,.contract-directory-list button:hover{border-color:#83d0c7;background:#f0faf8}.contract-directory-list button>svg{width:17px;color:#0c998b}.contract-directory-list span>*{display:block}.contract-directory-list strong{font-size:9px;color:#1b2b30}.contract-directory-list small{font-size:8px;margin-top:3px}.contract-directory-list em{font-size:8px;color:#a56610;font-style:normal;white-space:nowrap}.intake-result-card{padding:17px 20px;background:linear-gradient(110deg,#f4fbf9,#fff 48%)}.intake-result-card>div:first-child{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center}.intake-result-card h2{font-size:15px;margin:2px 0}.intake-result-card p{display:flex;align-items:center;gap:6px;font-size:9px;color:#63736f;margin:6px 0 0}.record-card{padding:22px}.record-head{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #e9efee}.record-head h2{font-size:19px;margin:0}.record-head p{font-size:11px;color:#7b878e;margin:4px 0 0}.lifecycle-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:24px 4px 22px}.lifecycle-rail>div{position:relative;display:grid;grid-template-columns:28px 1fr;column-gap:8px;align-items:center}.lifecycle-rail>div:not(:last-child):after{content:"";position:absolute;left:28px;right:0;top:13px;height:1px;background:#cde9e5}.lifecycle-rail i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid #32b4a5;background:#fff;color:#158f83;font-style:normal;font-size:10px;font-weight:700;z-index:1}.lifecycle-rail svg{width:13px}.lifecycle-rail strong,.lifecycle-rail small{grid-column:2;display:block;z-index:1;background:#fff;width:max-content;padding-right:8px}.lifecycle-rail strong{font-size:10px}.lifecycle-rail small{font-size:9px;color:#7d898e;margin-top:2px}.lifecycle-rail .attention i{border-color:#e6a045;color:#b96b08}.lifecycle-rail .waiting i{border-color:#e2776d;color:#c5554c}.record-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;border-top:1px solid #edf1f0;padding-top:18px}.record-grid h3{font-size:11px;margin:0 0 8px}.record-line{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #edf1f0;background:transparent;text-align:left;padding:10px 0;cursor:pointer}.record-line small,.record-line strong{display:block}.record-line small{font-size:9px;color:#7d898f}.record-line strong{font-size:10px;margin-top:3px}.operation-tile{display:flex;gap:10px;align-items:flex-start;border:1px solid #e2ebe9;border-radius:10px;padding:12px;margin-bottom:9px;color:#138f83}.operation-tile.attention{color:#ba7115;background:#fffaf2;border-color:#eedfc6}.operation-tile svg{width:17px;flex:0 0 auto}.operation-tile span>*{display:block}.operation-tile small{font-size:8px;color:#80908c}.operation-tile strong{font-size:10px;margin:3px 0}.operation-tile em{font-size:8px;color:#7b858d;font-style:normal}.record-grid .lawgic-button{width:100%;justify-content:center;margin-top:4px}.horizon-card{padding:18px 20px}.horizon-axis{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 8px 220px;padding:0 12px;color:#7e8a8f;font-size:9px}.horizon-axis span:not(:first-child){text-align:center}.cycle-track{display:grid;grid-template-columns:210px 1fr;align-items:center;min-height:76px;border-top:1px solid #edf1f0}.cycle-track:first-of-type{border-top:0}.cycle-name{display:flex;align-items:center;gap:10px}.cycle-name .round-icon{width:34px;height:34px}.cycle-name .round-icon svg{width:16px}.cycle-name strong,.cycle-name small{display:block}.cycle-name strong{font-size:11px}.cycle-name small{font-size:9px;color:#178352;margin-top:3px}.cycle-name .status-attention{color:#b66d0d}.track-flow{display:grid;grid-template-columns:minmax(120px,1fr) minmax(70px,1fr) minmax(120px,1fr);align-items:center}.track-event{border:0;background:transparent;text-align:left;font-size:10px;display:flex;align-items:center;gap:7px;padding:8px}.track-event i{width:12px;height:12px;border-radius:50%;border:2px solid #2fb2a4;background:#fff}.track-event.decision{border:1px solid #efd9b9;background:#fff9ef;border-radius:9px;cursor:pointer}.track-event.decision i{border-color:#e69b35}.track-link{height:1px;background:#cbe8e4;position:relative}.track-link:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#65cbbf}.track-link.attention{background:repeating-linear-gradient(90deg,#e6a044 0 5px,transparent 5px 9px)}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compact-card{padding:19px 20px}.compact-card h2{margin:0 0 7px;font-size:16px}.compact-card p{margin:0;color:#6f7b83;font-size:11px;line-height:1.55}.causal-chain{display:flex;align-items:center;gap:12px;color:#139b8e;margin-top:16px}.causal-chain svg:nth-child(2n){width:14px;color:#9eb0ac}.compact-card .freshness{display:inline-flex;margin-top:15px}.enterprise-agent{padding:20px;display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:18px;background:radial-gradient(circle at 12% 50%,rgba(117,225,211,.13),transparent 18%),#fff}.enterprise-agent h2{margin:0 0 6px;font-size:18px}.enterprise-agent p{margin:0;color:#6c7b81;font-size:11px}.agent-orbit{width:66px;height:66px;border:1px solid #bfe7e2;border-radius:50%;display:grid;place-items:center;position:relative}.agent-orbit span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eaf8f6;color:#12988b}.agent-orbit i{position:absolute;width:6px;height:6px;border-radius:50%;background:#2cb4a5}.agent-orbit i:nth-of-type(1){top:2px}.agent-orbit i:nth-of-type(2){right:4px;bottom:12px}.agent-orbit i:nth-of-type(3){left:4px;bottom:12px}.enterprise-agent dl{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0}.enterprise-agent dt{font-size:8px;color:#86918e}.enterprise-agent dd{font-size:10px;font-weight:650;margin:3px 0 0}.agent-board{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.agent-work-card{padding:18px}.agent-card-top{display:flex;align-items:center;justify-content:space-between}.agent-work-card h2{font-size:14px;margin:14px 0 5px}.agent-work-card>p{min-height:34px;color:#6f7b83;font-size:10px;line-height:1.45}.agent-work-card dl{display:grid;gap:7px;margin:16px 0 0;padding-top:12px;border-top:1px solid #e9efee}.agent-work-card dl div{display:flex;justify-content:space-between;gap:10px}.agent-work-card dt{font-size:8px;color:#84908d}.agent-work-card dd{margin:0;font-size:9px;font-weight:600}.run-ledger{padding:20px}.ledger-row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #edf1f0}.ledger-row>span{color:#12998b;font-size:9px;font-weight:750}.ledger-row strong{font-size:10px}.ledger-row small{font-size:9px;color:#7f8b90}.ledger-handoff{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px;margin-top:12px;border:1px solid #f0d6a5;border-radius:12px;background:#fffbf3}.ledger-handoff small{display:block;color:#a9751d;font-size:8px;font-weight:800;letter-spacing:.12em}.ledger-handoff strong{display:block;margin:4px 0;font-size:11px}.ledger-handoff p,.ledger-handoff em{margin:0;color:#68777c;font-size:9px;line-height:1.45}.ledger-handoff em{display:block;margin-top:5px;font-style:normal}.ledger-boundary{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:11px;background:#f1faf8;color:#167f74}.ledger-boundary svg{width:18px}.ledger-boundary span{display:grid}.ledger-boundary strong{font-size:10px}.ledger-boundary small{font-size:8px;color:#5f817c;margin-top:2px}.agent-governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.agent-governance-card{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:17px 18px}.agent-governance-card h2{font-size:13px;margin:0 0 5px}.agent-governance-card p{margin:0;color:#6d7b81;font-size:9px;line-height:1.5}.agent-governance-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0 0;padding-top:10px;border-top:1px solid #e9efee}.agent-governance-card dt{font-size:7px;color:#84908d}.agent-governance-card dd{margin:3px 0 0;font-size:8px;font-weight:700;color:#216e67}.automation-recipes{padding:20px}.automation-recipes .card-heading p{max-width:720px;margin:5px 0 0;color:#6d7b81;font-size:10px;line-height:1.5}.recipe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.recipe-grid article{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:14px;border:1px solid #e5eeec;border-radius:12px;background:linear-gradient(150deg,#fff,#f8fcfb)}.recipe-index{grid-row:1/3;color:#16a697;font-size:9px;font-weight:800;letter-spacing:.08em}.recipe-grid strong,.recipe-grid small{display:block}.recipe-grid strong{font-size:11px}.recipe-grid small{margin-top:3px;color:#84908d;font-size:8px;text-transform:capitalize}.recipe-grid ol{grid-column:2;margin:7px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.recipe-grid li{padding:4px 6px;border-radius:6px;background:#eef8f6;color:#287a71;font-size:8px;text-transform:capitalize}.recipe-ceiling{grid-column:2;margin-top:4px;color:#7b8689;font-size:8px}.automation-measurement{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:11px;background:#fffaf0;color:#89601d}.automation-measurement svg{width:18px}.automation-measurement span{display:grid}.automation-measurement strong{font-size:10px}.automation-measurement small{margin-top:2px;color:#8a795d;font-size:8px}.saas-preflight{padding:20px}.saas-preflight .card-heading p{max-width:700px;margin:5px 0 0;color:#6d7b81;font-size:10px;line-height:1.5}.saas-plane-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.saas-plane-grid article{display:grid;gap:4px;padding:14px;border:1px solid #e4edeb;border-radius:12px;background:#fbfdfd}.saas-plane-grid small{color:#15988b;font-size:8px;font-weight:800;letter-spacing:.1em}.saas-plane-grid strong{font-size:11px}.saas-plane-grid span{color:#7b888c;font-size:8px}.saas-proof-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.saas-proof-row span{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:#eef8f6;color:#237a71;font-size:8px;text-transform:capitalize}.saas-boundary{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:11px;background:#f2f5f5;color:#566b69}.saas-boundary svg{width:18px}.saas-boundary span{display:grid}.saas-boundary strong{font-size:10px}.saas-boundary small{margin-top:2px;color:#758380;font-size:8px}.cycle-computer-panel{display:grid;grid-template-columns:minmax(320px,1.35fr) 1fr;gap:18px;padding:20px;background:radial-gradient(circle at 96% 0,rgba(65,194,179,.13),transparent 30%),#fff}.cycle-computer-panel h2{margin:4px 0 6px;font-size:17px}.cycle-computer-panel p{max-width:700px;margin:0;color:#69797d;font-size:10px;line-height:1.5}.cycle-computer-panel dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.cycle-computer-panel dl div{padding:10px;border:1px solid #e1ecea;border-radius:10px;background:#f9fcfb}.cycle-computer-panel dt{color:#7a8885;font-size:7px}.cycle-computer-panel dd{margin:3px 0 0;color:#176f66;font-size:9px;font-weight:750}.cycle-computer-panel>small{grid-column:1/-1;padding-top:10px;border-top:1px solid #e7efed;color:#74827f;font-size:8px}.cycle-computer-candidate{display:grid;grid-template-columns:.75fr 1.35fr 1fr;gap:6px;margin-top:12px}.cycle-computer-candidate>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px;border:1px solid #dcebe8;border-radius:9px;background:#f6fcfadb}.cycle-computer-candidate small{color:#788783;font-size:6px;letter-spacing:.08em}.cycle-computer-candidate strong{color:#24423e;font-size:8px;line-height:1.35}.saas-objectives{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;border:1px solid #e0eae8;border-radius:12px;overflow:hidden;background:#e0eae8}.saas-objectives>div{display:grid;gap:3px;padding:12px 13px;background:linear-gradient(145deg,#f5fbfa,#fff)}.saas-objectives small{color:#718580;font-size:7px;font-weight:750;letter-spacing:.06em}.saas-objectives strong{font-size:17px;letter-spacing:-.03em;color:#168d81}.saas-objectives span{color:#7a878b;font-size:7px}.saas-operations{margin-top:12px;padding:13px;border:1px solid #e2ecea;border-radius:12px;background:#fbfdfd}.saas-operations-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.saas-operations-head>span{display:grid;gap:3px}.saas-operations-head small,.saas-operation-grid small{color:#758783;font-size:7px;font-weight:800;letter-spacing:.08em}.saas-operations-head strong{font-size:10px}.saas-operations-head em{padding:5px 7px;border-radius:7px;background:#eef8f6;color:#227b72;font-size:7px;font-style:normal;font-weight:750}.saas-operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.saas-operation-grid article{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:10px;background:#fff;border:1px solid #ebf0ef}.saas-operation-grid svg{width:15px;height:15px;color:#19a99a}.saas-operation-grid span{display:grid;gap:2px}.saas-operation-grid strong{font-size:9px}.saas-operation-grid em{color:#7b888c;font-size:7px;font-style:normal}.release-preflight{padding:18px}.release-preflight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.release-preflight-head h2{margin:4px 0 3px;font-size:16px}.release-preflight-head p{max-width:650px;margin:0;color:#71807d;font-size:9px;line-height:1.5}.release-preflight-head>em{padding:6px 8px;border-radius:8px;background:#eef8f6;color:#227b72;font-size:7px;font-style:normal;font-weight:750;white-space:nowrap}.release-preflight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.release-preflight-grid article{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:11px;border:1px solid #e8efed;border-radius:10px;background:#fcfefe}.release-preflight-grid svg{width:15px;height:15px;color:#18a99a;flex:none}.release-preflight-grid span{display:grid;min-width:0;gap:2px}.release-preflight-grid small{color:#768682;font-size:7px;font-weight:800;letter-spacing:.08em}.release-preflight-grid strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.release-preflight-grid em{color:#7b888c;font-size:7px;font-style:normal}.release-environment-strip{display:grid;grid-template-columns:minmax(210px,.9fr) 1.6fr auto;align-items:center;gap:14px;margin-top:8px;padding:10px 12px;border:1px solid #e5efed;border-radius:10px;background:linear-gradient(90deg,#f6fbfa,#fbfdfd)}.release-environment-strip>div{display:grid;gap:2px}.release-environment-strip small{color:#71817d;font-size:7px;font-weight:800;letter-spacing:.09em}.release-environment-strip strong{font-size:9px}.release-environment-strip strong span{padding:0 3px;color:#19a99a}.release-environment-strip em{color:#75827f;font-size:7px;font-style:normal}.release-environment-strip p{margin:0;color:#667672;font-size:8px}.release-environment-strip b{padding:5px 7px;border-radius:7px;background:#e9f7f4;color:#207a71;font-size:7px;white-space:nowrap}.release-provenance-strip{display:grid;grid-template-columns:minmax(210px,.9fr) 1.6fr auto;align-items:center;gap:14px;margin-top:6px;padding:10px 12px;border:1px solid #e8eeed;border-radius:10px;background:#fcfdfd}.release-provenance-strip>div{display:grid;gap:2px}.release-provenance-strip small{color:#71817d;font-size:7px;font-weight:800;letter-spacing:.09em}.release-provenance-strip strong{font-size:9px}.release-provenance-strip strong span{padding:0 3px;color:#19a99a}.release-provenance-strip em{color:#75827f;font-size:7px;font-style:normal}.release-provenance-strip p{margin:0;color:#667672;font-size:8px}.release-provenance-strip b{padding:5px 7px;border-radius:7px;background:#eef4f3;color:#526864;font-size:7px;white-space:nowrap}.release-identity-strip{display:grid;grid-template-columns:minmax(210px,.9fr) 1.6fr auto;align-items:center;gap:14px;margin-top:6px;padding:10px 12px;border:1px solid #dfeeea;border-radius:10px;background:linear-gradient(90deg,#fbfdfd,#f5fbf9)}.release-identity-strip>div{display:grid;gap:2px}.release-identity-strip small{color:#71817d;font-size:7px;font-weight:800;letter-spacing:.09em}.release-identity-strip strong{font-size:9px}.release-identity-strip strong span{padding:0 3px;color:#19a99a}.release-identity-strip em{color:#75827f;font-size:7px;font-style:normal}.release-identity-strip p{margin:0;color:#667672;font-size:8px}.release-identity-strip b{padding:5px 7px;border-radius:7px;background:#e8f7f3;color:#207a71;font-size:7px;white-space:nowrap}.release-session-strip{display:grid;grid-template-columns:minmax(210px,.9fr) 1.6fr auto;align-items:center;gap:14px;margin-top:6px;padding:10px 12px;border:1px solid #e4ecea;border-radius:10px;background:#fcfdfd}.release-session-strip>div{display:grid;gap:2px}.release-session-strip small{color:#71817d;font-size:7px;font-weight:800;letter-spacing:.09em}.release-session-strip strong{font-size:9px}.release-session-strip strong span{padding:0 3px;color:#19a99a}.release-session-strip em{color:#75827f;font-size:7px;font-style:normal}.release-session-strip p{margin:0;color:#667672;font-size:8px}.release-session-strip b{padding:5px 7px;border-radius:7px;background:#eef8f6;color:#24786f;font-size:7px;white-space:nowrap}.release-encryption-strip{display:grid;grid-template-columns:minmax(210px,.9fr) 1.6fr auto;align-items:center;gap:14px;margin-top:6px;padding:10px 12px;border:1px solid #dcebe8;border-radius:10px;background:linear-gradient(90deg,#fbfdfd,#f6fbfa)}.release-encryption-strip>div{display:grid;gap:2px}.release-encryption-strip small{color:#71817d;font-size:7px;font-weight:800;letter-spacing:.09em}.release-encryption-strip strong{font-size:9px}.release-encryption-strip strong span{padding:0 3px;color:#19a99a}.release-encryption-strip em{color:#75827f;font-size:7px;font-style:normal}.release-encryption-strip p{margin:0;color:#667672;font-size:8px}.release-encryption-strip b{padding:5px 7px;border-radius:7px;background:#eaf8f5;color:#197d71;font-size:7px;white-space:nowrap}.release-storage-strip{display:grid;grid-template-columns:minmax(210px,.9fr) 1.6fr auto;align-items:center;gap:14px;margin-top:6px;padding:10px 12px;border:1px solid #dde9e7;border-radius:10px;background:#fbfcfc}.release-storage-strip>div{display:grid;gap:2px}.release-storage-strip small{color:#71817d;font-size:7px;font-weight:800;letter-spacing:.09em}.release-storage-strip strong{font-size:9px}.release-storage-strip strong span{padding:0 3px;color:#19a99a}.release-storage-strip em{color:#75827f;font-size:7px;font-style:normal}.release-storage-strip p{margin:0;color:#667672;font-size:8px}.release-storage-strip b{padding:5px 7px;border-radius:7px;background:#eef8f6;color:#24786f;font-size:7px;white-space:nowrap}.release-registry-strip{display:grid;grid-template-columns:minmax(210px,.9fr) 1.6fr auto;align-items:center;gap:14px;margin-top:6px;padding:10px 12px;border:1px solid #d9ebe7;border-radius:10px;background:linear-gradient(90deg,#f8fcfb,#f1faf8)}.release-registry-strip>div{display:grid;gap:2px}.release-registry-strip small{color:#71817d;font-size:7px;font-weight:800;letter-spacing:.09em}.release-registry-strip strong{font-size:9px}.release-registry-strip strong span{padding:0 3px;color:#19a99a}.release-registry-strip em{color:#75827f;font-size:7px;font-style:normal}.release-registry-strip p{margin:0;color:#667672;font-size:8px}.release-registry-strip b{padding:5px 7px;border-radius:7px;background:#e4f7f2;color:#18796d;font-size:7px;white-space:nowrap}.decision-workspace{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);gap:16px}.decision-workspace .decision-card{height:100%}.decision-explain{padding:20px}.decision-explain h2{font-size:18px;margin:0 0 14px}.decision-explain>p{font-size:11px;line-height:1.5;color:#6e7a82}.evidence-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px}.evidence-compare>div{padding:14px;border:1px solid #e5eae9;border-radius:10px;background:#fbfcfc}.evidence-compare small,.evidence-compare strong,.evidence-compare span{display:block}.evidence-compare small{font-size:9px;color:#7d898d}.evidence-compare strong{font-size:20px;margin:5px 0}.evidence-compare span{font-size:8px;color:#128f83}.audit-timeline{padding:20px}.audit-step{display:grid;grid-template-columns:30px 1fr;gap:10px;position:relative;padding:10px 0}.audit-step:not(:last-child):after{content:"";position:absolute;left:14px;top:38px;bottom:-7px;width:1px;background:#d6e9e6}.audit-step i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid #36b4a6;color:#118c80;font-size:9px;font-style:normal;font-weight:700;background:#fff;z-index:1}.audit-step i svg{width:12px}.audit-step span>*{display:block}.audit-step strong{font-size:10px}.audit-step small{font-size:9px;color:#7c888d;margin-top:3px}.audit-step.current i{border-color:#e39a36;color:#b76c0d}.audit-step.blocked i{border-color:#cfd9d7;color:#7e8a87}.memory-summary{display:grid;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;padding:16px 18px}.memory-summary>div{padding:0 15px;border-right:1px solid #e9efee}.memory-summary>div:first-child{display:flex;align-items:center;gap:10px;padding-left:0}.memory-summary>div:last-child{border-right:0}.memory-summary small,.memory-summary strong{display:block}.memory-summary small{font-size:8px;color:#84908e}.memory-summary strong{font-size:11px;margin-top:4px}.memory-summary .amber{color:#b86b0b}.memory-line{padding:14px 20px;position:relative}.memory-spine{position:absolute;left:39px;top:35px;bottom:35px;width:1px;background:#bfe3df}.memory-entry{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;position:relative;padding:15px 0;border-bottom:1px solid #edf1f0}.memory-entry:last-child{border-bottom:0}.memory-entry>i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #2cb2a3;color:#0d8f82;font-size:7px;font-style:normal;z-index:1}.memory-entry h2{margin:0 0 4px;font-size:12px;text-transform:capitalize}.memory-entry p{margin:0;color:#6f7c83;font-size:9px}.memory-entry dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0;min-width:230px}.memory-entry dt{font-size:8px;color:#84908d}.memory-entry dd{margin:3px 0 0;font-size:9px;font-weight:600}.connector-overview{display:flex;align-items:center;gap:15px;padding:16px 18px;border:1px solid #deebe9;border-radius:14px;background:linear-gradient(110deg,#f0faf8,#fff)}.connector-icons{display:flex}.connector-icons span{width:34px;height:34px;margin-left:-6px;border:2px solid #fff;border-radius:9px;display:grid;place-items:center;background:#fff;color:#109487;box-shadow:0 4px 12px #205b5314}.connector-icons span:first-child{margin-left:0}.connector-icons svg{width:16px}.connector-overview strong{font-size:11px}.connector-overview p{margin:4px 0 0;color:#738087;font-size:9px}.connector-filters{display:flex;gap:7px}.connector-filters button{border:1px solid #dfe7e6;background:#fff;border-radius:8px;padding:7px 11px;font-size:9px;cursor:pointer}.connector-filters button.active{background:#eef8f6;color:#0d8f82;border-color:#cfeae6;font-weight:700}.connector-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.connector-card{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:start;padding:16px}.connector-mark{width:40px;height:40px;border-radius:10px;background:#eff8f7;color:#11988b;display:grid;place-items:center}.connector-mark svg{width:18px}.connector-card h2{font-size:12px;margin:2px 0 5px}.connector-card p{font-size:9px;color:#6e7b83;margin:0;line-height:1.45}.connector-card dl{display:flex;gap:18px;margin:11px 0 0}.connector-card dt{font-size:7px;color:#86918e}.connector-card dd{font-size:8px;margin:2px 0 0;font-weight:600}.connector-card .lawgic-button{white-space:nowrap}.connector-boundary{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dcebe8;border-radius:10px;background:#f5faf9;color:#266d65}.connector-boundary span>*{display:block}.connector-boundary strong{font-size:10px}.connector-boundary small{font-size:8px;margin-top:3px;color:#6c7c78}.connector-company-boundary{margin-left:auto;padding-left:20px;border-left:1px solid #dfeae8;text-align:right}.connector-company-boundary>*{display:block}.connector-company-boundary small{font-size:7px;letter-spacing:.08em;color:#7d8b87}.connector-company-boundary strong{margin:3px 0;font-size:10px}.connector-company-boundary span{font-size:8px;color:#70807a}.connector-lifecycle{padding:17px 20px}.connector-lifecycle>.card-heading{align-items:flex-end}.connector-lifecycle>.card-heading>small{font-size:8px;color:#7a8783}.connector-lifecycle>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);margin-top:17px}.connector-lifecycle>div:last-child>span{position:relative;display:grid;grid-template-columns:26px 1fr;column-gap:8px;align-items:center}.connector-lifecycle>div:last-child>span:not(:last-child):after{content:"";position:absolute;left:26px;right:0;top:12px;height:1px;background:#d8e6e3}.connector-lifecycle i{width:26px;height:26px;display:grid;place-items:center;border:1px solid #cadbd8;border-radius:50%;background:#fff;color:#788782;font-size:8px;font-style:normal;z-index:1}.connector-lifecycle strong,.connector-lifecycle span>small{grid-column:2;display:block;width:max-content;max-width:120px;padding-right:7px;background:#fff;z-index:1}.connector-lifecycle strong{font-size:8px}.connector-lifecycle span>small{margin-top:2px;font-size:7px;color:#84908c}.connector-lifecycle .reached i{border-color:#38b6a7;color:#148f82;background:#eef9f7}.connector-lifecycle .locked i{border-style:dashed;color:#9da8a5}.connector-card{min-height:210px}.connector-card-body{min-width:0}.connector-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.connector-card-title h2{margin:0}.connector-card-title small{display:block;margin-top:3px;font-size:7px;color:#899390}.connector-state{padding:4px 7px;border-radius:999px;background:#f0f4f3;color:#6e7a77;font-size:7px;font-style:normal;font-weight:700;white-space:nowrap}.connector-state.installed{background:#eaf8f5;color:#118c80}.connector-state.connected,.connector-state.authorized,.connector-state.active{background:#e7f8f0;color:#11784b}.connector-capabilities{margin-top:11px;padding:8px 10px;border:1px solid #e5ecea;border-radius:8px;background:#fafcfb}.connector-capabilities>*{display:block}.connector-capabilities small{font-size:6px;letter-spacing:.08em;color:#84908d}.connector-capabilities strong{margin-top:4px;font-size:8px;line-height:1.4;color:#40504d}.connector-card dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.connector-card dl div{padding-right:7px;border-right:1px solid #edf1f0}.connector-card dl div:last-child{border-right:0}.connector-recommendation{display:flex;align-items:flex-start;gap:5px;margin-top:10px!important;padding-top:9px;border-top:1px solid #edf1f0;color:#53726c!important}.connector-recommendation svg{width:12px;flex:0 0 auto}.connector-card>.lawgic-button{align-self:start;font-size:8px}.connector-boundary>svg{width:18px;flex:0 0 auto}.connector-library-page{max-width:1060px;gap:0;padding-bottom:36px}.connector-library-page .page-heading{padding:4px 8px 22px;align-items:flex-start}.connector-library-page .page-heading h1{margin-top:5px;font-size:31px}.connector-library-page .page-heading p{font-size:13px}.connector-search{height:44px;display:grid;grid-template-columns:20px 1fr 28px;align-items:center;gap:9px;margin:0 8px 22px;padding:0 12px;border:1px solid #dce5e4;border-radius:13px;background:#fff;color:#7b878d;transition:border-color .16s ease,box-shadow .16s ease}.connector-search:focus-within{border-color:#52bdb1;box-shadow:0 0 0 3px #1da6961c}.connector-search>svg{width:17px;height:17px}.connector-search input{width:100%;border:0;outline:0;background:transparent;color:#17232d;font:inherit;font-size:13px}.connector-search input::placeholder{color:#929da2}.connector-search>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#75838a;cursor:pointer}.connector-search>button:hover{background:#eef7f5;color:#0e8e82}.connector-search>button svg{width:15px;height:15px}.connector-library-section{margin:0 8px 22px}.connector-library-section>header{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 8px 11px;border-bottom:1px solid #e7eceb}.connector-library-section>header h2{margin:0;color:#17232d;font-size:15px;font-weight:650;letter-spacing:-.01em}.connector-library-section>header p{margin:5px 0 0;color:#7b888d;font-size:10px}.connector-icon-button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#7b898d;cursor:pointer}.connector-icon-button:hover,.connector-icon-button[aria-expanded=true]{background:#edf8f6;color:#0c8e82}.connector-icon-button:focus-visible,.connector-filter-bar button:focus-visible,.connector-action:focus-visible,.connector-empty-state button:focus-visible{outline:3px solid rgba(29,166,150,.24);outline-offset:2px}.connector-icon-button svg{width:16px;height:16px}.connector-installed-icons{display:flex;align-items:center;gap:9px;min-height:62px;padding:12px 8px 4px}.connector-library-page .connector-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #e3e9e8;border-radius:10px;background:#fff;color:#0f978a;box-shadow:0 3px 10px #22423e0d}.connector-library-page .connector-mark svg{width:18px;height:18px}.connector-library-page .connector-mark-gmail{color:#d65248;background:#fff9f8}.connector-library-page .connector-mark-google-drive{color:#2f9d68;background:#f7fbf7}.connector-library-page .connector-mark-google-calendar{color:#3979c9;background:#f6f9ff}.connector-library-page .connector-mark-sat-services{color:#7b4ba0;background:#faf7fc}.connector-library-page .connector-mark-impi{color:#177e76;background:#f3faf8}.connector-library-page .connector-mark-uspto{color:#315f99;background:#f5f8fc}.connector-library-page .connector-mark-private-mcp{color:#634ca7;background:#f7f5fc}.connector-installed-empty{color:#7c898e;font-size:11px}.connector-access-disclosure{display:grid;grid-template-columns:minmax(230px,.8fr) 1.2fr;gap:24px;margin-top:10px;padding:17px 18px;border:1px solid #dfece9;border-radius:12px;background:linear-gradient(110deg,#f1faf8,#fff)}.connector-access-copy{display:flex;align-items:flex-start;gap:10px;color:#236e66}.connector-access-copy>svg{width:18px;height:18px;flex:none}.connector-access-copy span>*{display:block}.connector-access-copy strong{font-size:11px}.connector-access-copy small{margin-top:4px;color:#647671;font-size:9px;line-height:1.45}.connector-access-rail{display:grid;grid-template-columns:repeat(5,1fr);align-items:start}.connector-access-rail>span{position:relative;display:grid;justify-items:center;gap:5px;text-align:center}.connector-access-rail>span:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 11px);right:calc(-50% + 11px);height:1px;background:#d7e4e2}.connector-access-rail i{width:23px;height:23px;display:grid;place-items:center;z-index:1;border:1px solid #cbd9d7;border-radius:50%;background:#fff;color:#7e8987;font-size:8px;font-style:normal}.connector-access-rail strong{font-size:8px;font-weight:650;color:#65736f}.connector-access-rail .reached i{border-color:#40b7aa;background:#ecf8f6;color:#0d8c80}.connector-access-rail .locked i{border-style:dashed}.connector-setup{margin-bottom:18px}.connector-filter-bar{display:flex;gap:6px;margin:0 8px 24px;overflow-x:auto;padding-bottom:2px}.connector-filter-bar button{flex:none;padding:7px 11px;border:0;border-radius:9px;background:transparent;color:#6d797e;font-size:10px;cursor:pointer}.connector-filter-bar button:hover{background:#f3f7f6;color:#1c4944}.connector-filter-bar button.active{background:#eaf7f5;color:#0b8176;font-weight:700}.connector-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.connector-list-single{grid-template-columns:minmax(0,1fr)}.connector-list-item{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:106px;padding:18px 10px;border-bottom:1px solid #edf1f0}.connector-list:not(.connector-list-single) .connector-list-item:nth-child(odd){padding-right:22px;border-right:1px solid #edf1f0}.connector-list:not(.connector-list-single) .connector-list-item:nth-child(2n){padding-left:22px}.connector-list-copy{min-width:0;display:grid;gap:4px}.connector-list-copy>strong{color:#17232d;font-size:12px;font-weight:650}.connector-list-copy>small{max-width:360px;color:#6f7d82;font-size:9px;line-height:1.45}.connector-list-scope{margin-top:3px;color:#108a7e;font-size:7px;line-height:1.4}.connector-list-meta{display:grid;justify-items:end;gap:7px;padding-left:6px}.connector-library-page .connector-state{padding:4px 7px;border-radius:999px;background:#eef5f3;color:#55716c;font-size:7px;font-style:normal;font-weight:700;white-space:nowrap}.connector-library-page .connector-state.installed{background:#e8f7f4;color:#0f8176}.connector-action{min-height:30px;padding:5px 10px;border:1px solid #91d7cf;border-radius:9px;background:#fff;color:#007f72;font-size:9px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.connector-action:not(:disabled):hover{background:#eefaf8;border-color:#19a796;transform:translateY(-1px)}.connector-action:disabled{cursor:not-allowed;background:#f8faf9;color:#9aa4a1}.connector-installation-feedback{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #efc8a0;border-radius:12px;background:#fff9f1;color:#6f4a20;font-size:11px;line-height:1.45}.connector-installation-feedback>svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;color:#d07a17}.connector-installation-feedback span{display:grid;gap:2px}.connector-installation-feedback strong{color:#5a3a17}.connector-list-item-setup{min-height:72px;align-items:center;padding-top:12px;padding-bottom:12px}.connector-list-item-setup .connector-list-copy>small{font-size:10px}.connector-empty-state{display:grid;justify-items:center;margin:10px 8px 26px;padding:42px 20px;border:1px dashed #d7e4e1;border-radius:14px;background:#fbfdfc;text-align:center;color:#7a8985}.connector-empty-state>svg{width:25px;height:25px;color:#39ac9f}.connector-empty-state h2{margin:12px 0 5px;color:#22302e;font-size:15px}.connector-empty-state p{margin:0;font-size:10px}.connector-empty-state button{margin-top:14px;padding:7px 12px;border:1px solid #9fd8d1;border-radius:9px;background:#fff;color:#087f74;font-size:10px;cursor:pointer}.connector-library-boundary{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;margin:8px 8px 0;padding:14px 16px;border:1px solid #e1ebe9;border-radius:12px;background:#f7fbfa;color:#55716b}.connector-library-boundary>svg{width:17px;height:17px;color:#159287}.connector-library-boundary p{margin:0;font-size:9px;line-height:1.45}.connector-library-boundary p strong{color:#285d57}.connector-library-boundary>span{font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#7d8986}@media(max-width:900px){.connector-list{grid-template-columns:1fr}.connector-list:not(.connector-list-single) .connector-list-item:nth-child(odd),.connector-list:not(.connector-list-single) .connector-list-item:nth-child(2n){padding-left:10px;padding-right:10px;border-right:0}.connector-access-disclosure{grid-template-columns:1fr}.connector-library-boundary{grid-template-columns:20px 1fr}.connector-library-boundary>span{grid-column:2}.connector-list-item{grid-template-columns:38px minmax(0,1fr)}.connector-list-meta{grid-column:2;justify-items:start;padding-left:0}}.company-panel>.lawgic-button{width:100%;justify-content:center;margin-top:14px}.mode-card{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;margin:18px 0;padding:15px;border:1px solid #deebe8;border-radius:11px;background:linear-gradient(115deg,#eef9f7,#fff)}.mode-card small,.mode-card strong{display:block}.mode-card small{font-size:8px;color:#7f8d89}.mode-card strong{font-size:12px;margin:3px 0}.mode-card p{font-size:9px;line-height:1.45;color:#65756f;margin:0}.company-panel .panel-section .lawgic-button{width:100%;justify-content:center;margin-top:14px}.portfolio-list{margin-top:18px}.portfolio-list-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.portfolio-list-head h3{font-size:11px;margin:0}.portfolio-list-head span{font-size:9px;color:#7e898f}.portfolio-company{width:100%;display:grid;grid-template-columns:36px 1fr auto 16px;align-items:center;gap:10px;padding:12px 6px;border:0;border-bottom:1px solid #e9efee;background:transparent;text-align:left;cursor:pointer}.portfolio-company:hover,.portfolio-company.current{background:#f3faf8}.portfolio-company.current{border-radius:9px;border-bottom-color:transparent}.portfolio-company strong,.portfolio-company small{display:block}.portfolio-company strong{font-size:10px}.portfolio-company small{font-size:8px;color:#7b888e;margin-top:3px}.portfolio-attention,.portfolio-normal{font-size:8px;font-weight:650;border-radius:7px;padding:5px 7px}.portfolio-attention{color:#af690d;background:#fff1dd}.portfolio-normal{color:#147d4b;background:#eaf7ef}.portfolio-boundary{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:12px;border:1px solid #dcebe8;border-radius:10px;background:#f6faf9;color:#277269}.portfolio-boundary svg{width:17px;flex:0 0 auto}.portfolio-boundary span>*{display:block}.portfolio-boundary strong{font-size:9px}.portfolio-boundary small{font-size:8px;line-height:1.45;color:#6f7d79;margin-top:3px}.portfolio-governance{margin-top:14px;padding:14px;border:1px solid #e2ebe9;border-radius:11px;background:#fff}.governance-row{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #edf1f0}.governance-row>svg{width:17px;color:#109487}.governance-row span>*{display:block}.governance-row strong{font-size:9px}.governance-row small{font-size:8px;line-height:1.4;color:#74827e;margin-top:3px}.governance-row em{font-size:7px;font-style:normal;font-weight:750;color:#167f74;background:#edf9f7;border-radius:7px;padding:5px 6px;white-space:nowrap}.choice-list input:focus-visible+span{outline:3px solid rgba(29,166,150,.28);outline-offset:5px;border-radius:4px}.runtime-error{margin:12px 0 0;padding:10px 12px;border:1px solid #f0c9c4;border-radius:9px;background:#fff2f0;color:#9e4138;font-size:10px;line-height:1.45}.company-switcher:disabled{cursor:default;background:#f8fbfa;color:#65726e}.company-switcher:disabled svg{opacity:.25}.research-participant-banner{min-height:42px;display:flex;align-items:center;gap:18px;padding:8px 24px;border-bottom:1px solid #cfe9e5;background:linear-gradient(90deg,#eefaf8,#fbfefd);color:#42605c;font-size:10px}.research-participant-banner strong{color:#152f2b}.research-participant-banner>span:last-child{margin-left:auto;display:flex;align-items:center;gap:5px;color:#52736e}.research-live{display:flex;align-items:center;gap:6px;color:#078f81;font-weight:750}.research-live svg{animation:research-pulse 1.6s ease-in-out infinite}.research-console{min-height:100vh;padding:28px 34px 48px;background:radial-gradient(circle at 88% 0,rgba(121,225,213,.13),transparent 28%),#f8fbfa;color:#14202b}.research-header{max-width:1500px;margin:0 auto 18px;display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:26px}.research-header .brand{padding:0}.research-header h1{margin:4px 0;font-size:28px;letter-spacing:-.035em}.research-header p{margin:0;color:#6c7b81;font-size:11px}.research-connection{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #e0e7e5;border-radius:11px;background:#fff;color:#7b8784}.research-connection.connected{border-color:#cceae6;background:#f2faf8;color:#118d80}.research-connection span>*{display:block}.research-connection strong{font-size:10px}.research-connection small{margin-top:3px;color:#7b8784;font-size:8px}.research-safety{max-width:1500px;margin:0 auto 16px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #cfe9e5;border-radius:12px;background:#edf9f7;color:#1d766c}.research-safety span>*{display:block}.research-safety strong{font-size:10px}.research-safety small{margin-top:3px;color:#5c7773;font-size:8px}.research-safety em{font-style:normal;font-size:8px;font-weight:700;letter-spacing:.06em}.research-layout{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.research-main,.research-side{display:grid;gap:16px}.research-side{position:sticky;top:16px}.research-card{padding:20px}.research-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.research-card-heading h2{margin:4px 0 0;font-size:17px;letter-spacing:-.02em}.research-status{padding:5px 8px;border-radius:7px;background:#f2f5f4;color:#71807c;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.research-status.done{background:#eaf8f3;color:#17804e}.research-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.research-checks>label{display:flex;gap:9px;align-items:flex-start;padding:12px;border:1px solid #e1e9e7;border-radius:10px;background:#fbfdfc}.research-checks input{margin-top:2px;accent-color:#159f91}.research-checks span>*{display:block}.research-checks strong{font-size:10px}.research-checks small{margin-top:3px;color:#73817e;font-size:8px;line-height:1.45}.research-task-list{display:grid;gap:8px}.research-task{padding:12px;border:1px solid #e5ecea;border-radius:11px;background:#fcfdfd}.research-task.active{border-color:#74cfc4;background:#f7fcfb;box-shadow:0 0 0 3px #27b0a012}.research-task.complete{background:#f7fbf9}.research-task-top{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px}.research-task-top>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eef8f6;color:#108e81;font-size:8px;font-weight:800}.research-task.complete .research-task-top>span{background:#e5f7ef;color:#16804c}.research-task-top strong,.research-task-top p{display:block}.research-task-top strong{font-size:10px}.research-task-top p{margin:3px 0 0;color:#6f7c80;font-size:8px}.research-task-top em{font-style:normal;color:#788581;font-size:8px}.research-task>.lawgic-button{margin:10px 0 0 44px}.research-task-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0 44px;padding-top:12px;border-top:1px solid #dfe9e7}.research-task-form label{display:grid;gap:5px;color:#53645f;font-size:8px;font-weight:700}.research-task-form .wide{grid-column:1/-1}.research-task-form select,.research-task-form textarea{width:100%;border:1px solid #d9e5e2;border-radius:8px;background:#fff;padding:8px;color:#24332f;font:inherit}.research-task-form textarea{min-height:66px;resize:vertical;font-weight:400;line-height:1.45}.research-task-form select:focus-visible,.research-task-form textarea:focus-visible{outline:3px solid rgba(29,166,150,.25);border-color:#60c7bb}.research-task-form .lawgic-button{justify-self:start}.research-comprehension{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.research-comprehension fieldset{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:0;padding:11px 12px;border:1px solid #e1e8e7;border-radius:10px}.research-comprehension legend{float:left;width:auto;margin:0;color:#344641;font-size:9px;font-weight:650}.research-comprehension label{display:flex;gap:4px;align-items:center;font-size:8px}.research-comprehension input{accent-color:#13998c}.research-progress-card>strong{display:block;margin:8px 0 7px;color:#12312d;font-size:36px;letter-spacing:-.05em}.research-progress{height:7px;overflow:hidden;border-radius:10px;background:#e7efed}.research-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1da696,#6fd5c7);transition:width .25s ease}.research-progress-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 0}.research-progress-card dl div{padding-right:7px;border-right:1px solid #e8eeec}.research-progress-card dl div:last-child{border-right:0}.research-progress-card dt{color:#82908c;font-size:7px}.research-progress-card dd{margin:3px 0 0;font-size:9px;font-weight:700}.research-event-list{display:grid;gap:10px;margin-top:13px}.research-event-list>div{display:grid;grid-template-columns:7px 1fr;gap:9px}.research-event-list i{width:7px;height:7px;margin-top:3px;border-radius:50%;background:#4ba;box-shadow:0 0 0 3px #eaf8f6}.research-event-list span>*{display:block}.research-event-list strong{font-size:8px;text-transform:capitalize}.research-event-list small{margin-top:2px;color:#84908d;font-size:7px}.research-event-list p{margin:0;color:#7e8b87;font-size:9px}.research-stop-card{border-color:#efdfc6;background:#fffdf9}.research-stop-card p{margin:8px 0 12px;color:#776b59;font-size:8px;line-height:1.5}.research-stop-card button{width:100%;display:flex;align-items:center;gap:7px;margin-top:7px;padding:8px 9px;border:1px solid #ead9bf;border-radius:8px;background:#fff;color:#9b6013;text-align:left;font-size:8px;cursor:pointer}.research-stop-card button:nth-of-type(2){border-color:#edcbc6;color:#a54b42}.research-stop-card button:nth-of-type(3){border-color:#dfe6e4;color:#5c6c68}.research-stop-card button:disabled{opacity:.45;cursor:default}.research-export-card{display:grid;grid-template-columns:28px 1fr;gap:9px;color:#118c80}.research-export-card p{margin:4px 0 10px;color:#71807c;font-size:8px;line-height:1.5}.research-export-card .lawgic-button{grid-column:1/-1;width:100%;justify-content:center}.research-console-error{padding:11px 12px;border:1px solid #ecc5bf;border-radius:10px;background:#fff2f0;color:#9e4138;font-size:9px;line-height:1.45}@media(max-width:1240px){.top-actions .lawgic-button:nth-child(-n+2){display:none}.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px}.content-shell{padding-left:20px;padding-right:20px}.brochure-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brochure-cross-cutting{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-board{grid-template-columns:1fr 1fr}.agent-governance-grid,.recipe-grid,.saas-plane-grid,.connector-grid{grid-template-columns:1fr}.enterprise-agent{grid-template-columns:62px 1fr}.enterprise-agent dl{grid-column:1/-1}.record-grid{grid-template-columns:1fr}.memory-entry dl{min-width:190px}}@media(prefers-reduced-motion:no-preference){.detail-panel{animation:panel-in .22s ease-out}.demo-toast{animation:toast-in .2s ease-out}@keyframes panel-in{0%{transform:translate(35px);opacity:.5}}@keyframes toast-in{0%{transform:translateY(10px);opacity:0}}@keyframes research-pulse{50%{opacity:.38}}}.obligation-intro{margin:18px 0 16px;color:#5f7077;font-size:11px;line-height:1.6}.obligation-journey{list-style:none;padding:0;margin:0 0 18px;display:grid}.obligation-journey li{position:relative;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;min-height:56px;color:#8c989c}.obligation-journey li:not(:last-child):after{content:"";position:absolute;left:14px;top:43px;bottom:-13px;width:1px;background:#dfe8e6}.obligation-journey i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid #dbe5e3;background:#fff;font-size:9px;font-style:normal;font-weight:700;z-index:1}.obligation-journey svg{width:13px}.obligation-journey span>*{display:block}.obligation-journey strong{font-size:11px}.obligation-journey small{font-size:9px;margin-top:3px}.obligation-journey li.complete i,.obligation-journey li.current i{border-color:#35b5a6;color:#0f8f82;background:#effaf8}.obligation-journey li.complete,.obligation-journey li.current{color:#213b3d}.obligation-journey li.current strong{color:#087e73}.obligation-next{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid #dcebe8;border-radius:11px;background:#f4faf9}.obligation-next>div{min-width:0}.obligation-next small,.obligation-next strong{display:block}.obligation-next small{font-size:8px;color:#16877b;font-weight:700;letter-spacing:.05em}.obligation-next strong{font-size:12px;margin-top:4px}.obligation-next p{font-size:10px;color:#5c6c72;line-height:1.5;margin:5px 0 0}.obligation-next.complete{background:#eff9f2;border-color:#d6eadc}.performance-evidence,.obligation-boundary{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px;border-radius:10px}.performance-evidence{border:1px solid #dfe8e6}.performance-evidence.ready{color:#247c70;background:#f6fbfa}.performance-evidence.missing{color:#a96c18;background:#fff9f0;border-color:#ecdcc3}.performance-evidence svg,.obligation-boundary svg{width:17px;flex:0 0 auto}.performance-evidence span>*,.obligation-boundary span>*{display:block}.performance-evidence strong,.obligation-boundary strong{font-size:10px}.performance-evidence small,.obligation-boundary small{font-size:8px;line-height:1.45;margin-top:3px}.obligation-boundary{color:#47656a;background:#f7f9f9;border:1px solid #e3e9e8}.obligation-boundary small{color:#718086}.termination-tile{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 20px}.termination-tile h2{margin:3px 0 5px;font-size:13px}.termination-tile p{margin:0;color:#6f7d80;font-size:9px}.termination-tile>div>small{display:flex;align-items:center;gap:5px;margin-top:8px;color:#25776e;font-size:8px}.termination-tile>div>small svg{width:13px}.termination-state{padding:5px 8px;border-radius:999px;background:#fff3df;color:#a66b16;font-size:8px;font-weight:750;text-transform:capitalize}.termination-state.external-action-required{background:#edf7f5;color:#177e73}.termination-state.rejected{background:#f2f5f4;color:#62716e}.termination-panel{width:min(520px,calc(100vw - 24px))}.termination-status{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.termination-status span{padding:10px;border:1px solid #e1ebe9;border-radius:9px;background:#fafcfb}.termination-status small,.termination-status strong{display:block}.termination-status small{font-size:7px;color:#7f8b88}.termination-status strong{margin-top:4px;font-size:9px;text-transform:capitalize}.termination-prerequisites{border:1px solid #e1eae8;border-radius:11px;overflow:hidden}.termination-prerequisites header{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;background:#f7faf9}.termination-prerequisites h3{margin:0;font-size:10px}.termination-prerequisites header span{color:#158c80;font-size:9px;font-weight:750}.termination-prerequisites>div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:8px 11px;border-top:1px solid #edf1f0}.termination-prerequisites>div>svg{width:14px;color:#169486}.termination-prerequisites>div span>*{display:block}.termination-prerequisites>div strong{font-size:8px;text-transform:capitalize}.termination-prerequisites>div small{margin-top:2px;color:#7a8784;font-size:7px}.termination-prerequisites>div em{color:#6b7b77;font-size:7px;font-style:normal}.termination-choices{margin-top:14px}.termination-boundary{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:13px;border:1px solid #d9e9e6;border-radius:11px;background:linear-gradient(115deg,#eef9f7,#fff);color:#256f68}.termination-boundary>svg{width:18px;flex:0 0 auto}.termination-boundary span>*{display:block}.termination-boundary strong{font-size:10px}.termination-boundary small{margin-top:4px;color:#687b77;font-size:8px;line-height:1.5}.renewal-tile{border-color:#dcece9;background:linear-gradient(110deg,#fff 58%,#f5fbfa)}.renewal-tile .round-icon{background:#e9f8f5;color:#078f82}.termination-state.renewal-preparation-required{background:#eaf8f4;color:#167f72}.renewal-panel{width:min(540px,calc(100vw - 24px))}.renewal-status strong{text-transform:none}.renewal-horizon{overflow:hidden;border:1px solid #dfeae8;border-radius:12px;background:#fff}.renewal-horizon>header{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;background:linear-gradient(90deg,#f5fbfa,#fff)}.renewal-horizon h3{margin:0;font-size:11px}.renewal-horizon header small{display:block;margin-top:3px;color:#75837f;font-size:8px}.renewal-horizon header>span{padding:4px 7px;border-radius:999px;background:#e7f7f3;color:#148679;font-size:8px;font-weight:750}.renewal-horizon>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:11px}.renewal-horizon article{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e4ecea;border-radius:10px;background:#fcfdfd}.renewal-horizon article>i{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#ebf8f5;color:#0b8f82;font-size:11px;font-style:normal;font-weight:800}.renewal-horizon article span>*{display:block}.renewal-horizon article small{color:#7b8986;font-size:7px}.renewal-horizon article strong{margin-top:3px;font-size:10px}.renewal-horizon article em{margin-top:3px;color:#a56c22;font-size:7px;font-style:normal}.renewal-horizon>footer{display:grid;grid-template-columns:18px 1fr 14px 1fr;align-items:center;gap:8px;padding:11px 13px;border-top:1px solid #e8efed;background:#fafcfb}.renewal-horizon footer>svg{width:15px;color:#159487}.renewal-horizon footer span>*{display:block}.renewal-horizon footer strong{font-size:9px}.renewal-horizon footer small{margin-top:2px;color:#77847f;font-size:7px}.renewal-invariant{display:flex;gap:9px;align-items:flex-start;margin-top:11px;padding:11px;border:1px solid #f0dfc4;border-radius:10px;background:#fffaf1;color:#9a671f}.renewal-invariant>svg{width:17px;flex:0 0 auto}.renewal-invariant span>*{display:block}.renewal-invariant strong{font-size:9px}.renewal-invariant small{margin-top:3px;color:#7c7568;font-size:8px;line-height:1.45}.intake-boundary{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid #d7ece8;border-radius:11px;background:linear-gradient(110deg,#eef9f7,#fff);color:#23776e}.intake-boundary svg{width:18px;flex:0 0 auto}.intake-boundary span>*{display:block}.intake-boundary strong{font-size:10px}.intake-boundary small{font-size:8px;color:#687a76;margin-top:4px}.intake-fixtures{margin-bottom:14px}.intake-fixtures label{display:grid;grid-template-columns:18px 1fr auto;align-items:center}.intake-empty{padding:14px;border:1px dashed #dce6e4;border-radius:10px;color:#78868a;font-size:9px;text-align:center}.intake-flow{list-style:none;margin:0;padding:0;border:1px solid #e4ecea;border-radius:11px;overflow:hidden}.intake-flow li{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid #edf1f0}.intake-flow li:last-child{border-bottom:0}.intake-flow i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eff9f7;color:#168b7f;font-size:9px;font-style:normal;font-weight:750}.intake-flow span>*{display:block}.intake-flow strong{font-size:9px}.intake-flow small{font-size:8px;color:#77858a;margin-top:2px}.intake-zero{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.intake-result-card .intake-zero{grid-template-columns:repeat(4,1fr);margin:12px 0}.intake-zero>span{padding:10px;border:1px solid #e2eae8;border-radius:9px;background:#fafcfb;text-align:center}.intake-zero strong,.intake-zero small{display:block}.intake-zero strong{font-size:14px;color:#168d80}.intake-zero small{font-size:8px;color:#778489;margin-top:2px}.candidate-review{margin-top:12px;border:1px solid #dce9e7;border-radius:12px;background:#fff;overflow:hidden}.candidate-review>header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #e9f0ee;background:linear-gradient(100deg,#f4fbf9,#fff)}.candidate-review>header span>*{display:block}.candidate-review>header strong{font-size:10px;color:#1d3334}.candidate-review>header small{margin-top:3px;font-size:8px;color:#72817f}.candidate-review>header em{padding:5px 8px;border-radius:999px;background:#fff5e6;color:#9f6415;font-size:8px;font-style:normal;font-weight:700}.candidate-review article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid #edf2f1}.candidate-review article>span:first-child>*{display:block}.candidate-review article small{font-size:8px;color:#72817f;text-transform:none}.candidate-review article strong{margin:3px 0;font-size:10px;color:#1c2d31}.candidate-review article em{font-size:8px;color:#8b9693;font-style:normal}.candidate-review .lawgic-button{min-width:136px;justify-content:center}.promotion-proof{min-width:122px;display:grid;grid-template-columns:14px 1fr;align-items:center;gap:3px 5px;padding:7px 9px;border:1px solid #cce8e3;border-radius:9px;background:#f1faf8;color:#147f74;font-size:8px;font-weight:700}.promotion-proof svg{width:13px}.promotion-proof small{grid-column:2;color:#63827c}.promotion-proof.disputed{border-color:#efcfca;background:#fff5f3;color:#b64c43}.candidate-review>footer{display:flex;gap:7px;align-items:center;padding:10px 14px;background:#fafcfb;color:#66807b;font-size:8px}.candidate-review>footer svg{color:#178f83;flex:0 0 auto}.candidate-review .runtime-error{margin:10px 14px;color:#b14e46}.sidebar nav{min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:3px}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#dce8e5;border-radius:6px}.sidebar .nav-item{min-height:38px;font-size:12px}.sidebar .company-switcher{margin-bottom:16px}.promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.promise-card{padding:20px}.promise-card>h2{font-size:18px;margin:0 0 8px}.promise-card>p{font-size:11px;line-height:1.55;color:#68767e}.society-grid{grid-template-columns:1.1fr .9fr}.cap-bar{height:11px;display:flex;overflow:hidden;border-radius:10px;background:#e8efed;margin:20px 0 14px}.cap-bar i{display:block;background:#16aa9a}.cap-bar i[data-tone="1"]{background:#6fcfc4}.cap-bar i[data-tone="2"]{background:#b7e9e3}.promise-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f0}.promise-row:last-child{border-bottom:0}.promise-row span>*{display:block}.promise-row strong{font-size:10px}.promise-row small{font-size:8px;color:#7c898e;margin-top:3px}.promise-row em{font-size:11px;font-style:normal;font-weight:750;color:#178d81}.promise-definitions{display:grid;gap:0;margin:14px 0}.promise-definitions div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #edf1f0}.promise-definitions dt{font-size:9px;color:#7d898e}.promise-definitions dd{margin:0;text-align:right;font-size:9px;font-weight:650}.promise-note{display:flex;gap:9px;padding:11px;border:1px solid #eadac0;border-radius:10px;background:#fff9ef;color:#a36715}.promise-note svg{width:17px}.promise-note span>*{display:block}.promise-note strong{font-size:9px}.promise-note small{font-size:8px;color:#806c50;margin-top:3px}.promise-spine{padding:18px 20px}.promise-spine h2{font-size:14px;margin:0 0 18px}.promise-spine>div{display:grid;grid-template-columns:repeat(4,1fr)}.promise-spine>div>span{position:relative;display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center}.promise-spine>div>span:not(:last-child):after{content:"";position:absolute;left:28px;right:0;top:13px;height:1px;background:#cde7e3}.promise-spine i{width:28px;height:28px;display:grid;place-items:center;border:2px solid #36b4a5;border-radius:50%;background:#fff;color:#128e82;font-size:9px;font-style:normal;z-index:1}.promise-spine strong,.promise-spine small{grid-column:2;display:block;background:#fff;width:max-content;padding-right:7px}.promise-spine strong{font-size:9px}.promise-spine small{font-size:8px;color:#7c898d}.document-intake-hero{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:17px 20px;border:1px solid #dbece8;border-radius:14px;background:linear-gradient(110deg,#edf9f7,#fff)}.document-intake-hero strong{font-size:12px}.document-intake-hero p{font-size:9px;line-height:1.5;color:#677671;margin:4px 0 0}.document-intake-hero>span:last-child{text-align:right}.document-intake-hero b,.document-intake-hero small{display:block}.document-intake-hero b{font-size:24px;color:#138f83}.document-intake-hero small{font-size:8px;color:#71807b}.promise-table{padding:18px 20px}.promise-table>.card-heading{margin-bottom:9px}.promise-table>button,.promise-action{width:100%;display:grid;grid-template-columns:38px 1fr auto auto;gap:11px;align-items:center;padding:11px 0;border:0;border-bottom:1px solid #edf1f0;background:transparent;text-align:left}.promise-table>button{cursor:pointer}.promise-table>button:last-child,.promise-action:last-child{border-bottom:0}.promise-table>button>span:nth-child(2)>*,.promise-action span>*{display:block}.promise-table>button strong,.promise-action strong{font-size:10px}.promise-table>button small,.promise-action small{font-size:8px;color:#7b878d;margin-top:3px}.promise-table>button em,.promise-action em{font-size:8px;color:#788681;font-style:normal;white-space:nowrap}.promise-action{grid-template-columns:28px 1fr auto}.promise-action>svg{width:17px;color:#b16d13}.promise-action.muted>svg{color:#168b7f}.compliance-hero{display:grid;grid-template-columns:1fr 120px 1fr;gap:24px;align-items:center;padding:22px}.compliance-hero h2{font-size:21px;margin:0}.compliance-hero p{font-size:10px;color:#69767d;line-height:1.5;max-width:500px}.compliance-ring{width:94px;height:94px;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,#fff 55%,transparent 56%),conic-gradient(#e5a145 0,#e5a145 25%,#dcebe8 25%);box-shadow:0 6px 20px #264c4612}.compliance-ring strong{font-size:28px;color:#b36b0c}.compliance-ring small{font-size:8px;color:#7a878d}.compliance-hero dl{margin:0}.compliance-hero dl div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #edf1f0}.compliance-hero dt{font-size:8px;color:#7d898d}.compliance-hero dd{font-size:9px;font-weight:650;margin:0;text-align:right}.domain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.domain-card{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:15px}.domain-card h2{font-size:11px;margin:0}.domain-card p{font-size:8px;color:#758288;margin:3px 0 0}.domain-card>strong{font-size:16px;color:#168d80}.domain-card>small{grid-column:2/-1;font-size:7px;color:#84908d}.domain-card.attention>strong{color:#b36b0d}.domain-card.neutral>strong{color:#88938f}.ip-table>button{grid-template-columns:38px 1fr 1fr auto 18px}.ip-table>button>span:nth-child(3)>*{display:block}.ip-lifecycle{padding:18px 20px}.ip-lifecycle>div{display:grid;grid-template-columns:repeat(7,1fr);margin:16px 0}.ip-lifecycle>div>span{position:relative;display:grid;justify-items:start;gap:5px}.ip-lifecycle>div>span:not(:last-child):after{content:"";position:absolute;left:24px;right:0;top:11px;height:1px;background:#d8e7e4}.ip-lifecycle i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #b9dcd7;border-radius:50%;background:#fff;color:#218d81;font-size:8px;font-style:normal;z-index:1}.ip-lifecycle strong{font-size:8px}.ip-lifecycle .active i{background:#e9f8f5;border-color:#29ad9e}.ip-lifecycle p{display:flex;align-items:center;gap:7px;margin:0;padding:11px;border:1px solid #dcebe8;border-radius:10px;background:#f6faf9;color:#52706b;font-size:9px}.audit-room-hero{display:grid;grid-template-columns:44px 1fr auto;gap:13px;align-items:center;padding:20px}.audit-room-hero h2{font-size:17px;margin:0}.audit-room-hero p{font-size:9px;color:#758187;margin:4px 0 0}.audit-room-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.audit-check{display:flex;gap:9px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #edf1f0;color:#168d80}.audit-check:last-child{border-bottom:0}.audit-check.pending{color:#b46d0e}.audit-check svg{width:17px}.audit-check span>*{display:block}.audit-check strong{font-size:9px;color:#273b3d}.audit-check small{font-size:8px;color:#74817e;margin-top:3px}.classification-center{padding:20px}.classification-center .card-heading{align-items:flex-start}.classification-center .card-heading h2{font-size:17px;margin:2px 0 5px}.classification-center .card-heading p{max-width:650px;margin:0;color:#69777b;font-size:9px;line-height:1.5}.classification-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0;background:#e4ecea;border:1px solid #e4ecea;border-radius:11px;overflow:hidden}.classification-summary>span{display:grid;gap:2px;padding:12px 14px;background:#fbfcfc}.classification-summary b{font-size:18px;color:#188d81}.classification-summary small{font-size:8px;color:#75827f}.classification-summary .danger b{color:#b56b0d}.classification-list{border-top:1px solid #e8eeec}.classification-list article{display:grid;grid-template-columns:54px minmax(210px,1fr) minmax(300px,1.25fr) 78px;gap:14px;align-items:center;padding:14px 2px;border-bottom:1px solid #edf1f0}.classification-priority{display:grid;justify-items:center;gap:4px;color:#168d80}.classification-priority svg{width:18px}.classification-priority small{text-transform:uppercase;font-size:7px;font-weight:750}.classification-priority.high{color:#b56a0c}.classification-priority.medium{color:#9c7b14}.classification-list article>div:nth-child(2)>*{display:block}.classification-list article>div:nth-child(2)>strong{font-size:10px}.classification-list article>div:nth-child(2)>small{font-size:8px;color:#159185;margin-top:3px}.classification-list article>div:nth-child(2)>p{font-size:8px;color:#75827f;margin:5px 0 0}.classification-dates{display:grid;gap:6px}.classification-dates>span{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:center}.classification-dates svg{width:15px;color:#1a978a}.classification-dates span span>*{display:block}.classification-dates strong{font-size:8px}.classification-dates small{font-size:7px;color:#7a8685;margin-top:2px}.classification-dates em{font-size:8px;color:#8a9692;font-style:normal}.classification-review{display:grid;justify-items:center;gap:4px;color:#158e82}.classification-review svg{width:18px}.classification-review small{font-size:7px;text-align:center}.classification-center footer{display:flex;align-items:center;gap:8px;padding-top:12px;color:#5e716c;font-size:8px}.classification-center footer svg{width:15px;color:#168e82}.ip-portfolio-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.ip-analytics,.ip-signals{padding:18px 20px}.ip-stage-bars{display:grid;gap:8px;margin:15px 0}.ip-stage-bars>span{display:grid;grid-template-columns:92px 1fr 18px;align-items:center;gap:9px}.ip-stage-bars label{font-size:8px;color:#687672}.ip-stage-bars i{height:7px;border-radius:999px;background:#edf2f1;overflow:hidden}.ip-stage-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1ba99a,#83d7cd)}.ip-stage-bars strong{font-size:8px;text-align:right}.ip-analytics>p{display:flex;align-items:flex-start;gap:6px;margin:13px 0 0;padding-top:11px;border-top:1px solid #edf1f0;color:#657671;font-size:8px;line-height:1.45}.ip-analytics>p svg{width:13px;flex:0 0 auto}.ip-signals article{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f0;color:#b66e10}.ip-signals article:last-child{border-bottom:0}.ip-signals article>svg{width:16px;flex:0 0 auto}.ip-signals article span>*{display:block}.ip-signals article strong{font-size:9px;color:#273937}.ip-signals article small{margin-top:3px;color:#77837f;font-size:7px;line-height:1.4}.ip-signals article em{margin-top:5px;color:#9a6a24;font-size:7px;font-style:normal}.ip-lifecycle>div>span>small{font-size:6px;color:#82908b}.ip-table>button>em{max-width:250px;overflow:hidden;text-overflow:ellipsis}.ip-table .synthetic-badge{white-space:nowrap}@media(max-width:1240px){.ip-portfolio-grid{grid-template-columns:1fr}}.attention-center{padding:18px 20px}.attention-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #edf1f0}.attention-head h2{margin:0 0 5px;font-size:17px;letter-spacing:-.02em}.attention-head p{margin:0;color:#6e7b80;font-size:9px;line-height:1.5}.attention-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;padding-top:4px}.attention-list{min-width:0}.attention-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:9px 2px;border-bottom:1px solid #edf1f0}.attention-row:last-child{border-bottom:0}.attention-domain{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid #dcebe8;background:#f4faf8;color:#168f82}.attention-domain svg{width:15px}.attention-row>div>span,.attention-row>div>strong,.attention-row>div>small{display:block}.attention-row>div>span{color:#7c898d;font-size:7px}.attention-row>div>span em{color:#aa6c14;font-style:normal;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.attention-row>div>strong{margin:4px 0 3px;font-size:10px}.attention-row>div>small{color:#74817e;font-size:8px}.attention-row>button{display:flex;align-items:center;gap:3px;padding:7px 8px;border:1px solid #e6d5b8;border-radius:8px;background:#fffaf2;color:#aa6910;font-size:8px;font-weight:700;cursor:pointer}.attention-row>button svg{width:12px}.attention-row>time{color:#76837f;font-size:7px;white-space:nowrap}.attention-row.urgency-now,.attention-row.urgency-overdue{border-left:2px solid #e69c37;padding-left:9px}.attention-row.urgency-due-soon,.attention-row.urgency-upcoming{border-left:2px solid #d8b666;padding-left:9px}.reminder-policy{margin-top:12px;padding:16px;border:1px solid #dcebe8;border-radius:12px;background:linear-gradient(145deg,#f1faf8,#fff);align-self:start}.reminder-policy>.round-icon{width:34px;height:34px;margin-bottom:13px}.reminder-policy>.round-icon svg{width:16px}.reminder-policy h3{margin:0 0 6px;font-size:12px}.reminder-policy>p{margin:0;color:#687874;font-size:8px;line-height:1.5}.reminder-policy dl{display:grid;gap:0;margin:13px 0}.reminder-policy dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #e4eeec}.reminder-policy dt{color:#7a8985;font-size:7px}.reminder-policy dd{margin:0;text-align:right;font-size:8px;font-weight:700}.policy-boundary{display:flex;align-items:center;gap:6px;padding-top:2px;color:#167d72;font-size:7px;font-weight:700}.policy-boundary svg{width:13px}@media(max-width:1240px){.attention-layout{grid-template-columns:1fr}.reminder-policy{margin-top:0}.attention-row{grid-template-columns:34px minmax(0,1fr) auto}}.operating-mode-glance{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px 16px}.operating-mode-glance .round-icon{width:36px;height:36px}.operating-mode-glance .round-icon svg{width:16px}.operating-mode-glance div>*{display:block}.operating-mode-glance small{font-size:7px;color:#758782;font-weight:750;letter-spacing:.06em}.operating-mode-glance strong{font-size:10px;margin:3px 0}.operating-mode-glance span{font-size:7px;color:#788682}.operating-mode-glance em{display:flex;align-items:center;gap:4px;color:#167f74;font-size:7px;font-style:normal;font-weight:700;white-space:nowrap}.operating-mode-glance em svg{width:12px}.mode-contract{padding:14px;border:1px solid #dfeae8;border-radius:11px;background:#fbfdfc}.mode-contract>div{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.mode-contract>div>span{padding:8px 0;border-bottom:1px solid #edf1f0}.mode-contract small,.mode-contract strong{display:block}.mode-contract small{font-size:7px;color:#7b8884}.mode-contract strong{font-size:9px;margin-top:3px}.mode-contract>p{display:flex;align-items:center;gap:6px;margin:11px 0 0;color:#167d72;font-size:8px}.mode-contract>p svg{width:14px}.workspace-presets{padding:14px;border:1px solid #dfeae8;border-radius:11px;background:#fff}.workspace-presets h3{margin:3px 0 0;font-size:11px}.preset-selector{display:grid;gap:6px;margin-top:10px}.preset-selector button{display:grid;grid-template-columns:72px 1fr;align-items:center;text-align:left;gap:8px;padding:9px 10px;border:1px solid #e1e9e7;border-radius:9px;background:#fbfcfc;color:#52625e}.preset-selector button.selected{border-color:#85d9d1;background:#eefaf8;color:#087c72;box-shadow:0 0 0 1px #22b1a414}.preset-selector strong{font-size:9px}.preset-selector small{font-size:7px;text-transform:capitalize}.workspace-presets>p,.collaboration-box>p{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:#167d72;font-size:8px}.workspace-presets>p svg,.collaboration-box>p svg{width:14px}.collaboration-box{padding:13px 14px;border:1px solid #dfeae8;border-radius:11px;background:#f9fcfb}.collaboration-box h3{margin:4px 0 10px;font-size:11px}.collaboration-box dl{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.collaboration-box dl div:last-child{grid-column:1/-1}.collaboration-box dt{font-size:7px;color:#7a8783}.collaboration-box dd{margin:2px 0 0;font-size:8px;font-weight:700}.brochure-five-step{grid-column:1/-1;padding:18px 20px}.brochure-five-step .card-heading h2{margin:2px 0 4px;font-size:16px}.brochure-five-step .card-heading p{max-width:760px;margin:0;color:#6c7a77;font-size:8px;line-height:1.5}.brochure-five-step ol{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:15px 0 0;padding:0;list-style:none;border:1px solid #e1ebe9;border-radius:12px;overflow:hidden}.brochure-five-step li{display:grid;grid-template-columns:18px 32px 1fr;align-items:center;gap:8px;min-width:0;padding:12px 10px;background:#fbfdfc;border-right:1px solid #e6eeec}.brochure-five-step li:last-child{border-right:0}.brochure-five-step li>i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e7f7f4;color:#148b80;font-size:7px;font-style:normal;font-weight:800}.brochure-five-step .round-icon{width:30px;height:30px}.brochure-five-step .round-icon svg{width:14px}.brochure-five-step li>span:last-child>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brochure-five-step strong{font-size:9px}.brochure-five-step small{margin-top:3px;color:#667571;font-size:7px}.brochure-five-step em{margin-top:3px;color:#168579;font-size:6px;font-style:normal}.promised-upload{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:14px;padding:18px 20px;border-color:#cfe6e2;background:radial-gradient(circle at 0 50%,rgba(59,193,177,.12),transparent 28%),#fff}.promised-upload-copy{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.promised-upload-copy h2{margin:3px 0 5px;font-size:15px}.promised-upload-copy p{max-width:700px;margin:0;color:#687773;font-size:9px;line-height:1.5}.promised-upload>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:68px;border:1px dashed #83cfc6;border-radius:12px;background:#f2faf8;color:#44736d;cursor:not-allowed}.promised-upload>button>svg{width:18px}.promised-upload>button span>*{display:block;text-align:left}.promised-upload>button strong{font-size:9px}.promised-upload>button small{margin-top:3px;color:#7d8a87;font-size:7px}.promised-upload>ol{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none}.promised-upload>ol li{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;background:#f6f9f8;color:#61726e;font-size:7px}.promised-upload>ol svg{width:12px;color:#169387}@media(max-width:1240px){.brochure-five-step ol{grid-template-columns:1fr}.brochure-five-step li{border-right:0;border-bottom:1px solid #e6eeec}.brochure-five-step li:last-child{border-bottom:0}.promised-upload{grid-template-columns:1fr}.promised-upload>ol{grid-column:1}}.termination-status strong,.termination-prerequisites>div strong{text-transform:none}.contract-request-inbox{overflow:hidden;border:1px solid #dbe9e6;border-radius:14px;background:radial-gradient(circle at 97% 0,rgba(84,204,191,.12),transparent 28%),#fff;box-shadow:0 12px 35px #25484409}.contract-request-inbox>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px}.contract-request-inbox h2{margin:0 0 4px;font-size:17px;letter-spacing:-.02em}.contract-request-inbox header p{margin:0;color:#6d7b80;font-size:9px}.contract-request-inbox header>span{padding:6px 8px;border-radius:7px;background:#fff3df;color:#ae6a10;font-size:8px;font-weight:750;white-space:nowrap}.contract-request-list{border-top:1px solid #e8efed}.contract-request-list button{width:100%;display:grid;grid-template-columns:5px minmax(230px,1.2fr) minmax(170px,.8fr) 16px;align-items:center;gap:12px;min-height:62px;padding:9px 20px;border:0;border-bottom:1px solid #edf1f0;background:#ffffffbd;color:#273737;text-align:left;cursor:pointer}.contract-request-list button:hover,.contract-request-list button:focus-visible{background:#f1faf8}.request-priority{width:4px;height:32px;border-radius:99px;background:#a9bbb7}.request-priority.high,.request-priority.urgent{background:#e2a044}.request-priority.normal{background:#42b8aa}.request-priority.low{background:#9db4b0}.request-main>*{display:block}.request-main strong{font-size:14px}.request-main small{margin-top:4px;color:#75827f;font-size:12px}.request-route{text-align:right}.request-route>*{display:block}.request-route small{color:#7d8986;font-size:7px;text-transform:capitalize}.request-route strong{margin-top:4px;color:#138b7f;font-size:8px}.contract-request-list button>svg{width:14px;color:#82908c}.contract-request-inbox>footer{display:flex;align-items:center;gap:7px;padding:10px 20px;background:#f7faf9;color:#52716c;font-size:8px}.contract-request-inbox>footer svg{width:14px;color:#188e82}.contract-request-inbox>.intake-empty{margin:0 20px 14px}.contract-request-panel{width:min(520px,100vw)}.request-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0;border:1px solid #e3ebe9;border-radius:10px;overflow:hidden;background:#e3ebe9}.request-status-grid span{padding:11px 12px;background:#fbfcfc}.request-status-grid small,.request-status-grid strong{display:block}.request-status-grid small{color:#7a8783;font-size:7px}.request-status-grid strong{margin-top:4px;font-size:9px;text-transform:capitalize}.request-agent-plan{padding:15px;border:1px solid #dcebe8;border-radius:12px;background:linear-gradient(140deg,#edf9f7,#fff)}.request-agent-plan>div{display:grid;grid-template-columns:40px 1fr;gap:11px;align-items:start}.request-agent-plan>div span>*{display:block}.request-agent-plan>div small{color:#178b80;font-size:7px;font-weight:750}.request-agent-plan>div strong{margin-top:4px;font-size:11px}.request-agent-plan>div p{margin:5px 0 0;color:#62736e;font-size:8px;line-height:1.45}.request-agent-plan dl{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin:13px 0 0}.request-agent-plan dl div:last-child{grid-column:1/-1}.request-agent-plan dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #e5efed}.request-agent-plan dt{color:#7c8985;font-size:7px}.request-agent-plan dd{margin:0;text-align:right;font-size:7px;font-weight:700;text-transform:capitalize}.request-agent-plan>p{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:#a66b18;font-size:7px}.request-agent-plan>p svg{width:13px}.request-timeline{margin-top:14px;padding:14px;border:1px solid #e3ebe9;border-radius:11px}.request-timeline h3{margin:0 0 9px;font-size:10px}.request-timeline>div{display:grid;grid-template-columns:25px 1fr;gap:9px;align-items:start;padding:7px 0}.request-timeline i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eef9f7;color:#168d81}.request-timeline i svg{width:12px}.request-timeline span>*{display:block}.request-timeline strong{font-size:8px;text-transform:capitalize}.request-timeline small{margin-top:3px;color:#77847f;font-size:7px;line-height:1.45}.request-evidence,.request-boundary{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;border:1px solid #dceae7;border-radius:10px;background:#fafcfc;color:#188c80}.request-evidence svg,.request-boundary svg{width:16px;flex:0 0 auto}.request-evidence span>*,.request-boundary span>*{display:block}.request-evidence strong,.request-boundary strong{font-size:8px;color:#35524e}.request-evidence small,.request-boundary small{margin-top:3px;color:#74817e;font-size:7px;line-height:1.45}.request-choices{margin-bottom:12px}.request-conversion-proof{margin-top:13px;padding:14px;border:1px solid #bfe5df;border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(62,190,176,.14),transparent 34%),#f8fcfb}.request-conversion-proof>div{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start}.request-conversion-proof .round-icon{width:36px;height:36px}.request-conversion-proof .round-icon svg{width:16px}.request-conversion-proof>div span>*{display:block}.request-conversion-proof small{color:#178b80;font-size:7px;font-weight:750}.request-conversion-proof strong{margin-top:4px;font-size:10px}.request-conversion-proof p{margin:4px 0 0;color:#687873;font-size:8px}.request-conversion-proof dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0 0;border:1px solid #e0ece9;border-radius:9px;overflow:hidden;background:#e0ece9}.request-conversion-proof dl div{padding:9px;background:#fff}.request-conversion-proof dt{color:#7a8884;font-size:6px}.request-conversion-proof dd{margin:3px 0 0;font-size:7px;font-weight:700}.request-playbook-ready{display:flex;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;border:1px solid #d7ebe7;border-radius:10px;background:#f8fbfa;color:#178b80}.request-playbook-ready svg{width:16px;flex:0 0 auto}.request-playbook-ready span>*{display:block}.request-playbook-ready strong{font-size:8px}.request-playbook-ready small{margin-top:3px;color:#75837f;font-size:7px}.request-draft-proof{margin-top:13px;border:1px solid #c9e7e2;border-radius:12px;overflow:hidden;background:#fff}.request-draft-proof header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:linear-gradient(135deg,#edf9f7,#fbfdfd)}.request-draft-proof header span>*{display:block}.request-draft-proof header small{color:#178b80;font-size:7px;font-weight:750}.request-draft-proof header strong{margin-top:4px;font-size:10px}.request-draft-proof header>em{padding:4px 7px;border-radius:999px;background:#fff4dd;color:#9a6516;font-size:7px;font-style:normal;font-weight:750}.request-draft-proof article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #edf1f0}.request-draft-proof article span>*{display:block}.request-draft-proof article strong{font-size:8px}.request-draft-proof article small{margin-top:3px;color:#76827f;font-size:7px;line-height:1.4}.request-draft-proof article>em{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#eef7f5;color:#3d6f68;font-size:6px;font-style:normal;text-transform:uppercase}.request-draft-proof article>em.blocker{background:#fff0ed;color:#b64d3b}.request-draft-proof footer{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-top:1px solid #e6efed;background:#fafcfc;color:#657672;font-size:7px;line-height:1.45}.request-draft-proof footer svg{width:14px;flex:0 0 auto;color:#178b80}.request-review-editor article{display:block;padding:13px 14px}.review-clause-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-clause-heading span>*{display:block}.review-clause-heading strong{font-size:9px}.review-clause-heading small{margin-top:3px;color:#71817d;font-size:7px}.review-clause-heading>em{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#eef7f5;color:#3d6f68;font-size:6px;font-style:normal;text-transform:uppercase}.review-clause-heading>em.blocker{background:#fff0ed;color:#b64d3b}.request-review-editor article>label{display:block;margin-top:9px}.request-review-editor article>label>span{display:block;margin-bottom:5px;color:#64746f;font-size:7px;font-weight:750}.request-review-editor textarea,.request-review-editor article input{box-sizing:border-box;width:100%;border:1px solid #d8e5e2;border-radius:8px;background:#fbfdfd;padding:9px 10px;color:#263a36;font:inherit;font-size:8px;line-height:1.5;resize:vertical;outline:none}.request-review-editor textarea:focus,.request-review-editor article input:focus{border-color:#62bdb2;box-shadow:0 0 0 3px #40b1a41c;background:#fff}.review-acknowledgment{display:flex;align-items:flex-start;gap:9px;margin:12px 14px;padding:11px;border:1px solid #d2e8e4;border-radius:9px;background:#f1faf8}.review-acknowledgment input{margin-top:2px;accent-color:#168f83}.review-acknowledgment span>*{display:block}.review-acknowledgment strong{font-size:8px}.review-acknowledgment small{margin-top:3px;color:#647670;font-size:7px;line-height:1.4}.review-summary{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1px;background:#ddeae7;border-bottom:1px solid #e6efed}.review-summary span{padding:10px 12px;background:#f8fbfa}.review-summary strong,.review-summary small{display:block}.review-summary strong{font-size:13px;color:#178b80}.review-summary small{margin-top:2px;color:#74827e;font-size:7px}.request-review-result article{display:block}.request-review-result article.edited{background:linear-gradient(90deg,rgba(30,169,153,.05),transparent 45%)}.review-diff{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.review-diff p{margin:0;padding:8px;border-radius:7px;background:#f7f9f8;color:#62706d;font-size:7px;line-height:1.45}.review-diff p:last-child{background:#eef9f7;color:#315e58}.review-diff b{display:block;margin-bottom:4px;color:#7a8784;font-size:6px;text-transform:uppercase}.request-review-result footer svg{width:14px;flex:0 0 auto;color:#178b80}.request-internal-approval{margin-top:13px;padding:14px;border:1px solid #c9e7e2;border-radius:12px;background:linear-gradient(145deg,#f2fbf9,#fff 52%)}.request-internal-approval>header{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start}.request-internal-approval>header span>*{display:block}.request-internal-approval>header small{color:#178b80;font-size:7px;font-weight:750}.request-internal-approval>header strong{margin-top:4px;font-size:10px}.request-internal-approval>header p{margin:4px 0 0;color:#6d7d78;font-size:7px;line-height:1.45}.approval-choices{margin:13px 0 0}.approval-reason{display:block;margin:12px 0 0}.approval-reason>span{display:block;margin-bottom:5px;color:#526761;font-size:7px;font-weight:750}.approval-reason textarea{box-sizing:border-box;width:100%;border:1px solid #d8e5e2;border-radius:8px;background:#fff;padding:9px 10px;color:#263a36;font:inherit;font-size:8px;line-height:1.5;resize:vertical;outline:none}.approval-reason textarea:focus{border-color:#62bdb2;box-shadow:0 0 0 3px #40b1a41c}.approval-reason>small{display:block;margin-top:4px;color:#7d8986;font-size:6px;text-align:right}.request-internal-approval .review-acknowledgment{margin:12px 0 0}.request-approval-result{margin-top:13px;border:1px solid #cce8e3;border-radius:12px;overflow:hidden;background:#fff}.request-approval-result.returned-to-review{border-color:#eedfc5}.request-approval-result>div{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start;padding:14px;background:linear-gradient(135deg,#edf9f7,#fbfdfd)}.request-approval-result.returned-to-review>div{background:linear-gradient(135deg,#fff8ec,#fff)}.request-approval-result>div span>*{display:block}.request-approval-result>div small{color:#178b80;font-size:7px;font-weight:750}.request-approval-result.returned-to-review>div small{color:#9a6516}.request-approval-result>div strong{margin-top:4px;font-size:10px}.request-approval-result>div p{margin:5px 0 0;color:#677873;font-size:7px;line-height:1.45}.request-approval-result dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:4px 14px 10px}.request-approval-result dl div{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #edf1f0}.request-approval-result dt{color:#7a8784;font-size:7px}.request-approval-result dd{margin:0;color:#39514c;font-size:7px;font-weight:750;text-align:right}.request-approval-result footer{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-top:1px solid #e6efed;background:#fafcfc;color:#657672;font-size:7px;line-height:1.45}.request-approval-result footer svg{width:14px;flex:0 0 auto;color:#178b80}.request-negotiation-editor,.request-negotiation-result{margin-top:13px;border:1px solid #cce7e2;border-radius:12px;overflow:hidden;background:#fff}.request-negotiation-editor>header,.request-negotiation-result>div:first-child{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start;padding:14px;background:linear-gradient(135deg,#eef9f7,#fff 58%)}.request-negotiation-editor>header span>*,.request-negotiation-result>div:first-child span>*{display:block}.request-negotiation-editor>header small,.request-negotiation-result>div:first-child small{color:#178b80;font-size:7px;font-weight:750}.request-negotiation-editor>header strong,.request-negotiation-result>div:first-child strong{margin-top:4px;font-size:10px}.request-negotiation-editor>header p,.request-negotiation-result>div:first-child p{margin:4px 0 0;color:#697974;font-size:7px;line-height:1.45}.negotiation-source,.negotiation-injection{display:flex;align-items:center;gap:9px;margin:11px 14px 0;padding:10px 11px;border:1px solid #e0e9e7;border-radius:9px;background:#fafcfc}.negotiation-source>svg,.negotiation-injection>svg{width:15px;flex:0 0 auto;color:#178b80}.negotiation-source span,.negotiation-injection span{min-width:0;flex:1}.negotiation-source span>*,.negotiation-injection span>*{display:block}.negotiation-source strong,.negotiation-injection strong{font-size:8px}.negotiation-source small,.negotiation-injection small{margin-top:3px;color:#75817e;font-size:6.5px;line-height:1.4}.negotiation-source em{padding:3px 7px;border-radius:999px;background:#e9f8f5;color:#178b80;font-size:6px;font-style:normal}.negotiation-injection{border-color:#f0d9bd;background:#fff9f0}.negotiation-injection>svg,.negotiation-injection strong{color:#9e671c}.negotiation-clauses{margin-top:12px;border-top:1px solid #e6eeec}.negotiation-clauses>article{padding:13px 14px;border-bottom:1px solid #e7efed}.negotiation-clauses>article.changed{background:linear-gradient(90deg,rgba(30,169,153,.045),transparent 48%)}.negotiation-resolution{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 0;padding:0;border:0}.negotiation-resolution legend{margin-bottom:6px;color:#61716d;font-size:7px;font-weight:750}.negotiation-resolution label{display:flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px;border:1px solid #dbe7e4;border-radius:8px;background:#fff;color:#536762;font-size:6.5px;text-align:center;cursor:pointer}.negotiation-resolution label.selected{border-color:#73c5bb;background:#eef9f7;color:#167d73}.negotiation-resolution input{accent-color:#178f83}.negotiation-manual,.negotiation-rationale{display:block;margin-top:9px}.negotiation-manual>span,.negotiation-rationale>span{display:block;margin-bottom:5px;color:#60716c;font-size:7px;font-weight:750}.negotiation-manual textarea,.negotiation-rationale input{box-sizing:border-box;width:100%;border:1px solid #d8e5e2;border-radius:8px;background:#fbfdfd;padding:9px 10px;color:#263a36;font:inherit;font-size:8px;line-height:1.5;outline:none}.negotiation-manual textarea{resize:vertical}.negotiation-manual textarea:focus,.negotiation-rationale input:focus{border-color:#62bdb2;box-shadow:0 0 0 3px #40b1a41c;background:#fff}.request-negotiation-result .review-summary{grid-template-columns:repeat(4,1fr)}.negotiation-result-list>article{padding:13px 14px;border-top:1px solid #e7efed}.request-negotiation-result>footer{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-top:1px solid #e6efed;background:#fafcfc;color:#657672;font-size:7px;line-height:1.45}.request-negotiation-result>footer svg{width:14px;flex:0 0 auto;color:#178b80}.request-form{display:grid;gap:13px;margin-top:18px}.request-form label{display:grid;gap:6px}.request-form label>span{font-size:9px;font-weight:700;color:#344845}.request-form label>small{font-size:7px;color:#7a8783}.request-form input,.request-form select,.request-form textarea{width:100%;box-sizing:border-box;border:1px solid #dbe5e3;border-radius:9px;background:#fbfcfc;color:#263837;padding:10px 11px;font:inherit;font-size:10px;outline:0}.request-form textarea{resize:vertical;line-height:1.5}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{border-color:#45b9ac;box-shadow:0 0 0 3px #45b9ac1c;background:#fff}.request-form select:disabled{color:#5a6c68;opacity:1}.request-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.contract-request-list button{grid-template-columns:5px 1fr 16px}.request-route{display:none}.request-form-row{grid-template-columns:1fr}.contract-request-inbox>header{align-items:center}}.legacy-import-status{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 16px;border:1px solid #d5e8e4;border-radius:12px;background:linear-gradient(100deg,#f1faf8,#fff 55%);color:#29423e;text-align:left;cursor:pointer}.legacy-import-status:hover,.legacy-import-status:focus-visible{border-color:#80cfc6;background:#eef9f7}.legacy-import-status .round-icon{width:36px;height:36px}.legacy-import-status .round-icon svg{width:16px}.legacy-import-status span>*{display:block}.legacy-import-status small{color:#178a7f;font-size:7px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.legacy-import-status strong{margin-top:4px;font-size:10px}.legacy-import-status em{margin-top:3px;color:#75847f;font-size:8px;font-style:normal}.legacy-import-status>svg{width:15px;color:#178d82}.legacy-import-panel{width:min(560px,100vw)}.legacy-import-boundary{display:flex;align-items:flex-start;gap:9px;margin:16px 0;padding:12px 13px;border-left:3px solid #2bb1a2;background:#f2faf8;color:#245f58}.legacy-import-boundary svg{width:16px;flex:0 0 auto}.legacy-import-boundary span>*{display:block}.legacy-import-boundary strong{font-size:9px}.legacy-import-boundary small{margin-top:4px;color:#697b77;font-size:8px;line-height:1.45}.legacy-import-start{display:grid;gap:14px}.legacy-import-start>div:first-child{display:grid;grid-template-columns:40px 1fr;gap:11px;align-items:start;padding:13px 0;border-bottom:1px solid #e7eeec}.legacy-import-start>div span>*{display:block}.legacy-import-start>div small{color:#168b80;font-size:7px;font-weight:750}.legacy-import-start>div strong{margin-top:4px;font-size:11px}.legacy-import-start>div p{margin:4px 0 0;color:#72807c;font-size:8px}.legacy-import-start>.lawgic-button{justify-self:end}.legacy-import-summary{margin:14px 0;border:1px solid #dce8e6;border-radius:11px;overflow:hidden}.legacy-import-summary>div{display:grid;grid-template-columns:1fr 1fr}.legacy-import-summary>div:first-child{background:#f7faf9}.legacy-import-summary>div:last-child{grid-template-columns:repeat(4,1fr);border-top:1px solid #e6eeec}.legacy-import-summary span{padding:10px 12px;border-right:1px solid #e7eeec}.legacy-import-summary span:last-child{border-right:0}.legacy-import-summary small,.legacy-import-summary strong{display:block}.legacy-import-summary small{color:#788681;font-size:7px}.legacy-import-summary strong{margin-top:3px;font-size:9px}.legacy-import-summary>div:last-child strong{color:#178c81;font-size:14px}.legacy-import-items{border-top:1px solid #e3ebe9}.legacy-import-items>article{padding:14px 2px;border-bottom:1px solid #e6eeec}.legacy-item-heading{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.legacy-item-heading .round-icon{width:34px;height:34px}.legacy-item-heading .round-icon svg{width:15px}.legacy-item-heading>span:nth-child(2)>*{display:block}.legacy-item-heading small{color:#7a8984;font-size:7px;text-transform:uppercase}.legacy-item-heading strong{margin-top:4px;font-size:9px}.legacy-item-heading em{margin-top:3px;color:#75827f;font-size:7px;font-style:normal}.legacy-item-state{padding:4px 7px;border-radius:999px;background:#f0f4f3;color:#697a76;font-size:7px;font-weight:750;white-space:nowrap}.legacy-item-state.linked,.legacy-item-state.duplicate{background:#e9f8f5;color:#147f74}.legacy-item-state.needs-human-mapping{background:#fff5e5;color:#a66a14}.legacy-item-state.quarantined{background:#fff0ed;color:#a94e41}.legacy-representation{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0 46px;padding:9px 10px;border-radius:8px;background:#f2faf8;color:#18877c}.legacy-representation svg{width:14px;flex:0 0 auto}.legacy-representation span>*{display:block}.legacy-representation strong{font-size:8px}.legacy-representation small{margin-top:3px;color:#72827e;font-size:7px}.legacy-item-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0 46px}.legacy-item-action>small{max-width:315px;color:#778580;font-size:7px;line-height:1.4}.legacy-item-action .lawgic-button{flex:0 0 auto}.legacy-import-zero{grid-template-columns:repeat(5,1fr);margin-top:14px}.amendment-candidate-form{display:grid;gap:10px;margin:12px 0 0 46px;padding:13px;border:1px solid #cfe5e1;border-radius:11px;background:linear-gradient(135deg,#f5fbfa,#fff)}.amendment-candidate-form>div>*{display:block}.amendment-candidate-form>div small,.amendment-candidate-result small{color:#188c80;font-size:7px;font-weight:800;letter-spacing:.05em}.amendment-candidate-form>div strong{margin-top:4px;font-size:9px}.amendment-candidate-form>label:not(.amendment-candidate-ack){display:grid;gap:5px;color:#566963;font-size:7px}.amendment-candidate-form select,.amendment-candidate-form textarea{width:100%;border:1px solid #d9e5e2;border-radius:8px;background:#fff;padding:8px 9px;color:#263c37;font:inherit;line-height:1.4}.amendment-candidate-form textarea{resize:vertical}.amendment-candidate-form label>small{color:#7a8985;text-align:right}.amendment-candidate-ack{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:start}.amendment-candidate-ack input{margin:2px 0 0}.amendment-candidate-ack span>*{display:block}.amendment-candidate-ack strong{font-size:8px}.amendment-candidate-ack small{margin-top:3px;color:#74827e;font-size:7px;line-height:1.4}.amendment-candidate-form>.lawgic-button{justify-self:end}.amendment-candidate-result{display:flex;gap:9px;margin:11px 0 0 46px;padding:11px 12px;border:1px solid #bee1db;border-radius:10px;background:#eff9f7;color:#197f75}.amendment-candidate-result>svg{width:16px;flex:0 0 auto}.amendment-candidate-result span>*{display:block}.amendment-candidate-result strong{margin-top:4px;color:#25443e;font-size:8px}.amendment-candidate-result em{margin-top:4px;color:#687d78;font-size:7px;font-style:normal;line-height:1.4}.amendment-candidate-result>.lawgic-button{align-self:center;margin-left:auto;flex:0 0 auto}.amendment-evidence-card{display:grid;gap:11px;margin:10px 0 0 46px;padding:13px;border:1px solid #cfe2df;border-radius:12px;background:#fff;box-shadow:0 8px 24px #264c450b}.amendment-evidence-title{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center}.amendment-evidence-title .round-icon{width:32px;height:32px}.amendment-evidence-title .round-icon svg{width:15px}.amendment-evidence-title span>*{display:block}.amendment-evidence-title small{color:#16897e;font-size:7px;font-weight:800;letter-spacing:.05em}.amendment-evidence-title strong{margin-top:3px;color:#263d38;font-size:9px}.amendment-evidence-title em{margin-top:3px;color:#76837f;font-size:7px;font-style:normal}.amendment-evidence-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid #e2ebe9;border-radius:9px;overflow:hidden;background:#e2ebe9}.amendment-evidence-metrics span{padding:9px;background:#fbfcfc}.amendment-evidence-metrics span:last-child{grid-column:1/-1}.amendment-evidence-metrics small,.amendment-evidence-metrics strong{display:block}.amendment-evidence-metrics small{color:#798783;font-size:7px}.amendment-evidence-metrics strong{margin-top:4px;color:#354b46;font-size:8px}.amendment-evidence-boundary{display:flex;gap:8px;padding:9px 10px;border-left:3px solid #e4a23b;background:#fff9ed;color:#8b601e}.amendment-evidence-boundary svg{width:14px;flex:0 0 auto}.amendment-evidence-boundary span>*{display:block}.amendment-evidence-boundary strong{font-size:8px}.amendment-evidence-boundary small{margin-top:3px;color:#7f7464;font-size:7px}.amendment-evidence-actions{display:flex;justify-content:flex-end;gap:8px}.amendment-reconciliation-result{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;margin:10px 0 0 46px;padding:12px;border:1px solid #cde4df;border-radius:11px;background:linear-gradient(120deg,#f0faf7,#fff)}.amendment-reconciliation-result.reject{border-color:#eadfd0;background:linear-gradient(120deg,#fff9f0,#fff)}.amendment-reconciliation-result .round-icon{width:32px;height:32px}.amendment-reconciliation-result .round-icon svg{width:15px}.amendment-reconciliation-result span>*{display:block}.amendment-reconciliation-result small{color:#168a7e;font-size:7px;font-weight:800;letter-spacing:.05em}.amendment-reconciliation-result.reject small{color:#a36a1c}.amendment-reconciliation-result strong{margin-top:4px;color:#263f39;font-size:9px}.amendment-reconciliation-result em{margin-top:4px;color:#71807c;font-size:7px;font-style:normal;line-height:1.4}@media(max-width:1240px){.heading-actions{flex-wrap:wrap;justify-content:flex-end}.legacy-import-status{grid-template-columns:38px 1fr 18px}}.negotiated-version-approval{border-color:#b9ddd8;background:radial-gradient(circle at 100% 0,rgba(41,176,160,.1),transparent 34%),linear-gradient(145deg,#f0faf8,#fff 56%)}.negotiated-approval-source{display:grid;grid-template-columns:1fr 1fr .7fr;gap:1px;margin-top:13px;border:1px solid #dce9e6;border-radius:9px;overflow:hidden;background:#dce9e6}.negotiated-approval-source>span{padding:9px 10px;background:#ffffffdb}.negotiated-approval-source small,.negotiated-approval-source strong{display:block}.negotiated-approval-source small{color:#7a8783;font-size:6px}.negotiated-approval-source strong{margin-top:4px;color:#31544e;font-size:7px}.request-approval-result.returned-to-negotiation{border-color:#eedfc5}.request-approval-result.returned-to-negotiation>div{background:linear-gradient(135deg,#fff8ec,#fff)}.request-approval-result.returned-to-negotiation>div small{color:#9a6516}.negotiated-version-approval-result dl{grid-template-columns:1fr 1fr}.representation-tile{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 18px;border-color:#cfe6e2;background:radial-gradient(circle at 96% 0,rgba(37,177,161,.1),transparent 30%),linear-gradient(135deg,#f6fcfb,#fff 58%)}.representation-tile .round-icon{width:40px;height:40px}.representation-tile .round-icon svg{width:17px}.representation-tile h2{margin:0;font-size:13px;letter-spacing:-.015em}.representation-tile p{margin:4px 0;color:#657671;font-size:9px;line-height:1.45}.representation-tile>div>small{display:flex;align-items:center;gap:5px;color:#24776f;font-size:7px}.representation-tile>div>small svg{width:12px}.representation-tile dl{display:grid;grid-template-columns:repeat(2,auto);gap:14px;margin:0;padding:0 3px}.representation-tile dl div{min-width:56px}.representation-tile dt{color:#7a8783;font-size:7px}.representation-tile dd{margin:3px 0 0;color:#245a53;font-size:8px;font-weight:700}.representation-tile .lawgic-button{white-space:nowrap}.boundary-list{display:grid;gap:7px;margin-top:12px}.boundary-list span{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:8px;background:#f3f9f8;color:#2e6962;font-size:9px}.boundary-list svg{width:13px;color:#159688}.acknowledgment{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;border:1px solid #dbe8e5;border-radius:10px;background:#fbfdfc;color:#425d58;font-size:9px;line-height:1.5;cursor:pointer}.acknowledgment input{margin-top:2px;accent-color:#15998b}.acknowledgment:has(input:checked){border-color:#83cfc6;background:#f0faf8}@media(max-width:1100px){.representation-tile{grid-template-columns:42px minmax(0,1fr) auto}.representation-tile>dl,.representation-tile>.lawgic-button{grid-column:2/4;justify-self:start}}.contract-history-tile{display:grid;grid-template-columns:42px minmax(0,1fr) 86px auto auto;align-items:center;gap:13px;padding:17px 19px;border-color:#cbe4df;background:radial-gradient(circle at 72% -15%,rgba(38,177,161,.12),transparent 36%),linear-gradient(135deg,#f7fcfb,#fff 64%)}.contract-history-tile h2{margin:1px 0 5px;font-size:13px;letter-spacing:-.018em}.contract-history-tile p{margin:0;color:#637570;font-size:9px;line-height:1.45}.contract-history-tile>div>small{display:flex;align-items:center;gap:5px;margin-top:7px;color:#21766d;font-size:7px}.contract-history-tile>div>small svg{width:12px}.history-mini-graph{display:flex!important;align-items:center;gap:0;margin:0!important}.history-mini-graph i{width:12px;height:12px;border:2px solid #18a292;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #e8f7f4}.history-mini-graph i.amendment{border-style:dashed;background:#eaf8f5}.history-mini-graph span{width:52px;height:1px;background:linear-gradient(90deg,#8ed5cc,#c4ded9)}.contract-history-tile .lawgic-button{white-space:nowrap}.contract-history-panel{width:min(580px,100vw)}.knowledge-cut-switcher{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:15px 0 9px}.knowledge-cut-switcher>div{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid #dce8e5;border-radius:11px;background:#f4f8f7}.knowledge-cut-switcher button{display:grid;gap:3px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#6e7d79;text-align:left;cursor:pointer}.knowledge-cut-switcher button[aria-pressed=true]{background:#fff;color:#174f48;box-shadow:0 1px 5px #14413a1a}.knowledge-cut-switcher button small,.knowledge-cut-switcher>span small{font-size:6px;letter-spacing:.045em}.knowledge-cut-switcher button strong,.knowledge-cut-switcher>span strong{font-size:8px}.knowledge-cut-switcher>span{display:grid;gap:4px;min-width:112px;color:#5f716d}.knowledge-delta-strip{display:grid;grid-template-columns:repeat(3,auto) minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;border:1px solid #cfe6e1;border-radius:10px;background:linear-gradient(90deg,#eff9f7,#fbfdfc)}.knowledge-delta-strip>span{display:flex;align-items:baseline;gap:3px;padding-right:8px;border-right:1px solid #d8e9e5}.knowledge-delta-strip strong{color:#138a7e;font-size:10px}.knowledge-delta-strip small{color:#61736f;font-size:6px}.knowledge-delta-strip em{color:#657571;font-size:6px;font-style:normal;line-height:1.35}.history-clock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:9px 0 16px}.history-clock-grid span{min-width:0;padding:10px 11px;border:1px solid #e0e9e7;border-radius:10px;background:#fafcfb}.history-clock-grid small,.history-clock-grid strong{display:block}.history-clock-grid small{color:#7b8985;font-size:6px;letter-spacing:.04em}.history-clock-grid strong{margin-top:5px;color:#294a45;font-size:8px;line-height:1.35}.history-version-graph{overflow:hidden;border:1px solid #dce8e5;border-radius:13px;background:linear-gradient(180deg,#fff,#fbfdfc)}.history-version-graph>header,.history-terms>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid #e6eeec;background:#f7faf9}.history-version-graph h3,.history-terms h3{margin:0;font-size:10px}.history-version-graph header small{display:block;margin-top:3px;color:#7a8884;font-size:7px}.history-version-graph header>span,.history-terms header>span{padding:4px 7px;border-radius:999px;background:#e8f6f3;color:#197d73;font-size:7px;font-weight:750}.history-node{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px;padding:11px 12px;border:1px solid #e1eae8;border-radius:11px;background:#fff}.history-node>i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf8f6;color:#159386}.history-node>i svg{width:15px}.history-node span>*{display:block}.history-node small{color:#18877c;font-size:6px;font-weight:800;letter-spacing:.05em}.history-node strong{margin-top:3px;font-size:9px}.history-node em{margin-top:3px;color:#71807c;font-size:7px;font-style:normal}.history-node code{color:#667773;font-size:7px}.history-node.amendment{border-style:dashed;background:#fbfdfc}.history-edge{display:flex;align-items:center;justify-content:center;gap:8px;color:#71817d}.history-edge span{width:42px;height:1px;background:#bcd8d3}.history-edge em{font-size:7px;font-style:normal}.history-edge svg{width:13px;color:#179286}.history-terms{margin-top:12px;border:1px solid #e0e9e7;border-radius:12px;overflow:hidden}.history-terms>div{display:grid;grid-template-columns:1fr 1fr}.history-terms>div>span{display:grid;gap:3px;padding:10px 12px;border-bottom:1px solid #ebf0ef}.history-terms>div>span:nth-child(odd){border-right:1px solid #ebf0ef}.history-terms small{color:#16867b;font-size:7px;text-transform:capitalize}.history-terms strong{overflow:hidden;text-overflow:ellipsis;color:#314843;font-size:8px;white-space:nowrap}.history-terms em{color:#87918f;font-size:6px;font-style:normal}.history-legal-boundary,.history-snapshot-proof{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:12px 13px;border-radius:11px}.history-legal-boundary{border:1px solid #f0d8b2;background:#fff9ef;color:#85601f}.history-snapshot-proof{border:1px solid #cbe5e0;background:#eef9f7;color:#1d746b}.history-legal-boundary>svg,.history-snapshot-proof>svg{width:16px;flex:0 0 auto}.history-legal-boundary span>*,.history-snapshot-proof span>*{display:block}.history-legal-boundary strong,.history-snapshot-proof strong{font-size:9px}.history-legal-boundary small,.history-snapshot-proof small{margin-top:4px;color:#6e7c78;font-size:7px;line-height:1.45}@media(max-width:1100px){.contract-history-tile{grid-template-columns:42px minmax(0,1fr) auto}.contract-history-tile>.history-mini-graph{display:none!important}.contract-history-tile>.lawgic-button{grid-column:2/4;justify-self:start}}@media(max-width:620px){.knowledge-cut-switcher{grid-template-columns:1fr}.knowledge-cut-switcher>span{padding:0 4px}.knowledge-delta-strip{grid-template-columns:repeat(3,1fr)}.knowledge-delta-strip>em{grid-column:1/-1}.history-clock-grid{grid-template-columns:1fr}.history-terms>div{grid-template-columns:1fr}.history-terms>div>span:nth-child(odd){border-right:0}}.source-integrity-tile{display:grid;grid-template-columns:42px minmax(0,1fr) 78px auto auto;align-items:center;gap:13px;padding:17px 19px;border-color:#c9e4df;background:radial-gradient(circle at 70% 0,rgba(42,183,165,.13),transparent 34%),linear-gradient(135deg,#f3fbf9,#fff 62%)}.source-integrity-tile h2{margin:1px 0 5px;font-size:13px;letter-spacing:-.018em}.source-integrity-tile p{margin:0;color:#61736f;font-size:9px;line-height:1.45}.source-integrity-tile>div>small{display:flex;align-items:center;gap:5px;margin-top:7px;color:#21766d;font-size:7px}.source-integrity-tile>div>small svg{width:12px}.source-integrity-tile .lawgic-button{white-space:nowrap}.source-integrity-orbit{position:relative;display:grid!important;place-items:center;width:66px;height:40px;margin:0!important}.source-integrity-orbit:before,.source-integrity-orbit:after{content:"";position:absolute;border:1px solid #8bd3ca;border-radius:50%;transform:rotate(-18deg)}.source-integrity-orbit:before{width:61px;height:27px}.source-integrity-orbit:after{width:47px;height:36px;transform:rotate(23deg)}.source-integrity-orbit span{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#12887d;font-size:8px;font-weight:800;box-shadow:0 2px 12px #1470651f}.source-integrity-orbit i{position:absolute;z-index:2;width:6px;height:6px;border-radius:50%;background:#22ae9e}.source-integrity-orbit i:first-child{left:2px;top:13px}.source-integrity-orbit i:last-child{right:5px;bottom:7px}.source-integrity-panel{width:min(570px,100vw)}.source-integrity-hero{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:14px;border:1px solid #bfe4de;border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(40,181,164,.13),transparent 38%),linear-gradient(135deg,#edf9f7,#fff)}.source-integrity-hero .round-icon{width:40px;height:40px}.source-integrity-hero .round-icon svg{width:17px}.source-integrity-hero div>*{display:block}.source-integrity-hero small{color:#168b80;font-size:7px;font-weight:800;letter-spacing:.05em}.source-integrity-hero strong{margin-top:3px;color:#1e3d38;font-size:12px}.source-integrity-hero p{margin:4px 0 0;color:#687a75;font-size:7px}.source-integrity-hero>em{padding:5px 8px;border-radius:999px;background:#fff;color:#16897e;font-size:7px;font-style:normal;font-weight:800;box-shadow:0 1px 5px #196a6114}.source-integrity-score{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;border:1px solid #dce9e6;border-radius:11px;overflow:hidden;background:#dce9e6}.source-integrity-score span{padding:11px 12px;background:#fbfdfc}.source-integrity-score strong,.source-integrity-score small{display:block}.source-integrity-score strong{color:#13897e;font-size:15px}.source-integrity-score small{margin-top:3px;color:#75847f;font-size:6.5px;line-height:1.3}.source-integrity-scopes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.source-integrity-scopes section{overflow:hidden;border:1px solid #cfe6e1;border-radius:11px;background:#fbfdfc}.source-integrity-scopes section.untested{border-color:#eadfcf;background:#fffdfa}.source-integrity-scopes header{display:flex;align-items:flex-start;gap:8px;padding:11px;border-bottom:1px solid #e2ecea;background:#eff9f7}.source-integrity-scopes .untested header{background:#fff7eb;border-color:#eee2d2}.source-integrity-scopes header>svg{width:14px;flex:0 0 auto;color:#168d81}.source-integrity-scopes .untested header>svg{color:#b4771e}.source-integrity-scopes header span>*{display:block}.source-integrity-scopes header strong{font-size:9px}.source-integrity-scopes header small{margin-top:3px;color:#71817c;font-size:6px}.source-integrity-scopes ul{display:grid;gap:6px;margin:0;padding:10px 11px 11px 25px;color:#526762;font-size:7px}.source-integrity-scopes li::marker{color:#2aa899}.source-integrity-scopes .untested li::marker{color:#d39b47}.source-integrity-lineage dd{overflow-wrap:anywhere}.source-integrity-boundary{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:12px 13px;border-left:3px solid #e1a345;background:#fff9ef;color:#835c1c}.source-integrity-boundary>svg{width:16px;flex:0 0 auto}.source-integrity-boundary span>*{display:block}.source-integrity-boundary strong{font-size:9px}.source-integrity-boundary small{margin-top:4px;color:#736f65;font-size:7px;line-height:1.45}@media(max-width:1100px){.source-integrity-tile{grid-template-columns:42px minmax(0,1fr) auto}.source-integrity-tile>.source-integrity-orbit{display:none!important}.source-integrity-tile>.lawgic-button{grid-column:2/4;justify-self:start}}@media(max-width:620px){.source-integrity-score,.source-integrity-scopes{grid-template-columns:1fr}.source-integrity-hero{grid-template-columns:38px 1fr}.source-integrity-hero>em{grid-column:2;justify-self:start}}.docx-fidelity-tile{display:grid;grid-template-columns:42px minmax(0,1fr) 104px auto auto;align-items:center;gap:13px;padding:17px 19px;border-color:#c9e5e0;background:radial-gradient(circle at 70% -10%,rgba(39,177,160,.14),transparent 36%),linear-gradient(135deg,#f4fbfa,#fff 62%)}.docx-fidelity-tile h2{margin:1px 0 5px;font-size:13px;letter-spacing:-.018em}.docx-fidelity-tile p{margin:0;color:#61736f;font-size:9px;line-height:1.45}.docx-fidelity-tile>div>small{display:flex;align-items:center;gap:5px;margin-top:7px;color:#21766d;font-size:7px}.docx-fidelity-tile>div>small svg{width:12px}.docx-fidelity-tile .lawgic-button{white-space:nowrap}.docx-fidelity-visual{display:grid!important;grid-template-columns:34px 24px 34px;align-items:center;margin:0!important}.docx-fidelity-visual i{display:grid;place-items:center;width:34px;height:40px;border:1px solid #91d3ca;border-radius:7px;background:#fff;color:#168d81;font-size:6px;font-style:normal;font-weight:850;box-shadow:0 3px 10px #1c746912}.docx-fidelity-visual span{height:1px;background:#a6d8d2;position:relative}.docx-fidelity-visual span:after{content:"";position:absolute;right:0;top:-2px;width:4px;height:4px;border-top:1px solid #15978a;border-right:1px solid #15978a;transform:rotate(45deg)}.docx-fidelity-panel{width:min(590px,100vw)}.docx-fidelity-hero{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:14px;border:1px solid #bfe4de;border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(40,181,164,.13),transparent 38%),linear-gradient(135deg,#edf9f7,#fff)}.docx-fidelity-hero .round-icon{width:40px;height:40px}.docx-fidelity-hero .round-icon svg{width:17px}.docx-fidelity-hero div>*{display:block}.docx-fidelity-hero small{color:#168b80;font-size:7px;font-weight:800;letter-spacing:.05em}.docx-fidelity-hero strong{margin-top:3px;color:#1e3d38;font-size:12px}.docx-fidelity-hero p{margin:4px 0 0;color:#687a75;font-size:7px}.docx-fidelity-hero>em{padding:5px 8px;border-radius:999px;background:#fff;color:#16897e;font-size:7px;font-style:normal;font-weight:800;box-shadow:0 1px 5px #196a6114}.docx-fidelity-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;border:1px solid #dce9e6;border-radius:11px;overflow:hidden;background:#dce9e6}.docx-fidelity-metrics span{padding:11px 12px;background:#fbfdfc}.docx-fidelity-metrics strong,.docx-fidelity-metrics small{display:block}.docx-fidelity-metrics strong{color:#13897e;font-size:15px}.docx-fidelity-metrics small{margin-top:3px;color:#75847f;font-size:6.5px;line-height:1.3}.docx-fidelity-scope{margin-top:11px;border:1px solid #dce8e5;border-radius:12px;background:#fbfdfc;overflow:hidden}.docx-fidelity-scope>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #e3ecea;background:#f2f9f7}.docx-fidelity-scope>header span>*{display:block}.docx-fidelity-scope>header small{color:#168b80;font-size:6px;font-weight:800;letter-spacing:.05em}.docx-fidelity-scope>header strong{margin-top:3px;font-size:9px}.docx-fidelity-scope>header em{padding:4px 7px;border-radius:999px;background:#fff;color:#16877c;font-size:6px;font-style:normal;font-weight:800}.docx-fidelity-scope dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.docx-fidelity-scope dl div{padding:9px 11px;border-bottom:1px solid #e8efed}.docx-fidelity-scope dl div:nth-child(odd){border-right:1px solid #e8efed}.docx-fidelity-scope dt{color:#7c8985;font-size:6px}.docx-fidelity-scope dd{margin:3px 0 0;color:#2c504a;font-size:8px;font-weight:700}.docx-fidelity-scope>p{margin:0;padding:9px 11px;color:#71807c;font-size:6px;overflow-wrap:anywhere}.docx-fidelity-scopes{margin-top:10px}.docx-fidelity-lineage dd{overflow-wrap:anywhere}.docx-fidelity-tile .docx-review-inline{color:#a96211}.docx-review-alert{margin-top:11px;border:1px solid #f0d2a7;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#fff8ee,#fff)}.docx-review-alert>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #f4dfc3}.docx-review-alert .round-icon{width:36px;height:36px;background:#fff0d9;color:#b86b12}.docx-review-alert .round-icon svg{width:16px}.docx-review-alert header div>*{display:block}.docx-review-alert header small{color:#a35d0c;font-size:6px;font-weight:850;letter-spacing:.06em}.docx-review-alert header strong{margin-top:3px;color:#4c3825;font-size:10px}.docx-review-alert header p{margin:4px 0 0;color:#7a6753;font-size:6.5px;line-height:1.45}.docx-review-alert header>em{padding:5px 7px;border-radius:999px;background:#fff0d9;color:#a65a08;font-size:6px;font-style:normal;font-weight:850}.docx-review-alert>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#f1dfc8}.docx-review-alert>div span{padding:9px 10px;background:#fffcf8}.docx-review-alert>div strong,.docx-review-alert>div small{display:block}.docx-review-alert>div strong{color:#a75f0c;font-size:13px}.docx-review-alert>div small{margin-top:2px;color:#806d59;font-size:6px}.docx-review-alert>p{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 11px;color:#715f4d;font-size:6.5px;line-height:1.45}.docx-review-alert>p svg{width:12px;flex:0 0 auto;color:#aa650f}.docx-pages-alert{margin-top:9px;border:1px solid #edc9c2;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#fff7f5,#fff)}.docx-pages-alert>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #f2ddd8}.docx-pages-alert .round-icon{width:36px;height:36px;background:#fdeae6;color:#aa4b3c}.docx-pages-alert .round-icon svg{width:16px}.docx-pages-alert header div>*{display:block}.docx-pages-alert header small{color:#984638;font-size:6px;font-weight:850;letter-spacing:.06em}.docx-pages-alert header strong{margin-top:3px;color:#49322e;font-size:10px}.docx-pages-alert header p{margin:4px 0 0;color:#765c56;font-size:6.5px;line-height:1.45}.docx-pages-alert header>em{padding:5px 7px;border-radius:999px;background:#fdeae6;color:#9d4335;font-size:6px;font-style:normal;font-weight:850}.docx-pages-alert>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#edd9d4}.docx-pages-alert>div span{padding:9px 10px;background:#fffcfb}.docx-pages-alert>div strong,.docx-pages-alert>div small{display:block}.docx-pages-alert>div strong{color:#a14a3b;font-size:13px}.docx-pages-alert>div small{margin-top:2px;color:#7c665f;font-size:6px}.docx-pages-alert>p{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 11px;color:#6d5751;font-size:6.5px;line-height:1.45}.docx-pages-alert>p svg{width:12px;flex:0 0 auto;color:#a14a3b}.docx-corpus-alert{margin-top:9px;border:1px solid #cde3df;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#f4fbfa,#fff)}.docx-corpus-alert>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #dceae7}.docx-corpus-alert .round-icon{width:36px;height:36px;background:#e7f6f3;color:#168b80}.docx-corpus-alert .round-icon svg{width:16px}.docx-corpus-alert header div>*{display:block}.docx-corpus-alert header small{color:#16877d;font-size:6px;font-weight:850;letter-spacing:.06em}.docx-corpus-alert header strong{margin-top:3px;color:#294943;font-size:10px}.docx-corpus-alert header p{margin:4px 0 0;color:#61756f;font-size:6.5px;line-height:1.45}.docx-corpus-alert header>em{padding:5px 7px;border-radius:999px;background:#fff0dc;color:#a5650d;font-size:6px;font-style:normal;font-weight:850}.docx-corpus-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9e8e5}.docx-corpus-metrics span{padding:9px 10px;background:#fbfefd}.docx-corpus-metrics strong,.docx-corpus-metrics small{display:block}.docx-corpus-metrics strong{color:#16867b;font-size:13px}.docx-corpus-metrics small{margin-top:2px;color:#6f817c;font-size:6px}.docx-corpus-alert ul{list-style:none;margin:0;padding:0 11px}.docx-corpus-alert li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 1px;border-bottom:1px solid #e7efed}.docx-corpus-alert li span>*{display:block}.docx-corpus-alert li strong{font-size:7px;color:#35504a}.docx-corpus-alert li small{margin-top:2px;color:#7c8b87;font-size:6px}.docx-corpus-alert li em{padding:4px 6px;border-radius:999px;font-size:5.5px;font-style:normal;font-weight:850}.docx-corpus-alert li em.lab-pass{background:#e5f7f1;color:#16816f}.docx-corpus-alert li em.blocked{background:#fff0dc;color:#9d620e}.docx-corpus-alert>p{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 11px;color:#667873;font-size:6.5px;line-height:1.45}.docx-corpus-alert>p svg{width:12px;flex:0 0 auto;color:#a76b17}.docx-safety-alert{margin-top:9px;border:1px solid #ead8d2;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#fff9f6,#fff)}.docx-safety-alert>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #f0e2dc}.docx-safety-alert .round-icon{width:36px;height:36px;background:#fcebe5;color:#a64d3d}.docx-safety-alert .round-icon svg{width:16px}.docx-safety-alert header div>*{display:block}.docx-safety-alert header small{color:#a45140;font-size:6px;font-weight:850;letter-spacing:.06em}.docx-safety-alert header strong{margin-top:3px;color:#573d38;font-size:10px}.docx-safety-alert header p{margin:4px 0 0;color:#78635e;font-size:6.5px;line-height:1.45}.docx-safety-alert header>em{padding:5px 7px;border-radius:999px;background:#fde8e2;color:#9b4638;font-size:6px;font-style:normal;font-weight:850}.docx-safety-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#eadeda}.docx-safety-metrics span{padding:9px 10px;background:#fffdfc}.docx-safety-metrics strong,.docx-safety-metrics small{display:block}.docx-safety-metrics strong{color:#9d4b3d;font-size:13px}.docx-safety-metrics small{margin-top:2px;color:#806e69;font-size:6px}.docx-safety-alert ul{list-style:none;margin:0;padding:0 11px}.docx-safety-alert li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 1px;border-bottom:1px solid #f1e8e5}.docx-safety-alert li span>*{display:block}.docx-safety-alert li strong{font-size:7px;color:#58433e}.docx-safety-alert li small{margin-top:2px;color:#877772;font-size:6px}.docx-safety-alert li em{padding:4px 6px;border-radius:999px;font-size:5.5px;font-style:normal;font-weight:850}.docx-safety-alert li em.clear{background:#e5f7f1;color:#16816f}.docx-safety-alert li em.quarantine{background:#fde8e2;color:#9b4638}.docx-safety-alert li em.review{background:#fff0dc;color:#9d620e}.docx-safety-alert li em.verify{background:#efeff8;color:#5b5788}.docx-safety-alert>p{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 11px;color:#75635e;font-size:6.5px;line-height:1.45}.docx-safety-alert>p svg{width:12px;flex:0 0 auto;color:#a45140}.docx-export-policy{margin-top:9px;border:1px solid #d8d7ea;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#f9f9fd,#fff)}.docx-export-policy>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #e7e5f1}.docx-export-policy .round-icon{width:36px;height:36px;background:#efeff8;color:#5f5b8f}.docx-export-policy .round-icon svg{width:16px}.docx-export-policy header div>*{display:block}.docx-export-policy header small{color:#666195;font-size:6px;font-weight:850;letter-spacing:.06em}.docx-export-policy header strong{margin-top:3px;color:#37354f;font-size:10px}.docx-export-policy header p{margin:4px 0 0;color:#6d6a80;font-size:6.5px;line-height:1.45}.docx-export-policy header>em{padding:5px 7px;border-radius:999px;background:#efeff8;color:#5b5788;font-size:6px;font-style:normal;font-weight:850}.docx-export-policy-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfdeeb}.docx-export-policy-metrics span{padding:9px 10px;background:#fdfdff}.docx-export-policy-metrics strong,.docx-export-policy-metrics small{display:block}.docx-export-policy-metrics strong{color:#5e5a8c;font-size:13px}.docx-export-policy-metrics small{margin-top:2px;color:#747184;font-size:6px}.docx-export-policy ul{list-style:none;margin:0;padding:0 11px}.docx-export-policy li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 1px;border-bottom:1px solid #eeedf4}.docx-export-policy li span>*{display:block}.docx-export-policy li strong{font-size:7px;color:#4c4964}.docx-export-policy li small{margin-top:2px;color:#858293;font-size:6px}.docx-export-policy li em{padding:4px 6px;border-radius:999px;font-size:5.5px;font-style:normal;font-weight:850}.docx-export-policy li em.lab-pass{background:#e5f7f1;color:#16816f}.docx-export-policy li em.blocked{background:#fdeae6;color:#9b493b}.docx-export-policy li em.missing{background:#f0eff5;color:#6a667a}.docx-export-policy>p{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 11px;color:#686578;font-size:6.5px;line-height:1.45}.docx-export-policy>p svg{width:12px;flex:0 0 auto;color:#625e90}@media(max-width:1100px){.docx-fidelity-tile{grid-template-columns:42px minmax(0,1fr) auto}.docx-fidelity-tile>.docx-fidelity-visual{display:none!important}.docx-fidelity-tile>.lawgic-button{grid-column:2/4;justify-self:start}}@media(max-width:620px){.docx-fidelity-metrics,.docx-review-alert>div,.docx-pages-alert>div,.docx-corpus-metrics,.docx-safety-metrics,.docx-export-policy-metrics{grid-template-columns:1fr 1fr}.docx-fidelity-hero,.docx-review-alert>header,.docx-pages-alert>header,.docx-corpus-alert>header,.docx-safety-alert>header,.docx-export-policy>header{grid-template-columns:38px 1fr}.docx-fidelity-hero>em,.docx-review-alert header>em,.docx-pages-alert header>em,.docx-corpus-alert header>em,.docx-safety-alert header>em,.docx-export-policy header>em{grid-column:2;justify-self:start}.docx-fidelity-scope dl{grid-template-columns:1fr}.docx-fidelity-scope dl div:nth-child(odd){border-right:0}}.branch-scenario-tile{display:grid;grid-template-columns:42px minmax(0,1fr) 92px auto auto;align-items:center;gap:13px;padding:17px 19px;border-color:#d7dfdc;background:radial-gradient(circle at 67% 0,rgba(236,168,61,.11),transparent 34%),linear-gradient(135deg,#f8fbfa,#fff 62%)}.branch-scenario-tile h2{margin:1px 0 5px;font-size:13px;letter-spacing:-.018em}.branch-scenario-tile p{margin:0;color:#61736f;font-size:9px;line-height:1.45}.branch-scenario-tile>div>small{display:flex;align-items:center;gap:5px;margin-top:7px;color:#356e67;font-size:7px}.branch-scenario-tile>div>small svg{width:12px}.branch-scenario-tile .lawgic-button{white-space:nowrap}.branch-mini-graph{position:relative;display:grid!important;grid-template-columns:12px 22px 12px;grid-template-rows:12px 12px;align-items:center;width:78px;height:35px;margin:0!important}.branch-mini-graph i{z-index:1;width:10px;height:10px;border:2px solid #1aa393;border-radius:50%;background:#fff}.branch-mini-graph i:nth-of-type(1){grid-column:1;grid-row:1/3;align-self:center}.branch-mini-graph i:nth-of-type(2){grid-column:3;grid-row:1}.branch-mini-graph i:nth-of-type(3){grid-column:3;grid-row:2;border-style:dashed;border-color:#d99b39}.branch-mini-graph i:nth-of-type(4){display:none}.branch-mini-graph span{position:absolute;left:9px;width:34px;height:24px;border-right:1px solid #83c9c1;border-top:1px solid #83c9c1;border-bottom:1px solid #d8b672;border-radius:0 8px 8px 0}.branch-scenario-panel{width:min(590px,100vw)}.branch-scenario-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0 11px;border:1px solid #dee8e5;border-radius:11px;overflow:hidden;background:#dee8e5}.branch-scenario-metrics span{padding:10px 11px;background:#fbfdfc}.branch-scenario-metrics strong,.branch-scenario-metrics small{display:block}.branch-scenario-metrics strong{color:#178a7f;font-size:14px}.branch-scenario-metrics small{margin-top:3px;color:#71817d;font-size:6.5px}.branch-scenario-graph{padding:13px;border:1px solid #dce8e5;border-radius:13px;background:radial-gradient(circle at 50% -20%,rgba(39,173,157,.1),transparent 38%),#fbfdfc}.branch-root,.branch-node{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;border:1px solid #cfe3df;border-radius:11px;background:#fff}.branch-root{width:67%;margin:auto}.branch-root>i,.branch-node>i{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e9f7f4;color:#198f83}.branch-root svg,.branch-node svg{width:14px}.branch-root span>*,.branch-node span>*{display:block}.branch-root small,.branch-node small{color:#18867b;font-size:6px;font-weight:800;letter-spacing:.045em}.branch-root strong,.branch-node strong{margin-top:3px;font-size:8px}.branch-root em,.branch-node em{margin-top:3px;color:#77847f;font-size:6.5px;font-style:normal}.branch-split{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin:8px 14%}.branch-split span{height:1px;background:#b9d8d3}.branch-split em{color:#77837f;font-size:6px;font-style:normal}.branch-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px}.branch-node.hypothetical{border-style:dashed;border-color:#e5c993;background:#fffcf7}.branch-node.hypothetical>i{background:#fff4de;color:#b67619}.branch-node.hypothetical small{color:#a66b16}.branch-edge{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;color:#70817c}.branch-edge span{width:1px;height:12px;background:#aed4ce}.branch-edge small{font-size:6px}.branch-scenario-status{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:11px 12px;border:1px solid #eddaaf;border-radius:11px;background:#fff9ed;color:#805a1d}.branch-scenario-status>svg{width:17px}.branch-scenario-status span>*{display:block}.branch-scenario-status strong{font-size:9px}.branch-scenario-status small{margin-top:3px;color:#776e60;font-size:7px;line-height:1.4}.branch-scenario-status>em{padding:4px 7px;border-radius:999px;background:#fff;color:#a46a16;font-size:6px;font-style:normal;font-weight:800}.branch-scenario-panel .provenance dd{overflow-wrap:anywhere}@media(max-width:1100px){.branch-scenario-tile{grid-template-columns:42px minmax(0,1fr) auto}.branch-scenario-tile>.branch-mini-graph{display:none!important}.branch-scenario-tile>.lawgic-button{grid-column:2/4;justify-self:start}}@media(max-width:620px){.branch-scenario-metrics{grid-template-columns:1fr 1fr}.branch-columns{grid-template-columns:1fr}.branch-root{width:auto}.branch-split{margin:8px}.branch-scenario-status{grid-template-columns:19px 1fr}.branch-scenario-status>em{grid-column:2;justify-self:start}}.execution-return-editor,.execution-return-result{margin-top:14px;border:1px solid #cae4df;border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(35,173,158,.1),transparent 34%),linear-gradient(145deg,#f4fbfa,#fff 58%);overflow:hidden}.execution-return-editor>header,.execution-return-result>div:first-child{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border-bottom:1px solid #deebe8}.execution-return-editor header span>*,.execution-return-result>div:first-child span>*{display:block}.execution-return-editor header small,.execution-return-result>div:first-child small{color:#16897e;font-size:6px;font-weight:850;letter-spacing:.06em}.execution-return-editor header strong,.execution-return-result>div:first-child strong{margin-top:3px;color:#26453f;font-size:10px}.execution-return-editor header p,.execution-return-result>div:first-child p{margin:4px 0 0;color:#6c7c78;font-size:7px;line-height:1.45}.execution-fixture-list{display:grid;gap:7px;padding:12px 13px}.execution-fixture-list label{display:grid;grid-template-columns:14px 28px minmax(0,1fr);gap:8px;align-items:center;padding:9px 10px;border:1px solid #dfe9e7;border-radius:10px;background:#ffffffd1;cursor:pointer}.execution-fixture-list label.selected{border-color:#77c9bf;background:#eff9f7;box-shadow:0 0 0 2px #21a69712}.execution-fixture-list input{accent-color:#159588}.execution-fixture-list svg{width:16px;color:#178d82}.execution-fixture-list span>*{display:block}.execution-fixture-list strong{font-size:8px}.execution-fixture-list small{margin-top:3px;color:#6d7e7a;font-size:6.5px}.execution-fixture-list em{margin-top:3px;color:#8a9592;font-size:6px;font-style:normal}.execution-trust-boundary{display:flex;gap:8px;margin:0 13px 11px;padding:10px 11px;border-left:3px solid #dfa044;background:#fff9ee;color:#825b1b}.execution-trust-boundary svg{width:15px;flex:0 0 auto}.execution-trust-boundary span>*{display:block}.execution-trust-boundary strong{font-size:8px}.execution-trust-boundary small{margin-top:3px;color:#766d60;font-size:7px;line-height:1.45}.execution-choices,.execution-return-editor>.approval-reason,.execution-return-editor>.review-acknowledgment{margin-left:13px;margin-right:13px}.execution-return-editor>.review-acknowledgment{margin-bottom:13px}.execution-return-result.post-signature-record-created{border-color:#8fd2ca}.execution-return-result.return-rejected{border-color:#ead8ba;background:linear-gradient(145deg,#fffaf1,#fff)}.execution-return-result.return-rejected>div:first-child small{color:#a16917}.execution-result-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dce9e6}.execution-result-metrics span{padding:10px;background:#fbfdfc}.execution-result-metrics strong,.execution-result-metrics small{display:block}.execution-result-metrics strong{color:#15887d;font-size:13px}.execution-result-metrics small{margin-top:2px;color:#75847f;font-size:6px}.execution-return-result dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.execution-return-result dl div{padding:9px 12px;border-bottom:1px solid #e6eeec}.execution-return-result dl div:nth-child(odd){border-right:1px solid #e6eeec}.execution-return-result dt{color:#7a8985;font-size:6px}.execution-return-result dd{margin:3px 0 0;color:#354e49;font-size:8px;font-weight:750}.execution-contract-id{margin:0;padding:9px 12px;color:#667873;font-size:7px;overflow-wrap:anywhere}.execution-return-result footer{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;background:#eff9f7;color:#317069;font-size:7px;line-height:1.45}.execution-return-result footer svg{width:14px;flex:0 0 auto}@media(max-width:620px){.execution-result-metrics{grid-template-columns:1fr 1fr}.execution-return-result dl{grid-template-columns:1fr}.execution-return-result dl div:nth-child(odd){border-right:0}}.post-signature-candidate-prepare,.post-signature-candidate-prepared{margin-top:14px;border:1px solid #cfe5e1;border-radius:13px;background:linear-gradient(145deg,#f4fbfa,#fff 62%);overflow:hidden}.post-signature-candidate-prepare>header,.post-signature-candidate-prepared>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border-bottom:1px solid #dfebe8}.post-signature-candidate-prepare header span>*,.post-signature-candidate-prepared header span>*{display:block}.post-signature-candidate-prepare header small,.post-signature-candidate-prepared header small{color:#178c81;font-size:6px;font-weight:850;letter-spacing:.06em}.post-signature-candidate-prepare header strong,.post-signature-candidate-prepared header strong{margin-top:3px;color:#284640;font-size:10px}.post-signature-candidate-prepare header p,.post-signature-candidate-prepared header p{margin:4px 0 0;color:#6c7d78;font-size:7px;line-height:1.45}.post-signature-candidate-prepared header>em{padding:5px 8px;border-radius:999px;background:#fff4e4;color:#9d681a;font-size:7px;font-style:normal;font-weight:800}.post-signature-candidate-map{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfeae8}.post-signature-candidate-map span{padding:10px;background:#fff}.post-signature-candidate-map strong,.post-signature-candidate-map small{display:block}.post-signature-candidate-map strong{color:#138b7f;font-size:14px}.post-signature-candidate-map small{margin-top:2px;color:#74837e;font-size:6px}.post-signature-candidate-prepare>.review-acknowledgment{margin:12px 13px}.post-signature-candidate-prepared>div>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 13px;border-bottom:1px solid #e8efed}.post-signature-candidate-prepared article span>*{display:block}.post-signature-candidate-prepared article small{color:#168a7f;font-size:6px;text-transform:uppercase}.post-signature-candidate-prepared article strong{margin-top:3px;color:#2a433e;font-size:8px}.post-signature-candidate-prepared article p{margin:4px 0 0;color:#6d7b77;font-size:7px;line-height:1.45}.post-signature-candidate-prepared article>em{align-self:start;padding:4px 7px;border-radius:999px;background:#f0f5f4;color:#75827f;font-size:6px;font-style:normal}.post-signature-candidate-prepared>footer{display:flex;gap:7px;padding:10px 12px;background:#eff9f7;color:#39736b;font-size:7px;line-height:1.45}.post-signature-candidate-prepared>footer svg{width:14px;flex:0 0 auto}.authority-candidate-dossier-prompt,.authority-candidate-dossier-result{margin-top:14px;border:1px solid #c8e5e0;border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(31,174,157,.09),transparent 34%),linear-gradient(145deg,#f4fbfa,#fff 60%);overflow:hidden}.authority-candidate-dossier-prompt>header,.authority-candidate-dossier-result>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border-bottom:1px solid #dceae7}.authority-candidate-dossier-prompt header span>*,.authority-candidate-dossier-result header span>*{display:block}.authority-candidate-dossier-prompt header small,.authority-candidate-dossier-result header small{color:#13897e;font-size:6px;font-weight:850;letter-spacing:.06em}.authority-candidate-dossier-prompt header strong,.authority-candidate-dossier-result header strong{margin-top:3px;color:#284640;font-size:10px}.authority-candidate-dossier-prompt header p,.authority-candidate-dossier-result header p{margin:4px 0 0;color:#6c7d78;font-size:7px;line-height:1.45}.authority-candidate-source-list,.authority-candidate-result-list{display:grid;gap:0}.authority-candidate-source-list article,.authority-candidate-result-list article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 13px;border-bottom:1px solid #e7efed;background:#ffffffc7}.authority-candidate-result-list article{grid-template-columns:minmax(0,1fr) auto}.authority-candidate-source-list article>svg{width:15px;color:#168e82}.authority-candidate-source-list article span>*,.authority-candidate-result-list article span>*{display:block}.authority-candidate-source-list strong,.authority-candidate-result-list strong{color:#2d4842;font-size:7.5px}.authority-candidate-source-list small,.authority-candidate-result-list small{margin-top:3px;color:#778580;font-size:6px}.authority-candidate-source-list em,.authority-candidate-result-list em{padding:4px 7px;border-radius:999px;background:#fff4e2;color:#946111;font-size:6px;font-style:normal;white-space:nowrap}.authority-candidate-warning{display:flex;align-items:flex-start;gap:8px;margin:11px 13px 0;padding:10px 11px;border-left:3px solid #dda044;background:#fff9ee;color:#815a1b}.authority-candidate-warning svg{width:14px;flex:0 0 auto}.authority-candidate-warning span>*{display:block}.authority-candidate-warning strong{font-size:7.5px}.authority-candidate-warning small{margin-top:3px;color:#756d60;font-size:6.5px;line-height:1.45}.authority-candidate-dossier-prompt>.review-acknowledgment{margin:11px 13px 13px}.authority-candidate-dossier-result>footer{display:flex;align-items:flex-start;gap:8px;padding:10px 13px;background:#fff8eb;color:#805d25;font-size:7px;line-height:1.45}.authority-candidate-dossier-result>footer svg{width:14px;flex:0 0 auto}@media(max-width:620px){.authority-candidate-dossier-prompt>header,.authority-candidate-dossier-result>header{grid-template-columns:38px minmax(0,1fr)}.authority-candidate-dossier-result>header>div:last-child{grid-column:2}.authority-candidate-source-list article,.authority-candidate-result-list article{grid-template-columns:minmax(0,1fr)}.authority-candidate-source-list article>svg{display:none}.authority-candidate-source-list em,.authority-candidate-result-list em{justify-self:start}}.post-signature-candidate-review{overflow:hidden;padding:0}.post-signature-candidate-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid #e3ecea;background:radial-gradient(circle at 100% 0,rgba(44,185,169,.12),transparent 32%),#fff}.post-signature-candidate-review>header h2{margin:4px 0;font-size:14px}.post-signature-candidate-review>header p{max-width:690px;margin:0;color:#6d7d79;font-size:8px;line-height:1.5}.post-signature-candidate-review>header>span{padding:5px 9px;border-radius:999px;background:#fff3df;color:#9f6818;font-size:7px;font-weight:800;white-space:nowrap}.post-signature-candidate-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e1eae8;border-bottom:1px solid #e1eae8}.post-signature-candidate-summary span{padding:11px 15px;background:#fbfdfc}.post-signature-candidate-summary strong,.post-signature-candidate-summary small{display:block}.post-signature-candidate-summary strong{color:#118c80;font-size:15px}.post-signature-candidate-summary small{margin-top:2px;color:#74827f;font-size:7px}.post-signature-candidate-list article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 17px;border-bottom:1px solid #e8efed}.candidate-category{justify-self:start;padding:5px 7px;border-radius:999px;background:#eef7f5;color:#147f75;font-size:7px;font-weight:800}.candidate-category.term{background:#edf4fb;color:#426d92}.candidate-category.obligation{background:#f4f1fb;color:#6c5b9a}.post-signature-candidate-list article div>*{display:block}.post-signature-candidate-list article small{color:#75847f;font-size:7px}.post-signature-candidate-list article strong{margin-top:4px;color:#253d38;font-size:9px;line-height:1.45}.post-signature-candidate-list article em{margin-top:4px;color:#8a9592;font-size:7px;font-style:normal}.candidate-pending{display:flex;align-items:center;gap:5px;color:#9a691d;font-size:7px;font-weight:750;white-space:nowrap}.candidate-pending svg{width:13px}.post-signature-candidate-review>footer{display:flex;gap:8px;padding:11px 16px;background:#f2faf8;color:#34736b;font-size:7px;line-height:1.45}.post-signature-candidate-review>footer svg{width:14px;flex:0 0 auto}@media(max-width:760px){.post-signature-candidate-list article{grid-template-columns:1fr}.candidate-pending{justify-self:start}.post-signature-candidate-summary{grid-template-columns:1fr 1fr}}.candidate-adjudication-actions{display:flex;align-items:center;gap:6px}.candidate-adjudication-actions .lawgic-button{min-width:0;white-space:nowrap}.candidate-adjudicated{display:grid;grid-template-columns:13px auto;align-items:center;gap:2px 5px;min-width:104px;padding:7px 9px;border:1px solid #c9e7e1;border-radius:9px;background:#eff9f7;color:#147f74;font-size:7px;font-weight:800}.candidate-adjudicated svg{width:12px}.candidate-adjudicated small{grid-column:2;color:#63817b}.candidate-adjudicated.rejected{border-color:#e5ded2;background:#faf8f3;color:#786c5b}.post-signature-candidate-review>.runtime-error{margin:10px 16px;color:#b14e46;font-size:8px}@media(max-width:760px){.candidate-adjudication-actions{justify-self:start;flex-wrap:wrap}.candidate-adjudicated{justify-self:start}}.post-signature-candidate-review .post-signature-candidate-summary{grid-template-columns:repeat(5,1fr)}.candidate-structure-actions{display:flex;align-items:center;gap:7px}.candidate-structure-actions .lawgic-button{min-width:0;white-space:nowrap}.candidate-structure-draft{display:grid;grid-template-columns:15px minmax(0,1fr);gap:2px 6px;min-width:168px;padding:8px 10px;border:1px solid #bde1da;border-radius:10px;background:linear-gradient(135deg,#eef9f7,#fff);color:#147f74}.candidate-structure-draft svg{grid-row:1/3;width:14px;align-self:center}.candidate-structure-draft strong{font-size:7px}.candidate-structure-draft small{color:#647d78;font-size:6px;line-height:1.35}@media(max-width:760px){.post-signature-candidate-review .post-signature-candidate-summary{grid-template-columns:1fr 1fr}.candidate-structure-actions{justify-self:start;flex-wrap:wrap}.candidate-structure-draft{justify-self:start}}.candidate-structure-draft .lawgic-button{grid-column:1/-1;margin-top:5px;min-width:0;white-space:nowrap}.candidate-evidence-gap{display:grid;grid-template-columns:15px minmax(0,1fr);gap:2px 6px;min-width:190px;padding:8px 10px;border:1px solid #f0d6a8;border-radius:10px;background:linear-gradient(135deg,#fff8eb,#fff);color:#9a6819}.candidate-evidence-gap>svg{grid-row:1/3;width:14px;align-self:center}.candidate-evidence-gap>strong{font-size:7px}.candidate-evidence-gap>small{color:#7f725d;font-size:6px;line-height:1.35}.evidence-gap-checklist{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.evidence-gap-checklist em{margin:0!important;padding:3px 5px;border-radius:999px;background:#fff0d4;color:#8f641f!important;font-size:5.5px!important;font-style:normal}@media(max-width:760px){.candidate-evidence-gap{justify-self:start}}.post-signature-candidate-review .post-signature-candidate-summary{grid-template-columns:repeat(12,1fr)}.candidate-evidence-gap{min-width:320px;max-width:380px}.evidence-gap-checklist{display:grid;grid-template-columns:1fr;gap:5px}.evidence-gap-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 7px;border:1px solid #efdfc3;border-radius:8px;background:#ffffffdb}.evidence-gap-item>span{min-width:0}.evidence-gap-item em{display:block;padding:0!important;background:transparent!important;color:#755222!important;font-size:6px!important;font-weight:800}.evidence-gap-item small{display:block;margin-top:2px;color:#8a7a62;font-size:5.5px;line-height:1.3}.evidence-gap-item button{display:inline-flex;align-items:center;gap:4px;min-width:max-content;padding:5px 7px;border:1px solid #d9c49f;border-radius:7px;background:#fff;color:#826020;font:inherit;font-size:5.5px;font-weight:800;cursor:pointer}.evidence-gap-item button:hover:not(:disabled){border-color:#18aa9c;color:#087c72;background:#f0faf8}.evidence-gap-item button:disabled{cursor:not-allowed;opacity:.55}.evidence-gap-item button svg,.evidence-gap-item>strong svg{width:10px;height:10px}.evidence-gap-item.attached{border-color:#b9ded7;background:linear-gradient(135deg,#eef9f7,#fff)}.evidence-gap-item>strong{display:inline-flex;align-items:center;gap:4px;margin:0;color:#7b681f;font-size:5.5px;white-space:nowrap}.evidence-review-pending{display:flex;align-items:flex-end;gap:6px}.evidence-review-pending>strong{display:inline-flex;align-items:center;gap:3px;color:#7b681f;font-size:5.5px;white-space:nowrap}.evidence-review-pending>strong svg{width:10px;height:10px}.evidence-review-pending>span{display:flex;gap:3px}.evidence-review-pending button:first-child{border-color:#9dd7cf;color:#087c72;background:#f4fcfa}.evidence-review-outcome{display:inline-flex;align-items:center;gap:5px;max-width:145px;padding:5px 7px;border:1px solid;border-radius:8px}.evidence-review-outcome>svg{width:11px;height:11px;flex:0 0 auto}.evidence-review-outcome>span{min-width:0}.evidence-review-outcome strong,.evidence-review-outcome small{display:block}.evidence-review-outcome strong{font-size:5.8px}.evidence-review-outcome small{margin-top:1px;font-size:5.2px;line-height:1.25}.evidence-review-outcome.relevant{border-color:#a7ddd4;background:#effaf7;color:#087c72}.evidence-review-outcome.irrelevant{border-color:#d8dbe2;background:#f7f8fa;color:#5e6470}.evidence-review-pending.sufficiency{align-items:flex-end;flex-direction:column}.evidence-review-pending.sufficiency>strong{color:#087c72}.evidence-review-outcome.sufficient{border-color:#8fd4c9;background:#eaf8f5;color:#087c72}.evidence-review-outcome.insufficient{border-color:#ecd3a6;background:#fff8eb;color:#93621a}.evidence-review-pending.field-value{align-items:flex-end;flex-direction:column;max-width:205px}.evidence-review-pending.field-value>strong{color:#087c72}.evidence-review-pending.field-value>small{margin:1px 0 2px;color:#667c77;font-size:5.2px;text-align:right}.evidence-review-outcome.field-value-accepted{max-width:190px;border-color:#8fd4c9;background:#eaf8f5;color:#087c72}.evidence-review-outcome.field-value-rejected{max-width:190px;border-color:#d8dbe2;background:#f7f8fa;color:#5e6470}.evidence-review-pending.satisfaction{align-items:flex-end;flex-direction:column;max-width:230px}.evidence-review-pending.satisfaction>strong{color:#087c72}.evidence-review-pending.satisfaction>small{margin:1px 0 2px;color:#667c77;font-size:5.2px;text-align:right}.evidence-review-outcome.requirement-satisfied{max-width:220px;border-color:#77cdbf;background:linear-gradient(135deg,#e8f8f4,#fff);color:#087c72}.evidence-review-outcome.satisfaction-rejected{max-width:220px;border-color:#e0d6c5;background:#fbf8f2;color:#79664a}.evidence-review-pending button:focus-visible{outline:2px solid #0d8f83;outline-offset:2px}.evidence-review-pending.draft-field-application{align-items:flex-end;flex-direction:column;max-width:235px}.evidence-review-pending.draft-field-application>strong{color:#087c72}.evidence-review-pending.draft-field-application>small{margin:1px 0 2px;color:#667c77;font-size:5.2px;text-align:right}.evidence-review-outcome.draft-field-applied{max-width:235px;border-color:#63c4b6;background:linear-gradient(135deg,#e5f8f4,#fff);color:#087c72}.draft-completion-control{grid-column:1/-1;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;margin-top:6px;padding:7px;border:1px solid #e0d8c8;border-radius:9px;background:#ffffffe6}.draft-completion-progress{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:27px;overflow:hidden;border-radius:7px;background:#edf1f0}.draft-completion-progress>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#8edbd0,#32b8a8);transition:width .35s ease}.draft-completion-progress>span{position:relative;z-index:1;padding:0 7px;text-align:right}.draft-completion-progress strong,.draft-completion-progress small{display:block;color:#174d47}.draft-completion-progress strong{font-size:7px}.draft-completion-progress small{font-size:5px}.draft-completion-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.draft-completion-actions>span:first-child strong,.draft-completion-actions>span:first-child small{display:block}.draft-completion-actions>span:first-child strong{margin:0;color:#6f5b3c;font-size:6px}.draft-completion-actions>span:first-child small{margin-top:2px;color:#837763;font-size:5.2px}.draft-completion-actions>span:last-child{display:flex;gap:4px}.draft-completion-actions .lawgic-button{min-width:0;min-height:24px;padding:4px 7px;white-space:nowrap;font-size:5.5px}.draft-completion-control.ready{border-color:#95d7cd;background:linear-gradient(135deg,#effaf8,#fff)}.draft-completion-control.ready .draft-completion-actions strong{color:#087c72}.draft-completion-control.established{border-color:#62c3b5;background:linear-gradient(135deg,#e7f8f4,#fff)}.draft-completion-control.rejected{border-color:#dfd5c3;background:#fbf8f2}.draft-completion-outcome{display:flex;align-items:center;gap:6px;color:#087c72}.draft-completion-outcome>svg{width:13px}.draft-completion-outcome strong,.draft-completion-outcome small{display:block}.draft-completion-outcome strong{margin:0;font-size:6.2px}.draft-completion-outcome small{margin-top:2px;font-size:5.2px}.draft-completion-control.rejected .draft-completion-outcome{color:#765f40}.canonical-promotion-control{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:1px;padding:8px 9px;border-top:1px solid #cae6e1;border-radius:7px;background:#ffffffb8}.canonical-promotion-label,.canonical-promotion-outcome{display:flex;align-items:center;gap:7px}.canonical-promotion-label>svg,.canonical-promotion-outcome>svg{width:13px;color:#0b9d90}.canonical-promotion-label strong,.canonical-promotion-label small,.canonical-promotion-outcome strong,.canonical-promotion-outcome small{display:block}.canonical-promotion-label strong,.canonical-promotion-outcome strong{margin:0;color:#164e48;font-size:6.2px}.canonical-promotion-label small,.canonical-promotion-outcome small{margin-top:2px;color:#67817c;font-size:5.2px}.canonical-promotion-actions{display:flex;gap:5px}.canonical-promotion-actions .lawgic-button{min-width:0;min-height:25px;padding:4px 8px;white-space:nowrap;font-size:5.5px}.canonical-promotion-control.promoted{background:linear-gradient(90deg,#dbf7f1f0,#ffffffd1)}.canonical-promotion-control.rejected{border-top-color:#e4d7c4;background:#fbf8f2}.canonical-promotion-control.rejected .canonical-promotion-outcome>svg,.canonical-promotion-control.rejected .canonical-promotion-outcome strong{color:#765f40}@media(max-width:760px){.canonical-promotion-control{align-items:flex-start;flex-direction:column}.canonical-promotion-actions{width:100%;flex-wrap:wrap}}@media(max-width:760px){.post-signature-candidate-review .post-signature-candidate-summary{grid-template-columns:1fr 1fr}.candidate-evidence-gap{min-width:0;max-width:100%}.evidence-gap-item{align-items:flex-start;flex-direction:column}.evidence-gap-item button{width:100%;justify-content:center}}.canonical-promotion-control.disputed{border-top-color:#efc477;background:linear-gradient(90deg,#fff7e2f5,#ffffffd6)}.canonical-promotion-control.superseded{border-top-color:#98cfc7;background:linear-gradient(90deg,#ebf7f5f5,#ffffffd6)}.canonical-promotion-outcome{flex-wrap:wrap;justify-content:flex-end}.canonical-correction-outcome{display:flex;align-items:center;gap:7px;color:#7a5a20}.canonical-promotion-control.superseded .canonical-correction-outcome{color:#0b8177}.canonical-correction-outcome>svg{width:13px}.canonical-correction-outcome strong,.canonical-correction-outcome small{display:block}.canonical-correction-outcome strong{margin:0;font-size:6.2px}.canonical-correction-outcome small{margin-top:2px;color:#71827f;font-size:5.2px}.canonical-correction-trigger.lawgic-button,.canonical-resolution-trigger.lawgic-button{min-width:0;min-height:25px;margin-left:4px;padding:4px 8px;white-space:nowrap;font-size:5.5px}.canonical-correction-panel{width:min(500px,100vw)}.canonical-resolution-panel .canonical-correction-source{border-color:#eadfca;background:linear-gradient(135deg,#fff9ed,#fff)}.canonical-successor-panel .canonical-correction-source{border-color:#bfe4de;background:linear-gradient(135deg,#eaf9f6,#fff)}.canonical-correction-source{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:18px 0 10px;padding:13px;border:1px solid #dcebe8;border-radius:12px;background:linear-gradient(135deg,#f2faf8,#fff)}.canonical-correction-source>span:nth-child(2)>*{display:block}.canonical-correction-source small{color:#628079;font-size:9px;letter-spacing:.05em}.canonical-correction-source strong{margin-top:4px;overflow-wrap:anywhere;color:#183f3a;font-size:11px}.canonical-correction-source em{margin-top:4px;color:#7b8986;font-size:8px;font-style:normal}.canonical-correction-choices{margin:15px 0}.canonical-replacement-form{display:grid;gap:11px;margin:-5px 0 16px;padding:15px;border:1px solid #d9e9e6;border-radius:12px;background:#fbfdfd}.canonical-replacement-form header{display:grid;grid-template-columns:1fr auto;align-items:end;padding-bottom:10px;border-bottom:1px solid #e7efed}.canonical-replacement-form header small{grid-column:1/-1;color:#0b9688;font-size:8px}.canonical-replacement-form header strong{color:#1c4641;font-size:12px}.canonical-replacement-form header span{color:#778681;font-size:8px}.canonical-replacement-form label,.canonical-correction-reason{display:grid;gap:5px;color:#344f4b;font-size:9px;font-weight:650}.canonical-replacement-form input,.canonical-replacement-form select,.canonical-correction-reason textarea{width:100%;border:1px solid #d9e3e1;border-radius:8px;background:#fff;color:#173d38;padding:9px 10px;font:inherit;font-size:10px}.canonical-replacement-form input:focus-visible,.canonical-replacement-form select:focus-visible,.canonical-correction-reason textarea:focus-visible{outline:3px solid rgba(29,166,150,.22);border-color:#3cb5a8}.canonical-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.canonical-correction-reason{margin-top:14px}.canonical-correction-reason small{justify-self:end;color:#83908d;font-size:8px;font-weight:400}.canonical-correction-ack,.canonical-correction-impact{display:flex;align-items:flex-start;gap:10px;margin-top:13px;padding:12px;border:1px solid #dfe9e7;border-radius:10px;background:#fafcfc}.canonical-correction-ack{cursor:pointer}.canonical-correction-ack input{margin-top:2px;accent-color:#159c8e}.canonical-correction-ack span>*,.canonical-correction-impact span>*{display:block}.canonical-correction-ack strong,.canonical-correction-impact strong{color:#214943;font-size:10px}.canonical-correction-ack small,.canonical-correction-impact small{margin-top:3px;color:#6f807c;font-size:8.5px;line-height:1.45}.canonical-correction-impact{border-color:#cfe8e3;background:#eef9f7;color:#0b8d81}.canonical-correction-impact>svg{flex:0 0 auto;width:17px}.canonical-promotion-inline-actions{display:flex;align-items:center;gap:4px}.canonical-lineage-trigger.lawgic-button{min-width:0;min-height:25px;margin-left:4px;padding:4px 8px;white-space:nowrap;font-size:5.5px}.canonical-lineage-trigger svg{width:10px;height:10px}.canonical-lineage-panel{width:min(540px,100vw)}.canonical-lineage-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0 12px;padding:14px;border:1px solid #d9ebe7;border-radius:14px;background:linear-gradient(135deg,#f0faf8,#fff 76%)}.canonical-lineage-summary>span:nth-child(2)>*{display:block}.canonical-lineage-summary small,.canonical-lineage-current small{color:#62807a;font-size:8px;letter-spacing:.05em}.canonical-lineage-summary strong{margin-top:4px;color:#173f3a;font-size:11px}.canonical-lineage-summary em{margin-top:4px;color:#7c8986;font-size:8px;font-style:normal}.canonical-lineage-current{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:1px;overflow:hidden;border:1px solid #e0eae8;border-radius:11px;background:#e0eae8}.canonical-lineage-current>div{min-width:0;padding:11px;background:#fff}.canonical-lineage-current strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#214943;font-size:9px;line-height:1.4}.canonical-lineage-timeline{position:relative;display:grid;gap:0;margin:18px 0;padding:0;list-style:none}.canonical-lineage-timeline:before{position:absolute;top:18px;bottom:18px;left:17px;width:1px;background:linear-gradient(#73cfc3,#d8e9e6);content:""}.canonical-lineage-timeline li{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);gap:11px;padding:0 0 13px}.canonical-lineage-timeline li:last-child{padding-bottom:0}.canonical-lineage-node{z-index:1;display:grid;width:35px;height:35px;place-items:center;border:1px solid #b9ded8;border-radius:50%;background:#f1faf8;color:#0b9184;box-shadow:0 0 0 5px #fff}.canonical-lineage-node svg{width:15px;height:15px}.canonical-lineage-timeline li.disputed .canonical-lineage-node{border-color:#efcf91;background:#fff7e7;color:#a46b0c}.canonical-lineage-timeline li.superseded .canonical-lineage-node,.canonical-lineage-timeline li.superseded-after-dispute .canonical-lineage-node{border-color:#c7d8d5;background:#f3f7f6;color:#557873}.canonical-lineage-timeline article{padding:11px 12px;border:1px solid #e1eae8;border-radius:11px;background:#fff}.canonical-lineage-timeline article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.canonical-lineage-timeline article header strong{color:#173f3a;font-size:10px}.canonical-lineage-timeline time{color:#788783;font-size:8px}.canonical-lineage-timeline article>small,.canonical-lineage-timeline article>q,.canonical-lineage-timeline article>footer{display:block}.canonical-lineage-timeline article>small{margin-top:4px;color:#70817c;font-size:8px}.canonical-lineage-timeline article>q{margin-top:8px;color:#3e514d;font-size:9px;line-height:1.5}.canonical-lineage-timeline article>footer{margin-top:8px;padding-top:7px;border-top:1px solid #edf1f0;color:#82908d;font-size:7.5px}.canonical-lineage-boundary{display:flex;gap:10px;padding:12px;border:1px solid #cee8e3;border-radius:11px;background:#eff9f7;color:#0b887c}.canonical-lineage-boundary>svg{flex:0 0 auto;width:17px}.canonical-lineage-boundary strong,.canonical-lineage-boundary small{display:block}.canonical-lineage-boundary strong{font-size:10px}.canonical-lineage-boundary small{margin-top:3px;color:#627d78;font-size:8.5px;line-height:1.45}@media(max-width:760px){.canonical-correction-source{grid-template-columns:auto 1fr}.canonical-correction-source>:last-child{grid-column:2;justify-self:start}.canonical-form-pair{grid-template-columns:1fr}.canonical-correction-outcome{justify-content:flex-start}}@media(max-width:760px){.canonical-lineage-summary{grid-template-columns:auto 1fr}.canonical-lineage-summary>:last-child{grid-column:2;justify-self:start}.canonical-lineage-current{grid-template-columns:1fr}.canonical-promotion-inline-actions{flex-wrap:wrap}}.canonical-lineage-timeline li.successor-disputed .canonical-lineage-node{border-color:#efcf91;background:#fff7e7;color:#a46b0c}.canonical-lineage-timeline li.successor-superseded .canonical-lineage-node,.canonical-lineage-timeline li.successor-superseded-after-dispute .canonical-lineage-node{border-color:#c7d8d5;background:#f3f7f6;color:#557873}.canonical-lineage-timeline li.successor-confirmed .canonical-lineage-node{border-color:#9bd9cf;background:#eaf9f6;color:#087d71}.canonical-successor-resolution-panel .canonical-correction-source{border-color:#efcf91;background:linear-gradient(135deg,#fff8e9,#fff)}.research-experience{--research-aqua-aa: #087c72;--research-aqua-aa-hover: #066b63;--research-aqua-aa-active: #065f58;--research-muted-aa: #52646b;--research-warning-aa: #7a4800;--research-danger-aa: #8a3029}.research-experience .content-shell p,.research-experience .content-shell small,.research-experience .content-shell em,.research-experience .content-shell time,.research-experience .content-shell q,.research-experience .search-box kbd,.research-experience .sr-only,.research-experience .vital-summary span,.research-experience .next-cycle span,.research-experience .operating-mode-glance span,.research-experience .priority small,.research-experience .synthetic-badge,.research-experience .experience-metrics article>span.unmeasured{color:var(--research-muted-aa)!important}.research-experience .research-live,.research-experience .vital-summary strong,.research-experience .vital-summary em,.research-experience .freshness,.research-experience .state-candidate,.research-experience .brochure-five-step li>i,.research-experience .brochure-five-step em,.research-experience .profile-avatar{color:var(--research-aqua-aa)!important}.research-experience .nav-count,.research-experience .priority,.research-experience .state-disputed,.research-experience .signal-point.attention .dot,.research-experience .experience-metrics article>span.pending{color:var(--research-warning-aa)!important}.research-experience .signal-point.waiting .dot,.research-experience .research-console-error{color:var(--research-danger-aa)!important}.research-experience .metric-strip span,.research-experience .record-line strong,.research-experience .intake-empty,.research-experience .attention-row span,.research-experience .attention-row em{color:var(--research-muted-aa)!important}.research-experience .operation-tile strong{color:var(--research-aqua-aa)!important}.research-experience .contract-request-inbox>header>span,.research-experience .lifecycle-rail .attention i,.research-experience .attention-row.urgency-now>button,.research-experience .audit-step.attention i{color:var(--research-warning-aa)!important}.research-experience .lifecycle-rail .waiting i{color:var(--research-danger-aa)!important}.research-experience .horizon-axis span,.research-experience .decision-card dd,.research-experience .audit-step.blocked i{color:var(--research-muted-aa)!important}.research-experience .evidence-compare span{color:var(--research-aqua-aa)!important}.research-experience .audit-step.current i{color:var(--research-warning-aa)!important}.research-experience .company-avatar,.research-experience .top-avatar{background:linear-gradient(145deg,var(--research-aqua-aa),var(--research-aqua-aa-active))!important;color:#fff!important}.research-experience .research-console p,.research-experience .research-console em,.research-experience .research-status{color:var(--research-muted-aa)!important}.research-experience .research-task-top>span,.research-experience .research-connection.connected strong,.research-experience .research-export-card strong{color:var(--research-aqua-aa)!important}.research-experience .research-connection:not(.connected) strong{color:var(--research-muted-aa)!important}.research-experience .research-card button:disabled{border-color:#c6d3d0!important;background:#e5ecea!important;color:var(--research-muted-aa)!important;opacity:1!important}.authority-review{margin:20px 0;padding:22px;border:1px solid #dce9e7;border-radius:16px;background:#fff;color:#20343a}.authority-review>header,.authority-review-candidate>header,.authority-review-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.authority-review header>div{min-width:0}.authority-review h3{margin:6px 0 8px;font-size:18px;color:#122b31}.authority-review h4{margin:0 0 6px;font-size:15px}.authority-review p{margin:8px 0;font-size:13px;line-height:1.65}.authority-review small{color:#51686c;font-size:12px;overflow-wrap:anywhere}.authority-review-list{margin-top:20px}.authority-review-candidate{padding:20px 0;border-top:1px solid #e3eceb}.authority-review-source{margin:16px 0;padding:14px;background:#f5faf9;border:1px solid #d8e8e5;border-radius:10px}.authority-review-source summary{cursor:pointer;font-size:13px;font-weight:600;color:#087769}.authority-review-source pre{margin:12px 0;padding:14px;background:#fff;border-radius:8px;border:1px solid #dce9e7;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 ui-monospace,monospace;max-height:280px;overflow:auto}.authority-review-source dl{margin:10px 0 0;font-size:11px}.authority-review-source dt{color:#51686c;margin-top:6px}.authority-review-source dd{margin:2px 0 0;overflow-wrap:anywhere}.authority-review-checkbox{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6}.authority-review-checkbox input{flex:0 0 auto;margin-top:4px;width:16px;height:16px;accent-color:#087769}.authority-review-fields{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px}.authority-review-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px}.authority-review-fields select,.authority-review-fields textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #bdcfcc;border-radius:8px;font:inherit;background:#fff;color:#20343a}.authority-review-fields textarea{resize:vertical;min-height:80px}.authority-review :is(input,select,textarea,button,summary,pre):focus-visible{outline:3px solid #087769!important;outline-offset:3px}.authority-review :disabled{opacity:.6;cursor:not-allowed}.authority-review-summary,.authority-review-recorded{margin:16px 0 0;padding:14px;border-radius:10px;background:#f0f9f7;font-size:13px}.authority-review-recorded p{white-space:pre-wrap;overflow-wrap:anywhere}.authority-review>footer{border-top:1px solid #dce9e7;padding-top:4px}.authority-review-actions{align-items:center;font-size:12px;color:#51686c}.authority-review .authority-review-error{color:#a32e23}@media(max-width:680px){.authority-review{padding:16px}.authority-review>header,.authority-review-candidate>header,.authority-review-actions{flex-direction:column}.authority-review-fields{grid-template-columns:1fr}}.request-context-recovery,.request-context-history{margin:18px 0;padding:18px;border:1px solid #cce4df;border-radius:14px;background:#fff;color:#193a33;font-size:13px;line-height:1.6}.request-context-recovery h3,.request-context-history h3{margin:0 0 10px;font-size:17px}.request-context-recovery fieldset{border:0;margin:16px 0;padding:0;min-width:0}.request-context-recovery legend{font-weight:650;margin-bottom:12px}.request-context-recovery textarea{display:block;box-sizing:border-box;width:100%;min-height:120px;resize:vertical;padding:12px;border:1px solid #9bbcb3;border-radius:8px;background:#fff;color:#193a33;font:inherit}.request-context-recovery details,.request-context-history details{border-top:1px solid #dceae6;margin-top:12px;padding-top:12px}.request-context-recovery summary,.request-context-history summary{cursor:pointer;color:#086f64;font-weight:600}.request-context-quoted{white-space:pre-wrap;overflow-wrap:anywhere}.request-context-history p,.request-context-history small{overflow-wrap:anywhere}.request-context-recovery small,.request-context-history small,.request-context-boundary{color:#536962;font-size:12px}.request-context-recovery .request-context-evidence-option{display:flex;align-items:flex-start;gap:10px;flex-direction:row;margin:12px 0}.request-context-evidence-option input{width:16px;height:16px;margin-top:4px;flex:none;accent-color:#087769}.request-context-evidence-option span{overflow-wrap:anywhere}.request-context-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.request-context-submit{padding:10px 16px;border:1px solid #087769;border-radius:8px;background:#087769;color:#fff;font:inherit;font-weight:600;cursor:pointer}.request-context-recovery .request-context-error{color:#a32e23}.request-context-recovery :is(input,textarea,button,summary):focus-visible,.request-context-history summary:focus-visible{outline:3px solid #08786b!important;outline-offset:3px}.request-context-recovery :disabled{opacity:.65;cursor:not-allowed}@media(max-width:680px){.request-context-recovery,.request-context-history{padding:14px}}.journey-inbox>header{flex-wrap:wrap}.journey-inbox>header p{color:#536962;font-size:12px;line-height:1.5}.journey-inbox>header>span{white-space:normal;color:#71501b;font-size:11px;line-height:1.5}.journey-inbox .contract-request-list button{grid-template-columns:5px minmax(0,1fr) minmax(0,1fr) 16px;min-height:76px}.journey-inbox .request-main strong{font-size:13px;overflow-wrap:anywhere}.journey-inbox .request-main small,.journey-inbox .request-route small{font-size:11px;color:#536962;line-height:1.45;text-transform:none}.journey-inbox .request-route{display:block;min-width:0}.journey-inbox .request-route strong{color:#096f64;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.journey-row-arrow{font-size:22px;color:#096f64}.journey-inbox>footer{color:#536962;font-size:11px;line-height:1.5}.journey-scope-warning{margin:12px 20px;font-size:12px;color:#71501b}.request-journey{margin:18px 0;padding:18px;border:1px solid #cce4df;border-radius:14px;background:linear-gradient(135deg,#f5fbf9,#fff 65%)}.request-journey h3{margin:5px 0 8px;font-size:17px;color:#142b29;line-height:1.4}.request-journey p{margin:5px 0 0;color:#536962;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.request-journey-work{list-style:none;margin:16px 0 0;padding:0}.request-journey-work li{padding:14px 0;border-top:1px solid #dceae6}.request-journey-work strong{font-size:13px;color:#1c3530;line-height:1.5}.request-journey-work a,.journey-return-link{display:inline-block;margin-top:10px;color:#086f64;font-size:12px;font-weight:650;line-height:1.6;text-underline-offset:3px}.request-journey-work a[aria-disabled=true]{color:#606d69;cursor:wait}.journey-wait-label{display:inline-block;margin-top:8px;color:#795519;font-size:11px;line-height:1.5}.request-journey-history{border-top:1px solid #dceae6;padding-top:12px;margin-top:10px}.request-journey-history summary{color:#375b53;font-size:12px;line-height:1.6;cursor:pointer}.request-journey-history ol{margin:12px 0 0;padding-left:20px}.request-journey-history li{padding:6px 0;font-size:12px;color:#375b53}.request-journey .journey-navigation-note{margin-top:14px;font-size:11px}.contract-request-panel [id^=request-step-],#request-journey-heading,#selected-contract-heading{scroll-margin-block:24px}.request-journey a:focus-visible,.request-journey summary:focus-visible,.journey-return-link:focus-visible,.journey-inbox button:focus-visible,.contract-request-panel [id^=request-step-]:focus,#request-journey-heading:focus,#selected-contract-heading:focus{outline:3px solid #08786b;outline-offset:4px;border-radius:4px}@media(max-width:680px){.journey-inbox .contract-request-list button{grid-template-columns:5px minmax(0,1fr) 16px;row-gap:8px}.journey-inbox .request-priority{grid-row:1 / 3}.journey-inbox .request-main{grid-column:2}.journey-inbox .request-route{display:block;grid-row:2;grid-column:2;text-align:left}.journey-inbox .journey-row-arrow{grid-column:3;grid-row:1 / 3}.request-journey{padding:14px}}.company-panel{width:min(480px,100vw)}.company-panel .eyebrow{font-size:12px}.company-panel .mode-card{grid-template-columns:48px 1fr;gap:14px;padding:18px}.company-panel .mode-card small{font-size:12px}.company-panel .mode-card strong{font-size:16px;margin:4px 0}.company-panel .mode-card p{font-size:14px;line-height:1.5}.company-panel .mode-contract{padding:16px}.company-panel .mode-contract>div>span{padding:10px 0}.company-panel .mode-contract small{font-size:12px}.company-panel .mode-contract strong{font-size:14px;margin-top:4px}.company-panel .mode-contract p{font-size:13px}.company-panel .panel-section h3,.company-panel .workspace-presets h3,.company-panel .portfolio-list-head h3{font-size:15px}.company-panel .panel-section p,.company-panel .panel-section small{font-size:14px;line-height:1.5}.company-panel .preset-selector button{grid-template-columns:96px 1fr;gap:10px;padding:12px}.company-panel .preset-selector strong{font-size:14px}.company-panel .preset-selector small{font-size:12px;line-height:1.4}.company-panel .workspace-presets>p{font-size:12px;line-height:1.45}.company-panel .portfolio-list-head span{font-size:12px}.company-panel .portfolio-company{grid-template-columns:40px 1fr auto 18px;padding:13px 8px}.company-panel .portfolio-company strong{font-size:14px}.company-panel .portfolio-company small,.company-panel .portfolio-attention,.company-panel .portfolio-normal{font-size:12px}.company-panel .portfolio-boundary strong{font-size:13px}.company-panel .portfolio-boundary small{font-size:12px;line-height:1.45}@media(max-width:760px){.company-panel{width:100vw}}.request-authority-badge{display:block;margin-top:6px;font-size:12px;font-style:normal;font-weight:650;color:#5d6b73}.request-authority-badge[data-state=in-preparation]{color:#c5730a}.request-authority-badge[data-state=authorized]{color:#087f75}.request-authority-status{margin-top:14px;padding:14px 16px;border:1px solid #cce7e3;border-radius:12px;background:#f7fcfb}.request-authority-status h3{margin:4px 0 6px;font-size:15px;line-height:1.3}.request-authority-status p{margin:0;font-size:13px;line-height:1.5;color:#52636b}.request-authority-status ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:12px 0 0;padding:0;list-style:none}.request-authority-status li{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;font-size:12px}.request-authority-status li i{width:10px;height:10px;border-radius:50%;background:#d5dfe1}.request-authority-status li.complete i{background:#08a99b}.request-authority-status li.current i{background:#db8618}.request-authority-status li small{color:#7c898e;font-size:12px}.request-authority-status>small{display:block;margin-top:12px;font-size:12px;color:#087f75}.request-authority-status[data-state=loading] h3{color:#7c898e}@media(max-width:760px){.request-authority-status ul{grid-template-columns:1fr}}.request-authority-status .eyebrow{font-size:12px}.legal-cycle-root:not(.research-experience) .brochure-continuity{container:home-promises / inline-size;padding:24px;color:#253738}.legal-cycle-root:not(.research-experience) .brochure-continuity .card-heading{gap:20px;flex-wrap:wrap}.legal-cycle-root:not(.research-experience) .brochure-continuity .card-heading>div{flex:1 1 420px;min-width:0}.legal-cycle-root:not(.research-experience) .brochure-continuity .eyebrow{color:#50655f;font-size:12px;line-height:1.5;letter-spacing:.06em}.legal-cycle-root:not(.research-experience) .brochure-continuity .card-heading h2{margin:8px 0;font-size:22px;line-height:1.35}.legal-cycle-root:not(.research-experience) .brochure-continuity .card-heading p{color:#50655f;font-size:14px;line-height:1.6}.legal-cycle-root:not(.research-experience) .brochure-continuity .continuity-count{flex:0 1 200px;white-space:normal}.legal-cycle-root:not(.research-experience) .brochure-continuity .continuity-count strong{color:#087769;font-size:28px;line-height:1.2}.legal-cycle-root:not(.research-experience) .brochure-continuity .continuity-count small{display:block;margin-top:6px;color:#50655f;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid button{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:20px 16px;line-height:1.5;overflow-wrap:anywhere}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid button:focus-visible{outline:3px solid #087769!important;outline-offset:3px}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid .round-icon{width:36px;height:36px}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid .round-icon svg{width:18px;height:18px}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid button>svg{width:16px;color:#50655f}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid small{color:#087769;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid strong{margin-top:6px;font-size:18px;line-height:1.4}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid ul{gap:5px;min-height:0;margin:12px 0 16px;color:#50655f;font-size:14px;line-height:1.55}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid em{color:#50655f;font-size:12px;line-height:1.5;letter-spacing:.025em}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-cross-cutting{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-cross-cutting>span{gap:6px 12px;padding:16px;overflow-wrap:anywhere}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-cross-cutting small{color:#087769;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-cross-cutting strong{font-size:15px;line-height:1.5}.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-cross-cutting em{color:#50655f;font-size:13px;line-height:1.5}.legal-cycle-root:not(.research-experience) .brochure-continuity footer{gap:12px;margin-top:20px;padding-top:18px}.legal-cycle-root:not(.research-experience) .brochure-continuity footer strong{color:#087769;font-size:14px;line-height:1.5}.legal-cycle-root:not(.research-experience) .brochure-continuity footer small{margin-top:6px;color:#50655f;font-size:13px;line-height:1.6}@container home-promises (max-width: 820px){.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container home-promises (max-width: 540px){.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-surface-grid,.legal-cycle-root:not(.research-experience) .brochure-continuity .brochure-cross-cutting{grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .brochure-continuity .continuity-count{flex-basis:100%;text-align:left}}.legal-cycle-root:not(.research-experience) .dashboard-grid{container:home-dashboard / inline-size;grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .dashboard-grid>.right-rail{grid-column:1 / -1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;color:#253738}.legal-cycle-root:not(.research-experience) .right-rail>section{min-width:0;overflow-wrap:anywhere}.legal-cycle-root:not(.research-experience) .right-rail .decision-card,.legal-cycle-root:not(.research-experience) .right-rail .agents-card{padding:24px}.legal-cycle-root:not(.research-experience) .right-rail h2{color:#253738;font-size:18px;line-height:1.4}.legal-cycle-root:not(.research-experience) .right-rail .eyebrow{color:#50655f;font-size:12px;line-height:1.5;letter-spacing:.06em}.legal-cycle-root:not(.research-experience) .right-rail .decision-card{display:flex;flex-direction:column}.legal-cycle-root:not(.research-experience) .right-rail .priority{flex-wrap:wrap;gap:6px;color:#955309;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .priority small{color:#50655f;font-size:12px}.legal-cycle-root:not(.research-experience) .right-rail .decision-card h2{margin:20px 0 8px}.legal-cycle-root:not(.research-experience) .right-rail .decision-card>p{margin:0;color:#50655f;font-size:14px;line-height:1.6}.legal-cycle-root:not(.research-experience) .right-rail .decision-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.legal-cycle-root:not(.research-experience) .right-rail .decision-card dt{color:#50655f;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .decision-card dd{margin-top:6px;color:#253738;font-size:14px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .decision-card button{align-self:flex-start;width:auto;min-height:40px;max-width:100%;margin-top:auto;background:#087769;color:#fff;font-size:14px;line-height:1.5;white-space:normal}.legal-cycle-root:not(.research-experience) .right-rail .decision-card button:hover{background:#066457}.legal-cycle-root:not(.research-experience) .right-rail .decision-card button:focus-visible{outline:3px solid #087769!important;outline-offset:3px}.legal-cycle-root:not(.research-experience) .right-rail .card-heading{flex-wrap:wrap;gap:12px}.legal-cycle-root:not(.research-experience) .right-rail .card-heading h2{margin-top:6px}.legal-cycle-root:not(.research-experience) .right-rail .live-dot{color:#087769;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .agent-list{margin-top:16px}.legal-cycle-root:not(.research-experience) .right-rail .agent-row{grid-template-columns:36px minmax(0,1fr) minmax(0,104px);align-items:start;gap:12px;padding:14px 0}.legal-cycle-root:not(.research-experience) .right-rail .agent-copy strong{color:#253738;font-size:14px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .agent-copy small{margin-top:4px;color:#50655f;font-size:14px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .agent-state{justify-self:end;color:#50655f;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .agent-icon{width:36px;height:36px}.legal-cycle-root:not(.research-experience) .right-rail .operating-mode-glance,.legal-cycle-root:not(.research-experience) .right-rail .next-cycle{align-items:start;gap:8px 14px;padding:18px 24px;background:#f5faf9;border-color:#e2ece9;box-shadow:none}.legal-cycle-root:not(.research-experience) .right-rail .operating-mode-glance{grid-template-columns:36px minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .right-rail .operating-mode-glance small,.legal-cycle-root:not(.research-experience) .right-rail .next-cycle small{color:#50655f;font-size:12px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .operating-mode-glance strong,.legal-cycle-root:not(.research-experience) .right-rail .next-cycle strong{margin:4px 0;color:#253738;font-size:18px;line-height:1.4}.legal-cycle-root:not(.research-experience) .right-rail .operating-mode-glance div>span,.legal-cycle-root:not(.research-experience) .right-rail .next-cycle span{color:#50655f;font-size:14px;line-height:1.5}.legal-cycle-root:not(.research-experience) .right-rail .operating-mode-glance em{grid-column:2;color:#087769;font-size:12px;line-height:1.5;white-space:normal}.legal-cycle-root:not(.research-experience) .right-rail .next-cycle>svg{flex:0 0 36px;width:36px;height:36px;padding:8px;border-radius:50%;background:#e6f5f2;color:#087769}@container home-dashboard (max-width: 760px){.legal-cycle-root:not(.research-experience) .dashboard-grid>.right-rail{grid-template-columns:minmax(0,1fr)}}@container home-dashboard (max-width: 440px){.legal-cycle-root:not(.research-experience) .right-rail .agent-row{grid-template-columns:36px minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .right-rail .agent-state{grid-column:2;justify-self:start}.legal-cycle-root:not(.research-experience) .right-rail .decision-card dl{grid-template-columns:minmax(0,1fr)}}.legal-cycle-root:not(.research-experience) .brochure-five-step{container:home-five-steps / inline-size;padding:24px;color:#253738}.legal-cycle-root:not(.research-experience) .brochure-five-step .card-heading{align-items:flex-start;flex-wrap:wrap;gap:16px 24px}.legal-cycle-root:not(.research-experience) .brochure-five-step .card-heading>div{flex:1 1 520px;min-width:0}.legal-cycle-root:not(.research-experience) .brochure-five-step .eyebrow{color:#50655f;font-size:12px;line-height:1.5;letter-spacing:.06em}.legal-cycle-root:not(.research-experience) .brochure-five-step .card-heading h2{margin:8px 0;color:#253738;font-size:22px;line-height:1.4}.legal-cycle-root:not(.research-experience) .brochure-five-step .card-heading p{margin:0;color:#50655f;font-size:14px;line-height:1.6}.legal-cycle-root:not(.research-experience) .brochure-five-step .synthetic-badge{padding:8px 12px;color:#50655f;background:#f2f7f6;font-size:12px;line-height:1.5;letter-spacing:.025em;white-space:normal}.legal-cycle-root:not(.research-experience) .brochure-five-step ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0 0;border:0;border-radius:0;overflow:visible}.legal-cycle-root:not(.research-experience) .brochure-five-step li{grid-template-columns:28px minmax(0,1fr);grid-template-rows:36px 1fr;align-items:start;gap:16px 12px;min-width:0;padding:20px 16px;border:1px solid #dde9e6;border-radius:12px;background:#f8fcfb}.legal-cycle-root:not(.research-experience) .brochure-five-step li:last-child{border:1px solid #dde9e6}.legal-cycle-root:not(.research-experience) .brochure-five-step li>i{width:28px;height:28px;align-self:center;background:#e5f5f2;color:#087769;font-size:14px;line-height:1}.legal-cycle-root:not(.research-experience) .brochure-five-step .round-icon{justify-self:end;width:36px;height:36px;color:#087769}.legal-cycle-root:not(.research-experience) .brochure-five-step .round-icon svg{width:18px;height:18px}.legal-cycle-root:not(.research-experience) .brochure-five-step li>span:last-child{grid-column:1 / -1;display:flex;flex-direction:column;min-width:0;align-self:stretch}.legal-cycle-root:not(.research-experience) .brochure-five-step li>span:last-child>*{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.legal-cycle-root:not(.research-experience) .brochure-five-step strong{color:#253738;font-size:18px;line-height:1.4}.legal-cycle-root:not(.research-experience) .brochure-five-step small{margin-top:10px;color:#50655f;font-size:14px;line-height:1.55}.legal-cycle-root:not(.research-experience) .brochure-five-step em{margin-top:auto;padding-top:16px;color:#087769;font-size:12px;line-height:1.5}@container home-five-steps (max-width: 900px){.legal-cycle-root:not(.research-experience) .brochure-five-step ol{grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .brochure-five-step li{grid-template-columns:28px 36px minmax(0,1fr);grid-template-rows:auto;gap:16px}.legal-cycle-root:not(.research-experience) .brochure-five-step li>span:last-child{grid-column:3}}body:has(.company-home-shell){min-width:0;background:#fff}.legal-cycle-root .company-home-shell{background:radial-gradient(ellipse at 45% 35%,#f8fdfc,transparent 70%),#fff}.legal-cycle-root .company-home-shell .app-base{grid-template-columns:220px minmax(0,1fr)}.legal-cycle-root .company-home-shell .sidebar{padding:26px 14px 18px}.legal-cycle-root .company-home-shell .nav-item{min-height:44px;font-size:14px;color:#526078;gap:13px}.legal-cycle-root .company-home-shell .nav-item.active{color:#087c72;background:#ecf8f6}.legal-cycle-root .company-home-shell .company-switcher{margin:28px 0 22px;border-radius:12px;box-shadow:none}.legal-cycle-root .company-home-shell .company-switcher small{font-size:12px}.legal-cycle-root .company-home-shell .topbar{height:74px;border-bottom-color:transparent;position:relative;padding:0 32px}.legal-cycle-root .company-home-shell .search-box{width:min(540px,65%);margin-left:auto;margin-right:auto;height:44px}.legal-cycle-root .company-home-shell .search-box input{font-size:14px}.legal-cycle-root .company-home-shell .search-box kbd{white-space:nowrap}.legal-cycle-root .company-home-shell .content-shell{padding:4px 32px 30px}.legal-cycle-root .company-health-home{color:#141e35;font-size:14px;line-height:1.5}.legal-cycle-root .company-health-home h1,.legal-cycle-root .company-health-home h2,.legal-cycle-root .company-health-home h3,.legal-cycle-root .company-health-home p{margin:0}.legal-cycle-root .company-health-home h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;font-weight:650}.legal-cycle-root .company-health-home h2{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.45px}.legal-cycle-root .company-health-home h3{font-size:16px;line-height:1.45;font-weight:600}.legal-cycle-root .health-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.legal-cycle-root .health-heading p{color:#526078;font-size:15px;margin:8px 0 12px}.legal-cycle-root .health-demo-label{display:inline-block;background:#eaf8f6;color:#087c72;padding:3px 12px;border-radius:5px;font-size:12px}.legal-cycle-root .health-heading-actions{display:flex;gap:12px;flex-shrink:0}.legal-cycle-root .company-health-home button{cursor:pointer;font-family:inherit}.legal-cycle-root .company-health-home .bg-aqua-500{background-color:#087c72!important;color:#fff!important}.legal-cycle-root .company-health-home .text-aqua-500{color:#087c72!important}.legal-cycle-root .company-health-home .bg-aqua-500:hover{background-color:#066b63!important}.legal-cycle-root .health-detail-actions button{width:100%}.legal-cycle-root .company-health-home button:not(.health-node-select):not(.health-connect-inline):not(.health-text-link):not(.health-drag-handle):not(.health-map-reset){min-height:44px;font-size:14px;border-radius:8px;padding:10px 18px;gap:10px;line-height:1.3}.legal-cycle-root .company-health-home button:focus-visible,.legal-cycle-root .company-home-shell .nav-item:focus-visible,.legal-cycle-root .company-home-shell .company-switcher:focus-visible{outline:3px solid #087c72!important;outline-offset:4px}.legal-cycle-root .health-main-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:24px;align-items:stretch}.legal-cycle-root .health-surface{border:1px solid #e4eaf0;border-radius:14px;background:#ffffffe6;min-width:0}.legal-cycle-root .health-map{padding:24px 24px 14px;container:health-map / inline-size}.legal-cycle-root .health-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.legal-cycle-root .health-map-heading p{color:#69778d;font-size:13px;margin-top:5px}.legal-cycle-root .health-map-reset{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;border:0;background:transparent;color:#087c72;min-height:36px;padding:6px 4px;font-size:13px}.legal-cycle-root .health-layout-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-cycle-root .health-orbit{position:relative;height:510px;margin-top:4px}.legal-cycle-root .health-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.legal-cycle-root .health-line{fill:none;stroke:#13aaa0;stroke-width:1.25}.legal-cycle-root .health-line-unknown{stroke:#a9b5c9;stroke-dasharray:7 8}.legal-cycle-root .health-line-attention,.legal-cycle-root .health-line-stale{stroke:#ec930b}.legal-cycle-root .health-company-center{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:152px;height:152px;border-radius:50%;border:2px solid #12aaa0;background:#fff;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px;text-align:center}.legal-cycle-root .health-company-center strong{font-size:20px;font-weight:600;line-height:1.25}.legal-cycle-root .health-company-center span{font-size:14px;color:#526078}.legal-cycle-root .health-node{position:absolute;width:29%;min-width:176px;border:1px solid #dfe6ed;border-radius:10px;background:#fff;padding:14px 38px 14px 12px;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.legal-cycle-root .health-node:hover{border-color:#90cfc8}.legal-cycle-root .health-node.is-selected{border-color:#a7dad4;box-shadow:0 0 0 3px #eff9f7}.legal-cycle-root .health-node.is-dragging{z-index:20;opacity:.88;transform:translate(var(--health-drag-x, 0),var(--health-drag-y, 0)) scale(1.02);box-shadow:0 14px 30px #12524e29}.legal-cycle-root .health-node.is-drop-target{border-color:#087c72;box-shadow:0 0 0 4px #e7f7f5}.legal-cycle-root .health-node-slot-0{top:0;left:14%}.legal-cycle-root .health-node-slot-1{top:0;right:10%}.legal-cycle-root .health-node-slot-2{top:30%;left:0}.legal-cycle-root .health-node-slot-3{top:30%;right:0}.legal-cycle-root .health-node-slot-4{bottom:124px;left:10%}.legal-cycle-root .health-node-slot-5{bottom:124px;right:4%;width:34%}.legal-cycle-root .health-node-slot-6{bottom:0;left:50%;transform:translate(-50%)}.legal-cycle-root .health-node-slot-6.is-dragging{transform:translate(-50%) translate(var(--health-drag-x, 0),var(--health-drag-y, 0)) scale(1.02)}.legal-cycle-root .health-drag-handle{position:absolute;top:8px;right:7px;z-index:2;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:#8291a5;cursor:grab;touch-action:none}.legal-cycle-root .health-drag-handle:hover{color:#087c72;background:#edf8f6}.legal-cycle-root .health-drag-handle:active{cursor:grabbing}.legal-cycle-root .health-node-select{border:0;padding:0;display:flex;align-items:center;gap:12px;width:100%;background:transparent;text-align:left;color:inherit;border-radius:5px}.legal-cycle-root .health-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#edf9f7;color:#008b83;flex-shrink:0}.legal-cycle-root .health-node .health-icon{width:42px;height:42px}.legal-cycle-root .health-tone-unknown .health-icon{color:#69778d;background:#f4f5f7}.legal-cycle-root .health-tone-attention .health-icon,.legal-cycle-root .health-tone-stale .health-icon,.legal-cycle-root .health-warning-icon{color:#ad6400;background:#fff5e9}.legal-cycle-root .health-node-copy{display:block;min-width:0}.legal-cycle-root .health-node-copy strong{display:block;font-size:15px;font-weight:600;line-height:1.25}.legal-cycle-root .health-node-copy>span{display:block;font-size:12px;color:#526078;margin-top:6px;line-height:1.35}.legal-cycle-root .health-node-copy i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:#8291a5}.legal-cycle-root .health-tone-unknown .health-node-copy i{display:none}.legal-cycle-root .health-tone-attention .health-node-copy i,.legal-cycle-root .health-tone-stale .health-node-copy i{background:#ec930b}.legal-cycle-root .health-connect-inline{margin-top:11px;border:1px solid #a1dcd7;background:#fff;border-radius:6px;color:#087c72;min-height:32px;padding:4px 12px;font-size:13px;line-height:1.4}.legal-cycle-root .health-map-key{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:12px;font-size:12px;color:#526078}.legal-cycle-root .health-map-key i{display:inline-block;width:12px;margin-right:6px;border-top:1.5px solid #13aaa0;vertical-align:middle}.legal-cycle-root .health-map-key span:nth-child(2) i{border-color:#ec930b}.legal-cycle-root .health-map-key span:nth-child(3) i{border-color:#a9b5c9;border-top-style:dashed}.legal-cycle-root .health-detail{padding:28px 26px 24px}.legal-cycle-root .health-detail-heading{display:flex;gap:18px;align-items:center;padding-bottom:25px;border-bottom:1px solid #eef1f5}.legal-cycle-root .health-detail-heading .health-icon{width:62px;height:62px}.legal-cycle-root .health-detail-heading h2{font-size:24px;margin-bottom:8px}.legal-cycle-root .health-status-label{font-size:12px;background:#f4f6f8;color:#526078;border-radius:6px;padding:4px 8px;display:inline-block}.legal-cycle-root .health-detail-body{animation:health-detail-enter .18s ease-out}.legal-cycle-root .health-empty-illustration{height:154px;position:relative;display:flex;align-items:flex-end;justify-content:center;margin:22px auto 26px;color:#b1e2de;width:175px;border-radius:50%;background:radial-gradient(circle,#f4f8f8 60%,transparent 61%)}.legal-cycle-root .health-empty-illustration .health-paper{position:absolute;top:35px;left:56px;color:#d3dddd;background:#fff}.legal-cycle-root .health-empty-illustration>svg:not(.health-paper){z-index:1;fill:#d5efec}.legal-cycle-root .health-empty-illustration>span{position:absolute;bottom:12px;right:38px;z-index:2;background:#078b82;color:#fff;display:flex;padding:5px;border-radius:50%}.legal-cycle-root .health-detail-body>h3{text-align:center;max-width:255px;margin:0 auto 24px}.legal-cycle-root .health-detail-actions{display:grid;gap:10px;margin-top:24px}.legal-cycle-root .health-permission-note{display:flex;align-items:flex-start;gap:11px;color:#526078;font-size:14px;margin-top:22px!important}.legal-cycle-root .health-permission-note>svg{flex-shrink:0;margin-top:3px}.legal-cycle-root .health-permission-note small{display:block;font-size:12px;line-height:1.5;margin-top:10px}.legal-cycle-root .health-explanation{padding-top:24px;color:#526078}.legal-cycle-root .health-detail-facts{margin:22px 0;display:grid;gap:14px}.legal-cycle-root .health-detail-facts dt{font-size:12px;color:#526078}.legal-cycle-root .health-detail-facts dd{margin:4px 0 0;font-size:15px;font-weight:600}.legal-cycle-root .health-next-event{display:flex;gap:10px;border-top:1px solid #e7ecef;padding-top:16px}.legal-cycle-root .health-next-event>svg{flex-shrink:0;color:#087c72}.legal-cycle-root .health-next-event span,.legal-cycle-root .health-next-event small{display:block;font-size:12px;color:#526078}.legal-cycle-root .health-next-event strong{display:block;font-size:14px;margin:5px 0;font-weight:550}.legal-cycle-root .health-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.legal-cycle-root .health-bottom-grid>section{padding:28px}.legal-cycle-root .health-attention-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ec930b;margin-left:7px}.legal-cycle-root .health-human-item{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:start;column-gap:24px;row-gap:20px;margin-top:28px}.legal-cycle-root .health-human-item>.health-icon{width:60px;height:60px}.legal-cycle-root .health-human-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-left:16px}.legal-cycle-root .health-human-item p{color:#526078;margin-top:10px;max-width:64ch}.legal-cycle-root .health-human-item .health-decision-contract{font-size:14px;color:#087c72;margin-top:8px}.legal-cycle-root .health-decision-context{margin-top:28px;border-top:1px solid #e4eaf0;min-width:0}.legal-cycle-root .health-decision-context>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:#087c72;font-size:14px;font-weight:550;line-height:1.5;padding:20px 0 0;min-height:44px;list-style:none}.legal-cycle-root .health-decision-context>summary::-webkit-details-marker{display:none}.legal-cycle-root .health-decision-context>summary:after{content:"";width:8px;height:8px;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:4px}.legal-cycle-root .health-decision-context>summary:focus-visible{outline:3px solid #087c72!important;outline-offset:3px}.legal-cycle-root .health-decision-context[open]>summary:after{transform:rotate(225deg)}.legal-cycle-root .health-decision-context-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px 40px;padding:28px 0 0;overflow-wrap:anywhere}.legal-cycle-root .health-decision-identity{display:grid;align-content:start;gap:24px;margin:0}.legal-cycle-root .health-decision-identity dt{color:#526078;font-size:13px;margin-bottom:8px}.legal-cycle-root .health-decision-identity dd{color:#141e35;font-size:15px;line-height:1.6;font-weight:550;margin:0}.legal-cycle-root .health-decision-context h4{font-size:13px;font-weight:500;color:#526078;margin:0 0 12px}.legal-cycle-root .health-conflict-item{border-left:2px solid #e8a442;padding:0 0 0 20px;margin-top:20px}.legal-cycle-root .health-conflict-item:first-of-type{margin-top:0}.legal-cycle-root .health-conflict-item strong{display:block;font-size:15px;font-weight:600}.legal-cycle-root .health-conflict-item p{font-size:15px;line-height:1.7;margin-top:8px;color:#526078}.legal-cycle-root .health-conflict-source{display:block;font-size:13px;color:#526078;margin-top:16px}.legal-cycle-root .health-conflict-state{display:block;font-size:13px;color:#925500;margin-top:8px}.legal-cycle-root .health-decision-context-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #eef1f5;padding-top:20px}.legal-cycle-root .health-decision-context .health-conflict-note{font-size:13px;line-height:1.7;color:#526078;max-width:64ch}.legal-cycle-root .health-decision-context-footer>button{flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.legal-cycle-root .health-conflict-empty{font-size:14px}.legal-cycle-root .health-date{display:flex;align-items:center;gap:8px;font-size:13px;color:#526078}.legal-cycle-root .health-agents-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.legal-cycle-root .health-agent-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:20px}.legal-cycle-root .health-agent-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0}.legal-cycle-root .health-agent-row+.health-agent-row{border-left:1px solid #eef1f5;padding-left:28px}.legal-cycle-root .health-agent-row h3{font-weight:550}.legal-cycle-root .health-agent-row p{color:#526078;font-size:13px;margin-top:4px}.legal-cycle-root .health-agent-status{border-radius:6px;background:#edf8f6;color:#087c72;padding:5px 9px;font-size:12px}.legal-cycle-root .health-agent-status.is-waiting{background:#fff4e4;color:#925500}.legal-cycle-root .health-text-link{border:0;background:transparent;color:#087c72;display:inline-flex;align-items:center;gap:16px;font-size:14px;min-height:40px;padding:8px 0}.legal-cycle-root .health-no-decision{display:flex;gap:16px;margin-top:28px;color:#526078}.legal-cycle-root .health-no-decision>svg{flex-shrink:0;color:#087c72}.legal-cycle-root .health-no-decision p{margin-top:8px}.legal-cycle-root .health-agent-empty{margin:24px 0!important;color:#526078}.legal-cycle-root .health-runtime-note{padding:10px 14px;margin-bottom:16px!important;background:#f2f6f7;color:#526078;border-radius:8px}.legal-cycle-root .project-review-heading{margin-bottom:24px}.legal-cycle-root .project-review-heading h1{font-size:26px}.legal-cycle-root .project-review-heading p,.legal-cycle-root .project-review-heading a{font-size:15px}@keyframes health-detail-enter{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@container health-map (max-width: 640px){.legal-cycle-root .health-orbit{height:540px}.legal-cycle-root .health-node-privacy,.legal-cycle-root .health-node-intellectual-property{bottom:130px}.legal-cycle-root .health-node{min-width:162px;padding:12px 36px 12px 10px}.legal-cycle-root .health-node .health-icon{width:32px;height:32px}.legal-cycle-root .health-node-select{gap:8px}.legal-cycle-root .health-node-slot-0{left:9%}.legal-cycle-root .health-node-slot-1{right:7%}.legal-cycle-root .health-company-center{width:132px;height:132px}.legal-cycle-root .health-company-center strong{font-size:18px}}@media(max-width:1190px){.legal-cycle-root .company-home-shell .content-shell{padding:4px 24px 28px}.legal-cycle-root .health-main-grid{grid-template-columns:minmax(0,1fr)}.legal-cycle-root .health-detail{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px}.legal-cycle-root .health-detail-heading{align-self:start;border:0}.legal-cycle-root .health-empty-illustration{display:none}.legal-cycle-root .health-detail-body>h3{text-align:left;max-width:none;margin:0}.legal-cycle-root .health-detail-actions{margin-top:16px}.legal-cycle-root .health-bottom-grid{grid-template-columns:1fr}.legal-cycle-root .health-heading{align-items:flex-start;flex-direction:column}.legal-cycle-root .health-agent-list{grid-template-columns:minmax(0,1fr);gap:16px}.legal-cycle-root .health-agent-row+.health-agent-row{border-left:0;border-top:1px solid #eef1f5;padding:20px 0 0}}@media(max-width:760px){.legal-cycle-root .company-home-shell .app-base{grid-template-columns:minmax(0,1fr)}.legal-cycle-root .company-home-shell .sidebar{position:relative;height:auto;padding:16px;border-right:0;border-bottom:1px solid #e4eaf0}.legal-cycle-root .company-home-shell .sidebar nav{display:flex;flex-direction:row;overflow-x:auto;gap:8px}.legal-cycle-root .company-home-shell .nav-item{flex-shrink:0}.legal-cycle-root .company-home-shell .company-switcher{margin:14px 0}.legal-cycle-root .company-home-shell .sidebar-bottom{display:flex;justify-content:space-between;margin-top:12px;padding-top:10px}.legal-cycle-root .company-home-shell .profile{border:0;margin:0;padding:0}.legal-cycle-root .company-home-shell .plugins-link{margin:0}.legal-cycle-root .company-home-shell .topbar{padding:0 16px}.legal-cycle-root .company-home-shell .search-box{width:80%;margin-left:0}.legal-cycle-root .company-home-shell .content-shell{padding:10px 16px 24px}.legal-cycle-root .company-health-home h1{font-size:26px}.legal-cycle-root .health-heading-actions{flex-wrap:wrap}.legal-cycle-root .health-detail{display:block}.legal-cycle-root .health-detail-heading{margin-bottom:20px}.legal-cycle-root .health-agent-row{grid-template-columns:42px minmax(0,1fr)}.legal-cycle-root .health-agent-status{grid-column:2;justify-self:start}.legal-cycle-root .health-bottom-grid>section{padding:22px 20px}.legal-cycle-root .health-human-item{grid-template-columns:44px minmax(0,1fr);gap:20px 16px}.legal-cycle-root .health-human-item>.health-icon{width:44px;height:44px}.legal-cycle-root .health-human-actions{grid-column:2;align-items:flex-start;padding-left:0}.legal-cycle-root .health-decision-context-body{grid-template-columns:minmax(0,1fr);gap:28px}.legal-cycle-root .health-decision-context-footer{flex-direction:column;align-items:flex-start;gap:12px}.legal-cycle-root .health-agents-heading{align-items:flex-start;flex-direction:column;gap:8px}}@container health-map (max-width: 510px){.legal-cycle-root .health-map-heading{align-items:flex-start;flex-direction:column;gap:8px}.legal-cycle-root .health-orbit{height:auto;display:grid;gap:12px;margin-top:20px}.legal-cycle-root .health-connections{display:none}.legal-cycle-root .health-company-center{position:static;transform:none;width:145px;height:145px;justify-self:center;margin-bottom:8px}.legal-cycle-root .health-node{position:static;transform:none;width:100%;min-width:0;padding:16px 42px 16px 16px}.legal-cycle-root .health-node.is-dragging,.legal-cycle-root .health-node-slot-6.is-dragging{transform:translate(var(--health-drag-x, 0),var(--health-drag-y, 0)) scale(1.01)}.legal-cycle-root .health-node-copy strong{font-size:16px}.legal-cycle-root .health-node-copy>span{font-size:14px}.legal-cycle-root .health-node .health-icon{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.legal-cycle-root .health-detail-body{animation:none}.legal-cycle-root .health-node{transition:none}}.legal-cycle-root .company-home-shell .health-setup-note{margin:6px 0 0;font-size:14px;line-height:1.5;color:#526078;max-width:34ch}.legal-cycle-root:not(.research-experience) .connector-library-page{container-name:connector-library;container-type:inline-size;max-width:1180px}.legal-cycle-root:not(.research-experience) .connector-library-page .page-heading{padding-bottom:26px}.legal-cycle-root:not(.research-experience) .connector-library-page .page-heading .eyebrow{font-size:12px}.legal-cycle-root:not(.research-experience) .connector-library-page .page-heading h1{font-size:36px}.legal-cycle-root:not(.research-experience) .connector-library-page .page-heading p{font-size:16px;line-height:1.5}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-search{height:52px;grid-template-columns:22px 1fr 32px;margin-bottom:28px;padding:0 16px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-search>svg{width:19px;height:19px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-search input{font-size:16px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-section{margin-bottom:30px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-section>header{min-height:52px;padding:0 10px 14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-section>header h2{font-size:20px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-section>header p{margin-top:7px;font-size:13px;line-height:1.45}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-icon-button{width:40px;height:40px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-icon-button svg{width:19px;height:19px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-installed-icons{min-height:76px;gap:12px;padding:16px 10px 4px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-mark{width:48px;height:48px;border-radius:12px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-mark svg{width:22px;height:22px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-mark-gmail,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-mark-google-drive,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-mark-google-calendar{background:#fff}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-mark .connector-brand-logo{display:block;width:29px;height:29px;overflow:visible}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-mark .connector-brand-logo-gmail{width:31px;height:24px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-installed-empty{font-size:14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-access-disclosure{padding:20px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-access-copy strong{font-size:15px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-access-copy small{margin-top:6px;font-size:13px;line-height:1.5}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-access-rail i{width:30px;height:30px;font-size:12px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-access-rail>span:not(:last-child):after{top:14px;left:calc(50% + 15px);right:calc(-50% + 15px)}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-access-rail strong{font-size:12px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-filter-bar{gap:8px;margin-bottom:30px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-filter-bar button{min-height:38px;padding:8px 14px;font-size:14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-item{grid-template-columns:48px minmax(0,1fr) auto;gap:16px;min-height:132px;padding-top:22px;padding-bottom:22px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-copy{gap:6px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-copy>strong{font-size:16px;line-height:1.35}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-copy>small{max-width:430px;font-size:14px;line-height:1.5}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-scope{margin-top:3px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-meta{gap:10px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-state{padding:5px 8px;font-size:12px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-action{min-height:42px;padding:8px 14px;color:#007f72;font-size:14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-action:disabled{color:#6a7774}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-installation-feedback{padding:15px 17px;font-size:14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-item-setup{min-height:94px;padding-top:16px;padding-bottom:16px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-item-setup .connector-list-copy>small{font-size:14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-empty-state h2{font-size:20px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-empty-state p,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-empty-state button{font-size:14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-boundary{grid-template-columns:24px 1fr auto;gap:12px;padding:17px 18px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-boundary>svg{width:20px;height:20px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-boundary p{font-size:13px;line-height:1.5}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-boundary>span{font-size:12px}@container connector-library (max-width: 820px){.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list{grid-template-columns:1fr}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list:not(.connector-list-single) .connector-list-item:nth-child(odd),.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list:not(.connector-list-single) .connector-list-item:nth-child(2n){padding-left:12px;padding-right:12px;border-right:0}}@container connector-library (max-width: 560px){.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-item{grid-template-columns:48px minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-list-meta{grid-column:2;justify-items:start;padding-left:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-access-disclosure{grid-template-columns:1fr}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-boundary{grid-template-columns:24px 1fr}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-library-boundary>span{grid-column:2}}.legal-cycle-root:not(.research-experience) .connector-library-page>[role=tablist]{width:100%;margin:-6px 0 30px;overflow-x:auto;border-bottom:1px solid #e3e9e8;scrollbar-width:thin}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-tabs{min-width:max-content}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-tab-label{min-height:44px;padding-inline:16px;font-size:14px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-progressive-surface{margin:0 0 28px;overflow:clip;border:1px solid #dfe8e6;border-radius:16px;background:#fff}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-progressive-surface.connector-overview{display:block;padding:0;background:#fff}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-progressive-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px 22px;border-bottom:1px solid #e8eeed}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-progressive-surface>header h2{margin:5px 0 6px;color:#17232d;font-size:24px;letter-spacing:-.025em}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-progressive-surface>header p{max-width:650px;margin:0;color:#60706f;font-size:14px;line-height:1.55}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-section-kicker{color:#557d78;font-size:12px;font-weight:750;letter-spacing:.12em}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-catalog-version{flex:0 0 auto;padding:7px 10px;border-radius:8px;background:#f0f7f6;color:#31746d;font-size:12px;font-weight:700}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e8eeed}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid article,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary article{min-height:136px;padding:24px 26px;border-right:1px solid #e8eeed}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid article:last-child,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary article:last-child{border-right:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid strong,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary strong{display:block;margin-bottom:8px;color:#102c29;font-size:30px;font-weight:620}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid span,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary span{display:block;color:#263b39;font-size:14px;font-weight:650}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid small,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary small{display:block;margin-top:5px;color:#74817f;font-size:12px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-installed{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:28px;padding:26px 28px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-installed h3{margin:0 0 5px;color:#1c2c2a;font-size:16px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-installed p{margin:0;color:#6a7977;font-size:13px;line-height:1.5}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-installed .connector-installed-icons{justify-content:flex-end;min-height:0;padding:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-actions{display:flex;gap:10px;padding:0 28px 28px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-actions button,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-section-empty button{min-height:42px;padding:9px 15px;border:1px solid #9ed7d1;border-radius:9px;background:#fff;color:#007f72;font-size:14px;font-weight:650}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-actions button:first-child{display:inline-flex;align-items:center;gap:5px;border-color:#078e81;background:#078e81;color:#fff}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-actions svg{width:16px;height:16px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-installed-workspace .connector-list{margin:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-installed-workspace .connector-list-item{padding-inline:28px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-inline-boundary{display:flex;align-items:center;gap:9px;margin:0;padding:16px 28px;border-top:1px solid #e8eeed;background:#f7fbfa;color:#426963;font-size:13px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-inline-boundary svg{width:18px;height:18px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundaries-workspace .connector-access-disclosure{margin:0;border:0;border-bottom:1px solid #e8eeed;border-radius:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts>div{min-height:118px;padding:22px 24px;border-right:1px solid #e8eeed}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts>div:last-child{border-right:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts dt,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts small{color:#6e7b79;font-size:12px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts dd{margin:7px 0 4px;color:#173a36;font-size:27px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundaries-workspace .connector-library-boundary{margin:0;border:0;border-top:1px solid #e8eeed;border-radius:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-section-empty{display:grid;justify-items:center;padding:46px 28px;text-align:center}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-section-empty>svg{width:34px;height:34px;margin-bottom:14px;color:#6abcb4}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-section-empty h3{margin:0 0 7px;color:#1f312f;font-size:18px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-section-empty p{max-width:560px;margin:0 0 18px;color:#6c7a78;font-size:14px;line-height:1.55}@container connector-library (max-width: 760px){.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid article:nth-child(2),.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts>div:nth-child(2){border-right:0}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid article:nth-child(-n+2),.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts>div:nth-child(-n+2){border-bottom:1px solid #e8eeed}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-installed{grid-template-columns:1fr}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-installed .connector-installed-icons{justify-content:flex-start}}@container connector-library (max-width: 520px){.legal-cycle-root:not(.research-experience) .connector-library-page .connector-progressive-surface>header{display:grid;padding:22px 20px 18px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts{grid-template-columns:1fr}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-metric-grid article,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-activity-summary article,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-boundary-facts>div{min-height:104px;border-right:0;border-bottom:1px solid #e8eeed}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-installed,.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-actions{padding-inline:20px}.legal-cycle-root:not(.research-experience) .connector-library-page .connector-overview-actions{display:grid}}.contract-decision-workspace{position:fixed;z-index:42;inset:20px 20px 20px auto;display:flex;width:min(1040px,calc(100vw - 40px));max-height:calc(100vh - 40px);flex-direction:column;overflow:hidden;border:1px solid #d9e6e4;border-radius:20px;background:#fbfefd;box-shadow:0 24px 72px #1439422e;color:#102037}.contract-decision-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:28px 30px 24px;border-bottom:1px solid #e0ecea;background:radial-gradient(circle at 78% 15%,rgb(20 181 173 / 10%),transparent 31%),#fff}.contract-decision-eyebrow,.contract-decision-summary span,.contract-candidate-heading span,.contract-source-card>div>span,.contract-agent-handoff header div span,.contract-decision-receipt>span:not(.contract-decision-icon){display:block;color:#587775;font-size:12px;font-weight:760;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.contract-decision-header h2{margin:7px 0 8px;font-size:clamp(25px,2.5vw,32px);font-weight:690;letter-spacing:-.035em;line-height:1.12}.contract-decision-header p{display:flex;align-items:center;gap:5px;margin:0;color:#5a6b7f;font-size:14px}.contract-decision-header p svg{width:15px;height:15px}.contract-decision-header-state{display:flex;align-items:center;gap:14px}.contract-decision-header-state>span{padding:8px 12px;border-radius:999px;font-size:13px;font-weight:650;white-space:nowrap}.contract-decision-header-state .is-pending{background:#fff3df;color:#9b5a00}.contract-decision-header-state .is-recorded{background:#e7f8f3;color:#087b70}.contract-decision-close{display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid #d8e4e2;border-radius:12px;background:#fff;color:#40536a;cursor:pointer}.contract-decision-close svg{width:21px;height:21px}.contract-decision-body{display:grid;min-height:0;grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);overflow:auto}.contract-decision-evidence,.contract-decision-action{display:flex;flex-direction:column;gap:22px;padding:28px 30px 32px}.contract-decision-action{border-left:1px solid #e0ecea;background:#f7fbfa}.contract-decision-summary{display:flex;gap:15px;align-items:flex-start;padding:18px;border:1px solid #f1dcc0;border-radius:15px;background:#fffcf7}.contract-decision-summary h3,.contract-candidate-heading h3,.contract-agent-handoff h3,.contract-decision-receipt h3{margin:4px 0 5px;color:#102037;font-size:18px;line-height:1.25}.contract-decision-summary p,.contract-agent-handoff>p,.contract-decision-receipt p,.contract-decision-impact p,.contract-decision-fail-closed p{margin:0;color:#53677a;font-size:14px;line-height:1.55}.contract-decision-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:#e8f8f5;color:#089f94}.contract-decision-icon svg{width:21px;height:21px}.contract-decision-icon-warning{background:#fff0dc;color:#ec8b00}.contract-decision-icon-success{background:#daf5ed;color:#078474}.contract-candidate-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.contract-candidate-heading h3{margin-bottom:0}.contract-candidate-heading em{padding:6px 9px;border-radius:8px;background:#f0f3f6;color:#5d6977;font-size:12px;font-style:normal;font-weight:650}.contract-candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contract-candidate{padding:18px;border:1px solid #dce7e5;border-radius:15px;background:#fff}.contract-candidate header{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px;color:#617386;font-size:13px;font-weight:620}.contract-candidate header em{color:#bb6b00;font-style:normal}.contract-candidate>strong{display:block;margin-bottom:16px;color:#102037;font-size:23px;letter-spacing:-.025em}.contract-candidate dl,.contract-decision-receipt dl{display:grid;gap:10px;margin:0}.contract-candidate dl div,.contract-decision-receipt dl div{display:grid;gap:3px}.contract-candidate dt,.contract-decision-receipt dt{color:#728193;font-size:12px}.contract-candidate dd,.contract-decision-receipt dd{margin:0;color:#26374c;font-size:13px;font-weight:620;overflow-wrap:anywhere}.contract-decision-fail-closed{display:flex;gap:14px;padding:18px;border:1px dashed #c98b31;border-radius:14px;background:#fffaf2}.contract-decision-fail-closed>svg{width:23px;height:23px;flex:0 0 auto;color:#bd7000}.contract-decision-fail-closed strong{display:block;margin-bottom:5px;font-size:15px}.contract-source-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid #dce7e5;border-radius:15px;background:#fff}.contract-source-card strong,.contract-source-card small{display:block}.contract-source-card strong{margin:4px 0 7px;color:#1a2c41;font-size:14px}.contract-source-card small{color:#657789;font-size:12px;line-height:1.45}.contract-agent-handoff,.contract-decision-options,.contract-decision-receipt,.contract-decision-impact{padding:19px;border:1px solid #dce7e5;border-radius:15px;background:#fff}.contract-agent-handoff header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.contract-agent-handoff header em{padding:6px 8px;border-radius:8px;background:#e8f8f4;color:#087f75;font-size:12px;font-style:normal;font-weight:680}.contract-agent-handoff>p{margin-top:15px}.contract-agent-handoff ul{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.contract-agent-handoff li{display:flex;align-items:flex-start;gap:7px;color:#3f5368;font-size:13px;line-height:1.45}.contract-agent-handoff li svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px;color:#0d9c8f}.contract-agent-boundary{display:flex;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #e4eceb;color:#53677a;font-size:12px;line-height:1.5}.contract-agent-boundary>svg{width:18px;height:18px;flex:0 0 auto;color:#07998d}.contract-agent-boundary strong{display:block;margin-bottom:2px;color:#24364a}.contract-decision-options{display:grid;gap:12px;margin:0;min-width:0}.contract-decision-options legend{padding:0;color:#102037;font-size:18px;font-weight:680}.contract-decision-options>p{margin:-4px 0 4px;color:#607287;font-size:13px;line-height:1.5}.contract-decision-options label{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #dbe6e4;border-radius:12px;background:#fff;cursor:pointer}.contract-decision-options label.selected{border-color:#0aa99d;background:#f0fbf8;box-shadow:0 0 0 2px #0aa99d1a}.contract-decision-options input{width:18px;height:18px;flex:0 0 auto;margin:2px 0 0;accent-color:#079c90}.contract-decision-options label strong,.contract-decision-options label small{display:block}.contract-decision-options label strong{color:#1e3045;font-size:14px;line-height:1.4}.contract-decision-options label small{margin-top:4px;color:#65788a;font-size:12px;line-height:1.5}.contract-decision-options>button:not(.contract-decision-defer),.contract-decision-receipt>button{min-height:44px}.contract-decision-defer{min-height:40px;border:0;background:transparent;color:#52677b;font-size:13px;font-weight:620;cursor:pointer}.contract-decision-error{margin:0;padding:10px 12px;border-radius:10px;background:#fff0ef;color:#a33b32;font-size:13px;line-height:1.45}.contract-decision-receipt{display:grid;gap:10px;border-color:#bfe4dc;background:#fbfffe}.contract-decision-receipt .contract-decision-icon{margin-bottom:3px}.contract-decision-receipt dl{grid-template-columns:repeat(2,1fr);margin:4px 0 8px;padding:12px 0;border-block:1px solid #e2ecea}.contract-decision-impact{display:flex;gap:12px}.contract-decision-impact>svg{width:20px;height:20px;flex:0 0 auto;color:#149d92}.contract-decision-impact strong{display:block;margin-bottom:5px;color:#203349;font-size:14px}.contract-decision-impact button{display:inline-flex;align-items:center;gap:4px;margin-top:9px;padding:0;border:0;background:transparent;color:#008f85;font-size:13px;font-weight:680;cursor:pointer}.contract-decision-impact button svg{width:16px;height:16px}.contract-decision-footer{display:flex;align-items:center;gap:9px;padding:14px 30px;border-top:1px solid #dce8e6;background:#f2f8f7;color:#516c6a;font-size:12px;line-height:1.45}.contract-decision-footer svg{width:18px;height:18px;flex:0 0 auto;color:#06988c}.contract-decision-workspace button:focus-visible,.contract-decision-workspace input:focus-visible{outline:3px solid rgb(11 157 146 / 28%);outline-offset:2px}@media(max-width:900px){.contract-decision-body{grid-template-columns:1fr}.contract-decision-action{border-top:1px solid #e0ecea;border-left:0}}@media(max-width:640px){.contract-decision-workspace{top:0;right:0;bottom:0;left:0;width:100vw;max-height:100vh;border:0;border-radius:0}.contract-decision-header,.contract-decision-evidence,.contract-decision-action{padding-right:20px;padding-left:20px}.contract-decision-header{gap:12px}.contract-decision-header-state>span{display:none}.contract-candidate-grid{grid-template-columns:1fr}.contract-source-card{grid-template-columns:auto minmax(0,1fr)}.contract-source-card>button{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.contract-decision-workspace *,.contract-decision-workspace *:before,.contract-decision-workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.clm-workspace-page{--clm-ink: #102039;--clm-muted: #5f7087;--clm-aqua: #08a99b;--clm-aqua-dark: #087d73;--clm-line: #dce7e7;--clm-mint: #eef9f7;--clm-attention: #d98511;--clm-attention-soft: #fff7ec;gap:18px;color:var(--clm-ink)}.clm-workspace-page h1,.clm-workspace-page h2,.clm-workspace-page p{margin-top:0}.clm-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.clm-page-heading h1{margin:6px 0 8px;overflow-wrap:anywhere;font-size:32px;line-height:1.08;letter-spacing:-.04em}.clm-page-heading p{max-width:720px;margin-bottom:0;color:var(--clm-muted);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.clm-kicker{color:#4e7b77;font-size:12px;font-weight:800;letter-spacing:.11em}.clm-heading-actions,.clm-heading-actions .lawgic-button{display:flex;align-items:center}.clm-heading-actions{gap:10px}.clm-heading-actions .lawgic-button{min-height:44px;gap:8px;white-space:nowrap}.clm-heading-actions svg{width:17px}.clm-contract-hero,.clm-lifecycle,.clm-attention-card,.clm-terms-card,.clm-obligation-card,.clm-agent-card,.clm-primary-surface,.clm-proof-surface,.clm-activity-surface,.clm-boundary-footer{border:1px solid var(--clm-line);background:#fffffff5;box-shadow:0 16px 42px #1c464209}.clm-contract-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:24px;border-radius:18px;background:radial-gradient(circle at 93% 0,rgba(37,196,178,.13),transparent 25%),linear-gradient(135deg,#fff,#f9fdfc 70%)}.clm-contract-identity{display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;align-items:center}.clm-document-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#def7f3,#f6fcfb);color:var(--clm-aqua-dark)}.clm-document-mark svg{width:26px;height:26px}.clm-contract-identity h2{margin:5px 0 4px;overflow-wrap:anywhere;font-size:24px;letter-spacing:-.025em}.clm-contract-identity p{margin-bottom:0;color:var(--clm-muted);font-size:14px}.clm-contract-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.clm-contract-controls label{display:grid;gap:4px}.clm-contract-controls label>span{color:var(--clm-muted);font-size:12px}.clm-contract-controls select{min-width:245px;min-height:42px;border:1px solid #cfdedd;border-radius:10px;background:#fff;padding:0 34px 0 12px;color:var(--clm-ink);font-size:13px}.clm-technical-link,.clm-text-action,.clm-terms-card header button,.clm-boundary-footer button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--clm-aqua-dark);font-size:13px;font-weight:700;cursor:pointer}.clm-technical-link{align-self:end;min-height:42px;padding:0 5px}.clm-technical-link svg,.clm-text-action svg,.clm-terms-card header button svg,.clm-boundary-footer button svg{width:16px}.clm-vital-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:2px -4px -4px;border-top:1px solid #e3eceb}.clm-vital-strip>div{padding:17px 18px 3px;border-right:1px solid #e8efee}.clm-vital-strip>div:last-child{border-right:0}.clm-vital-strip small,.clm-vital-strip strong{display:block}.clm-vital-strip small{margin-bottom:6px;color:var(--clm-muted);font-size:12px}.clm-vital-strip strong{font-size:14px}.clm-vital-strip strong.attention{color:#ad6207}.clm-vital-strip i,.clm-live i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--clm-attention)}.clm-lifecycle{padding:20px 24px 22px;border-radius:16px}.clm-lifecycle>header,.clm-attention-card>header,.clm-terms-card>header,.clm-obligation-card>header,.clm-agent-card>header,.clm-primary-surface>header,.clm-activity-surface>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.clm-lifecycle h2,.clm-attention-card h2,.clm-terms-card h2,.clm-obligation-card h2,.clm-agent-card h2,.clm-primary-surface h2,.clm-proof-surface h2,.clm-activity-surface h2{margin:4px 0 0;font-size:18px;letter-spacing:-.02em}.clm-lifecycle>header>span{display:inline-flex;align-items:center;gap:7px;color:var(--clm-aqua-dark);font-size:12px;font-weight:700}.clm-lifecycle>header svg{width:16px}.clm-lifecycle ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none}.clm-lifecycle li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0}.clm-lifecycle li:not(:last-child):after{content:"";position:absolute;top:16px;left:34px;right:0;height:1px;background:#bfe4df}.clm-lifecycle li.attention:after{background:linear-gradient(90deg,#bfe4df,#efc686)}.clm-lifecycle li i{z-index:1;display:grid;place-items:center;width:34px;height:34px;border:2px solid #67c8bd;border-radius:50%;background:#fff;color:var(--clm-aqua-dark)}.clm-lifecycle li i svg{width:15px}.clm-lifecycle li.active i{background:var(--clm-mint)}.clm-lifecycle li.attention i{border-color:#e5a043;background:var(--clm-attention-soft);color:#b46709}.clm-lifecycle li strong,.clm-lifecycle li small{grid-column:2;z-index:1;width:fit-content;padding-right:8px;background:#fff}.clm-lifecycle li strong{font-size:14px}.clm-lifecycle li small{margin-top:3px;color:var(--clm-muted);font-size:12px}.clm-tab-navigation{overflow:hidden;border-bottom:1px solid var(--clm-line);background:transparent}.clm-tabs{max-width:820px}.clm-tabs>div{width:auto!important;min-width:130px}.clm-tabs button{min-height:48px;color:var(--clm-muted)}.clm-tabs button:hover{background:var(--clm-mint)}.clm-tab-label{font-size:14px!important;font-weight:650!important}.clm-tab-panel{min-height:370px}.clm-summary-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.clm-attention-card,.clm-terms-card,.clm-obligation-card,.clm-agent-card,.clm-primary-surface,.clm-proof-surface,.clm-activity-surface{border-radius:16px;padding:22px}.clm-attention-card{border-color:#efd6af;background:linear-gradient(145deg,#fffaf3,#fff 72%)}.clm-attention-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto}.clm-attention-card>p{margin:16px 0;color:#596a7c;font-size:14px;line-height:1.55}.clm-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:var(--clm-mint);color:var(--clm-aqua-dark)}.clm-icon svg{width:19px}.clm-icon-attention{background:#fff0dc;color:#bd6c06}.clm-safe-label,.clm-status,.clm-live{padding:6px 9px;border-radius:999px;background:#f0f5f5;color:#536b68;font-size:12px;font-weight:700;white-space:nowrap}.clm-safe-label{background:#fff;border:1px solid #edd9bc;color:#9a6319}.clm-status{display:inline-flex;align-items:center;gap:5px}.clm-status svg{width:14px}.clm-status.good{background:#e9f8f2;color:#237b5f}.clm-status.attention{background:#fff0dc;color:#a45e08}.clm-live{background:var(--clm-mint);color:var(--clm-aqua-dark)}.clm-live i{margin-right:2px;background:#1ca36d}.clm-candidate-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px}.clm-candidate-compare>div{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:9px;padding:13px 14px;border:1px solid #efd9bb;border-radius:11px;background:#ffffffdb}.clm-candidate-compare span{color:#a65e05;font-size:17px;font-weight:800}.clm-candidate-compare strong{font-size:13px}.clm-candidate-compare small{justify-self:end;color:var(--clm-muted);font-size:12px}.clm-attention-card>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}.clm-attention-card>footer>span{display:flex;align-items:center;gap:8px;color:var(--clm-muted);font-size:12px}.clm-attention-card>footer svg{width:16px}.clm-terms-card header button{padding:7px 0}.clm-terms-card dl{margin:14px 0 0}.clm-terms-card dl>div{display:grid;grid-template-columns:115px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e9efee}.clm-terms-card dt{color:var(--clm-muted);font-size:12px}.clm-terms-card dd{margin:0;font-size:13px;font-weight:650}.clm-term-state{padding:5px 8px;border-radius:7px;background:#eaf7f4;color:#197c70;font-size:12px;font-weight:700}.clm-term-state.candidate{background:#f2f5f6;color:#63727f}.clm-term-state.disputed{background:#fff0dc;color:#a75f08}.clm-obligation-card,.clm-agent-card{min-height:245px}.clm-obligation-card>header{justify-content:flex-start}.clm-obligation-card>p{margin:16px 0;color:var(--clm-muted);font-size:13px}.clm-obligation-proof{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px;padding:12px;border-radius:10px;background:#f5faf9;color:var(--clm-aqua-dark)}.clm-obligation-proof svg{width:18px;flex:0 0 auto}.clm-obligation-proof strong,.clm-obligation-proof small{display:block}.clm-obligation-proof strong{font-size:13px}.clm-obligation-proof small{margin-top:3px;color:var(--clm-muted);font-size:12px}.clm-agent-card ol{margin:12px 0 0;padding:0;list-style:none}.clm-agent-card li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #e9efee}.clm-agent-card li strong,.clm-agent-card li small{display:block}.clm-agent-card li strong{font-size:13px}.clm-agent-card li small{margin-top:3px;color:var(--clm-muted);font-size:12px;line-height:1.4}.clm-agent-card li em{color:#31756c;font-size:12px;font-style:normal;white-space:nowrap}.clm-agent-card li em.attention{color:#a4600b}.clm-tab-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:16px}.clm-primary-surface>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto}.clm-primary-surface>p{color:var(--clm-muted);font-size:14px;line-height:1.6}.clm-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:18px 0;border:1px solid #e2eae9;border-radius:12px;overflow:hidden}.clm-record-grid>div{padding:14px;border-bottom:1px solid #e8efee}.clm-record-grid>div:nth-child(odd){border-right:1px solid #e8efee}.clm-record-grid dt,.clm-record-grid dd{display:block}.clm-record-grid dt{color:var(--clm-muted);font-size:12px}.clm-record-grid dd{margin:5px 0 0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.clm-record-grid code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.clm-row-action{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #d5e7e4;border-radius:12px;background:#f5fbfa;padding:14px;text-align:left;cursor:pointer}.clm-row-action>span{display:flex;align-items:center;gap:11px}.clm-row-action svg{width:18px;color:var(--clm-aqua-dark)}.clm-row-action strong,.clm-row-action small{display:block}.clm-row-action strong{font-size:13px}.clm-row-action small{margin-top:3px;color:var(--clm-muted);font-size:12px}.clm-proof-surface{background:linear-gradient(155deg,#f0faf8,#fff 68%)}.clm-proof-surface>.clm-icon{margin-bottom:15px}.clm-proof-surface>p{color:var(--clm-muted);font-size:13px;line-height:1.55}.clm-proof-surface dl{margin:16px 0 0}.clm-proof-surface dl>div{padding:11px 0;border-top:1px solid #dfeae8}.clm-proof-surface dt{color:var(--clm-muted);font-size:12px}.clm-proof-surface dd{margin:4px 0 0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.clm-text-action{margin-top:12px;padding:8px 0}.clm-obligation-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(360px,1.2fr) auto;align-items:center;gap:20px;margin-top:20px;padding:18px;border:1px solid #e0e9e8;border-radius:13px;background:#fbfdfc}.clm-obligation-row>div>strong,.clm-obligation-row>div>span{display:block}.clm-obligation-row>div>strong{font-size:14px}.clm-obligation-row>div>span{margin-top:5px;color:var(--clm-muted);font-size:12px}.clm-obligation-row dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.clm-obligation-row dl>div{padding:0 12px;border-left:1px solid #e3eae9}.clm-obligation-row dt{color:var(--clm-muted);font-size:12px}.clm-obligation-row dd{margin:4px 0 0;font-size:12px;font-weight:700}.clm-mini-flow{display:flex;align-items:center;gap:6px;margin-top:22px}.clm-mini-flow span{padding:7px 8px;border:1px solid #d8e5e3;border-radius:8px;background:#fff;color:var(--clm-muted);font-size:12px}.clm-mini-flow span.done{border-color:#9bd8d0;color:var(--clm-aqua-dark)}.clm-mini-flow svg{width:13px;color:#8b9b99}.clm-decision-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;border:1px solid #e1e9e8;border-radius:12px;overflow:hidden;background:#e1e9e8}.clm-decision-facts span{padding:15px;background:#fbfdfc}.clm-decision-facts strong,.clm-decision-facts small{display:block}.clm-decision-facts strong{color:var(--clm-aqua-dark);font-size:20px}.clm-decision-facts small{margin-top:3px;color:var(--clm-muted);font-size:12px}.clm-activity-surface>header>span{color:var(--clm-muted);font-size:12px}.clm-activity-surface ol{margin:20px 0 0;padding:0;list-style:none}.clm-activity-surface li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 4px;border-top:1px solid #e7eeed}.clm-activity-node{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--clm-mint);color:var(--clm-aqua-dark)}.clm-activity-node svg{width:16px}.clm-activity-surface li strong{font-size:13px;text-transform:capitalize}.clm-activity-surface li p{margin:4px 0 0;color:var(--clm-muted);font-size:12px;line-height:1.45}.clm-activity-surface time{color:var(--clm-muted);font-size:12px}.clm-boundary-footer{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 17px;border-radius:13px;background:#f5faf9;color:var(--clm-aqua-dark)}.clm-boundary-footer>svg{width:18px}.clm-boundary-footer strong,.clm-boundary-footer small{display:block}.clm-boundary-footer strong{font-size:12px}.clm-boundary-footer small{margin-top:3px;color:var(--clm-muted);font-size:12px;line-height:1.4}.clm-technical-back{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid #cfe1df;border-radius:10px;background:#fff;padding:0 12px;color:var(--clm-aqua-dark);font-size:13px;font-weight:700;cursor:pointer}.clm-technical-back svg{width:16px}@media(max-width:1180px){body:has(.clm-workspace-page){min-width:0}body:has(.clm-workspace-page) .app-base{grid-template-columns:200px minmax(0,1fr)}body:has(.clm-workspace-page) .content-shell{padding-left:18px;padding-right:18px}.clm-page-heading{align-items:flex-start}.clm-contract-hero{grid-template-columns:1fr}.clm-contract-controls{justify-content:flex-start}.clm-vital-strip{grid-template-columns:repeat(3,1fr)}.clm-vital-strip>div:nth-child(3){border-right:0}.clm-vital-strip>div:nth-child(n+4){border-top:1px solid #e8efee}.clm-summary-layout,.clm-tab-grid,.clm-obligation-row{grid-template-columns:1fr}.clm-obligation-row dl>div:first-child{border-left:0}}@media(max-width:760px){.clm-page-heading,.clm-heading-actions,.clm-attention-card>footer{display:grid}.clm-heading-actions .lawgic-button{width:100%;justify-content:center}.clm-contract-controls{align-items:stretch;flex-direction:column}.clm-contract-controls select{width:100%;min-width:0}.clm-vital-strip{grid-template-columns:1fr}.clm-vital-strip>div{border-right:0;border-top:1px solid #e8efee}.clm-lifecycle ol{grid-template-columns:1fr;gap:12px}.clm-lifecycle li:not(:last-child):after{top:34px;bottom:-12px;left:16px;right:auto;width:1px;height:auto}.clm-tabs{overflow-x:auto}.clm-tabs>div{min-width:150px}.clm-candidate-compare,.clm-record-grid,.clm-decision-facts{grid-template-columns:1fr}.clm-candidate-compare>div{grid-template-columns:auto auto}.clm-candidate-compare small{grid-column:1/-1;justify-self:start}.clm-terms-card dl>div{grid-template-columns:1fr}.clm-term-state{width:fit-content}.clm-agent-card li{grid-template-columns:40px minmax(0,1fr)}.clm-agent-card li em{grid-column:2}.clm-obligation-row dl{grid-template-columns:1fr;gap:10px}.clm-obligation-row dl>div{padding:0;border-left:0}.clm-activity-surface li{grid-template-columns:38px minmax(0,1fr)}.clm-activity-surface time{grid-column:2}.clm-boundary-footer{grid-template-columns:20px minmax(0,1fr)}.clm-boundary-footer button{grid-column:2;justify-self:start;padding:6px 0}}@media(prefers-reduced-motion:reduce){.clm-workspace-page *,.clm-workspace-page *:before,.clm-workspace-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.clm-authority-surface{border:1px solid var(--clm-line,#dfe9ea);border-radius:18px;background:#fff;padding:22px 22px 18px}.clm-authority-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #e9efef}.clm-authority-surface>header h2{margin:4px 0 6px;font-size:20px;line-height:1.3;letter-spacing:-.02em}.clm-authority-surface>header p{margin:0;max-width:640px;color:#65748a;font-size:14px;line-height:1.5}.clm-authority-state{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #cce7e3;border-radius:10px;background:#f3faf9;color:#087f75;font-size:12px;font-weight:700;white-space:nowrap}.clm-authority-state i{width:8px;height:8px;border-radius:50%;background:#08a99b}.clm-authority-surface[data-state=no-information] .clm-authority-state,.clm-authority-surface[data-state=not-authorized] .clm-authority-state{border-color:#e1e7e8;background:#f6f8f8;color:#5d6b73}.clm-authority-surface[data-state=no-information] .clm-authority-state i,.clm-authority-surface[data-state=not-authorized] .clm-authority-state i{background:#a9b5c9}.clm-authority-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.clm-authority-stages li{display:grid;gap:6px;padding:14px 12px;border:1px solid #e4ecec;border-radius:12px;background:#fafcfc;min-width:0}.clm-authority-stages li i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid #e1e7e8;background:#fff;color:#7d8a98;font-style:normal}.clm-authority-stages li i svg{width:15px}.clm-authority-stages li strong{font-size:13px;line-height:1.3}.clm-authority-stages li small{font-size:12px;color:#65748a}.clm-authority-stages li.complete{border-color:#cce7e3;background:#f3faf9}.clm-authority-stages li.complete i{border-color:#a8dcd6;background:#e9f8f5;color:#087f75}.clm-authority-stages li.current{border-color:#edd4af;background:#fff7eb}.clm-authority-stages li.current i{border-color:#edd4af;background:#fff;color:#c5730a}.clm-authority-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;margin-top:16px}.clm-authority-card{display:grid;gap:8px;padding:16px 18px;border:1px solid #e4ecec;border-radius:14px;background:#fff}.clm-authority-card strong{font-size:16px;line-height:1.3}.clm-authority-card p{margin:0;color:#65748a;font-size:14px;line-height:1.5}.clm-authority-card.attention{border-color:#ecd5b2;background:linear-gradient(135deg,#fff8ee,#fff)}.clm-authority-card ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.clm-authority-card ul li{display:flex;align-items:center;gap:8px;font-size:14px;color:#3f4d55}.clm-authority-card ul li svg{width:16px;color:#c5730a;flex:0 0 auto}.clm-authority-start{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:4px;padding:0 16px;border:1px solid #d5dfe1;border-radius:10px;background:#f4f6f8;color:#7d8a98;font:inherit;font-size:14px;font-weight:700;cursor:not-allowed}.clm-authority-start svg{width:17px}.clm-authority-card small{font-size:12px;line-height:1.45;color:#7c898e}.clm-authority-boundary{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:#087f75;font-size:12px;font-weight:650}.clm-authority-boundary svg{width:16px;flex:0 0 auto}.clm-authority-technical{margin-top:14px;border:1px solid #e4ecec;border-radius:12px;padding:0 14px}.clm-authority-technical summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:650;color:#3f4d55}.clm-authority-technical dl{margin:0 0 12px;display:grid;gap:8px}.clm-authority-technical dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:12px}.clm-authority-technical dt{color:#7c898e}.clm-authority-technical dd{margin:0;overflow-wrap:anywhere}.clm-authority-technical .clm-text-action{margin-bottom:12px}@media(max-width:1180px){.clm-authority-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.clm-authority-surface{padding:16px 14px}.clm-authority-surface>header{flex-direction:column;align-items:stretch}.clm-authority-state{width:max-content}.clm-authority-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.clm-authority-grid,.clm-authority-technical dl div{grid-template-columns:1fr}}.clm-workspace-page .clm-attention-card.clm-reading-card{border-color:var(--clm-border, #d8e8e6);background:#fff}.candidate-promotion-tools{max-width:230px;font-size:12px;color:#49615d}.candidate-promotion-tools summary{cursor:pointer;padding:8px 0}.candidate-promotion-tools p{max-width:32ch;line-height:1.5}@media(max-width:760px){.candidate-review article{grid-template-columns:minmax(0,1fr)}.candidate-promotion-tools{max-width:100%}.record-card .record-grid{grid-template-columns:minmax(0,1fr)}.record-card .record-head{grid-template-columns:36px minmax(0,1fr)}.record-card .record-head>.state-pill{grid-column:2;justify-self:start}.record-card .lifecycle-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.record-card .lifecycle-rail strong,.record-card .lifecycle-rail small{width:auto}}.candidate-review>header em{background:#edf6f4;color:#496b65}.document-evidence-page{display:grid;gap:22px;min-width:0;color:#12243b}.document-evidence-page .eyebrow{font-size:12px;line-height:1.25}.document-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding:8px 4px 0}.document-page-header h1{margin:5px 0 7px;font-size:32px;line-height:1.12;letter-spacing:-.035em;color:#0d1b31}.document-page-header p{max-width:760px;margin:0;color:#56677d;font-size:15px;line-height:1.55}.document-page-header h1,.document-page-header p,.document-detail>header h2{overflow-wrap:anywhere}.document-header-actions{display:flex;gap:10px;align-items:center;flex:0 0 auto}.document-header-actions button{min-height:42px;font-size:14px}.document-vitals{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));overflow:hidden;border:1px solid #dbe9e7;border-radius:16px;background:#fff;box-shadow:0 10px 30px #264e480a}.document-vitals>span{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:17px 18px;border-right:1px solid #e6efed}.document-vitals>span svg{grid-row:1/3;width:20px;color:#159b8f}.document-vitals>span small{font-size:12px;color:#718079}.document-vitals>span strong{grid-column:3;grid-row:1/3;font-size:24px;color:#10283b}.document-vitals>span.attention svg,.document-vitals>span.attention strong{color:#c47414}.document-vitals>p{grid-column:1/-1;display:flex;gap:8px;align-items:center;margin:0;padding:10px 18px;border-top:1px solid #e6efed;background:#f4faf9;color:#53716b;font-size:12px}.document-vitals>p svg{width:16px;color:#168f83}.document-section-navigation{overflow:hidden;border-bottom:1px solid #dbe8e6;background:transparent}.document-section-tabs{max-width:820px}.document-section-tabs>div{width:auto!important;min-width:130px}.document-section-tabs button{min-height:48px;color:#596b75}.document-section-tabs button:hover{background:#edf8f6}.document-section-tab-label{font-size:14px!important;font-weight:650!important}.document-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:14px;align-items:center}.document-search{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #d8e5e3;border-radius:12px;background:#fff}.document-search:focus-within{border-color:#1da696;box-shadow:0 0 0 3px #1da69624}.document-search svg{width:18px;color:#718079}.document-search input{width:100%;border:0;outline:0;background:transparent;color:#183042;font:inherit;font-size:14px}.document-search input::placeholder{color:#84918e}.document-filters{display:flex;align-items:center;gap:5px;overflow:auto}.document-filters>svg{width:18px;margin-right:4px;color:#6f7f7b}.document-filters button{min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#5c6d72;font-size:12px;white-space:nowrap;cursor:pointer}.document-filters button:hover,.document-filters button.active{border-color:#cce5e1;background:#edf8f6;color:#087f75}.document-filters button:focus-visible{outline:3px solid rgba(29,166,150,.22);outline-offset:2px}.document-section-summary{margin:0;color:#61726f;font-size:13px;text-align:right}.document-workspace-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.78fr);gap:18px;align-items:start}.document-inbox,.document-detail{min-width:0;border:1px solid #dbe8e6;border-radius:18px;background:#fff;box-shadow:0 14px 36px #254c460b}.document-inbox>header{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:22px 22px 16px;border-bottom:1px solid #e6eeec}.document-inbox>header h2{margin:4px 0 0;font-size:21px}.document-inbox>header>span{font-size:12px;color:#6f7f7b}.document-inbox-list{display:grid}.document-inbox-list>button{display:grid;grid-template-columns:46px minmax(210px,1fr) auto 100px 18px;gap:14px;align-items:center;width:100%;min-height:104px;padding:16px 20px;border:0;border-bottom:1px solid #e9efee;background:#fff;text-align:left;cursor:pointer}.document-inbox-list>button:last-child{border-bottom:0;border-radius:0 0 18px 18px}.document-inbox-list>button:hover{background:#f8fbfa}.document-inbox-list>button.selected{background:linear-gradient(100deg,#effaf8 0,#fff 70%);box-shadow:inset 3px 0 #17a697}.document-inbox-list>button:focus-visible{position:relative;outline:3px solid rgba(29,166,150,.25);outline-offset:-3px;z-index:1}.document-file-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#edf8f6;color:#159a8e}.document-file-icon svg{width:21px}.document-file-icon.review{background:#fff3e6;color:#d27a11}.document-file-icon.unprocessed{background:#f1f3f5;color:#78848a}.document-row-copy{display:grid;gap:4px;min-width:0}.document-row-copy strong{overflow:hidden;text-overflow:ellipsis;font-size:15px;white-space:nowrap}.document-row-copy small{overflow:hidden;text-overflow:ellipsis;color:#66767d;font-size:12px;white-space:nowrap}.document-row-copy em{overflow:hidden;text-overflow:ellipsis;color:#566b70;font-size:12px;font-style:normal;white-space:nowrap}.document-state{padding:6px 9px;border-radius:999px;background:#eaf7f4;color:#0f847a;font-size:12px;font-weight:650;white-space:nowrap}.document-state.review{background:#fff0de;color:#aa6107}.document-state.preserved{background:#eef4f3;color:#5c6b69}.document-state.unprocessed{background:#f0f2f4;color:#68747b}.document-row-counts{display:grid;gap:3px}.document-row-counts small{font-size:12px;color:#74817e;white-space:nowrap}.document-inbox-list>button>svg{width:17px;color:#8a9793}.document-detail{position:sticky;top:86px;padding:23px}.document-detail>header{display:grid;grid-template-columns:48px 1fr;gap:13px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e5edeb}.document-detail>header h2{margin:4px 0;font-size:21px;line-height:1.2}.document-detail>header p{margin:0;color:#64747a;font-size:13px}.document-review-callout{display:grid;grid-template-columns:20px 1fr;gap:10px;margin:17px 0;padding:13px;border:1px solid #dceae7;border-radius:12px;background:#f4faf8;color:#168b80}.document-review-callout.high{border-color:#f1d7b6;background:#fff9f1;color:#bf6b0d}.document-review-callout svg{width:19px}.document-review-callout span{display:grid;gap:3px}.document-review-callout strong{font-size:13px}.document-review-callout small{color:#5f706f;font-size:12px;line-height:1.4}.document-provenance{margin:0}.document-provenance div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f0}.document-provenance dt{color:#77847f;font-size:12px}.document-provenance dd{overflow-wrap:anywhere;margin:0;color:#243b44;font-size:12px;font-weight:650;text-align:right}.document-observations,.document-relations{margin-top:19px}.document-observations>header,.document-relations>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.document-observations h3,.document-relations h3{margin:0;font-size:15px}.document-observations>header span{color:#718079;font-size:12px}.document-observations>p{display:flex;gap:8px;align-items:flex-start;margin:11px 0;padding:11px;border-radius:10px;background:#f5faf9;color:#4f6966;font-size:12px;line-height:1.45}.document-observations>p svg{flex:0 0 auto;width:17px;color:#159b8f}.document-observations>small{display:block;margin-top:10px;color:#76847f;font-size:12px}.document-observations ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.document-observations li{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1f0}.document-observations li svg{width:17px;color:#168f83}.document-observations li span{display:grid;gap:2px}.document-observations li strong{font-size:12px}.document-observations li small{color:#74817e;font-size:12px}.document-observations li em{font-size:12px;font-style:normal;color:#12857a}.document-observations li em.disputed{color:#c26c0a}.document-relations>header svg{width:17px;color:#178f84}.document-relations>div{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0}.document-relations>div span{padding:6px 9px;border:1px solid #d9e8e5;border-radius:8px;color:#536b68;font-size:12px}.document-relations>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 0;border:0;background:transparent;color:#087f75;font-size:12px;font-weight:650;cursor:pointer}.document-relations>button svg{width:16px}.document-relations>button:focus-visible{outline:3px solid rgba(29,166,150,.22);outline-offset:3px}.document-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.document-detail-actions button{min-height:42px;font-size:12px}.document-empty{display:grid;justify-items:center;gap:8px;padding:52px 24px;text-align:center}.document-empty>svg{width:34px;color:#83a8a3}.document-empty h3{margin:0;font-size:18px}.document-empty p{max-width:360px;margin:0;color:#687a78;font-size:13px;line-height:1.5}.document-empty button{margin-top:5px;border:0;background:transparent;color:#087f75;font-size:13px;font-weight:650;cursor:pointer}.document-boundary{display:grid;grid-template-columns:22px 1fr;gap:11px;padding:16px 18px;border:1px solid #d9e9e6;border-radius:14px;background:#f4faf8;color:#55706c}.document-boundary svg{width:20px;color:#148e82}.document-boundary p{margin:0;font-size:12px;line-height:1.5}.document-boundary strong{color:#23403e}@media(max-width:1180px){body:has(.document-evidence-page){min-width:0}body:has(.document-evidence-page) .app-base{grid-template-columns:200px minmax(0,1fr)}body:has(.document-evidence-page) .content-shell{padding-left:18px;padding-right:18px}.document-workspace-grid{grid-template-columns:1fr}.document-detail{position:static}.document-toolbar{grid-template-columns:1fr}.document-filters{padding-bottom:2px}.document-inbox-list>button{grid-template-columns:46px minmax(190px,1fr) auto 18px}.document-row-counts{display:none}}@media(max-width:760px){.document-page-header{display:grid}.document-header-actions{flex-wrap:wrap}.document-vitals{grid-template-columns:1fr 1fr}.document-vitals>span:nth-child(2){border-right:0}.document-section-tabs{overflow-x:auto}.document-section-tabs>div{min-width:150px}.document-section-summary{text-align:left}.document-inbox-list>button{grid-template-columns:42px 1fr 18px;gap:10px}.document-state{grid-column:2}.document-row-counts{display:none}.document-detail-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.document-evidence-page *{scroll-behavior:auto!important;transition:none!important}}.legal-cycle-root:not(.research-experience) .living-cycles-workspace{--cy-aqua:#08a89b;--cy-aqua-dark:#087f75;--cy-ink:#101a31;--cy-muted:#65748a;--cy-line:#dfe9ea;--cy-wash:#f3faf9;--cy-amber:#db8618;--cy-amber-wash:#fff7eb;display:grid;gap:20px;max-width:1500px;margin:0 auto;color:var(--cy-ink);font-size:14px;line-height:1.45}.living-cycles-workspace h1,.living-cycles-workspace h2,.living-cycles-workspace p{margin:0}.cycles-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.cycles-heading h1{margin:5px 0 7px;font-size:32px;line-height:1.15;letter-spacing:-.035em}.cycles-heading p{max-width:760px;color:var(--cy-muted);font-size:14px}.cycles-kicker{display:block;color:#58827d;font-size:12px;font-weight:750;letter-spacing:.105em}.cycles-fixture-badge{display:inline-flex;margin-top:11px;padding:5px 9px;border-radius:6px;background:#e9f8f5;color:var(--cy-aqua-dark);font-size:12px}.cycles-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cycles-technical-button{min-height:40px;padding:0 15px;border:1px solid #cddfdd;border-radius:10px;background:#fff;color:#4c6263;font:inherit;font-size:13px;cursor:pointer}.cycles-boundary-badge{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #cce7e3;border-radius:10px;background:var(--cy-wash);color:var(--cy-aqua-dark);font-size:12px;font-weight:700;white-space:nowrap}.cycles-boundary-badge svg{width:16px}.cycles-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cy-line);border-radius:16px;background:#fff;overflow:hidden}.cycles-vitals>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--cy-line)}.cycles-vitals>span:last-child{border-right:0}.cycles-vitals svg{grid-row:1/4;width:24px;color:var(--cy-aqua)}.cycles-vitals small,.cycles-vitals strong,.cycles-vitals em{grid-column:2;display:block}.cycles-vitals small{color:var(--cy-muted);font-size:12px}.cycles-vitals strong{margin:1px 0;font-size:24px;line-height:1.1}.cycles-vitals em{color:#7c898e;font-size:12px;font-style:normal}.cycles-vitals .attention svg,.cycles-vitals .attention strong{color:#c5730a}.cycles-vitals .unknown svg,.cycles-vitals .unknown strong{color:#7d8a98}.cycles-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.cycles-horizon,.cycles-attention,.cycles-dependency-card,.cycles-changes-card{border:1px solid var(--cy-line);border-radius:18px;background:#fff}.cycles-horizon{min-width:0;padding:22px 22px 16px}.cycles-horizon>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.cycles-horizon h2,.cycles-attention h2,.cycles-dependency-card h2,.cycles-changes-card h2{margin-top:4px;font-size:20px;line-height:1.3;letter-spacing:-.02em}.cycles-horizon>header p{margin-top:5px;max-width:680px;color:var(--cy-muted);font-size:12px}.cycles-window{display:flex;padding:3px;border:1px solid #d7e4e3;border-radius:10px;background:#f7faf9;white-space:nowrap}.cycles-window button{min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#627273;font:inherit;font-size:12px;cursor:pointer}.cycles-window button[aria-pressed=true]{background:#fff;color:var(--cy-aqua-dark);box-shadow:0 1px 4px #164a441f;font-weight:700}.cycles-axis{display:grid;grid-template-columns:185px repeat(4,1fr);padding:0 6px 8px}.cycles-axis small{color:#829095;font-size:11px;text-align:center}.cycles-axis small:last-child{text-align:right}.cycles-tracks{border-top:1px solid var(--cy-line)}.living-cycle-track{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:102px;border-bottom:1px solid #e9efef}.living-cycle-domain{display:grid;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;padding:12px 12px 12px 4px;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.living-cycle-domain>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cce6e2;border-radius:50%;background:#f0faf8;color:var(--cy-aqua);font-style:normal}.living-cycle-domain>i svg{width:18px}.living-cycle-domain span>*{display:block}.living-cycle-domain strong{font-size:13px}.living-cycle-domain small{margin-top:2px;color:var(--cy-muted);font-size:12px}.living-cycle-domain>svg{width:15px;color:#95a3a5}.living-cycle-track.state-attention .living-cycle-domain>i{border-color:#edd4af;background:var(--cy-amber-wash);color:#c2720b}.living-cycle-track.state-unknown .living-cycle-domain>i{border-color:#e1e7e8;background:#f6f8f8;color:#7d8a98}.living-cycle-rail{position:relative;min-width:0;height:101px;overflow:hidden}.rail-line{position:absolute;left:0;right:0;top:50%;height:1px;background:#cde8e5}.rail-tick{position:absolute;top:19px;bottom:19px;width:1px;background:#e9efef}.living-cycle-event{position:absolute;z-index:2;display:flex;align-items:flex-start;gap:6px;max-width:160px;padding:3px 5px;border:0;border-radius:8px;background:#fffffff0;color:var(--cy-ink);text-align:left;transform:translate(-4px);cursor:pointer}.living-cycle-event>i{width:13px;height:13px;flex:0 0 auto;margin-top:2px;border:2px solid var(--cy-aqua);border-radius:50%;background:#fff}.living-cycle-event span>*{display:block}.living-cycle-event strong{overflow:hidden;max-width:130px;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.living-cycle-event small{margin-top:2px;color:#76868a;font-size:10px}.living-cycle-event.requires-decision{background:var(--cy-amber-wash)}.living-cycle-event.requires-decision>i{border-color:var(--cy-amber)}.cycles-no-data,.cycles-no-events{position:absolute;left:12px;right:0;top:31px;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px dashed #d5dfe1;border-radius:10px;background:#fafcfc;color:#748185;font-size:12px}.cycles-no-data button{padding:7px 10px;border:1px solid #a8dcd6;border-radius:8px;background:#fff;color:var(--cy-aqua-dark);font:inherit;font-size:12px;cursor:pointer}.cycles-no-events small{color:#879397;font-size:11px}.cycles-horizon>footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:14px;color:#69797b;font-size:11px}.cycles-horizon>footer span{display:flex;align-items:center;gap:5px}.cycles-horizon>footer span:last-child{margin-left:auto;color:var(--cy-aqua-dark);font-weight:650}.cycles-horizon>footer i{width:12px;height:2px;background:var(--cy-aqua)}.cycles-horizon>footer .legend-attention{background:var(--cy-amber)}.cycles-horizon>footer .legend-unknown{height:0;border-top:1px dashed #a8b8be;background:transparent}.cycles-attention{padding:20px}.cycles-attention>header,.cycles-changes-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--cy-line)}.cycles-attention>header>span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9f8f5;color:var(--cy-aqua-dark);font-size:12px;font-weight:750}.cycles-attention-list{display:grid}.cycles-attention-list>button{display:grid;grid-template-columns:34px 1fr 15px;align-items:center;gap:9px;width:100%;padding:13px 3px;border:0;border-bottom:1px solid #e9efef;background:#fff;color:inherit;text-align:left;cursor:pointer}.cycles-attention-list>button.selected{background:linear-gradient(90deg,#f0faf8,transparent);box-shadow:inset 3px 0 var(--cy-aqua)}.cycles-attention-list>button>i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f2f8f7;color:var(--cy-aqua);font-style:normal}.cycles-attention-list>button>i svg{width:15px}.cycles-attention-list>button span>*{display:block}.cycles-attention-list small{color:#7b898c;font-size:11px}.cycles-attention-list strong{margin:3px 0;font-size:12px}.cycles-attention-list em{overflow:hidden;color:#657478;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.cycles-attention-list>button>svg{width:14px;color:#96a3a5}.cycles-attention-detail{display:grid;gap:5px;margin-top:14px;padding:14px;border:1px solid #ecd5b2;border-radius:12px;background:var(--cy-amber-wash)}.cycles-attention-detail>span,.cycles-attention-detail>small{color:#796f61;font-size:11px}.cycles-attention-detail>strong{font-size:13px}.cycles-attention-detail>button{min-height:38px;margin-top:7px;border:0;border-radius:9px;background:var(--cy-aqua-dark);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cycles-attention-empty{display:grid;justify-items:center;gap:7px;padding:32px 10px;text-align:center;color:#738184}.cycles-attention-empty svg{width:28px;color:var(--cy-aqua)}.cycles-attention-empty strong{font-size:13px}.cycles-attention-empty span{font-size:12px}.cycles-context-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.cycles-dependency-card,.cycles-changes-card{padding:20px 22px}.cycles-dependency-card p{margin-top:8px;color:var(--cy-muted);font-size:12px;line-height:1.55}.cycles-dependency-card>div{display:flex;align-items:center;gap:13px;margin-top:18px;color:var(--cy-aqua)}.cycles-dependency-card>div svg{width:19px}.cycles-dependency-card>div svg:nth-child(2n){width:14px;color:#a8b5b7}.cycles-changes-card>header>span{padding:5px 8px;border-radius:7px;background:#eff8f6;color:var(--cy-aqua-dark);font-size:11px}.cycles-change{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #e9efef}.cycles-change:last-child{border-bottom:0}.cycles-change>svg{width:16px;color:var(--cy-aqua)}.cycles-change span>*{display:block}.cycles-change strong{font-size:12px}.cycles-change small{margin-top:2px;color:#7b898c;font-size:11px}.cycles-changes-card>p{margin-top:18px;color:var(--cy-muted);font-size:12px}.cycles-technical-return{display:flex;justify-content:flex-end;max-width:1460px;margin:0 auto 10px}.cycles-technical-return button{min-height:38px;padding:0 14px;border:1px solid #bbddd8;border-radius:9px;background:#fff;color:#0a8075;font:inherit;font-size:12px;cursor:pointer}.living-cycles-workspace button:focus-visible,.cycles-technical-return button:focus-visible{outline:3px solid rgba(8,168,155,.28);outline-offset:2px}@media(max-width:1180px){.cycles-vitals{grid-template-columns:1fr 1fr}.cycles-vitals>span:nth-child(2){border-right:0}.cycles-vitals>span:nth-child(-n+2){border-bottom:1px solid var(--cy-line)}.cycles-main-grid{grid-template-columns:1fr}.cycles-attention-list{grid-template-columns:1fr 1fr}.cycles-attention-list>button:nth-child(odd){border-right:1px solid #e9efef}.cycles-context-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cycles-heading,.cycles-horizon>header{align-items:stretch;flex-direction:column}.cycles-heading-actions{justify-content:flex-start}.cycles-heading h1{font-size:27px}.cycles-vitals,.cycles-context-grid{grid-template-columns:1fr}.cycles-vitals>span{border-right:0;border-bottom:1px solid var(--cy-line)}.cycles-vitals>span:last-child{border-bottom:0}.cycles-horizon{padding:17px 14px}.cycles-axis{grid-template-columns:145px repeat(4,1fr)}.living-cycle-track{grid-template-columns:145px minmax(420px,1fr);overflow:auto}.cycles-tracks{overflow-x:auto}.cycles-attention-list{grid-template-columns:1fr}.cycles-attention-list>button:nth-child(odd){border-right:0}.cycles-window{width:max-content}.cycles-horizon>footer span:last-child{margin-left:0}}@media(prefers-reduced-motion:reduce){.living-cycles-workspace *{scroll-behavior:auto!important;transition:none!important}}.cycles-section-navigation{min-width:0;border-bottom:1px solid var(--cy-line);overflow-x:auto}.cycles-section-tabs{min-width:max-content}.cycles-section-tab-label{font-size:14px!important;font-weight:650}.cycles-calendar,.cycles-section-card,.cycles-alerts-section{min-width:0;padding:22px;border:1px solid var(--cy-line);border-radius:18px;background:#fff}.cycles-calendar>header,.cycles-section-card>header,.cycles-alerts-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--cy-line)}.cycles-calendar h2,.cycles-section-card h2,.cycles-alerts-section h2{margin-top:4px;font-size:21px;line-height:1.3;letter-spacing:-.02em}.cycles-calendar header p,.cycles-section-card header p,.cycles-alerts-section header p{max-width:760px;margin-top:5px;color:var(--cy-muted);font-size:13px}.cycles-calendar>header>span,.cycles-section-card>header>span,.cycles-alerts-section>header>span{padding:6px 9px;border-radius:7px;background:#eff8f6;color:var(--cy-aqua-dark);font-size:12px;font-weight:700;white-space:nowrap}.cycles-calendar-list{display:grid}.cycles-calendar-list article{display:grid;grid-template-columns:42px minmax(0,1fr) 150px 150px;align-items:center;gap:14px;min-height:88px;padding:13px 4px;border-bottom:1px solid #e9efef}.cycles-calendar-list article:last-child{border-bottom:0}.cycles-calendar-list article>i,.cycles-dependency-row>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#eef9f7;color:var(--cy-aqua);font-style:normal}.cycles-calendar-list article>i svg,.cycles-dependency-row>i svg{width:18px}.cycles-calendar-list article>span>*{display:block}.cycles-calendar-list small,.cycles-calendar-list em{color:var(--cy-muted);font-size:12px;font-style:normal}.cycles-calendar-list strong{margin:3px 0;font-size:14px}.cycles-calendar-list time{color:#43565c;font-size:13px;font-weight:650}.cycles-calendar-list button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #b8ded9;border-radius:9px;background:#fff;color:var(--cy-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cycles-calendar-list button svg{width:14px}.cycles-calendar-list article.requires-human button{border-color:#ebc98f;background:var(--cy-amber-wash);color:#9b5b07}.cycles-section-empty{display:grid;justify-items:center;gap:8px;padding:56px 18px;text-align:center;color:#718085}.cycles-section-empty>svg{width:34px;color:var(--cy-aqua)}.cycles-section-empty strong{color:var(--cy-ink);font-size:15px}.cycles-section-empty span{max-width:520px;font-size:13px}.cycles-section-empty button{min-height:40px;margin-top:6px;padding:0 14px;border:1px solid #9fd6d0;border-radius:9px;background:#fff;color:var(--cy-aqua-dark);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cycles-section-card .cycles-section-empty{border:0}.cycles-dependency-row{display:grid;grid-template-columns:42px minmax(150px,1fr) 22px 42px minmax(150px,1fr);align-items:center;gap:12px;padding:18px 4px;border-bottom:1px solid #e9efef}.cycles-dependency-row:last-child{border-bottom:0}.cycles-dependency-row>svg{width:17px;color:#98aaa8}.cycles-dependency-row span>*{display:block}.cycles-dependency-row span small{color:var(--cy-muted);font-size:12px}.cycles-dependency-row span strong{margin-top:2px;font-size:13px}.cycles-dependency-row p{grid-column:2/6;padding:0;color:var(--cy-muted);font-size:12px}.cycles-alert-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.cycles-alerts-section .cycles-attention-list>button{padding:16px 10px}.cycles-alerts-section .cycles-attention-detail{position:sticky;top:90px;margin-top:16px;padding:18px}.cycles-attention-detail dl{display:grid;gap:8px;margin:10px 0 0}.cycles-attention-detail dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(173,118,38,.16);padding-top:8px}.cycles-attention-detail dt,.cycles-attention-detail dd{margin:0;font-size:12px}.cycles-attention-detail dt{color:#786f62}.cycles-attention-detail dd{color:#453d32;font-weight:650}.cycles-attention-detail.is-empty{justify-items:center;text-align:center;background:#f7faf9;border-color:var(--cy-line)}@media(max-width:980px){.cycles-calendar-list article{grid-template-columns:42px minmax(0,1fr) 140px}.cycles-calendar-list article>button{grid-column:2/4;justify-self:start}.cycles-alert-layout{grid-template-columns:1fr}.cycles-alerts-section .cycles-attention-detail{position:static;margin-top:0}}@media(max-width:760px){.cycles-section-navigation{margin:0 -2px}.cycles-calendar,.cycles-section-card,.cycles-alerts-section{padding:17px 14px}.cycles-calendar>header,.cycles-section-card>header,.cycles-alerts-section>header{align-items:stretch;flex-direction:column}.cycles-calendar>header>span,.cycles-section-card>header>span,.cycles-alerts-section>header>span{width:max-content}.cycles-calendar-list article{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:16px 0}.cycles-calendar-list article>time,.cycles-calendar-list article>button{grid-column:2;justify-self:start}.cycles-dependency-row{grid-template-columns:38px minmax(0,1fr);gap:9px}.cycles-dependency-row>svg{display:none}.cycles-dependency-row>i:nth-of-type(2),.cycles-dependency-row>span:nth-of-type(2){margin-top:8px}.cycles-dependency-row p{grid-column:2}.cycles-alert-layout{gap:14px}}.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-axis small,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .living-cycle-event strong,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .living-cycle-event small,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-no-events small,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-horizon>footer,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-attention-list small,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-attention-list em,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-attention-detail>span,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-attention-detail>small,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-changes-card>header>span,.legal-cycle-root:not(.research-experience) .living-cycles-workspace .cycles-change small{font-size:12px}.legal-cycle-root:not(.research-experience) .decision-continuity-workspace,.legal-cycle-root:not(.research-experience) .memory-continuity-workspace{--dm-aqua:#08a89b;--dm-aqua-dark:#087f75;--dm-ink:#101a31;--dm-muted:#667589;--dm-line:#dfe8ea;--dm-wash:#f1faf8;--dm-amber:#d98012;--dm-amber-wash:#fff7eb;display:grid;gap:20px;max-width:1500px;margin:0 auto;color:var(--dm-ink);font-size:14px;line-height:1.45}.decision-continuity-workspace h1,.decision-continuity-workspace h2,.decision-continuity-workspace h3,.decision-continuity-workspace p,.memory-continuity-workspace h1,.memory-continuity-workspace h2,.memory-continuity-workspace p{margin:0}.dm-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.dm-heading h1{margin:5px 0 7px;font-size:32px;line-height:1.15;letter-spacing:-.035em}.dm-heading p{max-width:760px;color:var(--dm-muted);font-size:14px}.dm-kicker{display:block;color:#58827d;font-size:12px;font-weight:750;letter-spacing:.105em}.dm-fixture{display:inline-flex;margin-top:11px;padding:5px 9px;border-radius:6px;background:#e9f8f5;color:var(--dm-aqua-dark);font-size:12px}.dm-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dm-secondary{min-height:40px;padding:0 15px;border:1px solid #cddfdd;border-radius:10px;background:#fff;color:#4c6263;font:inherit;font-size:13px;cursor:pointer}.dm-boundary{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #cce7e3;border-radius:10px;background:var(--dm-wash);color:var(--dm-aqua-dark);font-size:12px;font-weight:700;white-space:nowrap}.dm-boundary svg{width:16px}.dm-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--dm-line);border-radius:16px;background:#fff;overflow:hidden}.dm-vitals>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--dm-line)}.dm-vitals>span:last-child{border-right:0}.dm-vitals svg{grid-row:1/4;width:23px;color:var(--dm-aqua)}.dm-vitals small,.dm-vitals strong,.dm-vitals em{grid-column:2;display:block}.dm-vitals small{color:var(--dm-muted);font-size:12px}.dm-vitals strong{margin:1px 0;font-size:24px;line-height:1.1}.dm-vitals em{color:#7b898e;font-size:12px;font-style:normal}.dm-vitals .attention svg,.dm-vitals .attention strong{color:#c3710b}.dm-decision-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.dm-queue,.dm-decision-detail,.dm-continuity,.dm-memory-line,.dm-receipt{border:1px solid var(--dm-line);border-radius:18px;background:#fff}.dm-queue{padding:20px}.dm-queue>header,.dm-receipt>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--dm-line)}.dm-queue h2,.dm-receipt h2,.dm-memory-line h2{margin-top:4px;font-size:20px;letter-spacing:-.02em}.dm-queue>header>span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9f8f5;color:var(--dm-aqua-dark);font-size:12px;font-weight:750}.dm-filters,.dm-memory-filters{display:flex;gap:4px;margin:13px 0;padding:3px;border:1px solid #dce5e6;border-radius:10px;background:#f7faf9}.dm-filters button,.dm-memory-filters button{min-height:34px;flex:1;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#647475;font:inherit;font-size:12px;cursor:pointer}.dm-filters button[aria-pressed=true],.dm-memory-filters button[aria-pressed=true]{background:#fff;color:var(--dm-aqua-dark);font-weight:700;box-shadow:0 1px 4px #164a441f}.dm-queue-item{display:grid;grid-template-columns:38px 1fr 15px;align-items:center;gap:9px;width:100%;padding:14px 8px;border:1px solid #d7e8e5;border-radius:12px;background:linear-gradient(135deg,#f1faf8,#fff);color:inherit;text-align:left;cursor:pointer}.dm-queue-item>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--dm-amber-wash);color:#bd6c08;font-style:normal}.dm-queue-item>i svg{width:17px}.dm-queue-item span>*{display:block}.dm-queue-item small,.dm-queue-item em{font-size:12px}.dm-queue-item small{color:#7b898d}.dm-queue-item strong{margin:3px 0;font-size:13px}.dm-queue-item em{color:#a56510;font-style:normal}.dm-queue-item>svg{width:14px;color:#91a0a2}.dm-queue-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding:11px 3px;border:0;background:transparent;color:var(--dm-aqua-dark);font:inherit;font-size:12px;cursor:pointer}.dm-queue-link svg{width:14px}.dm-empty{display:grid;justify-items:center;gap:7px;padding:28px 10px;text-align:center;color:#748185}.dm-empty svg{width:27px;color:var(--dm-aqua)}.dm-empty strong{font-size:13px}.dm-empty span{font-size:12px}.dm-decision-detail{overflow:hidden}.dm-decision-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 24px 19px;border-bottom:1px solid var(--dm-line);background:radial-gradient(circle at 86% 10%,#eaf9f6,transparent 28%),#fff}.dm-decision-detail>header h2{margin:7px 0 5px;font-size:24px;letter-spacing:-.025em}.dm-decision-detail>header p{color:var(--dm-muted);font-size:13px}.dm-status{display:inline-flex;padding:5px 8px;border-radius:7px;font-size:12px;font-weight:750;letter-spacing:.06em}.dm-status.pending{background:var(--dm-amber-wash);color:#a86008}.dm-status.resolved{background:#eaf8f0;color:#16824d}.dm-company-scope{display:flex;align-items:center;gap:6px;color:var(--dm-aqua-dark);font-size:12px;font-weight:650;white-space:nowrap}.dm-company-scope svg{width:16px}.dm-context-strip{display:grid;grid-template-columns:1.35fr .8fr 1fr .75fr;border-bottom:1px solid var(--dm-line)}.dm-context-strip>span{padding:14px 18px;border-right:1px solid var(--dm-line)}.dm-context-strip>span:last-child{border-right:0}.dm-context-strip small,.dm-context-strip strong{display:block}.dm-context-strip small{color:#7a898d;font-size:12px}.dm-context-strip strong{margin-top:3px;font-size:12px}.dm-detail-columns{display:grid;grid-template-columns:1.08fr .92fr;gap:24px;padding:22px 24px}.dm-evidence-panel h3,.dm-options-panel h3{margin:4px 0 13px;font-size:16px}.dm-evidence-panel>article{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #e9efef}.dm-evidence-panel>article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--dm-amber-wash);color:#bd6c08;font-style:normal}.dm-evidence-panel>article svg{width:15px}.dm-evidence-panel>article span>*{display:block}.dm-evidence-panel>article small,.dm-evidence-panel>article em{font-size:12px}.dm-evidence-panel>article small{color:#7d898d}.dm-evidence-panel>article strong{margin:2px 0;font-size:13px}.dm-evidence-panel>article em{color:#69787a;font-style:normal}.dm-source-comparison{display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid #ecd6b5;border-radius:10px;background:var(--dm-amber-wash)}.dm-source-comparison span>*{display:block}.dm-source-comparison small{color:#966317;font-size:12px}.dm-source-comparison strong{margin-top:2px;font-size:12px}.dm-source-comparison>em{color:#9e650f;font-size:12px;font-style:normal}.dm-evidence-panel>p{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:#57736f;font-size:12px}.dm-evidence-panel>p svg{width:16px;flex:0 0 auto}.dm-options-panel>article{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;padding:12px;margin-bottom:9px;border:1px solid #e1e9ea;border-radius:11px}.dm-options-panel>article>i{width:28px;height:28px;display:grid;place-items:center;border:1px solid #bee0dc;border-radius:50%;color:var(--dm-aqua-dark);font-size:12px;font-style:normal}.dm-options-panel>article span>*{display:block}.dm-options-panel>article strong{font-size:13px}.dm-options-panel>article small{margin-top:2px;color:#6f7e82;font-size:12px}.dm-options-panel>article.selected{border-color:#9cd5ce;background:#f1faf8}.dm-agent-handoff{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;margin-top:13px;padding:13px;border:1px solid #d7e8e5;border-radius:11px;background:linear-gradient(135deg,#eff9f7,#fff)}.dm-agent-handoff>svg{width:19px;color:var(--dm-aqua)}.dm-agent-handoff span>*{display:block}.dm-agent-handoff strong{font-size:12px}.dm-agent-handoff small{margin-top:2px;color:#6d7a7d;font-size:12px}.dm-decision-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 24px;border-top:1px solid var(--dm-line);background:#fbfcfc}.dm-decision-detail>footer div>*{display:block}.dm-decision-detail>footer strong{font-size:12px}.dm-decision-detail>footer small{margin-top:3px;color:#6c7a7e;font-size:12px}.dm-primary{min-height:42px;display:flex;align-items:center;gap:6px;padding:0 16px;border:0;border-radius:10px;background:var(--dm-aqua-dark);color:#fff;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.dm-primary svg{width:15px}.dm-detail-empty{display:grid;justify-items:center;gap:9px;padding:70px 20px;text-align:center}.dm-detail-empty>svg{width:36px;color:var(--dm-aqua)}.dm-detail-empty p{color:var(--dm-muted);font-size:13px}.dm-continuity{padding:20px 22px}.dm-continuity h2{margin-top:4px;font-size:20px;letter-spacing:-.02em}.dm-continuity>div{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;margin-top:18px}.dm-continuity>div>span,.dm-continuity>div>button{display:grid;grid-template-columns:34px 1fr;column-gap:9px;align-items:center;padding:7px;border:0;border-radius:10px;background:#fff;color:inherit;text-align:left}.dm-continuity>div>button{font:inherit;cursor:pointer}.dm-continuity>div>svg{width:15px;color:#a8b5b7}.dm-continuity i{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border:1px solid #b9dfda;border-radius:50%;background:#eff9f7;color:var(--dm-aqua-dark);font-style:normal}.dm-continuity i svg{width:16px}.dm-continuity strong,.dm-continuity small{grid-column:2;display:block}.dm-continuity strong{font-size:12px}.dm-continuity small{color:#748286;font-size:12px}.dm-continuity .current{background:var(--dm-amber-wash)}.dm-continuity .current i{border-color:#e7bc7c;color:#b96a08;background:#fff}.dm-continuity .blocked{opacity:.68}.dm-memory-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:18px;align-items:start}.dm-memory-line,.dm-receipt{padding:20px 22px}.dm-memory-line>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--dm-line)}.dm-memory-filters{margin:0;min-width:360px}.dm-memory-events{position:relative;padding-top:8px}.dm-memory-spine{position:absolute;left:21px;top:24px;bottom:24px;width:1px;background:#cbe6e2}.dm-memory-events>button{position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;width:100%;padding:13px 8px;border:0;border-bottom:1px solid #e9efef;background:#fff;color:inherit;text-align:left;cursor:pointer}.dm-memory-events>button.selected{border-radius:11px;background:linear-gradient(90deg,#eef9f7,transparent);box-shadow:inset 3px 0 var(--dm-aqua)}.dm-memory-events>button>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid #c7e4e0;border-radius:50%;background:#fff;color:var(--dm-aqua);font-style:normal}.dm-memory-events>button>i svg{width:17px}.dm-memory-events>button span>*{display:block}.dm-memory-events small,.dm-memory-events em{font-size:12px}.dm-memory-events small{color:#758489}.dm-memory-events strong{margin:3px 0;font-size:13px;text-transform:capitalize}.dm-memory-events em{overflow:hidden;color:#667579;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dm-memory-events>button>b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#edf7f5;color:var(--dm-aqua-dark);font-size:12px}.dm-receipt>header h2{text-transform:capitalize}.dm-receipt-state{padding:5px 8px;border-radius:7px;background:#eaf8f0;color:#16824d;font-size:12px;font-weight:700}.dm-receipt>p{margin:16px 0;color:var(--dm-muted);font-size:13px;line-height:1.55}.dm-receipt>dl{margin:0}.dm-receipt>dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #e9efef}.dm-receipt dt{color:#7b898d;font-size:12px}.dm-receipt dd{margin:0;text-align:right;font-size:12px;font-weight:650}.dm-receipt-card{display:grid;gap:7px;margin-top:16px;padding:15px;border:1px solid #d4e6e3;border-radius:12px;background:#f4faf9}.dm-receipt-card.pending{border-color:#ecd6b3;background:var(--dm-amber-wash)}.dm-receipt-card>strong{font-size:14px}.dm-receipt-card>small{color:#6d7a7d;font-size:12px}.dm-receipt-card>svg{width:22px;color:#bd6c08}.dm-receipt-card>div{display:grid;grid-template-columns:90px 1fr;gap:8px;padding-top:7px;border-top:1px solid #e2ebe9}.dm-receipt-card>div span,.dm-receipt-card>div b{font-size:12px}.dm-receipt-card>div span{color:#748286}.dm-receipt-card>div b{text-align:right}.dm-receipt-card>button{min-height:38px;margin-top:5px;border:0;border-radius:9px;background:var(--dm-aqua-dark);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dm-authority-note{display:grid;grid-template-columns:22px 1fr;gap:8px;margin-top:15px;padding:12px;border:1px solid #d8e8e6;border-radius:10px;background:#f7fbfa}.dm-authority-note>svg{width:17px;color:var(--dm-aqua)}.dm-authority-note span>*{display:block}.dm-authority-note strong{font-size:12px}.dm-authority-note small{margin-top:2px;color:#68777a;font-size:12px}.dm-receipt-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.dm-receipt-actions button{min-height:36px;padding:0 8px;border:1px solid #beded9;border-radius:8px;background:#fff;color:var(--dm-aqua-dark);font:inherit;font-size:12px;cursor:pointer}.decision-continuity-workspace button:focus-visible,.memory-continuity-workspace button:focus-visible,.dm-technical-return button:focus-visible{outline:3px solid rgba(8,168,155,.28);outline-offset:2px}.dm-technical-return{display:flex;justify-content:flex-end;max-width:1460px;margin:0 auto 10px}.dm-technical-return button{min-height:38px;padding:0 14px;border:1px solid #bbddd8;border-radius:9px;background:#fff;color:#0a8075;font:inherit;font-size:12px;cursor:pointer}@media(max-width:1180px){.dm-vitals{grid-template-columns:1fr 1fr}.dm-vitals>span:nth-child(2){border-right:0}.dm-vitals>span:nth-child(-n+2){border-bottom:1px solid var(--dm-line)}.dm-decision-grid,.dm-memory-grid{grid-template-columns:1fr}.dm-queue,.dm-memory-line{order:2}}@media(max-width:760px){.dm-heading,.dm-memory-line>header,.dm-decision-detail>header,.dm-decision-detail>footer{align-items:stretch;flex-direction:column}.dm-heading-actions{justify-content:flex-start}.dm-heading h1{font-size:27px}.dm-vitals,.dm-detail-columns{grid-template-columns:1fr}.dm-vitals>span{border-right:0;border-bottom:1px solid var(--dm-line)}.dm-vitals>span:last-child{border-bottom:0}.dm-context-strip{grid-template-columns:1fr 1fr}.dm-context-strip>span:nth-child(2){border-right:0}.dm-context-strip>span:nth-child(-n+2){border-bottom:1px solid var(--dm-line)}.dm-continuity>div{grid-template-columns:1fr}.dm-continuity>div>svg{display:none}.dm-memory-filters{min-width:0;width:100%;overflow:auto}.dm-memory-filters button{min-width:92px}.dm-receipt-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.decision-continuity-workspace *,.memory-continuity-workspace *{scroll-behavior:auto!important;transition:none!important}}.dm-section-navigation{min-width:0;border-bottom:1px solid var(--dm-line)}.dm-section-navigation [role=tablist]{min-width:0;overflow-x:auto;scrollbar-width:thin}.dm-section-tabs{min-width:max-content}.dm-section-tab-label{min-height:42px;padding-inline:15px;font-size:13px}.dm-decision-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr) auto;align-items:center;gap:24px;padding:22px 24px;border:1px solid var(--dm-line);border-radius:18px;background:radial-gradient(circle at 92% 0,#eaf9f6,transparent 30%),#fff}.dm-decision-summary h2{margin:7px 0 5px;font-size:24px;letter-spacing:-.025em}.dm-decision-summary p{color:var(--dm-muted);font-size:13px}.dm-decision-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--dm-line);border-radius:12px}.dm-decision-summary dl div{padding:12px;border-right:1px solid var(--dm-line)}.dm-decision-summary dl div:last-child{border-right:0}.dm-decision-summary dt{color:var(--dm-muted);font-size:12px}.dm-decision-summary dd{margin:3px 0 0;font-size:12px;font-weight:700}.dm-decision-summary>button{min-height:42px;display:inline-flex;align-items:center;gap:6px;padding:0 15px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--dm-aqua-dark);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.dm-decision-summary>button svg{width:15px}.dm-section-surface{max-width:1120px}.dm-section-body{padding:22px 24px}.dm-memory-summary,.dm-memory-source-surface,.dm-memory-relations{border:1px solid var(--dm-line);border-radius:18px;background:#fff}.dm-memory-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr) auto;align-items:center;gap:24px;padding:22px 24px;background:radial-gradient(circle at 92% 0,#eaf9f6,transparent 30%),#fff}.dm-memory-summary h2{margin:5px 0;font-size:23px;letter-spacing:-.025em}.dm-memory-summary p{color:var(--dm-muted);font-size:13px}.dm-memory-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--dm-line);border-radius:12px}.dm-memory-summary dl div{padding:12px;border-right:1px solid var(--dm-line)}.dm-memory-summary dl div:last-child{border-right:0}.dm-memory-summary dt{color:var(--dm-muted);font-size:12px}.dm-memory-summary dd{margin:3px 0 0;font-size:12px;font-weight:700}.dm-memory-summary>button{min-height:42px;display:inline-flex;align-items:center;gap:6px;padding:0 15px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--dm-aqua-dark);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.dm-memory-summary>button svg{width:15px}.dm-memory-single{max-width:1120px}.dm-memory-source-surface{max-width:1120px;padding:22px 24px}.dm-memory-source-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--dm-line)}.dm-memory-source-surface h2{margin:4px 0;font-size:21px}.dm-memory-source-surface header p{max-width:760px;color:var(--dm-muted);font-size:13px}.dm-memory-source-surface header>span{padding:5px 9px;border-radius:8px;background:var(--dm-wash);color:var(--dm-aqua-dark);font-size:12px;font-weight:700}.dm-memory-source-list article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:14px 2px;border-bottom:1px solid var(--dm-line)}.dm-memory-source-list article>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--dm-wash);color:var(--dm-aqua-dark)}.dm-memory-source-list article svg{width:18px}.dm-memory-source-list article span>*{display:block}.dm-memory-source-list article small,.dm-memory-source-list article em{color:var(--dm-muted);font-size:12px;font-style:normal}.dm-memory-source-list article strong{margin:2px 0;font-size:14px}.dm-memory-source-surface>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;color:var(--dm-muted);font-size:12px}.dm-memory-source-surface>footer span{display:inline-flex;align-items:center;gap:7px}.dm-memory-source-surface>footer svg{width:16px;color:var(--dm-aqua-dark)}.dm-memory-source-surface>footer button{min-height:40px;padding:0 14px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--dm-aqua-dark);font:inherit;font-weight:700;cursor:pointer}.dm-memory-relations{max-width:1120px;padding:22px 24px}.dm-memory-relations h2{margin-top:4px;font-size:21px}.dm-memory-relations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.dm-memory-relations button{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:76px;padding:12px;border:1px solid var(--dm-line);border-radius:12px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.dm-memory-relations button>svg:first-child{width:21px;color:var(--dm-aqua-dark)}.dm-memory-relations button>svg:last-child{width:14px;color:var(--dm-muted)}.dm-memory-relations button span>*{display:block}.dm-memory-relations button strong{font-size:14px}.dm-memory-relations button small{color:var(--dm-muted);font-size:12px}.dm-memory-relations>p{display:flex;align-items:center;gap:7px;margin-top:16px;color:var(--dm-muted);font-size:12px}.dm-memory-relations>p svg{width:16px;color:var(--dm-aqua-dark)}@media(max-width:1180px){.dm-decision-summary{grid-template-columns:minmax(0,1fr)}.dm-decision-summary>button{justify-self:start}.dm-memory-summary{grid-template-columns:minmax(0,1fr)}.dm-memory-summary>button{justify-self:start}}@media(max-width:760px){.dm-decision-summary dl{grid-template-columns:minmax(0,1fr)}.dm-decision-summary dl div{border-right:0;border-bottom:1px solid var(--dm-line)}.dm-decision-summary dl div:last-child{border-bottom:0}.dm-decision-summary>button{width:100%;justify-content:center}.dm-memory-summary dl,.dm-memory-relations>div{grid-template-columns:minmax(0,1fr)}.dm-memory-summary dl div{border-right:0;border-bottom:1px solid var(--dm-line)}.dm-memory-summary dl div:last-child{border-bottom:0}.dm-memory-summary>button{width:100%;justify-content:center}.dm-memory-source-surface>header,.dm-memory-source-surface>footer{align-items:stretch;flex-direction:column}.dm-memory-source-surface>footer button{width:100%}}@media(max-width:1180px){body:has(.decision-continuity-workspace),body:has(.memory-continuity-workspace){min-width:0}body:has(.decision-continuity-workspace) .app-base,body:has(.memory-continuity-workspace) .app-base{grid-template-columns:200px minmax(0,1fr)}body:has(.decision-continuity-workspace) .content-shell,body:has(.memory-continuity-workspace) .content-shell{padding-left:18px;padding-right:18px}}@media(max-width:760px){body:has(.decision-continuity-workspace) .app-base,body:has(.memory-continuity-workspace) .app-base{grid-template-columns:minmax(0,1fr)}body:has(.decision-continuity-workspace) .content-shell,body:has(.memory-continuity-workspace) .content-shell{padding:12px 14px 24px}.memory-continuity-workspace>*,.memory-continuity-workspace .dm-memory-grid,.memory-continuity-workspace .dm-memory-grid>*,.memory-continuity-workspace .dm-memory-line>header,.memory-continuity-workspace .dm-memory-line>header>*{min-width:0;max-width:100%}.memory-continuity-workspace .dm-memory-filters{overflow-x:auto;overscroll-behavior-inline:contain}.memory-continuity-workspace .dm-memory-events>button{grid-template-columns:42px minmax(0,1fr) 24px}.memory-continuity-workspace .dm-memory-events>button>span{min-width:0}}.agent-team-workspace{--at-aqua: #08a89b;--at-aqua-dark: #087f75;--at-ink: #101a31;--at-muted: #657589;--at-line: #dfe8ea;--at-wash: #f1faf8;--at-amber: #d98012;--at-amber-wash: #fff7eb;display:grid;gap:20px;max-width:1500px;margin:0 auto;color:var(--at-ink);font-size:14px;line-height:1.45}.agent-team-workspace,.agent-team-workspace>*,.at-heading>div,.at-enterprise>div,.at-inspector,.at-current-work{min-width:0}.agent-team-workspace h1,.agent-team-workspace h2,.agent-team-workspace h3,.agent-team-workspace p{margin:0}.at-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.at-heading h1{margin:5px 0 7px;font-size:32px;line-height:1.15;letter-spacing:-.035em}.at-heading p{max-width:760px;color:var(--at-muted);font-size:14px}.at-kicker{display:block;color:#58827d;font-size:12px;font-weight:750;letter-spacing:.105em}.at-fixture{display:inline-flex;margin-top:11px;padding:5px 9px;border-radius:6px;background:#e9f8f5;color:var(--at-aqua-dark);font-size:12px}.at-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.at-secondary,.at-boundary{min-height:40px;padding:0 14px;border:1px solid #cddfdd;border-radius:10px;background:#fff;font-size:13px}.at-secondary{color:#4c6263;font:inherit;cursor:pointer}.at-boundary{display:inline-flex;align-items:center;gap:7px;border-color:#cce7e3;background:var(--at-wash);color:var(--at-aqua-dark);font-size:12px;font-weight:700;white-space:nowrap}.at-boundary svg{width:16px}.at-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--at-line);border-radius:16px;background:#fff}.at-vitals>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--at-line)}.at-vitals>span:last-child{border-right:0}.at-vitals svg{grid-row:1 / 4;width:23px;color:var(--at-aqua)}.at-vitals small,.at-vitals strong,.at-vitals em{grid-column:2;display:block}.at-vitals small{color:var(--at-muted);font-size:12px}.at-vitals strong{margin:1px 0;font-size:24px;line-height:1.1}.at-vitals em{color:#7b898e;font-size:12px;font-style:normal}.at-vitals .attention svg,.at-vitals .attention strong{color:#c3710b}.at-section-navigation{min-width:0;border-bottom:1px solid var(--at-line)}.at-section-navigation [role=tablist]{min-width:0;overflow-x:auto;scrollbar-width:thin}.at-section-tabs{min-width:max-content}.at-section-tab-label{min-height:42px;padding-inline:15px;font-size:13px}.at-enterprise,.at-roster,.at-inspector,.at-orchestration{border:1px solid var(--at-line);border-radius:18px;background:#fff}.at-enterprise{display:grid;grid-template-columns:82px minmax(260px,1fr) minmax(460px,.9fr);align-items:center;gap:22px;padding:22px 24px;background:radial-gradient(circle at 8% 50%,#e9f8f5,transparent 18%),#fff}.at-enterprise-mark{position:relative;width:72px;height:72px;display:grid;place-items:center;border:1px solid #b9dfda;border-radius:50%;background:#f1faf8;color:var(--at-aqua-dark)}.at-enterprise-mark svg{width:28px}.at-enterprise-mark i{position:absolute;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--at-aqua)}.at-enterprise-mark i:nth-of-type(1){top:3px;right:8px}.at-enterprise-mark i:nth-of-type(2){right:0;bottom:16px}.at-enterprise-mark i:nth-of-type(3){left:5px;bottom:6px}.at-enterprise h2{margin:5px 0;font-size:22px;letter-spacing:-.02em}.at-enterprise p{max-width:650px;color:var(--at-muted);font-size:13px}.at-enterprise dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;overflow:hidden;border:1px solid var(--at-line);border-radius:12px;background:var(--at-line)}.at-enterprise dl div{padding:11px 13px;background:#fbfcfc}.at-enterprise dt,.at-enterprise dd{font-size:12px}.at-enterprise dt{color:#7b898d}.at-enterprise dd{margin:3px 0 0;font-weight:700;text-transform:capitalize}.at-team-grid{display:grid;grid-template-columns:350px minmax(0,1fr);gap:18px;align-items:start}.at-roster,.at-inspector{overflow:hidden}.at-roster{padding:20px}.at-roster>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--at-line)}.at-roster h2,.at-orchestration h2{margin-top:4px;font-size:20px;letter-spacing:-.02em}.at-roster>header>span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9f8f5;color:var(--at-aqua-dark);font-size:12px;font-weight:750}.at-filters{display:flex;gap:4px;margin:13px 0;padding:3px;border:1px solid #dce5e6;border-radius:10px;background:#f7faf9}.at-filters button{min-height:34px;flex:1;padding:0 7px;border:0;border-radius:8px;background:transparent;color:#647475;font:inherit;font-size:12px;cursor:pointer}.at-filters button[aria-pressed=true]{background:#fff;color:var(--at-aqua-dark);font-weight:700;box-shadow:0 1px 4px #164a441f}.at-agent-list{display:grid}.at-agent-list>button{display:grid;grid-template-columns:42px 1fr 15px;align-items:center;gap:10px;width:100%;padding:13px 8px;border:0;border-bottom:1px solid #e9efef;background:#fff;color:inherit;text-align:left;cursor:pointer}.at-agent-list>button.selected{border-radius:11px;background:linear-gradient(90deg,#eef9f7,transparent);box-shadow:inset 3px 0 var(--at-aqua)}.at-agent-list>button>i,.at-agent-identity>i{width:40px;height:40px;display:grid;place-items:center;border:1px solid #c7e4e0;border-radius:50%;background:#f4faf9;color:var(--at-aqua);font-style:normal}.at-agent-list>button>i svg,.at-agent-identity>i svg{width:18px}.at-agent-list>button span>*{display:block}.at-agent-list strong{font-size:13px}.at-agent-list small{margin-top:2px;color:#728185;font-size:12px}.at-agent-list em{margin-top:5px;font-size:12px;font-style:normal}.at-agent-list em.working,.at-agent-list em.verified,.at-agent-identity em.working,.at-agent-identity em.verified{color:#16824d}.at-agent-list em.waiting,.at-agent-identity em.waiting{color:#b96a08}.at-agent-list>button>svg{width:14px;color:#96a3a5}.at-empty{display:grid;justify-items:center;gap:7px;padding:30px 10px;color:#748185;text-align:center}.at-empty svg{width:27px;color:var(--at-aqua)}.at-empty strong{font-size:13px}.at-empty span{font-size:12px}.at-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid var(--at-line);background:radial-gradient(circle at 92% 0,#eaf9f6,transparent 30%),#fff}.at-agent-identity{display:flex;align-items:center;gap:12px}.at-agent-identity span>*{display:block}.at-agent-identity small{color:#718084;font-size:12px}.at-agent-identity h2{margin:2px 0;font-size:22px;letter-spacing:-.02em}.at-agent-identity em{font-size:12px;font-style:normal}.at-level{padding:6px 9px;border-radius:8px;background:#e9f8f5;color:var(--at-aqua-dark);font-size:12px;font-weight:750}.at-current-work{padding:19px 24px;border-bottom:1px solid var(--at-line)}.at-current-work h3{margin:5px 0 14px;font-size:16px;line-height:1.4}.at-current-work>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.at-current-work>div>span{display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:7px;padding:10px;border:1px solid #e2e9ea;border-radius:10px;background:#fbfcfc}.at-current-work svg{grid-row:1 / 3;width:16px;color:var(--at-aqua)}.at-current-work small,.at-current-work strong{grid-column:2;display:block}.at-current-work small{color:#7b898d;font-size:12px}.at-current-work strong{margin-top:2px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.at-run-detail{padding:18px 24px 22px}.at-run-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:9px}.at-run-head>span{display:grid;grid-template-columns:26px 1fr;column-gap:7px;align-items:center}.at-run-head svg{grid-row:1 / 3;width:17px;color:var(--at-aqua)}.at-run-head strong,.at-run-head small{grid-column:2;display:block}.at-run-head strong{font-size:13px}.at-run-head small{color:#738185;font-size:12px;text-transform:capitalize}.at-run-head>em{color:#67777a;font-size:12px;font-style:normal}.at-run-events{position:relative}.at-run-events:before{position:absolute;top:22px;bottom:22px;left:18px;width:1px;background:#cbe6e2;content:""}.at-run-events article{position:relative;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px 5px;border-bottom:1px solid #e9efef}.at-run-events article>i{z-index:1;width:36px;height:36px;display:grid;place-items:center;border:1px solid #c7e4e0;border-radius:50%;background:#fff;color:var(--at-aqua);font-style:normal}.at-run-events article>i svg{width:16px}.at-run-events article span>*{display:block}.at-run-events small,.at-run-events em{font-size:12px}.at-run-events small{color:#748286;text-transform:capitalize}.at-run-events strong{margin:2px 0;font-size:13px;text-transform:capitalize}.at-run-events em{color:#667579;font-style:normal}.at-handoff{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:14px;border:1px solid #ecd6b3;border-radius:12px;background:var(--at-amber-wash)}.at-handoff>svg{width:20px;color:#bd6c08}.at-handoff span>*{display:block}.at-handoff small{color:#97620f;font-size:12px}.at-handoff strong{margin:2px 0;font-size:13px}.at-handoff em{color:#746d62;font-size:12px;font-style:normal}.at-handoff button{min-height:38px;display:flex;align-items:center;gap:5px;padding:0 12px;border:0;border-radius:9px;background:var(--at-aqua-dark);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.at-handoff button svg{width:14px}.at-no-run{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin:20px 24px 24px;padding:18px;border:1px dashed #cadcda;border-radius:12px;color:#65777a}.at-no-run>svg{width:20px;color:var(--at-aqua)}.at-no-run span>*{display:block}.at-no-run strong{font-size:13px}.at-no-run small{margin-top:2px;font-size:12px}.at-no-run button{min-height:38px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:1px solid #9cd9d3;border-radius:9px;background:#fff;color:var(--at-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.at-no-run button svg{width:14px}.at-section-surface{max-width:1120px}.at-handoff-standalone{margin:24px}.at-orchestration{padding:20px 22px}.at-orchestration>div{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;margin-top:18px}.at-orchestration>div>span,.at-orchestration>div>button{display:grid;grid-template-columns:34px 1fr;column-gap:9px;align-items:center;padding:8px;border:0;border-radius:10px;background:#fff;color:inherit;text-align:left}.at-orchestration>div>button{font:inherit;cursor:pointer}.at-orchestration>div>button.attention{background:var(--at-amber-wash)}.at-orchestration>div>svg{width:15px;color:#a8b5b7}.at-orchestration i{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border:1px solid #b9dfda;border-radius:50%;background:#eff9f7;color:var(--at-aqua-dark);font-style:normal}.at-orchestration i svg{width:16px}.at-orchestration strong,.at-orchestration small{grid-column:2;display:block}.at-orchestration strong{font-size:12px}.at-orchestration small{color:#748286;font-size:12px}.at-orchestration footer{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;margin-top:15px;padding:12px 14px;border-radius:10px;background:#f4faf9;color:#54726e}.at-orchestration footer>svg{width:17px;color:var(--at-aqua)}.at-orchestration footer span>*{display:block}.at-orchestration footer strong{font-size:12px}.at-orchestration footer small{margin-top:2px;font-size:12px}.agent-team-workspace button:focus-visible,.agents-technical-return button:focus-visible{outline:3px solid rgba(8,168,155,.28);outline-offset:2px}.agents-technical-return{display:flex;justify-content:flex-end;max-width:1460px;margin:0 auto 10px}.agents-technical-return button{min-height:38px;padding:0 14px;border:1px solid #bbddd8;border-radius:9px;background:#fff;color:#0a8075;font:inherit;font-size:12px;cursor:pointer}@media(max-width:1180px){body:has(.agent-team-workspace){min-width:0}body:has(.agent-team-workspace) .app-base{grid-template-columns:200px minmax(0,1fr)}body:has(.agent-team-workspace) .content-shell{padding-left:18px;padding-right:18px}.at-vitals{grid-template-columns:1fr 1fr}.at-vitals>span:nth-child(2){border-right:0}.at-vitals>span:nth-child(-n+2){border-bottom:1px solid var(--at-line)}.at-enterprise{grid-template-columns:72px 1fr}.at-enterprise dl{grid-column:1 / -1}.at-team-grid{grid-template-columns:1fr}.at-roster{order:2}}@media(max-width:900px){.at-heading,.at-inspector>header,.at-run-head{align-items:stretch;flex-direction:column}.at-heading-actions{justify-content:flex-start}.at-vitals,.at-enterprise,.at-enterprise dl,.at-current-work>div{grid-template-columns:1fr}.at-vitals>span{border-right:0;border-bottom:1px solid var(--at-line)}.at-vitals>span:last-child{border-bottom:0}.at-enterprise dl{grid-column:auto}.at-orchestration>div{grid-template-columns:1fr}.at-orchestration>div>svg{display:none}}@media(max-width:760px){body:has(.agent-team-workspace) .app-base{grid-template-columns:minmax(0,1fr)}body:has(.agent-team-workspace) .content-shell{padding:12px 14px 24px}.at-heading h1{font-size:27px}.at-enterprise-mark{width:60px;height:60px}.at-handoff{grid-template-columns:28px 1fr}.at-handoff button{grid-column:1 / -1;justify-content:center}.at-no-run{grid-template-columns:28px 1fr}.at-no-run button{grid-column:1 / -1;justify-content:center}}@media(prefers-reduced-motion:reduce){.agent-team-workspace *{scroll-behavior:auto!important;transition:none!important}}.corporate-identity-workspace{--ci-aqua: #08a89b;--ci-aqua-dark: #087f75;--ci-ink: #101a31;--ci-muted: #657589;--ci-line: #dfe8ea;--ci-wash: #f1faf8;--ci-amber: #d98012;--ci-amber-wash: #fff7eb;display:grid;gap:20px;max-width:1500px;margin:0 auto;color:var(--ci-ink);font-size:14px;line-height:1.45}.corporate-identity-workspace,.corporate-identity-workspace>*,.ci-heading>div,.ci-identity-card>*,.ci-main-grid>*,.ci-surface>*{min-width:0}.corporate-identity-workspace h1,.corporate-identity-workspace h2,.corporate-identity-workspace p{margin:0}.ci-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.ci-kicker{display:block;color:#58827d;font-size:12px;font-weight:760;letter-spacing:.105em}.ci-heading h1{margin:5px 0 7px;font-size:32px;line-height:1.15;letter-spacing:-.035em}.ci-heading p{max-width:780px;color:var(--ci-muted);font-size:14px}.ci-fixture{display:inline-flex;margin-top:11px;padding:5px 9px;border-radius:6px;background:#e9f8f5;color:var(--ci-aqua-dark);font-size:12px}.ci-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ci-secondary,.ci-boundary{min-height:40px;padding:0 14px;border:1px solid #cddfdd;border-radius:10px;background:#fff;font-size:13px}.ci-secondary{color:#4c6263;font:inherit;cursor:pointer}.ci-boundary{display:inline-flex;align-items:center;gap:7px;border-color:#cce7e3;background:var(--ci-wash);color:var(--ci-aqua-dark);font-size:12px;font-weight:700;white-space:nowrap}.ci-boundary svg{width:16px}.ci-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ci-line);border-radius:16px;background:#fff}.ci-vitals>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--ci-line)}.ci-vitals>span:last-child{border-right:0}.ci-vitals svg{grid-row:1 / 4;width:23px;color:var(--ci-aqua)}.ci-vitals small,.ci-vitals strong,.ci-vitals em{grid-column:2;display:block}.ci-vitals small{color:var(--ci-muted);font-size:12px}.ci-vitals strong{margin:1px 0;font-size:20px;line-height:1.15}.ci-vitals em{color:#7b898e;font-size:12px;font-style:normal}.ci-vitals .attention svg,.ci-vitals .attention strong{color:#bd6e0a}.ci-section-navigation{overflow:hidden;border-bottom:1px solid var(--ci-line)}.ci-section-tabs{max-width:860px}.ci-section-tabs>div{width:auto!important;min-width:135px}.ci-section-tabs button{min-height:48px;color:#596b75}.ci-section-tabs button:hover{background:var(--ci-wash)}.ci-section-tab-label{font-size:14px!important;font-weight:650!important}.ci-summary-links,.ci-source-index{display:none}.ci-summary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ci-summary-links>button{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:84px;padding:16px 18px;border:1px solid var(--ci-line);border-radius:14px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.ci-summary-links>button:hover{border-color:#a8dbd6;background:#f7fbfa}.ci-summary-links>button>svg:first-child{width:24px;color:var(--ci-aqua-dark)}.ci-summary-links>button>svg:last-child{width:17px;color:#72817e}.ci-summary-links span,.ci-summary-links small,.ci-summary-links strong{display:block}.ci-summary-links small{color:var(--ci-muted);font-size:12px}.ci-summary-links strong{margin-top:3px;font-size:14px}.ci-source-index{padding:22px;border:1px solid var(--ci-line);border-radius:18px;background:#fff}.ci-source-index>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--ci-line)}.ci-source-index h2{margin-top:4px;font-size:20px}.ci-source-index>header>span{display:inline-flex;align-items:center;gap:7px;color:var(--ci-aqua-dark);font-size:12px;font-weight:700}.ci-source-index>header svg{width:17px}.ci-source-index>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ci-source-index article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:18px;border-right:1px solid var(--ci-line)}.ci-source-index article:last-child{border-right:0}.ci-source-index article>svg{width:22px;color:var(--ci-aqua-dark)}.ci-source-index article small,.ci-source-index article strong,.ci-source-index article em{display:block}.ci-source-index article small{color:var(--ci-muted);font-size:12px}.ci-source-index article strong{margin-top:3px;font-size:14px}.ci-source-index article em{margin-top:5px;color:#71807d;font-size:12px;font-style:normal}.ci-source-index>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid var(--ci-line)}.ci-source-index>footer p{max-width:760px;color:#5f716e;font-size:13px}.ci-source-index>footer strong{color:#243e3a}.ci-source-index>footer button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--ci-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ci-source-index>footer button svg{width:15px}.corporate-identity-workspace[data-section=society-summary] .ci-summary-links{display:grid}.corporate-identity-workspace[data-section=society-summary] .ci-main-grid,.corporate-identity-workspace[data-section=society-summary] .ci-source-index,.corporate-identity-workspace[data-section=society-summary] .ci-continuity,.corporate-identity-workspace[data-section=society-capital] .ci-identity-card,.corporate-identity-workspace[data-section=society-capital] .ci-summary-links,.corporate-identity-workspace[data-section=society-capital] .ci-source-index,.corporate-identity-workspace[data-section=society-capital] .ci-continuity,.corporate-identity-workspace[data-section=society-capital] .ci-authorities,.corporate-identity-workspace[data-section=society-capital] .ci-inspector{display:none}.corporate-identity-workspace[data-section=society-capital] .ci-main-grid{grid-template-columns:minmax(0,1fr)}.corporate-identity-workspace[data-section=society-authorities] .ci-identity-card,.corporate-identity-workspace[data-section=society-authorities] .ci-summary-links,.corporate-identity-workspace[data-section=society-authorities] .ci-source-index,.corporate-identity-workspace[data-section=society-authorities] .ci-continuity,.corporate-identity-workspace[data-section=society-authorities] .ci-cap-table{display:none}.corporate-identity-workspace[data-section=society-authorities] .ci-main-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.corporate-identity-workspace[data-section=society-sources] .ci-summary-links,.corporate-identity-workspace[data-section=society-sources] .ci-main-grid,.corporate-identity-workspace[data-section=society-sources] .ci-continuity{display:none}.corporate-identity-workspace[data-section=society-sources] .ci-source-index{display:block}.corporate-identity-workspace[data-section=society-changes] .ci-identity-card,.corporate-identity-workspace[data-section=society-changes] .ci-summary-links,.corporate-identity-workspace[data-section=society-changes] .ci-source-index,.corporate-identity-workspace[data-section=society-changes] .ci-cap-table,.corporate-identity-workspace[data-section=society-changes] .ci-authorities{display:none}.corporate-identity-workspace[data-section=society-changes] .ci-main-grid{grid-template-columns:minmax(0,1fr)}.ci-identity-card,.ci-surface,.ci-continuity{border:1px solid var(--ci-line);border-radius:18px;background:#fff}.ci-identity-card{display:grid;grid-template-columns:82px minmax(250px,.8fr) minmax(520px,1.2fr);align-items:center;gap:22px;padding:22px 24px;background:radial-gradient(circle at 7% 50%,#e9f8f5,transparent 18%),#fff}.ci-entity-mark{width:72px;height:72px;display:grid;place-items:center;border:1px solid #b9dfda;border-radius:50%;background:#f1faf8;color:var(--ci-aqua-dark)}.ci-entity-mark svg{width:29px}.ci-entity-title h2{margin:5px 0 3px;font-size:23px}.ci-entity-title p{color:var(--ci-muted);font-size:13px}.ci-identity-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--ci-line);border-radius:12px}.ci-identity-card dl div{padding:13px 14px;border-right:1px solid var(--ci-line)}.ci-identity-card dl div:last-child{border-right:0}.ci-identity-card dt,.ci-inspector dt{color:var(--ci-muted);font-size:12px}.ci-identity-card dd,.ci-inspector dd{margin:3px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.ci-main-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(300px,.8fr);gap:18px;align-items:stretch}.ci-surface{padding:20px}.ci-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ci-surface>header h2{margin-top:4px;font-size:20px;letter-spacing:-.02em}.ci-surface>header>span{min-width:30px;padding:4px 8px;border-radius:999px;background:#eef5f5;color:#617576;text-align:center;font-size:12px;font-weight:700}.ci-surface>header>span.candidate{background:#fff0dc;color:#a75c00}.ci-surface>header>span.validated{background:#e8f8f3;color:#087c70}.ci-cap-visual{display:flex;height:14px;margin:20px 0;overflow:hidden;border-radius:999px;background:#edf2f3}.ci-cap-visual i{min-width:2px;background:var(--ci-aqua)}.ci-cap-visual i[data-tone="1"]{background:#49c9bd}.ci-cap-visual i[data-tone="2"]{background:#84dcd3}.ci-cap-visual i[data-tone="3"]{background:#b2e9e3}.ci-shareholders{display:grid;gap:0}.ci-shareholders article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 2px;border-top:1px solid var(--ci-line)}.ci-shareholders article>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#dff7f3;color:var(--ci-aqua-dark);font-size:13px;font-style:normal;font-weight:800}.ci-shareholders strong,.ci-shareholders small{display:block}.ci-shareholders strong{font-size:14px}.ci-shareholders small{margin-top:2px;color:var(--ci-muted);font-size:12px}.ci-shareholders em{color:var(--ci-aqua-dark);font-size:15px;font-style:normal;font-weight:800}.ci-warning,.ci-boundary-note{display:flex;gap:10px;margin-top:14px;padding:12px;border-radius:11px}.ci-warning{background:var(--ci-amber-wash);color:#995b0b}.ci-boundary-note{background:var(--ci-wash);color:var(--ci-aqua-dark)}.ci-warning svg,.ci-boundary-note svg{width:18px;flex:0 0 auto}.ci-warning strong,.ci-warning small,.ci-boundary-note strong,.ci-boundary-note small{display:block}.ci-warning strong,.ci-boundary-note strong{font-size:13px}.ci-warning small,.ci-boundary-note small{margin-top:2px;color:#617576;font-size:12px}.ci-filters{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap}.ci-filters button{min-height:34px;padding:0 11px;border:1px solid var(--ci-line);border-radius:9px;background:#fff;color:#53666b;font:inherit;font-size:12px;cursor:pointer}.ci-filters button[aria-pressed=true]{border-color:#bce5df;background:var(--ci-wash);color:var(--ci-aqua-dark);font-weight:700}.ci-authority-list{display:grid;gap:8px}.ci-authority-list>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;border:1px solid var(--ci-line);border-radius:12px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.ci-authority-list>button.selected{border-color:#8dd6cf;background:#f5fbfa;box-shadow:0 0 0 2px #08a89b14}.ci-authority-list>button>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--ci-wash);color:var(--ci-aqua-dark)}.ci-authority-list svg{width:17px}.ci-authority-list span>strong,.ci-authority-list span>small,.ci-authority-list span>em{display:block}.ci-authority-list span>strong{font-size:14px}.ci-authority-list span>small{margin-top:1px;color:var(--ci-muted);font-size:12px}.ci-authority-list span>em{margin-top:5px;font-size:12px;font-style:normal}.ci-authority-list span>em.candidate{color:#aa650a}.ci-authority-list span>em.validated{color:var(--ci-aqua-dark)}.ci-inspector{background:#fbfdfd}.ci-authority-person{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--ci-line);border-radius:12px;background:#fff}.ci-authority-person>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--ci-wash);color:var(--ci-aqua-dark)}.ci-authority-person svg{width:19px}.ci-authority-person small,.ci-authority-person strong{display:block}.ci-authority-person small{color:var(--ci-muted);font-size:12px}.ci-authority-person strong{margin-top:2px;font-size:14px}.ci-inspector dl{display:grid;margin:14px 0 0}.ci-inspector dl div{padding:11px 2px;border-top:1px solid var(--ci-line)}.ci-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.ci-inspector-actions button,.ci-empty button,.ci-continuity-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--ci-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ci-inspector-actions button:last-child{border-color:var(--ci-aqua);background:var(--ci-aqua-dark);color:#fff}.ci-inspector-actions svg,.ci-empty button svg,.ci-continuity-actions svg{width:15px}.ci-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;color:var(--ci-muted);text-align:center}.ci-empty.compact{min-height:150px}.ci-empty>svg{width:35px;color:#8ca3a5}.ci-empty strong{color:var(--ci-ink);font-size:15px}.ci-empty span{max-width:310px;font-size:13px}.ci-empty button{margin-top:7px}.ci-continuity{padding:20px 22px}.ci-continuity>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.ci-continuity h2{margin-top:4px;font-size:20px}.ci-continuity ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0 0;padding:0;list-style:none}.ci-continuity li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding-right:22px}.ci-continuity li:not(:last-child):after{content:"";position:absolute;z-index:0;right:3px;left:48px;top:20px;border-top:1px dashed #b7cccc}.ci-continuity li>i{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:1px solid #c9dddd;border-radius:50%;background:#fff;color:#75898b}.ci-continuity li.complete>i{border-color:#75cec5;background:var(--ci-wash);color:var(--ci-aqua-dark)}.ci-continuity li.attention>i{border-color:#efc27e;background:var(--ci-amber-wash);color:#b66a08}.ci-continuity li svg{width:17px}.ci-continuity li small,.ci-continuity li strong{display:block}.ci-continuity li small{color:var(--ci-muted);font-size:12px}.ci-continuity li strong{margin-top:2px;font-size:13px}.ci-continuity-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.corporate-identity-workspace button:focus-visible{outline:3px solid rgba(8,168,155,.28);outline-offset:2px}body:has(.corporate-identity-workspace){min-width:0}body:has(.corporate-identity-workspace) .main-shell,body:has(.corporate-identity-workspace) .content-shell{min-width:0}@media(max-width:1220px){.ci-identity-card{grid-template-columns:72px minmax(0,1fr)}.ci-identity-card dl{grid-column:1 / -1}.ci-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-inspector{grid-column:1 / -1}}@media(max-width:900px){.ci-heading{align-items:flex-start;flex-direction:column}.ci-heading-actions{justify-content:flex-start}.ci-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-vitals>span:nth-child(2){border-right:0}.ci-vitals>span:nth-child(-n+2){border-bottom:1px solid var(--ci-line)}.ci-source-index>div{grid-template-columns:1fr}.ci-source-index article{border-right:0;border-bottom:1px solid var(--ci-line)}.ci-source-index article:last-child{border-bottom:0}.ci-source-index>footer{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.corporate-identity-workspace{gap:14px;font-size:13px}.ci-heading h1{font-size:27px}.ci-heading-actions{width:100%}.ci-secondary,.ci-boundary{flex:1;justify-content:center}.ci-vitals,.ci-main-grid,.ci-identity-card,.ci-identity-card dl,.ci-summary-links,.ci-continuity ol{grid-template-columns:minmax(0,1fr)}.ci-section-tabs{overflow-x:auto}.ci-section-tabs>div{min-width:150px}.ci-vitals>span{border-right:0;border-bottom:1px solid var(--ci-line)}.ci-vitals>span:last-child{border-bottom:0}.ci-identity-card{text-align:center}.ci-entity-mark{margin:0 auto}.ci-identity-card dl{text-align:left}.ci-identity-card dl div{border-right:0;border-bottom:1px solid var(--ci-line)}.ci-identity-card dl div:last-child{border-bottom:0}.ci-inspector{grid-column:auto}.ci-inspector-actions{grid-template-columns:minmax(0,1fr)}.ci-continuity li{padding:7px 0}.ci-continuity li:not(:last-child):after{left:20px;right:auto;top:48px;bottom:-7px;border-top:0;border-left:1px dashed #b7cccc}.ci-continuity-actions{display:grid;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.corporate-identity-workspace *,.corporate-identity-workspace *:before,.corporate-identity-workspace *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.living-compliance-workspace{--co-aqua: #08a89b;--co-aqua-dark: #087f75;--co-ink: #101a31;--co-muted: #657589;--co-line: #dfe8ea;--co-wash: #f1faf8;--co-amber: #d98012;--co-amber-wash: #fff7eb;display:grid;gap:20px;max-width:1500px;margin:0 auto;color:var(--co-ink);font-size:14px;line-height:1.45}.living-compliance-workspace,.living-compliance-workspace>*,.co-heading>div,.co-pulse>*,.co-main-grid>*,.co-surface>*{min-width:0}.living-compliance-workspace h1,.living-compliance-workspace h2,.living-compliance-workspace p{margin:0}.co-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.co-kicker{display:block;color:#58827d;font-size:12px;font-weight:760;letter-spacing:.105em}.co-heading h1{margin:5px 0 7px;font-size:32px;line-height:1.15;letter-spacing:-.035em}.co-heading p{max-width:780px;color:var(--co-muted);font-size:14px}.co-fixture{display:inline-flex;margin-top:11px;padding:5px 9px;border-radius:6px;background:#e9f8f5;color:var(--co-aqua-dark);font-size:12px}.co-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.co-secondary,.co-boundary{min-height:40px;padding:0 14px;border:1px solid #cddfdd;border-radius:10px;background:#fff;font-size:13px}.co-secondary{color:#4c6263;font:inherit;cursor:pointer}.co-boundary{display:inline-flex;align-items:center;gap:7px;border-color:#cce7e3;background:var(--co-wash);color:var(--co-aqua-dark);font-size:12px;font-weight:700;white-space:nowrap}.co-boundary svg{width:16px}.co-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--co-line);border-radius:16px;background:#fff}.co-vitals>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--co-line)}.co-vitals>span:last-child{border-right:0}.co-vitals svg{grid-row:1 / 4;width:23px;color:var(--co-aqua)}.co-vitals small,.co-vitals strong,.co-vitals em{grid-column:2;display:block}.co-vitals small{color:var(--co-muted);font-size:12px}.co-vitals strong{margin:1px 0;font-size:21px;line-height:1.1}.co-vitals em{color:#7b898e;font-size:12px;font-style:normal}.co-vitals .attention svg,.co-vitals .attention strong{color:#bd6e0a}.co-pulse,.co-surface,.co-exception{border:1px solid var(--co-line);border-radius:18px;background:#fff}.co-section-navigation{min-width:0;overflow-x:auto;border-bottom:1px solid var(--co-line)}.co-section-tabs{min-width:max-content}.co-section-tab-label{font-size:14px!important;font-weight:650}.co-pulse{display:grid;grid-template-columns:82px minmax(280px,1fr) minmax(490px,.95fr);align-items:center;gap:22px;padding:22px 24px;background:radial-gradient(circle at 7% 50%,#e9f8f5,transparent 18%),#fff}.co-pulse-mark{position:relative;width:72px;height:72px;display:grid;place-items:center;border:1px solid #b9dfda;border-radius:50%;background:#f1faf8;color:var(--co-aqua-dark)}.co-pulse-mark svg{width:29px}.co-pulse-mark i{position:absolute;top:6px;right:4px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--co-amber)}.co-pulse h2{margin:5px 0 4px;font-size:23px}.co-pulse p{color:var(--co-muted);font-size:13px}.co-pulse dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--co-line);border-radius:12px}.co-pulse dl div{padding:13px 14px;border-right:1px solid var(--co-line)}.co-pulse dl div:last-child{border-right:0}.co-pulse dt,.co-inspector dt{color:var(--co-muted);font-size:12px}.co-pulse dd,.co-inspector dd{margin:3px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.co-main-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(380px,1.15fr) minmax(300px,.86fr);gap:18px;align-items:stretch}.co-overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;align-items:start}.co-surface{padding:20px}.co-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:16px}.co-surface>header h2{margin-top:4px;font-size:20px;letter-spacing:-.02em}.co-surface>header>span{min-width:30px;padding:4px 8px;border-radius:999px;background:#eef5f5;color:#617576;text-align:center;font-size:12px;font-weight:700}.co-surface>header>span.attention{background:#fff0dc;color:#a75c00}.co-surface>header>span.verified{background:#e8f8f3;color:#087c70}.co-reading-guide h2{margin:5px 0 12px;font-size:20px;letter-spacing:-.02em}.co-reading-guide>div{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:13px 0;border-top:1px solid var(--co-line)}.co-reading-guide>div>svg{width:21px;color:var(--co-aqua-dark)}.co-reading-guide>div span>*{display:block}.co-reading-guide>div strong{font-size:14px}.co-reading-guide>div small{margin-top:3px;color:var(--co-muted);font-size:12px}.co-domain-list,.co-obligation-list{display:grid;gap:8px}.co-domain-list button,.co-obligation-list button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--co-line);border-radius:12px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.co-domain-list button.selected,.co-obligation-list button.selected{border-color:#8dd6cf;background:#f5fbfa;box-shadow:0 0 0 2px #08a89b14}.co-domain-list button>i,.co-obligation-list button>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--co-wash);color:var(--co-aqua-dark)}.co-domain-list svg,.co-obligation-list svg{width:17px}.co-domain-list span>strong,.co-domain-list span>small,.co-obligation-list span>strong,.co-obligation-list span>small,.co-obligation-list span>em{display:block}.co-domain-list strong,.co-obligation-list strong{font-size:14px}.co-domain-list small,.co-obligation-list small{margin-top:2px;color:var(--co-muted);font-size:12px}.co-domain-list em{min-width:31px;padding:4px 7px;border-radius:999px;background:#f0f3f4;color:#6e7c80;text-align:center;font-size:12px;font-style:normal}.co-domain-list em.attention{background:#fff0dc;color:#a75c00}.co-domain-list em.verified{background:#e8f8f3;color:#087c70}.co-obligation-list span>em{margin-top:5px;color:#a86613;font-size:12px;font-style:normal}.co-filters{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap}.co-filters button{min-height:34px;padding:0 11px;border:1px solid var(--co-line);border-radius:9px;background:#fff;color:#53666b;font:inherit;font-size:12px;cursor:pointer}.co-filters button[aria-pressed=true]{border-color:#bce5df;background:var(--co-wash);color:var(--co-aqua-dark);font-weight:700}.co-inspector{background:#fbfdfd}.co-inspector dl{display:grid;margin:0}.co-inspector dl div{padding:11px 2px;border-top:1px solid var(--co-line)}.co-boundary-note{display:flex;gap:10px;margin-top:14px;padding:12px;border-radius:11px;background:var(--co-wash);color:var(--co-aqua-dark)}.co-boundary-note svg{width:18px;flex:0 0 auto}.co-boundary-note strong,.co-boundary-note small{display:block}.co-boundary-note strong{font-size:13px}.co-boundary-note small{margin-top:2px;color:#617576;font-size:12px}.co-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.co-inspector-actions button,.co-empty button,.co-exception>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--co-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.co-inspector-actions button:last-child,.co-exception>button{border-color:var(--co-aqua);background:var(--co-aqua-dark);color:#fff}.co-inspector-actions svg,.co-empty button svg,.co-exception>button svg{width:15px}.co-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;color:var(--co-muted);text-align:center}.co-empty.compact{min-height:160px}.co-empty>svg{width:35px;color:#8ca3a5}.co-empty strong{color:var(--co-ink);font-size:15px}.co-empty span{max-width:330px;font-size:13px}.co-empty>div{display:flex;gap:8px;margin-top:7px;flex-wrap:wrap;justify-content:center}.co-exception{display:grid;grid-template-columns:minmax(300px,1fr) minmax(460px,1.15fr) auto;align-items:center;gap:22px;padding:20px 22px;border-left:3px solid var(--co-amber)}.co-exception h2{margin:4px 0;font-size:20px}.co-exception p{color:var(--co-muted);font-size:13px}.co-exception-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--co-line);border-radius:11px}.co-exception-proof>span{padding:11px 12px;border-right:1px solid var(--co-line)}.co-exception-proof>span:last-child{border-right:0}.co-exception-proof small,.co-exception-proof strong{display:block}.co-exception-proof small{color:var(--co-muted);font-size:12px}.co-exception-proof strong{margin-top:2px;font-size:12px}.co-section-surface{min-height:310px}.co-section-surface>header p{max-width:760px;margin-top:5px;color:var(--co-muted);font-size:13px}.co-evidence-list,.co-activity-list{display:grid}.co-evidence-list article{display:grid;grid-template-columns:42px minmax(220px,.85fr) minmax(420px,1.15fr);align-items:center;gap:14px;padding:15px 3px;border-bottom:1px solid var(--co-line)}.co-evidence-list article:last-child,.co-activity-list article:last-child{border-bottom:0}.co-evidence-list article>i,.co-activity-list article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--co-wash);color:var(--co-aqua-dark);font-style:normal}.co-evidence-list article>i svg,.co-activity-list article>i svg{width:18px}.co-evidence-list article>span>*,.co-activity-list article>span>*{display:block}.co-evidence-list article small,.co-activity-list article small{color:var(--co-muted);font-size:12px}.co-evidence-list article strong,.co-activity-list article strong{margin:3px 0;font-size:14px}.co-evidence-list article em,.co-activity-list article em{color:#617576;font-size:12px;font-style:normal}.co-evidence-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--co-line);border-radius:10px}.co-evidence-list dl div{padding:10px 11px;border-right:1px solid var(--co-line)}.co-evidence-list dl div:last-child{border-right:0}.co-evidence-list dt{color:var(--co-muted);font-size:12px}.co-evidence-list dd{margin:3px 0 0;font-size:12px;font-weight:700}.co-evidence-section>footer,.co-activity-section>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:14px 2px 0;border-top:1px solid var(--co-line);color:#5f7275;font-size:12px}.co-evidence-section>footer>span{display:flex;align-items:flex-start;gap:8px}.co-evidence-section>footer>span svg{width:17px;flex:0 0 auto;color:var(--co-aqua-dark)}.co-evidence-section>footer>div{display:flex;gap:8px}.co-evidence-section>footer button,.co-activity-section>footer button{min-height:38px;padding:0 12px;border:1px solid #a9dcd6;border-radius:9px;background:#fff;color:var(--co-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.co-activity-list article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:15px 3px;border-bottom:1px solid var(--co-line)}.co-no-action{display:inline-flex;align-items:center;gap:7px;color:#5f7573;font-size:12px;font-weight:700}.co-no-action svg{width:17px;color:var(--co-aqua-dark)}.living-compliance-workspace button:focus-visible{outline:3px solid rgba(8,168,155,.28);outline-offset:2px}body:has(.living-compliance-workspace){min-width:0;width:100%;overflow-x:clip}body:has(.living-compliance-workspace) .main-shell,body:has(.living-compliance-workspace) .content-shell,body:has(.living-compliance-workspace) .app-base{min-width:0;width:100%}@media(max-width:1220px){.co-pulse{grid-template-columns:72px minmax(0,1fr)}.co-pulse dl{grid-column:1 / -1}.co-main-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1fr)}.co-inspector{grid-column:1 / -1}.co-exception{grid-template-columns:minmax(0,1fr)}.co-exception>button{justify-self:start}}@media(max-width:900px){.co-heading{align-items:flex-start;flex-direction:column}.co-heading-actions{justify-content:flex-start}.co-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.co-vitals>span:nth-child(2){border-right:0}.co-vitals>span:nth-child(-n+2){border-bottom:1px solid var(--co-line)}.co-main-grid{grid-template-columns:minmax(0,1fr)}.co-inspector{grid-column:auto}.co-overview-grid{grid-template-columns:minmax(0,1fr)}.co-evidence-list article{grid-template-columns:42px minmax(0,1fr)}.co-evidence-list dl{grid-column:1 / -1}}@media(max-width:700px){.living-compliance-workspace{gap:14px;font-size:13px}.co-heading h1{font-size:27px}.co-heading-actions{width:100%}.co-secondary,.co-boundary{flex:1;justify-content:center}.co-vitals,.co-pulse,.co-pulse dl,.co-exception-proof{grid-template-columns:minmax(0,1fr)}.co-vitals>span{border-right:0;border-bottom:1px solid var(--co-line)}.co-vitals>span:last-child{border-bottom:0}.co-pulse{text-align:center}.co-pulse-mark{margin:0 auto}.co-pulse dl{text-align:left}.co-pulse dl div,.co-exception-proof>span{border-right:0;border-bottom:1px solid var(--co-line)}.co-pulse dl div:last-child,.co-exception-proof>span:last-child{border-bottom:0}.co-inspector-actions,.co-evidence-list dl{grid-template-columns:minmax(0,1fr)}.co-evidence-list dl div{border-right:0;border-bottom:1px solid var(--co-line)}.co-evidence-list dl div:last-child{border-bottom:0}.co-evidence-section>footer,.co-activity-section>footer{align-items:stretch;flex-direction:column}.co-evidence-section>footer>div{display:grid;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.living-compliance-workspace *,.living-compliance-workspace *:before,.living-compliance-workspace *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.living-audit-room{--au-aqua: #08a89b;--au-aqua-dark: #087f75;--au-ink: #101a31;--au-muted: #657589;--au-line: #dfe8ea;--au-wash: #f1faf8;--au-amber: #d98012;--au-amber-wash: #fff7eb;display:grid;gap:20px;max-width:1460px;margin:0 auto;color:var(--au-ink);font-size:14px;line-height:1.45}.living-audit-room,.living-audit-room>*,.au-heading>div,.au-section-stage>*,.au-surface>*{min-width:0}.living-audit-room h1,.living-audit-room h2,.living-audit-room h3,.living-audit-room p{margin:0}.au-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.au-kicker{display:block;color:#58827d;font-size:12px;font-weight:760;letter-spacing:.105em}.au-heading h1{margin:5px 0 7px;font-size:32px;line-height:1.15;letter-spacing:-.035em}.au-heading p{max-width:760px;color:var(--au-muted);font-size:14px}.au-fixture{display:inline-flex;margin-top:11px;padding:5px 9px;border-radius:6px;background:#e9f8f5;color:var(--au-aqua-dark);font-size:12px}.au-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.au-secondary,.au-boundary{min-height:40px;padding:0 14px;border:1px solid #cddfdd;border-radius:10px;background:#fff;font-size:13px}.au-secondary{color:#4c6263;font:inherit;cursor:pointer}.au-boundary{display:inline-flex;align-items:center;gap:7px;border-color:#efd6b3;background:var(--au-amber-wash);color:#a56009;font-size:12px;font-weight:700;white-space:nowrap}.au-boundary svg{width:16px}.au-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--au-line);border-radius:16px;background:#fff}.au-vitals>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--au-line)}.au-vitals>span:last-child{border-right:0}.au-vitals svg{grid-row:1 / 4;width:23px;color:var(--au-aqua)}.au-vitals small,.au-vitals strong,.au-vitals em{grid-column:2;display:block}.au-vitals small{color:var(--au-muted);font-size:12px}.au-vitals strong{margin:1px 0;font-size:21px;line-height:1.1}.au-vitals em{color:#7b898e;font-size:12px;font-style:normal}.au-section-navigation{min-width:0;overflow-x:auto;border-bottom:1px solid var(--au-line)}.au-section-tabs{width:max-content;min-width:min(100%,620px)}.au-section-tab-label{font-size:13px}.au-section-stage{display:grid;gap:18px;animation:au-enter .2s ease-out}@keyframes au-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.au-package,.au-surface,.au-export{border:1px solid var(--au-line);border-radius:18px;background:#fff}.au-package{display:grid;grid-template-columns:72px minmax(280px,1fr) minmax(500px,1.05fr);align-items:center;gap:22px;padding:24px;background:radial-gradient(circle at 6% 50%,#e9f8f5,transparent 20%),#fff}.au-package-mark{width:64px;height:64px;display:grid;place-items:center;border:1px solid #b9dfda;border-radius:50%;background:#f1faf8;color:var(--au-aqua-dark)}.au-package-mark svg{width:27px}.au-package h2{margin:5px 0 4px;font-size:23px}.au-package p{max-width:650px;color:var(--au-muted);font-size:13px}.au-package dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--au-line);border-radius:12px}.au-package dl div{padding:13px 14px;border-right:1px solid var(--au-line)}.au-package dl div:last-child{border-right:0}.au-package dt,.au-inspector dt,.au-scope-card dt{color:var(--au-muted);font-size:12px}.au-package dd,.au-inspector dd,.au-scope-card dd{margin:3px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.au-summary-grid{display:grid;grid-template-columns:minmax(480px,1.45fr) minmax(300px,.7fr);gap:18px}.au-surface{padding:22px}.au-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.au-surface>header h2{margin-top:4px;font-size:20px;letter-spacing:-.02em}.au-surface>header>span{min-width:30px;padding:4px 8px;border-radius:999px;background:#eef5f5;color:#617576;text-align:center;font-size:12px;font-weight:700}.au-route ol,.au-custody ol,.au-scope-rules ul,.au-export-checks{display:grid;gap:0;margin:0;padding:0;list-style:none}.au-route li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:62px;position:relative}.au-route li:not(:last-child):after{content:"";position:absolute;top:35px;bottom:-4px;left:17px;border-left:1px solid #cbdcda}.au-route li>i,.au-custody li>i{width:35px;height:35px;display:grid;place-items:center;z-index:1;border-radius:50%;background:#f1f5f5;color:#73878a}.au-route li.complete>i,.au-custody li.complete>i{background:var(--au-wash);color:var(--au-aqua-dark)}.au-route li.attention>i,.au-custody li.attention>i{background:var(--au-amber-wash);color:#b56a08}.au-route li.locked>i{background:#f2f4f5;color:#899598}.au-route li svg,.au-custody li svg{width:17px}.au-route button{min-height:46px;padding:0 0 12px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.au-route strong,.au-route small,.au-custody strong,.au-custody small{display:block}.au-route strong{font-size:14px}.au-route small,.au-custody small{margin-top:2px;color:var(--au-muted);font-size:12px}.au-next{display:flex;flex-direction:column;align-items:flex-start;min-height:360px;background:linear-gradient(145deg,#f4fbfa,#fff 70%)}.au-next-icon{width:62px;height:62px;display:grid;place-items:center;margin:auto 0 18px;border-radius:50%;background:#e6f7f4;color:var(--au-aqua-dark)}.au-next-icon svg{width:27px}.au-next h2{font-size:22px}.au-next p{margin:8px 0 18px;color:var(--au-muted);font-size:13px}.au-next button,.au-scope-rules>button,.au-evidence-intro>button,.au-custody>button,.au-export-decision button,.au-export footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--au-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.au-next button svg,.au-scope-rules>button svg,.au-evidence-intro>button svg,.au-custody>button svg,.au-export-decision button svg,.au-export footer button svg{width:15px}.au-scope-grid{display:grid;grid-template-columns:minmax(480px,1.25fr) minmax(320px,.75fr);gap:18px}.au-scope-card dl{display:grid;gap:0;margin:0;border:1px solid var(--au-line);border-radius:12px;overflow:hidden}.au-scope-card dl>div{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(180px,.75fr) minmax(220px,1fr);gap:14px;padding:15px;border-bottom:1px solid var(--au-line)}.au-scope-card dl>div:last-child{border-bottom:0}.au-scope-card dl small{color:var(--au-muted);font-size:12px}.au-scope-card dl .unresolved{background:var(--au-amber-wash)}.au-warning{display:flex;gap:10px;margin-top:14px;padding:13px;border-radius:11px;background:var(--au-amber-wash);color:#9b5b09}.au-warning svg{width:18px;flex:0 0 auto}.au-warning strong,.au-warning small{display:block}.au-warning strong{font-size:13px}.au-warning small{margin-top:2px;font-size:12px}.au-scope-rules h2{margin:5px 0 16px;font-size:20px}.au-scope-rules li{display:flex;gap:10px;padding:13px 0;border-top:1px solid var(--au-line)}.au-scope-rules li svg{width:18px;flex:0 0 auto;color:var(--au-aqua-dark)}.au-scope-rules li:nth-child(3) svg{color:var(--au-amber)}.au-scope-rules strong,.au-scope-rules small{display:block}.au-scope-rules strong{font-size:13px}.au-scope-rules small{margin-top:2px;color:var(--au-muted);font-size:12px}.au-scope-rules>button{width:100%;margin-top:12px}.au-filters{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap}.au-filters button{min-height:34px;padding:0 11px;border:1px solid var(--au-line);border-radius:9px;background:#fff;color:#53666b;font:inherit;font-size:12px;cursor:pointer}.au-filters button[aria-pressed=true]{border-color:#bce5df;background:var(--au-wash);color:var(--au-aqua-dark);font-weight:700}.au-event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.au-event-list article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid var(--au-line);border-radius:12px;background:#fff}.au-event-list article.inspected{border-color:#8dd6cf;background:#f5fbfa;box-shadow:0 0 0 2px #08a89b14}.au-check{width:40px;display:grid;place-items:center;border:0;border-right:1px solid var(--au-line);background:#f7fafa;color:var(--au-aqua-dark);cursor:pointer}.au-check[aria-pressed=true]{background:#dff7f3}.au-check svg{width:16px}.au-event-open{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.au-event-open>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--au-wash);color:var(--au-aqua-dark)}.au-event-open svg{width:16px}.au-event-open strong,.au-event-open small,.au-event-open em{display:block}.au-event-open strong{font-size:13px;overflow-wrap:anywhere}.au-event-open small{margin-top:2px;color:var(--au-muted);font-size:12px}.au-event-open em{margin-top:5px;color:#77878b;font-size:12px;font-style:normal}.au-evidence-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 2px 6px}.au-evidence-intro h2{margin:5px 0 4px;font-size:24px}.au-evidence-intro p{max-width:720px;color:var(--au-muted);font-size:13px}.au-evidence-intro>button{flex:0 0 auto}.au-evidence-grid,.au-custody-grid{display:grid;grid-template-columns:minmax(500px,1.25fr) minmax(330px,.75fr);gap:18px;align-items:start}.au-evidence-grid .au-event-list{grid-template-columns:minmax(0,1fr)}.au-inspector{background:#fbfdfd}.au-inspector dl{display:grid;margin:0}.au-inspector dl div{padding:11px 2px;border-top:1px solid var(--au-line)}.au-boundary-note{display:flex;gap:10px;margin-top:14px;padding:12px;border-radius:11px;background:var(--au-wash);color:var(--au-aqua-dark)}.au-boundary-note svg{width:18px;flex:0 0 auto}.au-boundary-note strong,.au-boundary-note small{display:block}.au-boundary-note strong{font-size:13px}.au-boundary-note small{margin-top:2px;color:#617576;font-size:12px}.au-custody li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 0;border-top:1px solid var(--au-line)}.au-custody li:first-child{border-top:0}.au-custody strong{font-size:13px}.au-custody>button{width:100%;margin-top:14px}.au-empty{grid-column:1 / -1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;color:var(--au-muted);text-align:center}.au-empty>svg{width:35px;color:#8ca3a5}.au-empty strong{color:var(--au-ink);font-size:15px}.au-empty span{max-width:320px;font-size:13px}.au-export{overflow:hidden;border-left:3px solid var(--au-amber)}.au-export>header{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;background:#fffdfa;border-bottom:1px solid var(--au-line)}.au-export-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--au-amber-wash);color:#a76008}.au-export-mark svg{width:25px}.au-export h2{margin:5px 0 4px;font-size:23px}.au-export p{max-width:720px;color:var(--au-muted);font-size:13px}.au-export-body{display:grid;grid-template-columns:minmax(500px,1.2fr) minmax(300px,.7fr);gap:0}.au-export-checks{padding:20px 24px}.au-export-checks li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--au-line)}.au-export-checks li:last-child{border-bottom:0}.au-export-checks>li>svg{width:18px;color:#73878a}.au-export-checks li.ok>svg{color:var(--au-aqua-dark)}.au-export-checks li.attention>svg{color:var(--au-amber)}.au-export-checks strong,.au-export-checks small{display:block}.au-export-checks strong{font-size:13px}.au-export-checks small{margin-top:2px;color:var(--au-muted);font-size:12px}.au-export-decision{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border-left:1px solid var(--au-line);background:var(--au-wash)}.au-export-decision>svg{width:38px;margin-bottom:24px;color:var(--au-aqua-dark)}.au-export-decision h3{margin-top:5px;font-size:19px}.au-export-decision p{margin:7px 0 18px}.au-export-decision button{margin-top:auto;background:var(--au-aqua-dark);color:#fff}.au-export footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--au-line)}.au-export footer button:disabled{border-color:#d8e0e1;background:#eef2f2;color:#8b999b;cursor:not-allowed}.au-export footer small{margin-left:4px;color:var(--au-muted);font-size:12px}.living-audit-room button:focus-visible{outline:3px solid rgba(8,168,155,.28);outline-offset:2px}body:has(.living-audit-room){min-width:0}body:has(.living-audit-room) .main-shell,body:has(.living-audit-room) .content-shell{min-width:0}@media(max-width:1180px){.au-package{grid-template-columns:64px minmax(0,1fr)}.au-package dl{grid-column:1 / -1}.au-summary-grid,.au-scope-grid,.au-evidence-grid,.au-custody-grid,.au-export-body{grid-template-columns:minmax(0,1fr)}.au-next{min-height:280px}.au-export-decision{border-left:0;border-top:1px solid var(--au-line)}}@media(max-width:900px){.au-heading{align-items:flex-start;flex-direction:column}.au-heading-actions{justify-content:flex-start}.au-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.au-vitals>span:nth-child(2){border-right:0}.au-vitals>span:nth-child(-n+2){border-bottom:1px solid var(--au-line)}.au-event-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.living-audit-room{gap:14px;font-size:13px}.au-heading h1{font-size:27px}.au-heading-actions{width:100%}.au-secondary,.au-boundary{flex:1;justify-content:center}.au-vitals,.au-package,.au-package dl{grid-template-columns:minmax(0,1fr)}.au-vitals>span{border-right:0;border-bottom:1px solid var(--au-line)}.au-vitals>span:last-child{border-bottom:0}.au-package{text-align:center}.au-package-mark{margin:0 auto}.au-package dl{text-align:left}.au-package dl div{border-right:0;border-bottom:1px solid var(--au-line)}.au-package dl div:last-child{border-bottom:0}.au-scope-card dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.au-evidence-intro{align-items:flex-start;flex-direction:column}.au-evidence-intro>button{width:100%}.au-export>header{grid-template-columns:52px minmax(0,1fr)}.au-export>header>.au-boundary{grid-column:1 / -1;width:100%}.au-export-mark{width:48px;height:48px}.au-export footer{align-items:stretch;flex-direction:column}.au-export footer button{width:100%}.au-export footer small{margin-left:0;text-align:center}}@media(prefers-reduced-motion:reduce){.living-audit-room *,.living-audit-room *:before,.living-audit-room *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.living-ip-portfolio{--ipx-aqua: #08a89b;--ipx-aqua-dark: #087f75;--ipx-ink: #101a31;--ipx-muted: #657589;--ipx-line: #dfe8ea;--ipx-wash: #f1faf8;--ipx-amber: #d98012;--ipx-amber-wash: #fff7eb;display:grid;gap:20px;max-width:1500px;margin:0 auto;color:var(--ipx-ink);font-size:14px;line-height:1.45}.living-ip-portfolio,.living-ip-portfolio>*,.ipx-heading>div,.ipx-pulse>*,.ipx-workspace>*,.ipx-authorities>*{min-width:0}.living-ip-portfolio h1,.living-ip-portfolio h2,.living-ip-portfolio p{margin:0}.ipx-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 4px}.ipx-kicker{display:block;color:#58827d;font-size:12px;font-weight:760;letter-spacing:.105em}.ipx-heading h1{margin:5px 0 7px;font-size:32px;line-height:1.15;letter-spacing:-.035em}.ipx-heading p{max-width:820px;color:var(--ipx-muted);font-size:14px}.ipx-fixture{display:inline-flex;margin-top:11px;padding:5px 9px;border-radius:6px;background:#e9f8f5;color:var(--ipx-aqua-dark);font-size:12px}.ipx-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ipx-secondary,.ipx-boundary{min-height:40px;padding:0 14px;border:1px solid #cddfdd;border-radius:10px;background:#fff;font-size:13px}.ipx-secondary{color:#4c6263;font:inherit;cursor:pointer}.ipx-boundary{display:inline-flex;align-items:center;gap:7px;border-color:#efd6b3;background:var(--ipx-amber-wash);color:#a56009;font-weight:700;white-space:nowrap}.ipx-boundary svg{width:16px}.ipx-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ipx-line);border-radius:16px;background:#fff}.ipx-vitals>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--ipx-line)}.ipx-vitals>span:last-child{border-right:0}.ipx-vitals svg{grid-row:1 / 4;width:23px;color:var(--ipx-aqua)}.ipx-vitals>span.attention svg{color:var(--ipx-amber)}.ipx-vitals small,.ipx-vitals strong,.ipx-vitals em{grid-column:2;display:block}.ipx-vitals small{color:var(--ipx-muted);font-size:12px}.ipx-vitals strong{margin:1px 0;font-size:21px;line-height:1.1}.ipx-vitals em{color:#7b898e;font-size:12px;font-style:normal}.ipx-section-navigation{min-width:0;border-bottom:1px solid var(--ipx-line)}.ipx-section-navigation [role=tablist]{min-width:0;overflow-x:auto;scrollbar-width:thin}.ipx-section-tabs{min-width:max-content}.ipx-section-tab-label{min-height:42px;padding-inline:15px;font-size:13px}.ipx-pulse,.ipx-surface,.ipx-authorities,.ipx-related{border:1px solid var(--ipx-line);border-radius:18px;background:#fff}.ipx-pulse{display:grid;grid-template-columns:82px minmax(300px,1fr) minmax(510px,1.06fr);align-items:center;gap:22px;padding:22px 24px;background:radial-gradient(circle at 7% 50%,#e9f8f5,transparent 18%),#fff}.ipx-pulse-mark{width:72px;height:72px;display:grid;place-items:center;border:1px solid #b9dfda;border-radius:50%;background:#f1faf8;color:var(--ipx-aqua-dark)}.ipx-pulse-mark svg{width:31px}.ipx-pulse h2{margin:5px 0 4px;font-size:23px}.ipx-pulse p{color:var(--ipx-muted);font-size:13px}.ipx-pulse dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--ipx-line);border-radius:12px}.ipx-pulse dl div{padding:13px 14px;border-right:1px solid var(--ipx-line)}.ipx-pulse dl div:last-child{border-right:0}.ipx-pulse dt,.ipx-inspector dt{color:var(--ipx-muted);font-size:12px}.ipx-pulse dd,.ipx-inspector dd{margin:3px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.ipx-workspace{display:grid;grid-template-columns:minmax(390px,1.14fr) minmax(260px,.68fr) minmax(320px,.9fr);gap:18px;align-items:stretch}.ipx-assets-workspace{grid-template-columns:minmax(480px,1.25fr) minmax(340px,.75fr)}.ipx-surface{padding:20px}.ipx-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:16px}.ipx-surface>header h2{margin-top:4px;font-size:20px;letter-spacing:-.02em}.ipx-surface>header>span{min-width:30px;padding:4px 8px;border-radius:999px;background:#eef5f5;color:#617576;text-align:center;font-size:12px;font-weight:700}.ipx-filter-group{display:grid;grid-template-columns:75px minmax(0,1fr);align-items:flex-start;gap:9px;margin-bottom:10px}.ipx-filter-group>span{padding-top:8px;color:var(--ipx-muted);font-size:12px;font-weight:700}.ipx-filter-group>div{display:flex;gap:6px;flex-wrap:wrap}.ipx-filter-group button{min-height:34px;padding:0 10px;border:1px solid var(--ipx-line);border-radius:9px;background:#fff;color:#53666b;font:inherit;font-size:12px;cursor:pointer}.ipx-filter-group button[aria-pressed=true]{border-color:#bce5df;background:var(--ipx-wash);color:var(--ipx-aqua-dark);font-weight:700}.ipx-asset-list{display:grid;gap:8px;margin-top:14px}.ipx-asset-list>button{display:grid;grid-template-columns:40px minmax(150px,1fr) minmax(110px,.72fr) 18px;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid var(--ipx-line);border-radius:12px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.ipx-asset-list>button.selected{border-color:#8dd6cf;background:#f5fbfa;box-shadow:0 0 0 2px #08a89b14}.ipx-asset-list>button>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--ipx-wash);color:var(--ipx-aqua-dark)}.ipx-asset-list svg{width:17px}.ipx-asset-list strong,.ipx-asset-list small{display:block}.ipx-asset-list strong{font-size:14px}.ipx-asset-list small{margin-top:2px;color:var(--ipx-muted);font-size:12px}.ipx-stage{text-align:right}.ipx-lifecycle ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ipx-lifecycle li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--ipx-line);border-radius:11px}.ipx-lifecycle li>i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f2f5f5;color:#7b8c8f;font-size:12px;font-style:normal;font-weight:750}.ipx-lifecycle li.active>i{background:var(--ipx-wash);color:var(--ipx-aqua-dark)}.ipx-lifecycle li svg{width:16px}.ipx-lifecycle strong,.ipx-lifecycle small{display:block}.ipx-lifecycle strong{font-size:13px}.ipx-lifecycle small{color:var(--ipx-muted);font-size:12px}.ipx-lifecycle>button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin-top:12px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--ipx-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ipx-lifecycle>button svg{width:15px}.ipx-lifecycle-section{max-width:980px}.ipx-lifecycle-section>header p{max-width:650px;margin-top:4px;color:var(--ipx-muted);font-size:13px}.ipx-lifecycle-section ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ipx-inspector{background:#fbfdfd}.ipx-candidate-note{display:flex;gap:10px;margin-bottom:12px;padding:12px;border-radius:11px;background:var(--ipx-amber-wash);color:#9c5d09}.ipx-candidate-note svg{width:18px;flex:0 0 auto}.ipx-candidate-note strong,.ipx-candidate-note small{display:block}.ipx-candidate-note strong{font-size:13px}.ipx-candidate-note small{margin-top:2px;color:#78633f;font-size:12px}.ipx-inspector dl{display:grid;margin:0}.ipx-inspector dl div{padding:10px 2px;border-top:1px solid var(--ipx-line)}.ipx-next-milestone{display:flex;gap:10px;margin-top:12px;padding:12px;border-radius:11px;background:var(--ipx-wash);color:var(--ipx-aqua-dark)}.ipx-next-milestone svg{width:18px;flex:0 0 auto}.ipx-next-milestone small,.ipx-next-milestone strong,.ipx-next-milestone em{display:block}.ipx-next-milestone small,.ipx-next-milestone em{font-size:12px;font-style:normal}.ipx-next-milestone strong{margin:2px 0;font-size:13px}.ipx-signal{display:flex;gap:7px;margin-top:10px!important;color:#996018;font-size:12px}.ipx-signal svg{width:16px;flex:0 0 auto}.ipx-inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.ipx-inspector-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;border:1px solid #9cd9d3;border-radius:9px;background:#fff;color:var(--ipx-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ipx-inspector-actions svg{width:15px}.ipx-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;color:var(--ipx-muted);text-align:center}.ipx-empty>svg{width:35px;color:#8ca3a5}.ipx-empty strong{color:var(--ipx-ink);font-size:15px}.ipx-empty span{max-width:330px;font-size:13px}.ipx-authorities{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr) auto;align-items:center;gap:20px;padding:20px 22px}.ipx-authorities h2{margin:4px 0;font-size:20px}.ipx-authorities p{color:var(--ipx-muted);font-size:13px}.ipx-authority-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ipx-authority-list article{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 11px;border:1px solid var(--ipx-line);border-radius:11px}.ipx-authority-list article>span{display:grid;grid-template-columns:30px 1fr;align-items:center;column-gap:7px}.ipx-authority-list article svg{grid-row:1 / 3;width:17px;color:var(--ipx-aqua-dark)}.ipx-authority-list strong,.ipx-authority-list small{grid-column:2;display:block}.ipx-authority-list strong{font-size:13px}.ipx-authority-list small{color:var(--ipx-muted);font-size:12px}.ipx-authority-list button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--ipx-aqua-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.ipx-authority-list button svg{width:13px}.ipx-authority-boundary{display:inline-flex;align-items:center;gap:7px;color:#687a7e;font-size:12px;white-space:normal}.ipx-authority-boundary svg{width:16px}.ipx-signals-section{max-width:1100px}.ipx-signals-section>header p{max-width:700px;margin-top:4px;color:var(--ipx-muted);font-size:13px}.ipx-signal-list{display:grid}.ipx-signal-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 2px;border-top:1px solid var(--ipx-line)}.ipx-signal-list article>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--ipx-amber-wash);color:var(--ipx-amber)}.ipx-signal-list article svg{width:18px}.ipx-signal-list article small,.ipx-signal-list article strong,.ipx-signal-list article em{display:block}.ipx-signal-list article small{color:var(--ipx-aqua-dark);font-size:12px;font-weight:700}.ipx-signal-list article strong{margin:2px 0;font-size:15px}.ipx-signal-list article em{color:var(--ipx-muted);font-size:13px;font-style:normal}.ipx-signal-list time{color:var(--ipx-muted);font-size:12px;white-space:nowrap}.ipx-signals-section>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:8px;padding-top:16px;border-top:1px solid var(--ipx-line);color:var(--ipx-muted);font-size:12px}.ipx-signals-section>footer span{display:inline-flex;align-items:center;gap:7px}.ipx-signals-section>footer svg{width:16px;color:var(--ipx-aqua-dark)}.ipx-signals-section>footer button{min-height:40px;padding:0 14px;border:1px solid #9cd9d3;border-radius:10px;background:#fff;color:var(--ipx-aqua-dark);font:inherit;font-weight:700;cursor:pointer}.ipx-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.65fr);overflow:hidden}.ipx-related>button,.ipx-related>span{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:76px;padding:12px 15px;border:0;border-right:1px solid var(--ipx-line);background:#fff;color:inherit;text-align:left;font:inherit}.ipx-related>button{cursor:pointer}.ipx-related>button>svg:first-child,.ipx-related>span>svg{width:21px;color:var(--ipx-aqua-dark)}.ipx-related strong,.ipx-related small{display:block}.ipx-related strong{font-size:13px}.ipx-related small{color:var(--ipx-muted);font-size:12px}.ipx-related>span{grid-template-columns:26px minmax(0,1fr);border-right:0;background:var(--ipx-wash)}.living-ip-portfolio button:focus-visible{outline:3px solid rgba(8,168,155,.28);outline-offset:2px}body:has(.living-ip-portfolio){min-width:0}body:has(.living-ip-portfolio) .main-shell,body:has(.living-ip-portfolio) .content-shell{min-width:0}@media(max-width:1220px){.ipx-pulse{grid-template-columns:72px minmax(0,1fr)}.ipx-pulse dl{grid-column:1 / -1}.ipx-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.ipx-assets-workspace{grid-template-columns:minmax(0,1fr)}.ipx-inspector{grid-column:1 / -1}.ipx-authorities{grid-template-columns:minmax(0,1fr)}.ipx-authority-boundary{white-space:normal}.ipx-related{grid-template-columns:repeat(2,minmax(0,1fr))}.ipx-related>:nth-child(2){border-right:0}.ipx-related>:nth-child(-n+2){border-bottom:1px solid var(--ipx-line)}}@media(max-width:900px){body:has(.living-ip-portfolio) .app-base{grid-template-columns:minmax(0,1fr)}.ipx-heading{align-items:flex-start;flex-direction:column}.ipx-heading-actions{justify-content:flex-start}.ipx-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.ipx-vitals>span:nth-child(2){border-right:0}.ipx-vitals>span:nth-child(-n+2){border-bottom:1px solid var(--ipx-line)}.ipx-workspace{grid-template-columns:minmax(0,1fr)}.ipx-inspector{grid-column:auto}}@media(max-width:700px){.living-ip-portfolio{gap:14px;font-size:13px}.ipx-heading h1{font-size:27px}.ipx-heading-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.ipx-secondary,.ipx-boundary{width:100%;min-height:44px;justify-content:center;white-space:normal}.ipx-vitals,.ipx-pulse,.ipx-pulse dl,.ipx-authority-list,.ipx-related{grid-template-columns:minmax(0,1fr)}.ipx-vitals>span{border-right:0;border-bottom:1px solid var(--ipx-line)}.ipx-vitals>span:last-child{border-bottom:0}.ipx-pulse{text-align:center}.ipx-pulse-mark{margin:0 auto}.ipx-pulse dl{text-align:left}.ipx-pulse dl div{border-right:0;border-bottom:1px solid var(--ipx-line)}.ipx-pulse dl div:last-child{border-bottom:0}.ipx-filter-group{grid-template-columns:minmax(0,1fr)}.ipx-filter-group>span{padding-top:0}.ipx-asset-list>button{grid-template-columns:40px minmax(0,1fr) 18px}.ipx-stage{grid-column:2;text-align:left}.ipx-inspector-actions,.ipx-lifecycle-section ol{grid-template-columns:minmax(0,1fr)}.ipx-signal-list article{grid-template-columns:42px minmax(0,1fr)}.ipx-signal-list time{grid-column:2}.ipx-signals-section>footer{align-items:stretch;flex-direction:column}.ipx-signals-section>footer button{width:100%}.ipx-related>button,.ipx-related>span{border-right:0;border-bottom:1px solid var(--ipx-line)}.ipx-related>:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.living-ip-portfolio *,.living-ip-portfolio *:before,.living-ip-portfolio *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portfolio-cockpit-panel{width:min(1160px,calc(100vw - 40px));max-width:none;padding:0;background:#f8fbfa}.firm-cockpit{min-height:100%;color:#17302c}.firm-cockpit button{font:inherit}.firm-cockpit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px 22px;border-bottom:1px solid #dfeae8;background:radial-gradient(circle at 88% 0,rgba(74,207,191,.14),transparent 32%),#fff}.firm-cockpit-header h2{margin:5px 0;font-size:30px;line-height:1;letter-spacing:-.045em}.firm-cockpit-header p{margin:0;color:#657975;font-size:13px;line-height:1.5}.firm-cockpit-eyebrow,.firm-section-heading>div>span{color:#128d81;font-size:12px;font-weight:800;letter-spacing:.1em}.firm-cockpit-header-actions{display:flex;align-items:center;gap:8px}.firm-cockpit-fixture{padding:7px 10px;border-radius:999px;background:#eaf8f5;color:#128176;font-size:12px;font-weight:700;white-space:nowrap}.firm-quiet-action,.firm-close-action{border:1px solid #cfe2df;background:#fff;color:#49625d;cursor:pointer}.firm-quiet-action{min-height:36px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:700}.firm-close-action{width:36px;height:36px;display:grid;place-items:center;border-radius:50%}.firm-close-action svg{width:18px}.firm-quiet-action:hover,.firm-close-action:hover{border-color:#4cbcaf;color:#087d72}.firm-boundary-banner{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:20px 30px 14px;padding:14px 16px;border:1px solid #bfe2dc;border-radius:13px;background:linear-gradient(100deg,#ebf8f6,#fff);color:#24645d}.firm-boundary-banner>svg{width:20px;color:#119488}.firm-boundary-banner strong,.firm-boundary-banner span{display:block}.firm-boundary-banner strong{font-size:12px}.firm-boundary-banner span{margin-top:3px;color:#647c77;font-size:12px}.firm-boundary-banner em{padding:6px 9px;border-radius:999px;background:#fff;color:#0e8277;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.firm-vitals{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 30px 14px;overflow:hidden;border:1px solid #dce7e5;border-radius:13px;background:#dce7e5}.firm-vitals article{padding:16px 18px;background:#fff}.firm-vitals span,.firm-vitals strong,.firm-vitals small{display:block}.firm-vitals span{color:#6b7d79;font-size:12px}.firm-vitals strong{margin-top:5px;color:#123e39;font-size:26px;line-height:1}.firm-vitals small{margin-top:5px;color:#81908d;font-size:12px}.firm-vitals article.attention strong{color:#b76f12}.firm-vitals article.protected{background:#f2faf8}.firm-agent-brief{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 30px 14px;padding:15px 17px;border:1px solid #d9e8e5;border-radius:13px;background:#fff}.firm-agent-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e8f8f5;color:#0b9387}.firm-agent-mark svg{width:21px}.firm-agent-brief small,.firm-agent-brief strong{display:block}.firm-agent-brief small{color:#168c81;font-size:12px;font-weight:800;letter-spacing:.08em}.firm-agent-brief strong{margin-top:3px;font-size:12px}.firm-agent-brief p{margin:4px 0 0;color:#71817d;font-size:12px;line-height:1.45}.firm-agent-state{display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#edf8f5;color:#138174;font-size:12px;font-weight:750;white-space:nowrap}.firm-agent-state svg{width:13px}.firm-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:14px;margin:0 30px 14px}.firm-company-directory,.firm-company-inspector{border:1px solid #dce7e5;border-radius:14px;background:#fff}.firm-company-directory{overflow:hidden}.firm-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 12px}.firm-section-heading h3{margin:4px 0 0;font-size:18px;letter-spacing:-.025em}.firm-section-heading>small{color:#788984;font-size:12px}.firm-filter-row{display:flex;gap:7px;padding:0 20px 15px;border-bottom:1px solid #e6edeb}.firm-filter-row button{padding:7px 10px;border:0;border-radius:9px;background:#f4f7f6;color:#6c7a77;font-size:12px;cursor:pointer}.firm-filter-row button.active{background:#e5f7f3;color:#087d72;font-weight:750}.firm-company-list{display:grid}.firm-company-row{display:grid;grid-template-columns:44px minmax(160px,1fr) auto 58px auto 18px;align-items:center;gap:12px;min-height:82px;padding:13px 18px;border:0;border-bottom:1px solid #e8eeec;background:#fff;color:#203a35;text-align:left;cursor:pointer}.firm-company-row:last-child{border-bottom:0}.firm-company-row:hover{background:#f8fcfb}.firm-company-row.selected{background:linear-gradient(90deg,#edf9f6,#fff);box-shadow:inset 3px 0 #18aa9a}.firm-company-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#dff5f1;color:#0b897e;font-size:13px;font-weight:850}.firm-company-avatar.large{width:48px;height:48px;font-size:13px}.firm-company-copy strong,.firm-company-copy small,.firm-company-decisions strong,.firm-company-decisions small{display:block}.firm-company-copy strong{font-size:13px}.firm-company-copy small{margin-top:4px;color:#75837f;font-size:12px}.firm-company-signal{display:flex;align-items:center;gap:5px;color:#a56a19;font-size:12px;font-weight:700;white-space:nowrap}.firm-company-signal svg{width:14px}.firm-company-decisions{text-align:center}.firm-company-decisions strong{font-size:14px}.firm-company-decisions small{color:#7d8a87;font-size:12px}.firm-company-row>em{padding:5px 7px;border-radius:999px;background:#fff;color:#0c8277;font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.firm-company-row>svg{width:16px;color:#77908b}.firm-company-inspector{padding:20px}.firm-inspector-heading{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding-bottom:17px;border-bottom:1px solid #e4ecea}.firm-inspector-heading small{display:block;color:#168b80;font-size:12px;font-weight:800;letter-spacing:.08em}.firm-inspector-heading h3{margin:3px 0 5px;font-size:18px;letter-spacing:-.025em}.firm-active-mandate{display:flex;align-items:center;gap:4px;color:#187e53;font-size:12px;font-weight:700}.firm-active-mandate svg{width:12px}.firm-company-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:15px 0;border:1px solid #e3ebe9;border-radius:11px;overflow:hidden}.firm-company-facts>div{padding:11px 12px;background:#fbfdfc;border-bottom:1px solid #e8eeec}.firm-company-facts>div:nth-child(odd){border-right:1px solid #e8eeec}.firm-company-facts>div:nth-child(n+3){border-bottom:0}.firm-company-facts dt{color:#7a8985;font-size:12px}.firm-company-facts dd{margin:4px 0 0;color:#29423d;font-size:12px;font-weight:750;overflow-wrap:anywhere}.firm-next-work{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:13px;border:1px solid #efd8b4;border-radius:11px;background:#fff9ef}.firm-next-work>svg{width:20px;color:#bd7415}.firm-next-work small,.firm-next-work strong,.firm-next-work span{display:block}.firm-next-work small{color:#b16f17;font-size:12px;font-weight:800;letter-spacing:.08em}.firm-next-work strong{margin-top:4px;font-size:12px}.firm-next-work span{margin-top:4px;color:#7b7467;font-size:12px;line-height:1.4}.firm-open-company{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:14px;border:1px solid #0f9185;border-radius:11px;background:#0d8c80;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.firm-open-company svg{width:16px}.firm-open-company svg:last-child{margin-left:auto}.firm-open-company:disabled{border-color:#d6e3e0;background:#eff4f3;color:#83918e;cursor:default}.firm-switch-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;color:#697b77;font-size:12px;line-height:1.45}.firm-switch-note svg{width:14px;flex:0 0 auto;color:#168b80}.firm-cockpit-error{margin:10px 0 0;padding:9px;border-radius:9px;background:#fff0ee;color:#a0443c;font-size:12px}.firm-context-route{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr auto;align-items:center;gap:8px;margin:0 30px 14px;padding:14px 16px;border:1px solid #dce7e5;border-radius:13px;background:#fff}.firm-context-route>div{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px}.firm-context-route>div>svg{width:19px;color:#159286}.firm-context-route small,.firm-context-route strong{display:block}.firm-context-route small{color:#80908c;font-size:12px}.firm-context-route strong{margin-top:2px;font-size:12px}.firm-context-route>svg{width:14px;color:#9cb0ac}.firm-context-route>em{padding:6px 8px;border-radius:999px;background:#f1f7f5;color:#54716b;font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.firm-cockpit-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 30px 26px}.firm-cockpit-footer p{max-width:650px;margin:0;color:#778581;font-size:12px;line-height:1.45}.firm-cockpit button:focus-visible{outline:3px solid rgba(24,170,154,.25);outline-offset:2px}@media(max-width:980px){.portfolio-cockpit-panel{width:min(760px,calc(100vw - 24px))}.firm-vitals{grid-template-columns:1fr 1fr}.firm-workspace{grid-template-columns:1fr}.firm-agent-brief{grid-template-columns:46px 1fr}.firm-agent-state{grid-column:2;justify-self:start}.firm-context-route{grid-template-columns:1fr 20px 1fr}.firm-context-route>div:nth-of-type(3),.firm-context-route>svg:nth-of-type(4),.firm-context-route>em{grid-column:auto}.firm-context-route>em{grid-column:1/-1;justify-self:start}}@media(max-width:680px){.portfolio-cockpit-panel{width:100vw}.firm-cockpit-header{padding:22px 18px;flex-direction:column}.firm-cockpit-header h2{font-size:26px}.firm-cockpit-header-actions{width:100%;flex-wrap:wrap}.firm-close-action{margin-left:auto}.firm-boundary-banner,.firm-vitals,.firm-agent-brief,.firm-workspace,.firm-context-route{margin-left:18px;margin-right:18px}.firm-boundary-banner{grid-template-columns:22px 1fr}.firm-boundary-banner em{grid-column:2;justify-self:start}.firm-vitals{grid-template-columns:1fr 1fr}.firm-vitals article{padding:14px}.firm-company-row{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px}.firm-company-signal,.firm-company-decisions,.firm-company-row>em{grid-column:2}.firm-company-row>svg{grid-column:3;grid-row:1/4}.firm-filter-row{overflow-x:auto}.firm-filter-row button{white-space:nowrap}.firm-context-route{grid-template-columns:1fr}.firm-context-route>svg{display:none}.firm-context-route>em{grid-column:1}.firm-cockpit-footer{align-items:flex-start;padding:0 18px 24px;flex-direction:column}.firm-cockpit-footer .firm-quiet-action{width:100%}}@media(prefers-reduced-motion:no-preference){.firm-company-row,.firm-open-company{transition:background .16s ease,border-color .16s ease,transform .16s ease}.firm-open-company:not(:disabled):hover{transform:translateY(-1px)}}.command-palette{position:fixed;z-index:80;top:8vh;left:50%;width:min(800px,calc(100vw - 40px));max-height:84vh;display:flex;flex-direction:column;transform:translate(-50%);overflow:hidden;border:1px solid #cfe1de;border-radius:18px;background:#fbfdfc;box-shadow:0 28px 80px #1535302e;color:#162c28}.command-palette button,.command-palette input{font:inherit}.command-palette-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 18px;border-bottom:1px solid #e2ebe9;background:radial-gradient(circle at 82% 0,rgba(77,206,191,.14),transparent 38%),#fff}.command-palette-header>div>span{color:#168d81;font-size:12px;font-weight:850;letter-spacing:.1em}.command-palette-header h2{margin:5px 0;font-size:26px;line-height:1.08;letter-spacing:-.04em}.command-palette-header p{margin:0;color:#71837f;font-size:13px}.command-palette-header>button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d7e5e2;border-radius:50%;background:#fff;color:#536d68;cursor:pointer}.command-palette-header>button svg{width:18px}.command-query{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;margin:16px 20px 8px;padding:0 14px;min-height:52px;border:1px solid #bcded8;border-radius:13px;background:#fff;box-shadow:0 4px 15px #194c440d}.command-query>svg{width:20px;color:#0f9689}.command-query input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17312c;font-size:15px}.command-query input::placeholder{color:#879793}.command-query kbd,.command-palette-footer kbd{padding:3px 6px;border:1px solid #dce6e4;border-radius:6px;background:#f5f8f7;color:#72827f;font-family:inherit;font-size:12px}.command-palette-results{min-height:240px;overflow:auto;padding:4px 20px 18px}.command-result-group{margin-top:12px}.command-group-heading{display:flex;align-items:center;gap:7px;padding:0 5px 8px}.command-group-heading h3{margin:0;color:#5e726e;font-size:12px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.command-group-heading span{min-width:21px;padding:3px 6px;border-radius:999px;background:#edf5f3;color:#56817a;font-size:12px;text-align:center}.command-result-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.command-result{min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dfe9e7;border-radius:12px;background:#fff;color:#243b36;text-align:left;cursor:pointer}.command-result:hover,.command-result:focus-visible{border-color:#55bfb3;background:#f3fbf9}.command-result:focus-visible,.command-palette-header>button:focus-visible,.command-query:focus-within{outline:3px solid rgba(22,158,144,.19);outline-offset:2px}.command-result[aria-current=page]{background:#eef9f7;border-color:#a9dbd4}.command-result-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eaf7f4;color:#119287}.command-result-icon svg{width:18px}.command-result-copy{min-width:0}.command-result-copy strong,.command-result-copy small{display:block}.command-result-copy strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-result-copy small{margin-top:3px;color:#6f827e;font-size:12px;line-height:1.35}.command-result em{padding:5px 7px;border-radius:999px;background:#fff5e8;color:#a76510;font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.command-result-destination{display:none;color:#768985;font-size:12px}.command-result>span:last-child{color:#8ca09c;font-size:12px}.command-empty{min-height:240px;display:grid;place-items:center;align-content:center;padding:32px;text-align:center}.command-empty>svg{width:34px;color:#9ec1bb}.command-empty strong{margin-top:12px;font-size:16px}.command-empty p{max-width:440px;margin:7px 0 0;color:#71837f;font-size:13px;line-height:1.5}.command-palette-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px;border-top:1px solid #e1ebe8;background:#f6faf9;color:#71827e;font-size:12px}.command-palette-footer>span{display:flex;align-items:center;gap:4px}.command-palette-footer strong{color:#148579;font-size:12px}.command-palette-scrim{z-index:79}@media(max-width:720px){.command-palette{top:0;width:100vw;max-height:100dvh;height:100dvh;border:0;border-radius:0}.command-palette-header{padding:20px 18px 15px}.command-palette-header h2{font-size:23px}.command-query{margin:13px 14px 7px}.command-palette-results{padding:2px 14px 18px}.command-result-list{grid-template-columns:1fr}.command-palette-footer{align-items:flex-start;padding:12px 16px;flex-direction:column}.command-result{min-height:66px}}@media(prefers-reduced-motion:no-preference){.command-palette{animation:command-palette-enter .16s ease-out}.command-result{transition:background .15s ease,border-color .15s ease,transform .15s ease}.command-result:hover{transform:translateY(-1px)}@keyframes command-palette-enter{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}}.notification-center{position:fixed;z-index:80;top:0;right:0;width:min(540px,calc(100vw - 24px));height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #cfe0dd;background:#f8fbfa;box-shadow:-24px 0 70px #13363029;color:#18322d}.notification-center button{font:inherit}.notification-center-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:28px 28px 22px;border-bottom:1px solid #dde9e6;background:radial-gradient(circle at 88% 0,rgba(70,204,188,.17),transparent 36%),#fff}.notification-center-header>div>span{color:#168c80;font-size:12px;font-weight:850;letter-spacing:.1em}.notification-center-header h2{margin:6px 0 5px;font-size:28px;line-height:1.08;letter-spacing:-.04em}.notification-center-header p{max-width:390px;margin:0;color:#687d78;font-size:13px;line-height:1.5}.notification-center-header>button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d5e4e1;border-radius:50%;background:#fff;color:#506a65;cursor:pointer}.notification-center-header>button svg{width:18px}.notification-boundary{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;margin:18px 22px 12px;padding:13px 14px;border:1px solid #bfe0da;border-radius:12px;background:linear-gradient(100deg,#ebf8f5,#fff)}.notification-boundary>svg{width:19px;color:#119286}.notification-boundary strong,.notification-boundary span{display:block}.notification-boundary strong{font-size:12px}.notification-boundary span{margin-top:3px;color:#667d78;font-size:12px;line-height:1.4}.notification-boundary em{padding:5px 8px;border-radius:999px;background:#fff;color:#118277;font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.notification-boundary.blocked{border-color:#e5d7c6;background:#fff9f0}.notification-boundary.blocked>svg,.notification-boundary.blocked em{color:#ad6b13}.notification-vitals{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 22px 14px;overflow:hidden;border:1px solid #dce7e4;border-radius:12px;background:#dce7e4}.notification-vitals article{min-height:82px;display:flex;align-items:center;gap:9px;padding:13px;background:#fff}.notification-vitals article.priority{background:#fff9ef}.notification-vitals article>svg{width:20px;flex:0 0 auto;color:#1a9589}.notification-vitals article.priority>svg{color:#c27716}.notification-vitals strong,.notification-vitals small{display:block}.notification-vitals strong{font-size:20px;line-height:1}.notification-vitals small{margin-top:5px;color:#6f817d;font-size:12px;line-height:1.25}.notification-tabs{display:flex;gap:7px;padding:0 22px 13px;border-bottom:1px solid #dfe9e7}.notification-tabs button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#647773;font-size:12px;font-weight:700;cursor:pointer}.notification-tabs button span{min-width:20px;padding:2px 5px;border-radius:999px;background:#edf3f2;font-size:12px}.notification-tabs button.active{background:#e6f7f4;color:#087d72}.notification-tabs button.active span{background:#fff}.notification-feed{flex:1;overflow:auto;padding:14px 22px 20px}.notification-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;margin-bottom:10px;padding:15px;border:1px solid #dce7e5;border-radius:13px;background:#fff}.notification-item.severity-high{border-color:#edcf9e;box-shadow:inset 3px 0 #e99425}.notification-item-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e9f7f4;color:#118f84}.notification-item-icon svg{width:18px}.notification-item.severity-high .notification-item-icon{background:#fff2df;color:#c37312}.notification-item-meta{display:flex;align-items:center;gap:7px}.notification-item-meta span{color:#b26d13;font-size:12px;font-weight:800}.notification-item-meta em{padding-left:7px;border-left:1px solid #dce5e3;color:#71827e;font-size:12px;font-style:normal}.notification-item h3{margin:5px 0 4px;font-size:14px;line-height:1.3}.notification-item p{margin:0;color:#657a75;font-size:12px;line-height:1.45}.notification-recommendation{margin-top:10px;padding:9px 10px;border-radius:9px;background:#f3f8f7}.notification-recommendation strong,.notification-recommendation span{display:block;font-size:12px}.notification-recommendation strong{color:#188a7f}.notification-recommendation span{margin-top:3px;color:#526b66}.notification-item>button{display:flex;align-items:center;gap:3px;padding:7px 8px;border:1px solid #cfe2de;border-radius:8px;background:#fff;color:#0d8176;font-size:12px;font-weight:750;cursor:pointer}.notification-item>button svg{width:14px}.notification-item details{margin-top:8px}.notification-item summary{color:#71837f;font-size:12px;cursor:pointer}.notification-item dl{display:grid;gap:6px;margin:8px 0 0;padding:9px 10px;border-radius:9px;background:#f7faf9}.notification-item dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px}.notification-item dt,.notification-item dd{font-size:12px}.notification-item dt{color:#7b8b87}.notification-item dd{margin:0;color:#3e5953;overflow-wrap:anywhere}.notification-empty{min-height:250px;display:grid;place-items:center;align-content:center;padding:32px;text-align:center}.notification-empty>svg{width:34px;color:#9bbdb7}.notification-empty strong{margin-top:12px;font-size:15px}.notification-empty p{max-width:380px;margin:7px 0 0;color:#6e817d;font-size:12px;line-height:1.5}.notification-center-footer{display:grid;grid-template-columns:20px 1fr;gap:9px;align-items:start;padding:14px 24px;border-top:1px solid #dfe9e6;background:#fff;color:#657a75}.notification-center-footer svg{width:18px;color:#168f83}.notification-center-footer p{margin:0;font-size:12px;line-height:1.45}.notification-center-footer strong{color:#25413b}.notification-center button:focus-visible,.notification-center summary:focus-visible{outline:3px solid rgba(20,158,144,.2);outline-offset:2px}@media(max-width:620px){.notification-center{width:100vw}.notification-center-header{padding:22px 18px 18px}.notification-center-header h2{font-size:24px}.notification-boundary,.notification-vitals{margin-left:14px;margin-right:14px}.notification-boundary{grid-template-columns:22px 1fr}.notification-boundary em{grid-column:2;justify-self:start}.notification-vitals{grid-template-columns:1fr 1fr}.notification-vitals article:last-child{grid-column:1/-1;min-height:66px}.notification-tabs{padding-left:14px;padding-right:14px;overflow-x:auto}.notification-tabs button{white-space:nowrap}.notification-feed{padding:12px 14px 18px}.notification-item{grid-template-columns:38px minmax(0,1fr)}.notification-item>button{grid-column:2;justify-self:start}.notification-item dl>div{grid-template-columns:1fr}.notification-center-footer{padding:13px 16px}}@media(prefers-reduced-motion:no-preference){.notification-center{animation:notification-enter .18s ease-out}.notification-item,.notification-item>button{transition:border-color .15s ease,background .15s ease,transform .15s ease}.notification-item>button:hover{transform:translate(2px)}@keyframes notification-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}}.enterprise-briefing{position:fixed;z-index:80;top:0;right:0;width:min(640px,calc(100vw - 24px));height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #cee2de;background:#f7fbfa;box-shadow:-26px 0 74px #1336302b;color:#132e29}.enterprise-briefing button{font:inherit}.enterprise-briefing-header{display:grid;grid-template-columns:54px minmax(0,1fr) 40px;align-items:start;gap:15px;padding:27px 28px 23px;border-bottom:1px solid #dce9e6;background:radial-gradient(circle at 9% 15%,rgba(61,202,184,.18),transparent 24%),#fff}.enterprise-briefing-agent{position:relative;width:50px;height:50px;display:grid;place-items:center;border:1px solid #bce0da;border-radius:50%;background:#eaf8f5;color:#0b8a7e}.enterprise-briefing-agent svg{width:23px}.enterprise-briefing-agent i{position:absolute;right:2px;bottom:3px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#17a673}.enterprise-briefing-header>div:nth-child(2)>span{color:#168b7f;font-size:12px;font-weight:850;letter-spacing:.1em}.enterprise-briefing-header h2{margin:6px 0 5px;font-size:28px;line-height:1.08;letter-spacing:-.04em}.enterprise-briefing-header p{margin:0;color:#687d78;font-size:13px}.enterprise-briefing-header>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d5e4e1;border-radius:50%;background:#fff;color:#506a65;cursor:pointer}.enterprise-briefing-header>button svg{width:18px}.briefing-boundary{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;margin:18px 24px 12px;padding:13px 14px;border:1px solid #bfe0da;border-radius:12px;background:linear-gradient(100deg,#eaf8f5,#fff)}.briefing-boundary>svg{width:19px;color:#108e82}.briefing-boundary strong,.briefing-boundary span{display:block}.briefing-boundary strong{font-size:12px}.briefing-boundary span{margin-top:3px;color:#667d78;font-size:12px;line-height:1.4}.briefing-boundary em{padding:5px 8px;border-radius:999px;background:#fff;color:#0e8176;font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.briefing-boundary.blocked{border-color:#ead5ba;background:#fff8ee}.briefing-boundary.blocked>svg,.briefing-boundary.blocked em{color:#ac6812}.briefing-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 24px 14px;padding:18px 19px;border:1px solid #d9e7e4;border-radius:15px;background:#fff}.briefing-summary>div>span,.briefing-section-heading>span{color:#64837d;font-size:12px;font-weight:800;letter-spacing:.09em}.briefing-summary h3{max-width:460px;margin:7px 0 6px;font-size:18px;line-height:1.35;letter-spacing:-.02em}.briefing-summary p{max-width:480px;margin:0;color:#647974;font-size:13px;line-height:1.5}.briefing-company-lock{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:#eef8f6;color:#0c8277;font-size:12px;font-weight:750;white-space:nowrap}.briefing-company-lock svg{width:14px}.briefing-questions{display:flex;gap:7px;padding:0 24px 13px;border-bottom:1px solid #dce8e5;overflow-x:auto}.briefing-questions button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#617672;font-size:12px;font-weight:720;white-space:nowrap;cursor:pointer}.briefing-questions button span{min-width:20px;padding:2px 5px;border-radius:999px;background:#edf3f2;font-size:12px}.briefing-questions button.active{background:#e4f6f3;color:#087d72}.briefing-questions button.active span{background:#fff}.briefing-content{flex:1;overflow:auto;padding:15px 24px 21px}.briefing-overview{display:grid;gap:11px}.briefing-overview>button{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:17px;text-align:left;border:1px solid #d9e7e4;border-radius:14px;background:#fff;color:#18332d;cursor:pointer}.briefing-overview>button:hover{border-color:#91cbc3;background:#fbfefd}.briefing-overview>button>svg:first-child{width:23px;color:#109285}.briefing-overview>button:last-child>svg:first-child{color:#c37817}.briefing-overview>button>svg:last-child{width:16px;color:#77908a}.briefing-overview span,.briefing-overview em,.briefing-overview strong,.briefing-overview small{display:block}.briefing-overview em{color:#61817b;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.08em}.briefing-overview strong{margin:5px 0 3px;font-size:15px;line-height:1.35}.briefing-overview small{color:#6b7f7b;font-size:12px}.briefing-section-heading{margin:2px 2px 14px}.briefing-section-heading h3{margin:5px 0 3px;font-size:19px;letter-spacing:-.025em}.briefing-section-heading p{margin:0;color:#6b7f7a;font-size:12px}.briefing-detail-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;margin-bottom:10px;padding:15px;border:1px solid #dce7e5;border-radius:13px;background:#fff}.briefing-detail-item.attention.severity-high{border-color:#edcf9e;box-shadow:inset 3px 0 #e99425}.briefing-detail-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e9f7f4;color:#118f84}.briefing-detail-icon svg{width:18px}.briefing-detail-item.attention .briefing-detail-icon{background:#fff2df;color:#c37312}.briefing-detail-item em{color:#657f79;font-size:12px;font-style:normal;font-weight:750}.briefing-detail-item h3{margin:5px 0 4px;font-size:14px;line-height:1.3}.briefing-detail-item p{margin:0;color:#657a75;font-size:12px;line-height:1.45}.briefing-detail-item>button{display:flex;align-items:center;gap:3px;padding:7px 8px;border:1px solid #cfe2de;border-radius:8px;background:#fff;color:#0d8176;font-size:12px;font-weight:750;cursor:pointer}.briefing-detail-item>button svg{width:14px}.briefing-detail-item details{margin-top:9px}.briefing-detail-item summary{color:#6b817c;font-size:12px;cursor:pointer}.briefing-detail-item dl{display:grid;gap:6px;margin:8px 0 0;padding:9px 10px;border-radius:9px;background:#f6faf9}.briefing-detail-item dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.briefing-detail-item dt,.briefing-detail-item dd{font-size:12px}.briefing-detail-item dt{color:#7b8b87}.briefing-detail-item dd{margin:0;color:#3e5953;overflow-wrap:anywhere}.briefing-empty{min-height:250px;display:grid;place-items:center;align-content:center;padding:34px;text-align:center}.briefing-empty>svg{width:34px;color:#9abbb5}.briefing-empty strong{margin-top:12px;font-size:15px}.briefing-empty p{max-width:360px;margin:7px 0 0;color:#6e817d;font-size:12px;line-height:1.5}.enterprise-briefing-footer{display:grid;grid-template-columns:20px 1fr;gap:9px;align-items:start;padding:14px 24px;border-top:1px solid #dfe9e6;background:#fff;color:#657a75}.enterprise-briefing-footer svg{width:18px;color:#168f83}.enterprise-briefing-footer p{margin:0;font-size:12px;line-height:1.45}.enterprise-briefing-footer strong{color:#25413b}.enterprise-briefing button:focus-visible,.enterprise-briefing summary:focus-visible{outline:3px solid rgba(20,158,144,.22);outline-offset:2px}@media(max-width:680px){.enterprise-briefing{width:100vw}.enterprise-briefing-header{grid-template-columns:46px minmax(0,1fr) 38px;padding:21px 16px 18px}.enterprise-briefing-agent{width:44px;height:44px}.enterprise-briefing-header h2{font-size:24px}.briefing-boundary,.briefing-summary{margin-left:14px;margin-right:14px}.briefing-boundary{grid-template-columns:22px minmax(0,1fr)}.briefing-boundary em{grid-column:2;justify-self:start}.briefing-summary{display:grid}.briefing-company-lock{justify-self:start}.briefing-questions{padding-left:14px;padding-right:14px}.briefing-content{padding:12px 14px 18px}.briefing-detail-item{grid-template-columns:38px minmax(0,1fr)}.briefing-detail-item>button{grid-column:2;justify-self:start}.briefing-detail-item dl>div{grid-template-columns:1fr}.enterprise-briefing-footer{padding:13px 16px}}@media(prefers-reduced-motion:no-preference){.enterprise-briefing{animation:briefing-enter .18s ease-out}.briefing-overview>button,.briefing-detail-item>button{transition:border-color .15s ease,background .15s ease,transform .15s ease}.briefing-detail-item>button:hover{transform:translate(2px)}@keyframes briefing-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}}.enterprise-assignment{display:grid;gap:14px;font-size:14px;line-height:1.5}.enterprise-assignment .briefing-section-heading{margin-bottom:0}.assignment-scope{display:flex;align-items:flex-start;gap:7px;margin:0;color:#466b63;font-size:12px}.assignment-scope svg{flex-shrink:0;margin-top:2px}.assignment-toolbar,.assignment-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.assignment-toolbar label{flex:1;min-width:180px}.enterprise-assignment label{display:grid;gap:6px;color:#37554e;font-size:13px;font-weight:650}.enterprise-assignment input,.enterprise-assignment textarea,.enterprise-assignment select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bdd9d2;border-radius:9px;padding:10px 12px;background:#fff;color:#18332d;font:inherit;font-size:14px;line-height:1.5}.enterprise-assignment input[readonly]{background:#f2f7f5;color:#466b63}.enterprise-assignment textarea{resize:vertical;min-height:115px}.enterprise-assignment select{text-overflow:ellipsis}.enterprise-assignment .assignment-primary,.enterprise-assignment .assignment-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border:1px solid #bcd9d2;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer}.enterprise-assignment .assignment-primary{background:#087e73;border-color:#087e73;color:#fff}.enterprise-assignment .assignment-secondary{background:#fff;color:#167d70;justify-self:start}.enterprise-assignment button:disabled{opacity:.55;cursor:default}.enterprise-assignment button:hover:not(:disabled){filter:brightness(.96)}.enterprise-briefing input:focus-visible,.enterprise-briefing textarea:focus-visible,.enterprise-briefing select:focus-visible{outline:3px solid #87c8bc;outline-offset:2px}.assignment-form{display:grid;gap:12px;padding:18px;background:#fff;border:1px solid #d9e7e4;border-radius:14px}.assignment-form>label[for]{margin-bottom:-6px}.enterprise-assignment .assignment-note,.assignment-footer-note{margin:0;color:#627970;font-size:12px}.enterprise-assignment .assignment-error{margin:0;padding:12px;border:1px solid #ecd2b0;border-radius:9px;background:#fff8ee;color:#805417;font-size:13px}.assignment-card{padding:18px;border:1px solid #d9e7e4;border-radius:14px;background:#fff;min-width:0}.assignment-card>:first-child{margin-top:0}.assignment-card>:last-child{margin-bottom:0}.assignment-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.enterprise-assignment h4{margin:0 0 8px;font-size:15px;line-height:1.4}.assignment-card-heading h4{margin:0}.assignment-card p{overflow-wrap:anywhere}.assignment-status{padding:4px 8px;border-radius:8px;background:#eaf7f3;color:#127465;font-size:12px;font-weight:650}.assignment-status.is-waiting-human,.assignment-status.is-failed{background:#fff1da;color:#906020}.assignment-status.is-cancelled{background:#eef1ef;color:#586660}.enterprise-assignment summary{cursor:pointer;color:#286759;font-size:13px;font-weight:650}.assignment-card>details{margin-top:14px}.assignment-metadata{display:grid;gap:10px;margin:14px 0 0;padding:12px;border-radius:9px;background:#f5f9f7}.assignment-metadata dt{color:#617b71;font-size:12px}.assignment-metadata dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:12px}.assignment-events{padding-left:20px;display:grid;gap:10px;font-size:13px}.assignment-events time{display:block;color:#6b8179;font-size:12px}.assignment-eyebrow{color:#39776a;font-size:12px;font-weight:750;letter-spacing:.05em}.assignment-eyebrow+h4{margin-top:7px}.assignment-proposal{border-color:#bedbd2}.assignment-uncertainty{padding:12px;border-left:3px solid #d4b17a;background:#fcf8ee}.assignment-candidates{display:grid;gap:8px;padding:0;list-style:none}.assignment-candidates li{display:grid;gap:3px;padding:12px;border-radius:9px;background:#f3f8f5}.assignment-candidates small{font-size:12px;color:#617970;overflow-wrap:anywhere}.assignment-sources{display:grid;gap:10px}.assignment-sources>h4{display:flex;align-items:center;gap:7px;margin-bottom:0}.assignment-sources summary>span{display:block;margin:4px 0 0 16px;color:#73877f;font-size:12px;font-weight:400}.assignment-sources h5{font-size:13px;margin-bottom:8px}.assignment-sources blockquote{margin:10px 0;padding:10px 12px;border-left:2px solid #a6cbbf;background:#f7faf8;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.assignment-sources blockquote strong{font-size:12px;color:#3c7162}.assignment-sources blockquote p{margin:5px 0 0}.assignment-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px}.assignment-handoff{border-color:#e4cea9;background:#fffdf8}.assignment-footer-note{padding-top:8px;border-top:1px solid #dce7e2}.legal-cycle-root .health-assignment-row>.health-text-link{grid-column:2;justify-self:start;white-space:nowrap}@media(max-width:680px){.assignment-card,.assignment-form{padding:14px}.assignment-toolbar{align-items:stretch}.assignment-toolbar label{flex-basis:100%}.assignment-actions{align-items:stretch;flex-direction:column}.health-assignment-row{flex-wrap:wrap}}.context-source-plan{margin:0 0 28px;overflow:hidden;border:1px solid #cfe3df;border-radius:18px;background:linear-gradient(135deg,#f0faf8 0,#fff 48%);color:#142f2a}.context-source-plan>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 24px;border-bottom:1px solid #d8e8e5}.context-source-plan>header>button{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid #c9dfdb;border-radius:9px;background:#fff;color:#0d8176;font-size:13px;font-weight:720;cursor:pointer}.context-source-plan>header>button svg{width:16px}.context-source-plan>header span{color:#5f817b;font-size:12px;font-weight:850;letter-spacing:.095em}.context-source-plan>header h2{margin:5px 0 4px;font-size:24px;line-height:1.15;letter-spacing:-.03em}.context-source-plan>header p{margin:0;color:#647b76;font-size:13px;line-height:1.45}.context-source-plan>header>em{padding:6px 9px;border-radius:999px;background:#fff;color:#0d8176;font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.context-source-plan.unavailable>header>em{color:#ae6812}.context-plan-grid{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(320px,1.2fr) minmax(230px,.85fr);gap:1px;background:#d8e7e4}.context-plan-grid>article{min-width:0;padding:20px;background:#fffffff5}.context-gap{display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:11px}.context-plan-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e6f7f4;color:#0e8c80}.context-plan-icon svg{width:18px}.context-plan-grid small{color:#68827c;font-size:12px;line-height:1.35}.context-plan-grid h3{margin:5px 0 4px;font-size:16px;line-height:1.3}.context-gap p{margin:0;color:#647a75;font-size:13px;line-height:1.5}.context-gap dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:15px 0 0;overflow:hidden;border:1px solid #dbe7e5;border-radius:10px;background:#dbe7e5}.context-gap dl>div{padding:10px;background:#f8fbfa}.context-gap dt,.context-gap dd{font-size:12px}.context-gap dt{color:#71837f}.context-gap dd{margin:3px 0 0;color:#294a43;font-weight:700;overflow-wrap:anywhere}.context-plan-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.context-candidate-list{display:grid;gap:7px}.context-candidate-list>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:9px;width:100%;padding:10px;border:1px solid #dbe7e5;border-radius:10px;background:#fff;color:#17332d;text-align:left;cursor:pointer}.context-candidate-list>button:hover{border-color:#8ecac1;background:#fbfefd}.context-candidate-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f0f7f6;color:#108c80}.context-candidate-mark svg{width:18px;max-height:22px}.context-candidate-mark .connector-brand-logo{width:24px;height:24px}.context-candidate-list strong,.context-candidate-list small{display:block}.context-candidate-list strong{font-size:13px}.context-candidate-list small{margin-top:3px;color:#647a75}.context-candidate-list>button>em{padding:4px 6px;border-radius:999px;background:#eef7f5;color:#147f74;font-size:12px;font-style:normal}.context-candidate-list>button>svg{width:15px;color:#748b86}.context-plan-empty{padding:18px;border:1px dashed #cfdedb;border-radius:10px;text-align:center}.context-plan-empty strong{font-size:13px}.context-plan-empty p{margin:5px 0 0;color:#6d807c;font-size:12px}.context-permission-path ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.context-permission-path li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px}.context-permission-path li>i{width:27px;height:27px;display:grid;place-items:center;border:1px dashed #c4d6d2;border-radius:50%;color:#778a86;font-size:12px;font-style:normal}.context-permission-path li.current>i{border-style:solid;border-color:#68bdb2;background:#e8f7f4;color:#0d8176}.context-permission-path li strong,.context-permission-path li small{display:block}.context-permission-path li strong{font-size:13px}.context-permission-path li small{margin-top:2px;color:#6d807c;font-size:12px}.context-source-plan>footer{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:14px 22px;border-top:1px solid #d8e7e4;background:#fbfefd;color:#617772}.context-source-plan>footer svg{width:18px;color:#108c80}.context-source-plan>footer p{margin:0;font-size:12px;line-height:1.5}.context-source-plan>footer strong{color:#27463f}.context-source-plan button:focus-visible{outline:3px solid rgba(20,158,144,.22);outline-offset:2px}.connector-list-item.is-context-target{position:relative;background:#f3fbf9!important;box-shadow:inset 0 0 0 2px #36aa9d}.connector-list-item.is-context-target:after{content:"Fuente candidata";position:absolute;top:8px;right:8px;padding:4px 7px;border-radius:999px;background:#ddf5f1;color:#087b70;font-size:12px;font-weight:750}@container connector-library (max-width:900px){.context-plan-grid{grid-template-columns:1fr 1fr}.context-permission-path{grid-column:1/-1}.context-permission-path ol{grid-template-columns:repeat(4,1fr)}}@container connector-library (max-width:620px){.context-source-plan>header{grid-template-columns:1fr}.context-source-plan>header>button{justify-self:start}.context-source-plan>header>em{justify-self:start}.context-plan-grid{grid-template-columns:1fr}.context-permission-path{grid-column:auto}.context-permission-path ol{grid-template-columns:1fr}.context-candidate-list>button{grid-template-columns:36px minmax(0,1fr) 16px}.context-candidate-list>button>em{grid-column:2;justify-self:start}.context-gap dl{grid-template-columns:1fr}.connector-list-item.is-context-target:after{position:static;grid-column:2;justify-self:start}}@media(max-width:760px){body:has(.connector-library-page){min-width:0}body:has(.connector-library-page) .app-base{grid-template-columns:minmax(0,1fr)}body:has(.connector-library-page) .topbar{position:static;height:auto;min-height:72px;flex-wrap:wrap;gap:10px;padding:12px 14px}body:has(.connector-library-page) .search-box{order:2;width:100%}body:has(.connector-library-page) .top-actions{width:100%;flex-wrap:wrap}body:has(.connector-library-page) .top-actions .lawgic-button{min-width:0;flex:1 1 150px}body:has(.connector-library-page) .content-shell{padding:16px 14px 28px}body:has(.connector-library-page) .connector-library-page .page-heading h1{font-size:30px}body:has(.connector-library-page) .connector-library-page .page-heading p{font-size:14px}}.legal-cycle-root:has(.company-home-shell),.legal-cycle-root:has(.clm-workspace-page),.legal-cycle-root:has(.document-evidence-page),.legal-cycle-root:has(.corporate-identity-workspace),.legal-cycle-root:has(.living-cycles-workspace),.legal-cycle-root:has(.living-compliance-workspace),body:has(.company-home-shell),body:has(.clm-workspace-page),body:has(.document-evidence-page),body:has(.corporate-identity-workspace),body:has(.living-cycles-workspace),body:has(.living-compliance-workspace){min-width:0;width:100%;overflow-x:clip}.legal-cycle-root:has(.company-home-shell),.legal-cycle-root:has(.clm-workspace-page),.legal-cycle-root:has(.document-evidence-page),.legal-cycle-root:has(.corporate-identity-workspace),.legal-cycle-root:has(.living-cycles-workspace),.legal-cycle-root:has(.living-compliance-workspace),.legal-cycle-root:has(.company-home-shell) .app-base,.legal-cycle-root:has(.clm-workspace-page) .app-base,.legal-cycle-root:has(.document-evidence-page) .app-base,.legal-cycle-root:has(.corporate-identity-workspace) .app-base,.legal-cycle-root:has(.living-cycles-workspace) .app-base,.legal-cycle-root:has(.living-compliance-workspace) .app-base,.legal-cycle-root:has(.company-home-shell) .main-shell,.legal-cycle-root:has(.clm-workspace-page) .main-shell,.legal-cycle-root:has(.document-evidence-page) .main-shell,.legal-cycle-root:has(.corporate-identity-workspace) .main-shell,.legal-cycle-root:has(.living-cycles-workspace) .main-shell,.legal-cycle-root:has(.living-compliance-workspace) .main-shell{min-width:0;width:100%}.legal-cycle-root .sidebar-navigation{display:grid;gap:4px}.legal-cycle-root .nav-group{min-width:0}.legal-cycle-root .nav-group>.nav-item{width:100%}.legal-cycle-root .nav-submenu{display:grid;gap:2px;margin:2px 0 10px 27px;padding:2px 0 2px 16px;border-left:2px solid #e3e9ed}.legal-cycle-root .nav-submenu button{min-height:36px;border:0;border-radius:8px;background:transparent;color:#526078;font-size:14px;line-height:1.3;text-align:left;padding:7px 10px;cursor:pointer}.legal-cycle-root .nav-submenu button:hover{background:#f4f8f7;color:#141e35}.legal-cycle-root .nav-submenu button.active{color:#087c72;font-weight:650;background:#eff8f6}.legal-cycle-root .nav-submenu button:focus-visible{outline:3px solid #087c72!important;outline-offset:2px}@media(max-width:760px){.legal-cycle-root .company-home-shell .sidebar-bottom{display:none}.legal-cycle-root .company-home-shell .sidebar-navigation{display:flex;align-items:flex-start;overflow-x:auto;gap:8px}.legal-cycle-root .company-home-shell .nav-group{flex:0 0 auto}.legal-cycle-root .company-home-shell .nav-submenu{margin:4px 0 0;padding:0;border-left:0;grid-template-columns:repeat(2,auto)}.legal-cycle-root .company-home-shell .nav-submenu button{min-height:40px;white-space:nowrap;text-align:center}body:has(.clm-workspace-page) .app-base,body:has(.document-evidence-page) .app-base,body:has(.corporate-identity-workspace) .app-base,body:has(.living-cycles-workspace) .app-base{grid-template-columns:minmax(0,1fr)}body:has(.clm-workspace-page) .sidebar,body:has(.document-evidence-page) .sidebar,body:has(.corporate-identity-workspace) .sidebar,body:has(.living-cycles-workspace) .sidebar{position:relative;height:auto;padding:16px;border-right:0;border-bottom:1px solid #e4eaf0}body:has(.clm-workspace-page) .company-switcher,body:has(.document-evidence-page) .company-switcher,body:has(.corporate-identity-workspace) .company-switcher,body:has(.living-cycles-workspace) .company-switcher{margin:14px 0}body:has(.clm-workspace-page) .sidebar-navigation,body:has(.document-evidence-page) .sidebar-navigation,body:has(.corporate-identity-workspace) .sidebar-navigation,body:has(.living-cycles-workspace) .sidebar-navigation{display:flex;align-items:flex-start;gap:8px;overflow-x:auto}body:has(.clm-workspace-page) .nav-group,body:has(.document-evidence-page) .nav-group,body:has(.corporate-identity-workspace) .nav-group,body:has(.living-cycles-workspace) .nav-group{flex:0 0 auto}body:has(.clm-workspace-page) .nav-group.active,body:has(.document-evidence-page) .nav-group.active,body:has(.corporate-identity-workspace) .nav-group.active,body:has(.living-cycles-workspace) .nav-group.active{order:-1}body:has(.clm-workspace-page) .nav-item,body:has(.document-evidence-page) .nav-item,body:has(.corporate-identity-workspace) .nav-item,body:has(.living-cycles-workspace) .nav-item{flex-shrink:0}body:has(.clm-workspace-page) .nav-submenu,body:has(.document-evidence-page) .nav-submenu,body:has(.corporate-identity-workspace) .nav-submenu,body:has(.living-cycles-workspace) .nav-submenu{grid-template-columns:repeat(5,auto);width:max-content;gap:8px;margin:4px 0 0;padding:0 8px 0 0;border-left:0}body:has(.clm-workspace-page) .nav-submenu button,body:has(.document-evidence-page) .nav-submenu button,body:has(.corporate-identity-workspace) .nav-submenu button,body:has(.living-cycles-workspace) .nav-submenu button{min-height:40px;white-space:nowrap;text-align:center}body:has(.clm-workspace-page) .sidebar-bottom,body:has(.document-evidence-page) .sidebar-bottom,body:has(.corporate-identity-workspace) .sidebar-bottom,body:has(.living-cycles-workspace) .sidebar-bottom{display:none}body:has(.clm-workspace-page) .topbar,body:has(.document-evidence-page) .topbar,body:has(.corporate-identity-workspace) .topbar,body:has(.living-cycles-workspace) .topbar{min-height:68px;padding:10px 16px}body:has(.clm-workspace-page) .search-box,body:has(.document-evidence-page) .search-box,body:has(.corporate-identity-workspace) .search-box,body:has(.living-cycles-workspace) .search-box{width:min(100%,360px)}body:has(.clm-workspace-page) .top-actions>button:not(.icon-action),body:has(.document-evidence-page) .top-actions>button:not(.icon-action),body:has(.corporate-identity-workspace) .top-actions>button:not(.icon-action),body:has(.living-cycles-workspace) .top-actions>button:not(.icon-action){display:none}body:has(.clm-workspace-page) .content-shell,body:has(.document-evidence-page) .content-shell,body:has(.corporate-identity-workspace) .content-shell,body:has(.living-cycles-workspace) .content-shell{min-width:0;padding:12px 14px 28px}body:has(.living-compliance-workspace) .app-base{grid-template-columns:minmax(0,1fr)}body:has(.living-compliance-workspace) .sidebar{position:relative;height:auto;padding:16px;border-right:0;border-bottom:1px solid #e4eaf0}body:has(.living-compliance-workspace) .company-switcher{margin:14px 0}body:has(.living-compliance-workspace) .sidebar-navigation{display:flex;align-items:flex-start;gap:8px;overflow-x:auto}body:has(.living-compliance-workspace) .nav-group{flex:0 0 auto}body:has(.living-compliance-workspace) .nav-group.active{order:-1}body:has(.living-compliance-workspace) .nav-item{flex-shrink:0}body:has(.living-compliance-workspace) .nav-submenu{grid-template-columns:repeat(5,auto);width:max-content;gap:8px;margin:4px 0 0;padding:0 8px 0 0;border-left:0}body:has(.living-compliance-workspace) .nav-submenu button{min-height:40px;white-space:nowrap;text-align:center}body:has(.living-compliance-workspace) .sidebar-bottom{display:none}body:has(.living-compliance-workspace) .topbar{min-height:68px;padding:10px 16px}body:has(.living-compliance-workspace) .search-box{width:min(100%,360px)}body:has(.living-compliance-workspace) .top-actions>button:not(.icon-action){display:none}body:has(.living-compliance-workspace) .content-shell{min-width:0;padding:12px 14px 28px}}@media(prefers-reduced-motion:reduce){.legal-cycle-root .nav-submenu *{scroll-behavior:auto}}@media(max-width:900px){body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)){min-width:0;width:100%;overflow-x:clip}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .app-base{min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .sidebar{display:flex;position:relative;top:auto;width:auto;height:auto;padding:16px;border-right:0;border-bottom:1px solid #e4eaf0}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .company-switcher{margin:14px 0}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .sidebar-navigation{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:3px 3px 8px 0;scrollbar-width:thin}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .nav-group{flex:0 0 auto}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .nav-group.active{order:-1}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .nav-item{width:auto;min-height:42px;flex-shrink:0;white-space:nowrap}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .nav-submenu{grid-template-columns:repeat(5,auto);width:max-content;gap:8px;margin:4px 0 0;padding:0 8px 0 0;border-left:0}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .nav-submenu button{min-height:40px;white-space:nowrap;text-align:center}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .sidebar-bottom{display:none}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .topbar{position:relative;top:auto;height:auto;min-height:68px;flex-wrap:wrap;gap:10px;padding:10px 16px}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .search-box{width:min(100%,360px)}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .top-actions>button:not(.icon-action){display:none}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .main-shell,body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .content-shell{min-width:0;width:100%}body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .content-shell{padding:14px 16px 30px}}@media(max-width:620px){body:has(:is(.living-compliance-workspace,.living-audit-room,.living-ip-portfolio,.decision-continuity-workspace,.memory-continuity-workspace,.connector-library-page)) .search-box{order:2;width:100%}}@media(max-width:900px){body:has(.agent-team-workspace){min-width:0;width:100%;overflow-x:clip}body:has(.agent-team-workspace) .app-base{min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}body:has(.agent-team-workspace) .sidebar{display:flex;position:relative;top:auto;width:auto;height:auto;padding:16px;border-right:0;border-bottom:1px solid #e4eaf0}body:has(.agent-team-workspace) .company-switcher{margin:14px 0}body:has(.agent-team-workspace) .sidebar-navigation{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:3px 3px 8px 0;scrollbar-width:thin}body:has(.agent-team-workspace) .nav-group{flex:0 0 auto}body:has(.agent-team-workspace) .nav-group.active{order:-1}body:has(.agent-team-workspace) .nav-item{width:auto;min-height:42px;flex-shrink:0;white-space:nowrap}body:has(.agent-team-workspace) .sidebar-bottom{display:none}body:has(.agent-team-workspace) .topbar{position:relative;top:auto;height:auto;min-height:68px;flex-wrap:wrap;gap:10px;padding:10px 16px}body:has(.agent-team-workspace) .search-box{width:min(100%,360px)}body:has(.agent-team-workspace) .top-actions>button:not(.icon-action){display:none}body:has(.agent-team-workspace) .main-shell,body:has(.agent-team-workspace) .content-shell{min-width:0;width:100%}body:has(.agent-team-workspace) .content-shell{padding:14px 16px 30px}}@media(max-width:620px){body:has(.agent-team-workspace) .search-box{order:2;width:100%}}@media(max-width:900px){body:has(.workspace-page){min-width:0;width:100%;overflow-x:clip}body:has(.workspace-page) .app-base{min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}body:has(.workspace-page) .sidebar{display:flex;position:relative;top:auto;width:auto;height:auto;padding:16px;border-right:0;border-bottom:1px solid #e4eaf0}body:has(.workspace-page) .company-switcher{margin:14px 0}body:has(.workspace-page) .sidebar-navigation{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:3px 3px 8px 0;scrollbar-width:thin}body:has(.workspace-page) .nav-group{flex:0 0 auto}body:has(.workspace-page) .nav-group.active{order:-1}body:has(.workspace-page) .nav-item{width:auto;min-height:42px;flex-shrink:0;white-space:nowrap}body:has(.workspace-page) .nav-submenu{grid-template-columns:repeat(5,auto);width:max-content;gap:8px;margin:4px 0 0;padding:0 8px 0 0;border-left:0}body:has(.workspace-page) .nav-submenu button{min-height:40px;white-space:nowrap;text-align:center}body:has(.workspace-page) .sidebar-bottom{display:none}body:has(.workspace-page) .topbar{position:relative;top:auto;height:auto;min-height:68px;flex-wrap:wrap;gap:10px;padding:10px 16px}body:has(.workspace-page) .search-box{width:min(100%,360px)}body:has(.workspace-page) .top-actions>button:not(.icon-action){display:none}body:has(.workspace-page) .main-shell,body:has(.workspace-page) .content-shell,body:has(.workspace-page) .workspace-page{min-width:0;width:100%;max-width:100%}body:has(.workspace-page) .workspace-page>*{min-width:0;max-width:100%}body:has(.workspace-page) .content-shell{padding:14px 16px 30px}}@media(max-width:620px){body:has(.workspace-page) .search-box{order:2;width:100%}body:has(.workspace-page) .page-heading{align-items:flex-start;flex-direction:column}body:has(.workspace-page) :is(.enterprise-agent,.agent-board,.promise-grid,.society-grid,.audit-room-grid,.agent-governance-grid,.record-grid,.contract-directory,.cycle-computer-panel,.cycle-computer-candidate){grid-template-columns:minmax(0,1fr)}body:has(.workspace-page) .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.workspace-page) .metric-strip>div:nth-child(2){border-right:0}body:has(.workspace-page) .metric-strip>div:nth-child(-n+2){border-bottom:1px solid #e9efee}body:has(.workspace-page) .promise-spine>div{grid-template-columns:minmax(0,1fr);gap:12px}body:has(.workspace-page) .promise-spine>div>span:after{display:none}body:has(.workspace-page) .lifecycle-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}body:has(.workspace-page) .lifecycle-rail>div:after{display:none}body:has(.workspace-page) .lifecycle-rail :is(strong,small){width:auto;max-width:100%;overflow-wrap:anywhere}body:has(.workspace-page) .cycle-track{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0}body:has(.workspace-page) .horizon-axis{display:none}body:has(.workspace-page) :is(.page-heading,.enterprise-agent,.agent-board,.agent-work-card,.automation-recipes,.agent-governance-card,.saas-preflight,.release-preflight,.run-ledger,.cycle-computer-panel){width:100%;max-width:100%;overflow-wrap:anywhere}}.legal-cycle-root:not(.research-experience) .search-box kbd,.legal-cycle-root:not(.research-experience) .nav-count,.legal-cycle-root:not(.research-experience) .icon-action>span{font-size:12px}.legal-cycle-root:not(.research-experience) .icon-action>span{min-width:18px;height:18px}.legal-cycle-root .company-activity-page{width:min(1320px,100%);margin:0 auto;color:#141e35}.legal-cycle-root .company-activity-page h1,.legal-cycle-root .company-activity-page h2,.legal-cycle-root .company-activity-page h3,.legal-cycle-root .company-activity-page p{margin:0}.legal-cycle-root .company-activity-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:8px 4px 28px}.legal-cycle-root .company-activity-back{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-bottom:18px;border:0;background:transparent;color:#087c72;font-size:14px;padding:4px 0;cursor:pointer}.legal-cycle-root .company-activity-back svg{width:18px}.legal-cycle-root .company-activity-kicker,.legal-cycle-root .company-activity-list>header span,.legal-cycle-root .company-activity-summary span{display:block;color:#6f8c87;font-size:12px;font-weight:750;letter-spacing:.1em}.legal-cycle-root .company-activity-heading h1{margin-top:7px;overflow-wrap:anywhere;font-size:34px;line-height:1.15;letter-spacing:-.04em;font-weight:650}.legal-cycle-root .company-activity-heading p{margin-top:10px;color:#526078;font-size:16px;line-height:1.5}.legal-cycle-root .company-activity-scope{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid #dce9e6;border-radius:9px;background:#f6faf9;color:#526078;font-size:13px;padding:8px 12px;white-space:nowrap}.legal-cycle-root .company-activity-scope.valid{color:#087c72;background:#eef8f6;border-color:#cce8e3}.legal-cycle-root .company-activity-scope.blocked{color:#965500;background:#fff7e9;border-color:#efd7ac}.legal-cycle-root .company-activity-summary{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:32px;align-items:center;padding:22px 24px;border:1px solid #e2e9ed;border-radius:13px;background:linear-gradient(115deg,#f0faf8,#fff 64%)}.legal-cycle-root .company-activity-summary strong,.legal-cycle-root .company-activity-summary small{display:block}.legal-cycle-root .company-activity-summary strong{margin-top:6px;font-size:20px;font-weight:620}.legal-cycle-root .company-activity-summary small{margin-top:5px;color:#64738a;font-size:12px}.legal-cycle-root .company-activity-summary p{color:#526078;font-size:14px;line-height:1.65}.legal-cycle-root .company-activity-filters{display:flex;gap:4px;margin:24px 0 14px;padding-bottom:12px;border-bottom:1px solid #e8edef;overflow-x:auto}.legal-cycle-root .company-activity-filters button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:0;border-radius:8px;background:transparent;color:#526078;font-size:14px;padding:8px 13px;white-space:nowrap;cursor:pointer}.legal-cycle-root .company-activity-filters button span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:8px;background:#f0f3f5;color:#617087;font-size:12px}.legal-cycle-root .company-activity-filters button.active{background:#ecf8f6;color:#087c72;font-weight:650}.legal-cycle-root .company-activity-filters button.active span{background:#fff;color:#087c72}.legal-cycle-root .company-activity-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:20px;align-items:start}.legal-cycle-root .company-activity-list,.legal-cycle-root .company-activity-inspector{min-width:0;border:1px solid #e2e9ed;border-radius:14px;background:#fffffff5}.legal-cycle-root .company-activity-list>header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 24px 18px;border-bottom:1px solid #eef1f3}.legal-cycle-root .company-activity-list>header h2{margin-top:6px;font-size:22px;font-weight:620}.legal-cycle-root .company-activity-list>header small{color:#6c798d;font-size:12px}.legal-cycle-root .company-activity-rows{display:grid}.legal-cycle-root .company-activity-rows>button{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;gap:14px;align-items:center;min-height:96px;border:0;border-bottom:1px solid #edf1f3;background:transparent;text-align:left;padding:18px 22px;cursor:pointer}.legal-cycle-root .company-activity-rows>button:last-child{border-bottom:0;border-radius:0 0 14px 14px}.legal-cycle-root .company-activity-rows>button:hover{background:#fafcfc}.legal-cycle-root .company-activity-rows>button.selected{background:linear-gradient(105deg,#eff9f7,#fbfdfd 72%);box-shadow:inset 3px 0 #0a9b8d}.legal-cycle-root .company-activity-rows>button>svg{color:#8793a4;width:18px}.legal-cycle-root .company-activity-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#edf8f6;color:#087c72}.legal-cycle-root .company-activity-icon svg{width:21px}.legal-cycle-root .company-activity-icon.kind-handoff,.legal-cycle-root .company-activity-icon.kind-decision{background:#fff4e5;color:#a86100}.legal-cycle-root .company-activity-icon.kind-memory{background:#f1f3f8;color:#5f6d86}.legal-cycle-root .company-activity-row-copy{min-width:0}.legal-cycle-root .company-activity-row-copy small,.legal-cycle-root .company-activity-row-copy strong,.legal-cycle-root .company-activity-row-copy em{display:block}.legal-cycle-root .company-activity-row-copy small{color:#68778e;font-size:12px}.legal-cycle-root .company-activity-row-copy strong{margin-top:5px;overflow-wrap:anywhere;font-size:16px;line-height:1.35;font-weight:600}.legal-cycle-root .company-activity-row-copy em{margin-top:7px;color:#64738a;font-size:12px;line-height:1.4;font-style:normal}.legal-cycle-root .company-activity-inspector{position:sticky;top:92px;padding:26px}.legal-cycle-root .company-activity-inspector>header{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:center}.legal-cycle-root .company-activity-inspector>header small{color:#68778e;font-size:12px}.legal-cycle-root .company-activity-inspector>header h2{margin-top:5px;font-size:21px;line-height:1.3;letter-spacing:-.02em}.legal-cycle-root .company-activity-inspector>p{margin-top:22px;color:#526078;font-size:14px;line-height:1.65}.legal-cycle-root .company-activity-inspector dl{display:grid;margin:24px 0 0}.legal-cycle-root .company-activity-inspector dl div{padding:13px 0;border-top:1px solid #edf1f3}.legal-cycle-root .company-activity-inspector dt{color:#68778e;font-size:12px}.legal-cycle-root .company-activity-inspector dd{margin:5px 0 0;overflow-wrap:anywhere;color:#1f2b3e;font-size:14px;line-height:1.5;font-weight:560}.legal-cycle-root .company-activity-limit{display:flex;gap:12px;margin-top:10px;border-radius:10px;background:#f0f8f6;color:#087c72;padding:14px}.legal-cycle-root .company-activity-limit>svg{flex:0 0 auto;width:20px}.legal-cycle-root .company-activity-limit strong,.legal-cycle-root .company-activity-limit small{display:block}.legal-cycle-root .company-activity-limit strong{font-size:13px}.legal-cycle-root .company-activity-limit small{margin-top:4px;color:#526f6a;font-size:12px;line-height:1.55}.legal-cycle-root .company-activity-open{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:18px;border:1px solid #087c72;border-radius:9px;background:#087c72;color:#fff;font-size:14px;font-weight:650;cursor:pointer}.legal-cycle-root .company-activity-open:hover{background:#066b63}.legal-cycle-root .company-activity-empty{display:grid;justify-items:center;gap:10px;padding:58px 28px;text-align:center;color:#64738a}.legal-cycle-root .company-activity-empty>svg{width:34px;color:#8bcfc7}.legal-cycle-root .company-activity-empty h2,.legal-cycle-root .company-activity-empty h3{color:#1f2b3e;font-size:18px}.legal-cycle-root .company-activity-empty p{max-width:46ch;font-size:14px;line-height:1.6}.legal-cycle-root .inspector-empty{padding:38px 12px}.legal-cycle-root .company-activity-boundary{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:16px 18px;border:1px solid #dce9e6;border-radius:11px;background:#f7fbfa;color:#526078}.legal-cycle-root .company-activity-boundary svg{flex:0 0 auto;width:20px;color:#087c72}.legal-cycle-root .company-activity-boundary p{font-size:13px;line-height:1.6}.legal-cycle-root .company-activity-page button:focus-visible{outline:3px solid #087c72!important;outline-offset:3px}@media(max-width:1020px){.legal-cycle-root .company-activity-workspace{grid-template-columns:minmax(0,1fr)}.legal-cycle-root .company-activity-inspector{position:static}}@media(max-width:760px){.legal-cycle-root .company-activity-page{min-width:0}.legal-cycle-root .company-activity-heading{align-items:flex-start;flex-direction:column;padding-top:12px}.legal-cycle-root .company-activity-heading h1{max-width:100%;font-size:clamp(26px,7vw,28px)}.legal-cycle-root .company-activity-summary{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.legal-cycle-root .company-activity-list>header{align-items:flex-start;flex-direction:column}.legal-cycle-root .company-activity-rows>button{grid-template-columns:42px minmax(0,1fr) 18px;min-height:104px;padding:17px 16px}.legal-cycle-root .company-activity-icon{width:42px;height:42px}.legal-cycle-root .company-activity-inspector{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.legal-cycle-root .company-activity-page *{scroll-behavior:auto}}.legal-cycle-root:not(.research-experience) .app-shell{--shell-ink: #30343f;--shell-muted: #646b78;--shell-line: #eceef1;--shell-accent: #087c72;color:var(--shell-ink);background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-cycle-root:not(.research-experience) .app-shell .sidebar{background:#fafbfc;border-color:var(--shell-line);padding:18px 12px 14px}.legal-cycle-root:not(.research-experience) .app-shell .brand{height:38px;padding:0 10px;gap:9px;color:#484e5d;font-size:18px;font-weight:550;letter-spacing:-.35px}.legal-cycle-root:not(.research-experience) .app-shell .company-switcher{min-height:56px;margin:12px 0 16px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;grid-template-columns:30px minmax(0,1fr) 14px;gap:9px}.legal-cycle-root:not(.research-experience) .app-shell .company-switcher:hover{background:#f0f2f4}.legal-cycle-root:not(.research-experience) .app-shell .company-avatar{width:30px;height:30px;border-radius:8px;box-shadow:none;background:#e2f1ee;color:#126e65;font-weight:550}.legal-cycle-root:not(.research-experience) .app-shell .company-switcher strong{color:var(--shell-ink);font-size:13px;font-weight:550}.legal-cycle-root:not(.research-experience) .app-shell .company-switcher small{font-size:12px;line-height:1.4;color:var(--shell-muted)}.legal-cycle-root:not(.research-experience) .app-shell .sidebar-navigation{gap:2px;padding:2px 4px 8px 0;scrollbar-width:thin;scrollbar-color:#d5d8de transparent}.legal-cycle-root:not(.research-experience) .app-shell .nav-item{min-height:38px;padding:8px 10px;gap:11px;border-radius:7px;color:#5b6270;font-size:14px;font-weight:400;line-height:1.4;transition:background-color .14s ease,color .14s ease}.legal-cycle-root:not(.research-experience) .app-shell .nav-item>svg{width:17px;height:17px;stroke-width:1.5;flex-shrink:0;color:#777e8b}.legal-cycle-root:not(.research-experience) .app-shell .nav-item:hover{background:#f0f2f4;color:var(--shell-ink)}.legal-cycle-root:not(.research-experience) .app-shell .nav-item.active{background:#eaf1ef;color:#285d56;font-weight:500}.legal-cycle-root:not(.research-experience) .app-shell .nav-item.active>svg{color:#417b72}.legal-cycle-root:not(.research-experience) .app-shell .nav-submenu{margin:3px 0 8px 18px;padding-left:14px;border-left:1px solid #e0e4e8;gap:1px}.legal-cycle-root:not(.research-experience) .app-shell .nav-submenu button{min-height:34px;padding:7px 10px;border-radius:6px;font:inherit;font-size:13px;color:#656c79}.legal-cycle-root:not(.research-experience) .app-shell .nav-submenu button.active{background:transparent;color:#08776d;font-weight:550}.legal-cycle-root:not(.research-experience) .app-shell .sidebar-bottom{padding-top:10px;border-color:var(--shell-line)}.legal-cycle-root:not(.research-experience) .app-shell .plugins-link{min-height:36px;padding:7px 10px;color:var(--shell-muted);font-size:13px}.legal-cycle-root:not(.research-experience) .app-shell .profile{margin-top:8px;padding:12px 8px 0;border-color:var(--shell-line);grid-template-columns:30px minmax(0,1fr) 14px}.legal-cycle-root:not(.research-experience) .app-shell .profile-avatar{width:30px;height:30px;font-size:13px;font-weight:500}.legal-cycle-root:not(.research-experience) .app-shell .profile strong{font-weight:500}.legal-cycle-root:not(.research-experience) .app-shell .profile small{font-size:12px}body:has(.legal-cycle-root:not(.research-experience)),.legal-cycle-root:not(.research-experience) .app-shell *{scrollbar-width:thin;scrollbar-color:#d5d8de transparent}.legal-cycle-root:not(.research-experience) .app-shell ::-webkit-scrollbar{width:6px;height:6px}.legal-cycle-root:not(.research-experience) .app-shell ::-webkit-scrollbar-track{background:transparent}.legal-cycle-root:not(.research-experience) .app-shell ::-webkit-scrollbar-thumb{background:#d5d8de;border-radius:8px}.legal-cycle-root:not(.research-experience) .app-shell ::-webkit-scrollbar-thumb:hover{background:#a3a9b4}.legal-cycle-root:not(.research-experience) .company-home-shell .topbar{height:64px;padding:0 36px;background:#fff;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.legal-cycle-root:not(.research-experience) .company-home-shell .search-box{width:min(460px,70%);height:40px;margin:0 auto 0 0;padding:0 10px;border:1px solid transparent;background:transparent;border-radius:8px}.legal-cycle-root:not(.research-experience) .company-home-shell .search-box:focus-within{border-color:#83b8b0;box-shadow:0 0 0 2px #eaf4f1}.legal-cycle-root:not(.research-experience) .app-shell .plain-search{display:flex;justify-content:flex-start;gap:10px;border:1px solid transparent;background:transparent;color:var(--shell-muted);font:inherit;font-size:14px;text-align:left;cursor:pointer}.legal-cycle-root:not(.research-experience) .plain-search:hover{background:#f8f9fa}.legal-cycle-root:not(.research-experience) .plain-search:focus-visible{outline:2px solid #087c72;outline-offset:3px}.legal-cycle-root:not(.research-experience) .plain-search>svg{flex-shrink:0}.legal-cycle-root:not(.research-experience) .company-home-shell .content-shell{width:100%;max-width:1184px;margin:0 auto;padding:32px 48px 64px}.legal-cycle-root:not(.research-experience) .company-health-home{color:var(--shell-ink)}.legal-cycle-root:not(.research-experience) .company-health-home h1{font-size:28px;font-weight:500;letter-spacing:-.7px;line-height:1.3}.legal-cycle-root:not(.research-experience) .company-health-home h2{font-size:18px;font-weight:550;letter-spacing:-.25px;line-height:1.4}.legal-cycle-root:not(.research-experience) .company-health-home h3{font-size:15px;font-weight:550}.legal-cycle-root:not(.research-experience) .health-heading{margin-bottom:32px}.legal-cycle-root:not(.research-experience) .health-heading p{font-size:14px;color:var(--shell-muted)}.legal-cycle-root:not(.research-experience) .health-demo-label{background:#f1f6f5;color:#397069;padding:3px 9px}.legal-cycle-root:not(.research-experience) .health-main-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.legal-cycle-root:not(.research-experience) .health-surface{border-color:var(--shell-line);border-radius:10px;background:#fff;box-shadow:none}.legal-cycle-root:not(.research-experience) .health-map{padding:24px 20px 18px}.legal-cycle-root:not(.research-experience) .health-map-heading p{color:var(--shell-muted);font-size:12px;max-width:55ch}.legal-cycle-root:not(.research-experience) .health-orbit{height:620px;margin-top:22px}.legal-cycle-root:not(.research-experience) .health-node-slot-4,.legal-cycle-root:not(.research-experience) .health-node-slot-5{bottom:160px}.legal-cycle-root:not(.research-experience) .health-company-center{width:136px;height:136px;border-width:1px;border-color:#71b8af;background:#fcfefd}.legal-cycle-root:not(.research-experience) .health-company-center strong{font-weight:500}.legal-cycle-root:not(.research-experience) .health-node{border-color:#e5e8ed;border-radius:8px}.legal-cycle-root:not(.research-experience) .health-node.is-selected{border-color:#79b9b0;box-shadow:0 0 0 2px #f0f7f5}.legal-cycle-root:not(.research-experience) .health-node-copy strong{font-size:14px;font-weight:550;line-height:1.4}.legal-cycle-root:not(.research-experience) .health-node-copy>span{color:var(--shell-muted)}.legal-cycle-root:not(.research-experience) .health-line{stroke-width:1}.legal-cycle-root:not(.research-experience) .health-line-unknown{stroke:#bec4cd}.legal-cycle-root:not(.research-experience) .health-icon{background:#f0f7f5}.legal-cycle-root:not(.research-experience) .health-tone-unknown .health-icon{background:#f6f7f9;color:#7b8290}.legal-cycle-root:not(.research-experience) .health-connect-inline{border-color:#d5e6e2}.legal-cycle-root:not(.research-experience) .health-detail{padding:24px 22px}.legal-cycle-root:not(.research-experience) .health-detail-heading{gap:12px;padding-bottom:20px}.legal-cycle-root:not(.research-experience) .health-detail-heading .health-icon{width:44px;height:44px}.legal-cycle-root:not(.research-experience) .health-detail-heading h2{font-size:20px;font-weight:500}.legal-cycle-root:not(.research-experience) .health-empty-illustration{height:138px;margin:20px auto}.legal-cycle-root:not(.research-experience) .health-bottom-grid>section{padding:24px}.legal-cycle-root:not(.research-experience) .health-human-item>.health-icon{width:44px;height:44px}.legal-cycle-root:not(.research-experience) .health-human-item{grid-template-columns:44px minmax(0,1fr) auto;gap:20px}.legal-cycle-root:not(.research-experience) .health-view-switch{display:flex;gap:24px;border-bottom:1px solid var(--shell-line);margin-bottom:28px}.legal-cycle-root:not(.research-experience) .company-health-home .health-view-switch>button{padding:10px 0 12px;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--shell-muted);font-weight:400}.legal-cycle-root:not(.research-experience) .health-view-switch>button[aria-pressed=true]{border-bottom-color:#198f83;color:var(--shell-ink);font-weight:500}.legal-cycle-root:not(.research-experience) .health-summary-mode .health-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.legal-cycle-root:not(.research-experience) .health-overview-list{margin-top:18px}.legal-cycle-root:not(.research-experience) .company-health-home .health-overview-row{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(90px,.85fr) 15px;align-items:center;gap:12px;min-height:58px;width:100%;padding:12px 2px;border:0;border-top:1px solid #f0f1f3;border-radius:0;background:transparent;color:var(--shell-ink);text-align:left;line-height:1.45}.legal-cycle-root:not(.research-experience) .health-overview-row>svg{color:#858c97}.legal-cycle-root:not(.research-experience) .health-overview-row[aria-pressed=true],.legal-cycle-root:not(.research-experience) .health-overview-row:hover{background:#f6faf9}.legal-cycle-root:not(.research-experience) .health-overview-label{font-weight:500}.legal-cycle-root:not(.research-experience) .health-overview-status{font-size:12px;color:var(--shell-muted)}.legal-cycle-root:not(.research-experience) .health-overview-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#89939e;margin-right:6px}.legal-cycle-root:not(.research-experience) .health-tone-attention .health-overview-status i,.legal-cycle-root:not(.research-experience) .health-tone-stale .health-overview-status i{background:#c7882b}.legal-cycle-root:not(.research-experience) .health-tone-unknown .health-overview-status i{background:#c5c9d0}.legal-cycle-root:not(.research-experience) .health-overview-note{padding:16px 0 4px;color:var(--shell-muted);font-size:12px;border-top:1px solid #f0f1f3}.legal-cycle-root:not(.research-experience) .health-priority-stack{display:grid;gap:24px;min-width:0}.legal-cycle-root:not(.research-experience) .health-priority-stack>section{padding:24px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-human-item{grid-template-columns:32px minmax(0,1fr);gap:12px;margin-top:22px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-human-item>.health-icon{width:32px;height:32px;background:transparent}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-human-item>.health-icon svg{width:24px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-human-actions{grid-column:2;padding:6px 0 0;align-items:flex-start}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-decision-context{margin-top:22px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-decision-context-body{grid-template-columns:minmax(0,1fr);gap:24px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-decision-context-footer{align-items:flex-start;flex-direction:column}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agent-list{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agent-row{grid-template-columns:30px minmax(0,1fr);padding:14px 0;gap:10px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agent-row+.health-agent-row{border-left:0;border-top:1px solid #f0f1f3}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agent-row .health-icon{width:30px;height:30px;background:transparent}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agent-row .health-icon svg{width:22px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agent-status{grid-column:2;justify-self:start;padding:3px 7px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agents-heading{flex-wrap:wrap;gap:4px 12px}.legal-cycle-root:not(.research-experience) .health-priority-stack .health-agents-heading .health-text-link{font-size:13px}.legal-cycle-root:not(.research-experience) .health-detail{position:relative;align-self:start}.legal-cycle-root:not(.research-experience) .company-health-home .health-detail-close{position:absolute;top:14px;right:12px;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--shell-muted)}.legal-cycle-root:not(.research-experience) .health-detail-heading{padding-right:28px}.legal-cycle-root:not(.research-experience) .health-summary-mode .health-empty-illustration{display:none}.legal-cycle-root:not(.research-experience) .health-summary-mode .health-detail-body>h3{margin:24px 0 12px;max-width:none;text-align:left}.legal-cycle-root:not(.research-experience) .health-map-help{margin-top:16px;font-size:12px;color:var(--shell-muted)}.legal-cycle-root:not(.research-experience) .command-palette{border-color:#e8eaef;background:#fff;border-radius:12px}.legal-cycle-root:not(.research-experience) .command-palette-header{background:#fff;border-color:#eceef1}.legal-cycle-root:not(.research-experience) .command-palette-header h2{font-size:22px;font-weight:500;letter-spacing:-.4px}.legal-cycle-root:not(.research-experience) .command-result-list{grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .command-result{border-color:transparent;border-bottom-color:#f0f1f3;border-radius:0}.legal-cycle-root:not(.research-experience) .command-query{box-shadow:none}.legal-cycle-root:not(.research-experience) .command-query kbd,.legal-cycle-root:not(.research-experience) .command-palette-footer>span,.legal-cycle-root:not(.research-experience) .command-result>span:last-child{display:none}.legal-cycle-root:not(.research-experience) .command-query{grid-template-columns:22px minmax(0,1fr)}@media(min-width:901px){.legal-cycle-root:not(.research-experience) .app-shell .app-base{grid-template-columns:224px minmax(0,1fr)}}@media(max-width:1190px){.legal-cycle-root:not(.research-experience) .company-home-shell .content-shell{padding:24px 32px 48px}.legal-cycle-root:not(.research-experience) .health-main-grid{grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .health-summary-mode .health-detail{display:block}}@media(max-width:1050px){.legal-cycle-root:not(.research-experience) .health-summary-mode .health-main-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.legal-cycle-root:not(.research-experience) .app-shell .sidebar{padding:14px 16px}.legal-cycle-root:not(.research-experience) .app-shell .company-switcher{margin:8px 0}.legal-cycle-root:not(.research-experience) .app-shell .nav-item{min-height:44px}.legal-cycle-root:not(.research-experience) .app-shell .nav-submenu{border-left:0;margin:4px 0 0;padding:0}.legal-cycle-root:not(.research-experience) .app-shell .nav-submenu button{min-height:44px}.legal-cycle-root:not(.research-experience) .company-home-shell .content-shell{padding:22px 16px 40px}.legal-cycle-root:not(.research-experience) .company-home-shell .topbar{padding:0 16px}.legal-cycle-root:not(.research-experience) .company-health-home h1{font-size:26px}.legal-cycle-root:not(.research-experience) .health-heading{margin-bottom:24px}.legal-cycle-root:not(.research-experience) .health-human-item{grid-template-columns:44px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.legal-cycle-root:not(.research-experience) .app-shell .nav-item{transition:none}}@container health-map (max-width: 510px){.legal-cycle-root:not(.research-experience) .health-orbit{height:auto}.legal-cycle-root:not(.research-experience) .health-node{position:relative;inset:auto}}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell){background:#fff}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .topbar{height:64px;padding:0 36px;border-bottom-color:#f0f1f3;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell{width:100%;max-width:1184px;margin:0 auto;padding:32px 48px 64px}.legal-cycle-root:not(.research-experience) .app-shell .content-shell>:is(.workspace-page,.corporate-identity-workspace,.living-cycles-workspace,.living-compliance-workspace,.living-ip-portfolio,.living-audit-room,.agent-team-workspace,.decision-continuity-workspace,.memory-continuity-workspace){--ci-ink: #30343f;--ci-muted: #646b78;--ci-line: #eceef1;--ci-wash: #f8faf9;--cy-ink: #30343f;--cy-muted: #646b78;--cy-line: #eceef1;--cy-wash: #f8faf9;--co-ink: #30343f;--co-muted: #646b78;--co-line: #eceef1;--co-wash: #f8faf9;color:#30343f;gap:28px;font-size:14px;line-height:1.5;min-width:0}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell h1{font-size:28px;font-weight:500;line-height:1.3;letter-spacing:-.65px;color:#30343f}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell h2{font-size:18px;font-weight:550;line-height:1.4;letter-spacing:-.2px;color:#30343f}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell h3{font-size:15px;font-weight:550;line-height:1.45}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.page-heading,.ci-heading,.document-page-header,.clm-page-heading,.cycles-heading,.co-heading,.ipx-heading,.au-heading,.at-heading,.dm-heading){align-items:flex-start;padding:0;gap:24px}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.page-heading,.ci-heading,.document-page-header,.clm-page-heading,.cycles-heading,.co-heading,.ipx-heading,.au-heading,.at-heading,.dm-heading) p{max-width:65ch;font-size:14px;line-height:1.55;color:#646b78}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.eyebrow,.ci-kicker,.cycles-kicker,.co-kicker,.ipx-kicker,.au-kicker,.at-kicker,.dm-kicker){font-size:12px;font-weight:500;letter-spacing:.035em;color:#68746f}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell :is(.card,.ci-surface,.ci-identity-card,.co-surface,.ipx-surface,.au-surface,.clm-surface,.document-surface,.dm-surface,.at-surface,.cycles-horizon,.cycles-attention,.cycles-dependency-card,.cycles-changes-card){border-color:#e8ebef;border-radius:10px;box-shadow:none;background:#fff}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.ci-vitals,.document-vitals,.cycles-vitals,.co-vitals,.ipx-vitals,.au-vitals,.at-vitals,.dm-vitals,.metric-strip){border:0;border-bottom:1px solid #eceef1;border-radius:0;background:transparent;padding:8px 0 20px}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.ci-vitals,.document-vitals,.cycles-vitals,.co-vitals,.ipx-vitals,.au-vitals,.at-vitals,.dm-vitals,.metric-strip)>:is(span,div){padding:10px 16px;border-color:#eceef1}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.ci-vitals,.document-vitals,.cycles-vitals,.co-vitals,.ipx-vitals,.au-vitals,.at-vitals,.dm-vitals,.metric-strip) strong{font-weight:500;font-size:22px}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.ci-vitals,.document-vitals,.cycles-vitals,.co-vitals,.ipx-vitals,.au-vitals,.at-vitals,.dm-vitals) svg{width:20px;stroke-width:1.5}.legal-cycle-root:not(.research-experience) .app-shell .content-shell :is(.ci-section-navigation,.document-section-navigation,.cycles-section-navigation,.co-section-navigation,.ipx-section-navigation,.au-section-navigation,.at-section-navigation,.dm-section-navigation){border-bottom-color:#eceef1;background:transparent}.legal-cycle-root:not(.research-experience) .app-shell .content-shell [role=tablist]{width:100%;max-width:none;gap:16px;border-color:#eceef1;background:transparent;overflow-x:auto}.legal-cycle-root:not(.research-experience) .app-shell .content-shell [role=tablist]>div{min-width:max-content}.legal-cycle-root:not(.research-experience) .app-shell .content-shell [role=tab]{min-height:44px;padding:10px 14px;background:transparent;color:#646b78;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45}.legal-cycle-root:not(.research-experience) .app-shell .content-shell [role=tab][aria-selected=true]{color:#30343f;font-weight:500}.legal-cycle-root:not(.research-experience) .app-shell .content-shell [role=tab]:focus-visible{outline:2px solid #087c72;outline-offset:-3px}.legal-cycle-root:not(.research-experience) .app-shell .ci-summary-links{gap:0 24px}.legal-cycle-root:not(.research-experience) .app-shell .ci-summary-links>button{border:0;border-bottom:1px solid #eceef1;border-radius:0;background:#fff;padding:20px 10px;box-shadow:none}.legal-cycle-root:not(.research-experience) .app-shell .ci-summary-links>button:hover{background:#f8fbfa}.legal-cycle-root:not(.research-experience) .app-shell .ci-summary-links strong{font-weight:500}.legal-cycle-root:not(.research-experience) .app-shell .ci-identity-card{gap:22px}.legal-cycle-root:not(.research-experience) .app-shell .ci-identity-card dl{border-color:#eceef1}.legal-cycle-root:not(.research-experience) .app-shell .ci-entity-mark{width:44px;height:44px;background:#f2f7f5;border-color:transparent}.legal-cycle-root:not(.research-experience) .app-shell .ci-identity-card dd{font-weight:500}@media(max-width:1190px){.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell{padding:24px 32px 48px}.legal-cycle-root:not(.research-experience) .app-shell .ci-identity-card{grid-template-columns:44px minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .app-shell .ci-identity-card dl{grid-column:1 / -1}}@media(max-width:760px){.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell{padding:22px 16px 40px}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .topbar{height:auto;min-height:64px;padding:12px 16px}.legal-cycle-root:not(.research-experience) .app-shell:not(.company-home-shell) .content-shell h1{font-size:26px}.legal-cycle-root:not(.research-experience) .app-shell .content-shell [role=tablist]{gap:0}.legal-cycle-root:not(.research-experience) .app-shell .content-shell [role=tab]{padding:10px 12px}}.legal-cycle-root:not(.research-experience) .health-map-mode .health-main-grid{grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .health-map-mode .health-map{padding:24px 28px;border:0;border-bottom:1px solid var(--shell-line);border-radius:0}.legal-cycle-root:not(.research-experience) .health-map-mode .health-orbit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,124px);gap:28px 48px;height:auto;max-width:920px;margin:32px auto 24px;isolation:isolate}.legal-cycle-root:not(.research-experience) .health-map-mode .health-connections{display:block;z-index:-1}.legal-cycle-root:not(.research-experience) .health-map-mode .health-line{stroke:#a2c9c3}.legal-cycle-root:not(.research-experience) .health-map-mode .health-line-attention,.legal-cycle-root:not(.research-experience) .health-map-mode .health-line-stale{stroke:#d5a053}.legal-cycle-root:not(.research-experience) .health-map-mode .health-line-unknown{stroke:#cdd2da;stroke-dasharray:4 6}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node{position:relative;inset:auto;width:100%;min-width:0;align-self:center;padding:16px 34px 12px 16px;border:1px solid #e7eaee;border-radius:10px;background:#fff;transform:none}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-slot-0{grid-area:1 / 1}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-slot-1{grid-area:1 / 3}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-slot-2{grid-area:2 / 1}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-slot-3{grid-area:2 / 3}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-slot-4{grid-area:3 / 1}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-slot-5{grid-area:3 / 3}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-slot-6{grid-area:3 / 2}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node.is-dragging{transform:translate(var(--health-drag-x, 0),var(--health-drag-y, 0));box-shadow:0 8px 24px #163f381a}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node.is-selected{border-color:#79b9b0}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-select{gap:10px;min-height:48px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node .health-icon{width:32px;height:32px;background:transparent}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node .health-icon svg{width:21px;height:21px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-copy strong{font-size:14px;font-weight:500}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node-copy>span{margin-top:4px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-connect-inline{min-height:36px;margin:4px 0 0 42px;padding:4px 0;border:0;background:transparent;font-size:12px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#bad8d2}.legal-cycle-root:not(.research-experience) .health-map-mode .health-drag-handle{right:4px;color:#9aa1ab}.legal-cycle-root:not(.research-experience) .health-map-mode .health-company-center{position:relative;inset:auto;grid-area:2 / 2;place-self:center;transform:none;width:140px;height:124px;padding:16px;border:1px solid #b8d8d2;border-radius:24px;background:#f8fbfa;gap:6px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-company-center strong{font-size:16px;line-height:1.4}.legal-cycle-root:not(.research-experience) .health-map-mode .health-company-center span{font-size:12px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-map-key{margin-top:24px;color:var(--shell-muted)}.legal-cycle-root:not(.research-experience) .health-map-mode .health-priority-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.legal-cycle-root:not(.research-experience) .health-map-mode .health-detail{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-detail-heading{border:0;align-self:start}.legal-cycle-root:not(.research-experience) .health-map-mode .health-empty-illustration{display:none}.legal-cycle-root:not(.research-experience) .health-map-mode .health-detail-body>h3{text-align:left;max-width:none;margin:0 0 12px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-explanation{padding-top:0}.legal-cycle-root:not(.research-experience) .health-map-mode .health-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-cycle-root:not(.research-experience) .health-map-mode .health-detail-actions{display:flex;flex-wrap:wrap}.legal-cycle-root:not(.research-experience) .health-map-mode .health-detail-actions button{width:auto}@container health-map (max-width: 660px){.legal-cycle-root:not(.research-experience) .health-map-mode .health-orbit{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:16px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-connections{display:none}.legal-cycle-root:not(.research-experience) .health-map-mode .health-company-center{grid-area:auto / 1 / auto / -1;width:100%;height:auto;border-radius:8px;flex-direction:row;justify-content:space-between}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node{grid-area:auto;align-self:stretch}}@container health-map (max-width: 420px){.legal-cycle-root:not(.research-experience) .health-map-mode .health-orbit{grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .health-map-mode .health-company-center{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.legal-cycle-root:not(.research-experience) .health-map-mode .health-map{padding:16px 0}.legal-cycle-root:not(.research-experience) .health-map-mode .health-priority-stack,.legal-cycle-root:not(.research-experience) .health-map-mode .health-detail{grid-template-columns:minmax(0,1fr)}.legal-cycle-root:not(.research-experience) .health-map-mode .health-drag-handle{width:44px;height:44px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-node{padding-right:52px}.legal-cycle-root:not(.research-experience) .health-map-mode .health-connect-inline{min-height:44px}}@media(prefers-reduced-motion:reduce){.legal-cycle-root:not(.research-experience) .health-map-mode .health-node{transition:none}}.rd-workspace{display:grid;gap:24px;color:var(--rd-text,#242424)}.rd-workspace-heading h2{font-size:24px;letter-spacing:-.6px;font-weight:500;margin:8px 0 10px}.rd-workspace-heading p,.rd-workspace-results>p{font-size:14px;line-height:1.65;color:#646365;margin:0}.rd-workspace-permission{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;color:#626365;margin:0}.rd-workspace-permission svg{flex-shrink:0;margin-top:2px}.rd-workspace-connectors{border:1px solid #e7e6e3;border-radius:10px;overflow:hidden}.rd-workspace-connector{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:19px 18px;background:#fff}.rd-workspace-connector+.rd-workspace-connector{border-top:1px solid #eeedea}.rd-workspace-logo{display:flex;justify-content:center;color:#1874bd}.rd-workspace-logo svg{width:26px;height:26px}.rd-workspace-connector strong{display:block;font-size:14px;font-weight:550}.rd-workspace-connector small{display:block;font-size:12px;color:#777572;margin-top:5px}.rd-workspace-connector button{display:inline-flex;align-items:center;gap:8px}.rd-workspace-setup{grid-column:1/-1;margin:0;color:#777572;font-size:12px;line-height:1.6}.rd-workspace-connection{grid-column:2/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#777572}.rd-workspace-connection .rd-text-button{font-size:12px}.rd-workspace-results{display:grid;gap:16px;border-top:1px solid #e7e6e3;padding-top:20px}.rd-workspace-results>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rd-workspace-results h3{font-size:15px;font-weight:550;margin:0}.rd-workspace-results header span{font-size:12px;color:#777572}.rd-workspace-candidate{padding:18px;border:1px solid #e7e6e3;border-radius:8px;min-width:0;background:#fff}.rd-workspace-candidate h4{margin:0;font-weight:550;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.rd-workspace-rfc{font-size:12px;color:#74716c;margin:5px 0}.rd-workspace-candidate details{font-size:12px;line-height:1.65;margin:12px 0;color:#65625e}.rd-workspace-candidate summary{cursor:pointer;overflow-wrap:anywhere}.rd-workspace-candidate blockquote{margin:12px 0;padding:0 12px;border-left:2px solid #dcd9d3;white-space:pre-wrap;overflow-wrap:anywhere}.rd-workspace-candidate a{display:inline-flex;gap:6px;align-items:center;color:#625a82}.rd-workspace-candidate-actions{display:flex;gap:14px;align-items:flex-end;margin-top:18px;flex-wrap:wrap}.rd-workspace-candidate-actions label{display:grid;gap:6px;font-size:11px;color:#777572;flex:1;min-width:150px}.rd-workspace-candidate-actions select{border:1px solid #dddad4;border-radius:6px;background:#fff;color:#343230;height:38px;padding:0 10px;max-width:100%;min-width:0;font:inherit;font-size:12px}.rd-workspace-import-state{display:flex;align-items:center;gap:6px;font-size:12px;color:#496954;margin:16px 0 0}@media(max-width:520px){.rd-workspace-connector{padding:15px 12px;gap:9px;grid-template-columns:26px 1fr auto}.rd-workspace-connector .rd-quiet{padding:7px;font-size:12px}.rd-workspace-candidate-actions button{width:100%;justify-content:center}}.brand.lc-approved-brand{display:flex;align-items:center;gap:10px}.lc-approved-brand .lc-approved-mark{display:block;width:34px;height:34px;flex-shrink:0}.lc-approved-brand .lc-approved-wordmark{display:block;width:130px;height:auto;mix-blend-mode:multiply}.rd-login .lc-approved-brand .lc-approved-mark{width:48px;height:48px}.rd-login .lc-approved-brand .lc-approved-wordmark{width:184px}.lc-contracts{display:grid;gap:16px}.lc-contracts p{margin:0}.lc-contract-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.lc-contract-toolbar label{display:grid;gap:6px;font-size:13px}.lc-contract-toolbar select{padding:10px;border:1px solid #dfe5e7;border-radius:8px;background:#fff;color:inherit}.lc-contract-note{font-size:13px;color:#667085;line-height:1.6}.lc-contract-scan{border-top:1px solid #e5e9eb;padding-top:20px}.lc-contract-scan h3{display:flex;justify-content:space-between;gap:16px}.lc-contract-scan small{font-weight:400;font-size:12px;color:#667085;display:block}.lc-contract-table{overflow:auto;margin-top:16px}.lc-contract-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.lc-contract-table th,.lc-contract-table td{padding:16px 12px;border-bottom:1px solid #e5e9eb;vertical-align:top;min-width:170px}.lc-contract-table th{background:#f5faf9;font-size:12px}.lc-contract-table td:first-child{width:46%;min-width:260px}.lc-contract-table blockquote{margin:12px 0;padding-left:12px;border-left:2px solid #b7ddd7;white-space:pre-wrap;overflow-wrap:anywhere}.lc-contract-table a{color:#007e73;font-size:13px;display:inline-flex;gap:5px;margin-top:10px}.lc-contract-table details{margin-top:10px}.lc-contract-confirm{display:flex;gap:8px;align-items:start;font-size:13px;margin-bottom:12px}.lc-contract-confirm input{margin-top:3px}.lc-contract-table button{display:block;margin-top:8px}body.real-document-experience-body{min-width:0;width:100%}.real-trial-shell .app-base{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;width:100%}.legal-cycle-root .real-trial-shell .sidebar{position:sticky;top:0;height:100vh;width:auto;display:flex;flex-direction:column;overflow-y:auto}.legal-cycle-root:not(.research-experience) .real-trial-shell .sidebar>.brand{flex-shrink:0;margin-bottom:24px}.legal-cycle-root:not(.research-experience) .real-trial-shell .company-switcher{margin:0 0 20px}.real-trial-shell .main-shell{min-width:0;margin:0;width:auto}.legal-cycle-root .real-trial-shell .content-shell{max-width:1240px;width:100%;padding:32px 40px 64px;margin:0 auto;box-sizing:border-box}.real-trial-shell .rd-company{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important}.rd-company>div{min-width:0}.rd-company select{width:100%;max-width:100%;border:0;background:transparent;font:inherit;font-size:12px;text-overflow:ellipsis;color:#30343f;padding:4px 0}.rd-company small{display:block}.real-trial-shell .sidebar-navigation{display:flex;flex-direction:column;flex:1;overflow-y:auto}.real-trial-shell .nav-item{display:flex;align-items:center;width:100%;border:0;text-align:left;background:transparent}.real-trial-shell .nav-count{margin-left:auto;font-size:11px;padding:0 5px;border-radius:4px;background:#ece8df;color:#725622}.real-trial-shell .sidebar-bottom{display:grid;gap:10px;border-top:1px solid #eceef1}.rd-local-label{padding:0 10px;color:#646b78;font-size:11px}.rd-topbar{height:62px;padding:0 40px;border-bottom:1px solid #eceef1;display:flex;align-items:center;justify-content:space-between;gap:18px}.rd-topbar>span{font-size:12px;color:#646b78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-topbar-actions{display:flex;gap:8px;flex-shrink:0}.real-trial-shell .rd-mobile-logout{display:none}.rd-content{font-size:14px;line-height:1.6}.rd-content h1{font-size:28px;font-weight:550;letter-spacing:-.75px;line-height:1.25;margin:8px 0 12px;color:#30343f}.rd-content h2{font-size:17px;font-weight:550;line-height:1.4;margin:0 0 8px;color:#30343f}.rd-content h3{font-size:15px;font-weight:550;margin:18px 0 8px;color:#30343f}.rd-content h4{font-size:14px;font-weight:550;margin:0 0 6px;color:#30343f}.rd-content p{margin:6px 0 14px;color:#646b78;line-height:1.65}.rd-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:28px}.rd-heading>div{max-width:680px}.rd-eyebrow{font-size:11px;letter-spacing:.07em;color:#646b78;text-transform:uppercase;font-weight:500}.rd-status{display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid #e8e5dd;border-radius:5px;font-size:11px;white-space:nowrap;color:#78683c;background:#fcfaf6;margin-top:8px}.rd-status>span{width:5px;height:5px;background:#ab8744;border-radius:50%}.rd-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #eceef1;border-radius:9px;margin-bottom:28px}.rd-metric{display:grid;gap:3px;padding:20px 24px}.rd-metric+.rd-metric{border-left:1px solid #eceef1}.rd-metric>span{font-size:12px;color:#646b78}.rd-metric>strong{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.5}.rd-metric>small{font-size:11px;color:#606b78}.rd-home-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.rd-card{padding:24px;border:1px solid #eceef1;border-radius:9px;background:#fff;min-width:0}.rd-section-heading,.rd-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rd-section-heading>svg{color:#7c858e;flex-shrink:0}.rd-detail-heading>div{min-width:0}.rd-detail-heading h2{overflow-wrap:anywhere}.rd-area-row{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #eceef1;padding:13px 0;font-size:12px}.rd-area-row>span:last-child{text-align:right;color:#606b78}.rd-review-overview{margin-top:22px}.rd-follow-up-overview{border-top:1px solid #eceef1;margin-top:18px;padding-top:18px}.rd-follow-up-overview>strong{font-size:14px}.rd-point-review{font-size:12px;color:#606b78;border-top:1px solid #eceef1;padding-top:10px}:is(.real-trial-shell,.rd-access) :is(.rd-primary,.rd-quiet,.rd-text-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;font-weight:500;border:0;cursor:pointer;line-height:1.5}:is(.real-trial-shell,.rd-access) .rd-primary{padding:10px 15px;min-height:40px;border-radius:6px;background:#14776d;color:#fff}:is(.real-trial-shell,.rd-access) .rd-primary:hover{background:#12685f}:is(.real-trial-shell,.rd-access) .rd-quiet{padding:7px 9px;min-height:34px;border:1px solid #e4e7eb;border-radius:6px;background:#fff;color:#5d6674;white-space:nowrap}:is(.real-trial-shell,.rd-access) .rd-text-button{background:transparent;color:#13776d;padding:5px 0;min-height:30px}.rd-text-button:hover{text-decoration:underline}.real-trial-shell button:disabled,.rd-access button:disabled{opacity:.55;cursor:default}.real-trial-shell :focus-visible,.rd-access :focus-visible{outline:2px solid #188779;outline-offset:3px}.rd-document-list{display:grid;gap:0;margin:12px 0 18px}.rd-document-list>button{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;gap:12px;align-items:center;border:1px solid #e8ecee;border-radius:7px;padding:14px 16px;text-align:left;background:#fff;color:#5e6874;font:inherit;margin-bottom:8px;cursor:pointer}.rd-document-list>button.selected{border-color:#c9dfda;background:#f8fbfa}.rd-document-list strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere;color:#30343f}.rd-document-list small{display:block;font-size:11px;margin-top:3px;color:#616b78}.rd-upload{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin-bottom:22px;align-items:end}.rd-upload>div{grid-column:1/-1}.rd-upload p{margin:4px 0 0;font-size:12px}.rd-upload>.rd-primary{justify-self:start;grid-column:1/-1}.rd-content label,.rd-login label{display:grid;gap:7px;font-size:12px;color:#596473;min-width:0}.rd-content label input,.rd-content label select,.rd-content textarea,.rd-login input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;border:1px solid #dce2e6;border-radius:6px;background:#fff;color:#30343f;padding:9px 11px;font:inherit;font-size:13px}.rd-content input[type=file]{font-size:12px;padding:8px}.rd-content input[type=file]::file-selector-button{border:0;background:#eff3f4;border-radius:4px;padding:5px 8px;color:#53616e;margin-right:8px}.rd-content textarea{resize:vertical}.rd-tabs{display:flex;gap:24px;border-bottom:1px solid #e6e9ec;margin:18px 0 22px}.rd-tabs>button{background:transparent;border:0;border-bottom:2px solid transparent;font:inherit;font-size:13px;color:#6b7581;padding:10px 1px;cursor:pointer}.rd-tabs>button[aria-selected=true]{color:#14776d;border-bottom-color:#14776d}.rd-reading-note{background:#f6f8f9;border:1px solid #e9edef;border-radius:6px;padding:12px 14px;font-size:12px}.rd-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.rd-candidate{border:1px solid #e9edef;border-radius:7px;padding:18px;min-width:0}.rd-candidate h4{margin:0 0 8px;font-size:14px}.rd-candidate p{font-size:13px;overflow-wrap:anywhere}.rd-citations{display:flex;gap:6px 15px;flex-wrap:wrap}.rd-citations button{font-size:11px}.rd-findings{border-top:1px solid #eceef1;margin-top:24px;padding-top:4px}.rd-observation{margin:10px 0;border:1px solid #e1e7e4;border-radius:7px;background:#fcfdfc;overflow-wrap:anywhere}.rd-observation summary{padding:14px 16px;font-size:13px;font-weight:600;cursor:pointer}.rd-observation>div{padding:0 16px 16px}.rd-observation p{font-size:13px}.rd-summary-full{margin:16px 0}.rd-summary-full summary,.rd-reading-contrasts summary{font-size:13px;cursor:pointer}.rd-summary-full p{font-size:13px;line-height:1.65}.rd-reading-contrasts{border-top:1px solid #e5e9e6;padding:16px 0;font-size:12px}.rd-source-contrast{margin-top:16px;overflow-wrap:anywhere}.rd-source-contrast p{font-size:12px}.rd-limitations{border-top:1px solid #eceef1;margin-top:20px;padding-top:15px;font-size:12px;color:#697582}.rd-limitations summary{cursor:pointer;color:#4e616d}.rd-limitations p,.rd-limitations ul{font-size:12px;margin:12px 0}.rd-limitations code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:12px;font-size:10px}.rd-source-controls{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.rd-source-controls>label{min-width:210px}.rd-source-check{font-size:11px;color:#4e695e;padding:10px 0}.rd-source pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfc;border:1px solid #e8ecef;border-radius:6px;padding:24px;font:13px/1.85 Georgia,serif;max-height:650px;overflow:auto;color:#35434d}.rd-source mark{background:#fff0af;color:inherit}.rd-review-form{max-width:660px;display:grid;gap:18px;padding:18px 0}.rd-review-form>.rd-primary{justify-self:start}.rd-history{border-top:1px solid #e9edef;padding:14px 0;font-size:12px}.rd-history strong,.rd-history time{display:block}.rd-history time{color:#616b78;font-size:11px;margin:4px 0}.rd-history p{font-size:12px;white-space:pre-wrap}.rd-empty{padding:40px 24px;text-align:center;border:1px dashed #dfe6e9;border-radius:8px;max-width:760px;margin:18px auto;color:#7d8893}.rd-empty>svg{margin-bottom:12px}.rd-empty p{font-size:13px;max-width:530px;margin:10px auto 16px}.rd-error{padding:12px 15px!important;border:1px solid #ecd5d2;border-radius:6px;background:#fff6f4;color:#a14e47!important;font-size:13px}.rd-access{min-height:100vh;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;font-family:Inter,ui-sans-serif,sans-serif;color:#30343f}.rd-access>.brand{display:flex;align-items:center;gap:10px;font-size:20px;margin-bottom:30px}.rd-login{width:100%;max-width:440px;box-sizing:border-box;padding:32px;background:#fff;border:1px solid #e6eaed;border-radius:10px;display:grid;gap:18px}.rd-login h1{font-size:25px;font-weight:550;margin:0;letter-spacing:-.6px}.rd-login p{font-size:13px;line-height:1.65;color:#697480;margin:0}.rd-login small{color:#5e6a78;font-size:11px}.rd-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rd-assignment{margin:20px 0;padding:20px;background:#f8fbfa;border:1px solid #dfeae7;border-radius:8px}.rd-assignment h3{margin:5px 0 0}.rd-assignment>p{font-size:12px}.rd-assignment-submit{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.rd-assignment-submit small{font-size:11px;color:#56685c}.rd-run{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;padding:16px;background:#fff;border:1px solid #e2e9e6;border-radius:7px;margin:14px 0;color:#54766a}.rd-run>svg{margin-top:2px}.rd-run strong{font-size:13px;font-weight:550}.rd-run p{font-size:12px;margin:6px 0}.rd-run small{display:block;color:#55665c;font-size:11px}.rd-run .rd-text-button{display:flex;margin-top:8px}.rd-run details{margin-top:10px;font-size:11px;color:#54695e}.rd-run details summary{cursor:pointer}.rd-reading-selector{margin:20px 0;display:grid;gap:8px}.rd-document-actions{display:flex;justify-content:flex-end;margin:0 0 14px}.real-trial-shell .rd-topbar .rd-mobile-logout{display:none}.rd-reading-selector label{display:grid;gap:7px;font-size:12px;font-weight:600}.rd-reading-selector select{max-width:100%;width:100%;min-width:0;padding:10px;border:1px solid #d8dfdb;border-radius:8px;background:#fff;color:#293e33}.rd-reading-selector p{margin:0;font-size:12px;color:#65552e}.rd-reading-checks{margin:10px 0;padding:10px 12px;background:#fffaf0;border-left:3px solid #be953a;border-radius:4px}.rd-reading-checks p{display:flex;align-items:flex-start;gap:8px;margin:0!important;color:#645020;font-size:12px!important;line-height:1.6}.rd-reading-checks p+p{margin-top:8px!important}.rd-reading-checks svg{flex-shrink:0;margin-top:3px}.rd-follow-ups{display:grid;gap:18px}.rd-follow-ups>.rd-section-heading{align-items:flex-start}.rd-follow-up-filters{display:flex;gap:10px}.real-trial-shell .rd-follow-up-filters [aria-pressed=true]{background:#e9f3ef;border-color:#86aba0;color:#235e4d}.rd-follow-up-source{font-size:12px!important;color:#606b78}.rd-follow-up-manage{border-top:1px solid #e7ece9;margin-top:18px;padding-top:14px}.rd-follow-up-manage summary{cursor:pointer;font-size:12px;font-weight:600;color:#446a5d}.rd-follow-up-manage label{display:grid;gap:6px;margin:14px 0;font-size:12px}.rd-follow-up-manage textarea{width:100%;border:1px solid #d8dfdb;border-radius:8px;padding:10px;resize:vertical}.rd-calculations{margin:24px 0}.rd-calculation{border-top:1px solid #e5e9e6;padding:16px 0;overflow-wrap:anywhere}.rd-calculation h4{margin:0 0 8px}.rd-calculation>strong{font-size:12px}.rd-calculation .rd-formula{font-variant-numeric:tabular-nums}.rd-calculation summary{cursor:pointer;font-size:13px}.rd-run details ol{padding-left:20px;margin:10px 0}.rd-run-failed,.rd-run-uncertain{background:#fffaf3;border-color:#eee2cb;color:#8a7044}.rd-run-running>svg,.rd-run-queued>svg{animation:rd-spin 1.5s linear infinite}@keyframes rd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rd-run>svg{animation:none}}@media(max-width:1100px){.legal-cycle-root .real-trial-shell .content-shell{padding:28px 26px 48px}.rd-topbar{padding:0 26px}.rd-heading{flex-direction:column;gap:0}.rd-home-grid{grid-template-columns:1fr}}@media(max-width:760px){.real-trial-shell .app-base{display:block}.legal-cycle-root .real-trial-shell .sidebar{position:relative;height:auto;min-height:0;max-width:none;width:auto;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;overflow:visible}.legal-cycle-root .real-trial-shell .sidebar .brand{padding:0;height:36px;font-size:16px}.legal-cycle-root:not(.research-experience) .real-trial-shell .sidebar>.brand{margin-bottom:0}.legal-cycle-root:not(.research-experience) .real-trial-shell .company-switcher{margin:0}.legal-cycle-root .real-trial-shell .company-switcher{margin:0;padding:0;min-height:36px;grid-template-columns:minmax(0,1fr)!important}.rd-company>.company-avatar,.rd-company small{display:none!important}.legal-cycle-root .real-trial-shell .sidebar-navigation{grid-column:1/-1;flex-direction:row;overflow-x:auto;gap:3px;padding:10px 0 2px}.legal-cycle-root .real-trial-shell .nav-item{white-space:nowrap;width:auto;padding:8px 9px;font-size:12px;flex-shrink:0}.legal-cycle-root .real-trial-shell .nav-item>svg{width:15px;height:15px}.real-trial-shell .sidebar-bottom{display:none}.rd-topbar{height:46px;padding:0 18px}.rd-topbar>span{font-size:10px}.real-trial-shell .rd-topbar .rd-mobile-logout{display:inline-flex}.rd-topbar button{font-size:11px;padding:5px}.legal-cycle-root .real-trial-shell .content-shell{padding:24px 18px 48px}.rd-content h1{font-size:24px}.rd-heading p{font-size:13px}.rd-card{padding:18px}.rd-metric{padding:13px 10px}.rd-metric>span{font-size:10px}.rd-metric>strong{font-size:26px}.rd-metric>small{font-size:10px}.rd-upload,.rd-candidates{grid-template-columns:1fr}.rd-detail-heading{flex-direction:column;gap:4px}.rd-detail-heading h2{font-size:16px}.rd-detail-heading p{font-size:11px}.rd-source-controls{align-items:stretch;flex-direction:column;gap:0}.rd-source pre{padding:16px;font-size:12px}.rd-tabs{gap:22px}.rd-document-list>button{padding:12px 10px}.rd-document-list strong{font-size:12px}.rd-area-row{font-size:11px}}.rd-detail{padding:20px 0 0;min-width:0}.rd-detail-heading{align-items:center}.rd-detail-heading h2{margin:0}.rd-reading-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 10px}.rd-reading-intro h3{margin:0;font-size:20px;letter-spacing:-.35px}.rd-reading-intro>span{font-size:12px;color:#687480}.rd-reading-brief .rd-findings{margin:0 0 20px;padding:0;border:0}.rd-reading-brief .rd-observation{margin:0;border:0;border-bottom:1px solid #e9edef;border-radius:0;background:transparent}.rd-reading-brief .rd-observation summary{padding:15px 0;font-size:14px;font-weight:500;line-height:1.5}.rd-reading-brief .rd-observation>div{padding:0 0 16px 16px;max-width:76ch}.rd-reading-section{border-top:1px solid #e9edef}.rd-reading-section>summary{padding:16px 0;cursor:pointer;font-size:14px;font-weight:500;color:#354751}.rd-reading-section>summary>span{margin-left:8px;color:#718087;font-size:12px;font-weight:400}.rd-reading-section>summary>em{margin-left:12px;font-size:12px;font-style:normal;color:#926219}.rd-reading-section[open]{padding-bottom:16px}.rd-reading-brief .rd-candidates{display:block;margin:0}.rd-reading-brief .rd-candidate{border:0;border-bottom:1px solid #edf0f1;border-radius:0;padding:14px 0;max-width:76ch}.rd-reading-brief .rd-candidate:last-child{border:0}.rd-reading-brief .rd-candidate h4{font-size:13px}.rd-reading-brief .rd-candidate p{margin:4px 0 8px}.rd-reading-brief .rd-calculations{margin:0}.rd-reading-brief .rd-calculations>h3,.rd-reading-brief .rd-calculations>p{display:none}.rd-reading-brief .rd-calculation:first-of-type{border:0}.rd-reading-brief .rd-summary-full{max-width:76ch;margin:8px 0 18px}.rd-assignment.rd-assignment-complete{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:14px 0 8px;padding:0;border:0;border-radius:0;background:transparent;font-size:12px}.rd-completed-label{display:inline-flex;align-items:center;gap:7px;color:#34766a}.rd-cost-pending{color:#926219}.rd-completed-activity{max-width:76ch;font-size:12px}.rd-completed-activity>summary{cursor:pointer;color:#62747a}.rd-completed-activity[open]{flex-basis:100%;padding:12px 0}.rd-completed-activity p{font-size:12px}.rd-assignment-complete>.rd-error{flex-basis:100%}.rd-reading-selector{display:block;margin:8px 0;font-size:12px}.rd-reading-selector>summary{cursor:pointer;color:#62747a;padding:6px 0}.rd-reading-selector>p{font-size:12px}.rd-reading-selector>label{max-width:600px}.rd-prior-reading{font-size:12px;color:#82611f!important}.rd-library{margin:0 0 10px;font-size:12px}.rd-library>summary{cursor:pointer;color:#62747a;padding:6px 0}.rd-heading{margin-bottom:16px}@media(max-width:760px){.rd-reading-intro{align-items:flex-start;flex-direction:column;gap:2px}.rd-reading-brief .rd-observation summary{font-size:13px}.rd-reading-brief .rd-observation>div{padding-left:0}.rd-assignment.rd-assignment-complete{display:block}.rd-completed-activity{margin-top:8px}.rd-detail-heading{align-items:flex-start}}.rd-drive{max-width:900px;margin:12px 0 40px}.rd-drive-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.rd-drive-heading h2{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:25px}.rd-drive-status{display:flex;align-items:center;gap:7px;color:#267968;font-size:13px}.rd-drive>p{color:#63716d;line-height:1.5}.rd-drive-connect{display:flex;align-items:end;gap:16px;margin:32px 0}.rd-drive-connect label{display:grid;gap:8px;flex:1;font-size:13px}.rd-drive-connect input{width:100%;border:1px solid #dce3df;border-radius:7px;padding:12px;font:inherit;background:#fff;box-sizing:border-box}.rd-drive-stats{display:flex;gap:56px;margin:32px 0}.rd-drive-stats div{display:grid;gap:8px}.rd-drive-stats strong{font-size:32px;font-weight:500}.rd-drive-stats span,.rd-drive>small{font-size:13px;color:#63716d}.rd-drive-detail{border-top:1px solid #e3e8e5;margin-top:24px;padding:18px 0}.rd-drive-detail summary{cursor:pointer;font-size:14px}.rd-drive-detail ul{list-style:none;margin:15px 0 0;padding:0}.rd-drive-detail li{padding:14px 0;border-bottom:1px solid #edf0ee}.rd-drive-detail li div{display:grid;gap:5px}.rd-drive-detail small{color:#65716d;font-size:12px}.rd-drive-detail .rd-text-button{text-align:left;overflow-wrap:anywhere}.rd-drive-detail p{font-size:13px;color:#65716d;line-height:1.5}@media(max-width:640px){.rd-drive-connect{align-items:stretch;flex-direction:column}.rd-drive-stats{gap:24px}.rd-drive-stats strong{font-size:26px}.rd-drive-heading{align-items:start}.rd-drive-status,.rd-drive-stats span{font-size:12px}}.real-trial-shell .rd-all-companies{margin-bottom:10px;border-bottom:1px solid #eceef1;border-radius:0;padding-bottom:14px}.rd-companies-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.rd-companies-heading p{margin:0}.rd-companies-title{display:flex;align-items:baseline;gap:12px}.rd-companies-title>span{font-size:13px;color:#758079}.rd-companies-title h1{margin:0;font-size:26px;letter-spacing:-.65px;font-weight:500}.rd-companies-columns{display:grid;grid-template-columns:minmax(0,1fr) 120px 60px 28px;gap:14px;padding:8px 8px 8px 46px;font-size:11px;color:#748079}.rd-companies-columns>span:nth-child(3){text-align:right}.rd-companies-list{list-style:none;padding:0;margin:0;border-top:1px solid #e5e9e7}.rd-companies-list>li{display:grid;grid-template-columns:24px minmax(0,1fr) 120px 60px 28px;align-items:center;gap:14px;padding:10px 8px;min-height:56px;border-bottom:1px solid #edf0ee}.rd-companies-list>li:hover,.rd-companies-list>li:focus-within{background:#f8faf9}.rd-company-monogram{display:grid;place-items:center;width:24px;height:24px;color:#728078}.rd-company-monogram svg{width:17px;height:17px}.rd-company-overview{display:grid;gap:6px;min-width:0}.rd-company-title{font:inherit;font-size:14px;font-weight:500;text-align:left;border:0;background:none;color:#303b35;cursor:pointer;padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-company-title:hover{color:#14776d;text-decoration:underline}.rd-company-pulse{font-size:12px;color:#68776e}.rd-company-numbers{display:grid;gap:0;text-align:right}.rd-company-numbers strong{font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;color:#68776e}.rd-company-numbers span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rd-company-numbers small{font-size:10px;color:#697570}.rd-company-open{display:grid;place-items:center;border:0;background:none;border-radius:4px;width:28px;height:30px;cursor:pointer;color:#748079}.rd-company-open:hover{background:#eaf1ed;color:#155b42}.rd-portfolio-footer{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:17px}.rd-portfolio-footer>.rd-text-button{font-size:12px;color:#65756b}.rd-portfolio-footer>.rd-company-search{margin:0;font-size:12px}.rd-portfolio-empty{font-size:14px;color:#65756b;padding:32px 0}.rd-flow-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #e5e9e7;color:#6d7972;font-size:12px}.rd-flow-heading .rd-text-button{font-size:13px;color:#52645a}.rd-connection-body,.rd-connection-flow>.rd-company-create{max-width:680px;margin:32px auto}.rd-connection-body .rd-get-started{border:0;padding:0;margin:0}.rd-connection-body .rd-get-started-copy>p{max-width:500px;font-size:13px}.rd-connection-flow>.rd-company-create{border:0;padding:0}.rd-companies [hidden]{display:none!important}.rd-company-create{display:grid;gap:16px;max-width:520px;margin:0 0 30px;padding:0 0 24px;border-bottom:1px solid #e5e9e7}.rd-company-create label{display:grid;gap:8px;font-size:13px}.rd-company-create input{font:inherit;padding:11px 12px;border:1px solid #dce3df;border-radius:6px;background:#fff}.rd-company-create>div{display:flex;gap:12px;align-items:center}@media(max-width:760px){.real-trial-shell .rd-all-companies{margin-bottom:0;border:0;padding-bottom:8px}.rd-companies-heading{align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.rd-companies-columns,.rd-companies-list>li{grid-template-columns:minmax(0,1fr) 86px 40px 24px;gap:8px;padding:9px 0}.rd-company-monogram{display:none}.rd-company-title{font-size:13px}.rd-company-pulse{font-size:11px}.rd-company-numbers small{display:none}.rd-company-open{width:24px;min-height:40px}.rd-companies-title h1{font-size:24px}.rd-companies-heading>.rd-primary{font-size:12px;padding:9px 10px}.rd-connection-body{margin:24px auto}}.rd-company-search{margin-top:24px}.rd-search-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rd-search-source{font-size:12px;margin-top:10px;color:#67746f}.rd-search-source summary,.rd-search-results summary{cursor:pointer}.rd-search-source label{display:flex;gap:10px;align-items:center;margin-top:10px}.rd-search-source select{max-width:100%;font:inherit;padding:6px;border:1px solid #e5e9e7;border-radius:5px}.rd-search-results{margin-top:28px}.rd-search-results>p{font-size:12px}.rd-search-results ul{list-style:none;padding:0;margin:0}.rd-search-results>ul>li,.rd-search-results>details>ul>li{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid #e5e9e7}.rd-search-results li>div{min-width:0;overflow-wrap:anywhere}.rd-search-results li strong{font-size:14px;font-weight:500}.rd-search-results li small{display:block;font-size:11px;color:#267968}.rd-search-results li details{margin-top:7px;font-size:12px;color:#67746f}.rd-search-results li details li{margin-top:8px}.rd-search-results li details a{color:#14776d}.rd-search-results li>.rd-quiet{flex-shrink:0}.rd-search-results>details{margin-top:16px;font-size:13px}@media(max-width:760px){.rd-search-source label{align-items:stretch;flex-direction:column}.rd-search-results>ul>li,.rd-search-results>details>ul>li{gap:10px}.rd-search-results li>.rd-quiet{font-size:11px}}.rd-company-import{margin:24px 0;padding:24px 0;border-top:1px solid var(--border,#e5e8ed)}.rd-company-import h2{font-size:20px;letter-spacing:-.025em;margin:0 0 8px}.rd-company-import>p{color:#637080;font-size:14px;margin:8px 0 18px}.rd-company-import-list{list-style:none;padding:0;margin:18px 0}.rd-company-find{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:16px}.rd-content .rd-company-find label{flex:1;min-width:180px;max-width:360px}.rd-company-find>span{font-size:12px;color:#637080;padding-bottom:12px}.rd-company-find>.rd-primary{margin-left:auto}@media(max-width:600px){.rd-company-find>.rd-primary{width:100%;margin-left:0}.rd-content .rd-company-find label{max-width:none}}.rd-company-import-list>li{padding:16px 0;border-bottom:1px solid #e9edf0}.rd-company-import-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.rd-content .rd-company-import-row label{display:flex;align-items:center;gap:12px;cursor:pointer;flex:1;width:auto;min-width:0;font-size:15px;color:#303742}.rd-content .rd-company-import-row input[type=checkbox]{width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:#008779}.rd-company-import-row span{font-size:12px;color:#637080;text-align:right}.rd-company-import-list details{margin:10px 0 0 30px;font-size:13px;color:#526674}.rd-company-import-list summary{cursor:pointer}.rd-company-import-list details p{max-width:70ch;line-height:1.5}.rd-company-import-list details ul{padding-left:20px;line-height:1.7}@media(max-width:600px){.rd-company-import-row{align-items:flex-start;flex-direction:column;gap:8px}.rd-company-import-row span{margin-left:30px;text-align:left}.rd-company-import h2{font-size:18px}}.rd-enterprise-agent{max-width:980px;margin:0 auto}.rd-agent-intro{display:flex;align-items:center;gap:14px;margin:8px 0 24px}.rd-agent-intro h2{font-size:21px;margin:0 0 5px}.rd-agent-intro p{margin:0;color:#61706e;font-size:14px}.rd-agent-runtime{margin-left:auto;font-size:12px;color:#657873;white-space:nowrap}.rd-agent-command{display:flex;align-items:flex-end;gap:12px;border:1px solid #d9e3df;border-radius:14px;padding:14px;background:#fff}.rd-agent-command textarea{font:inherit;font-size:15px;border:0;resize:vertical;width:100%;min-height:48px;max-height:200px;background:transparent;color:inherit}.rd-agent-command textarea:focus{outline:2px solid #d3e8e0;outline-offset:4px}.rd-agent-command button{flex-shrink:0;padding:10px;border-radius:9px}.rd-agent-progress{display:flex;gap:12px;align-items:baseline;padding:18px 0;font-size:13px;color:#687670}.rd-agent-progress strong{color:#207663;white-space:nowrap}.rd-agent-notice{font-size:14px;color:#80632e}.rd-agent-brief{margin:20px 0 12px}.rd-agent-brief h3{font-size:19px;margin:0 0 10px}.rd-agent-brief>p{font-size:16px;line-height:1.6;max-width:800px}.rd-agent-fact{display:grid;grid-template-columns:minmax(140px,23%) 1fr;gap:22px;padding:18px 0;border-bottom:1px solid #e7ece9;font-size:14px;line-height:1.6}.rd-agent-fact dt{color:#63726c;font-weight:500}.rd-agent-fact dd{margin:0;overflow-wrap:anywhere}.rd-agent-fact summary{font-size:12px;color:#20806b;cursor:pointer;margin-top:6px}.rd-agent-source{margin-top:12px;padding-left:14px;border-left:2px solid #e1ebe6}.rd-agent-source blockquote{margin:0 0 8px;color:#68766f;font-size:13px;white-space:pre-wrap}.rd-agent-source button{max-width:100%;text-align:left;overflow-wrap:anywhere}.rd-agent-details{border-top:1px solid #e7ece9;margin-top:22px;padding-top:18px;font-size:14px;line-height:1.7}.rd-agent-details>summary{cursor:pointer;color:#53675e}.rd-agent-history{margin:16px 0;padding:12px 0;border-bottom:1px solid #e7ece9}.rd-agent-history h3{font-size:15px;margin:0 0 5px}.rd-agent-history small,.rd-agent-timestamp{font-size:12px;color:#78857e}.rd-agent-timestamp{display:block;margin-top:20px}@media(max-width:680px){.rd-agent-intro{flex-wrap:wrap}.rd-agent-runtime{margin-left:38px}.rd-agent-fact{grid-template-columns:1fr;gap:4px}.rd-agent-progress{flex-wrap:wrap;gap:4px}}.rd-get-started{margin:18px 0 32px;padding:28px 0;border-bottom:1px solid #e5e9ec;max-width:960px}.rd-get-started h2{font-size:25px;letter-spacing:-.65px;font-weight:550;margin:8px 0 10px}.rd-get-started-copy>p{font-size:14px;color:#65717a;max-width:620px;margin:0 0 22px;line-height:1.6}.rd-start-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.rd-start-steps{display:flex;list-style:none;padding:0;margin:28px 0 22px;gap:24px;flex-wrap:wrap}.rd-start-steps li{display:flex;align-items:center;gap:8px;color:#66727a;font-size:12px}.rd-start-steps li>span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f1f4f4}.rd-start-steps li[aria-current=step]{color:#14776d;font-weight:600}.rd-start-steps li[aria-current=step]>span{background:#e6f2ef}.rd-start-note,.rd-start-progress{font-size:13px;line-height:1.6;color:#637077;margin:16px 0;max-width:680px}.rd-start-detail{font-size:12px;color:#5b686f;max-width:650px}.rd-start-detail summary,.rd-add-source>summary{cursor:pointer;color:#14776d;font-size:13px}.rd-start-detail p{line-height:1.7}.rd-add-source{margin:22px 0}.rd-company-create>p{grid-column:1/-1;font-size:14px;margin:0}@media(max-width:680px){.rd-get-started{padding:20px 0}.rd-get-started h2{font-size:22px}.rd-start-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rd-start-actions{align-items:stretch;flex-direction:column;gap:12px}.rd-start-actions>.rd-primary{width:100%}.rd-companies-heading{align-items:start;flex-wrap:wrap;gap:12px}}.legal-cycle-root .real-trial-shell:has(.rd-company-setup:not([hidden])) .app-base{display:block}.legal-cycle-root .real-trial-shell:has(.rd-company-setup:not([hidden])) .sidebar,.real-trial-shell:has(.rd-company-setup:not([hidden])) .rd-topbar{display:none}.legal-cycle-root .real-trial-shell:has(.rd-company-setup:not([hidden])) .content-shell{max-width:none;padding:0}.rd-company-setup{min-height:100dvh;background:linear-gradient(90deg,#fff 50%,#f5f6f3 50%)}.rd-setup-header{height:96px;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.rd-setup-header .brand{margin:0;padding:0;display:flex;gap:10px;align-items:center;font-size:18px}.rd-setup-close{display:grid;place-items:center;background:transparent;border:0;border-radius:50%;width:36px;height:36px;color:#606a65;cursor:pointer}.rd-setup-close:hover{background:#e9ece7}.rd-setup-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100dvh - 96px)}.rd-setup-left{padding:28px clamp(28px,5vw,88px) 0;display:flex;flex-direction:column;min-width:0}.rd-content .rd-setup-left>h1{font-size:28px;font-weight:500;margin:6px 0 40px;letter-spacing:-.7px;outline:none}.rd-setup-method{display:flex;gap:12px;border:0;padding:0;margin:0 0 36px;min-width:0}.rd-setup-method legend{font-size:13px;font-weight:500;padding:0;margin-bottom:14px}.rd-setup-method label{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:16px 12px;border:1px solid #dfe4df;border-radius:8px;font-size:13px;cursor:pointer}.rd-setup-method label:has(input:checked){border-color:#257f70;background:#f4faf7;box-shadow:0 0 0 1px #257f70}.rd-content .rd-setup-method input[type=radio]{width:14px;height:14px;min-height:14px;max-width:14px;min-width:14px;padding:0;margin:0;accent-color:#177f70;flex:0 0 14px}.rd-setup-method label>svg{flex-shrink:0}.rd-setup-source,.rd-setup-manual{flex:1;display:flex;flex-direction:column;min-width:0}.rd-setup-source .rd-get-started{display:flex;flex-direction:column;flex:1;border:0;margin:0;padding:0}.rd-setup-source .rd-get-started h2{font-size:18px;font-weight:500;letter-spacing:-.25px}.rd-setup-source .rd-get-started-copy>p{font-size:13px;line-height:1.6;margin-bottom:20px}.rd-setup-source .rd-eyebrow{display:none}.rd-setup-source .rd-start-steps{gap:12px;margin:14px 0 24px}.rd-setup-source .rd-start-steps li{font-size:11px;gap:5px}.rd-setup-source .rd-start-steps li>span{width:19px;height:19px}.rd-setup-source .rd-start-actions{order:10;position:sticky;bottom:0;margin-top:auto;padding:26px 0;gap:14px;background:#fff;border-top:1px solid #edf0ed;z-index:1}.rd-setup-source .rd-start-detail{margin:0 0 28px}.rd-setup-source .rd-start-actions>.rd-primary{font-size:13px}.rd-setup-source .rd-start-actions>.rd-text-button{font-size:12px}.rd-setup-source .rd-company-import{margin-bottom:24px}.rd-setup-source .rd-company-import-list>li{padding:14px 0}.rd-setup-field{display:grid;grid-template-columns:1fr;gap:10px}.rd-setup-field label{font-size:13px;font-weight:500}.rd-setup-field input{width:100%;min-width:0;padding:13px 14px;border:1px solid #dce2dd;border-radius:7px;font:inherit;font-size:14px;box-sizing:border-box;background:#fff}.rd-setup-field input:focus{outline:2px solid #a8cfc4;outline-offset:1px}.rd-setup-field p{font-size:12px}.rd-setup-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;margin-top:auto;padding:26px 0;background:#fff;border-top:1px solid #edf0ed}.rd-setup-footer>.rd-primary{min-width:170px}.rd-setup-preview{padding:60px clamp(28px,6vw,100px) 56px;min-width:0}.rd-setup-preview-inner{position:sticky;top:48px;max-width:420px;margin:0 auto}.rd-content .rd-setup-preview-label{font-size:12px;color:#728076;margin:0 0 30px}.rd-setup-company>svg{color:#62786a;margin-bottom:20px}.rd-content .rd-setup-company h2{font-size:25px;line-height:1.4;font-weight:500;letter-spacing:-.55px;overflow-wrap:anywhere;margin:0 0 10px}.rd-setup-company>span{font-size:12px;color:#617267}.rd-setup-preview dl{margin:34px 0 24px;font-size:13px}.rd-setup-preview dl>div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid #e1e6df}.rd-setup-preview dt{color:#718075}.rd-setup-preview dd{margin:0;text-align:right}.rd-content .rd-setup-preview-note{font-size:12px;display:flex;align-items:flex-start;gap:10px;color:#738075;line-height:1.65}.rd-setup-preview-note svg{flex-shrink:0;margin-top:2px}.rd-setup-found{font-size:12px;margin-top:20px}.rd-setup-found ul{padding-left:18px}.rd-setup-found li{margin-top:5px;overflow-wrap:anywhere}@media(max-width:1000px){.rd-setup-left{padding-left:28px;padding-right:28px}.rd-setup-method label{gap:6px;padding:14px 8px}.rd-setup-method label>svg{display:none}}@media(max-width:760px){.rd-company-setup{background:#fff}.rd-setup-header{height:78px;padding:20px}.rd-setup-layout{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 78px)}.rd-setup-left{padding:14px 24px 0;min-height:480px}.rd-content .rd-setup-left>h1{margin-bottom:28px;font-size:26px}.rd-setup-method{margin-bottom:28px}.rd-setup-method label{padding:14px 10px}.rd-setup-preview{background:#f5f6f3;padding:30px 24px}.rd-setup-preview-inner{position:static;max-width:none}.rd-content .rd-setup-preview-label{margin-bottom:18px}.rd-setup-company>svg{margin-bottom:12px}.rd-content .rd-setup-company h2{font-size:22px}.rd-setup-preview dl{margin-top:20px}.rd-setup-source .rd-start-actions{padding:20px 0;margin-top:28px;position:static}.rd-setup-footer{position:static;margin-top:40px;padding:20px 0}.rd-setup-footer>.rd-primary{width:100%}}.real-trial-shell .sidebar-bottom{padding:12px 0 4px;overflow:visible}.rd-user-area{position:relative;min-width:0}.rd-user-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:9px 7px;border:0;border-radius:7px;color:#4c5752;background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer}.rd-user-trigger:hover,.rd-user-trigger[aria-expanded=true]{background:#edf2ee}.rd-user-avatar{width:30px;height:30px;border-radius:50%;background:#e6ede6;color:#4e6859;display:grid;place-items:center;flex-shrink:0;font-size:11px}.rd-user-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-user-trigger>svg{flex-shrink:0}.rd-user-menu{position:absolute;bottom:calc(100% + 8px);left:0;width:204px;box-sizing:border-box;border:1px solid #e3e8e2;border-radius:10px;background:#fff;box-shadow:0 8px 30px #1a35221c;padding:6px;z-index:20}.rd-user-menu>button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:11px 9px;border-radius:5px;font:inherit;font-size:13px;color:#44514a;text-align:left;cursor:pointer}.rd-user-menu>button:hover,.rd-user-menu>button:focus-visible{background:#f0f4f0;outline:0}.rd-user-menu hr{margin:5px 3px;border:0;border-top:1px solid #edf0ed}.rd-account-dialog{max-width:460px;width:calc(100% - 40px);box-sizing:border-box;border:1px solid #e1e6e0;border-radius:12px;padding:26px;color:#303c34;box-shadow:0 24px 100px #10201530;font-size:14px}.rd-account-dialog::backdrop{background:#15231955}.rd-account-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.rd-account-dialog h2{margin:0;font-size:20px;font-weight:500}.rd-account-dialog label{display:grid;gap:10px;font-size:13px}.rd-account-dialog input{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #dbe2db;border-radius:6px}.rd-account-dialog p{font-size:12px;line-height:1.65;color:#647368}.rd-account-dialog footer{margin-top:30px;display:flex;justify-content:flex-end;gap:10px}.rd-help-content details{padding:15px 0;border-bottom:1px solid #edf0eb}.rd-help-content details:first-child{padding-top:0}.rd-help-content summary{cursor:pointer}.rd-setup-source .rd-primary>.connector-brand-logo{width:19px;height:19px;background:#fff;padding:3px;border-radius:4px;box-sizing:content-box}@media(max-width:760px){.real-trial-shell .sidebar-bottom{display:block;grid-column:2;grid-row:1;border:0;padding:0;justify-self:end;max-width:160px}.rd-user-trigger{padding:3px;font-size:12px}.rd-user-avatar{width:28px;height:28px}.rd-user-menu{bottom:auto;top:calc(100% + 8px);left:auto;right:0;width:204px}}.rd-plugin-card{border:1px solid #e2e7e1;border-radius:10px;margin:0 0 16px;max-width:960px;overflow:hidden;background:#fff}.rd-plugin-heading{display:flex;align-items:center;gap:16px;width:100%;min-height:92px;padding:22px;border:0;text-align:left;background:transparent;color:#38473d;cursor:pointer;font:inherit}.rd-plugin-heading:hover{background:#f9fbf8}.rd-plugin-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid #e6ebe4;background:#fafbf9;border-radius:11px;color:#6b8071}.rd-plugin-icon .connector-brand-logo{width:28px;height:28px}.rd-plugin-name{display:grid;gap:4px;flex:1;min-width:0}.rd-plugin-name strong{font-size:14px;font-weight:500}.rd-plugin-name small{font-size:12px;color:#758075}.rd-plugin-state{display:flex;gap:6px;align-items:center;font-size:12px;color:#687c6b}.rd-plugin-heading>svg{flex-shrink:0}.rd-plugin-heading[aria-expanded=true]>svg{transform:rotate(180deg)}.rd-plugin-body{border-top:1px solid #edf0eb;padding:22px}.rd-plugin-body[hidden]{display:none}.rd-plugin-body>p{font-size:13px}.rd-plugin-body>.rd-drive-detail{font-size:13px}.rd-plugin-body .rd-drive-stats{margin:22px 0;gap:32px}.rd-plugin-body .rd-drive-stats strong{font-size:24px}.rd-plugins-empty>.rd-plugin-heading{border:1px solid #e2e7e1;border-radius:10px;margin-top:24px;max-width:960px}@media(max-width:760px){.rd-plugin-heading{gap:12px;padding:18px 14px;flex-wrap:wrap}.rd-plugin-name{min-width:150px}.rd-plugin-state{margin-left:auto}.rd-plugin-body{padding:18px 14px}.rd-plugin-body .rd-drive-stats{gap:20px;flex-wrap:wrap}}.rd-access{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px 80px;background:radial-gradient(circle at 50% 35%,#fff,#f4fbf9 55%,#e6f6f3);color:#0f172a}.rd-access>.brand{position:relative;z-index:1;height:36px;margin:0 0 24px;padding:0;gap:10px}.rd-access>.lc-approved-brand .lc-approved-mark{width:36px;height:36px}.rd-access>.lc-approved-brand .lc-approved-wordmark{width:130px;height:auto}.lc-access-mesh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.rd-access .rd-login{display:flex;flex-direction:column;width:440px;max-width:100%;padding:32px 32px 28px;border:1px solid rgba(226,232,240,.85);border-radius:24px;background:#fff;box-shadow:0 24px 48px -12px #087c7214;gap:0}.rd-access .rd-login .rd-eyebrow{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#64748b;margin:0 0 6px;text-transform:uppercase}.rd-access .rd-login h1{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.03em;margin:0 0 8px;color:#0f172a}.rd-access .rd-login p{font-size:14px;line-height:1.5;color:#64748b;margin:0 0 24px;letter-spacing:normal}.rd-access .rd-login .rd-primary{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px 16px;border:0;border-radius:12px;background:#087c72;color:#fff;font-family:inherit;font-size:15px;line-height:1.5;font-weight:600;box-shadow:0 4px 12px #087c7240;cursor:pointer;transition:background .2s,transform .2s}.rd-access .rd-login .rd-primary:hover:not(:disabled){background:#065f57;transform:translateY(-1px)}.rd-access button:focus-visible,.lc-access-input:focus-visible{outline:3px solid #1cb5a3;outline-offset:3px}.rd-access button:disabled{cursor:not-allowed;opacity:.65}.lc-access-arrow{width:18px;height:18px;stroke-width:2.2}.lc-access-label{display:block;font-size:12px;font-weight:600;margin-bottom:6px;color:#475569}.rd-access .rd-login .lc-access-input{width:100%;height:48px;padding:0 16px;margin:0 0 16px;font:inherit;font-size:14px;color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px}.lc-access-input::placeholder{color:#64748b}.lc-access-divider{display:flex;align-items:center;gap:10px;margin:18px 0;color:#64748b;font-size:12px}.lc-access-divider:before,.lc-access-divider:after{content:"";flex:1;border-bottom:1px solid #f1f5f9}.lc-access-providers{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.rd-access .rd-login .lc-access-provider{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font-family:inherit;font-size:14px;line-height:1.4;font-weight:600;color:#334155;cursor:pointer}.lc-access-provider svg{height:18px;width:18px;flex-shrink:0}.lc-access-provider small{font-size:10px;font-weight:400}.rd-access .rd-login .lc-provider-status{font-size:11px;line-height:1.5;margin:0 0 16px}.rd-access .lc-access-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:0;padding-top:16px;border-top:1px solid #f1f5f9;color:#64748b;font-size:12px;line-height:1.5}.lc-access-note svg{width:15px;height:15px;flex-shrink:0;stroke-width:2}.rd-access .rd-login .rd-error{margin:0 0 16px;font-size:13px;color:#a43636}.lc-pillars{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;justify-content:center;gap:12px;background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.85);border-radius:9999px;padding:8px 18px;box-shadow:0 12px 32px -8px #087c7214,0 2px 6px #00000008}.lc-pillar-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9999px;font-size:13px;font-weight:600;color:#334155;transition:all .2s ease;-webkit-user-select:none;user-select:none}.lc-pillar-item:hover{background:#1cb5a31a;color:#087c72}.lc-pillar-icon{width:16px;height:16px;flex-shrink:0}@media(max-width:640px){.rd-access{padding:32px 16px;justify-content:flex-start}.lc-pillars{position:relative;bottom:auto;left:auto;transform:none;margin-top:24px;border-radius:16px;padding:8px 12px;gap:6px;flex-wrap:wrap}.lc-pillar-item{font-size:12px;padding:4px 6px}}@media(max-width:640px){.rd-access .rd-login{padding:24px 20px 22px}.rd-access .rd-login h1{font-size:23px}.lc-pillars{max-width:440px;width:100%;box-sizing:border-box}}@media(min-width:641px)and (max-height:850px){.rd-access{padding-bottom:32px}.lc-pillars{position:relative;bottom:auto;left:auto;transform:none;margin-top:24px}}@media(prefers-reduced-motion:reduce){.rd-access *{animation:none!important;transition:none!important}}.rd-access.rd-access-entry{display:block;padding:0;background:radial-gradient(ellipse at 18% 60%,#dcf4ed 0,#f0faf6 39%,#fbfcf9 75%);color:#162c35;font-family:Manrope,sans-serif}.lc-entry{max-width:1440px;min-height:100svh;margin:auto;padding:30px 5%;display:flex;flex-direction:column}.lc-entry-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.lc-entry-header a{text-decoration:none;color:#536e70}.lc-entry-header .brand{margin:0;padding:0;gap:10px}.lc-entry-header .lc-approved-mark{width:36px;height:36px}.lc-entry-header .lc-approved-wordmark{width:145px;height:auto;mix-blend-mode:multiply}.lc-entry-back{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.lc-entry a:focus-visible{outline:3px solid #0d998e;outline-offset:6px;border-radius:4px}.lc-entry-main{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(340px,1fr);align-items:center;gap:7%;flex:1;padding:56px 0 46px}.lc-entry-story{min-width:0}.lc-entry-kicker{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#52817b}.lc-entry-kicker>span{width:6px;height:6px;border-radius:50%;background:#0d998e}.lc-entry-story h2{font-size:clamp(38px,4.2vw,61px);line-height:1.1;font-weight:600;letter-spacing:-.055em;margin:21px 0 18px;color:#162c35}.lc-entry em{font-style:normal;color:#0d998e}.lc-entry-story>p{max-width:390px;font-size:14px;line-height:1.8;color:#65777d;margin:0}.lc-entry-art{margin:8px -32px -12px}.lc-entry-art img{display:block;width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 48%,transparent 76%)}.lc-entry-captions{display:flex;gap:24px;flex-wrap:wrap;color:#456a66;font-size:11px}.lc-entry-captions span{display:flex;align-items:center;gap:7px}.lc-entry-panel{width:100%;max-width:440px;justify-self:end}.rd-access-entry .rd-login{width:100%;padding:40px;border-radius:26px;border:1px solid #e1ebe5;background:#ffffffed;box-shadow:0 22px 80px -32px #386b592b}.rd-access-entry .rd-login .rd-eyebrow{font-size:10px;color:#66817a;letter-spacing:.12em;margin-bottom:17px}.rd-access-entry .rd-login h1{font-size:clamp(32px,3.3vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.05em;color:#162c35;margin-bottom:18px}.rd-access-entry .rd-login p{font-size:13px;line-height:1.75;color:#65777d;margin-bottom:27px}.rd-access-entry .lc-access-label{font-size:11px;margin-bottom:9px;color:#435a5d}.rd-access-entry .rd-login .lc-access-input{height:48px;font-size:13px;background:#fbfcfa;border:1px solid #dce7e1;border-radius:11px;margin-bottom:14px}.rd-access-entry .lc-access-input::placeholder{color:#889792}.rd-access-entry .rd-login .rd-primary{min-height:48px;border-radius:100px;font-size:13px;background:#123e3b;box-shadow:none;font-weight:600;justify-content:space-between;padding:12px 22px}.rd-access-entry .rd-login .rd-primary:hover:not(:disabled){background:#0b625a}.rd-access-entry .lc-access-divider{font-size:10px;margin:23px 0;color:#7b8d87}.rd-access-entry .lc-access-divider:before,.rd-access-entry .lc-access-divider:after{border-color:#e6eee9}.rd-access-entry .rd-login .lc-access-provider{min-height:47px;border-radius:100px;border-color:#dce7e1;font-size:12px;color:#344f50}.rd-access-entry .rd-login .lc-access-provider:hover:not(:disabled){background:#f3faf6;border-color:#9cc9bc}.rd-access-entry .lc-access-providers{margin-bottom:23px}.rd-access-entry .lc-access-note{border-color:#e6eee9;font-size:10px;padding-top:20px;line-height:1.7;color:#778a81;justify-content:flex-start}.rd-access-entry .lc-entry-support{font-size:10px;text-align:center;color:#7c8e87;margin:18px 0 0}.rd-access-entry .rd-login .rd-error{margin:16px 0 0;padding:12px;border-radius:10px;font-size:12px;color:#963f38}.lc-invitation-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid #d4eee2;border-radius:18px;background:#edf9f1;color:#0d998e;margin-bottom:28px}.rd-access-entry .lc-invitation-help{padding:18px;border:1px solid #deebe4;background:#f5faf6;border-radius:12px;margin-bottom:25px}.lc-invitation-help strong{font-size:12px;color:#31534a}.rd-access-entry .rd-login .lc-invitation-help p{font-size:12px;margin:7px 0 0}.rd-access-entry .lc-invitation-help~.lc-access-note{margin-top:24px}.lc-entry-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dcebe2;padding-top:20px;color:#7d9288;font-size:10px}@media(min-width:1100px)and (max-height:820px){.lc-entry-main{padding-top:30px;padding-bottom:25px}.lc-entry-story h2{font-size:46px}.lc-entry-art{max-width:450px;margin-top:8px;margin-bottom:-14px}}@media(max-width:760px){.lc-entry{padding:24px 20px}.lc-entry-header .lc-approved-wordmark{width:116px}.lc-entry-header .lc-approved-mark{width:29px;height:29px}.lc-entry-back{font-size:10px;gap:5px}.lc-entry-main{display:flex;flex-direction:column;gap:30px;padding:38px 0}.lc-entry-story{display:none}.lc-entry-panel{max-width:430px;margin:auto}.rd-access-entry .rd-login{padding:32px 26px;border-radius:22px}.rd-access-entry .rd-login h1{font-size:38px}.lc-entry-footer{font-size:9px;justify-content:center;text-align:center}.lc-entry-footer span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.lc-entry *{transition:none!important}}.rd-access .rd-login.rd-workspaces{gap:0}.rd-access .rd-workspaces>p{margin:0 0 16px}.rd-workspace-list{list-style:none;padding:0;margin:0 0 18px;border-top:1px solid #e5e9e7}.rd-workspace-list>li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid #edf0ee}.rd-workspace-list>li:hover,.rd-workspace-list>li:focus-within{background:#f8faf9}.rd-workspace-name{display:grid;gap:2px;min-width:0}.rd-workspace-name strong{font-size:14px;font-weight:550;color:#303b35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-workspace-name small{font-size:11px;color:#68776e}.rd-access .rd-workspace-list .rd-primary,.rd-access .rd-workspace-list .rd-quiet{width:auto;min-height:36px;padding:6px 12px;font-size:13px;box-shadow:none}.rd-access .rd-workspace-list .rd-quiet{border:1px solid #d9e2df;background:#fff;color:#14776d;border-radius:10px;display:flex;align-items:center;gap:6px;font-family:inherit;cursor:pointer}.rd-workspace-create{display:grid;gap:12px;padding:18px;border:1px solid #e2e9e6;border-radius:12px;background:#f8fbfa;margin:0 0 14px}.rd-workspace-create h2{font-size:16px;font-weight:600;margin:0;color:#0f172a}.rd-access .rd-workspace-create p{margin:0;font-size:13px}.rd-workspace-create .rd-setup-field{display:grid;gap:6px}.rd-workspace-create .rd-setup-field label{font-size:12px;font-weight:600;color:#334155}.rd-workspace-create .rd-setup-field input{min-height:42px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;font-size:14px}.rd-access .rd-workspaces .rd-text-button{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:4px 0 12px;border:0;background:none;color:#14776d;font:inherit;font-size:13px;cursor:pointer;padding:0}.rd-access .rd-workspaces .rd-text-button:disabled{color:#94a3b8;cursor:default}.rd-access .rd-workspaces .rd-quiet:not(.rd-workspace-list *){display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid #d9e2df;border-radius:10px;background:#fff;color:#14776d;font:inherit;font-size:14px;cursor:pointer;margin:0 0 14px}.rd-access .rd-workspaces .rd-error{margin:0 0 12px}.rd-workspace{display:grid;gap:2px;margin:0 0 14px;padding:10px 12px;border:1px solid #dfe7e4;border-radius:9px;background:#f6faf9}.rd-workspace-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#68776e;font-weight:600}.rd-workspace strong{font-size:13px;font-weight:550;color:#303b35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-workspace small{font-size:11px;color:#68776e}.rd-workspace .rd-text-button{justify-self:start;margin-top:4px;font-size:12px}.rd-agent-recovery{margin:14px 0}.rd-agent-recovery p{font-size:13px;line-height:1.55;color:#4b5563;margin:6px 0}.rd-agent-recovery .mvp-progress-actions small{font-size:11px;color:#68776e}.rd-agent-retry{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #f0e2c4;border-radius:8px;background:#fffaf0}.rd-agent-retry label{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#4b5563}.rd-agent-retry input{margin-top:2px}@media(max-width:760px){.legal-cycle-root .real-trial-shell .rd-workspace{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:6px 10px}.rd-workspace-label,.rd-workspace small{display:none}.rd-workspace .rd-text-button{margin:0}}.rd-history-notice{margin:10px 0;padding:10px 14px;border:1px solid #f0e2c4;border-radius:8px;background:#fffaf0;color:#80632e;font-size:13px;line-height:1.5}.rd-metrics+.rd-history-notice{margin-top:-6px;margin-bottom:18px}.mvp-progress{border:1px solid #e6e8ed;border-radius:8px;background:#fff;padding:23px 25px;margin-bottom:25px;min-width:0}.mvp-progress-heading{display:flex;gap:13px;align-items:flex-start}.mvp-progress-heading>svg{flex:none;margin-top:3px;color:#7a8390}.mvp-progress-heading>div{min-width:0}.rd-content .mvp-progress-heading p{font-size:13px;max-width:760px;margin:5px 0 0}.mvp-progress-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid #eceef1;padding-top:17px;margin:21px 0}.mvp-progress-steps dt{font-size:11px;color:#858c97}.mvp-progress-steps dd{margin:5px 0 0;font-size:13px;color:#444c59}.mvp-progress-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mvp-society-state{border-bottom:1px solid #eceef1;padding:0 0 19px;margin-bottom:22px}.mvp-society-state p{font-size:13px!important}.mvp-society-state .mvp-progress-actions{margin-top:12px}.rd-company-pulse[data-state=blocked],.rd-company-pulse[data-state=uncertain],.rd-company-pulse[data-state=unavailable]{color:#8d7048}.rd-company-pulse[data-state=working]{color:#416f67}.mvp-upload-note{font-size:12px!important;color:#747d8a!important}.mvp-document-result{border:1px solid #e6e8ed;border-radius:7px;padding:14px 17px;margin-bottom:18px}.mvp-document-result p{margin:0!important;font-size:13px!important}.mvp-document-result .mvp-progress-actions{margin-top:10px}@media(max-width:600px){.mvp-progress{padding:18px 17px}.mvp-progress-steps{gap:13px;grid-template-columns:minmax(0,1fr)}.mvp-progress-steps>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.mvp-progress-steps dd{text-align:right;margin:0}.mvp-progress-actions{gap:9px}}.rd-welcome{max-width:1120px;color:#303b35}.rd-welcome-start{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);border:1px solid #e2e7e3;border-radius:10px;overflow:hidden;background:#fff}.rd-welcome-intro{padding:44px 40px;background:#f7f9f7}.rd-welcome-kicker{display:block;color:#527366;font-size:12px;font-weight:500;margin-bottom:18px}#rd-welcome .rd-welcome-intro h2{max-width:360px;margin:0;font-size:34px;font-weight:500;line-height:1.18;letter-spacing:-1.1px}#rd-welcome .rd-welcome-intro p{max-width:390px;margin:18px 0 27px;color:#65716b;font-size:14px;line-height:1.7}.rd-welcome-intro>.rd-primary{min-height:43px;padding:11px 16px;gap:15px}.rd-welcome-intro>small{display:block;margin-top:13px;color:#778179;font-size:11px;line-height:1.6}.rd-welcome-guide{align-self:center;padding:35px 38px}#rd-welcome .rd-welcome-guide h3{margin:0 0 24px;font-size:13px;font-weight:500}.rd-welcome-guide ol{list-style:none;margin:0;padding:0;display:grid;gap:25px}.rd-welcome-guide li{display:flex;gap:15px;align-items:flex-start}.rd-welcome-guide li>span{display:grid;place-items:center;flex:none;width:27px;height:27px;border:1px solid #dfe6e1;border-radius:50%;font-size:11px;color:#687c70}.rd-welcome-guide li:first-child>span{background:#eaf2ed;border-color:#eaf2ed;color:#23624a}.rd-welcome-guide strong{font-size:13px;font-weight:500;line-height:1.6}#rd-welcome .rd-welcome-guide p{margin:5px 0 0;color:#7a837e;font-size:12px;line-height:1.65;max-width:270px}.rd-welcome-workspace{margin-top:36px}#rd-welcome .rd-welcome-workspace>h2{margin:0 0 24px;font-size:15px;font-weight:500;letter-spacing:-.2px}.rd-welcome-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rd-welcome-areas article{border-top:1px solid #e3e8e4;padding-top:21px;min-width:0}.rd-welcome-areas svg{color:#728679}#rd-welcome .rd-welcome-areas h3{margin:14px 0 8px;font-size:13px;font-weight:500}#rd-welcome .rd-welcome-areas p{font-size:12px;line-height:1.7;color:#7a837e;margin:0;max-width:290px}.rd-welcome-help{margin-top:34px;border-top:1px solid #e3e8e4;padding:19px 0 0;color:#62766a;font-size:12px}.rd-welcome-help summary{cursor:pointer;width:fit-content;line-height:1.6}#rd-welcome .rd-welcome-help p{max-width:700px;font-size:12px;line-height:1.75;color:#778179;margin:14px 0 0}.rd-welcome button:focus-visible,.rd-welcome-help summary:focus-visible{outline:2px solid #14776d;outline-offset:4px}@media(max-width:1000px){.rd-welcome-intro{padding:32px 27px}.rd-welcome-guide{padding:30px 25px}#rd-welcome .rd-welcome-intro h2{font-size:29px}}@media(max-width:680px){.rd-welcome-start{grid-template-columns:minmax(0,1fr)}.rd-welcome-intro{padding:28px 23px}#rd-welcome .rd-welcome-intro h2{max-width:300px;font-size:30px}#rd-welcome .rd-welcome-intro p{font-size:13px;margin-bottom:23px}.rd-welcome-intro>.rd-primary{justify-content:space-between;width:100%}.rd-welcome-guide{padding:27px 23px}.rd-welcome-guide ol{gap:22px}#rd-welcome .rd-welcome-guide p{max-width:none}.rd-welcome-workspace{margin-top:29px}.rd-welcome-areas{grid-template-columns:minmax(0,1fr);gap:20px}.rd-welcome-areas article{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:13px;padding-top:18px}.rd-welcome-areas svg{grid-row:1 / 3}#rd-welcome .rd-welcome-areas h3{margin:1px 0 6px}#rd-welcome .rd-welcome-areas p{max-width:none}}.person-profile{margin-top:24px;color:var(--text-primary,#202321)}.person-profile-caption{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#6b756e;letter-spacing:.02em}.person-profile h3{font-size:14px;font-weight:600;margin:28px 0 12px}.person-profile-note{font-size:12px;color:#727970;line-height:1.6;margin:8px 0 14px}.person-field-list{margin:0;border-top:1px solid #e9ece7}.person-field{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid #e9ece7;font-size:13px;line-height:1.6}.person-field dt{color:#717970}.person-field dd{margin:0;min-width:0;overflow-wrap:anywhere}.person-profile summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;line-height:1.6}.person-profile summary::-webkit-details-marker{display:none}.person-profile summary svg{flex-shrink:0;color:#6c786e;align-self:center}.person-profile details[open]>summary{color:#315344}.person-field details+details{margin-top:10px}.person-missing{color:#9a9f99;font-size:12px}.person-conflict{display:block;color:#896326;font-size:11px;margin-bottom:8px}.person-evidence{margin:12px 0 6px;padding:14px;background:#f7f8f5;border-radius:8px;font-size:12px;overflow-wrap:anywhere}.person-evidence>span{font-size:11px;color:#747b71}.person-evidence blockquote{margin:10px 0;padding:0;white-space:pre-wrap;line-height:1.65}.person-notice{padding:14px 16px;margin:18px 0;background:#faf8f1;border:1px solid #ece5d6;border-radius:8px;font-size:12px;line-height:1.6}.person-notice h3{margin:0 0 8px}.person-memberships>details,.person-queries>details{border-bottom:1px solid #e9ece7;padding:14px 0}.person-memberships summary small{display:block;font-size:11px;color:#81887c;font-weight:400}.person-queries summary span{font-size:12px;color:#737b70}@media(max-width:540px){.person-field{grid-template-columns:1fr;gap:4px}.person-profile-caption{flex-direction:column;gap:4px}}.registry-results{margin:18px 0 24px;padding:24px;border:1px solid #e0e6e4;border-radius:10px;background:#fff;color:#344047;min-width:0}.registry-heading,.registry-query-context{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.registry-heading>svg{color:#497568;flex-shrink:0}.registry-heading p,.registry-query-context p{font-size:13px}.registry-query{max-width:600px;margin:20px 0}.registry-query-context{margin:14px 0}.registry-query-context h3{margin:4px 0;font-size:16px;overflow-wrap:anywhere}.registry-eyebrow{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#64766e}.registry-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;border:1px solid #e5eae7;border-radius:8px;background:#f9fbfa}.registry-stats>div{padding:16px 18px}.registry-stats>div+div{border-left:1px solid #e5eae7}.registry-stats dt{font-size:12px;color:#637169}.registry-stats dd{margin:5px 0 0;font-size:27px;line-height:1.1;font-weight:550;color:#2b4238}.rd-content .registry-notice,.registry-notice{padding:10px 13px;border-left:3px solid #d2b168;background:#fbf8ee;border-radius:3px;color:#705c36;font-size:13px}.rd-content .registry-coverage,.registry-coverage{font-size:12px;color:#65706b;margin:8px 0 14px}.registry-filters{display:flex;gap:14px;margin:22px 0 8px}.registry-filters>label:first-child{flex:1}.registry-filters>label:last-child{width:230px}.registry-result-count{font-size:12px;color:#6a756e}.registry-table-scroll{overflow:auto;max-width:100%;max-height:620px;border:1px solid #e5e9e7;border-radius:7px}.registry-results .registry-table{width:100%;min-width:740px;border-collapse:collapse;text-align:left;font-size:13px}.registry-results .registry-table th,.registry-results .registry-table td{padding:13px 14px;vertical-align:top;border-bottom:1px solid #e9edeb;max-width:none}.registry-results .registry-table thead th{background:#f7f9f8;color:#627168;font-size:11px;font-weight:500;white-space:nowrap}.registry-results .registry-table>thead>tr>th{position:sticky;top:0;z-index:1}.soc-query-log>summary{cursor:pointer;padding:8px 0;color:#637069;font-size:12px}.registry-table tbody th{font-weight:500;width:30%}.registry-table tr:last-child>td,.registry-table tr:last-child>th{border-bottom:0}.registry-company-toggle{border:0;background:none;padding:0;display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;font:inherit;color:#305b4c;cursor:pointer}.registry-company-toggle>span{overflow-wrap:anywhere}.registry-company-toggle>svg{flex-shrink:0;margin-top:3px;transition:transform .15s}.registry-company-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.registry-folio{font-weight:500;font-variant-numeric:tabular-nums}.registry-office{display:block;font-size:11px;color:#6d7872;margin-top:4px;max-width:180px}.registry-badge{display:inline-block;padding:3px 7px;background:#f0f2f1;border-radius:4px;font-size:11px;color:#5f6863;white-space:nowrap;margin-bottom:4px}.registry-badge-available{background:#eaf4ef;color:#38725a}.registry-badge-payment-required{background:#fbf2da;color:#84641d}.registry-badge-identity-mismatch{background:#f8ece9;color:#8e5346}.registry-evidence-link{display:inline-flex;gap:4px;align-items:center;white-space:nowrap;font-size:12px!important}.registry-evidence-links{display:flex;flex-wrap:wrap;gap:4px 10px}.registry-results .registry-expanded>td{background:#fbfcfb;padding:20px}.registry-expanded h3{margin:0 0 15px}.registry-expanded h4{margin-top:22px!important}.registry-results .registry-detail-table{width:100%;min-width:0;border-collapse:collapse;text-align:left;font-size:12px}.registry-detail-table td:first-child{white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px!important}.registry-detail-table td:nth-child(2){width:145px}.registry-detail-table td:last-child{width:110px}.registry-detail-table thead th{white-space:normal!important}.registry-scope{margin-top:18px;font-size:12px}.registry-scope summary{cursor:pointer;color:#56695e}.registry-scope p{max-width:780px}.registry-empty{padding:20px;background:#f7f9f8;border-radius:6px;font-size:13px}.registry-results :is(button,input,select,summary,.registry-table-scroll):focus-visible{outline:2px solid #35866f;outline-offset:3px}@media(max-width:680px){.registry-results{padding:16px 12px}.registry-heading{gap:8px}.registry-query-context{display:block}.registry-stats>div{padding:12px 9px}.registry-stats dt{font-size:11px}.registry-stats dd{font-size:24px}.registry-filters{flex-direction:column}.registry-filters>label:last-child{width:100%}.registry-table-scroll{margin-top:12px}}.soc-research{border-bottom:1px solid #e7eaeb;margin:4px 0 20px;color:#344047;font-size:13px}.soc-research>summary{cursor:pointer;padding:14px 0;list-style-position:inside}.soc-research>summary small{float:right;color:#6b747a;font-size:12px}.soc-research-body{padding:0 0 16px}.soc-research-body>p{font-size:13px;color:#667178;max-width:720px}.soc-research-sources{padding:0;list-style:none;display:flex;gap:12px 28px;flex-wrap:wrap;margin:20px 0}.soc-research-sources li{display:flex;flex-direction:column;gap:3px}.soc-research-sources span{color:#6b747a;font-size:12px}.soc-research-scroll{overflow:auto}.soc-research table{border-collapse:collapse;width:100%;min-width:540px;font-size:13px;text-align:left}.soc-research th{font-size:12px;font-weight:500;color:#6b747a;padding:10px 12px}.soc-research td{padding:12px;border-top:1px solid #eef0f1;vertical-align:top}.soc-research td:first-child{max-width:240px}.soc-research td p{max-width:400px;font-size:12px}.soc-research time{display:block;color:#6b747a;font-size:12px}.soc-research summary:focus-visible{outline:2px solid #4d927c;outline-offset:3px}@media(max-width:600px){.soc-research>summary small{float:none;display:block;margin:5px 0 0 16px}}.soc-workspace{--soc-owner-0:#236f68;--soc-owner-1:#8cafd8;--soc-owner-2:#cba665;--soc-owner-3:#aa93ba;--soc-owner-4:#929bb0;color:#263336;padding-top:4px}.soc-context{display:flex;gap:12px;align-items:center;margin-bottom:24px;font-size:12px;color:#738081}.soc-type{border:1px solid #d8e4e1;border-radius:6px;padding:5px 9px;color:#386b60;font-weight:600;background:#f5f9f7}.soc-tabs{display:flex;gap:30px;border-bottom:1px solid #e4e9e8;margin-bottom:30px}.soc-tabs>button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:0 0 14px;font:inherit;font-size:13px;color:#758080;border-bottom:2px solid transparent;cursor:pointer}.soc-tabs>button[aria-selected=true]{border-color:#236f68;color:#233d37;font-weight:600}.soc-count{border-radius:4px;background:#f2e9d9;font-size:10px;color:#8b652c;padding:1px 5px}.soc-section-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 24px}.soc-section-title h2{font-size:21px;letter-spacing:-.5px;font-weight:600;margin:0 0 6px}.soc-section-title p,.soc-panel-subtitle{font-size:12px;color:#7a8585;line-height:1.6;margin:0}.soc-text-action{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;cursor:pointer;color:#386c61;background:none;border:0;padding:6px 0}.soc-capital-stats{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1.2fr);gap:28px;margin:32px 0}.soc-capital-stats>div{display:flex;flex-direction:column;gap:10px;min-width:0}.soc-capital-stats span{font-size:12px;color:#7a8585}.soc-capital-stats strong{font-size:30px;letter-spacing:-1px;font-weight:500;white-space:normal;overflow-wrap:anywhere}.soc-capital-stats strong small{font-size:11px;font-weight:400;letter-spacing:0;color:#83908e}.soc-capital-stats .soc-security strong{font-size:15px;letter-spacing:0;padding-top:9px}.soc-ownership-bar{height:36px;display:flex;overflow:hidden;border-radius:5px;gap:3px;background:#fff}.soc-ownership-bar>span{display:flex;align-items:center;padding-left:12px;box-sizing:border-box;font-size:12px;font-weight:600;color:#fff}.soc-ownership-bar>span:nth-child(2){color:#224768}.soc-legend{display:flex;flex-wrap:wrap;gap:22px;margin:14px 0 30px}.soc-legend button{display:flex;align-items:center;gap:7px;background:none;border:0;font:inherit;font-size:11px;color:#60706e;padding:0;cursor:pointer}.soc-legend i{height:7px;width:7px;border-radius:2px}.soc-table-scroll{overflow-x:auto;border:1px solid #e3e8e6;border-radius:8px}.soc-cap-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;white-space:nowrap}.soc-cap-table th{font-weight:500;color:#74817d;font-size:11px}.soc-cap-table th,.soc-cap-table td{padding:18px 20px;border-bottom:1px solid #edf0ee}.soc-cap-table thead{background:#f9faf9}.soc-cap-table tr>td:not(:first-child),.soc-cap-table tr>th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.soc-cap-table tbody tr:hover{background:#f8fbf9}.soc-cap-table tfoot td,.soc-cap-table tfoot th{border:0;font-weight:600;font-size:12px;color:#30463e;background:#fafcfb}.soc-person-button{display:flex;align-items:center;gap:12px;border:0;background:transparent;font:inherit;text-align:left;padding:0;cursor:pointer;color:inherit}.soc-person-button>span:last-child{display:flex;flex-direction:column;gap:5px}.soc-person-button strong{font-size:13px;font-weight:500}.soc-person-button small{font-size:11px;color:#85908c}.soc-avatar{flex:none;height:35px;width:35px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:#edf3ef;color:#507569}.soc-percentage{font-weight:600;color:#263e36}.soc-row-open{background:none;border:0;color:#9aa6a0;cursor:pointer;display:inline-flex}.soc-reconciliation{display:flex;align-items:center;gap:7px;color:#71847b;font-size:11px;margin:13px 0 25px}.soc-reconciliation.soc-warning{color:#9b7339}.soc-inline-notice{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-left:2px solid #b59461;background:#fcfaf5;padding:15px 18px;text-align:left;font:inherit;cursor:pointer;color:#8b6b3c}.soc-inline-notice strong{display:block;font-size:12px;font-weight:500}.soc-inline-notice small{display:block;font-size:11px;margin-top:5px;color:#8c8171}.soc-officers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0 34px}.soc-officers>button{display:flex;align-items:center;gap:12px;background:none;text-align:left;border:0;font:inherit;cursor:pointer;padding:0}.soc-officers>button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:8px}.soc-officers small{font-size:11px;color:#74847d}.soc-officers strong{font-size:13px;font-weight:500}.soc-officers svg{color:#91a298;flex:none}.soc-clause-link{display:flex;align-items:center;gap:14px;width:100%;padding:22px 0;border:0;border-top:1px solid #e3e8e6;border-bottom:1px solid #e3e8e6;background:none;text-align:left;font:inherit;color:#356052;cursor:pointer}.soc-clause-link>span{flex:1}.soc-clause-link strong{display:block;font-size:14px;font-weight:500}.soc-clause-link small{display:block;font-size:12px;color:#829189;margin-top:6px}.soc-differences{margin-top:32px}.soc-differences h3{font-size:14px;font-weight:500}.soc-differences>button{display:flex;align-items:center;gap:20px;width:100%;text-align:left;background:none;border:0;border-top:1px solid #edf0ee;padding:20px 0;font:inherit;cursor:pointer}.soc-differences>button>span{flex:1}.soc-differences strong{font-size:13px;font-weight:500;color:#997a42;display:block}.soc-differences small{font-size:12px;line-height:1.7;color:#7a8581;display:block;margin-top:6px}.soc-statute-list{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.soc-statute-list>button{display:flex;align-items:center;gap:20px;background:none;border:0;border-bottom:1px solid #e5eae7;padding:22px 0;text-align:left;font:inherit;cursor:pointer}.soc-statute-list>button>span{flex:1}.soc-statute-list strong{display:block;font-size:14px;font-weight:500}.soc-statute-list small{display:block;font-size:11px;color:#8a9590;margin-top:8px}.soc-statute-list svg{color:#89a294;flex:none}.soc-source-list>button{display:flex;width:100%;align-items:center;gap:14px;padding:19px 0;background:none;border:0;border-bottom:1px solid #e5eae7;text-align:left;font:inherit;cursor:pointer}.soc-source-list>button>span:first-of-type{flex:1;min-width:0}.soc-source-list strong{font-size:13px;font-weight:500;display:block;word-break:break-word}.soc-source-list small{font-size:11px;color:#86918b;margin-top:7px;display:block}.soc-source-list svg{color:#7d9587;flex:none}.soc-doc-status{font-size:10px;color:#6a8b77}.soc-empty{padding:35px 0;text-align:center;color:#6d8276}.soc-empty h2{font-size:19px}.soc-empty p{font-size:13px}.soc-version{font-size:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#7a8581}.soc-version select{padding:7px;border:1px solid #dce5df;border-radius:4px}.soc-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#122b2326;z-index:110;display:flex;justify-content:flex-end}.soc-panel{box-sizing:border-box;width:480px;max-width:100%;height:100%;overflow-y:auto;background:#fff;padding:26px 30px 40px;box-shadow:-10px 0 40px #173b2510;outline:none}.soc-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:#89998f;font-size:11px}.soc-panel header button{border:0;background:none;padding:5px;cursor:pointer;color:#7e8b83}.soc-panel h2{font-size:25px;letter-spacing:-.6px;line-height:1.35;margin:0 0 10px;color:#283b32}.soc-panel h3{font-size:14px;font-weight:500;margin:30px 0 10px}.soc-person-stake{display:flex;align-items:center;gap:26px;margin:28px 0;color:#285b49}.soc-person-stake>strong{font-size:48px;font-weight:500;letter-spacing:-1.7px}.soc-person-stake>strong span{font-size:24px;margin-left:3px}.soc-person-stake>span{font-size:12px;line-height:1.9;color:#7a8a80}.soc-person-fields{margin:0 0 12px}.soc-person-fields>div{padding:12px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eef1ee;font-size:12px}.soc-person-fields dt{color:#839187}.soc-person-fields dd{margin:0;color:#42584c;text-align:right;overflow-wrap:anywhere}.soc-person-documents{margin-top:16px}.soc-person-documents button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #eef1ee;background:none;font:inherit;text-align:left;padding:16px 0;cursor:pointer;color:#49765e}.soc-person-documents button>span{flex:1;min-width:0}.soc-person-documents strong{font-size:12px;font-weight:500;display:block}.soc-person-documents small{font-size:10px;color:#8b968f;display:block;overflow-wrap:anywhere;margin-top:6px}.soc-general{white-space:pre-line;font-size:12px;line-height:1.85;color:#6a7d6f}.soc-source-quotes section{border-top:1px solid #e9eeea;padding-top:18px;margin-top:22px}.soc-source-quotes section>span{font-size:10px;color:#85998b}.soc-source-quotes p{font-size:13px;line-height:1.9;color:#53655b;white-space:pre-wrap;overflow-wrap:anywhere}.soc-source-image{display:block;max-width:100%;height:auto;margin:20px 0;border-radius:6px}.soc-copy-note{font-size:11px;line-height:1.6;color:#87968c}.soc-workspace button:focus-visible,.soc-panel button:focus-visible{outline:2px solid #4d927c;outline-offset:4px;border-radius:3px}@media(max-width:1000px){.soc-capital-stats{gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr)}.soc-capital-stats .soc-security{grid-column:1/-1;flex-direction:row;align-items:center;gap:15px}.soc-capital-stats .soc-security strong{padding:0}.soc-officers{grid-template-columns:1fr;gap:22px}}@media(max-width:620px){.soc-context{font-size:11px;gap:8px;flex-wrap:wrap}.soc-tabs{gap:22px;margin-bottom:24px}.soc-tabs>button{font-size:12px}.soc-section-title{align-items:flex-start}.soc-section-title h2{font-size:19px}.soc-section-title p{font-size:11px}.soc-section-title .soc-text-action{font-size:11px;flex:none}.soc-capital-stats{gap:15px}.soc-capital-stats strong{font-size:23px}.soc-capital-stats strong small{font-size:9px}.soc-capital-stats span{font-size:10px}.soc-cap-table th,.soc-cap-table td{padding:15px 12px}.soc-person-button strong{font-size:12px}.soc-person-button small{font-size:10px}.soc-table-scroll{margin:0}.soc-cap-table th:nth-child(3),.soc-cap-table td:nth-child(3){display:none}.soc-cap-table th:last-child,.soc-cap-table td:last-child{display:none}.soc-avatar{width:29px;height:29px}.soc-legend{gap:12px;font-size:10px}.soc-reconciliation{line-height:1.6;align-items:flex-start}.soc-reconciliation svg{flex:none;margin-top:2px}.soc-statute-list{grid-template-columns:1fr}.soc-doc-status{display:none}.soc-panel{padding:20px}.soc-panel h2{font-size:23px}}.soc-field-source{font:inherit;color:inherit;cursor:pointer;text-align:right;border:0;background:none;padding:0;line-height:1.7}.soc-person-fields dd{max-width:65%}@media(max-width:620px){.legal-cycle-root .app-shell .content-shell .soc-workspace .soc-tabs{gap:0}.legal-cycle-root .app-shell .content-shell .soc-workspace .soc-tabs>button[role=tab]{flex:1;min-width:0;justify-content:center;white-space:nowrap;font-size:12px;padding:10px 2px;gap:4px}.soc-cap-table{table-layout:fixed}.soc-cap-table th,.soc-cap-table td{padding:15px 8px}.soc-cap-table th:first-child{width:49%}.soc-cap-table th:nth-child(2){width:24%}.soc-cap-table th:nth-child(4){width:27%}.soc-person-button{white-space:normal}.soc-person-button .soc-avatar{display:none}}.rd-computer{margin:16px 0 24px;border-top:1px solid #e0e7e8;border-bottom:1px solid #e0e7e8}.rd-computer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.rd-computer-toolbar>span{display:flex;align-items:center;gap:9px;font-weight:600}.rd-computer-toolbar small{font-weight:400;color:#607079;font-size:12px}.rd-computer-screen{position:relative;min-height:230px;background:#102b32;border-radius:8px;overflow:hidden;margin-bottom:14px}.rd-computer-screen img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.rd-computer-screen>p{padding:32px;color:#e6f5f1}.rd-computer-screen>small{position:absolute;bottom:10px;right:10px;background:#102b32da;color:#fff;padding:4px 9px;border-radius:4px;font-size:11px}.rd-agent-model-note{font-size:13px;color:#607079;margin:6px 0 14px}.rd-computer-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;color:#607079}.rd-computer-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:600px){.rd-computer-toolbar>span{flex-wrap:wrap}.rd-computer-toolbar small{display:none}.rd-computer-toolbar .rd-text-button{font-size:13px}}.company-history{color:#30343f;padding:0 0 40px;min-width:0}.rd-content .company-history-intro{font-size:14px;color:#737782;margin:0 0 28px;line-height:1.6}.company-history-filters{display:flex;gap:27px;border-bottom:1px solid #e8e9ed;overflow-x:auto;scrollbar-width:thin;min-width:0}.company-history-filters button{flex:none;display:flex;align-items:center;gap:8px;min-height:42px;padding:0 0 12px;font:inherit;font-size:13px;color:#757885;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;white-space:nowrap}.company-history-filters button[aria-pressed=true]{color:#30343f;border-bottom-color:#414553;font-weight:550}.company-history-filters button>span{color:#9396a0;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.company-history-toolbar{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:20px 0}.rd-content .company-history-search{display:flex;align-items:center;gap:9px;width:320px;max-width:100%;padding:0 11px;border:1px solid #e3e5e9;border-radius:6px;color:#8a8e99;min-width:0;height:36px;box-sizing:border-box}.rd-content .company-history-search>svg{flex:none}.rd-content .company-history-search input{font:inherit;font-size:13px;border:0!important;min-height:32px!important;padding:0!important;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#363a46;width:100%}.company-history-search:focus-within{outline:2px solid #929ac2;outline-offset:2px}.company-history-search input::placeholder{color:#9498a2}.company-history-tools{display:flex;align-items:center;gap:18px}.company-history-count{font-size:12px;color:#8c909b;white-space:nowrap;font-variant-numeric:tabular-nums}.rd-content .company-history-sort select{height:36px;min-height:36px;border-color:#e3e5e9;font-size:12px;padding:7px 28px 7px 10px;color:#636876;background:#fff;border-radius:6px}.company-history-failure{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #ece9e3;font-size:13px;color:#806c42}.company-history-failure p{margin:0}.company-history-scope{display:flex;gap:8px;align-items:baseline;padding:0 0 17px;color:#7d7769;font-size:12px}.rd-content .company-history-scope p{margin:0;font-size:12px;line-height:1.6;color:#7d7769}.company-history-scope details{flex:none}.company-history-scope details p{max-width:600px;padding-top:8px}.company-history-scope summary{cursor:pointer;color:#686d79;font-size:12px}.company-history-pending-dot{width:5px;height:5px;background:#b99d68;border-radius:50%;flex:none;align-self:flex-start;margin-top:7px}.company-history-table-wrap{width:100%;min-width:0}.company-history-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px;text-align:left;color:#3d4250}.company-history-date-col{width:105px}.company-history-type-col{width:155px}.company-history-evidence-col{width:95px}.company-history-table thead th{font-size:11px;font-weight:400;color:#9296a0;border-bottom:1px solid #e8e9ed;padding:11px 14px;line-height:1.5}.company-history-table thead th:first-child{padding-left:0}.company-history-table thead th:last-child{text-align:right}.company-history-table thead th>span{display:flex;align-items:center;gap:5px}.company-history-table thead svg.ascending{transform:rotate(180deg)}.company-history-table .company-history-month th{padding:18px 0 9px;font-size:11px;color:#898e9a;font-weight:500;text-transform:capitalize;border-bottom:1px solid #f0f1f4}.company-history-row{cursor:pointer;border-bottom:1px solid #eff0f3;transition:background-color .12s}.company-history-row:hover,.company-history-row[data-selected=true]{background:#f7f8fb}.company-history-row>td,.company-history-row>th{padding:12px 14px;height:67px;box-sizing:border-box;vertical-align:middle;text-align:left}.company-history-row>td:first-child{padding-left:0;font-size:12px;white-space:nowrap;color:#676d79;font-variant-numeric:tabular-nums}.company-history-row-open{display:flex;align-items:center;gap:13px;width:100%;padding:0;border:0;background:none;text-align:left;font:inherit;cursor:pointer;color:inherit;min-width:0}.company-history-row-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:1px solid #e5e7ed;border-radius:50%;color:#7e8698;background:#fafbfc}.company-history-row-copy{display:block;min-width:0;flex:1;font-weight:400}.company-history-row-copy strong{display:block;font-size:13px;font-weight:500;color:#333846;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.55}.company-history-row-copy>span{display:block;font-size:11px;color:#757b88;line-height:1.55;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-history-type-cell>span{font-size:12px;color:#7d8390}.company-history-row-pending{display:block;color:#a18c62;font-size:10px;margin-top:4px}.company-history-row-evidence{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;color:#8f94a1}.company-history-row-evidence>svg:last-child{margin-left:12px;color:#b0b4bc}.company-history-mobile-meta{display:none}.company-history-more{display:flex;gap:10px;align-items:center;justify-content:center;font:inherit;font-size:12px;cursor:pointer;background:#fff;border:1px solid #e3e6ed;border-radius:6px;color:#5d6371;margin:24px auto 0;padding:9px 16px}.company-history-more span{font-size:11px;color:#999da5}.rd-content .company-history-undated>h2{font-size:14px;font-weight:500;color:#626978;margin:32px 0 5px}.company-history-undated>h2 span{font-size:11px;color:#979ba5;margin-left:7px}.rd-content .company-history-undated>p{font-size:12px;color:#9297a1;margin:0 0 12px}.company-history-empty{text-align:center;padding:70px 16px;color:#a4a9b4;border-top:1px solid #eceef2}.rd-content .company-history-empty h2{font-size:15px;font-weight:500;color:#626978;margin:15px 0 7px}.rd-content .company-history-empty p{font-size:13px;color:#9095a0;line-height:1.6}.company-history :is(button,select,summary):focus-visible{outline:2px solid #929ac2;outline-offset:3px}.company-history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#20232e2e;display:flex;justify-content:flex-end}.company-history-detail{width:510px;max-width:100%;height:100vh;height:100dvh;background:#fff;box-sizing:border-box;border-left:1px solid #e2e5eb;box-shadow:-8px 0 30px #1c212d0d;overflow-y:auto;outline:none}.company-history-detail>header{position:sticky;top:0;background:#fff;display:flex;align-items:center;justify-content:space-between;height:63px;padding:0 27px;border-bottom:1px solid #eceef2;font-size:12px;color:#8a8f9b;z-index:1}.company-history-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;background:transparent;color:#9095a1;border-radius:5px;cursor:pointer}.company-history-close:hover{background:#f2f3f6}.company-history-detail-body{padding:30px 30px 48px}.company-history-detail-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #e5e8ef;border-radius:50%;color:#747e92;background:#f8f9fc;margin-bottom:20px}.rd-content .company-history-detail-type{font-size:11px;color:#9297a2;margin:0 0 7px}.rd-content .company-history-detail h2{font-size:22px;line-height:1.45;font-weight:500;letter-spacing:-.45px;color:#303642;margin:0 0 27px;overflow-wrap:anywhere}.company-history-detail-fields{margin:0 0 26px;border-top:1px solid #edeff3}.company-history-detail-fields>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #edeff3;padding:14px 0;font-size:12px;line-height:1.6}.company-history-detail-fields dt{color:#9298a4}.company-history-detail-fields dd{color:#555d6c;text-align:right;margin:0}.rd-content .company-history-detail h3{font-size:13px;font-weight:500;color:#4d5666;margin:24px 0 11px}.rd-content .company-history-detail h3 span{color:#989eaa;font-size:11px;margin-left:5px}.rd-content .company-history-detail-description{font-size:13px;line-height:1.75;color:#777f8d;white-space:pre-wrap;overflow-wrap:anywhere}.rd-content .company-history-detail-caveat{font-size:12px;color:#9c8c6d;line-height:1.7;border-left:2px solid #d8c8a8;padding-left:12px;margin:18px 0}.company-history-detail-steps{padding-left:17px;color:#838b97;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.company-history-detail-steps>li{padding:3px 0}.company-history-source{border-bottom:1px solid #edeff3;padding:12px 0}.company-history-source-link{display:flex;align-items:center;gap:10px;text-align:left;background:none;border:0;padding:0;width:100%;font:inherit;font-size:12px;line-height:1.65;color:#566580;cursor:pointer}.company-history-source-link>svg{flex:none}.company-history-source-link>span{flex:1;min-width:0;overflow-wrap:anywhere}.company-history-source details{margin-top:10px;font-size:12px;color:#9ba0aa}.company-history-source summary{cursor:pointer;font-size:11px}.company-history-source blockquote{margin:12px 0 0;padding:14px 15px;background:#f8f9fb;border-radius:4px;color:#828a97;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.company-history-filters{gap:21px}.company-history-type-col{width:115px}.company-history-date-col{width:75px}.company-history-evidence-col{width:72px}.company-history-row>th,.company-history-row>td{padding:12px 8px}.company-history-row-evidence>svg:last-child{margin-left:4px}.company-history-count{display:none}.company-history-tools{flex:none}.company-history-toolbar{gap:10px}}@media(max-width:560px){.rd-content .company-history-intro{font-size:13px;margin-bottom:19px}.company-history-filters{gap:22px}.company-history-filters button{font-size:12px}.company-history-toolbar{flex-wrap:wrap;padding:17px 0;gap:11px}.rd-content .company-history-search{width:100%;height:37px}.company-history-tools{width:100%;justify-content:space-between}.company-history-count{display:block;font-size:11px}.rd-content .company-history-sort select{font-size:11px;height:33px;min-height:33px}.company-history-table,.company-history-table thead,.company-history-table tbody{display:block}.company-history-table colgroup,.company-history-date-cell,.company-history-type-cell{display:none}.company-history-table thead tr,.company-history-row{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center}.company-history-table thead th{padding:9px 3px;font-size:11px;color:#757b88;min-width:0}.company-history-month,.company-history-table .company-history-month th{display:block}.company-history-row>th,.company-history-row>td{padding:12px 3px;height:auto;min-width:0}.company-history-row-open{gap:10px}.company-history-row-icon{width:29px;height:29px}.company-history-row-copy strong{font-size:13px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.company-history-row-copy>span{font-size:11px}.company-history-mobile-meta{display:block!important;font-size:11px;color:#757b88;font-weight:400;margin-top:4px}.company-history-row-evidence{gap:3px;font-size:11px}.company-history-row-evidence>svg:last-child{margin-left:4px}.company-history-detail{width:100%}.company-history-detail-body{padding:25px 23px 40px}.company-history-detail>header{padding:0 20px}.rd-content .company-history-detail h2{font-size:20px}}.legal-cycle-root .real-trial-shell.lc-workspace-ui{--lc-ink: #162c35;--lc-muted: #60756e;--lc-line: #dfeae3;--lc-teal: #0b8073;--lc-mint: #e9f7f0;font-family:Manrope,sans-serif;color:var(--lc-ink);background:#f6f9f5}.legal-cycle-root .real-trial-shell.lc-workspace-ui .app-base{grid-template-columns:232px minmax(0,1fr);background:#f6f9f5}.legal-cycle-root .real-trial-shell.lc-workspace-ui .sidebar{background:#eef6f0;border-right:1px solid #dce9df;padding:30px 18px 18px}.legal-cycle-root:not(.research-experience) .real-trial-shell.lc-workspace-ui .sidebar>.brand{margin:2px 10px 34px;padding:0}.real-trial-shell.lc-workspace-ui .sidebar .lc-approved-mark{width:30px;height:30px}.real-trial-shell.lc-workspace-ui .sidebar .lc-approved-wordmark{width:124px}.legal-cycle-root .real-trial-shell.lc-workspace-ui .rd-company{border:1px solid #d9e8df;background:#ffffffa6;border-radius:15px;padding:12px;gap:9px}.legal-cycle-root .real-trial-shell.lc-workspace-ui .company-avatar{background:#d7eee2;border-radius:10px;color:#1d6053;font-weight:700;font-size:11px;width:30px;height:34px}.real-trial-shell.lc-workspace-ui .rd-company select{font-family:inherit;color:#28473e;font-weight:600}.real-trial-shell.lc-workspace-ui .rd-company small{font-size:10px;color:#70867b}.real-trial-shell.lc-workspace-ui .rd-user-workspace{display:grid;gap:3px;padding:8px 9px 10px;border-bottom:1px solid #edf0ed;margin-bottom:3px}.real-trial-shell.lc-workspace-ui .rd-user-workspace>span{font-size:10px;color:#60756e}.real-trial-shell.lc-workspace-ui .rd-user-workspace>strong{font-size:12px;line-height:1.45;color:#28473e;overflow-wrap:anywhere}.real-trial-shell.lc-workspace-ui .rd-user-workspace>small{font-size:11px;color:#60756e}.real-trial-shell.lc-workspace-ui .rd-user-menu>button:disabled{opacity:.5;cursor:default}.legal-cycle-root .real-trial-shell.lc-workspace-ui .sidebar-navigation{gap:5px;overflow-x:hidden}.legal-cycle-root .real-trial-shell.lc-workspace-ui .nav-item{min-height:43px;padding:11px 14px;border:0;border-radius:100px;color:#536f63;font:inherit;font-size:12px;font-weight:500;gap:12px}.legal-cycle-root .real-trial-shell.lc-workspace-ui .nav-item:hover{background:#e0eee3;color:#244e41}.legal-cycle-root .real-trial-shell.lc-workspace-ui .nav-item.active{background:#163f36;color:#fff;box-shadow:0 5px 14px #143b3410}.legal-cycle-root .real-trial-shell.lc-workspace-ui .nav-item svg{width:17px;height:17px;stroke-width:1.65}.legal-cycle-root .real-trial-shell.lc-workspace-ui .rd-all-companies{margin-bottom:13px;border:0}.real-trial-shell.lc-workspace-ui .sidebar-bottom{border-color:#dbe7dc;padding-top:15px}.legal-cycle-root .real-trial-shell.lc-workspace-ui .main-shell{background:#f9fbf8}.real-trial-shell.lc-workspace-ui .rd-topbar{background:#ffffffa8;border-color:#e4ece4;padding:0 38px;height:68px}.real-trial-shell.lc-workspace-ui .rd-topbar>span{font-size:11px;font-weight:600;color:#647b70}.legal-cycle-root .real-trial-shell.lc-workspace-ui .content-shell{padding:30px 38px 64px;max-width:1360px}.real-trial-shell.lc-workspace-ui .rd-content{font-size:13px;color:var(--lc-ink)}.real-trial-shell.lc-workspace-ui .rd-content :is(h1,h2,h3,h4){color:var(--lc-ink);font-family:inherit}.real-trial-shell.lc-workspace-ui .rd-content h1{font-size:34px;font-weight:600;letter-spacing:-.045em;line-height:1.2}.real-trial-shell.lc-workspace-ui .rd-content h2{font-size:17px;font-weight:600;letter-spacing:-.025em}.real-trial-shell.lc-workspace-ui .rd-content p{color:var(--lc-muted)}.real-trial-shell.lc-workspace-ui .rd-eyebrow,.lc-portfolio-kicker{font-size:10px;font-weight:700;color:#527d68;letter-spacing:.13em;text-transform:uppercase}.real-trial-shell.lc-workspace-ui .rd-heading{margin-bottom:24px;align-items:center}.real-trial-shell.lc-workspace-ui .lc-overview-heading{position:relative;isolation:isolate;overflow:hidden;min-height:202px;padding:32px;border:1px solid #dbeadf;border-radius:24px;background:linear-gradient(115deg,#e1f4e9,#f0f9f1);margin-bottom:24px}.real-trial-shell.lc-workspace-ui .lc-overview-heading>div{max-width:62%;z-index:1}.real-trial-shell.lc-workspace-ui .lc-overview-heading h1{font-size:clamp(27px,3vw,39px);margin:13px 0 12px}.real-trial-shell.lc-workspace-ui .lc-overview-heading p{margin:0;font-size:12px;line-height:1.8;color:#4e7162}.lc-overview-art{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:38%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,#000 42%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 42%,transparent 74%);pointer-events:none}.real-trial-shell.lc-workspace-ui :is(.rd-card,.mvp-progress,.rd-agent-body,.rd-contract-card){border-color:var(--lc-line);border-radius:19px;box-shadow:0 8px 28px -23px #1b493330;background:#fff}.real-trial-shell.lc-workspace-ui .rd-card{padding:25px}.real-trial-shell.lc-workspace-ui .mvp-progress{padding:24px 27px;margin-bottom:22px}.real-trial-shell.lc-workspace-ui .mvp-progress-heading>svg{color:#4b8973;background:#edf7ef;border-radius:12px;box-sizing:content-box;padding:10px;margin-top:0}.real-trial-shell.lc-workspace-ui .mvp-progress-heading{gap:15px}.real-trial-shell.lc-workspace-ui .mvp-progress-heading p{font-size:12px}.real-trial-shell.lc-workspace-ui .mvp-progress-steps{border-color:#e4ece5}.real-trial-shell.lc-workspace-ui .mvp-progress-steps dt{font-size:10px;color:#768c7e}.real-trial-shell.lc-workspace-ui .mvp-progress-steps dd{font-size:12px;font-weight:600;color:#37564a}.real-trial-shell.lc-workspace-ui .rd-metrics{gap:14px;border:0;background:none;margin-bottom:22px}.real-trial-shell.lc-workspace-ui .rd-metric{border:1px solid var(--lc-line);border-radius:18px;background:#fff;padding:20px 23px}.real-trial-shell.lc-workspace-ui .rd-metric>strong{font-size:34px;font-weight:600;letter-spacing:-.06em;color:#245544}.real-trial-shell.lc-workspace-ui .rd-metric>span{font-size:11px;color:#637d6d}.real-trial-shell.lc-workspace-ui .rd-metric>small{font-size:10px;color:#728577}.real-trial-shell.lc-workspace-ui :is(.rd-primary,.rd-quiet){border-radius:100px;padding:10px 17px;font-family:inherit;font-size:12px;min-height:39px}.real-trial-shell.lc-workspace-ui .rd-primary{background:#163f36;color:#fff}.real-trial-shell.lc-workspace-ui .rd-primary:hover:not(:disabled){background:#0b6654}.real-trial-shell.lc-workspace-ui .rd-quiet{background:#fff;border-color:#dce7dd;color:#456353}.real-trial-shell.lc-workspace-ui .rd-quiet:hover:not(:disabled){background:#f0f7f1}.real-trial-shell.lc-workspace-ui .rd-text-button{font-size:12px;color:#137762}.real-trial-shell.lc-workspace-ui .rd-document-list>button{border-radius:13px;border-color:#e1ebe3;padding:15px;background:#fbfdf9}.real-trial-shell.lc-workspace-ui .rd-document-list>button:hover,.real-trial-shell.lc-workspace-ui .rd-document-list>button.selected{background:#eef8ef;border-color:#bcd9c6}.real-trial-shell.lc-workspace-ui .rd-document-list strong{font-weight:600;color:#355044;font-size:12px}.real-trial-shell.lc-workspace-ui .rd-document-list small{font-size:10px;color:#718776}.real-trial-shell.lc-workspace-ui .rd-status{border-radius:100px;padding:6px 12px;white-space:normal}.real-trial-shell.lc-workspace-ui :is(.rd-error,.rd-history-notice,.rd-reading-note,.rd-agent-retry,.mvp-document-result){border-radius:13px}.real-trial-shell.lc-workspace-ui :is(.rd-candidate,.rd-observation,.rd-reading-brief){border-radius:15px;border-color:#dfe9df}.real-trial-shell.lc-workspace-ui .rd-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:10px;font-family:inherit;border-color:#d9e4da}.real-trial-shell.lc-workspace-ui .rd-tabs{gap:5px;border:1px solid #e0e9df;border-radius:100px;background:#f3f8f1;padding:4px;width:fit-content;max-width:100%;flex-wrap:wrap}.real-trial-shell.lc-workspace-ui .rd-tabs>button{border:0;border-radius:100px;padding:9px 17px;font-size:12px}.real-trial-shell.lc-workspace-ui .rd-tabs>button[aria-selected=true]{background:#fff;color:#155c47;box-shadow:0 2px 8px #2f624012}.real-trial-shell.lc-workspace-ui .rd-content .lc-portfolio-heading{position:relative;min-height:214px;border-radius:24px;border:1px solid #dcebdd;padding:32px;background:linear-gradient(105deg,#e1f4e9,#f1f8ed);overflow:hidden;isolation:isolate;gap:22px;align-items:flex-start;flex-direction:column}.real-trial-shell.lc-workspace-ui .lc-portfolio-heading>div,.real-trial-shell.lc-workspace-ui .lc-portfolio-heading>button{z-index:1;max-width:68%}.real-trial-shell.lc-workspace-ui .rd-companies-title h1{font-size:35px;font-weight:600;margin-top:9px}.real-trial-shell.lc-workspace-ui .rd-companies-title>span{border-radius:100px;background:#ffffffb3;padding:3px 10px;color:#47745c;font-size:12px}.real-trial-shell.lc-workspace-ui .lc-portfolio-intro{font-size:12px;color:#527764;margin:8px 0 0}.lc-portfolio-art{position:absolute;width:39%;right:0;top:50%;transform:translateY(-50%);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 76%);pointer-events:none}.real-trial-shell.lc-workspace-ui .rd-companies-columns{padding-top:14px;color:#7c8e7d;font-size:10px}.real-trial-shell.lc-workspace-ui .rd-companies-list{display:grid;gap:12px;border:0}.real-trial-shell.lc-workspace-ui .rd-companies-list>li{padding:22px 20px;background:#fff;border:1px solid var(--lc-line);border-radius:18px}.real-trial-shell.lc-workspace-ui .rd-companies-list>li:hover{background:#f5fbf2;border-color:#b8d7c1}.real-trial-shell.lc-workspace-ui .rd-company-monogram{background:#e6f4e8;border-radius:12px;color:#478566;width:40px;height:44px}.real-trial-shell.lc-workspace-ui .rd-company-title{font-family:inherit;font-weight:600;font-size:14px;color:#244b39}.real-trial-shell.lc-workspace-ui .rd-company-open{background:#f0f7ee;border-radius:50%;color:#1e6d4d}.real-trial-shell.lc-workspace-ui .rd-company-pulse{font-size:11px;border-radius:100px;padding:5px 9px;background:#f6f8ef}.real-trial-shell.lc-workspace-ui .rd-welcome-start{border-radius:24px;border-color:#dae8dc}.real-trial-shell.lc-workspace-ui .rd-welcome-intro{background:linear-gradient(145deg,#e1f4e9,#f4f9ee)}.real-trial-shell.lc-workspace-ui #rd-welcome .rd-welcome-intro h2{font-weight:600;color:#204735;letter-spacing:-.04em}.lc-welcome-art{display:block;width:100%;max-height:160px;object-fit:contain;margin:-20px auto 12px;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 75%)}.real-trial-shell.lc-workspace-ui .rd-welcome-areas{gap:16px}.real-trial-shell.lc-workspace-ui .rd-welcome-areas article{padding:22px;background:#fff;border:1px solid #dfe9df;border-radius:18px}.real-trial-shell.lc-workspace-ui .rd-empty{border:1px solid #dfe9df;border-radius:20px;background:#f0f8ef;padding:32px}@media(max-width:1100px)and (min-width:761px){.legal-cycle-root .real-trial-shell.lc-workspace-ui .app-base{grid-template-columns:208px minmax(0,1fr)}.legal-cycle-root .real-trial-shell.lc-workspace-ui .sidebar{padding:25px 12px 15px}.legal-cycle-root .real-trial-shell.lc-workspace-ui .content-shell{padding:25px 25px 48px}.real-trial-shell.lc-workspace-ui .rd-topbar{padding:0 25px}.real-trial-shell.lc-workspace-ui .rd-home-grid{grid-template-columns:1fr}.real-trial-shell.lc-workspace-ui .rd-metric{padding:17px 14px}}@media(max-width:760px){.legal-cycle-root .real-trial-shell.lc-workspace-ui .app-base{grid-template-columns:minmax(0,1fr)}.legal-cycle-root .real-trial-shell.lc-workspace-ui .sidebar{position:relative;top:auto;height:auto;padding:18px 16px 12px;border-right:0;border-bottom:1px solid #dce9df;overflow:visible}.legal-cycle-root:not(.research-experience) .real-trial-shell.lc-workspace-ui .sidebar>.brand{margin:0}.legal-cycle-root .real-trial-shell.lc-workspace-ui .sidebar-navigation{flex-direction:row;overflow-x:auto;gap:6px;padding:6px 0}.legal-cycle-root .real-trial-shell.lc-workspace-ui .nav-item{width:auto;flex:0 0 auto;min-height:38px;padding:8px 13px;gap:7px;font-size:11px}.legal-cycle-root .real-trial-shell.lc-workspace-ui .rd-all-companies{margin:0}.legal-cycle-root .real-trial-shell.lc-workspace-ui .rd-company{margin:0;padding:7px 10px}.legal-cycle-root .real-trial-shell.lc-workspace-ui .content-shell{padding:22px 16px 45px}.real-trial-shell.lc-workspace-ui .rd-topbar{height:53px;padding:0 16px}.real-trial-shell.lc-workspace-ui .rd-topbar .rd-quiet{font-size:10px;padding:7px 11px;min-height:32px}.real-trial-shell.lc-workspace-ui .rd-content h1{font-size:29px}.real-trial-shell.lc-workspace-ui .lc-overview-heading{padding:24px;min-height:180px}.real-trial-shell.lc-workspace-ui .lc-overview-heading>div{max-width:78%}.real-trial-shell.lc-workspace-ui .lc-overview-heading h1{font-size:28px}.lc-overview-art{right:-65px;width:58%;opacity:.32;z-index:-1}.real-trial-shell.lc-workspace-ui .rd-metrics{gap:9px}.real-trial-shell.lc-workspace-ui .rd-metric{padding:14px 11px}.real-trial-shell.lc-workspace-ui .rd-metric>strong{font-size:28px}.real-trial-shell.lc-workspace-ui .rd-metric>span,.real-trial-shell.lc-workspace-ui .rd-metric>small{font-size:10px}.real-trial-shell.lc-workspace-ui .rd-card,.real-trial-shell.lc-workspace-ui .mvp-progress{padding:20px}.real-trial-shell.lc-workspace-ui .mvp-progress-heading>svg{padding:8px;width:17px;height:17px}.real-trial-shell.lc-workspace-ui .rd-content .lc-portfolio-heading{padding:24px}.real-trial-shell.lc-workspace-ui .rd-companies-title h1{font-size:30px}.real-trial-shell.lc-workspace-ui .lc-portfolio-heading>div,.real-trial-shell.lc-workspace-ui .lc-portfolio-heading>button{max-width:82%}.lc-portfolio-art{width:53%;right:-45px;opacity:.45;z-index:-1}.real-trial-shell.lc-workspace-ui .rd-companies-list>li{padding:18px 14px}}.legal-cycle-root .real-trial-shell.lc-workspace-ui .nav-item.active>svg{color:#fff}@media(min-width:761px){.real-trial-shell.lc-workspace-ui .rd-companies-list>li{grid-template-columns:40px minmax(0,1fr) 120px 60px 28px}.real-trial-shell.lc-workspace-ui .rd-companies-columns{padding-left:74px;padding-right:20px}}.rd-access:has(.rd-workspaces){font-family:Manrope,sans-serif;background:radial-gradient(ellipse at 25% 60%,#e0f4e9,#f8fbf6 70%)}.rd-access .rd-login.rd-workspaces{border-radius:24px;border-color:#dce9df;padding:34px;box-shadow:0 18px 60px -30px #34674328}.rd-access .rd-workspaces h1{font-size:29px;letter-spacing:-.04em;color:#204536;font-weight:600}.rd-access .rd-workspaces .rd-workspace-create{border-radius:16px;background:#f0f8ee;border-color:#dae8d8}.rd-access .rd-workspaces .rd-primary{background:#163f36;border-radius:100px;box-shadow:none}.rd-access .rd-workspaces .rd-quiet{border-radius:100px}@media(max-width:760px){.rd-access .rd-login.rd-workspaces{padding:26px 22px}}.real-trial-shell.lc-workspace-ui :is(.rd-detail,.company-history,.rd-society,.rd-company-agent){background:#fff;border:1px solid #dfeae3;border-radius:22px;padding:26px}.real-trial-shell.lc-workspace-ui .rd-assignment{background:#f0f8f1;border:1px solid #dceadd;border-radius:16px;padding:20px}.real-trial-shell.lc-workspace-ui .company-history-filters{border:1px solid #e1eadf;border-radius:100px;padding:4px;background:#f4f8f0;gap:4px;overflow-x:auto}.real-trial-shell.lc-workspace-ui .company-history-filters button{border:0;border-radius:100px;padding:9px 14px}.real-trial-shell.lc-workspace-ui .company-history-filters button[aria-pressed=true]{background:#fff;color:#25563f;box-shadow:0 2px 6px #244d3810}.real-trial-shell.lc-workspace-ui .rd-agent-review-card{border-radius:18px;background:#eef8ef;border-color:#dce9dc}.real-trial-shell.lc-workspace-ui .rd-agent-command{border-radius:18px;border-color:#dce9dc;background:#fff}@media(max-width:760px){.real-trial-shell.lc-workspace-ui :is(.rd-detail,.company-history,.rd-society,.rd-company-agent){padding:18px;border-radius:18px}.real-trial-shell.lc-workspace-ui .rd-assignment{padding:16px}}.real-trial-shell.lc-workspace-ui :is(.mvp-society-state,.rd-enterprise-agent){padding:25px;border:1px solid #dfeae3;border-radius:20px;background:#fff}.real-trial-shell.lc-workspace-ui .rd-company-setup{font-family:Manrope,sans-serif;background:#fbfdf9}.real-trial-shell.lc-workspace-ui .rd-setup-preview{background:linear-gradient(145deg,#e1f4e9,#f1f8ee)}.real-trial-shell.lc-workspace-ui .rd-setup-method label{border-radius:13px}.real-trial-shell.lc-workspace-ui .rd-setup-method label:has(input:checked){border-color:#91bfa2;background:#eaf6eb}@media(max-width:760px){.real-trial-shell.lc-workspace-ui :is(.mvp-society-state,.rd-enterprise-agent){padding:18px}}
