.eg-figure{margin:24px 0 28px}.panel>.eg-figure{margin:4px 24px 24px}.eg-figure>figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px}.eg-figure>figcaption strong{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.eg-figure>figcaption span{font-size:12.5px;color:var(--muted)}.eg-frame{position:relative;height:clamp(560px,74vh,880px);border:1px solid var(--border);border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 55%),linear-gradient(180deg,#fbfcfe,#f4f6fb);font-family:var(--sr-sans,inherit);line-height:1.3}.eg-frame .react-flow__renderer{opacity:0;transition:opacity .5s ease}.eg-frame.eg-ready .react-flow__renderer{opacity:1}.eg-frame.eg-full{position:fixed;inset:12px;z-index:1000;height:auto;box-shadow:0 30px 80px rgba(15,23,42,.28)}.eg-frame .react-flow__background{color:color-mix(in srgb,var(--accent) 22%,#cbd3e1)}.eg-toolbar{position:absolute;z-index:5;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;pointer-events:none}.eg-toolbar>*{pointer-events:auto}.eg-search{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted)}.eg-search input{width:150px;border:0;outline:0;background:transparent;font:inherit;font-size:12.5px;color:var(--text)}.eg-chips{display:flex;flex-wrap:wrap;gap:6px}.eg-chips button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;font-size:12px;color:var(--text);cursor:pointer;transition:opacity .2s,border-color .2s}.eg-chips button>span{width:8px;height:8px;border-radius:50%;background:var(--k);box-shadow:0 0 0 3px color-mix(in srgb,var(--k) 18%,transparent)}.eg-chips button em{font-style:normal;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-chips button[aria-pressed=false]{opacity:.45}.eg-chips button[aria-pressed=true]:hover{border-color:var(--k,var(--accent))}.eg-chips .eg-chip-cross>span{width:14px;height:0;border-radius:0;border-top:2px dashed var(--accent);background:none;box-shadow:none}.eg-full-button{margin-left:auto;display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.85);color:var(--text);cursor:pointer}.eg-node{--k:var(--accent);position:relative;display:flex;align-items:center;gap:8px;max-width:220px;padding:7px 11px 7px 8px;border:1px solid color-mix(in srgb,var(--k) 28%,var(--border));border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 18px -8px color-mix(in srgb,var(--k) 45%,transparent);color:var(--text);font-size:12.5px;line-height:1.25;transition:box-shadow .2s,transform .2s}.eg-ready .eg-node{animation:eg-in .55s cubic-bezier(.2,.8,.2,1) both}.eg-node:hover{transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in srgb,var(--k) 16%,transparent),0 10px 26px -10px color-mix(in srgb,var(--k) 60%,transparent)}@keyframes eg-in{0%{opacity:0;transform:scale(.6)}}.eg-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--k) 13%,#fff);color:var(--k)}.eg-text{display:grid;min-width:0}.eg-text strong{font-weight:650}.eg-text small,.eg-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-text small{color:var(--muted);font-size:11px}.eg-badge{flex:none;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:650;white-space:nowrap}.eg-badge.on{background:#e7f6ee;color:#1a7a4b}.eg-badge.off{background:#f1f2f5;color:#6b7383}.eg-badge.info{background:color-mix(in srgb,var(--k) 12%,#fff);color:var(--k)}.eg-hub{padding:9px 14px 9px 10px;border:1.5px solid var(--k);border-radius:999px;font-size:13px;background:#fff}.eg-hub .eg-icon{border-radius:50%;background:var(--k);color:#fff}.eg-hub .eg-text small{font-weight:600;color:var(--k)}.eg-organisation,.eg-relation{border-left:3px solid var(--k)}.eg-client,.eg-education,.eg-interest,.eg-person,.eg-presence,.eg-role{max-width:190px;padding:5px 10px 5px 6px;border-radius:999px}.eg-client .eg-icon,.eg-education .eg-icon,.eg-interest .eg-icon,.eg-person .eg-icon,.eg-presence .eg-icon,.eg-role .eg-icon{width:20px;height:20px;border-radius:50%}.eg-subject{flex-direction:column;gap:4px;max-width:230px;padding:16px 20px 14px;border:0;border-radius:20px;background:linear-gradient(150deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#0b1330));color:#fff;text-align:center;box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 12%,transparent),0 0 0 18px color-mix(in srgb,var(--accent) 6%,transparent),0 20px 50px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.eg-ready .eg-subject{animation:eg-in .55s cubic-bezier(.2,.8,.2,1) both,eg-pulse 3.6s ease-in-out .8s infinite}.eg-subject:hover{transform:none}@keyframes eg-pulse{50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 10%,transparent),0 0 0 26px color-mix(in srgb,var(--accent) 4%,transparent),0 20px 50px -12px color-mix(in srgb,var(--accent) 70%,transparent)}}.eg-subject strong{font-size:15px}.eg-subject small{font-size:11px;opacity:.82}.eg-avatar{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.16);font-weight:700;letter-spacing:.04em}.eg-fold{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid color-mix(in srgb,var(--k) 40%,var(--border));border-radius:50%;background:#fff;color:var(--k);cursor:pointer}.react-flow__node{transition:opacity .25s}.react-flow__node.eg-dim{opacity:.16}.react-flow__node.eg-match .eg-node,.react-flow__node.eg-selected .eg-node{box-shadow:0 0 0 3px color-mix(in srgb,var(--k) 35%,transparent),0 10px 26px -8px color-mix(in srgb,var(--k) 60%,transparent)}.react-flow__edge path{transition:opacity .25s,stroke-width .25s}.react-flow__edge.eg-edge path{stroke-width:1.4;opacity:.5}.react-flow__edge.eg-edge-cross path{stroke-width:1.4;stroke-dasharray:5 5;opacity:.75}.react-flow__edge.eg-edge-on path{stroke-width:2.2;opacity:1}.react-flow__edge.eg-dim path{opacity:.06}.eg-frame .react-flow__edge-text{font-size:10.5px;fill:var(--text)}.eg-frame .react-flow__minimap{overflow:hidden;border:1px solid var(--border);border-radius:10px}.eg-frame .react-flow__controls{overflow:hidden;border-radius:10px;box-shadow:0 4px 14px rgba(15,23,42,.08)}.eg-panel{--k:var(--accent);position:absolute;z-index:6;top:56px;right:12px;bottom:12px;width:min(330px,calc(100% - 24px));overflow-y:auto;padding:18px 18px 16px;border:1px solid var(--border);border-top:3px solid var(--k);border-radius:14px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px -18px rgba(15,23,42,.35);font-size:13px;line-height:1.5;animation:eg-slide .3s cubic-bezier(.2,.8,.2,1)}@keyframes eg-slide{0%{opacity:0;transform:translateX(16px)}}.eg-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.eg-close:hover{background:var(--surface-muted,#f0f3f9)}.eg-kicker{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--k)}.eg-panel h3{margin:4px 28px 2px 0;font-size:17px;line-height:1.3}.eg-sub{margin:0 0 8px;color:var(--muted)}.eg-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.eg-panel dl{display:grid;gap:8px;margin:12px 0}.eg-panel dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.eg-panel dd{margin:1px 0 0;overflow-wrap:anywhere}.eg-panel h4{margin:16px 0 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.eg-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-weight:600}.eg-neighbours,.eg-sources{display:grid;gap:4px;margin:0;padding:0;list-style:none}.eg-neighbours button{display:inline-flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;color:var(--text);cursor:pointer}.eg-neighbours button:hover{background:color-mix(in srgb,var(--k) 9%,#fff)}.eg-neighbours button span{flex:none;width:8px;height:8px;border-radius:50%;background:var(--k)}.eg-sources a{color:var(--accent);overflow-wrap:anywhere}@media (max-width:640px){.eg-frame{height:520px}.eg-chips,.eg-frame .react-flow__minimap{display:none}}.team-lab{--tl-ink:#142c36;--tl-teal:#087e80;--tl-soft:#e8f5f2;color:var(--tl-ink)}.tl-heading,.tl-panel-heading,.tl-player-bottom,.tl-player-top,.tl-pool-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.tl-heading{margin-bottom:24px}.tl-heading h1{font-size:40px;letter-spacing:-1.9px;margin:5px 0}.tl-heading h1>span{color:var(--tl-teal)}.tl-brief p,.tl-heading p,.tl-pool-heading p{color:var(--secondary)}.tl-eyebrow{display:flex;align-items:center;gap:7px;color:var(--tl-teal);font-size:10px;font-weight:750;letter-spacing:1.6px}.tl-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr .65fr;align-items:center;min-height:256px;border-radius:18px;padding:30px 36px;background:#122e38;color:#fff}.tl-hero-copy{z-index:1}.tl-kicker{color:#8bc9bd;font-size:10px;letter-spacing:2px;font-weight:650}.tl-hero h2{font-size:29px;font-weight:550;line-height:1.2;letter-spacing:-.9px;margin:12px 0}.tl-hero p{color:#c1d3d7;font-size:12px;line-height:1.7}.tl-hero-path{display:flex;align-items:center;gap:13px;margin-top:22px;font-size:11px;color:#bce2d8}.tl-constellation{position:relative;width:100%;max-width:340px;aspect-ratio:340/220}.tl-constellation>svg{width:100%;height:100%;fill:none;stroke:#53878a;stroke-width:1}.tl-constellation .tl-orbit{stroke-dasharray:3 7;stroke:#518989}.tl-node{position:absolute;display:grid;place-items:center;width:43px;height:43px;transform:translate(-50%,-50%);background:#214651;color:#b3e5d8;border:1px solid #4c7279;border-radius:13px}.tl-node-center{left:50%;top:54%;width:68px;height:68px;border-radius:50%;background:#cff0de;color:#174b47;box-shadow:0 0 40px #9ff5d014}.tl-node-one{left:50%;top:16%;background:#345365;color:#c0d8ff}.tl-node-two{left:82%;top:44%;background:#50564b;color:#f0d898}.tl-node-three{left:72%;top:84%;background:#375a51;color:#b4e8c6}.tl-node-four{left:28%;top:84%;background:#48415e;color:#d7c7fc}.tl-node-five{left:18%;top:44%;background:#36565e;color:#a7dce5}.tl-hero-stat{justify-self:end;border-left:1px solid #43606a;padding-left:28px;display:flex;flex-direction:column}.tl-hero-stat>strong{font-size:57px;line-height:1.1;font-weight:500;letter-spacing:-3px;color:#d3eedf}.tl-hero-stat>span{font-size:12px;margin:7px 0}.tl-hero-stat>small{color:#adc5cb;font-size:10px;max-width:130px}.tl-demo{gap:12px;margin-bottom:18px;padding:14px 18px;border:1px solid #ded3fb;border-radius:12px;background:#f4f0ff;color:#503981;font-size:12px}.tl-demo,.tl-demo>button{display:flex;align-items:center}.tl-demo>button{margin-left:auto;background:none;border:0;gap:7px;white-space:nowrap;font-weight:600}.tl-tabs{gap:25px;border-bottom:1px solid var(--border);margin:20px 0 25px}.tl-tabs,.tl-tabs>button{display:flex;align-items:center}.tl-tabs>button{padding:17px 0;gap:8px;border:0;background:transparent;border-bottom:2px solid transparent;color:var(--secondary);font-size:13px}.tl-tabs>button[aria-pressed=true]{border-color:var(--tl-teal);color:var(--tl-teal);font-weight:650}.tl-tabs>span{margin-left:auto;color:var(--muted);font-size:11px}.tl-brief{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:22px}.tl-brief>div:first-child,.tl-pool-heading>div{display:flex;align-items:center;gap:12px;margin-right:auto}.tl-step{display:grid;place-items:center;background:#e5eeef;border:1px solid #d7e4e6;color:#076365;width:34px;height:34px;border-radius:10px;font-size:12px;font-weight:650}.tl-brief h2,.tl-pool-heading h2{font-size:17px}.tl-brief p,.tl-pool-heading p{font-size:11px;margin-top:3px}.team-lab label{font-size:11px;font-weight:550;color:var(--secondary)}.team-lab label>input:not([type=checkbox]),.team-lab label>select{display:block;border:1px solid #dce3e9;border-radius:8px;background:#fff;color:var(--text);padding:9px 11px;margin-top:4px;font-size:12px;max-width:100%}.tl-scale{display:flex;padding:4px;border:1px solid #dce3e9;border-radius:9px;background:#edf1f4;align-self:flex-end}.tl-scale>button{background:transparent;border:0;border-radius:6px;padding:8px 12px;font-size:11px;display:flex;gap:9px;align-items:center}.tl-scale>button[aria-pressed=true]{background:#fff;color:var(--tl-teal);box-shadow:0 1px 4px #132d3714;font-weight:650}.tl-scale small{font-size:10px;color:#516375}.tl-capacity input{width:64px}.tl-workbench{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:20px}.tl-balance,.tl-compare,.tl-formation{border:1px solid var(--border);border-radius:15px;background:#fff;padding:24px;min-width:0}.tl-panel-heading h2{margin-top:5px;font-size:20px;letter-spacing:-.5px}.tl-count,.tl-panel-heading>svg{color:var(--tl-teal)}.tl-count{font-size:27px;font-weight:650;white-space:nowrap}.tl-count>span{font-size:16px;color:#596d7a;font-weight:400}.tl-subtitle{color:var(--secondary);margin-top:6px;font-size:12px}.tl-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.tl-duo-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-slot{min-width:0;border-radius:12px;position:relative;min-height:172px}.tl-vacant{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #bbcdd0;background:#f7fafb;color:#526d76;gap:5px}.tl-vacant:hover{border-color:var(--tl-teal);background:#edf8f5}.tl-slot-plus{display:grid;place-items:center;border:1px solid #dbe5e8;border-radius:50%;width:36px;height:36px;margin-bottom:7px;background:#fff;color:#829c9f}.tl-slot strong{font-size:12px}.tl-slot span:not(.avatar,.tl-slot-plus,.tl-slot-number){font-size:10px}.tl-vacant>small{position:absolute;bottom:8px;right:10px;color:#94a8b1;font-size:10px}.tl-filled{border:1px solid color-mix(in srgb,var(--player-color) 30%,#e1eaeb);border-top:3px solid var(--player-color);background:linear-gradient(140deg,color-mix(in srgb,var(--player-color) 8%,white),#fff)}.tl-slot-person{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;width:100%;height:100%;padding:18px 9px 22px}.tl-slot-person .avatar{margin-bottom:4px}.tl-slot-person>strong{overflow-wrap:anywhere}.tl-slot-person>span:not(.avatar){color:color-mix(in srgb,var(--player-color) 45%,#142c36);font-weight:650}.tl-slot-person>small{font-size:10px;color:var(--secondary)}.tl-slot-number{position:absolute;left:8px;top:6px;font-size:10px;opacity:.5}.tl-slot-remove{position:absolute;right:5px;top:5px;border:0;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;background:#fff;color:#667e87;z-index:1}.tl-slot-remove:hover{background:#ffe8ea;color:#a72536}.tl-formation-actions{display:flex;justify-content:space-between;gap:12px;margin-top:23px}.tl-formation-actions .button{color:var(--tl-teal);background:#ebf6f3;border-color:#cde4dd;font-size:11px}.tl-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;border:0;background:none;color:var(--tl-teal);font-size:11px;font-weight:600}.tl-fineprint{color:var(--muted);font-size:10px;line-height:1.6;margin-top:10px}.tl-score-row{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 0;padding-bottom:12px;border-bottom:1px solid #edf0f3;gap:12px}.tl-score-row>div{display:flex;flex-direction:column}.tl-score-row strong{font-size:25px;font-weight:550;color:var(--tl-teal);letter-spacing:-.7px}.tl-score-row strong>small{font-size:16px}.tl-chart-legend,.tl-score-row span{font-size:10px;color:var(--secondary)}.tl-chart-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin:0 0 18px}.tl-chart-legend>span{display:flex;align-items:center;gap:5px}.tl-chart-legend i{height:7px;width:7px;display:block;border-radius:50%;background:#087e80}.tl-chart-legend>span+span i{background:#8a78b9}.tl-coverage-bars{display:flex;flex-direction:column;gap:9px}.tl-coverage-bars>div{display:grid;grid-template-columns:80px 1fr 26px;gap:9px;align-items:center;font-size:10px}.tl-coverage-bars>div>strong{font-weight:550;text-align:right}.tl-meter{position:relative;height:5px;background:#edf1f3;border-radius:5px}.tl-meter>i{display:block;height:100%;border-radius:5px;background:#6aaca7}.tl-meter>b{position:absolute;top:-2px;width:2px;height:9px;background:#6b5e82}.tl-method{margin-top:19px;padding-top:12px;border-top:1px solid #edf0f3;font-size:10px;color:var(--secondary)}.tl-method summary{cursor:pointer;color:var(--tl-teal);font-weight:600}.tl-method p{margin-top:9px;line-height:1.7}.tl-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.tl-insight{padding:18px;background:#fff;border:1px solid var(--border);border-radius:12px}.tl-insight h3{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tl-teal);margin-bottom:10px}.tl-insight ul{padding-left:15px;margin:0}.tl-insight li,.tl-insight p{font-size:11px;color:var(--secondary);margin-top:5px;line-height:1.65}.tl-savebar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:17px 0;margin-bottom:20px;border-bottom:1px solid var(--border)}.tl-savebar>label:first-child{flex:1 1;min-width:180px}.tl-savebar>label:first-child input{width:100%}.tl-savebar>label:nth-child(2){min-width:160px;flex:1 1}.tl-savebar select{width:100%}.tl-savebar .button{height:38px;font-size:12px}.tl-savebar small{align-self:center;color:var(--muted);font-size:11px}.tl-pool-heading{margin:28px 0 17px}.tl-pool-heading h2>span{border-radius:6px;background:#e7edef;font-size:11px;padding:2px 6px;margin-left:5px;color:var(--secondary)}.tl-pool-count{font-size:11px;color:var(--muted)}.tl-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tl-filters label>input,.tl-filters label>select{margin-top:0!important}.tl-search{position:relative;flex:1 1;min-width:190px}.tl-search>svg{position:absolute;left:11px;top:11px;color:#819098}.tl-search>input{padding-left:35px!important;width:100%}.tl-threshold{display:flex;align-items:center;gap:7px}.tl-threshold input{width:70px}.tl-available{display:flex;gap:7px;align-items:center;margin:12px 0 18px;font-size:10px!important}.tl-available input{accent-color:var(--tl-teal)}.tl-players{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.tl-player{border:1px solid var(--border);border-top:3px solid var(--player-color);border-radius:12px;background:white;overflow:hidden;transition:box-shadow .2s,transform .2s;min-width:0}.tl-player:hover{transform:translateY(-2px);box-shadow:0 7px 22px #183b4410}.tl-player-selected{outline:2px solid #71aba6;outline-offset:1px}.tl-player-top{padding:14px 16px 0;gap:4px}.tl-archetype{display:inline-flex;background:color-mix(in srgb,var(--player-color,var(--tl-teal)) 10%,white);color:color-mix(in srgb,var(--player-color,var(--tl-teal)) 45%,#142c36);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:650}.tl-availability{color:#61767d;font-size:9px}.tl-player-identity{display:flex;align-items:center;gap:11px;padding:18px 16px 16px;background:none;border:0;width:100%;text-align:left}.tl-player-identity>div{min-width:0;flex:1 1}.tl-player-identity h3{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.tl-player-identity p{font-size:10px;color:var(--secondary);margin:4px 0 2px}.tl-player-identity small{font-size:9px;color:var(--muted)}.tl-player-identity>svg{color:#809497}.tl-player-identity .avatar{width:43px;height:43px;font-size:14px}.tl-player-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 14px;padding:0 17px}.tl-player-stats>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px}.tl-player-stats span{font-size:10px;color:var(--secondary)}.tl-player-stats strong{font-size:11px;font-weight:600}.tl-player-stats i{grid-column:1/-1;height:3px;background:#edf0f4;border-radius:3px}.tl-player-stats b{display:block;height:100%;border-radius:3px;background:var(--player-color);opacity:.7}.tl-player-context{font-size:11px;line-height:1.65;color:var(--secondary);padding:16px 17px 0;min-height:63px}.tl-player-bottom{padding:14px 16px;gap:6px}.tl-add{border:1px solid #cedfdd;border-radius:7px;background:#f2f8f7;color:var(--tl-teal);display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 9px;font-size:10px;font-weight:600}.tl-added{background:#e4f3ed;border-color:#aed3c5;color:#226546}.tl-gain{background:#f7f9fa;border-top:1px solid #edf0f3;color:#4e7278;padding:9px 16px;font-size:9px;display:flex;flex-direction:column;gap:2px}.tl-gain>span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.tl-compare-empty,.tl-empty{text-align:center;padding:45px 24px;border:1px dashed #b8cfd1;border-radius:13px;background:#f0f7f7;display:flex;flex-direction:column;align-items:center;gap:10px}.tl-compare-empty>svg,.tl-empty>svg{color:#638f92}.tl-compare-empty p,.tl-empty p{max-width:440px;color:var(--secondary);font-size:12px}.tl-status{color:var(--tl-teal);font-size:12px;margin-top:15px}.tl-status:empty{display:none}.tl-footer{display:flex;align-items:flex-start;gap:9px;margin-top:28px;padding-top:16px;border-top:1px solid var(--border);color:var(--secondary);font-size:10px;line-height:1.7}.tl-footer>svg{color:var(--tl-teal);margin-top:2px}.tl-inline-note{margin-top:14px;color:#80541d;font-size:12px}.tl-compare .tl-panel-heading p{color:var(--secondary);margin-top:8px;font-size:12px}.tl-compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.tl-compare-selects select{width:100%}.tl-pair-result{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}.tl-pair-result>div+div{display:flex;flex-direction:column;gap:13px}.tl-pair-score{text-align:center;font-size:11px;color:var(--secondary)}.tl-pair-score strong{display:block;color:var(--tl-teal);font-size:35px;font-weight:550}.tl-pair-result .tl-fineprint{text-align:center;max-width:350px;margin:12px auto}.tl-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;padding:30px}.tl-contact h2{font-size:25px;margin:15px 0}.tl-contact p{margin:12px 0;color:var(--secondary)}.tl-contact small{display:block;color:var(--muted)}.tl-contact .button{margin-top:20px}@media (min-width:1600px){.tl-players{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.tl-hero{grid-template-columns:1.3fr 1fr;padding:27px}.tl-hero-stat{display:none}.tl-workbench{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.tl-balance,.tl-formation{padding:18px}.tl-slots{gap:9px}.tl-formation-actions,.tl-player-bottom,.tl-player-top{flex-wrap:wrap}.tl-player-identity{gap:8px}.tl-players{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-tabs>span{display:none}}@media (max-width:900px){.tl-workbench{grid-template-columns:1fr}.tl-balance{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.tl-balance>.tl-method,.tl-balance>.tl-panel-heading,.tl-balance>.tl-score-row{grid-column:1/-1}.tl-balance>.tl-chart-legend{grid-column:1}.tl-balance>.tl-coverage-bars{grid-column:2;grid-row:3/5;align-self:center}.tl-insights{grid-template-columns:1fr}.tl-heading{align-items:flex-start;gap:12px}.tl-heading>.button{font-size:11px}.tl-contact{grid-template-columns:1fr}}@media (max-width:600px){.tl-heading{flex-direction:column}.tl-heading h1{font-size:34px}.tl-hero{grid-template-columns:1fr;min-height:235px;padding:25px}.tl-hero h2{font-size:28px}.tl-constellation{display:none}.tl-tabs{gap:20px}.tl-tabs>button{font-size:11px}.tl-demo{flex-wrap:wrap}.tl-brief{gap:12px}.tl-brief>div:first-child{width:100%;margin-bottom:5px}.tl-brief>label:nth-child(2),.tl-brief>label:nth-child(2)>select{width:100%}.tl-scale{flex:1 1}.tl-scale>button{flex:1 1;padding:8px 9px}.tl-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-players{grid-template-columns:1fr}.tl-balance{display:block}.tl-coverage-bars{margin-top:18px}.tl-filters>*{flex:1 1;min-width:140px}.tl-filters select{width:100%}.tl-pool-heading{gap:10px}.tl-pool-count{display:none}.tl-compare-selects,.tl-pair-result{grid-template-columns:1fr}.tl-compare{padding:18px}.tl-formation-actions>.button{width:100%}.tl-formation-actions{justify-content:center}.tl-savebar>label{width:100%}.tl-contact{padding:20px}}@media (prefers-reduced-motion:reduce){.tl-player{transition:none}.tl-player:hover{transform:none}}.tl-candidate{border:1px solid var(--border);border-radius:15px;background:#fff;padding:25px}.tl-candidate-heading h2{font-size:26px;margin:9px 0;letter-spacing:-.8px}.tl-candidate-heading>p{font-size:12px;color:var(--secondary)}.tl-candidate-setup{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.6fr);gap:28px;margin-top:25px}.tl-candidate-person{padding:20px;border:1px solid #dde9e7;background:#f7faf9;border-radius:12px;text-align:center}.tl-candidate-person>label{text-align:left;display:block;margin-bottom:18px}.tl-candidate select{width:100%}.tl-candidate-id{display:flex;align-items:center;gap:12px;text-align:left}.tl-candidate-id h3{font-size:16px}.tl-candidate-id p,.tl-candidate-id small{font-size:11px;color:var(--secondary)}.tl-candidate-profile-caption{font-size:11px;color:var(--tl-teal);margin:0 0 16px}.tl-candidate-person .button{font-size:11px}.tl-candidate-placeholder{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--secondary);font-size:12px}.tl-candidate-context>h3{display:flex;gap:10px;align-items:center;font-size:14px;margin-bottom:15px}.tl-position-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:25px}.tl-position-options>button{background:#fff;border:1px solid #dce5e8;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:14px 11px;gap:9px}.tl-position-options>button[aria-pressed=true]{border-color:#328c86;background:#edf7f4;box-shadow:0 0 0 1px #328c86;color:#18615e}.tl-position-options strong{font-size:11px}.tl-position-options span{font-size:10px;color:var(--secondary);line-height:1.5}.tl-candidate-context>label{display:block;margin-bottom:13px}.tl-candidate-context>.tl-text-button{margin-top:15px}.tl-reference-members{max-height:205px;overflow:auto;border:1px solid #e2e8ed;border-radius:9px;padding:8px;margin-bottom:14px}.tl-reference-members>label{display:flex;align-items:center;gap:9px;padding:8px;cursor:pointer;border-radius:7px}.tl-reference-members>label:hover{background:#f0f7f6}.tl-reference-members input{accent-color:var(--tl-teal)}.tl-reference-members small,.tl-reference-members strong{display:block;font-size:11px}.tl-reference-members small{font-size:10px;font-weight:400;color:var(--muted)}.tl-reference-summary{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tl-reference-summary>button{display:flex;align-items:center;gap:6px;font-size:11px;border-radius:20px;padding:4px 10px 4px 4px;background:#f1f6f5;border:1px solid #dce6e4}.tl-candidate-prompt{background:#f2f7f7;border-radius:9px;padding:16px;font-size:12px;color:var(--secondary);margin-top:20px}.tl-candidate-outcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;border-top:1px solid var(--border);padding-top:24px}.tl-candidate-outcome h3{font-size:18px;margin:8px 0}.tl-candidate-outcome p{color:var(--secondary);font-size:10px;max-width:330px}.tl-before-after{display:flex;align-items:center;gap:24px;flex-shrink:0}.tl-before-after>div{display:flex;flex-direction:column;gap:3px}.tl-before-after strong{font-size:28px;font-weight:550;letter-spacing:-1px;color:var(--tl-teal)}.tl-before-after span{font-size:11px}.tl-before-after small{font-size:9px;color:var(--secondary)}.tl-candidate-readout{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;margin-top:12px}.tl-candidate-readout ul{margin:15px 0;padding-left:18px}.tl-candidate-readout li{font-size:12px;color:var(--secondary);margin:9px 0;line-height:1.7}@media (max-width:1000px){.tl-candidate-setup{grid-template-columns:1fr}.tl-candidate-person{max-width:none}.tl-candidate-person>figure{max-width:340px;margin:auto}.tl-candidate-outcome{flex-wrap:wrap}}@media (max-width:600px){.tl-candidate{padding:18px}.tl-position-options{grid-template-columns:1fr}.tl-position-options>button{display:grid;grid-template-columns:24px 1fr;gap:5px 10px}.tl-position-options span{grid-column:2}.tl-candidate-readout{grid-template-columns:1fr}.tl-before-after{gap:16px}}.team-lab .avatar-2,.tfp-editor .avatar-2{color:#68533d}.team-lab .avatar-1,.tfp-editor .avatar-1{color:#395e6d}.tfp-editor{display:grid;gap:22px;min-width:0}.tfp-identity{display:flex;align-items:center;gap:12px}.tfp-identity>div{flex:1 1;min-width:0}.tfp-identity h3{margin:0;font-size:17px}.tfp-identity p{margin:5px 0 0;color:#586579;font-size:12px}.tfp-completion{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:7px 10px;background:#ecf3ff;color:#254fc5;font-size:11px;white-space:nowrap}.tfp-overview{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:15px;border:1px solid #dce6fa;background:linear-gradient(135deg,#f1f6ff,#f6fcfc);border-radius:16px;padding:16px}.tfp-overview-text{padding:8px 12px 8px 0}.tfp-overview-text h3{margin:14px 0 8px;font-size:23px;line-height:1.2;letter-spacing:-.6px}.tfp-overview-text p{font-size:12px;line-height:1.7;color:#53647b;margin:0}.tfp-overview-text .tfp-small{font-size:11px;margin-top:13px}.tfp-eyebrow{align-items:center;gap:6px;font-weight:650;letter-spacing:.5px;text-transform:uppercase;color:#3158b8}.tfp-basis-badge,.tfp-eyebrow{display:inline-flex;font-size:10px}.tfp-basis-badge{margin-top:16px;border:1px solid #cfdfef;background:#fff9;border-radius:99px;padding:6px 9px;color:#3f5675}.tfp-radar{margin:0;width:100%;min-width:0}.tfp-radar svg{width:100%;height:auto;display:block;overflow:visible}.tfp-radar-grid{fill:#ffffff25}.tfp-radar-axis,.tfp-radar-grid{stroke:#dce4f2;stroke-width:1}.tfp-radar-label{fill:#415572;font:600 10px var(--font)}.tfp-radar-value{fill:#274ecc;font:650 11px var(--font)}.tfp-radar-tick{fill:#65758a;font:8px var(--font)}.tfp-profile-layer{color:#3863e5}.tfp-comparison-layer{color:#087f7a}.tfp-radar-area{fill:currentColor;fill-opacity:.13;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.tfp-comparison-layer .tfp-radar-area{fill-opacity:.05;stroke-dasharray:5 4}.tfp-radar-segment{stroke:currentColor;stroke-width:2}.tfp-comparison-layer .tfp-radar-segment{stroke-dasharray:5 4}.tfp-radar-point{fill:currentColor;stroke:#fff;stroke-width:1.5}.tfp-radar-caption{display:grid;gap:4px;justify-items:center;text-align:center;color:#5a6b81;font-size:10px;line-height:1.5}.tfp-legend{display:flex;align-items:center;gap:6px;margin-bottom:4px}.tfp-legend i{display:inline-block;width:13px;height:3px;background:#3863e5;border-radius:2px}.tfp-legend .tfp-legend-reference{background:#087f7a;margin-left:10px}.tfp-editor-fields{display:grid;gap:26px;margin:0;padding:0;border:0;min-width:0}.tfp-section{display:grid;gap:12px;min-width:0}.tfp-section-title{display:flex;align-items:center;gap:9px}.tfp-section-title>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:8px;background:#eef3fe;color:#3459b6;font-size:10px;font-weight:700}.tfp-section-title h3{font-size:14px;letter-spacing:-.2px;margin:0}.tfp-help{font-size:11px;line-height:1.7;color:#5d6b7e;margin:0}.tfp-archetypes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tfp-archetype{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #dfe5ef;border-radius:10px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}.tfp-archetype-selected{border-color:#4565cc;background:#f1f5ff}.tfp-archetype input{margin-top:2px;accent-color:#3459e6;width:14px;height:14px;flex-shrink:0}.tfp-archetype strong{display:flex;align-items:center;gap:6px;font-size:12px;color:#223655}.tfp-archetype strong:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--role-color,#3459e6)}.tfp-archetype small{display:block;font-size:10px;line-height:1.6;color:#5a6b81;margin-top:4px}.tfp-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tfp-score-card{border:1px solid #e2e8f3;border-radius:11px;padding:13px;background:#fbfcff}.tfp-score-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.tfp-score-heading strong{font-size:12px;font-weight:600}.tfp-score-heading>span{font-size:11px;font-weight:600;color:#385ba9}.tfp-score-card p{font-size:10px;line-height:1.6;color:#5d6b7e;margin:6px 0 11px}.tfp-assessed{display:flex;align-items:center;gap:7px;font-size:10px;color:#526379;cursor:pointer}.tfp-assessed input{width:14px;height:14px;accent-color:#3863e5;margin:0}.tfp-slider-row{display:flex;align-items:center;gap:10px;margin-top:12px}.tfp-slider-row input[type=range]{min-width:0;width:100%;accent-color:#3863e5;height:20px;cursor:pointer}.tfp-slider-row input[type=number]{width:57px;min-height:31px;border:1px solid #a9b8d1;border-radius:7px;background:#fff;padding:5px;font-size:11px;color:#294366}.tfp-score-track{height:5px;border-radius:99px;background:#e7edf6;margin-top:14px;overflow:hidden}.tfp-score-track>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#3263dd,#278eac)}.tfp-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tfp-read-value{color:#334a68;font-size:12px;line-height:1.8;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.tfp-notice{display:flex;align-items:flex-start;gap:9px;background:#f0f7fa;border:1px solid #dcecf1;border-radius:11px;padding:12px;color:#45606d}.tfp-notice svg{flex-shrink:0;margin-top:2px}.tfp-notice p{margin:0;font-size:11px;line-height:1.7}.tfp-footer{justify-content:space-between;gap:12px;border-top:1px solid #e4eaf3;padding-top:18px}.tfp-footer,.tfp-footer>span{display:flex;align-items:center}.tfp-footer>span{gap:7px;color:#64748b;font-size:10px}.tfp-footer button,.tfp-footer>span svg{flex-shrink:0}@media (max-width:600px){.tfp-overview{grid-template-columns:1fr;padding:13px;gap:4px}.tfp-overview .tfp-radar{max-width:340px;justify-self:center}.tfp-overview-text{padding:6px}.tfp-overview-text h3{font-size:20px}.tfp-overview-text .tfp-small{margin-top:9px}.tfp-archetypes,.tfp-preference-grid,.tfp-score-grid{grid-template-columns:1fr}.tfp-footer{flex-direction:column;align-items:stretch}.tfp-footer>span{justify-content:center}.tfp-identity h3{font-size:15px}.tfp-completion{padding:6px;font-size:10px}}.dc-dossier{max-width:1100px;margin:0 auto}.dc-dossier .contact-identity{margin-bottom:28px}.dc-dossier .contact-meta{gap:14px}.dc-navigation{display:block;margin:0 0 30px;border-bottom:1px solid #dbe3ec}.dc-primary-tabs{display:flex;flex-wrap:wrap;gap:0 22px}.dc-primary-tabs>button{border:0;border-bottom:3px solid transparent;padding:13px 1px;min-height:44px;background:transparent;color:#586a7d;font-size:13px;font-weight:450;white-space:nowrap}.dc-primary-tabs>.dc-tab-primary{color:#3c5268;font-weight:580}.dc-primary-tabs>button.selected{color:#155f66;border-color:#1b7276;font-weight:650}.dc-primary-tabs>button:hover{color:#155f66}.dc-menu{position:relative}.dc-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:9px;list-style:none;cursor:pointer;color:#506477;padding:12px 0;min-height:44px;font-size:12px}.dc-menu>summary::-webkit-details-marker{display:none}.dc-menu>summary.selected{color:#155f66;font-weight:650}.dc-menu[open]>summary>svg{transform:rotate(180deg)}.dc-menu-content{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:282px;max-width:calc(100vw - 42px);max-height:min(560px,65dvh);overflow:auto;padding:12px;border:1px solid #d8e1eb;border-radius:12px;background:white;box-shadow:0 12px 32px #19374618}.dc-menu-content>button{display:block;width:100%;min-height:42px;border:0;border-radius:6px;padding:9px 10px;background:transparent;text-align:left;color:#344f62;font-size:12px}.dc-menu-content>button.selected,.dc-menu-content>button:hover{background:#edf5f4;color:#175f65}.dc-menu-content>p{font-size:12px;padding:5px 10px 14px;border-bottom:1px solid #e6ebf1;margin:0 0 6px;color:#334f62}.dc-menu-content small{display:block;color:#5c6e80;font-size:11px;margin-top:5px}.dc-menu-content>label{display:block;margin:12px 10px 6px;color:#53667b;font-size:11px}.dc-menu-content>select{width:100%;padding:9px;border:1px solid #d8e1eb;border-radius:7px;background:white;color:#344f62}.dc-manage{align-self:start}.dc-manage>summary{padding:9px 12px;border:1px solid #dce4ec;border-radius:8px;background:#fff}.do-overview{--do-ink:#233f52;color:var(--do-ink);background:#fff;border:1px solid #e0e7ee;border-radius:14px;padding:28px 38px 0}.do-reading-context{display:flex;align-items:start;justify-content:space-between;gap:28px;padding-bottom:25px;margin-bottom:26px;border-bottom:1px solid #e8edf2}.do-reading-context>p{margin:0;font-size:13px;line-height:1.7;max-width:620px;color:#526679}.do-reading-context>p>span{display:block;color:#65768a;font-size:11px;margin-bottom:3px}.do-reading-options{min-width:135px;position:relative}.do-reading-options>summary,.do-support>summary{display:flex;align-items:center;gap:9px;min-height:40px;color:#506a79;font-size:12px;cursor:pointer;list-style:none}.do-reading-options>summary::-webkit-details-marker,.do-support>summary::-webkit-details-marker{display:none}.do-reading-options[open]>summary>svg,.do-support[open]>summary>svg{transform:rotate(180deg)}.do-reading-options>div{position:absolute;right:0;top:100%;z-index:20;width:290px;max-width:calc(100vw - 65px);padding:18px;border:1px solid #dce4ec;border-radius:10px;background:white;box-shadow:0 12px 32px #19374618}.do-reading-options label{display:block;margin-bottom:8px;font-size:12px;font-weight:600}.do-reading-options select{display:block;width:100%;padding:10px;border:1px solid #ccd8e3;border-radius:6px;background:#fff;color:#344f62}.do-reading-options p{margin:12px 0 6px;font-size:11px;line-height:1.7;color:#5b6e80}.do-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.do-overview h2{margin:0;font-size:20px;font-weight:610;letter-spacing:-.45px;line-height:1.45}.do-essential h3{font-size:16px;line-height:1.5;font-weight:560;margin:0 0 8px}.do-report-state{color:#596e7f;font-size:11px}.do-report-state.stale{color:#8c5e20}.do-report-state.active{color:#3b56a4}.do-synthesis{font-size:16px;line-height:1.9;color:#334e63;white-space:pre-line;max-width:790px;margin:0}.do-synthesis.collapsed{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.do-text-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:0;padding:5px 0;background:transparent;font-size:12px;font-weight:520;color:#17676c;text-align:left}.do-text-button:hover{text-decoration:underline;text-underline-offset:3px}.do-keypoints{margin:19px 0;padding-left:19px;color:#405b6d;font-size:14px;line-height:1.8}.do-keypoints li{padding-left:3px;margin:6px 0}.do-summary-sources{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px}.do-summary-sources>span{color:#5c6e80;font-size:11px}.do-overview .source-link{background:transparent;border:0;padding:4px 0;color:#516e7d;font-size:11px;max-width:100%}.do-support{margin-top:20px}.do-support>summary{color:#17676c}.do-references{padding:0;margin:6px 0 16px;list-style:none}.do-references>li{padding:12px 0;border-bottom:1px solid #edf1f5}.do-references p{color:#395568;margin:0 0 6px;font-size:14px;line-height:1.8}.do-references li>span{display:inline-block;margin-right:12px;font-size:11px;color:#5d6f80}.do-evidence-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:15px 0 0}.do-evidence-line p{font-size:11px;color:#5e7183;margin:0}.do-open-questions{border-top:1px solid #e6ebf0;padding:25px 0;margin-top:25px}.do-open-questions h2{font-size:17px}.do-concerns{padding:0 0 0 18px;margin:15px 0 0;color:#556a7b}.do-concerns>li{margin:9px 0;padding-left:3px}.do-concerns p{font-size:13px;line-height:1.8;margin:0}.do-reading-note{color:#586d7f;font-size:13px;line-height:1.8;margin:12px 0}.do-checks{color:#5a6c7c;font-size:11px;line-height:1.8;margin:16px 0 0}.do-next{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 38px;margin:0 -38px;background:#f4f8f7;border-top:1px solid #e0eae6;border-radius:0 0 14px 14px}.do-next h2{font-size:15px}.do-next p{margin:7px 0 0;font-size:13px;line-height:1.75;max-width:620px;color:#405d6d}.do-next small{display:block;margin-top:5px;font-size:11px;color:#526c7c;line-height:1.8}.do-next>.button{flex-shrink:0;font-size:12px;background:#176d72;border-color:#176d72}.dc-dossier :is(button,summary,select):focus-visible{outline:2px solid #276e85;outline-offset:4px}@media (max-width:800px){.do-next{align-items:start;flex-direction:column;gap:18px}.do-reading-context{gap:16px}}@media (max-width:600px){.dc-dossier .contact-identity{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:15px}.dc-dossier .contact-identity>.avatar{width:50px;height:50px}.dc-dossier .contact-title{min-width:0}.dc-dossier .contact-title-row h1{font-size:22px}.dc-dossier .contact-meta{flex-direction:row;flex-wrap:wrap;gap:8px 12px}.dc-dossier .contact-main-actions{grid-column:2;width:auto;justify-self:start;margin-left:0}.dc-navigation{margin-bottom:20px}.dc-primary-tabs{gap:0 18px}.dc-primary-tabs>button{font-size:12px;padding:12px 0}.dc-manage>summary{font-size:11px;min-height:40px}.do-overview{padding:20px 20px 0}.do-reading-context{flex-direction:column;padding-bottom:17px;margin-bottom:20px;gap:4px}.do-reading-options>div{left:0;right:auto}.do-overview h2{font-size:19px}.do-synthesis{font-size:14px}.do-section-heading{gap:7px}.do-open-questions h2{font-size:16px}.do-next{padding:22px 20px;margin:0 -20px}.do-next h2{font-size:15px}}.dossier-facts{--df-ink:#172b3b;--df-muted:#5e6e7c;color:var(--df-ink);min-width:0}.df-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}.df-heading>div{min-width:0}.df-heading h2{margin:0 0 6px;font-size:21px;font-weight:600;letter-spacing:-.6px}.df-heading p{color:var(--df-muted);font-size:13px}.df-heading>.button{flex-shrink:0}.df-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;position:relative;align-items:start}.df-search{display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid #dce4e9;border-radius:10px;background:#fff;color:#637788;min-width:0}.df-search input{width:100%;min-width:0;border:0;background:transparent;padding:14px 0;color:var(--df-ink);font-size:13px}.df-search input::placeholder{color:#687988}.df-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.df-search input:focus-visible{outline:none}.df-filter-field select{min-width:0;width:100%;border:1px solid #dce4e9;border-radius:7px;background:#fff;padding:9px 10px;color:var(--df-ink);font-size:12px}.df-filter-panel>summary{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce4e9;border-radius:8px;background:#fff;padding:14px 12px;color:#506373;font-size:12px;cursor:pointer;list-style:none}.df-filter-panel>summary::-webkit-details-marker{display:none}.df-filter-panel>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.df-filter-panel[open]>summary{border-color:#94b6c4;color:#234f63}.df-filter-panel[open]>summary>svg:last-child{transform:rotate(180deg)}.df-filter-active{width:6px;height:6px;background:#236c70;border-radius:50%}.df-filter-content{position:absolute;top:calc(100% + 7px);right:0;z-index:8;width:min(320px,calc(100vw - 48px));display:grid;gap:14px;padding:17px;background:#fff;border:1px solid #dce4e9;border-radius:10px;box-shadow:0 10px 32px #17344614}.df-filter-field{display:grid;gap:6px;font-size:12px;color:#455f72}.df-reading-note{color:#637381;font-size:11px;line-height:1.65}.df-results-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;color:var(--df-muted);font-size:12px}.df-evidence-content button,.df-results-line button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:3px 0;color:#24587a;font-size:12px;text-align:left}.df-list{display:grid;gap:12px}.df-card{border:1px solid #dfe6ec;border-radius:12px;padding:18px 21px 12px;background:#fff;overflow:hidden;min-width:0}.df-card-contradicted{border-left:3px solid #b57a27}.df-card-rejected{background:#f8f9fb}.df-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:11px;font-size:10px}.df-category-label{font-size:10px;font-weight:650;color:#52677a;letter-spacing:.35px;overflow-wrap:anywhere}.df-status{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;background:#f0f3f7;color:#4a5b6f;font-weight:550}.df-status-corroborated{background:#eaf6ef;color:#236b4b}.df-status-contradicted{background:#fff3db;color:#805416}.df-status-rejected{background:#eceff2;color:#5b6571}.df-card h3{font-size:15px;font-weight:550;line-height:1.65;letter-spacing:-.1px;overflow-wrap:anywhere}.df-source-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#627383;font-size:11px;margin-top:13px}.df-source-line svg{flex-shrink:0}.df-source-line>span:first-of-type{overflow-wrap:anywhere}.df-source-version{border:1px solid #e0e6ec;border-radius:4px;padding:0 4px;font-size:10px}.df-source-line time{color:#657887;margin-left:auto;font-size:10px}.df-source-warning{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;background:#fff8e9;color:#76541e;font-size:11px;border-radius:7px;margin-top:13px}.df-source-warning svg{flex-shrink:0;margin-top:1px}.df-evidence{margin-top:13px;font-size:12px}.df-evidence summary{display:flex;align-items:center;gap:5px;padding:6px 0;cursor:pointer;color:#345c75;width:fit-content;list-style:none}.df-evidence summary::-webkit-details-marker{display:none}.df-evidence summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.df-evidence summary svg{transition:transform .15s}.df-evidence[open] summary svg{transform:rotate(180deg)}.df-evidence-content{margin:8px 0 14px}.df-evidence-content blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #b8cbd7;padding:11px 14px;margin:0 0 9px;background:#f6f8fa;color:#4d6372;font-size:12px;line-height:1.75;border-radius:0 5px 5px 0}.df-evidence-content>p{color:var(--df-muted);margin-bottom:8px}.df-review{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 21px;margin:15px -21px -12px;border-top:1px solid #e9eef2;background:#fbfcfd;font-size:11px;color:#5c7181}.df-review select{background:#fff;color:#334d60;border:1px solid #dce4eb;border-radius:6px;padding:6px 8px;max-width:100%;font-size:11px}.df-review select:disabled{opacity:1;color:#617382;background:#f4f6f8;cursor:not-allowed}.df-lock-button,.df-review>span{display:inline-flex;align-items:center;gap:5px}.df-lock-button{border:1px solid #dce4eb;border-radius:6px;background:#fff;padding:6px 8px;color:#435e73;font-size:11px}.df-lock-button[aria-pressed=true]{background:#eef4f7;color:#22516c}.df-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:54px 24px;border:1px dashed #cad8e1;border-radius:12px;background:#fafcfd;color:#6b8291}.df-empty h3{color:#2d485b;margin:15px 0 8px;font-weight:550;font-size:17px}.df-empty p{max-width:530px;color:#596f7f;font-size:13px;line-height:1.8}.df-empty .button{margin-top:19px}@media (max-width:767px){.df-heading{gap:15px;flex-direction:column}.df-heading h2{font-size:22px}.df-results-line{align-items:flex-start;flex-direction:column;gap:6px}.df-card{padding:16px 15px 12px}.df-card h3{font-size:14px}.df-source-line time{margin-left:0;width:100%}.df-review{margin:14px -15px -12px;padding:12px 15px}.df-review select{width:100%}}.dr-reading-space{min-width:0}.dr-reading-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:5px 0 23px}.dr-reading-purpose{max-width:670px}.dr-reading-purpose h2{margin:0 0 8px;font-size:25px;font-weight:590;letter-spacing:-.75px}.dr-reading-purpose p{margin:0;color:#586579;font-size:13px;line-height:1.75}.dr-edition{display:block;margin-top:10px;color:#627188;font-size:11px}.dr-reading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 20px;padding-top:0;flex-shrink:0;max-width:410px}.dr-reading-actions>.button{font-size:12px}.dr-question-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 0;border:0;background:none;color:#45617d;font-size:12px;cursor:pointer}.dr-question-action:hover{color:#274b75;text-decoration:underline}.dr-research-panel{min-width:0;margin-bottom:24px;border:1px solid #dce4ee;border-radius:12px;background:#fff}.dr-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding:18px 20px;border-bottom:1px solid #e5eaf3}.dr-panel-heading h3{margin:0;font-size:14px;font-weight:600;color:#24394f}.dr-export-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.dr-status-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:14px 17px;border:1px solid #dbe4f5;border-radius:11px;background:#f2f6ff;color:#3c527d;font-size:12px;line-height:1.7}.dr-status-note>svg{margin-top:2px;flex-shrink:0}.dr-status-note p{margin:0}.dr-status-note>.button{flex-shrink:0;margin-left:auto}.dr-status-stale{background:#fff9ed;border-color:#f0dfbb;color:#765a24}.dr-source-review>summary{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:15px 18px;color:#465772;font-size:12px;cursor:pointer;list-style:none}.dr-source-review>summary::-webkit-details-marker{display:none}.dr-source-review>summary strong{font-weight:550}.dr-source-review[open]>summary>svg:last-child{transform:rotate(180deg)}.dr-tools-content{padding:20px;display:grid;gap:18px}.dr-tool-actions{display:flex;flex-wrap:wrap;gap:9px}.dr-tool-hint{font-size:12px;line-height:1.7;color:#5d6b80;margin:0}.dr-legacy-update{padding:16px;border:1px solid #e2e8f1;border-radius:9px;background:#f8faff}.dr-legacy-update h3{margin:0 0 7px;font-size:13px}.dr-legacy-update p{margin:0 0 12px;color:#526783;font-size:12px;line-height:1.7}.dr-run-detail{border-top:1px solid #e5eaf3;padding-top:18px;min-width:0;overflow-wrap:anywhere}.dr-run-detail:first-child{border-top:0;padding-top:0}.dr-run-detail .run-progress-track{margin:14px 0 0}.dr-run-detail .run-steps{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.dr-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;border-top:1px solid #e5eaf3;padding-top:18px}.dr-method-grid h3{margin:0 0 7px;font-size:13px;font-weight:600}.dr-method-grid p{margin:4px 0;font-size:12px;line-height:1.75;color:#5d6b80}.dr-method-grid .text-button{margin-top:8px}.dr-inline-details>summary,.dr-secondary-tools>summary{color:#415980;font-size:12px;font-weight:550;cursor:pointer;padding:4px 0}.dr-inline-details[open]>summary,.dr-secondary-tools[open]>summary{margin-bottom:18px}.dr-research-panel .research-intelligence{margin-bottom:0}.dr-reading-space .report-workspace.chat-closed{grid-template-columns:minmax(0,1fr)}.dr-reading-space .report-workspace:not(.chat-closed){grid-template-columns:minmax(0,1fr) 335px}.dr-reading-space .report-main{min-width:0}.dr-reading-space .report-section-label{color:#526783}.dr-reading-space .opening-message>span{color:#46628f}.dr-reading-space .report-cover{background:#fff}.dr-reading-space .report-cover .report-coverage strong{font-size:21px}.dr-reading-space .report-cover .report-coverage{margin-top:18px;padding-top:15px}.dr-reading-space .enriched-profile.dr-inline-details{padding-top:15px;padding-bottom:15px}.dr-report-waiting{margin:0;background:#fff;border:1px solid #e1e7f0;border-radius:13px;min-height:320px}.dr-report-waiting .dr-empty-guide{color:#5b6a81;font-size:11px;max-width:490px}.dr-source-review{margin-top:24px;border:1px solid #dfe5ef;border-radius:11px;background:#fff}.dr-source-review>summary>span{margin-left:auto;color:#627188;font-size:11px}.dr-source-review .candidate-review{margin:0;border:0;border-top:1px solid #e5eaf3}.dr-read-decisions>div{display:grid;grid-template-columns:minmax(150px,1fr) 2fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e6ebf3}.dr-read-decisions p{font-size:11px;line-height:1.7;color:#5d6b80}.dr-reading-space .dossier-analyst{scroll-margin-top:90px}@media (max-width:1150px){.dr-reading-header{flex-direction:column;gap:15px}.dr-reading-actions{max-width:none;justify-content:flex-start}.dr-reading-space .report-workspace:not(.chat-closed){grid-template-columns:minmax(0,1fr)}.dr-reading-space .dossier-analyst{grid-row:1;position:static;min-height:430px;max-height:min(650px,calc(100dvh - 100px))}}@media (max-width:600px){.dr-reading-purpose h2{font-size:22px}.dr-reading-purpose p{font-size:12px}.dr-reading-actions{width:100%}.dr-reading-actions>.button{flex-grow:1;min-height:42px}.dr-status-note{flex-wrap:wrap}.dr-status-note>div{flex:1 1;min-width:180px}.dr-status-note>.button{margin-left:27px}.dr-source-review>summary{padding:14px;gap:8px;flex-wrap:wrap}.dr-panel-heading,.dr-tools-content{padding:15px}.dr-export-actions{width:100%}.dr-export-actions>.button{flex:1 1 180px;min-width:0;min-height:42px;white-space:normal}.dr-tool-actions{flex-direction:column}.dr-method-grid,.dr-read-decisions>div{grid-template-columns:minmax(0,1fr)}.dr-run-detail .run-status-line{flex-wrap:wrap}.dr-reading-space .dossier-analyst{min-height:min(430px,calc(100dvh - 100px))}}.ws-simple-sidebar .workspace-switch{margin-bottom:18px}.ws-simple-sidebar .ws-primary-nav{gap:5px;margin-bottom:17px}.ws-simple-sidebar .ws-primary-nav .nav-item{min-height:44px;font-size:13px}.ws-secondary-nav{border-top:1px solid var(--border);padding-top:10px;margin-bottom:22px}.ws-nav-group+.ws-nav-group{margin-top:3px}.ws-nav-disclosure{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#596579;font-size:12px;font-weight:550;text-align:left}.ws-nav-disclosure:hover{background:var(--canvas);color:var(--text)}.ws-nav-disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ws-nav-disclosure>svg{flex-shrink:0;transition:transform .15s}.ws-nav-disclosure[aria-expanded=true]>svg{transform:rotate(90deg)}.ws-nav-group.has-active-view>.ws-nav-disclosure{color:var(--text)}.ws-nav-pending{margin-left:auto;padding:1px 6px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:11px}.ws-nav-panel[hidden]{display:none}.ws-simple-sidebar .ws-nav-panel nav{margin:2px 0 8px 9px;padding-left:5px;border-left:1px solid var(--border);gap:2px}.ws-simple-sidebar .ws-nav-panel .nav-item{padding-inline:9px;min-height:39px;font-size:12px;gap:8px}.ws-nav-activity{margin:3px 12px 12px 23px;color:var(--secondary);font-size:11px;line-height:1.5}.ws-simple-sidebar .sidebar-bottom{border-top:1px solid var(--border);padding-top:10px}.ws-simple-sidebar .segment-nav{min-height:37px;padding-inline:11px}@media (max-width:767px){.ws-simple-sidebar .segment-nav,.ws-simple-sidebar .ws-nav-disclosure,.ws-simple-sidebar .ws-nav-panel .nav-item{min-height:44px}.ws-simple-sidebar .ws-primary-nav .nav-item{min-height:46px}}@media (prefers-reduced-motion:reduce){.ws-nav-disclosure>svg{transition:none}}.dfp-map{margin:20px 0;color:#29485b}.dfp-map figcaption{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#17676c}.dfp-map ul{padding:0;margin:14px 0;list-style:none}.dfp-map li{display:grid;grid-template-columns:minmax(72px,1fr) 58px minmax(66px,1fr);gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #e1e9ec}.dfp-map li>span:first-child{font-size:12px}.dfp-map strong{font-size:10px;color:#526b7c;font-weight:500;text-align:right}.dfp-map-marks{display:flex;gap:4px}.dfp-map-marks i{width:16px;height:7px;border-radius:3px;background:#dfe8eb}.dfp-map-marks i.documented{background:#277b80}.dfp-map>p{color:#586f80;font-size:10px;line-height:1.7}.dfp-map-compact{margin:12px 0}.dfp-map-compact li{padding:5px 0}.dfp-map-compact figcaption{font-size:10px}.dfp-panel{margin:26px 0;padding:26px;background:#fff;border:1px solid #dbe5ed;border-radius:14px;min-width:0}.dfp-panel>header{display:flex;align-items:start;justify-content:space-between;gap:22px;margin-bottom:22px}.dfp-eyebrow{color:#17676c;font-size:10px;letter-spacing:1px;display:inline-flex;align-items:center;gap:7px}.dfp-panel h3{font-size:21px;letter-spacing:-.4px;color:#213f53;margin:9px 0}.dfp-panel header p{margin:0;font-size:12px;line-height:1.8;color:#516a7e;max-width:650px}.dfp-summary{color:#526c7d;font-size:11px;white-space:nowrap}.dfp-panel h4{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;color:#264c60;margin:0 0 13px}.dfp-panel h4>span{font-size:10px;color:#5c7180;font-weight:450}.dfp-current-role{padding:0 0 14px;border-bottom:1px solid #e6edf1;margin-bottom:22px}.dfp-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dfp-dimensions>section{padding:17px;border:1px solid #e1e8ed;border-radius:10px;min-width:0}.dfp-signal+.dfp-signal{margin-top:15px;padding-top:13px;border-top:1px solid #e8edf1}.dfp-signal>p{font-size:12px;line-height:1.8;color:#3a566a;margin:0 0 6px;overflow-wrap:anywhere}.dfp-verification{color:#5b7180;font-size:10px}.dfp-citations{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px}.dfp-citations>button{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:30px;border:0;padding:3px 0;background:transparent;color:#196770;font-size:10px;text-align:left}.dfp-citations>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfp-citations svg{flex-shrink:0}.dfp-citations>span{color:#546d7c;font-size:10px}.dfp-citations>button:hover{text-decoration:underline}.dfp-empty{color:#607587;font-size:12px;line-height:1.8;margin:0}.dfp-panel details>summary{cursor:pointer;color:#246c73;font-size:11px;padding:12px 0}.dfp-preferences{margin-top:24px;padding-top:20px;border-top:1px solid #e1e9ee}.dfp-preferences>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dfp-preferences h5{font-size:12px;color:#4b687a;margin:0 0 10px}.dfp-limitations{margin:23px 0 0;padding:14px 14px 14px 29px;background:#f6f8fb;border-radius:8px;color:#5d6f81;font-size:11px;line-height:1.8}.dfp-panel :is(button,summary):focus-visible{outline:2px solid #267080;outline-offset:3px}.tl-source-evidence>p{margin:5px 0;line-height:1.8;overflow-wrap:anywhere}.tl-source-evidence>.tl-fineprint{display:block}.tl-source-evidence>.tl-text-button{display:flex;width:fit-content;max-width:100%;min-height:30px;text-align:left;overflow-wrap:anywhere}.tl-source-evidence>.tl-text-button svg{flex-shrink:0}@media (max-width:600px){.dfp-panel{padding:18px}.dfp-panel>header{flex-direction:column;gap:10px}.dfp-dimensions,.dfp-preferences>div{grid-template-columns:1fr}.dfp-panel h3{font-size:19px}}.ca-panel{min-width:0;margin:0 0 24px;padding:25px;border:1px solid #dce5ee;border-radius:14px;background:#fff;color:#23384c;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.ca-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px}.ca-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:6px;color:#087985;font-size:10px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase}.ca-heading h3{margin:0;color:#183647;font-size:22px;font-weight:620;letter-spacing:-.65px;line-height:1.35}.ca-confidence{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border:1px solid #d8e7e5;border-radius:6px;color:#216758;background:#f1f8f6;font-size:11px;white-space:nowrap}.ca-confidence-low,.ca-confidence-medium{border-color:#e1e6ed;background:#f5f7fa;color:#58687a}.ca-recommendation{display:flex;align-items:flex-start;gap:14px;padding:19px;border:1px solid #d2e5e5;border-radius:10px;background:#f3f9f8}.ca-recommendation-empty{border-color:#e1e6ed;background:#f8fafc}.ca-recommendation-icon{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;border:1px solid #c4dddb;border-radius:10px;background:#fff;color:#087985}.ca-recommendation-copy{flex:1 1;min-width:0}.ca-label{display:block;color:#526d75;font-size:11px}.ca-recommendation h4{margin:1px 0 5px;color:#124d55;font-size:20px;font-weight:650;line-height:1.35}.ca-recommendation p{margin:0;max-width:860px}.ca-contact-value{display:block;margin-top:7px;color:#174f59;font-weight:600}.ca-recommended-account{display:inline-block;margin-left:9px;color:#526d75;font-size:12px;font-weight:450;vertical-align:middle}.ca-evidence-line{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:9px;color:#536b72;font-size:11px}.ca-reasons{display:grid;gap:3px;margin:9px 0 0;padding-left:17px;color:#506874;font-size:12px}.ca-link,.ca-source-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:32px;border:0;background:none;padding:3px 0;color:#096977;font:inherit;font-size:12px;font-weight:550;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ca-link svg,.ca-source-link svg{flex-shrink:0}.ca-link:hover,.ca-source-link:hover{color:#084c55}.ca-link:focus-visible,.ca-source-link:focus-visible{outline:2px solid #087985;outline-offset:4px;border-radius:2px}.ca-recommendation>.ca-link{flex-shrink:0}.ca-evidence-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:26px;margin-top:23px}.ca-evidence-grid-single{grid-template-columns:minmax(0,1fr)}.ca-evidence-grid:empty{display:none}.ca-comparison,.ca-opener{min-width:0}.ca-opener:only-child{grid-column:1/-1}.ca-subheading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 12px;margin-bottom:13px}.ca-alternatives h4,.ca-subheading h4{margin:0;color:#293e51;font-size:13px;font-weight:650}.ca-subheading time,.ca-subheading>span{color:#627287;font-size:11px}.ca-channel-list{display:grid;gap:15px;margin:0;padding:0;list-style:none}.ca-panel:not(.ca-panel-compact) .ca-evidence-grid-single .ca-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-panel:not(.ca-panel-compact) .ca-evidence-grid-single .ca-channel{min-width:0;padding:12px 14px;border:1px solid #e2e9ef;border-radius:8px}.ca-panel:not(.ca-panel-compact) .ca-evidence-grid-single .ca-channel-selected{border-color:#b9d6d5;background:#f8fbfb}.ca-panel:not(.ca-panel-compact) .ca-evidence-grid-single .ca-channel-meta{display:flex;flex-wrap:wrap;gap:1px 11px}.ca-channel-line{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin-bottom:7px}.ca-channel-line strong{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:550}.ca-channel-selected .ca-channel-line strong{color:#087985}.ca-channel-count{color:#52677c;font-size:11px}.ca-account{display:block;margin:-4px 0 7px;color:#627287;font-size:11px}.ca-bar{height:6px;border-radius:10px;background:#eef2f6}.ca-bar>span{display:block;height:100%;border-radius:inherit;background:#9fb6c6}.ca-channel-selected .ca-bar>span{background:#18858b}.ca-bar-unknown{background:repeating-linear-gradient(135deg,#f4f6f9,#f4f6f9 5px,#e5eaf0 0,#e5eaf0 7px)}.ca-channel-meta{display:grid;gap:1px;margin:5px 0 0;color:#657388;font-size:10px}.ca-channel-reason{margin:5px 0 0;color:#657388;font-size:11px}.ca-caption{margin:12px 0 0;color:#657388;font-size:11px;line-height:1.6}.ca-opener blockquote{margin:0;padding:3px 0 3px 13px;border-left:3px solid #94c8c6;color:#354c60;font-size:13px;line-height:1.7}.ca-opener-context{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:-3px 0 11px;color:#52697c;font-size:11px}.ca-opener-historical{padding:2px 7px;border:1px solid #e4dbbf;border-radius:4px;background:#fcf9ef;color:#75612d}.ca-opener-missing{padding:12px 14px;border:1px dashed #d5e0e8;border-radius:7px;background:#fafcfd}.ca-opener-missing p{margin:0;color:#617185;font-size:12px}.ca-opener-missing p:first-child{margin-bottom:5px;color:#3a5267;font-weight:550}.ca-opener-reason{margin:11px 0 0;color:#586c7d;font-size:12px}.ca-topics{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0 0;padding:0;list-style:none}.ca-topics li{padding:2px 7px;border:1px solid #e0e7ef;border-radius:4px;background:#f8fafc;color:#52697c;font-size:10px}.ca-source-actions{display:flex;flex-wrap:wrap;gap:0 17px;margin-top:9px}.ca-source-link{color:#54697c;font-weight:400}.ca-plan{margin-top:25px;padding-top:20px;border-top:1px solid #e6ecf2}.ca-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.ca-sequence>li{min-width:0}.ca-sequence[data-steps="1"]{grid-template-columns:minmax(0,1fr)}.ca-sequence[data-steps="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-sequence[data-steps="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-step-header{display:flex;align-items:center;gap:9px;margin-bottom:9px}.ca-step-header:after{content:"";flex:1 1;height:1px;background:#dfe8eb}.ca-step-number{display:grid;flex-shrink:0;place-items:center;width:27px;height:27px;border:1px solid #d4e4e5;border-radius:7px;background:#f0f7f7;color:#1f6b75;font-size:10px;font-weight:600}.ca-step-when{color:#456272;font-size:11px;font-weight:550}.ca-sequence h5{margin:0 0 5px;color:#294659;font-size:12px;font-weight:650}.ca-sequence p{margin:0;color:#5c6c7e;font-size:12px}.ca-draft{margin-top:12px;padding:11px 13px;border:1px solid #e3e9f0;border-radius:7px;background:#f8fafc}.ca-draft>span{display:block;margin-bottom:5px;color:#52657a;font-size:11px}.ca-draft>p{margin:0;color:#344e62;font-size:12px;white-space:pre-line}.ca-reply h5{margin:0 0 6px;color:#294659;font-size:12px;font-weight:650}.ca-reply>span{margin:7px 0 0;color:#617185;font-size:10px}.ca-alternatives{margin-top:20px;padding-top:18px;border-top:1px solid #e6ecf2}.ca-alternatives ul{display:grid;gap:7px;padding:0;margin:10px 0 0;list-style:none}.ca-alternatives li{display:flex;flex-wrap:wrap;gap:2px 13px;color:#607082;font-size:11px}.ca-alternatives strong{color:#435c70;font-weight:550}.ca-notes{margin-top:18px;padding-top:14px;border-top:1px solid #e6ecf2}.ca-notes p{margin:0 0 4px;color:#617185;font-size:11px}.ca-manual-note{margin:12px 0 0;color:#69778a;font-size:10px}.ca-panel-compact{padding:22px}.ca-panel-compact .ca-heading h3{font-size:20px}.ca-panel-compact .ca-recommendation{padding:15px}.ca-panel-compact .ca-evidence-grid{gap:23px;margin-top:20px}.ca-panel-compact .ca-plan{margin-top:20px;padding-top:17px}@media (max-width:1100px){.ca-sequence,.ca-sequence[data-steps="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ca-recommendation{flex-wrap:wrap}.ca-recommendation>.ca-link{margin-left:54px}.ca-evidence-grid{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:600px){.ca-panel,.ca-panel-compact{padding:17px 15px}.ca-heading{gap:10px;margin-bottom:15px}.ca-heading h3,.ca-panel-compact .ca-heading h3{font-size:20px}.ca-panel-compact .ca-recommendation,.ca-recommendation{gap:10px;padding:13px}.ca-recommendation-icon{width:32px;height:32px;flex-basis:32px;border-radius:8px}.ca-recommendation>.ca-link{margin-left:42px}.ca-recommendation h4{font-size:19px}.ca-evidence-line{display:grid;gap:3px}.ca-panel:not(.ca-panel-compact) .ca-evidence-grid-single .ca-channel-list{grid-template-columns:minmax(0,1fr);gap:10px}.ca-sequence,.ca-sequence[data-steps="2"],.ca-sequence[data-steps="4"]{grid-template-columns:minmax(0,1fr);gap:19px}.ca-source-actions{gap:0 12px}.ca-link,.ca-source-link{min-height:38px}}.aw-workflow{margin-top:23px;padding-top:20px;border-top:1px solid #dce8eb}.aw-summary{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid #d0e3e3;border-radius:10px;background:#f3f9f8}.aw-summary-icon{flex:0 0 38px;display:grid;place-items:center;height:38px;border-radius:9px;background:#fff;color:#136e79}.aw-summary-copy{flex:1 1;min-width:0}.aw-summary-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.aw-summary-title>strong{color:#234c57;font-size:14px;font-weight:650}.aw-summary-title>span{color:#52657a;font-size:11px}.aw-summary p{margin:4px 0 0;color:#4c6171;font-size:12px;line-height:1.65}.aw-summary p>strong{font-weight:550}.aw-summary small{display:block;margin-top:6px;color:#52657a;font-size:11px}.aw-summary>.button{flex-shrink:0;font-size:12px}.aw-plan-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:17px 0 0}.aw-plan-preview[data-steps="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.aw-plan-preview[data-steps="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-plan-preview[data-steps="1"]{grid-template-columns:minmax(0,1fr)}.aw-plan-preview li{min-width:0;padding-left:12px;border-left:2px solid #d4e4e5}.aw-preview-number{display:block;color:#286a75;font-size:10px;font-weight:600}.aw-plan-preview strong{display:block;color:#294b5b;font-size:12px;font-weight:600;margin:4px 0}.aw-preview-state{color:#52657a;font-size:10px}.aw-plan-preview p{margin:5px 0 0;color:#52657a;font-size:11px;line-height:1.6}.aw-open-channel{display:inline-flex;align-items:center;gap:5px;margin-left:14px;padding:9px 0;color:#176c79;font-size:12px;text-decoration:underline;text-underline-offset:3px}.aw-open-channel:focus-visible{outline:2px solid #197b86;outline-offset:3px}.aw-editor{color:#293f51;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.aw-editor-notice{padding:12px 15px;margin:0 0 22px;border:1px solid #d5e4e6;border-radius:8px;background:#f3f9f8;color:#355c66}.aw-editor-form{display:grid;gap:22px}.aw-brief{display:grid;gap:15px;margin:0;padding:0;border:0;min-width:0}.aw-brief legend{float:left;width:100%;padding:0;margin-bottom:12px;color:#243e50;font-weight:650;font-size:14px}.aw-brief input[type=datetime-local]{max-width:320px}.aw-editor-steps{display:grid;gap:16px;list-style:none;margin:0;padding:0}.aw-editor-step{padding:17px;border:1px solid #dfe7ef;border-radius:10px;min-width:0}.aw-step-title{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.aw-step-title>span{font-size:11px;font-weight:650;color:#246b75}.aw-step-title h3{margin:0;color:#294b5b;font-size:14px;font-weight:650;flex:1 1}.aw-step-title small{color:#52657a;font-size:11px}.aw-editor-step>p{margin:7px 0;color:#566a7b;font-size:12px}.aw-step-date{display:flex;gap:6px;align-items:center;margin:8px 0 14px;color:#52657a;font-size:11px}.aw-step-date svg{flex-shrink:0}.aw-editor-step textarea:disabled{opacity:1;color:#52657a;background:#f5f7f9}.aw-step-completed{background:#f8fbfa;border-color:#d7e7df}.aw-save-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.aw-save-row p{margin:0;color:#52657a;font-size:11px}.aw-save-row>.button{flex-shrink:0}.aw-current-review{margin-top:23px;padding:18px;border:1px solid #bfdcdb;border-radius:10px;background:#f3f9f8}.aw-eyebrow{color:#176c79;font-size:10px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.aw-current-review h3{margin:3px 0 5px;font-size:15px;color:#244956}.aw-current-review p{margin:0 0 12px;color:#52657a;font-size:12px}.aw-current-review .aw-save-first{color:#725921}.aw-stale{margin:0 0 18px;padding:11px 14px;background:#fff8e9;border:1px solid #eaddbd;border-radius:8px;color:#705821;font-size:12px}.aw-follow-up{display:flex;align-items:flex-end;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid #e0e8ef}.aw-follow-up>.field{flex:1 1}.aw-follow-up>.button{flex-shrink:0}.aw-history{margin-top:22px;padding-top:18px;border-top:1px solid #e0e8ef}.aw-history h3{margin:0;color:#294b5b;font-size:13px;font-weight:600}.aw-history p{margin:4px 0 10px;color:#52657a;font-size:11px}.aw-history ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.aw-history li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px 16px;color:#52657a;font-size:11px}.aw-history li>span:first-child{display:flex;flex-wrap:wrap;gap:3px 12px}.aw-history strong{color:#3f5f6f;font-weight:600}.aw-review-queue{padding:22px;margin:0 0 24px;border:1px solid #d9e5eb;border-radius:12px;background:#fff}.aw-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.aw-queue-heading h2{margin:4px 0 0;color:#244354;font-size:19px;letter-spacing:-.4px}.aw-queue-heading>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:7px;background:#eef6f6;color:#276b75;font-size:12px}.aw-review-queue>p{color:#52657a;font-size:12px;line-height:1.65;margin:8px 0 13px}.aw-review-queue ul{list-style:none;margin:0;padding:0;display:grid}.aw-review-queue li+li{border-top:1px solid #e4ebf1}.aw-review-queue a{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:12px 0;text-decoration:none;color:#2c5262}.aw-review-queue a>div{min-width:0;overflow-wrap:anywhere}.aw-review-queue a strong{display:block;font-size:13px;font-weight:600}.aw-review-queue a span{display:block;color:#52657a;font-size:12px;margin-top:2px}.aw-review-queue a small{display:block;color:#52657a;font-size:11px;margin-top:3px}.aw-review-queue a svg{flex-shrink:0}.aw-review-queue a:hover strong{text-decoration:underline;text-underline-offset:3px}.aw-review-queue a:focus-visible{outline:2px solid #197b86;outline-offset:3px;border-radius:3px}.aw-review-queue .aw-queue-empty{margin:12px 0 0;padding-top:12px;border-top:1px solid #e4ebf1}@media (max-width:960px){.aw-plan-preview,.aw-plan-preview[data-steps="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-summary{flex-wrap:wrap}.aw-summary-copy{flex-basis:calc(100% - 55px)}.aw-summary>.button{margin-left:53px}}@media (max-width:600px){.aw-plan-preview,.aw-plan-preview[data-steps="2"],.aw-plan-preview[data-steps="4"]{grid-template-columns:minmax(0,1fr)}.aw-summary{padding:14px;gap:11px}.aw-summary-icon{flex-basis:30px;height:30px}.aw-summary-copy{flex-basis:calc(100% - 42px)}.aw-summary>.button{margin-left:0;width:100%}.aw-editor-step{padding:13px}.aw-follow-up,.aw-save-row{flex-direction:column;align-items:stretch;gap:11px}.aw-review-queue{padding:17px}.aw-step-title h3{flex-basis:calc(100% - 30px)}}