@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-geist-sans:Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ink:#242528;--muted:#3b3d40;--subtle:#757980;--line:#e8ebed;--line-strong:#d2d5db;--panel:#fff;--surface:#f7f9fa;--surface-2:#f1f3f4;--deep:#050f0e;--deep-2:#12312c;--cyan:#36a590;--cyan-dark:#14796d;--blue:#66899c;--amber:#d99a32;--rose:#c86461;--green:#27815f;--brand-mint:#36a590;--brand-mint-soft:#eaf8f4;--sidebar:268px;--shadow:0 16px 42px #4a3a2514}*{box-sizing:border-box}html{background:var(--surface)}body{background:radial-gradient(circle at 78% -10%, #d99a3217, transparent 27rem), var(--surface);color:var(--ink);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}.panel,.analysis-table-panel,.content-case-discovery-panel{background:var(--panel);border-color:var(--line)}.panel p,.section-intro p,.analysis-detail,.source-footnote{color:var(--muted)}.renewal-touchpoint-grid{grid-template-columns:minmax(150px,.6fr) minmax(260px,1.6fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.renewal-touchpoint-grid>div{color:var(--muted);gap:2px;display:grid}.renewal-touchpoint-grid>div strong{color:var(--cyan-dark);font-size:30px;line-height:1}.renewal-touchpoint-grid p{margin:0}.renewal-roster-panel{overflow:hidden}.renewal-roster-wrap{overflow-x:auto}.renewal-roster-table{min-width:760px}.table-action-button{border:1px solid var(--cyan);background:var(--brand-mint-soft);color:var(--cyan-dark);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:730}.voyage-table-wrap{overflow-x:auto}.voyage-table{min-width:760px}.voyage-project-count{background:var(--brand-mint-soft);color:var(--cyan-dark);border-radius:6px;margin:2px 6px 2px 0;padding:3px 7px;font-size:13px;display:inline-block}.source-footnote{margin-top:12px;display:block}.talent-pool-list{gap:8px;display:grid}.talent-pool-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.8fr) minmax(140px,1fr) minmax(160px,1.2fr);align-items:center;gap:12px;padding:10px 0;display:grid}.talent-pool-row strong,.talent-pool-row small,.talent-pool-row p,.talent-pool-row span{display:block}.talent-pool-row small,.talent-pool-row span{color:var(--subtle);font-size:13px}.talent-pool-row p{color:var(--muted);margin:0;font-size:14px}.manual-speaker-entry{gap:8px;margin-top:14px;display:flex}.manual-speaker-entry input{border:1px solid var(--line-strong);border-radius:8px;flex:1;min-width:0;padding:8px 10px}.manual-speaker-entry button{border:1px solid var(--cyan);background:var(--brand-mint-soft);color:var(--cyan-dark);border-radius:8px;padding:8px 12px;font-weight:700}.pipeline-link a{color:var(--cyan-dark);white-space:nowrap;font-size:13px;text-decoration:none}.renewal-member-link{background:linear-gradient(135deg,#fff 0%,#f4fbf8 100%);border-color:#b9ded6;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.renewal-member-link h2{color:var(--ink);margin:4px 0 5px;font-size:18px}.renewal-member-link p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.renewal-member-link small{color:var(--subtle);margin-top:7px;font-size:11px;display:block}.renewal-member-link>button{flex:none}.renewal-touchpoint-grid>div small{color:var(--subtle);margin-top:5px;font-size:12px}.voyage-period-list{gap:14px;display:grid}.voyage-coverage-banner{background:#fff9ec;border:1px solid #e5c982;border-radius:10px;grid-template-columns:minmax(180px,.55fr) minmax(260px,1.45fr);align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:grid}.voyage-coverage-banner.is-complete{background:#f0fbf7;border-color:#a8ddd3}.voyage-coverage-banner>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.voyage-coverage-banner span{color:var(--muted);font-size:12px;font-weight:730}.voyage-coverage-banner strong{color:var(--cyan-dark);font-size:20px}.voyage-coverage-banner p{color:var(--muted);margin:0;font-size:13px}.voyage-period-block{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.voyage-period-block>summary{cursor:pointer;background:linear-gradient(90deg,#eff9f5,#fbfaf7);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.voyage-period-block>summary::-webkit-details-marker{display:none}.voyage-period-block>summary span:first-child{gap:3px;display:grid}.voyage-period-block>summary strong{color:var(--ink);font-size:18px}.voyage-period-block>summary small,.voyage-period-block>summary span:last-child{color:var(--muted);font-size:13px}.voyage-period-block>summary b{color:var(--cyan-dark);font-size:16px}.voyage-period-roster{background:#f8fcfa;border:1px dashed #b9d8d1;border-radius:10px;margin:14px 14px 0;padding:11px 12px}.voyage-period-roster>summary{color:var(--cyan-dark);cursor:pointer;font-size:13px;font-weight:760}.voyage-period-roster .voyage-member-roster{margin-top:10px}.voyage-activity-grid{gap:12px;padding:14px;display:grid}.voyage-activity-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.voyage-activity-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.voyage-activity-head>div{gap:3px;display:grid}.voyage-activity-head strong{color:var(--ink);font-size:16px}.voyage-activity-head small{color:var(--muted);font-size:12px}.voyage-activity-head>span{background:var(--brand-mint-soft);color:var(--cyan-dark);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:750}.voyage-outcome-line{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.voyage-outcome-line span{color:var(--muted);background:#f5f2ec;border-radius:6px;padding:4px 7px;font-size:12px}.voyage-member-roster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;margin-top:12px;display:grid}.voyage-member-roster>span{background:#f9fcfb;border:1px solid #dde8e5;border-radius:8px;gap:2px;min-width:0;padding:8px 9px;display:grid}.voyage-member-roster strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.voyage-member-roster small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.voyage-roster-empty{color:#86682c;background:#fff8ec;border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:13px}.city-event-source-grid{gap:14px;display:grid}.city-event-source{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.city-event-source-head{border-bottom:1px solid var(--line);background:#faf8f4;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.city-event-source-head>div{gap:2px;display:grid}.city-event-source-head strong{color:var(--ink);font-size:15px}.city-event-source-head p{color:var(--muted);margin:0;font-size:12px}.city-event-source-head>span{background:var(--brand-mint-soft);color:var(--cyan-dark);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:750}.city-event-list{display:grid}.city-event-row{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(150px,1fr) minmax(140px,.75fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.city-event-row:last-child{border-bottom:0}.city-event-row time{color:var(--cyan-dark);font-size:12px;font-weight:760}.city-event-row>div{gap:2px;min-width:0;display:grid}.city-event-row strong{color:var(--ink);font-size:14px}.city-event-row small,.city-event-row span{color:var(--muted);font-size:12px}.city-event-row>div:nth-of-type(2){grid-template-columns:repeat(2,auto)}.city-event-row>div:nth-of-type(2) small{grid-column:1/-1}.city-event-row a,.city-event-source-link{color:var(--cyan-dark);white-space:nowrap;font-size:12px;font-weight:720;text-decoration:none}.city-event-source-link{border-top:1px solid var(--line);background:#fbfdfc;padding:9px 14px;display:block}.talent-pool-head-actions{align-items:center;gap:8px;display:flex}.talent-pool-head-actions button{border:1px solid var(--cyan);color:var(--cyan-dark);background:#fff;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:740}.talent-bucket-sections{gap:18px;display:grid}.talent-bucket-section{gap:10px;display:grid}.talent-bucket-head{background:#f7faf9;border:1px solid #dce7e3;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 13px;display:flex}.talent-bucket-head>div{gap:2px;display:grid}.talent-bucket-head strong{color:var(--ink);font-size:15px}.talent-bucket-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.talent-bucket-head>span{background:var(--brand-mint-soft);color:var(--cyan-dark);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:760}.talent-bucket-section.bucket-current_role .talent-bucket-head{background:#fffaf0;border-color:#ead9b5}.talent-bucket-section.bucket-saved_talent .talent-bucket-head{background:#f7f8fa;border-color:#d7dce3}.talent-city-groups{gap:14px;display:grid}.talent-city-group{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.talent-city-title{background:#f5f9f7;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.talent-city-title strong{color:var(--ink);font-size:15px}.talent-city-title span{color:var(--cyan-dark);font-size:12px;font-weight:760}.talent-city-group .talent-pool-list{padding:0 12px}.talent-pool-row .talent-list-field{gap:4px;min-width:0;display:grid}.talent-pool-row .talent-list-field small{color:var(--cyan-dark);letter-spacing:.04em;font-size:11px;font-weight:760}.talent-pool-row .talent-list-field p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.talent-row-actions{justify-content:flex-end;gap:6px;display:flex}.talent-row-actions button{border:1px solid var(--line-strong);color:var(--cyan-dark);background:#fff;border-radius:6px;padding:5px 7px;font-size:12px}.talent-row-actions button.danger{color:#a94e43}.city-talent-editor{background:#f7fcfa;border:1px solid #b9ded6;border-radius:11px;margin-bottom:14px;padding:13px}.city-talent-editor-head{justify-content:space-between;align-items:center;display:flex}.city-talent-editor-head strong{color:var(--ink);font-size:14px}.city-talent-editor-head button{color:var(--muted);background:0 0;border:0;font-size:20px}.city-talent-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.city-talent-form-grid label{gap:4px;display:grid}.city-talent-form-grid label.wide{grid-column:1/-1}.city-talent-form-grid span{color:var(--muted);font-size:12px;font-weight:700}.city-talent-form-grid input,.city-talent-form-grid textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:8px 9px;font-size:13px}.city-talent-form-grid textarea{resize:vertical;min-height:70px}.city-talent-editor-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.talent-detail-actions{margin-top:-8px;padding:0 16px 20px}.talent-detail-actions button.danger{color:#a34945;background:#fff0ef;border:1px solid #e0aaa7;border-radius:9px;min-height:39px;padding:0 12px;font-weight:780}.city-talent-rule{margin-top:-6px}.talent-detail-drawer{background:#f6faf8}.talent-detail-profile{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin:16px;padding:16px;display:grid}.talent-detail-profile>span{background:var(--brand-mint-soft);width:52px;height:52px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.talent-detail-profile h3{color:var(--ink);margin:0;font-size:18px}.talent-detail-profile p{color:var(--muted);margin:3px 0;font-size:14px}.talent-detail-profile small{color:var(--subtle);font-size:12px}.talent-detail-content{gap:12px;padding:0 16px 24px;display:grid}.talent-detail-content section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px 16px}.talent-detail-content section>span{color:var(--cyan-dark);letter-spacing:.06em;margin-bottom:7px;font-size:12px;font-weight:780;display:block}.talent-detail-content p{color:var(--ink);margin:0;font-size:14px;line-height:1.75}.talent-detail-content section>small{color:var(--subtle);margin-top:5px;font-size:12px;display:block}.talent-evidence-full{white-space:pre-wrap;overflow-wrap:anywhere}.talent-source-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.talent-source-links a{color:var(--cyan-dark);background:#f1faf6;border:1px solid #a9d9cf;border-radius:7px;padding:6px 9px;font-size:13px;font-weight:720;text-decoration:none}.talent-source-missing{color:var(--subtle);margin-top:8px;font-size:12px;line-height:1.6;display:block}.talent-ai-disclaimer{color:#856b30;margin:-2px 2px 0;font-size:12px;line-height:1.6}.talent-rulebook{background:linear-gradient(135deg,#f7fcfa 0%,#fffdf8 100%);border:1px solid #b9ded6;border-radius:14px;padding:16px}.talent-rulebook-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.talent-rulebook-head h3{color:var(--ink);margin:3px 0 0;font-size:18px}.talent-rulebook-head>span{color:#806424;white-space:nowrap;background:#fff9ec;border:1px solid #e5c982;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:740}.talent-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.talent-rule-grid article{border:1px solid var(--line);background:#ffffffc7;border-radius:11px;padding:13px 14px}.talent-rule-grid article.is-current{box-shadow:inset 3px 0 0 var(--cyan);border-color:#76c9b8}.talent-rule-grid article>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.talent-rule-grid strong{color:var(--ink);font-size:15px}.talent-rule-grid em{color:var(--cyan-dark);font-size:12px;font-style:normal;font-weight:720}.talent-rule-grid p{color:var(--muted);margin:8px 0 5px;font-size:13px;line-height:1.7}.talent-rule-grid small{color:var(--subtle);font-size:12px;line-height:1.6}@media (max-width:900px){.renewal-touchpoint-grid{grid-template-columns:1fr}.talent-pool-row{grid-template-columns:1fr;gap:4px}.voyage-period-block>summary,.voyage-activity-head{flex-direction:column;align-items:flex-start}.voyage-coverage-banner{grid-template-columns:1fr}.city-event-row{grid-template-columns:1fr;gap:5px}.city-talent-pool .talent-pool-row{grid-template-columns:1fr}.talent-row-actions{justify-content:flex-start}.city-talent-form-grid{grid-template-columns:1fr}.city-talent-form-grid label.wide{grid-column:auto}.talent-rulebook-head,.talent-rule-grid article>div{flex-direction:column;align-items:flex-start}.talent-rulebook-head>span{white-space:normal}.talent-rule-grid{grid-template-columns:1fr}}button,input,select{font:inherit}button,select{cursor:pointer}button{color:inherit}.auth-state{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:28px;display:grid}.auth-state-mark{background:linear-gradient(145deg, var(--deep), var(--deep-2));color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:8px;font-size:16px;font-weight:850;display:grid;box-shadow:0 14px 30px #073f7233}.auth-state strong{font-size:18px}.auth-state small{color:var(--muted)}.auth-state button{border:1px solid var(--line-strong);background:#fff;border-radius:9px;margin-top:8px;padding:9px 16px;font-weight:700}.auth-state-error .auth-state-mark{background:linear-gradient(145deg, #b6425b, var(--rose))}.login-shell{background:radial-gradient(circle at 20% 15%,#0cc5d638,#0000 24rem),linear-gradient(132deg,#073f72 0%,#0a5477 52%,#eff7f8 52.1%,#f8fbfc 100%);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.login-story{color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,6vw,78px);display:flex}.login-brand{align-items:center;gap:13px;display:flex}.login-brand>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:14px;place-items:center;width:45px;height:45px;font-weight:850;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:18px}.login-brand small{color:#ffffffa8;letter-spacing:.14em;text-transform:uppercase;margin-top:2px;font-size:14px}.login-copy{max-width:600px;margin:auto 0}.login-copy h1{letter-spacing:-.045em;margin:18px 0 20px;font-size:clamp(38px,5vw,68px);line-height:1.08}.login-copy p{color:#ffffffbd;max-width:560px;margin:0;font-size:16px;line-height:1.8}.login-principles{flex-wrap:wrap;gap:9px;display:flex}.login-principles span{color:#ffffffd1;background:#ffffff14;border:1px solid #fff3;border-radius:99px;padding:7px 11px;font-size:14px}.login-panel{place-items:center;min-height:100vh;padding:40px clamp(28px,6vw,88px);display:grid}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cadde5e6;border-radius:22px;gap:20px;width:min(100%,440px);padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 28px 70px #1a465b21}.login-kicker{color:var(--cyan-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:14px;font-weight:800}.login-card h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:27px}.login-card>div>p{color:var(--muted);margin:0;font-size:15px}.login-card label{gap:8px;display:grid}.login-card label>span{color:#365b6f;font-size:15px;font-weight:750}.login-card input{border:1px solid var(--line-strong);width:100%;height:48px;color:var(--ink);background:#fbfdfe;border-radius:11px;outline:none;padding:0 14px;transition:all .15s}.login-card input:focus{border-color:var(--cyan-dark);box-shadow:0 0 0 4px #0cc5d61f}.login-card>button{background:linear-gradient(100deg, var(--deep), #0b7893);color:#fff;border:0;border-radius:11px;height:49px;font-weight:800;box-shadow:0 12px 25px #073f7233}.login-card>button:disabled{cursor:wait;opacity:.68}.login-error{color:#a33a52;background:#fff4f6;border:1px solid #f2c6d0;border-radius:9px;padding:10px 12px;font-size:15px;line-height:1.5}.login-help{color:var(--subtle);text-align:center;font-size:14px;line-height:1.55}.app-shell{min-height:100vh}.sidebar{z-index:30;width:var(--sidebar);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fcfdf2;flex-direction:column;padding:22px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{align-items:center;gap:12px;padding:2px 7px 19px;display:flex}.brand-orbit{background:linear-gradient(145deg, var(--deep), #0b6c95);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 10px 24px #073f7238}.brand-orbit:before,.brand-orbit:after{content:"";border:1px solid #ffffff4d;border-radius:50%;position:absolute}.brand-orbit:before{width:27px;height:12px;transform:rotate(-35deg)}.brand-orbit:after{width:12px;height:27px;transform:rotate(35deg)}.brand-orbit span{z-index:1;font-size:15px;font-weight:800;position:relative}.brand strong,.brand small,.workspace-switcher strong,.workspace-switcher small,.sidebar-profile strong,.sidebar-profile small,.sidebar-rule strong,.sidebar-rule small{display:block}.brand strong{letter-spacing:.02em;font-size:17px}.brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:14px;font-weight:650}.workspace-switcher{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:30px 1fr 16px;align-items:center;gap:9px;margin-bottom:14px;padding:10px;display:grid;box-shadow:0 7px 22px #1a465b0d}.workspace-avatar,.profile-avatar{color:var(--deep-2);background:linear-gradient(145deg,#d7f3f5,#e4f2f8);border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.workspace-avatar{width:30px;height:30px}.workspace-switcher strong{font-size:15px}.workspace-switcher small{color:var(--muted);margin-top:2px;font-size:14px}.chevron{color:var(--muted)}.side-nav{scrollbar-color:#75a4998c transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.sidebar-scroll-hint{color:#6f918a;text-align:center;padding:7px 8px 2px;font-size:10px;display:none}.side-nav button{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;min-height:51px;padding:7px 9px;transition:all .16s;display:grid}.side-nav button.active{box-shadow:inset 3px 0 var(--cyan-dark);background:linear-gradient(90deg,#e1f6f7,#eef9fa);border-color:#cce9ed}.nav-icon{color:#58778d;background:#e9f1f5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.nav-copy strong,.nav-copy small{display:block}.nav-copy strong{font-size:15px;font-weight:720}.nav-copy small{color:var(--muted);margin-top:1px;font-size:14px}.nav-badge{color:#087e90;text-align:center;background:#dff4f6;border-radius:99px;min-width:25px;padding:3px 6px;font-size:14px;font-weight:800}.sidebar-rule{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:13px 8px;display:flex}.sidebar-rule strong,.sidebar-profile strong{font-size:14px}.sidebar-rule small,.sidebar-profile small{color:var(--muted);margin-top:2px;font-size:13px}.sync-dot,.live-signal{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2aaa831a}.sidebar-profile{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:9px 8px 0;display:grid}.sidebar-profile .profile-avatar{width:32px;height:32px}.sidebar-profile button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:13px}.sidebar-profile button:hover{border-color:var(--line);color:var(--deep);background:#fff}.main-area{min-height:100vh;margin-left:var(--sidebar)}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f7f9e0;border-bottom:1px solid #cadde5cc;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:14px 30px 13px;display:flex;position:sticky;top:0}.breadcrumbs{color:var(--muted);margin:0 0 4px;font-size:14px;font-weight:600}.breadcrumbs span{color:#b0c1ca;padding:0 4px}.title-line{align-items:center;gap:11px;display:flex}.title-line h1{color:#0d2538;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:780}.demo-badge{color:#087c8b;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#e7f8f9;border:1px solid #b7dfe5;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:800}.top-actions{align-items:center;gap:9px;display:flex}.search-box,.wide-search{border:1px solid var(--line);background:#fff;align-items:center;gap:7px;display:flex}.search-box{border-radius:9px;width:210px;height:36px;padding:0 10px}.search-box span,.wide-search span{color:var(--muted);font-size:17px}.search-box input,.wide-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-box input::placeholder,.wide-search input::placeholder{color:#9eb0bb}.date-button,.icon-button{border:1px solid var(--line);color:#476377;background:#fff;border-radius:9px;height:36px;font-size:14px;font-weight:650}.date-button{padding:0 11px}.date-button span{margin-left:7px}.icon-button{width:36px;position:relative}.icon-button b{border:2px solid var(--surface);background:var(--rose);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:13px;display:grid;position:absolute;top:-4px;right:-3px}.mobile-nav{display:none}.page-content{width:100%;max-width:1780px;margin:0 auto;padding:20px 30px 50px}.context-strip{color:#49697c;background:linear-gradient(90deg,#e8f8f8,#f5fbfb);border:1px solid #cde4e8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.context-status{align-items:center;gap:10px;display:flex}.context-note button{border:1px solid var(--line-strong);color:var(--deep-2);background:#fff;border-radius:7px;padding:4px 8px;font-size:13px;font-weight:700}.context-loading{background:linear-gradient(90deg,#edf4f7,#f8fbfc);border-color:#cddde4}.context-pending{background:linear-gradient(90deg,#fff8e9,#fffdf8);border-color:#efd9a7}.context-error{background:linear-gradient(90deg,#fff2f5,#fff9fa);border-color:#efcbd3}.sync-loading{background:var(--blue);box-shadow:0 0 0 5px #4b84d51a}.sync-pending{background:var(--amber);box-shadow:0 0 0 5px #e6a63c1a}.sync-error{background:var(--rose);box-shadow:0 0 0 5px #dd66811a}.historical-data-notice{background:#ffffffa3;border:1px dashed #d6e2e7;border-radius:10px;align-items:flex-start;gap:10px;margin:13px 0;padding:9px 12px;display:flex}.historical-data-notice span{color:#6f8597;background:#eaf1f4;border-radius:99px;flex:none;padding:3px 7px;font-size:13px;font-weight:800}.historical-data-notice p{color:#7b909e;margin:1px 0 0;font-size:13px;line-height:1.55}.resource-panel-state{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:24px;display:flex}.resource-panel-state>span{color:#247f93;background:#e7f4f7;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.resource-panel-state strong{color:#31566a;font-size:14px;display:block}.resource-panel-state p{color:#8398a4;max-width:430px;margin:4px 0 0;font-size:13px;line-height:1.5}.resource-panel-state>button{color:#25778b;background:#fff;border:1px solid #c8dfe5;border-radius:8px;margin-left:8px;padding:7px 10px;font-size:13px;font-weight:720}.resource-error>span{color:#ba526b;background:#fce7ec}.resource-empty>span{color:#a97828;background:#fff1d8}.live-resource-panel{min-height:190px}.scope-chip{color:#27788a;background:#edf8f9;border:1px solid #cbe2e8;border-radius:8px;align-items:center;min-height:29px;padding:6px 9px;font-size:13px;font-weight:760;display:inline-flex}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:#fffffff0;border-radius:15px;min-height:133px;padding:16px 17px 14px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1a465b0d}.metric-card:after{content:"";border:18px solid #0cc5d60e;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-45px;right:-26px}.metric-card-pending{background:linear-gradient(145deg,#fffffff0,#f3f7f8)}.metric-card-pending .metric-value,.metric-card-pending .metric-foot strong{color:#90a4af}.metric-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-head span{color:#4f6a7d;font-size:14px;font-weight:720}.metric-head i{color:#9bafb9;font-size:13px;font-style:normal}.metric-value{z-index:1;color:#0b2b43;letter-spacing:-.045em;margin-top:11px;font-size:34px;font-weight:780;line-height:1;position:relative}.metric-value small{color:#738a99;letter-spacing:0;margin-left:3px;font-size:15px;font-weight:650}.metric-foot{color:#8498a5;font-size:13px;position:absolute;bottom:13px;left:17px}.metric-foot strong{color:#278c9d;font-size:14px}.metric-foot.good strong{color:var(--green)}.metric-foot.warning strong{color:var(--amber)}.mini-progress{background:#eaf1f4;border-radius:10px;width:calc(100% - 34px);height:4px;margin-top:11px;overflow:hidden}.mini-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--deep-2));height:100%;display:block}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(330px,.72fr);gap:13px;margin-top:13px;display:grid}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff2;border-radius:16px;overflow:hidden}.panel-head{border-bottom:1px solid #e2ebef;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 16px;display:flex}.panel-head h2{color:#102a3e;margin:0;font-size:15px;font-weight:760}.panel-head p{color:#8a9da9;margin:3px 0 0;font-size:13px}.text-button{color:#0c8294;background:0 0;border:0;font-size:14px;font-weight:750}.project-table{padding:0 16px}.project-row{color:#668091;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eef1;grid-template-columns:1.35fr .48fr 1.4fr .48fr .38fr;align-items:center;gap:11px;width:100%;min-height:52px;padding:7px 8px;transition:background .13s;display:grid}button.project-row:hover{background:#f4fafb}.project-header{color:#91a4b0;letter-spacing:.04em;min-height:31px;font-size:13px;font-weight:750}.project-name{align-items:center;gap:10px;min-width:0;display:flex}.project-name strong,.project-name small{display:block}.project-name strong{color:#183448;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.project-name small{color:#9aadb8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.project-mark{background:var(--project);color:#fff;width:44px;height:44px;box-shadow:0 7px 18px var(--project);border-radius:13px;flex:none;place-items:center;font-weight:850;display:grid}@supports (color:color-mix(in lab, red, red)){.project-mark{box-shadow:0 7px 18px color-mix(in srgb, var(--project) 28%, transparent)}}.project-mark-small{width:27px;height:27px;box-shadow:none;border-radius:8px;font-size:14px}.stage-bar{background:#e8eff2;border-radius:99px;gap:2px;width:100%;height:8px;display:flex;overflow:hidden}.stage-bar span{min-width:3px}.stage-bar .s0{background:#d5e1e6}.stage-bar .s1{background:#a7d6df}.stage-bar .s2{background:#58c5d1}.stage-bar .s3{background:#178fa6}.stage-bar .s4{background:#0b4675}.advance-number{color:#1d627c;font-weight:780}.signal-count{color:#294e67;font-size:14px;font-weight:720}.stage-legend{color:#8197a4;justify-content:flex-end;gap:12px;padding:9px 23px 12px;font-size:13px;display:flex}.stage-legend span{align-items:center;gap:4px;display:flex}.stage-legend i{border-radius:2px;width:7px;height:7px}.l0{background:#d5e1e6}.l1{background:#a7d6df}.l2{background:#58c5d1}.l3{background:#178fa6}.l4{background:#0b4675}.queue-list{gap:7px;padding:11px;display:grid}.queue-card{text-align:left;background:#fbfdfe;border:1px solid #e1eaee;border-radius:12px;grid-template-columns:43px 1fr auto;align-items:center;gap:10px;min-height:63px;padding:9px;transition:all .15s;display:grid}.queue-card:hover{border-color:#b8dde3;transform:translate(2px)}.queue-number{color:#07889b;background:#e3f8fa;border-radius:11px;place-items:center;width:43px;height:43px;font-size:18px;font-weight:800;display:grid}.queue-blue .queue-number{color:#437bc8;background:#e8f0fd}.queue-amber .queue-number{color:#bd7c13;background:#fff3dc}.queue-rose .queue-number{color:#c65370;background:#fdeaf0}.queue-copy strong,.queue-copy small,.queue-copy em{display:block}.queue-copy strong{color:#1e3d51;font-size:14px}.queue-copy small{color:#8398a6;margin-top:2px;font-size:13px;line-height:1.35}.queue-copy em{color:#9aabb5;margin-top:3px;font-size:12px;font-style:normal}.queue-arrow{color:#8ba1ae}.queue-completion{color:#738a99;grid-template-columns:1fr auto;gap:5px 10px;padding:0 15px 14px;font-size:13px;display:grid}.queue-completion strong{color:#234a63}.queue-completion div{background:#e9f0f3;border-radius:8px;grid-column:1/-1;height:5px;overflow:hidden}.queue-completion i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--deep-2));height:100%;display:block}.queue-completion.metric-withheld strong{color:#81939d;font-size:13px;font-weight:650}.queue-completion.metric-withheld div{background:repeating-linear-gradient(135deg,#edf1f3,#edf1f3 5px,#e4eaed 5px 10px)}.member-panel{margin-top:13px}.member-panel.expanded{margin-top:0}.member-panel-head{min-height:68px}.table-filters{align-items:center;gap:7px;display:flex}.table-filters select,.filter-group select,.filter-group button{border:1px solid var(--line);color:#577184;background:#fbfdfe;border-radius:8px;outline:0;height:31px;padding:0 9px;font-size:13px}.member-table-wrap{width:100%;overflow-x:auto}.member-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.member-table th{color:#879ba7;text-align:left;background:#f8fbfc;border-bottom:1px solid #e2eaee;height:34px;padding:0 12px;font-size:13px;font-weight:740}.member-table th:first-child{width:15%}.member-table th:nth-child(2){width:10%}.member-table th:nth-child(3){width:11%}.member-table th:nth-child(4){width:15%}.member-table th:nth-child(5){width:16%}.member-table th:nth-child(6){width:19%}.member-table th:nth-child(7){width:14%}.member-table td{color:#5f7889;vertical-align:middle;border-bottom:1px solid #e7eef1;height:59px;padding:8px 12px;font-size:13px}.member-table tbody tr{cursor:pointer;transition:background .13s}.member-table tbody tr:hover{background:#f3fafb}.analysis-table-panel{margin-top:0;overflow:hidden}.analysis-table-panel.expanded{min-height:520px}.analysis-table-head{min-height:70px}.analysis-table-meta{align-items:center;gap:12px;display:flex}.analysis-table-meta>span{color:#587788;background:#eef5f7;border-radius:7px;padding:5px 8px;font-size:13px;font-weight:720}.analysis-table-wrap,.coach-pool-wrap{width:100%;overflow-x:auto}.analysis-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1570px}.analysis-table th,.coach-pool-table th{color:#8298a5;text-align:left;background:#f7fafb;border-block:1px solid #e3ebee;height:37px;padding:0 11px;font-size:13px;font-weight:760}.analysis-table th:first-child{width:155px}.analysis-table th:nth-child(2),.analysis-table th:nth-child(3),.analysis-table th:nth-child(4){width:145px}.analysis-table th:nth-child(5){width:150px}.analysis-table th:nth-child(6){width:195px}.analysis-table th:nth-child(7){width:275px}.analysis-table th:nth-child(8){width:190px}.identity-link-table{min-width:980px}.identity-link-table th:first-child{width:210px}.identity-link-table th:nth-child(2){width:220px}.identity-link-table th:nth-child(3){width:190px}.identity-link-table th:nth-child(4){width:250px}.identity-link-table th:nth-child(5){width:150px}.identity-link-table tbody tr{cursor:default}.identity-scys-wechat{border-top:1px dashed #dce7ea;justify-items:start;gap:3px;margin-top:9px;padding-top:8px;display:grid}.scys-registration-state{color:#607b88;background:#eef4f5;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:12px;font-weight:730;display:inline-flex}.scys-registration-state.state-current{color:#08785f;background:#e7f7f1}.scys-registration-state.state-conflict{color:#b54b3d;background:#fff0ed}.scys-registration-state.state-missing,.scys-registration-state.state-not_synced,.scys-registration-state.state-unavailable,.scys-registration-state.state-revoked,.scys-registration-state.state-superseded{color:#718590;background:#f1f4f5}.scys-registration-match.match-matched{color:#08785f}.scys-registration-match.match-conflict{color:#b54b3d}.scys-registration-match.match-unknown{color:#718590}.analysis-table td{color:#577182;vertical-align:top;border-bottom:1px solid #e6edef;height:86px;padding:11px;font-size:13px}.analysis-table tbody tr{cursor:pointer;transition:background .13s}.analysis-table tbody tr:hover,.analysis-table tbody tr:focus-visible{background:#f2fafb;outline:0;box-shadow:inset 3px 0 #1aa4b2}.analysis-member-cell{align-items:flex-start}.analysis-segment,.analysis-detail,.analysis-summary-copy,.analysis-blocker,.data-state-chip,.identity-chip,.coach-pool-table td small,.coach-pool-table td strong{display:block}.analysis-segment{color:#607b8b;text-overflow:ellipsis;white-space:nowrap;background:#f0f4f6;border-radius:6px;width:fit-content;max-width:100%;margin-top:6px;padding:3px 6px;font-size:12px;font-weight:720;overflow:hidden}.analysis-segment.segment-candidate_silent{color:#9b691c;background:#fff1dd}.analysis-segment.segment-chat_silent_tool_active,.analysis-segment.segment-not_silent{color:#2b7d64;background:#e5f5ef}.analysis-segment.segment-usage_unknown{color:#68728e;background:#eef0f7}.analysis-number{color:#244b61;font-size:14px}.analysis-detail{color:#899da8;margin-top:5px;font-size:12px;line-height:1.5}.analysis-summary-copy,.analysis-blocker{color:#36596c;font-size:13px;font-weight:680;line-height:1.55}.analysis-blocker.urgent{color:#a5485d}.data-state-chip,.identity-chip{border-radius:6px;width:fit-content;max-width:100%;padding:4px 6px;font-size:12px;font-weight:740;line-height:1.25}.data-state-chip{color:#477486;background:#edf5f7}.data-state-chip.tool-active{color:#287a60;background:#e1f5ed}.data-state-chip.tool-low{color:#9b691c;background:#fff2dd}.data-state-chip.tool-none{color:#a34f62;background:#fdebef}.data-state-chip.tool-unknown,.data-state-chip.tool-unavailable{color:#69758b;background:#eceff5}.identity-chip.observed{color:#327787;background:#e5f4f6}.identity-chip.needs-review{color:#98681e;background:#fff2de}.identity-match-state{border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.identity-match-state.match-matched{color:#276e4d;background:#e5f4eb;border-color:#a8d7bd}.identity-match-state.match-pending_review{color:#8a5a16;background:#fff2d8;border-color:#e8c77e}.identity-match-state.match-unmatched{color:#626b73;background:#eff1f3;border-color:#c9cfd5}.identity-match-state.match-conflict{color:#9a4138;background:#fae7e4;border-color:#e2a7a0}.sensitive-identity-value{overflow-wrap:anywhere;color:#3b574d}.identity-manual-action{color:#6f5431;font-weight:720}.evidence-link{color:#0b8798;text-align:left;background:0 0;border:0;margin-top:7px;padding:0;font-size:13px;font-weight:760;display:inline-flex}.evidence-link:hover{color:#075b74;text-decoration:underline}.coach-pool-panel{overflow:hidden}.coach-pool-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1260px}.coach-pool-table th:first-child{width:105px}.coach-pool-table th:nth-child(2){width:130px}.coach-pool-table th:nth-child(3){width:105px}.coach-pool-table th:nth-child(4){width:210px}.coach-pool-table th:nth-child(5){width:180px}.coach-pool-table th:nth-child(6){width:270px}.coach-pool-table th:nth-child(7){width:130px}.coach-pool-table td{color:#557181;vertical-align:top;border-bottom:1px solid #e6edef;min-height:76px;padding:11px;font-size:13px;line-height:1.5}.coach-pool-table tbody tr:hover{background:#f4fafb}.coach-pool-table td small{color:#91a2ac;margin-top:4px;font-size:12px}.coach-member-name{color:#244a60;font-size:13px}.coach-status{border-radius:7px;padding:4px 7px;font-size:13px;font-weight:760;display:inline-flex}.coach-status.status-main{color:#15796f;background:#daf3f1}.coach-status.status-backup{color:#677c8a;background:#edf1f5}.coach-rank-reason{color:#5d7887;line-height:1.55}.member-cell,.owner-cell{align-items:center;gap:9px;display:flex}.member-avatar,.owner-cell b{border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.member-avatar{color:#fff;background:linear-gradient(145deg,#0e7994,#49bba9);width:30px;height:30px;font-size:14px}.member-cell strong,.member-cell small,.owner-cell strong,.owner-cell small{display:block}.member-cell strong{color:#18364b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.member-cell small{color:#9babb4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.project-chip{color:#417187;text-overflow:ellipsis;white-space:nowrap;background:#edf5f7;border-radius:7px;max-width:100%;padding:5px 7px;font-size:13px;font-weight:720;display:inline-block;overflow:hidden}.stage-pill{color:#416b7e;white-space:nowrap;background:#edf5f7;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;font-weight:740;display:inline-flex}.stage-pill i{background:#7aa3b3;border-radius:50%;width:6px;height:6px}.stage-s1{color:#9e6d16;background:#fff3db}.stage-s1 i{background:#e5a737}.stage-s2{color:#147588;background:#e5f8f9}.stage-s2 i{background:var(--cyan)}.stage-s3{color:#0b716e;background:#daf3f1}.stage-s3 i{background:#14a8a1}.stage-s4{color:#3f62a1;background:#e8eefb}.stage-s4 i{background:#5576be}.trend{color:var(--green);margin-top:3px;font-size:12px;display:block}.evidence-text,.blocker-text,.action-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.evidence-text{color:#345b72;font-weight:690}.blocker-text{color:#745d5d}.action-text{color:#315f74}.owner-cell b{color:#3d7187;background:#e8f1f5;width:26px;height:26px;font-size:13px}.owner-cell strong{color:#294a5e;font-size:13px}.owner-cell small{color:#9aabb5;margin-top:2px;font-size:12px}.empty-state{color:#9aadb7;text-align:center;align-content:center;place-items:center;min-height:250px;display:grid}.empty-state span{font-size:28px}.empty-state strong{color:#516f81;margin-top:8px}.empty-state p{margin:4px 0;font-size:14px}.view-stack{gap:14px;display:grid}.section-intro{justify-content:space-between;align-items:flex-end;gap:24px;min-height:96px;padding:10px 2px 5px;display:flex}.eyebrow{color:#0d8fa1;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.section-intro h2{color:#102a3f;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:790}.section-intro p{color:#748b9a;max-width:740px;margin:7px 0 0;font-size:14px;line-height:1.6}.primary-button,.secondary-button{white-space:nowrap;border-radius:9px;height:38px;padding:0 14px;font-size:14px;font-weight:750}.primary-button{border:1px solid var(--deep);background:linear-gradient(145deg, var(--deep), #0a6087);color:#fff;box-shadow:0 8px 22px #073f722e}.secondary-button{border:1px solid var(--line-strong);color:#466478;background:#fff}.intro-actions{gap:8px;display:flex}.project-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.project-selection-note{color:#547269;background:#eff8f5;border-left:3px solid #48a58f;border-radius:8px;margin:0;padding:10px 13px;font-size:12px;line-height:1.55}.project-summary-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;min-width:0;padding:14px;transition:all .15s}.project-summary-card:hover,.project-summary-card.selected{border-color:var(--project)}@supports (color:color-mix(in lab, red, red)){.project-summary-card:hover,.project-summary-card.selected{border-color:color-mix(in srgb, var(--project) 50%, white)}}.project-summary-card:hover,.project-summary-card.selected{box-shadow:0 11px 28px var(--project)}@supports (color:color-mix(in lab, red, red)){.project-summary-card:hover,.project-summary-card.selected{box-shadow:0 11px 28px color-mix(in srgb, var(--project) 12%, transparent)}}.project-summary-card:hover,.project-summary-card.selected{transform:translateY(-1px)}.project-summary-card.selected{box-shadow:inset 0 3px var(--project), 0 11px 28px var(--project)}@supports (color:color-mix(in lab, red, red)){.project-summary-card.selected{box-shadow:inset 0 3px var(--project), 0 11px 28px color-mix(in srgb, var(--project) 12%, transparent)}}.project-card-top{align-items:center;gap:8px;min-width:0;display:flex}.project-card-top>span:nth-child(2){flex:1;min-width:0}.project-card-top strong,.project-card-top small{display:block}.project-card-top strong{color:#18364a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.project-card-top small{color:#91a4af;margin-top:2px;font-size:13px}.project-card-top b{color:var(--project);text-align:right;font-size:13px}.project-card-scopes{gap:6px;margin-top:12px;display:grid}.project-card-scopes i{color:#5f766e;text-overflow:ellipsis;white-space:nowrap;background:#f3f7f5;border-radius:8px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:730;overflow:hidden}.project-summary-card .project-mark{border-radius:10px;width:34px;height:34px;font-size:14px}.project-summary-card .stage-bar{height:6px;margin-top:14px}.project-live-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.project-live-stats>span{text-align:center;background:#f3f7f9;border-radius:8px;padding:7px 5px}.project-live-stats strong,.project-live-stats small{display:block}.project-live-stats strong{color:#2c6579;font-size:15px}.project-live-stats small{color:#8da0aa;margin-top:2px;font-size:12px}.project-card-foot{color:#8ca0ac;justify-content:space-between;gap:8px;margin-top:9px;font-size:12px;display:flex}.project-chat-freshness{color:#718996;margin-top:8px;font-size:12px;display:block}.project-card-foot span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-detail{padding-bottom:18px}.project-detail-title{border-bottom:1px solid #e2ebef;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.project-identity{align-items:center;gap:13px;display:flex}.project-identity span{color:#91a4af;font-size:13px}.project-identity h2{color:#17364a;margin:1px 0 3px;font-size:18px}.project-identity p{color:#718897;margin:0;font-size:13px}.project-detail-kpis{align-items:center;display:flex}.project-detail-kpis>span{border-left:1px solid var(--line);text-align:center;min-width:105px;padding:2px 18px}.analysis-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 22px 0;display:grid}.analysis-summary-grid>div{background:linear-gradient(145deg,#f8fbfc,#fff);border:1px solid #dfe9ed;border-radius:11px;min-width:0;padding:13px}.analysis-summary-grid span,.analysis-summary-grid strong{display:block}.analysis-summary-grid span{color:#8399a5;font-size:13px;font-weight:730}.analysis-summary-grid strong{color:#24556b;margin-top:6px;font-size:14px;line-height:1.45}.analysis-summary-grid p{color:#8b9da7;margin:5px 0 0;font-size:12px;line-height:1.5}.project-behavior-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 22px 0;display:grid}.project-behavior-grid article{background:linear-gradient(145deg,#f4fbfb,#fff);border:1px solid #d9e7ea;border-radius:12px;min-width:0;padding:14px}.project-behavior-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-behavior-grid span,.project-behavior-grid strong,.project-behavior-grid p,.project-behavior-grid small{display:block}.project-behavior-grid span{color:#35677a;font-size:13px;font-weight:780}.project-behavior-grid i{color:#7b929d;font-size:12px;font-style:normal}.project-behavior-grid strong{color:#0b7187;margin-top:10px;font-size:15px}.project-behavior-grid p{color:#718995;min-height:30px;margin:6px 0;font-size:13px;line-height:1.5}.project-behavior-grid small{color:#92a3ac;font-size:12px}.project-behavior-grid .behavior-data-unknown{background:#fffbf3;border-color:#eadfc6}.project-behavior-grid .behavior-data-unknown strong{color:#9b793d}.project-behavior-boundary{color:#718894;background:#f2f6f7;border-radius:8px;margin:10px 22px 0;padding:8px 11px;font-size:12px;line-height:1.5}.signal-rule-strip{color:#6d8491;background:linear-gradient(90deg,#f7fbfc,#fffaf0);border:1px solid #dbe8ec;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:58px;padding:10px 16px;font-size:13px;display:flex}.signal-rule-strip>span{background:#fff;border-radius:8px;padding:7px 10px;box-shadow:0 3px 12px #16485c0f}.signal-rule-strip b{color:#294f64}.signal-rule-strip i{color:#a4b4bc;font-style:normal;font-weight:800}.signal-rule-strip strong{color:#fff;background:#0b7187;border-radius:8px;padding:7px 10px;font-size:13px}.project-detail-kpis small,.project-detail-kpis strong{display:block}.analysis-pipeline-empty{text-align:center;align-content:center;place-items:center;min-height:180px;padding:28px;display:grid}.analysis-pipeline-empty>span{color:#738b98;background:#edf3f5;border-radius:99px;padding:4px 8px;font-size:13px;font-weight:800}.analysis-pipeline-empty>strong{color:#31566a;margin-top:12px;font-size:15px}.analysis-pipeline-empty>p{color:#8196a2;max-width:640px;margin:7px 0 0;font-size:13px;line-height:1.6}.analysis-pipeline-empty.compact{min-height:165px;padding:18px}.project-detail-kpis small{color:#91a3ae;font-size:13px}.project-detail-kpis strong{color:#1b576e;margin-top:4px;font-size:19px}.milestone-flow{grid-template-columns:repeat(5,1fr);gap:0;padding:25px 28px 17px;display:grid}.milestone{text-align:center;min-height:90px;padding-top:34px;position:relative}.milestone:before,.milestone:after{content:"";position:absolute;top:15px}.milestone:before{background:#d7e6eb;width:100%;height:6px;left:0}.milestone:first-child:before{width:50%;left:50%}.milestone:last-child:before{width:50%}.milestone:after{background:#a8c5d0;border:5px solid #fff;border-radius:50%;width:20px;height:20px;left:calc(50% - 10px);box-shadow:0 0 0 1px #b9cfd7}.milestone-2:after{background:var(--cyan)}.milestone-3:after{background:#148fa4}.milestone-4:after{background:var(--deep)}.milestone span,.milestone strong,.milestone small{display:block}.milestone span{color:#173b52;font-size:20px;font-weight:790}.milestone strong{color:#547184;margin-top:3px;font-size:13px}.milestone small{color:#9aabb5;margin-top:3px;font-size:12px}.project-insight-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px;display:grid}.project-insight-grid>div{background:#f8fbfc;border:1px solid #e1ebef;border-radius:12px;min-height:120px;padding:15px}.insight-label{color:#118da0;font-family:var(--font-geist-mono), monospace;margin-bottom:9px;font-size:13px;font-weight:800;display:block}.project-insight-grid strong{color:#254a60;font-size:14px;line-height:1.45}.project-insight-grid p{color:#8398a5;margin:8px 0 0;font-size:13px;line-height:1.6}.queue-stat-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.queue-stat{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:45px 1fr;align-items:center;gap:10px;min-height:83px;padding:13px;display:grid;position:relative;overflow:hidden}.queue-stat>span{color:#09899c;background:#e2f7f8;border-radius:12px;place-items:center;width:45px;height:45px;font-size:18px;font-weight:800;display:grid}.queue-stat.queue-blue>span{color:#437bc8;background:#e8f0fd}.queue-stat.queue-amber>span{color:#bd7c13;background:#fff3dc}.queue-stat.queue-rose>span{color:#c65370;background:#fdeaf0}.queue-stat strong,.queue-stat small{display:block}.queue-stat strong{color:#29495d;font-size:14px}.queue-stat small{color:#91a4af;margin-top:4px;font-size:13px}.queue-stat>i{color:#91a4af;font-size:12px;font-style:normal;position:absolute;top:8px;right:10px}.task-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.55fr);gap:13px;display:grid}.subtle-chip{color:#528091;background:#f2fafb;border:1px solid #d4e6eb;border-radius:8px;padding:5px 8px;font-size:13px}.task-list{padding:2px 15px 8px}.task-item{border-bottom:1px solid #e5edf0;grid-template-columns:32px 1fr auto;align-items:start;gap:12px;min-height:100px;padding:15px 2px;display:grid}.task-item:last-child{border-bottom:0}.task-item.task-done{opacity:.55}.task-item.task-unassigned{background:#fff7f7;border:1px solid #efc9ce;border-radius:10px;margin-inline:-8px;padding-inline:10px;box-shadow:inset 3px 0 #d95c6e}.priority{color:#6e8593;width:29px;height:29px;font-family:var(--font-geist-mono), monospace;background:#eef3f5;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.priority-p0{color:#c44968;background:#fde8ed}.priority-p1{color:#ad7218;background:#fff3db}.task-main>div:first-child{align-items:center;gap:8px;display:flex}.task-type{color:#19788a;background:#e8f5f7;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:720}.unassigned-badge{color:#ad4357;background:#fce5e8;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:800}.task-main strong{color:#18364a;font-size:14px}.task-main small{color:#91a4af;font-size:13px}.task-main p{color:#526f81;margin:8px 0;font-size:13px;line-height:1.5}.task-meta{color:#91a2ad;align-items:center;gap:12px;font-size:13px;display:flex}.task-meta .unassigned-copy{color:#aa4457;font-weight:760}.task-meta button{color:#0c8da0;background:0 0;border:0;font-size:13px;font-weight:700}.task-action{color:#168094;background:#fff;border:1px solid #bfdde3;border-radius:8px;min-width:66px;height:31px;margin-top:4px;font-size:13px;font-weight:720}.task-action.active{background:#e5f7f8;border-color:#238fa0}.task-action:disabled,.task-meta button:disabled{cursor:default;opacity:.55}.action-policy{padding-bottom:14px}.action-policy ol{margin:0;padding:10px 16px;list-style:none}.action-policy li{border-bottom:1px solid #e8eef1;gap:11px;padding:11px 0;display:flex}.action-policy li>span{color:#23a7b7;font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:800}.action-policy li strong{color:#284a5f;font-size:14px}.action-policy li p{color:#8ca0ac;margin:3px 0 0;font-size:13px;line-height:1.5}.human-loop{background:#edf9fa;border:1px solid #c8e4e8;border-radius:10px;margin:2px 14px;padding:12px}.human-loop span,.human-loop strong{display:block}.human-loop span{color:#0b93a5;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:12px;font-weight:800}.human-loop strong{color:#315d71;margin-top:5px;font-size:13px}.member-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.wide-search{background:#f8fbfc;border-radius:9px;width:min(520px,55%);height:38px;padding:0 11px}.filter-group{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.locked-filter-chip{color:#2e6f50;white-space:nowrap;background:#e8f5ed;border:1px solid #a8d7bd;border-radius:8px;align-items:center;height:38px;padding:0 11px;font-size:13px;font-weight:760;display:inline-flex}.identity-alias-cell{min-width:190px}.identity-manual-value{font-weight:760;color:#28705c!important}.identity-alias-edit-button{color:#236b55;background:#f0faf5;border:1px solid #9fcfbd;border-radius:7px;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:800}.identity-alias-edit-button:hover{background:#e8f6ef;border-color:#55a989}.identity-alias-edit-button:focus-visible{outline-offset:2px;outline:3px solid #238b6833}.manual-match-conflict{font-weight:760;color:#a34e46!important}.manual-match-matched{font-weight:760;color:#28705c!important}.manual-match-no_current_weflow_match,.manual-match-unknown{color:#8a672b!important}.identity-governance-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.identity-governance-steps article{background:#fbfdfc;border:1px solid #d9e4df;border-radius:10px;gap:10px;padding:12px;display:flex}.identity-governance-steps article>span{color:#fff;background:#14785f;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:12px;font-weight:850;display:grid}.identity-governance-steps strong{color:#31564b;font-size:13px}.identity-governance-steps p{color:#75847f;margin:4px 0 0;font-size:11px;line-height:1.5}.identity-evidence-freshness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.identity-evidence-freshness article{background:#f9fcfa;border:1px solid #d8e4df;border-radius:9px;min-width:0;padding:10px 11px}.identity-evidence-freshness span,.identity-evidence-freshness strong,.identity-evidence-freshness small{overflow-wrap:anywhere;display:block}.identity-evidence-freshness span{color:#6c8079;font-size:10px;font-weight:760}.identity-evidence-freshness strong{color:#2f5d50;margin-top:3px;font-size:13px}.identity-evidence-freshness small{color:#84948e;margin-top:3px;font-size:10px;line-height:1.45}.identity-evidence-freshness-compact{margin:0 0 13px}.identity-evidence-risk-note{color:#835f21;background:#fff9ed;border:1px solid #e5c78c;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:11px;line-height:1.55}.identity-evidence-acknowledgement{color:#70541f;cursor:pointer;background:#fff9ed;border:1px solid #dfbd7e;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.identity-evidence-acknowledgement input{accent-color:#14785f;flex:none;width:16px;height:16px;margin-top:2px}.identity-evidence-acknowledgement span,.identity-evidence-acknowledgement strong,.identity-evidence-acknowledgement small{display:block}.identity-evidence-acknowledgement strong{font-size:12px}.identity-evidence-acknowledgement small{color:#856f43;margin-top:3px;font-size:10px;line-height:1.5}.identity-inactive-audit-panel{background:#fffdfa;border-color:#e2d9ca}.identity-inactive-audit-table{min-width:980px}.identity-governance-feedback{color:#2e6e56;background:#edf8f2;border:1px solid #a9d3c0;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:flex}.identity-governance-feedback>span{font-weight:900}.identity-governance-feedback p{flex:1;margin:0;font-size:12px;line-height:1.5}.identity-governance-feedback button{color:#568170;background:0 0;border:0;font-size:18px}.identity-view-switch{gap:9px;margin-bottom:8px;display:flex}.identity-view-switch button{color:#667b74;text-align:left;background:#fff;border:1px solid #d5e1dc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:170px;padding:11px 13px;display:flex}.identity-view-switch button strong{color:#315b4e;font-size:18px}.identity-view-switch button.active{color:#286b54;background:#edf8f2;border-color:#4aa07e;box-shadow:inset 0 0 0 1px #4aa07e}.identity-view-switch button.attention strong{color:#a45e25}.identity-view-switch button.attention.active{color:#875524;background:#fff7ec;border-color:#d7a26b;box-shadow:inset 0 0 0 1px #d7a26b}.identity-view-note{color:#7a8984;margin:0 0 12px;font-size:11px;line-height:1.55}.identity-application-stats{grid-template-columns:repeat(7,minmax(90px,1fr));gap:7px;margin-bottom:12px;display:grid}.identity-application-stats button{text-align:left;background:#fff;border:1px solid #dae3df;border-radius:9px;gap:3px;padding:9px;display:grid}.identity-application-stats button.active{background:#edf8f2;border-color:#4aa07e;box-shadow:inset 0 0 0 1px #4aa07e}.identity-application-stats span{color:#75847f;font-size:10px}.identity-application-stats strong{color:#2f554a;font-size:16px}.identity-application-stats-note{color:#84918d;margin:-5px 0 12px;font-size:10px;line-height:1.45}.identity-application-lock-note{font-weight:760;color:#a34e46!important}.identity-alias-edit-button:disabled{cursor:not-allowed;color:#999;background:#f5f5f3;border-color:#ddd}.identity-application-cell{min-width:180px}.identity-application-status{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:820;display:inline-flex}.identity-application-status.application-ready{color:#237054;background:#e6f5ed}.identity-application-status.application-applied{color:#176856;background:#dff3ef;box-shadow:inset 0 0 0 1px #8bc8b6}.identity-application-status.application-blocked{color:#a34b43;background:#fff0ed}.identity-application-status.application-revoked{color:#746c60;background:#f3f0eb}.identity-application-status.application-not_ready,.identity-application-status.application-unavailable{color:#8b682a;background:#fff6e8}.identity-application-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.identity-application-actions button{color:#63736e;background:#fff;border:1px solid #d1dbd7;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800}.identity-application-actions button:disabled{cursor:not-allowed;opacity:.62}.identity-application-actions .identity-apply-button{color:#236f55;background:#edf8f2;border-color:#6cb89a}.identity-application-actions .identity-revoke-button{color:#9d4a42;background:#fff6f4;border-color:#ddb4ae}.identity-effective-alias-cell strong{color:#245f4d;overflow-wrap:anywhere;font-size:14px;display:block}.identity-row-actions{gap:7px;display:grid}.identity-row-actions button,.identity-governance-drawer-actions button{border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.identity-evidence-button{color:#356b59;background:#f7fbf9;border:1px solid #bdd6cc}.identity-governance-button{color:#236d54;background:#eaf7f0;border:1px solid #58a98a}.identity-evidence-drawer,.identity-governance-drawer{width:min(720px,100vw)}.identity-drawer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.identity-drawer-summary article,.identity-source-evidence-grid article{background:#fff;border:1px solid #d7e3de;border-radius:10px;min-width:0;padding:12px}.identity-drawer-summary small,.identity-drawer-summary strong,.identity-drawer-summary span,.identity-source-evidence-grid span,.identity-source-evidence-grid strong,.identity-source-evidence-grid small{overflow-wrap:anywhere;display:block}.identity-drawer-summary small,.identity-source-evidence-grid>article>span{color:#72847e;font-size:11px;font-weight:760}.identity-drawer-summary strong,.identity-source-evidence-grid strong{color:#294f44;margin-top:5px;font-size:14px}.identity-drawer-summary span,.identity-source-evidence-grid small{color:#7e8f89;margin-top:4px;font-size:11px;line-height:1.5}.identity-source-evidence-grid{gap:10px;display:grid}.identity-conflict-section{background:#fff8f6;border-left:3px solid #c8655b}.identity-conflict-section>strong{color:#94443d}.identity-conflict-section p,.identity-governance-blocked-note{color:#755d58;margin:6px 0 0;font-size:12px;line-height:1.6}.identity-source-list{gap:8px;display:grid}.identity-source-list>div{background:#fbfdfc;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 11px;display:grid}.identity-source-list strong{color:#355e52;font-size:12px}.identity-source-list span{color:#6f817b;font-size:11px}.identity-source-list small{color:#899791;grid-column:1/-1;font-size:10px}.identity-governance-steps-drawer{grid-template-columns:1fr;margin:0}.identity-governance-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.identity-governance-drawer-actions .identity-alias-edit-button{margin-top:0}.identity-governance-drawer-actions .identity-apply-button{color:#236f55;background:#eaf7f0;border:1px solid #5ead8e}.identity-governance-drawer-actions .identity-revoke-button{color:#9d4a42;background:#fff6f4;border:1px solid #ddb4ae}.coach-intelligence-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:13px;display:grid}.blocker-panel,.coach-rule-panel{overflow:hidden}.blocker-list:empty:after{color:#91a3ad;content:"本项目在当前周期暂无可聚类卡点";place-items:center;min-height:150px;font-size:13px;display:grid}.blocker-item{border-bottom:1px solid #e5edef;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:10px 3px;display:grid}.blocker-item>span{color:#b1c0c7;font-family:var(--font-geist-mono), monospace;text-align:center;font-size:18px;font-weight:760}.blocker-item strong{color:#284d61;font-size:14px}.blocker-item p{color:#8499a5;margin:4px 0 0;font-size:13px;line-height:1.5}.blocker-item em{color:#4f7385;white-space:nowrap;background:#eef5f7;border-radius:7px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:720}.coach-rule-list{gap:1px;margin:0;padding:0 16px 17px;list-style:none;display:grid}.coach-rule-list li{border-bottom:1px solid #e5edef;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:12px 0;display:grid}.coach-rule-list b{color:#0c90a1;font-family:var(--font-geist-mono), monospace;font-size:14px}.coach-rule-list strong,.coach-rule-list small{display:block}.coach-rule-list strong{color:#365a6d;font-size:13px}.coach-rule-list small{color:#8ba0aa;margin-top:3px;font-size:12px;line-height:1.45}.coach-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.6fr);gap:13px;display:grid}.blocker-list{padding:0 15px 7px}.blocker-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5edf0;grid-template-columns:40px 1fr auto 15px;align-items:center;gap:12px;width:100%;min-height:71px;padding:8px 4px;display:grid}.rank{color:#b2c0c8;font-family:var(--font-geist-mono), monospace;font-size:17px;font-weight:760}.blocker-main strong,.blocker-main small{display:block}.blocker-main strong{color:#27495d;font-size:14px}.blocker-main small{color:#8fa2ad;margin-top:4px;font-size:13px}.level{border-radius:7px;padding:4px 7px;font-size:13px;font-weight:720}.level-high{color:#bb4d66;background:#fde8ed}.level-mid{color:#a36f19;background:#fff4de}.live-brief{color:#fff;background:linear-gradient(155deg,#073f72,#075c79);padding:22px;position:relative;overflow:hidden}.live-brief:after{content:"";border:35px solid #4ee2e217;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-70px}.brief-label{z-index:1;color:#73d9e3;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:13px;font-weight:800;position:relative}.live-brief h2{z-index:1;margin:7px 0 0;font-size:20px;position:relative}.live-brief>p{z-index:1;color:#9cc7d7;margin:3px 0;font-size:13px;position:relative}.brief-focus,.brief-outline{z-index:1;border-top:1px solid #ffffff26;margin-top:17px;padding-top:15px;position:relative}.brief-focus small,.brief-focus strong{display:block}.brief-focus small,.brief-outline>span{color:#70d3dd;font-size:13px;font-weight:700}.brief-focus strong{margin-top:6px;font-size:15px;line-height:1.55}.brief-outline ol{color:#c4dce5;margin:8px 0 0;padding-left:17px;font-size:13px;line-height:1.9}.live-brief>button{z-index:1;color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9px;width:100%;height:36px;margin-top:16px;font-size:13px;font-weight:720;position:relative}.coach-suggestion-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.coach-suggestion-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:170px;padding:15px}.coach-suggestion-grid span{color:#0e91a3;font-size:13px;font-weight:760}.coach-suggestion-grid strong{color:#284a5e;margin-top:8px;font-size:14px;line-height:1.45;display:block}.coach-suggestion-grid p{color:#879ba7;margin:8px 0;font-size:13px;line-height:1.6}.coach-suggestion-grid button{color:#0d899b;background:0 0;border:0;margin-top:5px;padding:0;font-size:13px;font-weight:720}.case-pipeline{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:15px;display:grid}.case-pipeline div,.case-pipeline article{background:#f4f9fa;border-radius:10px;min-height:77px;padding:12px 15px}.case-pipeline span,.case-pipeline strong,.case-pipeline small{display:block}.case-pipeline span{color:#577384;font-size:13px;font-weight:700}.case-pipeline strong{color:#155a71;margin-top:3px;font-size:20px}.case-pipeline small{color:#94a7b1;font-size:12px}.case-pipeline>i{color:#8fa6b2;text-align:center;font-style:normal}.case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.case-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 9px 26px #1b42570d}.case-card>h3{color:#24495e;margin:13px 0 5px;font-size:15px}.case-card>strong{color:#0d7688;font-size:14px;line-height:1.5;display:block}.case-card>p{color:#7b919d;min-height:36px;margin:7px 0;font-size:13px;line-height:1.55}.case-card-head>span:first-child{color:#718a98;flex:1;font-size:13px;font-weight:720}.case-card-head>em{color:#9b6a1d;background:#fff1da;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:740}.case-gaps{background:#f6f9fa;border-radius:9px;flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:46px;margin-top:10px;padding:9px;display:flex}.case-gaps>span{color:#879aa5;width:100%;font-size:12px;font-weight:760}.case-gaps small{color:#7c8e98;background:#fff;border-radius:5px;padding:3px 5px;font-size:12px}.case-card>button{color:#0b8091;background:#f4fbfb;border:1px solid #c9e1e5;border-radius:8px;width:100%;min-height:34px;margin-top:11px;font-size:13px;font-weight:740}.case-card-head{align-items:center;gap:9px;display:flex}.case-card-head .profile-avatar{width:34px;height:34px}.case-card-head>div{flex:1;min-width:0}.case-card-head strong,.case-card-head small{display:block}.case-card-head strong{color:#23465b;font-size:14px}.case-card-head small{color:#91a4af;margin-top:2px;font-size:13px}.case-card-head>span:last-child{border-radius:6px;padding:4px 6px;font-size:12px;font-weight:700}.case-card-head .pending{color:#aa721a;background:#fff3dc}.case-card-head .verified{color:#268162;background:#e2f5ec}.case-result{background:#f3f9fa;border-radius:10px;margin-top:16px;padding:12px}.case-result small,.case-result strong{display:block}.case-result small{color:#88a0ad;font-size:12px}.case-result strong{color:#155f73;margin-top:4px;font-size:14px}.case-score{color:#7d929f;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:grid}.case-score>div{background:#e5edf0;border-radius:8px;height:5px;overflow:hidden}.case-score i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--deep));height:100%;display:block}.case-score strong{color:#2c596f}.case-next{border-top:1px solid #e7eef1;min-height:83px;margin-top:13px;padding-top:12px}.case-next small,.case-next span{color:#93a5af;font-size:12px}.case-next p{color:#536f81;margin:5px 0;font-size:13px;line-height:1.5}.case-card>button{color:#158396;background:#f3fafb;border:1px solid #c8e2e7;border-radius:8px;width:100%;height:33px;font-size:13px;font-weight:720}.case-standard{background:#edf8f9;border:1px solid #cbe2e7;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.case-standard span,.case-standard strong{display:block}.case-standard span{color:#0b8295;font-size:13px;font-weight:720}.case-standard strong{color:#315d71;margin-top:4px;font-size:14px}.case-standard p{color:#708896;max-width:580px;margin:0;font-size:13px;line-height:1.55}.source-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.source-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:76px;padding:12px;display:grid}.source-icon{color:#157b8d;background:#e8f6f7;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.source-grid strong,.source-grid small{display:block}.source-grid strong{color:#2d4e62;font-size:13px}.source-grid small{color:#92a4ae;margin-top:4px;font-size:12px}.source-grid em{font-size:12px;font-style:normal;font-weight:700}.source-ok{color:var(--green)}.source-warn{color:var(--amber)}.source-connected{color:var(--green)}.source-partial{color:var(--amber)}.source-syncing{color:var(--blue)}.source-stale{color:var(--amber)}.source-error{color:var(--rose)}.source-pending,.source-archived,.source-unknown{color:var(--muted)}.source-grid .source-state-card{grid-column:1/-1}.source-state-card button{border:1px solid var(--line-strong);color:var(--deep-2);background:#fff;border-radius:7px;padding:6px 9px;font-size:13px;font-weight:700}.membership-summary-panel,.hybrid-source-panel{padding:16px}.source-status-chip{border:1px solid var(--line);background:#f7fafb;border-radius:99px;flex:none;padding:5px 8px;font-size:13px;font-style:normal;font-weight:800}.membership-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.membership-metric-grid article{background:linear-gradient(145deg,#f7fbfc,#fff);border:1px solid #dce8ed;border-radius:11px;min-width:0;padding:12px}.membership-metric-grid span,.membership-metric-grid strong,.membership-metric-grid small{display:block}.membership-metric-grid span{color:#718896;font-size:13px}.membership-metric-grid strong{color:#234c63;font-family:var(--font-geist-mono), monospace;margin-top:8px;font-size:18px}.membership-metric-grid small{color:#91a4ae;margin-top:6px;font-size:12px;line-height:1.45}.membership-metric-grid .membership-active{background:linear-gradient(145deg,#effaf6,#fff);border-color:#c9e9de}.membership-metric-grid .membership-active strong{color:#218264}.membership-metric-grid .membership-warning{background:linear-gradient(145deg,#fff8ec,#fff);border-color:#eddcb9}.membership-metric-grid .membership-warning strong{color:#a87322}.expiry-bucket-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.expiry-bucket-list>div{background:#f2f7f9;border-radius:9px;min-width:0;padding:9px 10px}.expiry-bucket-list span,.expiry-bucket-list strong,.expiry-bucket-list small{display:block}.expiry-bucket-list span{color:#6e8795;font-size:12px}.expiry-bucket-list strong{color:#315a6e;margin-top:4px;font-size:14px}.expiry-bucket-list small{overflow-wrap:anywhere;color:#98a9b2;margin-top:3px;font-size:12px;line-height:1.4}.membership-quality-note{background:#eaf5f7;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:9px;padding:9px 11px;display:grid}.membership-quality-note span{color:#0c7d90;font-size:13px;font-weight:800}.membership-quality-note p{color:#66818f;margin:0;font-size:13px;line-height:1.5}.hybrid-source-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.hybrid-source-grid>article{background:#fbfdfd;border:1px solid #dbe7ec;border-radius:10px;min-width:0;padding:11px}.hybrid-source-grid>article.route-partial{background:#fffaf1;border-color:#ebd9b6}.hybrid-source-grid>article>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.hybrid-source-grid span,.hybrid-source-grid em,.hybrid-source-grid small{color:#8095a1;font-size:12px}.hybrid-source-grid em{color:#248069;font-style:normal;font-weight:750}.hybrid-source-grid .route-partial em{color:#a06c21}.hybrid-source-grid strong{color:#254d63;margin-top:8px;font-size:13px;line-height:1.4;display:block}.hybrid-source-grid p{color:#698392;margin:5px 0;font-size:12px;line-height:1.4}.hybrid-source-grid b{color:#0b8295}.hybrid-source-grid small{overflow-wrap:anywhere;display:block}.governance-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.6fr);gap:13px;display:grid}.governance-quality-note{background:linear-gradient(90deg,#f2fafb,#fff);border:1px solid #cfe3e7;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:54px;padding:11px 14px;display:grid}.governance-quality-note>span{color:#fff;font-family:var(--font-geist-mono), monospace;background:#0b8295;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:800}.governance-quality-note p{color:#66818f;margin:0;font-size:13px;line-height:1.5}.governance-quality-note>strong{color:#267b69;white-space:nowrap;font-size:13px}.governance-quality-note.quality-partial>strong{color:#a16b19}.identity-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 12px;display:grid}.identity-quality-grid article{background:#f8fbfc;border:1px solid #dfe9ed;border-radius:10px;min-width:0;padding:11px}.identity-quality-grid span,.identity-quality-grid strong,.identity-quality-grid small{display:block}.identity-quality-grid span{color:#8298a4;font-size:12px;font-weight:720}.identity-quality-grid strong{color:#1b6478;margin-top:4px;font-size:18px}.identity-quality-grid small{color:#8fa1aa;margin-top:3px;font-size:12px;line-height:1.4}.identity-quality-grid .quality-withheld{background:#f4f6f7;border-style:dashed}.identity-quality-grid .quality-withheld strong,.identity-quality-grid .quality-withheld small{color:#82949d}.identity-quality-rule{background:#fffaf0;border-left:3px solid #dda541;border-radius:8px;margin:0 16px 15px;padding:10px 11px}.identity-quality-rule span{color:#9c6b21;font-size:12px;font-weight:760}.identity-quality-rule p{color:#78653f;margin:4px 0 0;font-size:13px;line-height:1.5}.quality-caveats{background:#f5f8fa;border-radius:9px;margin:10px 14px 0;padding:11px}.quality-caveats>span{color:#567384;font-size:13px;font-weight:760}.quality-caveats ul{color:#8196a2;gap:5px;margin:7px 0 0;padding-left:15px;font-size:12px;line-height:1.5;display:grid}.identity-list{padding:4px 15px 9px}.identity-list>div{border-bottom:1px solid #e6edf0;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;min-height:70px;display:grid}.identity-list .profile-avatar{width:32px;height:32px}.identity-list strong,.identity-list small{display:block}.identity-list strong{color:#284a5e;font-size:14px}.identity-list small{color:#91a4af;margin-top:3px;font-size:13px}.identity-tag{color:#53778a;background:#eef5f7;border-radius:7px;padding:5px 7px;font-size:13px}.identity-list button{color:#168195;background:#fff;border:1px solid #c5dfe5;border-radius:7px;height:29px;font-size:13px}.evidence-health{padding-bottom:13px}.evidence-health .panel-head>strong{color:#208aa0;font-size:22px}.health-row{color:#708896;grid-template-columns:75px 1fr 33px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;display:grid}.health-row>div{background:#e6eef1;border-radius:8px;height:6px;overflow:hidden}.health-row i{border-radius:inherit;background:#36b6b5;height:100%;display:block}.health-row .warn-bar i{background:var(--amber)}.health-row strong{color:#355c72;text-align:right}.health-row.health-withheld{grid-template-columns:75px 1fr minmax(88px,auto)}.health-row.health-withheld>div{background:repeating-linear-gradient(135deg,#edf1f3,#edf1f3 5px,#e3e9ec 5px 10px)}.health-row.health-withheld strong{color:#81939d;font-size:12px;font-weight:650}.evidence-warning{background:#fff8e9;border:1px solid #f0d9a7;border-radius:9px;gap:9px;margin:9px 14px 0;padding:10px;display:flex}.evidence-warning span{background:var(--amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:13px;font-weight:800;display:grid}.evidence-warning p{color:#886d3e;margin:0;font-size:13px;line-height:1.5}.policy-table{padding-bottom:8px}.policy-row{border-bottom:1px solid #e6edf0;grid-template-columns:150px 1fr 110px;align-items:center;gap:15px;min-height:55px;margin:0 16px;display:grid}.policy-row strong{color:#294c61;font-size:13px}.policy-row span{color:#6e8796;font-size:13px}.policy-row em{color:#587789;background:#eef5f7;border-radius:6px;justify-self:end;padding:4px 6px;font-size:12px;font-style:normal}.drawer-layer{z-index:100;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081c2b61;border:0;width:100%;height:100%;position:absolute;inset:0}.member-drawer{border-left:1px solid var(--line-strong);background:#f8fbfc;width:min(555px,100vw);animation:.22s ease-out drawer-in;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-25px 0 70px #0a25362e}.renewal-growth-drawer{width:min(640px,100vw)}.renewal-growth-context p{color:#607a8a;margin:8px 0 0;line-height:1.7}.renewal-context-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;margin-top:10px;display:grid}.renewal-context-grid>span{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.renewal-context-grid small{color:#7b93a2;font-size:12px}.renewal-context-grid strong{font-size:14px;line-height:1.45}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.drawer-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbfcf0;justify-content:space-between;align-items:center;min-height:76px;padding:14px 20px;display:flex;position:sticky;top:0}.drawer-head h2{color:#17364a;margin:0;font-size:18px}.drawer-head button{border:1px solid var(--line);color:#607a8a;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.member-profile{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;margin:16px;padding:16px;display:grid}.drawer-avatar{color:#fff;background:linear-gradient(145deg,#0c668a,#30b4ad);border-radius:15px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:grid}.member-profile h3{color:#17364a;margin:0;font-size:16px}.member-profile p{color:#517486;margin:3px 0;font-size:14px;font-weight:650}.member-profile>div>span{color:#95a7b1;font-size:13px}.journey-rail{grid-template-columns:repeat(5,1fr);margin:0 24px 12px;display:grid}.journey-rail div{color:#9aaab3;text-align:center;padding-top:21px;font-size:13px;position:relative}.journey-rail div:before{content:"";background:#dce7eb;width:100%;height:3px;position:absolute;top:8px;left:0}.journey-rail div:first-child:before{width:50%;left:50%}.journey-rail div:last-child:before{width:50%}.journey-rail i{z-index:1;background:#c4d6dc;border:3px solid #f8fbfc;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:calc(50% - 6px);box-shadow:0 0 0 1px #cbdde3}.journey-rail .reached:before,.journey-rail .reached i{background:#26a8b2}.journey-rail .reached{color:#147d8d;font-weight:750}.drawer-section{margin:14px 16px}.drawer-label{color:#2b5369;font-size:14px;font-weight:770}.drawer-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.drawer-signal-grid article{background:#fff;border:1px solid #dfe9ed;border-radius:10px;min-width:0;padding:11px}.drawer-signal-grid span,.drawer-signal-grid strong,.drawer-signal-grid small{display:block}.drawer-signal-grid span{color:#8a9da7;font-size:12px;font-weight:720}.drawer-signal-grid strong{color:#28556a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;line-height:1.35;overflow:hidden}.drawer-signal-grid small{color:#8ba0aa;margin-top:3px;font-size:12px;line-height:1.45}.drawer-signal-grid .signal-unknown{background:#fffbf3;border-color:#eadfc6}.behavior-profile-section{background:#f8fbfc;border:1px solid #dfe9ed;border-radius:12px;padding:13px}.behavior-profile-section .drawer-section-title{align-items:flex-start}.behavior-profile-section .drawer-section-title em{text-align:right;max-width:58%;line-height:1.45}.behavior-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.behavior-profile-grid article,.tool-behavior-grid article{background:#fff;border:1px solid #e0eaed;border-radius:9px;min-width:0;padding:10px}.behavior-profile-grid span,.behavior-profile-grid strong,.behavior-profile-grid small,.tool-behavior-grid span,.tool-behavior-grid strong,.tool-behavior-grid small{display:block}.behavior-profile-grid span,.tool-behavior-grid span{color:#8298a3;font-size:12px;font-weight:740}.behavior-profile-grid strong,.tool-behavior-grid strong{color:#255a6d;margin-top:5px;font-size:14px;line-height:1.35}.behavior-profile-grid small,.tool-behavior-grid small{color:#8499a4;margin-top:4px;font-size:12px;line-height:1.45}.behavior-empty-state{background:#fffaf0;border:1px dashed #d8c99f;border-radius:9px;margin-top:9px;padding:12px}.behavior-empty-state.compact{padding:9px 11px}.behavior-empty-state strong{color:#8a6a2f;font-size:13px}.behavior-empty-state p,.behavior-missing-note{color:#8b7b59;margin:5px 0 0;font-size:12px;line-height:1.5}.behavior-missing-note{background:#fff5e3;border-radius:7px;padding:6px 8px}.activity-summary-grid,.tool-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.activity-summary-grid>span,.tool-capability-grid>span{background:#fff;border:1px solid #e0eaed;border-radius:8px;min-width:0;padding:9px}.activity-summary-grid small,.activity-summary-grid strong,.tool-capability-grid small,.tool-capability-grid strong{display:block}.activity-summary-grid small,.tool-capability-grid small{color:#879aa4;font-size:12px}.activity-summary-grid strong,.tool-capability-grid strong{color:#245b6e;margin-top:5px;font-size:13px;line-height:1.35}.activity-detail-list,.tool-breakdown-list{gap:6px;margin-top:8px;display:grid}.activity-detail-list article,.tool-breakdown-list article{background:#fff;border:1px solid #e2eaed;border-radius:8px;grid-template-columns:minmax(120px,1fr) minmax(140px,1.25fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.activity-detail-list strong,.activity-detail-list small,.tool-breakdown-list strong,.tool-breakdown-list small{display:block}.activity-detail-list strong,.tool-breakdown-list strong{color:#315e70;font-size:13px}.activity-detail-list small,.activity-detail-list span,.activity-detail-list em,.tool-breakdown-list small,.tool-breakdown-list span,.tool-breakdown-list em{color:#8196a0;font-size:12px;font-style:normal;line-height:1.45}.activity-detail-list em,.tool-breakdown-list em{text-align:right}.tool-behavior-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.tool-semantics-warning{color:#805f2b;background:#fff7e9;border-left:3px solid #d89d3f;border-radius:0 7px 7px 0;margin:8px 0 0;padding:7px 9px;font-size:12px;line-height:1.5}.judgement-card{background:#edf9fa;border:1px solid #cae3e7;border-radius:12px;margin-top:8px;padding:14px}.judgement-card strong{color:#1f576a;font-size:14px}.judgement-card p{color:#537789;margin:7px 0;font-size:13px;line-height:1.55}.judgement-card>div{color:#7e949f;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.confidence{color:#208697;background:#fff;border-radius:6px;padding:4px 6px}.drawer-section-title{justify-content:space-between;align-items:center;display:flex}.drawer-section-title em{color:#93a4ae;font-size:13px;font-style:normal}.evidence-stack{gap:8px;margin-top:8px;display:grid}.evidence-stack article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}.evidence-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px;display:flex}.evidence-badges>span{color:#5f7b8c;background:#edf4f6;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:720;display:inline-block}.evidence-badges .evidence-complete{color:#287e62;background:#e2f5ec}.evidence-badges .evidence-incomplete,.evidence-badges .media-review{color:#9b681a;background:#fff0d9}.evidence-badges .media-none{color:#778b97;background:#f0f3f5}.evidence-stack .source-evidence{border-left:3px solid var(--deep-2)}.evidence-stack .ai-evidence{border-left:3px solid var(--cyan);background:#f7fcfc}.evidence-stack p{color:#526f80;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.timeline{margin-top:9px;padding:3px 0}.timeline>div{gap:11px;min-height:54px;display:flex}.timeline>div>i{background:#24a9b4;border:2px solid #e9f6f7;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #8acbd1}.timeline>div>i:after{content:"";background:#d8e6ea;width:1px;height:38px;position:absolute;top:10px;left:2px}.timeline>div:last-child>i:after{display:none}.timeline strong,.timeline small{display:block}.timeline strong{color:#34566a;font-size:13px}.timeline small{color:#94a5ae;margin-top:3px;font-size:13px}.timeline .future i{background:#c4d3d9}.drawer-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbfcf2;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex;position:sticky;bottom:0}.toast{z-index:200;color:#fff;background:#0b415d;border:1px solid #b8dde2;border-radius:11px;align-items:center;gap:9px;max-width:420px;padding:12px 16px;font-size:14px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 16px 42px #0b304640}.toast span{background:var(--green);border-radius:50%;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.event-view{padding-bottom:18px}.event-disclaimer{color:#765f35;background:linear-gradient(90deg,#fff8e9,#fffdf7);border:1px solid #efdcb5;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.event-disclaimer span{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#e6a63c;border-radius:6px;flex:none;padding:4px 7px;font-size:12px;font-weight:800}.event-disclaimer p{margin:0;font-size:13px;line-height:1.65}.city-radar-panel,.event-standard-panel,.influence-panel{padding:16px}.event-standard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.event-standard-grid article{background:linear-gradient(145deg,#f6fbfc,#fff);border:1px solid #dce8ed;border-radius:11px;min-width:0;padding:12px}.event-standard-grid span,.event-standard-grid strong{display:block}.event-standard-grid span{color:#0a8fa1;font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:800}.event-standard-grid strong{color:#23495e;margin-top:7px;font-size:14px}.event-standard-grid p{color:#718a98;margin:6px 0 0;font-size:13px;line-height:1.6}.standard-format{background:linear-gradient(90deg,#e8f7f8,#f5f9fc);border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.standard-format>span{color:#0b8295;font-size:13px;font-weight:800}.standard-format strong{color:#31576b;font-size:13px}.standard-format i{color:#8aa7b5;font-size:13px;font-style:normal}.standard-format small{color:#778f9c;text-align:right;margin-left:auto;font-size:12px}.city-radar-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.city-card{background:linear-gradient(145deg,#fffffffa,#f5fafbeb);border:1px solid #d9e6eb;border-radius:12px;min-width:0;padding:13px;box-shadow:0 8px 22px #2346590a}.city-card-head,.city-number,.city-readiness{align-items:center;display:flex}.city-card-head,.city-number{justify-content:space-between}.city-card-head span,.city-card-head em{font-size:12px;font-style:normal;font-weight:760}.city-card-head span{color:#117e91}.city-card-head em{color:#607c8d;background:#edf5f7;border-radius:5px;padding:3px 5px}.city-number{margin-top:11px}.city-number strong{color:#173d55;font-size:18px}.city-number>span{color:#0b8296;font-family:var(--font-geist-mono), monospace;font-size:17px;font-weight:780}.city-number small{font-size:12px}.city-card>p{color:#718896;min-height:50px;margin:10px 0 12px;font-size:13px;line-height:1.55}.city-card .city-entitlement-note{color:#93a5af;margin-top:8px;font-size:12px;line-height:1.45;display:block}.city-readiness{grid-template-columns:auto 1fr auto;gap:6px;display:grid}.city-readiness>span,.city-readiness>strong{color:#879ba7;font-size:12px}.city-readiness>div{background:#e7eef1;border-radius:99px;height:4px;overflow:hidden}.city-readiness i{border-radius:inherit;background:linear-gradient(90deg,#0ab7c9,#4d84d4);height:100%;display:block}.city-blue .city-card-head span,.city-blue .city-number>span{color:#4779c0}.city-blue .city-readiness i{background:linear-gradient(90deg,#5d8fd6,#7b78c6)}.city-amber .city-card-head span,.city-amber .city-number>span{color:#b57c20}.city-amber .city-readiness i{background:linear-gradient(90deg,#e5a33a,#e7c45c)}.city-slate .city-card-head span,.city-slate .city-number>span{color:#6c8392}.city-slate .city-readiness i{background:#8299a5}.event-two-column,.talent-pool-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;display:grid}.talent-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-pipeline-panel,.invitation-panel,.talent-pool,.experience-panel{padding:16px}.event-pipeline-list,.talent-list{margin-top:10px;display:grid}.event-pipeline-item{border-top:1px solid #e4edf1;grid-template-columns:32px 86px 1fr auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.event-pipeline-item:first-child{border-top:0}.pipeline-index{color:#0a899b;width:26px;height:26px;font-family:var(--font-geist-mono), monospace;background:#e7f5f7;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.pipeline-city strong,.pipeline-city small,.pipeline-detail span,.pipeline-detail small{display:block}.pipeline-city strong{color:#21475c;font-size:14px}.pipeline-city small,.pipeline-detail small{color:#91a5af;margin-top:2px;font-size:12px}.pipeline-detail span{color:#4c6878;font-size:13px;line-height:1.45}.pipeline-status{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:760}.pipeline-status.verified{color:#258064;background:#e1f4ed}.pipeline-status.working{color:#3476a0;background:#e4f2fa}.pipeline-status.pending{color:#a9701c;background:#fff2dc}.invitation-funnel{gap:7px;margin-top:12px;display:grid}.invitation-funnel>div{width:var(--funnel-width);background:linear-gradient(90deg,#edf8f9,#f8fbfc);border:1px solid #dce9ee;border-radius:8px;grid-template-columns:90px 1fr;justify-self:center;align-items:center;gap:8px;padding:8px 10px;display:grid}.invitation-funnel span{align-items:baseline;gap:6px;display:flex}.invitation-funnel strong{color:#0e7187;font-family:var(--font-geist-mono), monospace;font-size:15px}.invitation-funnel small{color:#4d6c7d;font-size:12px;font-weight:720}.invitation-funnel p{color:#899da8;text-align:right;margin:0;font-size:12px}.funnel-rule,.behavior-rule{background:#f5f8fa;border-radius:9px;margin-top:11px;padding:10px 11px}.funnel-rule span,.funnel-rule strong{display:block}.funnel-rule span,.behavior-rule span{color:#7d919d;font-size:12px;font-weight:720}.funnel-rule strong{color:#36576a;margin-top:4px;font-size:13px}.content-flywheel{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.content-flywheel article{background:linear-gradient(145deg,#fff,#f3f9fa);border:1px solid #dce9ed;border-radius:11px;min-width:0;padding:12px;position:relative}.content-flywheel article>span,.content-flywheel article>strong,.content-flywheel article>small{display:block}.content-flywheel article>span{color:#0c94a5;font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:800}.content-flywheel article>strong{color:#21485d;margin-top:7px;font-size:14px}.content-flywheel article>small{color:#8197a3;margin-top:5px;font-size:12px;line-height:1.5}.content-flywheel article>i{z-index:2;color:#4f8fa1;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 2px 8px #1b53671f}.influence-rule{background:linear-gradient(90deg,#edf8f9,#fff8ea);border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px;margin-top:10px;padding:11px 12px;display:grid}.influence-rule span,.influence-rule strong{display:block}.influence-rule span{color:#688795;font-size:12px;font-weight:760}.influence-rule strong{color:#31586b;margin-top:4px;font-size:13px}.influence-rule p{color:#778f9c;margin:0;font-size:13px;line-height:1.55}.talent-list>div{border-top:1px solid #e4edf1;grid-template-columns:34px 1fr auto;align-items:start;gap:9px;padding:10px 1px;display:grid}.talent-list>div:first-child{border-top:0}.talent-avatar{color:#117a8e;background:linear-gradient(145deg,#dff5f6,#e4edf7);border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.organizer-avatar{color:#8d6a1a;background:linear-gradient(145deg,#f7eecf,#e7f3e8)}.talent-list strong,.talent-list small,.talent-list em{display:block}.talent-list strong{color:#274b5f;font-size:14px}.talent-list small{color:#77909f;margin-top:2px;font-size:12px}.talent-list p{color:#426477;margin:5px 0 2px;font-size:13px}.talent-list em{color:#98a9b2;font-size:12px;font-style:normal;line-height:1.5}.talent-state{color:#a56e1b;white-space:nowrap;background:#fff2dc;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:720}.organizer-state{color:#33778a;background:#e8f3f5}.behavior-rule{background:#fffbef;border-left:3px solid #e3a53e}.behavior-rule p{color:#725f3d;margin:5px 0 0;font-size:13px;line-height:1.55}.mot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.mot-grid article{background:linear-gradient(150deg,#fff,#f5fafb);border:1px solid #dce8ed;border-radius:11px;min-height:125px;padding:13px}.mot-grid span{color:#0c8495;font-family:var(--font-geist-mono), monospace;background:#dff3f5;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:800;display:inline-block}.mot-grid strong,.mot-grid small{display:block}.mot-grid strong{color:#264b60;margin-top:9px;font-size:14px}.mot-grid p{color:#718895;min-height:38px;margin:6px 0;font-size:13px;line-height:1.55}.mot-grid small{color:#98aab3;font-size:12px}.followup-rail{background:#edf5f7;border-radius:11px;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;align-items:stretch;margin-top:11px;padding:12px;display:grid}.followup-rail>div{background:#fff;border-radius:8px;padding:10px 12px}.followup-rail>i{color:#8aa3af;text-align:center;align-self:center;font-style:normal}.followup-rail span,.followup-rail strong,.followup-rail small{display:block}.followup-rail span{color:#0e8a9c;font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:800}.followup-rail strong{color:#2d5266;margin-top:4px;font-size:13px}.followup-rail small{color:#8ca0aa;margin-top:3px;font-size:12px;line-height:1.45}.followup-rail .loop-result{background:linear-gradient(145deg,#0a5278,#0b7e8e)}.followup-rail .loop-result span,.followup-rail .loop-result strong,.followup-rail .loop-result small{color:#fff}.community-domain-chip{color:#087f8d;background:#eaf8f8;border-color:#0d97a647}.community-service-health{background:linear-gradient(145deg,#f6fcf9,#fffdf9);border-color:#bdded6;padding:18px;overflow:hidden}.community-service-health-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.community-service-health-head h2{color:#2e302a;margin:3px 0 0;font-size:20px}.community-service-health-head p{color:#66766f;margin:6px 0 0;font-size:13px;line-height:1.55}.community-service-health-head button,.community-group-help-button{color:#126d5c;background:#fff;border:1px solid #8bcabb;border-radius:9px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.community-service-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.community-service-health-grid>span{background:#fff;border:1px solid #dcebe6;border-radius:10px;padding:11px}.community-service-health-grid small,.community-service-health-grid strong{display:block}.community-service-health-grid small{color:#6e807a;font-size:12px}.community-service-health-grid strong{color:#14705f;margin-top:6px;font-size:22px}.community-service-health-foot{color:#74847e;margin-top:10px;font-size:11px;display:block}.community-service-health-pending{color:#73807c;background:#f3f6f5;border-radius:9px;margin:14px 0 0;padding:12px;font-size:12px}.community-service-state{background:#f1f5f3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:7px 8px;display:flex}.community-service-state span{color:#526a62;font-size:12px;font-weight:800}.community-service-state small{color:#85928d;font-size:11px}.community-service-state.state-actionable{background:#fff0dc}.community-service-state.state-actionable span{color:#925b16}.community-service-state.state-coverage{background:#eef2f6}.community-service-state.state-coverage span{color:#596e82}.community-service-state.state-clear{background:#eaf7f1}.community-service-state.state-clear span{color:#287258}.community-group-help-facts{background:#faf6ef;border-radius:8px;min-height:38px;padding:7px 8px}.community-group-help-button{width:100%;margin-top:12px}.community-group-help-button:disabled{color:#929a96;cursor:not-allowed;background:#f4f5f4;border-color:#d8dedb}.community-group-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.community-group-card{min-width:0;padding:16px}.community-group-head{align-items:center;gap:10px;display:flex}.community-group-head>span{color:#fff;width:30px;height:30px;font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#0e93a5,#075a79);border-radius:10px;flex:0 0 30px;place-items:center;font-size:14px;font-weight:800;display:grid}.community-group-head strong,.community-group-head small,.community-group-stats strong,.community-group-stats small{display:block}.community-group-head strong{color:#264e61;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.community-group-head small,.community-group-card>small{color:#8aa0ac;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.community-group-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0 10px;display:grid}.community-group-stats>span{text-align:center;background:#f1f7f8;border-radius:8px;padding:8px 5px}.community-group-stats strong{color:#0b7183;font-size:16px}.community-group-stats small{color:#8198a4;margin-top:2px;font-size:12px}.community-group-card>p{color:#5f7b89;margin:0 0 5px;font-size:13px;line-height:1.55}.community-analysis-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px;display:grid}.community-themes-panel,.community-risk-panel,.community-contributors-panel,.community-quality-note{padding:18px}.community-theme-list,.community-risk-list{gap:7px;margin-top:12px;display:grid}.community-theme-list>div{background:#f4f8f9;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:9px 10px;display:grid}.community-theme-list>div>b{color:#0c8d9d;font-family:var(--font-geist-mono), monospace;font-size:14px}.community-theme-list strong,.community-theme-list small,.community-risk-list strong,.community-risk-list small,.community-contributor-row strong,.community-contributor-row small{display:block}.community-theme-list strong,.community-risk-list strong{color:#355d6e;font-size:13px}.community-theme-list small,.community-risk-list small{color:#8298a3;margin-top:2px;font-size:12px;line-height:1.45}.community-risk-list>div{border-bottom:1px solid #edf1f3;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.community-risk-list>div>b{color:#b76b2f;white-space:nowrap;background:#fff1e5;border-radius:5px;padding:4px 6px;font-size:12px}.empty-inline{color:#8197a2;margin:10px 0 0;font-size:13px}.community-contributor-table{margin-top:12px;overflow-x:auto}.community-contributor-row{color:#526f7d;border-bottom:1px solid #edf1f3;grid-template-columns:1.25fr .8fr .7fr .7fr 1.8fr;align-items:center;gap:10px;min-width:760px;min-height:48px;padding:8px 10px;font-size:13px;display:grid}.community-contributor-header{color:#6f8995;background:#edf5f6;border-radius:7px;min-height:34px;font-size:12px;font-weight:800}.community-contributor-row strong{color:#2e596b;font-size:13px}.community-contributor-row small{color:#8ba0aa;margin-top:2px;font-size:12px}.community-labels{flex-wrap:wrap;gap:4px;display:flex}.community-labels i{color:#087f8d;background:#e8f7f7;border-radius:5px;padding:3px 5px;font-size:12px;font-style:normal}.community-quality-note ul{color:#6d8490;gap:5px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.candidate-task-legend{background:#f9fbfc;border:1px solid #d8e5e9;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.candidate-task-legend>div{grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;display:grid}.candidate-task-legend>div>span{color:#9a681c;background:#fff0d9;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.candidate-task-legend>div.real-task>span{color:#24785f;background:#dff4ec}.candidate-task-legend strong{color:#294d60;font-size:14px}.candidate-task-legend small{color:#8196a2;font-size:13px}.candidate-task-legend>i{color:#7d949f;font-size:13px;font-style:normal;font-weight:720}.analysis-row-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.candidate-task-button{color:#0c7f91;background:#eef9fa;border:1px solid #b9dce1;border-radius:7px;min-height:25px;padding:0 8px;font-size:13px;font-weight:760}.task-workbench-link{border-radius:6px;background:#f0fafb!important;border:1px solid #c6e1e5!important;padding:4px 7px!important}.modal-layer{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081c2b7a;border:0;width:100%;height:100%;position:absolute;inset:0}.workflow-modal{background:#f9fbfc;border:1px solid #cfdee3;border-radius:18px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:20px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #07233452}.workflow-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workflow-modal-head h2{color:#17364a;margin:3px 0 0;font-size:20px}.workflow-modal-head>button{border:1px solid var(--line);color:#607a8a;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.candidate-context-card{background:#fff;border:1px solid #d5e6e9;border-radius:11px;grid-template-columns:auto 1fr;gap:6px 10px;margin:16px 0;padding:13px;display:grid}.candidate-context-card>span{color:#99671d;background:#fff0d9;border-radius:6px;grid-row:1/3;align-self:start;padding:5px 7px;font-size:13px;font-weight:760}.candidate-context-card strong,.candidate-context-card small{display:block}.candidate-context-card strong{color:#244c60;font-size:14px}.candidate-context-card small{color:#8398a3;margin-top:3px;font-size:13px}.candidate-context-card p{color:#587384;grid-column:1/-1;margin:5px 0 0;font-size:13px;line-height:1.55}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-form-grid label,.task-feedback-form>label,.task-escalation-panel label{gap:6px;display:grid}.workflow-form-grid label>span,.task-feedback-form label>span,.task-escalation-panel label>span{color:#4c6b7c;font-size:13px;font-weight:760}.workflow-form-grid select,.workflow-form-grid input,.workflow-form-grid textarea,.task-feedback-form select,.task-feedback-form input,.task-feedback-form textarea,.task-escalation-panel select,.task-escalation-panel textarea{color:#294d60;width:100%;font:inherit;background:#fff;border:1px solid #d2e0e5;border-radius:9px;font-size:14px;line-height:1.55}.workflow-form-grid select,.workflow-form-grid input,.task-feedback-form select,.task-feedback-form input,.task-escalation-panel select{min-height:38px;padding:0 10px}.workflow-form-grid textarea,.task-feedback-form textarea,.task-escalation-panel textarea{resize:vertical;padding:9px 10px}.workflow-form-grid select:focus-visible,.workflow-form-grid input:focus-visible,.workflow-form-grid textarea:focus-visible,.task-feedback-form select:focus-visible,.task-feedback-form input:focus-visible,.task-feedback-form textarea:focus-visible,.task-escalation-panel select:focus-visible,.task-escalation-panel textarea:focus-visible,.candidate-task-button:focus-visible{outline-offset:2px;border-color:#1aa4b2;outline:3px solid #1aa4b238}.workflow-form-grid label small{color:#8b9da6;font-size:12px}.workflow-form-wide{grid-column:1/-1}.workflow-safety-note{background:#fff9ee;border-left:3px solid #d79a35;border-radius:8px;margin-top:14px;padding:10px 12px}.workflow-safety-note span{color:#91631c;font-size:13px;font-weight:800}.workflow-safety-note p{color:#766442;margin:4px 0 0;font-size:13px;line-height:1.5}.workflow-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.identity-alias-editor{width:min(760px,100%)}.identity-application-editor{width:min(720px,100%)}.identity-alias-editor-intro{color:#5d746d;margin:14px 0;font-size:13px;line-height:1.65}.identity-alias-editor-intro strong{color:#284f44}.identity-evidence-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.identity-evidence-boundary article{background:#fff;border:1px solid #d7e2de;border-radius:10px;min-width:0;padding:11px}.identity-evidence-boundary span,.identity-evidence-boundary strong,.identity-evidence-boundary small{overflow-wrap:anywhere;display:block}.identity-evidence-boundary span{color:#72847e;font-size:11px;font-weight:760}.identity-evidence-boundary strong{color:#294f44;margin-top:5px;font-size:14px}.identity-evidence-boundary small{color:#889792;margin-top:4px;font-size:11px;line-height:1.45}.identity-alias-editor-error{color:#a14c43;background:#fff6f4;border:1px solid #e0b8b2;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.identity-alias-editor-actions{flex-wrap:wrap;align-items:center}.identity-alias-clear-button{color:#9a4a42;background:#fff7f5;border:1px solid #dbb5af;border-radius:8px;margin-right:auto;padding:8px 12px;font-size:12px;font-weight:800}.identity-alias-clear-button:disabled{cursor:not-allowed;opacity:.48}.identity-application-impact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:12px 0;display:grid}.identity-application-impact>span{color:#699083;font-size:22px}.identity-application-impact article{background:#fff;border:1px solid #d7e3de;border-radius:10px;min-width:0;padding:12px}.identity-application-impact article span,.identity-application-impact article strong,.identity-application-impact article small{overflow-wrap:anywhere;display:block}.identity-application-impact article span{color:#72847e;font-size:11px;font-weight:760}.identity-application-impact article strong{color:#294f44;margin-top:5px;font-size:14px}.identity-application-impact article small{color:#889792;margin-top:4px;font-size:10px}.identity-application-decision{background:#f3f8f5;border-left:3px solid #7aaf99;border-radius:8px;margin:0 0 13px;padding:10px 12px}.identity-application-decision span{color:#356955;font-size:12px;font-weight:850}.identity-application-decision p{color:#6f807a;margin:4px 0 0;font-size:12px}.identity-application-decision.application-blocked{background:#fff5f3;border-left-color:#ca6b61}@media (max-width:680px){.identity-governance-steps{grid-template-columns:1fr}.identity-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-view-switch button{min-width:0}.identity-drawer-summary{grid-template-columns:1fr}.identity-application-stats{display:flex;overflow-x:auto}.identity-application-stats button{flex:0 0 105px}.identity-evidence-boundary,.identity-evidence-freshness,.identity-application-impact{grid-template-columns:1fr}.identity-application-impact>span{justify-self:center;transform:rotate(90deg)}.identity-alias-clear-button{width:100%;margin-right:0}}.primary-button:disabled,.secondary-button:disabled,.escalation-button:disabled{cursor:not-allowed;opacity:.48}.read-only-note{color:#7e929e;margin-right:auto;font-size:13px;line-height:1.5}.task-workbench-drawer{width:min(640px,100vw)}.task-workbench-summary{background:#fff;border:1px solid #d7e4e8;border-radius:13px;grid-template-columns:1fr auto;gap:8px 14px;margin:16px;padding:15px;display:grid}.task-workbench-summary span,.task-workbench-summary strong,.task-workbench-summary small{display:block}.task-workbench-summary span{color:#148294;font-size:13px;font-weight:760}.task-workbench-summary strong{color:#244b5f;margin-top:4px;font-size:15px}.task-workbench-summary small{color:#8398a3;margin-top:3px;font-size:13px}.task-workbench-summary em{color:#98681e;background:#fff0da;border-radius:6px;align-self:start;padding:5px 7px;font-size:13px;font-style:normal;font-weight:800}.task-workbench-summary p{color:#587484;grid-column:1/-1;margin:3px 0 0;font-size:13px;line-height:1.55}.task-assignment-panel{background:#fff;border:1px solid #d6e3e7;border-radius:12px;gap:11px;margin:16px;padding:14px;display:grid}.task-assignment-panel.assignment-required{background:#fff7f7;border-color:#edc4ca;box-shadow:inset 4px 0 #d75b6d}.task-assignment-panel>div:first-child p{color:#738895;margin:5px 0 0;font-size:13px;line-height:1.55}.task-assignment-panel.assignment-required>div:first-child .drawer-label{color:#a63e52}.assignment-controls{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.assignment-controls label{gap:5px;display:grid}.assignment-controls label span{color:#567383;font-size:13px;font-weight:760}.assignment-controls select{color:#294d60;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d2e0e5;border-radius:9px;padding:0 10px;font-size:13px}.assignment-empty{color:#8f641f;background:#fff0dc;border-radius:7px;padding:8px;font-size:13px;line-height:1.5}.escalation-context-card{background:#f4f8fc;border:1px solid #c9dee6;border-left:4px solid #557fa8;border-radius:12px;gap:10px;margin:16px;padding:14px;display:grid}.escalation-context-grid{grid-template-columns:1.25fr .65fr 1fr;gap:8px;display:grid}.escalation-context-grid article,.escalation-user-reply{background:#fff;border:1px solid #d9e6ed;border-radius:8px;padding:10px}.escalation-context-grid span,.escalation-user-reply span{color:#718997;font-size:12px;font-weight:780}.escalation-context-grid p,.escalation-user-reply p{color:#405f72;margin:5px 0 0;font-size:13px;line-height:1.55}.escalation-user-reply p{white-space:pre-wrap}.task-evidence-panel{gap:9px;margin:16px;display:grid}.task-evidence-list{gap:8px;display:grid}.task-evidence-list article{background:#fff;border:1px solid #d9e5e9;border-left:3px solid #188ca0;border-radius:9px;padding:12px}.task-evidence-list article>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-evidence-list article>div span{color:#4d7585;background:#eaf4f6;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:740}.task-evidence-list article>div small{color:#8a9ba4;margin-left:auto;font-size:12px}.task-evidence-list article>p{color:#4a697a;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.7}.task-feedback-form,.task-escalation-panel{background:#fff;border:1px solid #d8e5e9;border-radius:13px;gap:12px;margin:16px;padding:15px;display:grid}.task-feedback-form>.primary-button{justify-self:end}.permission-lock{background:#f1f4f6;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.permission-lock span{color:#657b87;background:#dfe6e9;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:800}.permission-lock p{color:#738893;margin:0;font-size:13px;line-height:1.5}.escalation-button{color:#8b5f1d;background:#fff8ea;border:1px solid #d2a65b;border-radius:9px;min-height:38px;margin-top:12px;padding:0 13px;font-size:13px;font-weight:760}.service-role-roster-panel{border-color:#b9ded6;overflow:hidden}.service-role-roster-panel.is-refreshing .service-role-table-wrap,.service-role-roster-panel.is-refreshing .service-role-history{opacity:.62;transition:opacity .15s}.service-role-roster-head{align-items:center}.service-role-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.service-role-summary-grid article{background:#faf6ef;border:1px solid #e6ded2;border-radius:13px;min-height:112px;padding:15px}.service-role-summary-grid article.service-role-primary-metric{background:linear-gradient(145deg,#f8fffc,#e7faf4);border-color:#a8ddd3}.service-role-summary-grid span,.service-role-summary-grid strong,.service-role-summary-grid small{display:block}.service-role-summary-grid span{color:#675f55;font-size:13px;font-weight:760}.service-role-summary-grid strong{color:#292620;margin-top:8px;font-size:30px;line-height:1}.service-role-summary-grid small{color:#857a6e;margin-top:8px;font-size:12px}.service-role-breakdown{background:#f6fcf9;border:1px solid #d7e7e2;border-radius:12px;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:center;gap:16px;margin:0 16px 14px;padding:13px 14px;display:grid}.service-role-breakdown>div:first-child strong,.service-role-breakdown>div:first-child small{display:block}.service-role-breakdown>div:first-child strong{color:#24483f;font-size:14px}.service-role-breakdown>div:first-child small{color:#6d817c;margin-top:3px;font-size:12px;line-height:1.5}.service-role-breakdown-chips{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.service-role-breakdown-chips>span{color:#176d5d;background:#e9faf5;border:1px solid #b9e5dc;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 10px;font-size:13px;font-weight:740;display:inline-flex}.service-role-breakdown-chips b{color:#73ffe8;text-align:center;background:#050f0e;border-radius:999px;min-width:24px;padding:2px 6px;font-size:12px}.service-role-breakdown-chips .service-role-muted-chip{color:#81786d;background:#f7f4ef;border-color:#e1ddd6}.service-role-latest-import{background:linear-gradient(135deg,#071713,#123129);border:1px solid #cfded9;border-radius:13px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;margin:0 16px 14px;padding:15px 16px;display:grid}.service-role-latest-import>div:first-child>strong,.service-role-latest-import>div:first-child>small{display:block}.service-role-latest-import .eyebrow{color:#65f9df}.service-role-latest-import>div:first-child>strong{color:#f3fffb;margin-top:4px;font-size:15px}.service-role-latest-import>div:first-child>small{color:#99b9b1;margin-top:4px;font-size:12px}.service-role-import-numbers{grid-template-columns:repeat(4,minmax(72px,1fr));gap:7px;display:grid}.service-role-import-numbers>span{text-align:center;background:#ffffff0d;border:1px solid #00ffd421;border-radius:9px;min-width:72px;padding:8px 9px}.service-role-import-numbers b,.service-role-import-numbers small{display:block}.service-role-import-numbers b{color:#7fffe9;font-size:18px}.service-role-import-numbers small{color:#9fb9b3;margin-top:2px;font-size:12px}.service-role-import-numbers .has-issue{background:#d99a321f;border-color:#d99a327a}.service-role-import-numbers .has-issue b{color:#ffd895}.service-role-toolbar{background:#fffdf9;border-block:1px solid #eee5da;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.service-role-toolbar .wide-search{width:min(440px,46%);height:40px}.service-role-table-wrap,.service-role-history-wrap{width:100%;overflow-x:auto}.service-role-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.service-role-table th{color:#756b5f;text-align:left;background:#f7f1e8;border-bottom:1px solid #e7ded2;height:43px;padding:0 12px;font-size:13px;font-weight:780}.service-role-table th:first-child{width:150px}.service-role-table th:nth-child(2){width:140px}.service-role-table th:nth-child(3){width:135px}.service-role-table th:nth-child(4){width:230px}.service-role-table th:nth-child(5){width:135px}.service-role-table th:nth-child(6){width:230px}.service-role-table th:nth-child(7){width:160px}.service-role-table td{color:#5d554c;vertical-align:top;border-bottom:1px solid #eee6dc;min-height:72px;padding:12px;font-size:13px;line-height:1.5}.service-role-table tbody tr:hover{background:#effbf7}.service-role-table td strong,.service-role-table td small{display:block}.service-role-table td strong{color:#373129;overflow-wrap:anywhere;font-size:14px}.service-role-table td small{color:#8a7f72;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.service-role-chip,.service-role-state,.service-role-import-status{border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.service-role-chip{color:#176d5d;background:#e8f8f3;border:1px solid #b8e2d9}.service-role-state.active,.service-role-import-status.status-confirmed{color:#267351;background:#e3f5eb}.service-role-state.inactive{color:#70777b;background:#eff0f1}.service-role-import-status.status-preview{color:#8d5915;background:#fff0d5}.service-role-import-status.status-failed{color:#a34d50;background:#fce7e7}.service-role-data-foot{background:#fbf8f3;border-top:1px solid #e8e0d5;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.service-role-data-foot p{margin:0}.service-role-data-foot p strong,.service-role-data-foot p span,.service-role-data-foot p small{display:block}.service-role-data-foot p strong{color:#3d504a;font-size:13px}.service-role-data-foot p span{color:#70685d;margin-top:3px;font-size:12px}.service-role-data-foot p small{color:#8c8175;margin-top:3px;font-size:12px}.service-role-history{background:#fffdf9;border:1px solid #e4dbcf;border-radius:13px;margin:16px;padding:14px}.service-role-history-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.service-role-history-head strong,.service-role-history-head small{display:block}.service-role-history-head strong{color:#383229;font-size:15px}.service-role-history-head small{color:#82776b;margin-top:3px;font-size:12px}.service-role-history-head>span{color:#176d5d;white-space:nowrap;background:#e8f8f3;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.service-role-history-table{border-collapse:collapse;width:100%;min-width:820px}.service-role-history-table th,.service-role-history-table td{color:#62594f;text-align:left;border-bottom:1px solid #eee6dc;padding:10px;font-size:13px}.service-role-history-table th{color:#756b5f;background:#f7f1e8;font-size:12px}.service-role-history-table td strong{color:#383229;overflow-wrap:anywhere;font-size:13px}.service-role-history-table td.has-issue{color:#a34d50;font-weight:800}.service-role-history-empty{color:#80766b;text-align:center;background:#f7f4ef;border-radius:10px;padding:18px;font-size:13px}.role-import-panel{overflow:hidden}.role-import-head{align-items:center}.role-import-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;padding:0 16px 16px;display:grid}.role-import-fields,.role-upload-box{background:#f8fbfc;border:1px solid #dce7ea;border-radius:11px;padding:14px}.role-import-fields>strong{color:#31576a;font-size:13px}.role-import-fields>div{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.role-import-fields>div span{color:#477383;background:#e9f4f6;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:720}.role-import-fields p{color:#758a95;margin:0;font-size:13px;line-height:1.55}.role-import-fields .snapshot-warning{color:#816427;background:#fff8eb;border-left:3px solid #d49b3d;border-radius:7px;margin-top:8px;padding:8px 9px}.role-upload-box{gap:10px;display:grid}.role-upload-box label{cursor:pointer;text-align:center;background:#fff;border:1px dashed #a9cdd4;border-radius:9px;gap:4px;padding:14px;display:grid}.role-upload-box label span{color:#718994;font-size:13px}.role-upload-box label strong{color:#246173;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.role-upload-box label small{color:#94a4ac;font-size:12px}.role-upload-box input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.role-preview{background:#fff;border:1px solid #d4e4e8;border-radius:12px;margin:0 16px 16px;padding:14px}.role-preview-summary{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;display:grid}.role-preview-summary article{background:#f4f8f9;border-radius:9px;padding:10px}.role-preview-summary span,.role-preview-summary strong{display:block}.role-preview-summary span{color:#8297a1;font-size:12px}.role-preview-summary strong{color:#315a6e;margin-top:4px;font-size:18px}.role-preview-summary .preview-create{background:#e8f7f0}.role-preview-summary .preview-update{background:#eaf3fb}.role-preview-summary .preview-conflict{background:#fff0e6}.role-preview-summary .preview-conflict strong{color:#b2593d}.role-preview-summary .preview-deactivate{background:#f3effa}.role-preview-summary .preview-deactivate strong{color:#725595}.role-preview-summary .preview-unassigned{background:#fdeced}.role-preview-summary .preview-unassigned strong{color:#a54859}.role-conflict-list{background:#fff7f1;border-radius:9px;margin-top:12px;padding:11px}.role-conflict-list>strong{color:#a4583d;font-size:13px}.role-conflict-list>div{border-bottom:1px solid #f2dfd4;grid-template-columns:55px 100px 1fr;gap:8px;padding:8px 0;display:grid}.role-conflict-list>div:last-child{border-bottom:0}.role-conflict-list span{color:#a77966;font-size:12px}.role-conflict-list strong{color:#754f40;font-size:13px}.role-conflict-list p{color:#8c6b5e;margin:0;font-size:13px}.role-preview-details{border:1px solid #dbe6ea;border-radius:10px;margin-top:12px;overflow:hidden}.role-preview-details-head{background:#f7fafb;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;display:flex}.role-preview-details-head strong,.role-preview-details-head small{display:block}.role-preview-details-head strong{color:#31586b;font-size:13px}.role-preview-details-head small{color:#8498a2;margin-top:3px;font-size:12px}.role-preview-details-head>span{color:#557685;white-space:nowrap;background:#e9f3f5;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:740}.role-preview-table-wrap{width:100%;max-height:490px;overflow:auto}.role-preview-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1240px}.role-preview-table th{z-index:1;color:#6f8793;text-align:left;background:#f0f5f6;border-block:1px solid #e1eaed;height:34px;padding:0 9px;font-size:12px;font-weight:780;position:sticky;top:0}.role-preview-table th:first-child{width:48px}.role-preview-table th:nth-child(2){width:125px}.role-preview-table th:nth-child(3){width:140px}.role-preview-table th:nth-child(4){width:160px}.role-preview-table th:nth-child(5){width:145px}.role-preview-table th:nth-child(6){width:135px}.role-preview-table th:nth-child(7){width:75px}.role-preview-table th:nth-child(8){width:350px}.role-preview-table td{color:#587180;vertical-align:top;border-bottom:1px solid #e6edef;padding:9px;font-size:13px;line-height:1.45}.role-preview-table tbody tr:hover{background:#f5fbfb}.role-preview-table td strong{color:#305669;font-size:13px}.role-preview-table td>span,.role-preview-table td>small{display:block}.role-preview-table td>small{color:#8799a2;margin-top:3px;font-size:12px}.role-preview-table td p{color:#526f7f;margin:0;font-size:13px;line-height:1.45}.role-value-chip{color:#3e7583;background:#e9f5f6;border-radius:5px;margin:0 4px 4px 0;padding:3px 5px;font-size:12px;font-weight:720;display:inline-flex!important}.role-action-chip{color:#607784;background:#eef2f4;border-radius:5px;width:fit-content;padding:3px 6px;font-size:12px;font-weight:760;display:inline-flex!important}.role-action-chip.action-create{color:#2a785e;background:#e2f4eb}.role-action-chip.action-update{color:#416f9c;background:#e6f0fa}.role-action-chip.action-conflict{color:#a6533a;background:#fdebe5}.role-action-chip.action-ignored{color:#96651c;background:#fff1dd}.role-action-chip.action-clear_scope,.role-clear-chip{color:#a4445c;background:#f9e9ee}.role-preview-overflow{color:#816629;background:#fff9ee;border-top:1px solid #e1eaed;margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.role-preview-confirm{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.role-preview-confirm p{color:#617b88;margin:0;font-size:13px;line-height:1.5}.brand-mark{flex:none;width:45px;height:45px;display:block;overflow:visible;color:#008875!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.brand-mark-ring{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.brand-mark-glyph{fill:currentColor;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:16px;font-weight:500}.brand-orbit.brand-mark{width:42px;height:42px}.auth-state-mark.brand-mark{width:52px;height:52px;padding:0}.login-brand>.brand-mark{width:45px;height:45px}.login-card{background:#fffefbf5;border-color:#d9cbbbf0;box-shadow:0 28px 72px #4a3a2524}.login-card label>span{color:#51493f}.login-card input,.search-box,.wide-search,.date-button,.icon-button,.table-filters select,.filter-group select,.filter-group button{border-color:var(--line);color:var(--ink);background:#fffefb}.login-card input:focus,.login-card input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{border-color:#c88420;outline:none;box-shadow:0 0 0 4px #d99a3229}.login-card>button,.primary-button{background:linear-gradient(110deg,#315b47,#49755e);box-shadow:0 12px 26px #315b4733}.sidebar{border-right-color:var(--line);background:#fffefbf5}.brand{padding-bottom:22px}.brand strong{color:#302b24;font-size:18px}.brand small{color:#8b7a65;letter-spacing:.08em}.workspace-switcher{border-color:var(--line);background:#fffdf9;padding:12px;box-shadow:0 7px 20px #5340270f}.workspace-map{border:1px solid var(--line);background:#fffdf9;border-radius:15px;gap:7px;margin-bottom:14px;padding:11px;display:grid;box-shadow:0 7px 20px #5340270f}.workspace-map-label{color:#8b7a65;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 3px 3px;font-size:12px;font-weight:800;display:flex}.workspace-domain-button{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 9px;display:grid}.workspace-domain-button:hover{background:#fff6e7;border-color:#ead8ba}.workspace-domain-button.active{background:linear-gradient(90deg,#fff1d9,#fffaf0);border-color:#e5c998;box-shadow:inset 3px 0 #c88420}.workspace-domain-button>span:first-child{color:#766756;background:#f1ebe2;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.workspace-domain-button.active>span:first-child{background:var(--deep);color:#fffdf8}.workspace-domain-copy,.workspace-domain-copy strong,.workspace-domain-copy small{min-width:0;display:block}.workspace-domain-copy strong{color:#3b342c;font-size:14px}.workspace-domain-copy small{color:#887b6c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.workspace-domain-badge{color:#377154;white-space:nowrap;background:#e8f2eb;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:800}.operating-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operating-domain-card{border:1px solid var(--line);text-align:left;background:#fffefbf7;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:152px;padding:20px;transition:all .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #4a3a250f}.operating-domain-card:after{content:"";border:24px solid #d99a3214;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-42px}.operating-domain-card:hover{border-color:#dfbf89;transform:translateY(-2px);box-shadow:0 16px 36px #4a3a251a}.operating-domain-card h2{color:#302b24;margin:0;font-size:20px}.operating-domain-card p{color:#74695d;margin:6px 0 0;font-size:14px;line-height:1.6}.operating-domain-card small{color:#9a6014;margin-top:10px;font-size:13px;font-weight:750;display:block}.operating-domain-card>div:first-child{z-index:1;min-width:0;position:relative}.operating-domain-card>.text-button{z-index:1;grid-column:1;justify-self:start;position:relative}.operating-domain-status{z-index:1;color:#337052;text-align:right;background:#e7f2eb;border-radius:999px;max-width:230px;padding:5px 9px;font-size:12px;font-weight:850;line-height:1.45;position:relative}.operating-domain-card:nth-child(2) .operating-domain-status{color:#8d5915;background:#fff0d5}.project-phase-switcher{border:1px solid var(--line);background:#f2eadf;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;display:grid}.project-phase-button{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:9px 13px;display:grid}.project-phase-button.active{background:#fffefb;border-color:#e2c89d;box-shadow:0 8px 20px #4a3a2514}.project-phase-button strong,.project-phase-button small{display:block}.project-phase-button strong{color:#3d362e;font-size:15px}.project-phase-button small{color:#847769;margin-top:2px;font-size:12px}.project-phase-button>small{color:#337052;white-space:nowrap;background:#e7f2eb;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850}.phase-readiness{box-shadow:var(--shadow);background:linear-gradient(145deg,#fffefb,#fff6e7);border:1px solid #e2cfac;border-radius:18px;gap:16px;padding:22px;display:grid}.phase-readiness>div:first-child{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.phase-readiness h2{color:#302b24;margin:0;font-size:22px}.phase-readiness p{color:#74695d;max-width:760px;margin:6px 0 0;line-height:1.65}.phase-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.phase-readiness-card{background:#fffefb;border:1px solid #eadbc3;border-radius:13px;min-height:128px;padding:15px}.phase-readiness-card span{color:#935a0f;background:#f4e4c7;border-radius:9px;place-items:center;width:28px;height:28px;margin-bottom:12px;font-size:12px;font-weight:850;display:grid}.phase-readiness-card strong,.phase-readiness-card small{display:block}.phase-readiness-card strong{color:#443c33;font-size:14px}.phase-readiness-card small{color:#887b6c;margin-top:6px;font-size:12px;line-height:1.55}.phase-empty-rule{color:#75501d;background:#fff8e9;border:1px solid #ead4ac;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.phase-empty-rule:before{content:"!";color:#fff;background:#d99a32;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.workspace-avatar,.profile-avatar{color:var(--deep);background:linear-gradient(145deg,#f5e6ca,#e8efe5)}.side-nav{gap:6px}.side-nav button{border-radius:13px;min-height:58px}.side-nav button:hover{background:#faf1e2}.side-nav button.active{background:linear-gradient(90deg,#fff1d9,#fffaf0);border-color:#ead5b4;box-shadow:inset 3px 0 #c88420}.nav-icon{color:#736655;background:#f1ebe2}.side-nav .active .nav-icon{background:var(--deep);color:#fffdf8}.nav-badge{color:#935a0f;background:#f8e7c8}.topbar{background:#f8f4eceb;border-bottom-color:#e0d3c1e6;min-height:94px}.title-line h1{color:#2e2a24;font-size:28px}.demo-badge,.scope-chip,.community-domain-chip{color:#955c0f;background:#fff3dc;border-color:#e5c998}.search-box{width:240px;height:42px}.date-button,.icon-button{height:42px}.icon-button{width:42px}.context-strip{color:#655c51;background:linear-gradient(90deg,#fff5e3,#fffcf6);border-color:#e4d2b4;padding:12px 15px}.context-note{color:#897d6e}.historical-data-notice,.panel,.metric-card,.project-card,.community-group-card{border-color:var(--line);background-color:#fffefbf7}.panel-head{border-bottom-color:#eee5da;min-height:72px}.panel-head h2{color:#312d27;font-size:18px}.panel-head p{color:#857b6f;line-height:1.55}.metric-card{min-height:148px}.metric-head span{color:#635a4f}.metric-value{color:#2e2a24}.project-row{color:#685f54;border-bottom-color:#eee6dc;min-height:64px}.project-header,.member-table th,.analysis-table th,.coach-pool-table th,.role-preview-table th,.community-contributor-header{color:#756b5f;letter-spacing:.02em;background:#f7f1e8}.member-table th,.analysis-table th,.coach-pool-table th,.role-preview-table th{height:44px}.member-table td,.analysis-table td,.coach-pool-table td,.role-preview-table td,.community-contributor-row{color:#5f574e;border-bottom-color:#eee6dc;line-height:1.55}.member-table td{height:68px}.analysis-table td{height:96px}.role-preview-table td{padding-block:12px}.table-filters select,.filter-group select,.filter-group button{height:38px}.data-state-chip.tool-active,.coach-status.status-main,.analysis-segment.segment-chat_silent_tool_active,.analysis-segment.segment-not_silent{color:#2e7654;background:#e5f3ea}.data-state-chip.tool-low,.analysis-segment.segment-candidate_silent,.coach-status.status-backup{color:#8d5915;background:#fff0d5}.community-group-head>span{background:linear-gradient(145deg,#3f7058,#294e3d)}.community-group-stats>span,.community-theme-list>div,.queue-card,.role-preview-summary article{background:#faf6ef}.role-import-fields>div span,.role-value-chip,.community-labels i{color:#90580f;background:#fff0d7}.brand-mark{filter:drop-shadow(0 5px 12px #0088751f);color:#008875!important}.login-brand .brand-mark,.sidebar .brand-mark{filter:drop-shadow(0 5px 12px #00ffd433);color:var(--brand-mint)!important}.login-shell{background:radial-gradient(circle at 18% 13%,#00ffd430,#0000 26rem),linear-gradient(132deg,#050f0e 0%,#0b211e 52%,#f2ece2 52.1%,#fbf8f2 100%)}.login-copy .eyebrow{color:var(--brand-mint)}.login-kicker,.text-button,.evidence-link{color:#087966}.login-card input:focus,.login-card input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{border-color:#00a98d;box-shadow:0 0 0 4px #00d9b62b}.login-card>button{background:var(--brand-mint);color:#050f0e;box-shadow:0 12px 28px #00d9b638}.primary-button{color:#f5fffc;background:linear-gradient(110deg,#061613,#12312c);box-shadow:0 12px 26px #050f0e2e}.sidebar{background:radial-gradient(circle at 12% 4%,#00ffd41c,#0000 18rem),linear-gradient(#050f0e 0%,#081714 56%,#0b1e1a 100%);border-right-color:#17302c;box-shadow:8px 0 34px #050f0e1f}.sidebar .brand strong{color:#f4fffc}.sidebar .brand small{color:#82a39c}.sidebar .workspace-switcher,.sidebar .workspace-map{background:#ffffff0b;border-color:#00ffd429;box-shadow:inset 0 1px #ffffff06,0 10px 26px #0000001f}.sidebar .workspace-avatar,.sidebar .profile-avatar{color:var(--brand-mint);background:#00ffd421}.sidebar .workspace-switcher strong{color:#effcf8}.sidebar .workspace-switcher small,.sidebar .workspace-map-label{color:#89aaa3}.sidebar .chevron{color:#73928c}.sidebar .workspace-domain-button{color:#e9f8f4}.sidebar .workspace-domain-button:hover{background:#00ffd413;border-color:#00ffd42e}.sidebar .workspace-domain-button.active{box-shadow:inset 3px 0 var(--brand-mint);background:linear-gradient(90deg,#00ffd429,#00ffd40e);border-color:#00ffd457}.sidebar .workspace-domain-button>span:first-child{color:#a7c2bc;background:#ffffff12}.sidebar .workspace-domain-button.active>span:first-child{background:var(--brand-mint);color:#050f0e}.sidebar .workspace-domain-copy strong{color:#f0fcf9}.sidebar .workspace-domain-copy small{color:#8eaaa4}.sidebar .workspace-domain-badge{color:#7fffe9;background:#00ffd41f}.sidebar .side-nav button{color:#dcece8}.sidebar .side-nav button:hover{background:#00ffd412}.sidebar .side-nav button.active{box-shadow:inset 3px 0 var(--brand-mint);background:linear-gradient(90deg,#00ffd429,#00ffd40b);border-color:#00ffd44d}.sidebar .nav-icon{color:#9db9b3;background:#ffffff12}.sidebar .side-nav .active .nav-icon{background:var(--brand-mint);color:#050f0e}.sidebar .nav-copy strong{color:#eaf8f5}.sidebar .nav-copy small{color:#83a29b}.sidebar .nav-badge{color:#7fffe9;background:#00ffd41f}.sidebar .sidebar-rule{border-top-color:#ffffff17}.sidebar .sidebar-rule strong,.sidebar .sidebar-profile strong{color:#eaf8f5}.sidebar .sidebar-rule small,.sidebar .sidebar-profile small{color:#82a099}.sidebar .sidebar-profile button{color:#91ada7}.sidebar .sidebar-profile button:hover{color:var(--brand-mint);background:#00ffd414;border-color:#00ffd438}.sidebar .sync-dot,.sidebar .live-signal{background:var(--brand-mint);box-shadow:0 0 0 5px #00ffd41a}.demo-badge,.scope-chip,.community-domain-chip{background:var(--brand-mint-soft);color:#076f5f;border-color:#9adfd2}.context-strip{color:#536a65;background:linear-gradient(90deg,#e8fbf6,#fbfdf9);border-color:#b9ded6}.context-status strong{color:#08715f}.primary-metric{background:linear-gradient(145deg,#fffefb,#eafbf6);border-color:#a6ddd3}.metric-card:after{border-color:#00d9b613}.metric-foot strong{color:#087966}.mini-progress span,.queue-completion i{background:linear-gradient(90deg,#00d9b6,#27815f)}button.project-row:hover,.member-table tbody tr:hover,.analysis-table tbody tr:hover,.analysis-table tbody tr:focus-visible,.coach-pool-table tbody tr:hover,.role-preview-table tbody tr:hover{background:#effbf7}.operating-domain-card:after{border-color:#00d9b613}.operating-domain-card:hover{border-color:#9bd8cd}.operating-domain-card>span:first-child,.operating-domain-card.project-domain>span:first-child{color:var(--brand-mint);background:#050f0e;box-shadow:inset 0 0 0 1px #00ffd438}.operating-domain-status,.operating-domain-card.project-domain .operating-domain-status{background:var(--brand-mint-soft);color:#08715f}.project-phase-switcher{background:#edf5f1}.project-phase-button:hover{background:#fffefbe0}.project-phase-button.active{border-color:#9bd8cd;box-shadow:0 8px 20px #050f0e14,inset 3px 0 #00d9b6}.project-phase-button>small{background:var(--brand-mint-soft);color:#08715f}.project-phase-button:last-child>small{color:#8d5915;background:#fff0d5}.community-group-head>span{color:var(--brand-mint);background:#050f0e}.community-group-stats strong,.community-theme-list>div>b{color:#087966}.role-import-fields>div span,.role-value-chip,.community-labels i{background:var(--brand-mint-soft);color:#08715f}.toast{font-size:14px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1380px){:root{--sidebar:246px}.sidebar{padding-inline:14px}.page-content{padding-inline:22px}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)}.project-row{grid-template-columns:1.2fr .42fr 1.15fr .45fr .35fr}.project-card-grid,.coach-suggestion-grid{grid-template-columns:repeat(3,1fr)}.case-grid{grid-template-columns:repeat(2,1fr)}.city-radar-grid,.membership-metric-grid,.expiry-bucket-list,.hybrid-source-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.task-layout,.coach-grid,.coach-intelligence-grid,.governance-grid{grid-template-columns:1fr}.queue-panel .queue-list,.queue-stat-grid,.source-grid,.hybrid-source-grid{grid-template-columns:repeat(2,1fr)}.top-actions .search-box{display:none}.project-insight-grid,.analysis-summary-grid,.project-behavior-grid,.event-two-column,.talent-pool-grid,.role-import-layout{grid-template-columns:1fr}.community-group-grid{grid-template-columns:repeat(2,1fr)}.community-analysis-grid{grid-template-columns:1fr}.event-standard-grid,.content-flywheel{grid-template-columns:repeat(3,1fr)}.influence-rule{grid-template-columns:1fr}.phase-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-role-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-role-latest-import{grid-template-columns:1fr}.service-role-import-numbers{width:100%}}@media (max-height:900px) and (min-width:981px){.sidebar-scroll-hint{display:block}}@media (max-width:820px){.login-shell{background:radial-gradient(circle at 20% 8%,#00ffd42e,#0000 19rem),linear-gradient(165deg,#050f0e 0%,#0b211e 38%,#f2ece2 38.1%,#fbf8f2 100%);grid-template-columns:1fr}.login-story{gap:38px;min-height:auto;padding:30px 24px 54px}.login-copy{margin:0}.login-copy h1{font-size:clamp(34px,10vw,48px)}.login-panel{min-height:auto;margin-top:-28px;padding:0 18px 40px}.login-card{padding:28px 22px}:root{--sidebar:0px}.sidebar{display:none}.main-area{margin-left:0}.topbar{min-height:72px;padding:10px 16px}.breadcrumbs{display:none}.title-line h1{font-size:20px}.date-button{display:none}.mobile-nav{z-index:19;border-bottom:1px solid var(--line);background:#f2f7f9f2;gap:6px;padding:7px 12px;display:flex;position:sticky;top:72px;overflow-x:auto}.mobile-nav button{border:1px solid var(--line);color:#675e53;background:#fffefb;border-radius:8px;flex:none;height:38px;padding:0 12px;font-size:13px}.mobile-nav button.active{background:var(--deep);color:#f4fffc;box-shadow:inset 0 -2px var(--brand-mint);border-color:#00b99b}.page-content{padding:14px 12px 35px}.context-status span:last-child,.context-note{display:none}.project-card-grid{grid-template-columns:repeat(2,1fr)}.section-intro{flex-direction:column;align-items:flex-start;gap:14px}.section-intro h2{font-size:20px}.project-detail-title{flex-direction:column;align-items:flex-start}.project-detail-kpis{width:100%}.project-detail-kpis>span{flex:1;min-width:0}.project-detail-kpis>span:first-child{border-left:0}.coach-suggestion-grid{grid-template-columns:repeat(2,1fr)}.case-pipeline{grid-template-columns:1fr;gap:6px}.case-pipeline>i{transform:rotate(90deg)}.member-toolbar{flex-direction:column;align-items:stretch}.wide-search{width:100%}.filter-group{overflow-x:auto}.signal-rule-strip{justify-content:flex-start;overflow-x:auto}.signal-rule-strip>span,.signal-rule-strip>strong{flex:none}.candidate-task-legend{grid-template-columns:1fr}.candidate-task-legend>i{justify-self:start}.role-preview-summary{grid-template-columns:repeat(3,1fr)}.mot-grid{grid-template-columns:repeat(2,1fr)}.followup-rail{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.followup-rail>i{display:none}.operating-domain-grid,.project-phase-switcher{grid-template-columns:1fr}.phase-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-role-breakdown{grid-template-columns:1fr}.service-role-breakdown-chips{justify-content:flex-start}.service-role-toolbar{flex-direction:column;align-items:stretch}.service-role-toolbar .wide-search,.service-role-toolbar .filter-group{width:100%}.service-role-data-foot{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.demo-badge{display:none}.metric-grid,.queue-stat-grid,.source-grid,.project-card-grid,.coach-suggestion-grid,.case-grid,.city-radar-grid,.mot-grid{grid-template-columns:1fr}.metric-card{min-height:119px}.queue-panel .queue-list{grid-template-columns:1fr}.panel-head{flex-direction:column;align-items:flex-start}.member-panel-head .table-filters{width:100%;overflow-x:auto}.project-row{grid-template-columns:1.45fr .55fr .6fr}.project-row>span:nth-child(3),.project-row>span:nth-child(5),.stage-legend{display:none}.milestone-flow{grid-template-columns:1fr;padding:14px 20px}.milestone{text-align:left;min-height:70px;padding:0 0 0 45px}.milestone:before{height:100%;top:0;width:4px!important;left:16px!important}.milestone:after{top:11px;left:8px}.milestone:last-child:before{height:15px}.milestone span{font-size:17px}.task-item{grid-template-columns:30px 1fr}.task-action{grid-column:2;justify-self:start}.task-meta{flex-wrap:wrap}.case-standard{flex-direction:column;align-items:flex-start}.identity-list>div{grid-template-columns:34px 1fr auto;padding:8px 0}.identity-tag{grid-column:2}.policy-row{grid-template-columns:100px 1fr;padding:9px 0}.policy-row em{display:none}.member-profile{grid-template-columns:48px 1fr}.member-profile .stage-pill{grid-column:2;justify-self:start}.drawer-avatar{width:48px;height:48px}.drawer-signal-grid{grid-template-columns:1fr}.behavior-profile-grid,.tool-behavior-grid,.activity-summary-grid,.tool-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-detail-list article,.tool-breakdown-list article{grid-template-columns:1fr}.activity-detail-list em,.tool-breakdown-list em{text-align:left}.workflow-form-grid,.assignment-controls,.escalation-context-grid{grid-template-columns:1fr}.workflow-form-wide{grid-column:auto}.workflow-modal{padding:16px}.role-preview-summary{grid-template-columns:repeat(2,1fr)}.role-preview-confirm{flex-direction:column;align-items:stretch}.role-preview-details-head{flex-direction:column;align-items:flex-start}.role-conflict-list>div{grid-template-columns:50px 1fr}.role-conflict-list p{grid-column:1/-1}.service-role-summary-grid{grid-template-columns:1fr}.service-role-latest-import{margin-inline:12px}.service-role-import-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.service-role-breakdown{margin-inline:12px}.service-role-history{margin:12px}.service-role-history-head{flex-direction:column;align-items:stretch}.service-role-history-head>span{width:fit-content}.event-disclaimer{flex-direction:column}.membership-metric-grid,.expiry-bucket-list,.hybrid-source-grid,.membership-quality-note{grid-template-columns:1fr}.operating-domain-card{grid-template-columns:1fr;padding:16px}.operating-domain-status{text-align:left;grid-column:1;justify-self:start}.phase-readiness{padding:17px}.phase-readiness>div:first-child{flex-direction:column}.phase-readiness-grid,.event-standard-grid,.content-flywheel,.community-group-grid{grid-template-columns:1fr}.standard-format{flex-wrap:wrap;align-items:flex-start}.standard-format small{text-align:left;width:100%;margin-left:0}.content-flywheel article>i{display:none}.event-pipeline-item{grid-template-columns:28px 1fr auto}.pipeline-detail{grid-column:2/-1}.talent-list>div{grid-template-columns:34px 1fr}.talent-state{grid-column:2;justify-self:start}.invitation-funnel>div{grid-template-columns:1fr;width:100%}.invitation-funnel p{text-align:left}.toast{bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.membership-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.expiry-cumulative-note{color:#806326;background:#fff8ea;border-left:3px solid #d99a32;border-radius:8px;margin:9px 0 0;padding:8px 11px;font-size:13px}.expiry-cumulative-note strong{color:#6c4b12}.project-cycle-panel{border-color:#b9ded6;overflow:hidden}.project-cycle-head{align-items:flex-start}.project-cycle-state{justify-items:end;gap:7px;display:grid}.project-cycle-state small{color:#766d62;font-size:13px;font-weight:760}.project-cycle-scopes{gap:10px;padding:0 16px 16px;display:grid}.project-cycle-scope{background:#fbfefc;border:1px solid #d9e8e3;border-radius:14px;padding:14px}.project-cycle-scope.scope-intervention{background:#fdf9f2;border-color:#eadfcf}.project-cycle-scope.scope-observation{background:#f8fafb;border-color:#dce4e8}.project-cycle-scope-head,.project-cycle-scope-head>div,.project-cycle-scope-head>div>span{display:flex}.project-cycle-scope-head{justify-content:space-between;align-items:flex-start;gap:12px}.project-cycle-scope-head>div{align-items:center;gap:10px;min-width:0}.project-cycle-scope-head>div>b{color:#13705e;width:31px;height:31px;font-family:var(--font-geist-mono), monospace;background:#dff4ec;border-radius:9px;flex:0 0 31px;place-items:center;font-size:11px;display:grid}.project-cycle-scope-head>div>span{flex-direction:column;gap:3px;min-width:0}.project-cycle-scope-head strong{color:#263c35;font-size:15px}.project-cycle-scope-head small{color:#73827d;font-size:12px;line-height:1.45}.project-cycle-scope-head em{color:#5f766e;background:#edf3f0;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.project-scope-action{color:#156c5b;background:#fff;border:1px solid #9dccbf;border-radius:8px;margin-top:12px;padding:8px 11px;font-size:12px;font-weight:800}.project-cycle-boundary{color:#74827d;margin:11px 0 0;font-size:12px;line-height:1.55}.project-current-service{border-color:#ddd1bf;overflow:hidden}.project-current-service-head{align-items:flex-start}.project-current-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.project-current-window{background:#fbf8f3;border:1px solid #e4ddd2;border-radius:13px;min-width:0;padding:14px}.project-current-window.help-window{background:#f6fbf9;border-color:#cfe5df}.project-current-window>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-current-window>header>div{align-items:center;gap:9px;min-width:0;display:flex}.project-current-window>header b{color:#895d25;width:32px;height:32px;font:800 11px var(--font-geist-mono), monospace;background:#efe5d6;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.project-current-window.help-window>header b{color:#176d5d;background:#dff3ed}.project-current-window>header span,.project-current-window>header strong,.project-current-window>header small{display:block}.project-current-window>header strong{color:#37322b;font-size:15px}.project-current-window>header small{color:#81776b;margin-top:3px;font-size:11px;line-height:1.4}.project-current-window>header em{color:#756c61;background:#fff;border-radius:999px;flex:none;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.project-current-window>header em.state-actionable{color:#8f5c18;background:#fff0d8}.project-current-window>header em.state-clear{color:#287258;background:#e7f5ee}.project-current-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.rolling-window .project-current-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.project-current-metrics>span{background:#fff;border-radius:9px;min-width:0;padding:9px}.project-current-metrics small,.project-current-metrics strong{display:block}.project-current-metrics small{color:#7d837e;font-size:11px}.project-current-metrics strong{color:#176b5b;margin-top:6px;font-size:20px}.project-current-blocker{background:#fff;border-radius:9px;margin-top:9px;padding:10px}.project-current-blocker span,.project-current-blocker strong,.project-current-blocker small{display:block}.project-current-blocker span{color:#827668;font-size:11px;font-weight:800}.project-current-blocker strong{color:#4b4034;margin-top:5px;font-size:13px;line-height:1.5}.project-current-blocker small{color:#8b8176;margin-top:4px;font-size:11px}.project-current-window>button{color:#126c5b;background:#fff;border:1px solid #89c8b9;border-radius:8px;width:100%;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:800}.project-current-window>button:disabled{color:#929b97;cursor:not-allowed;border-color:#d5ddd9}.project-current-source{color:#76847f;margin-top:8px;font-size:11px;line-height:1.45;display:block}.cycle-dual-view{grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);gap:12px;padding:0 16px 16px;display:grid}.cycle-metric-group{background:#fbfefc;border:1px solid #d9e8e3;border-radius:14px;min-width:0;padding:14px}.cycle-metric-weekly{background:#fdf9f2;border-color:#eadfcf}.cycle-metric-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cycle-metric-title strong{color:#203f37;font-size:16px}.cycle-metric-title small{color:#7c8e88;text-align:right;font-size:12px}.cycle-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cycle-metric-grid article{background:#fff;border:1px solid #d7e8e2;border-radius:11px;min-width:0;min-height:122px;padding:12px}.cycle-metric-grid span,.cycle-metric-grid strong,.cycle-metric-grid small{display:block}.cycle-metric-grid span{color:#667a74;font-size:13px;font-weight:760}.cycle-metric-grid strong{color:#087966;margin-top:8px;font-size:29px;line-height:1}.cycle-metric-grid small{color:#80908b;margin-top:9px;font-size:12px;line-height:1.45}.cycle-weekly-grid{gap:7px;margin-top:12px;display:grid}.cycle-weekly-grid>div{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.cycle-weekly-grid span{color:#71685e;font-size:13px}.cycle-weekly-grid strong{color:#4a4036;text-align:right;font-size:14px}.project-chat-observation{background:#f5fbf8;border:1px solid #cfe7df;border-radius:14px;margin:14px 16px 16px;padding:16px}.project-chat-observation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-chat-observation-head>div{gap:5px;display:grid}.project-chat-observation-head strong{color:#163f35;font-size:16px}.project-chat-observation-head small{color:#60776f;font-size:13px;line-height:1.5}.project-chat-observation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.project-chat-observation-grid article{background:#fff;border:1px solid #dcece6;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:4px 10px;padding:13px 14px;display:grid}.project-chat-observation-grid span{color:#667a74;grid-column:1/-1;font-size:13px;font-weight:760}.project-chat-observation-grid strong{color:#087966;font-size:21px;line-height:1.2}.project-chat-observation-grid small{color:#7c8e88;text-align:right;font-size:12px}.project-chat-observation>p{color:#667a74;margin:12px 0 0;font-size:12px;line-height:1.55}.delivery-rhythm{padding:0 16px 16px}.delivery-rhythm>summary{cursor:pointer;list-style:none}.delivery-rhythm>summary::-webkit-details-marker{display:none}.delivery-rhythm[open] .delivery-week-grid{margin-top:10px}.delivery-rhythm-head,.coaching-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.delivery-rhythm-head strong,.delivery-rhythm-head small,.coaching-section-head strong,.coaching-section-head small{display:block}.delivery-rhythm-head strong,.coaching-section-head strong{color:#34302a;font-size:15px}.delivery-rhythm-head small,.coaching-section-head small{color:#81786d;margin-top:3px;font-size:12px}.delivery-rhythm-head>span,.coaching-section-head>span{color:#167260;background:#eaf8f4;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:780}.delivery-week-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.delivery-week-grid>article{background:#fbf8f3;border:1px solid #e6ddd1;border-radius:13px;padding:14px}.delivery-week-grid>article.current{background:#f5fffb;border-color:#87d6c6;box-shadow:inset 3px 0 #00cfae}.delivery-week-grid>article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.delivery-week-grid>article>div>span{color:#0b7865;letter-spacing:.04em;font-size:12px;font-weight:820}.delivery-week-grid em{color:#062b25;background:#00d9b6;border-radius:999px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:850}.delivery-week-grid>article>strong{color:#292620;margin-top:8px;font-size:17px;display:block}.delivery-week-grid>article>p{color:#71685e;min-height:44px;margin:6px 0 12px;font-size:13px;line-height:1.55}.delivery-week-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.delivery-week-grid li{background:#fff;border-radius:8px;padding:7px 8px}.delivery-week-grid li b,.delivery-week-grid li small{display:block}.delivery-week-grid li b{color:#4e493f;font-size:12px}.delivery-week-grid li small{color:#93897c;margin-top:2px;font-size:11px;line-height:1.35}.cycle-data-foot,.coaching-data-foot{background:#eef8f5;border-top:1px solid #dce9e5;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 14px;padding:11px 16px;display:grid}.cycle-data-foot strong,.coaching-data-foot strong{color:#146e5d;font-size:12px}.cycle-data-foot span,.coaching-data-foot span{color:#627b74;font-size:12px}.cycle-data-foot small,.coaching-data-foot small{color:#788d87;text-align:right;font-size:12px}.coaching-operations{border-color:#bddfd8;overflow:hidden}.coaching-operations[aria-busy=true]>:not(.panel-head){opacity:.65;transition:opacity .15s}.coaching-operations-head{align-items:flex-start}.coaching-head-actions{align-items:center;gap:8px;display:flex}.readonly-chip{color:#6f7775;background:#edf0f0;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.coaching-chat-signals{background:#fffdf9;border:1px solid #b9ddd5;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #1951440f}.coaching-chat-signals-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.coaching-chat-signals-head h3{color:#28251f;margin:5px 0 0;font-size:21px}.coaching-chat-signals-head p{color:#6f6a62;max-width:820px;margin:7px 0 0;font-size:13px;line-height:1.6}.coaching-chat-signals-head p b{color:#176f5e}.coaching-chat-scope{background:#eff9f6;border:1px solid #c8e4dc;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px 12px;margin:0 18px 14px;padding:10px 12px;display:grid}.coaching-chat-scope span{color:#5f756e;font-size:11px}.coaching-chat-scope strong{color:#155f51;font-size:13px}.coaching-chat-scope small{color:#75847f;font-size:11px}.coaching-chat-scope button{color:#176d5d;background:#fff;border:1px solid #a9d1c7;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800}.coaching-chat-signal-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.coaching-chat-signal-summary article{background:#f8fcfa;border:1px solid #dce9e5;border-radius:11px;min-width:0;padding:12px}.coaching-chat-signal-summary span,.coaching-chat-signal-summary strong,.coaching-chat-signal-summary small{display:block}.coaching-chat-signal-summary span{color:#677873;font-size:12px;font-weight:760}.coaching-chat-signal-summary strong{color:#175f50;margin-top:7px;font-size:25px;line-height:1}.coaching-chat-signal-summary small{color:#84918d;margin-top:7px;font-size:11px;line-height:1.45}.coaching-chat-detection-note{background:#fff8eb;border-left:3px solid #d59a39;border-radius:8px;align-items:baseline;gap:9px;margin:0 18px 14px;padding:10px 12px;display:flex}.coaching-chat-detection-note strong{color:#73561f;flex:none;font-size:13px}.coaching-chat-detection-note span{color:#806b42;font-size:12px;line-height:1.5}.coaching-chat-filter-tabs{flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.coaching-chat-filter-tabs button{color:#67746f;background:#fff;border:1px solid #cedbd7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:760}.coaching-chat-filter-tabs button.active{color:#146c5c;background:#eaf8f4;border-color:#55b8a5}.coaching-chat-request-list{gap:9px;padding:0 18px 16px;display:grid}.coaching-chat-request{background:#fff;border:1px solid #dfe7e4;border-radius:12px;padding:13px}.coaching-chat-request.status-pending{border-left:3px solid #d49b3f}.coaching-chat-request.status-overdue{background:snow;border-left:3px solid #bf665b}.coaching-chat-request.status-observing{border-left:3px solid #79aaa0}.coaching-chat-request-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coaching-chat-request-head>div:first-child strong,.coaching-chat-request-head>div:first-child small{display:block}.coaching-chat-request-head>div:first-child strong{color:#34302a;font-size:14px}.coaching-chat-request-head>div:first-child small{color:#877f76;margin-top:3px;font-size:12px}.coaching-chat-request-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.coaching-chat-request-statuses span{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.coaching-chat-request-statuses .response-detected{color:#18705e;background:#e7f7f1}.coaching-chat-request-statuses .response-not_detected{color:#6f675e;background:#f2f0ec}.coaching-chat-request-statuses .response-coverage_unknown{color:#637484;background:#eef1f5}.coaching-chat-request-statuses .attention-none{color:#527269;background:#eef5f2}.coaching-chat-request-statuses .attention-observing{color:#497871;background:#edf6f5}.coaching-chat-request-statuses .attention-pending{color:#8a621b;background:#fff2d9}.coaching-chat-request-statuses .attention-overdue{color:#9a4c43;background:#fee9e7}.coaching-chat-request-meta{color:#78857f;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11px;display:flex}.coaching-chat-evidence{border-top:1px solid #e7ecea;margin-top:11px}.coaching-chat-evidence summary{color:#166d5d;cursor:pointer;padding-top:10px;font-size:12px;font-weight:800}.coaching-chat-evidence>div{margin-top:10px}.coaching-chat-evidence>div>span{color:#747d79;margin-bottom:5px;font-size:11px;font-weight:780;display:block}.coaching-chat-evidence blockquote{color:#3f4845;overflow-wrap:anywhere;white-space:pre-wrap;background:#f6faf8;border-left:3px solid #8bc9bc;border-radius:0 8px 8px 0;margin:0;padding:10px 11px;font-size:13px;line-height:1.65}.coaching-chat-evidence>p{color:#807a72;margin:10px 0 0;font-size:12px}.coaching-chat-evidence-error{background:#fff3f1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.coaching-chat-evidence-error p{color:#95554d;margin:0;font-size:12px}.coaching-chat-evidence-error button{color:#944d45;background:#fff;border:1px solid #d9a9a3;border-radius:6px;flex:none;padding:5px 8px;font-size:11px;font-weight:780}.coaching-chat-evidence-source{color:#7c8984!important;font-size:11px!important}.coaching-chat-load-more{color:#166c5b;background:#f4fbf8;border:1px solid #bcdcd5;border-radius:8px;margin:0 auto 14px;padding:8px 12px;font-size:12px;font-weight:800;display:block}.coaching-chat-page-boundary{color:#847b70;text-align:center;margin:0 18px 14px;font-size:11px}.coaching-chat-page-error{color:#9a4f42;text-align:center;margin:0 18px 12px;font-size:12px}.coaching-chat-page-error button{color:var(--cyan-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-weight:750;text-decoration:underline}.coaching-chat-signals-foot{background:#eef8f5;border-top:1px solid #dce9e5;flex-wrap:wrap;gap:7px 15px;padding:11px 18px;display:flex}.coaching-chat-signals-foot span{color:#637a74;font-size:11px}.coaching-chat-signals-no-result{color:#7e8884;text-align:center;border:1px dashed #d4ddd9;border-radius:10px;margin:0 18px 16px;padding:18px;font-size:12px}.coaching-chat-signals-empty{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.coaching-chat-signals-empty strong{color:#35302a}.coaching-chat-signals-empty p{color:#7e756b;margin:4px 0 0;font-size:13px}.coaching-chat-signals-empty button{color:#167260;background:#fff;border:1px solid #beddd6;border-radius:8px;padding:7px 10px;font-weight:760}.coaching-chat-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.coaching-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.coaching-summary-grid article{background:#fafdfc;border:1px solid #dfe8e5;border-radius:11px;min-width:0;min-height:104px;padding:12px}.coaching-summary-grid span,.coaching-summary-grid strong,.coaching-summary-grid small{display:block}.coaching-summary-grid span{color:#6d7d78;font-size:12px}.coaching-summary-grid strong{color:#1d5045;margin-top:7px;font-size:26px;line-height:1}.coaching-summary-grid small{color:#87938f;margin-top:8px;font-size:12px;line-height:1.4}.coaching-candidate-warning{color:#7f6329;background:#fff8eb;border-left:3px solid #d99a32;border-radius:8px;margin:0 16px 14px;padding:9px 11px;font-size:13px}.coaching-week{grid-template-columns:repeat(7,minmax(145px,1fr));gap:7px;padding:0 16px 16px;display:grid;overflow-x:auto}.coaching-day{background:#fbf8f3;border:1px solid #e3ded6;border-radius:11px;min-width:145px}.coaching-day-head{border-bottom:1px solid #e8e0d5;padding:9px 10px}.coaching-day-head strong,.coaching-day-head small{display:block}.coaching-day-head strong{color:#37322b;font-size:13px}.coaching-day-head small{color:#93887c;margin-top:2px;font-size:11px}.coaching-day-list{gap:6px;padding:7px;display:grid}.coaching-day-list article{background:#fff;border:1px solid #cfe7e1;border-radius:8px;min-width:0;padding:9px}.coaching-day-list article>span,.coaching-day-list article>strong,.coaching-day-list article>small{display:block}.coaching-day-list article>span{color:#167260;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.coaching-day-list article>strong{color:#2f2a24;margin-top:5px;font-size:14px}.coaching-day-list article>small{color:#887f74;margin-top:3px;font-size:11px;line-height:1.35}.coaching-day-list article>button{color:#146e5d;background:#f0faf7;border:1px solid #c5ded8;border-radius:6px;margin-top:7px;padding:4px 7px;font-size:11px;font-weight:760}.coaching-day-empty{color:#a0978c;text-align:center;padding:14px 5px;font-size:11px}.coaching-performance{padding:0 16px 16px}.coaching-performance-table-wrap{border:1px solid #e4ded5;border-radius:11px;overflow-x:auto}.coaching-performance-table{border-collapse:collapse;width:100%;min-width:1100px}.coaching-performance-table th,.coaching-performance-table td{color:#645c53;text-align:left;vertical-align:top;border-bottom:1px solid #ebe5dc;padding:10px;font-size:12px}.coaching-performance-table th{color:#766c61;background:#f6f1e9;font-weight:800}.coaching-performance-table td strong,.coaching-performance-table td small{display:block}.coaching-performance-table td strong{color:#39332c;font-size:13px}.coaching-performance-table td small{color:#91877c;margin-top:3px;font-size:11px}.coaching-performance-table .needs-attention{color:#b05b52;font-weight:850}.project-cycle-coaching{border-top:1px solid #ebe5dc;padding-top:16px}.project-cycle-coaching-table{min-width:1220px}.project-cycle-coach{margin-bottom:7px;display:block}.project-cycle-coach:last-child{margin-bottom:0}.project-cycle-coaching>.coaching-candidate-warning{margin:10px 0 0}.coaching-operations-empty{align-items:center;gap:12px;padding:18px;display:flex}.coaching-empty-symbol{color:#14705e;background:#edf6f3;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.coaching-operations-empty strong{color:#35302a}.coaching-operations-empty p{color:#7e756b;margin:3px 0 0;font-size:13px}.coaching-operations-empty button{color:#167260;background:#fff;border:1px solid #beddd6;border-radius:8px;margin-left:auto;padding:7px 10px;font-weight:760}.coaching-editor-backdrop,.service-role-editor-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e0c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.coaching-editor,.service-role-editor{background:#fffdf9;border:1px solid #cfe2dd;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 28px 90px #00000047}.coaching-editor-head,.service-role-editor-head{border-bottom:1px solid #e8dfd3;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.coaching-editor-head h3,.service-role-editor-head h3{color:#292620;margin:4px 0 0;font-size:21px}.service-role-editor-head p{color:#776e64;margin:5px 0 0;font-size:13px}.coaching-editor-head>button,.service-role-editor-head>button{color:#665e55;background:#fff;border:1px solid #ddd4c8;border-radius:9px;width:34px;height:34px;font-size:21px}.coaching-editor-grid,.service-role-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.coaching-editor-grid label,.service-role-editor-grid label{gap:6px;min-width:0;display:grid}.coaching-editor-grid label>span,.service-role-editor-grid label>span{color:#4b554f;font-size:13px;font-weight:780}.coaching-editor-grid input,.coaching-editor-grid select,.coaching-editor-grid textarea,.service-role-editor-grid input,.service-role-editor-grid select,.service-role-editor-grid textarea{color:#39342d;background:#fff;border:1px solid #d8d1c7;border-radius:9px;outline:none;width:100%;min-height:42px;padding:8px 10px}.coaching-editor-grid label>small{color:#877e73;font-size:12px}.coaching-editor-wide{grid-column:1/-1}.coaching-editor-actions,.service-role-editor-actions{grid-template-columns:auto 1fr auto auto;gap:8px;padding:14px 18px 18px;display:grid}.danger-button{color:#a34945;background:#fff0ef;border:1px solid #e0aaa7;border-radius:9px;min-height:39px;padding:0 12px;font-weight:780}.service-role-edit-button{color:#166e5d;background:#effaf7;border:1px solid #bcded6;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:780}.service-role-head-actions{align-items:center;gap:8px;display:flex}.service-role-table{min-width:1310px}.service-role-table th:nth-child(8){width:125px}.service-role-editor-context{background:#edf8f5;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:16px 18px 0;padding:11px;display:grid}.service-role-editor-context span{color:#657b75;font-size:12px}.service-role-editor-context strong{color:#186c5c}.service-role-editor-context small{color:#71827d;font-size:12px}.service-scope-guide{background:#faf7f2;border:1px solid #e6ded2;border-radius:10px;gap:6px;margin:0 18px;padding:12px;display:grid}.service-scope-guide span{color:#766e64;font-size:12px}.service-scope-guide b{color:#413b34;min-width:150px;display:inline-block}@media (max-width:1280px){.cycle-dual-view,.project-current-service-grid{grid-template-columns:1fr}.coaching-summary-grid,.coaching-chat-signal-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cycle-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-chat-observation-grid{grid-template-columns:1fr}}@media (max-width:820px){.project-cycle-state{justify-items:start}.cycle-dual-view,.delivery-rhythm{padding-inline:12px}.delivery-week-grid{grid-template-columns:1fr}.delivery-week-grid>article>p{min-height:0}.cycle-data-foot,.coaching-data-foot{grid-template-columns:1fr}.project-chat-observation-head{flex-direction:column}.cycle-data-foot small,.coaching-data-foot small{text-align:left}.coaching-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.coaching-chat-signals-head{padding-inline:12px}.coaching-chat-scope{grid-template-columns:1fr;margin-inline:12px}.coaching-chat-signal-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.coaching-chat-detection-note,.coaching-chat-signals-no-result,.coaching-chat-page-boundary{margin-inline:12px}.coaching-chat-filter-tabs,.coaching-chat-request-list,.coaching-chat-signals-foot,.coaching-week,.coaching-performance{padding-inline:12px}.community-service-health-head{flex-direction:column}.community-service-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-current-service-grid,.project-cycle-scopes{padding-inline:12px}}@media (max-width:560px){.cycle-metric-grid,.coaching-summary-grid,.coaching-editor-grid,.service-role-editor-grid{grid-template-columns:1fr}.coaching-editor-wide{grid-column:auto}.coaching-chat-signals-head,.coaching-chat-request-head,.coaching-chat-signals-empty{flex-direction:column;align-items:stretch}.coaching-chat-signal-summary,.community-service-health-grid,.project-current-metrics,.rolling-window .project-current-metrics{grid-template-columns:1fr}.project-cycle-scope-head,.project-current-window>header{flex-direction:column}.coaching-chat-request-statuses{justify-content:flex-start}.coaching-editor-actions,.service-role-editor-actions{grid-template-columns:1fr}.coaching-editor-actions>span,.service-role-editor-actions>span{display:none}.service-role-editor-context{grid-template-columns:1fr}.service-scope-guide b{min-width:0;margin-bottom:2px;display:block}}.side-nav-group{gap:5px;display:grid}.side-nav-group+.side-nav-group{border-top:1px solid #ffffff14;margin-top:8px;padding-top:10px}.side-nav-group-label{color:#6f918a;letter-spacing:.12em;padding:0 10px 2px;font-size:11px;font-weight:850}.north-star-command{grid-template-columns:minmax(300px,.9fr) minmax(0,1.75fr);gap:14px;display:grid}.overview-action-priority{align-items:stretch}.north-star-primary{color:#f4fffc;background:radial-gradient(circle at 92% 12%,#00ffd42e,#0000 14rem),linear-gradient(145deg,#09221e,#123b33);border:1px solid #b8ddd5;border-radius:17px;min-height:255px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 44px #05231e29}.north-star-primary.is-pending{background:radial-gradient(circle at 92% 12%,#d99a3233,#0000 14rem),linear-gradient(145deg,#14231f,#30433b)}.north-star-title-row,.north-star-value-row,.north-star-primary footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.north-star-title-row .eyebrow{color:#71eed8}.north-star-title-row h2{color:#fff;max-width:660px;margin:7px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.3}.north-star-badge{color:#80ffe9;background:#00ffd41c;border:1px solid #71eed866;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:850}.north-star-value-row{align-items:flex-end;margin-top:22px}.north-star-value-row>strong{letter-spacing:-.06em;font-size:clamp(45px,6vw,76px);line-height:.95}.north-star-value-row>span{text-align:right;justify-items:end;gap:3px;display:grid}.north-star-value-row b{color:#8fffe9;font-size:20px}.north-star-value-row small{color:#9fbbb5;max-width:340px;font-size:12px}.north-star-primary>p{color:#b8cdc8;max-width:800px;margin:18px 0;font-size:13px;line-height:1.7}.north-star-primary footer{color:#8ea9a3;border-top:1px solid #aedcd229;padding-top:11px;font-size:11px}.north-star-primary.north-star-compact{min-height:0;padding:17px 20px}.north-star-compact .north-star-title-row h2{margin-top:4px;font-size:clamp(17px,1.45vw,21px)}.north-star-compact .north-star-value-row{align-items:center;margin-top:12px}.north-star-compact .north-star-value-row>strong{letter-spacing:-.035em;font-size:clamp(27px,3.25vw,42px)}.north-star-compact .north-star-value-row b{font-size:16px}.north-star-compact>p{margin:11px 0;font-size:12px;line-height:1.55}.north-star-compact footer{padding-top:8px}.north-star-decision-grid{grid-template-rows:repeat(3,minmax(0,1fr));gap:9px;display:grid}.north-star-decision-grid button{text-align:left;background:#fffefb;border:1px solid #ded5c9;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;width:100%;padding:15px 16px;display:grid;box-shadow:0 8px 24px #4a3a250d}.north-star-decision-grid button:hover{background:#f7fffc;border-color:#9ccfc5;transform:translateY(-1px)}.north-star-decision-grid span{color:#5f756f;font-size:12px;font-weight:780}.north-star-decision-grid strong{color:#173f36;grid-area:1/2/span 2;font-size:30px;line-height:1}.north-star-decision-grid strong small{font-size:12px}.north-star-decision-grid p{color:#8a8176;margin:0;font-size:12px;line-height:1.45}.metric-card.supporting-metric{background:#fffefb;border-color:#e8ded0}.task-sla-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.task-sla-grid article{background:#fbfdfc;border:1px solid #dce7e3;border-radius:13px;min-height:105px;padding:14px}.task-sla-grid article.urgent{background:#fff8f7;border-color:#e6b9b4}.task-sla-grid span,.task-sla-grid strong,.task-sla-grid small{display:block}.task-sla-grid span{color:#6e7e79;font-size:12px;font-weight:760}.task-sla-grid strong{color:#244c42;margin-top:7px;font-size:28px;line-height:1}.task-sla-grid article.urgent strong{color:#ad4d45}.task-sla-grid small{color:#91877d;margin-top:8px;font-size:11px}.task-item.task-overdue{background:#fff9f8;border:1px solid #efc9c5;border-radius:10px;margin-inline:-8px;padding-inline:10px;box-shadow:inset 3px 0 #cb5e55}.deadline-chip{color:#667873;background:#eef3f1;border-radius:999px;width:fit-content;padding:3px 7px;font-weight:760;display:inline-flex}.deadline-chip.deadline-overdue{color:#aa4b43;background:#fce8e6}.deadline-chip.deadline-today{color:#9b6718;background:#fff0d8}.task-outcome-status-strip{background:#f3faf8;border:1px solid #d8e7e3;border-radius:10px;flex-wrap:wrap;gap:7px;padding:10px 13px;display:flex}.task-outcome-status-strip>span:not(.deadline-chip){color:#6c7d78;padding:3px 7px;font-size:12px}.task-outcome-status-strip strong{color:#224f44}.outcome-editor-title{border-top:1px solid #dce7e4;margin-top:10px;padding-top:14px}.effect-checked-note{color:#6d827c;margin:0;font-size:12px}.no-followup-check{background:#fbf8f3;border:1px solid #e0d7cb;border-radius:10px;grid-column:1/-1;align-items:flex-start;padding:10px 12px;gap:9px!important;display:flex!important}.no-followup-check input{flex:none;margin-top:2px;width:18px!important;min-height:18px!important}.no-followup-check span{gap:2px;display:grid}.no-followup-check strong{color:#4b453e;font-size:13px}.no-followup-check small{color:#8c8276;font-size:11px;font-weight:500;line-height:1.45}.task-feedback-actions{justify-content:flex-end;gap:8px;display:flex}.member-master-table{min-width:1320px}.member-master-table th:first-child,.member-master-table th:nth-child(2){width:190px}.member-master-table th:nth-child(3){width:230px}.member-master-table th:nth-child(4){width:220px}.member-master-table th:nth-child(5){width:230px}.member-master-table th:nth-child(6){width:150px}.member-master-table th:nth-child(7){width:170px}.member-project-experience-list{flex-wrap:wrap;gap:4px;display:flex}.identity-chip.verified{color:#23755f;background:#e3f6ef}.member-master-table td:last-child{align-content:center;gap:7px;display:grid}.member-master-summary{background:#f7fcfa;border-color:#c8e2dc}.member-master-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.member-master-facts article{background:#fff;border:1px solid #dbe9e5;border-radius:9px;padding:10px}.member-master-facts span,.member-master-facts strong,.member-master-facts small{display:block}.member-master-facts span{color:#71827d;font-size:11px}.member-master-facts strong{overflow-wrap:anywhere;color:#244b41;margin-top:4px;font-size:15px}.member-master-facts small{color:#8a9793;margin-top:4px;font-size:10px;line-height:1.4}.member-experience-timeline{gap:7px;margin-top:10px;display:grid}.member-experience-timeline button{text-align:left;background:#fff;border:1px solid #dce7e4;border-radius:9px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.member-experience-timeline button.active{background:#eef9f6;border-color:#76bcae}.member-experience-timeline button span,.member-experience-timeline button strong,.member-experience-timeline button small,.member-experience-timeline button b{min-width:0;display:block}.member-experience-timeline button strong{color:#31584e;font-size:13px}.member-experience-timeline button b{color:#504941;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.member-experience-timeline button small{color:#8a8177;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-experience-timeline button em{color:#24806c;font-size:10px;font-style:normal;font-weight:780}.member-growth-timeline-shell{gap:12px;display:grid}.member-growth-timeline-meta{flex-wrap:wrap;gap:7px;display:flex}.member-growth-timeline-meta span{color:#48645c;background:#f4faf8;border:1px solid #d8e7e2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:680}.member-growth-timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.member-growth-timeline-list li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.member-growth-timeline-list li>i{background:#fff;border:2px solid #18a98b;border-radius:50%;width:10px;height:10px;margin-top:8px;position:relative;box-shadow:0 0 0 4px #e8f8f4}.member-growth-timeline-list li:not(:last-child)>i:after{content:"";background:#dcebe7;width:2px;height:calc(100% + 13px);position:absolute;top:13px;left:3px}.member-growth-timeline-list li>div{background:#fff;border:1px solid #dde8e5;border-radius:10px;gap:5px;min-width:0;padding:10px 12px;display:grid}.member-growth-timeline-list header,.member-growth-timeline-list footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.member-growth-timeline-list header span{color:#087d68;font-size:11px;font-weight:780}.member-growth-timeline-list header time{color:#847c72;font-size:10px}.member-growth-timeline-list strong{color:#263b36;font-size:13px}.member-growth-timeline-list p{color:#5c625f;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.member-growth-timeline-list footer span{color:#6d7773;background:#f3f6f5;border-radius:5px;padding:3px 6px;font-size:9px}.member-growth-timeline-state{color:#66736f;background:#f8fbfa;border:1px dashed #ccded9;border-radius:10px;align-items:center;gap:9px;padding:13px;display:flex}.member-growth-timeline-state span{color:#0b8e76;background:#e7f5f1;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.member-growth-timeline-state p,.member-growth-timeline-more{color:#6f7773;margin:0;font-size:11px;line-height:1.6}.member-growth-timeline-state.is-error{color:#9d4942;background:#fff6f5;border-color:#e7c6c3}@media (max-width:1100px){.north-star-command{grid-template-columns:1fr}.north-star-decision-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.task-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.north-star-title-row,.north-star-value-row,.north-star-primary footer{display:grid}.north-star-value-row>span{text-align:left;justify-items:start}.north-star-decision-grid,.member-master-facts,.member-experience-timeline button{grid-template-columns:1fr}}@media (max-width:560px){.north-star-primary{padding:18px}.north-star-value-row>strong{font-size:48px}.task-sla-grid,.workflow-form-grid{grid-template-columns:1fr}.task-feedback-actions{display:grid}}.member-project-view{max-width:1320px;margin-inline:auto}.member-project-empty{text-align:center;background:#fffefb;border:1px solid #d9e7e3;border-radius:20px;justify-items:center;min-height:420px;padding:72px 24px;display:grid}.member-project-empty>span{color:#087d69;border:1px solid #b9d9d1;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.member-project-empty h2{color:#163f36;margin:18px 0 7px;font-size:25px}.member-project-empty p{color:#71817c;max-width:560px;margin:0;font-size:14px;line-height:1.7}.member-project-empty button{color:#176d5b;background:#eff9f6;border:1px solid #83bbae;border-radius:10px;margin-top:22px;padding:10px 16px;font-weight:800}.member-project-empty.is-loading>span{animation:1.2s ease-in-out infinite member-project-pulse}@keyframes member-project-pulse{50%{opacity:.4;transform:scale(.92)}}.member-project-portal{gap:15px;display:grid}.member-project-welcome{color:#fff;background:#0e342c;border:1px solid #1d5045;border-radius:19px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px;display:flex;box-shadow:0 15px 38px #06322921}.member-project-welcome .eyebrow{color:#73ead4}.member-project-welcome h2{color:#fff;margin:6px 0 5px;font-size:clamp(22px,2.4vw,32px);line-height:1.25}.member-project-welcome p{color:#b6cec8;margin:0;font-size:13px}.member-project-welcome>div:last-child{text-align:right;flex:none;justify-items:end;gap:6px;display:grid}.member-project-welcome>div:last-child span{color:#8ff4df;border:1px solid #70ead459;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.member-project-welcome>div:last-child small{color:#91aba5;font-size:11px}.member-project-tabs,.project-filter-tabs{scrollbar-width:thin;gap:8px;padding:3px 1px;display:flex;overflow-x:auto}.member-project-tabs button,.project-filter-tabs button{color:#6f685f;background:#fffefb;border:1px solid #ded7cd;border-radius:999px;flex:none;padding:9px 14px;font-size:12px;font-weight:780}.member-project-tabs button.active,.project-filter-tabs button.active{color:#126a58;background:#e8f7f2;border-color:#70b7a7;box-shadow:inset 0 0 0 1px #126a580d}.member-project-focus-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:13px;display:grid}.member-project-focus,.member-project-next-action{background:#fffefb;border:1px solid #cfe1dc;border-radius:18px;min-height:230px;padding:23px}.member-project-focus.is-known{background:#f4fcf9;border-color:#8fcabd}.member-project-next-action.is-known{background:#fffbf2;border-color:#dfc394}.member-project-focus.is-unknown,.member-project-next-action.is-unknown{border-style:dashed}.member-project-focus>span,.member-project-next-action>span{color:#4c7d72;letter-spacing:.08em;font-size:12px;font-weight:850}.member-project-focus h3,.member-project-next-action h3{color:#183f36;margin:12px 0 7px;font-size:clamp(21px,2.1vw,29px);line-height:1.3}.member-project-next-action h3{color:#805c20}.member-project-focus>p,.member-project-next-action>p{color:#657771;min-height:44px;margin:0;font-size:13px;line-height:1.65}.member-project-focus>div{border-top:1px solid #d8e7e3;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;padding-top:13px;display:flex}.member-project-focus>div strong{color:#176d5c;font-size:15px}.member-project-focus>div small{color:#7b8b86;text-align:right;font-size:11px}.member-project-provenance{color:#84928e;margin-top:14px;font-size:10px;line-height:1.5;display:block}.member-project-provenance.quality-complete{color:#377d6d}.member-project-provenance.quality-partial{color:#a06e22}.member-project-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-project-state-grid article{background:#fbfdfc;border:1px solid #dce5e2;border-radius:13px;padding:14px 16px}.member-project-state-grid span,.member-project-state-grid strong,.member-project-state-grid small{display:block}.member-project-state-grid span{color:#6e7d79;font-size:11px;font-weight:760}.member-project-state-grid strong{color:#214f43;margin-top:6px;font-size:16px}.member-project-state-grid small{color:#929c99;margin-top:5px;font-size:10px}.member-project-actions-panel{background:#fffefb;border:1px solid #d8e4e0;border-radius:17px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);align-items:center;gap:20px;padding:19px;display:grid}.member-project-actions-panel h3{color:#25493f;margin:6px 0;font-size:19px}.member-project-actions-panel p{color:#7b817e;margin:0;font-size:12px;line-height:1.55}.member-project-action-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.member-project-action-buttons button{text-align:left;background:#f8fbfa;border:1px solid #d7e4e0;border-radius:12px;align-content:center;gap:5px;min-height:86px;padding:12px;display:grid}.member-project-action-buttons button:hover{background:#eef9f6;border-color:#69b3a2;transform:translateY(-1px)}.member-project-action-buttons strong{color:#236151;font-size:13px}.member-project-action-buttons small{color:#7f8d89;font-size:10px;line-height:1.4}.member-project-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-project-detail-card{background:#fffefb;border:1px solid #dddeda;border-radius:16px;min-height:250px;padding:19px}.member-project-detail-card>div:first-child{border-bottom:1px solid #eee8df;justify-content:space-between;gap:12px;padding-bottom:11px;display:flex}.member-project-detail-card>div:first-child h3{color:#284c43;margin:0;font-size:16px}.member-project-detail-card>div:first-child>span{color:#8d8378;font-size:11px}.member-project-unknown{color:#85817b;background:#fbfaf7;border:1px dashed #d9d7d0;border-radius:10px;margin:18px 0;padding:14px;font-size:12px;line-height:1.6}.member-milestone-list{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.member-milestone-list li{grid-template-columns:18px 1fr;gap:8px;min-height:45px;display:grid;position:relative}.member-milestone-list li>i{z-index:1;background:#fff;border:2px solid #b9c7c3;border-radius:50%;width:11px;height:11px;margin:3px}.member-milestone-list li:not(:last-child):after{content:"";background:#d8e3e0;width:1px;position:absolute;top:14px;bottom:-3px;left:8px}.member-milestone-list li.milestone-done>i{background:#3d9d86;border-color:#3d9d86}.member-milestone-list li.milestone-current>i{border-color:#d79b3b;box-shadow:0 0 0 4px #f7ead5}.member-milestone-list strong,.member-milestone-list small{display:block}.member-milestone-list strong{color:#405a53;font-size:12px}.member-milestone-list small{color:#8b9692;margin-top:2px;font-size:10px}.member-session-list,.member-feedback-list,.member-submission-list{gap:8px;margin-top:13px;display:grid}.member-session-list article,.member-feedback-list article,.member-submission-list article{background:#fcfcfa;border:1px solid #e4e3de;border-radius:10px;padding:11px}.member-session-list span,.member-session-list strong,.member-session-list small,.member-submission-list span,.member-submission-list strong,.member-submission-list small{display:block}.member-session-list span,.member-submission-list span{color:#4d897b;font-size:10px;font-weight:800}.member-session-list strong,.member-submission-list strong{color:#40524d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.member-session-list small,.member-submission-list small{color:#8b918e;margin-top:4px;font-size:10px}.member-session-list a,.member-session-list em{color:#16725f;margin-top:7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.member-feedback-list article>div{justify-content:space-between;gap:10px;display:flex}.member-feedback-list strong{color:#365d52;font-size:12px}.member-feedback-list small{color:#8b9692;font-size:10px}.member-feedback-list p{color:#4d5552;white-space:pre-wrap;margin:8px 0 5px;font-size:12px;line-height:1.65}.member-feedback-list em{color:#8a682c;font-size:11px;font-style:normal}.member-project-composer-layer{z-index:140;justify-items:end;display:grid;position:fixed;inset:0}.member-project-composer-backdrop{background:#051a167a;border:0;width:100%;position:absolute;inset:0}.member-project-composer{z-index:1;background:#fffefb;align-content:start;gap:15px;width:min(580px,100vw);height:100%;padding:28px;display:grid;position:relative;overflow-y:auto;box-shadow:-18px 0 55px #051f1a38}.member-project-composer h2{color:#1e483e;margin:6px 0 5px;font-size:27px}.member-project-composer>div:first-child>p{color:#78857f;margin:0;font-size:12px}.member-project-composer label{gap:6px;display:grid}.member-project-composer label>span{color:#50655f;font-size:12px;font-weight:760}.member-project-composer input,.member-project-composer textarea{color:#263b35;width:100%;font:inherit;background:#fff;border:1px solid #d5dedb;border-radius:10px;padding:11px 12px;font-size:13px}.member-project-composer textarea{resize:vertical;line-height:1.65}.member-project-composer input:focus,.member-project-composer textarea:focus{border-color:#58a994;outline:2px solid #27937b33}.member-result-fields{grid-template-columns:1fr 1fr .75fr;gap:8px;display:grid}.member-project-composer-note{color:#82642f;background:#fff9ed;border:1px solid #ead7b5;border-radius:9px;padding:11px 12px;font-size:11px;line-height:1.55}.member-project-composer-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.member-project-composer-actions button{color:#52655f;background:#fff;border:1px solid #cedad6;border-radius:9px;padding:10px 16px;font-weight:780}.member-project-composer-actions button[type=submit]{color:#fff;background:#0f7965;border-color:#0f7965}.member-project-composer-actions button:disabled{cursor:not-allowed;opacity:.48}.delivery-effectiveness-panel{background:#fffefb;border:1px solid #d6e2de;border-radius:17px;padding:19px}.delivery-effectiveness-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.delivery-effectiveness-head h2{color:#244d43;margin:5px 0;font-size:20px}.delivery-effectiveness-head p{color:#79847f;margin:0;font-size:12px}.delivery-effectiveness-head>span{color:#71817c;white-space:nowrap;border:1px solid #dae4e0;border-radius:999px;padding:5px 9px;font-size:10px}.delivery-effectiveness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.delivery-effect-card{background:#fbfcfb;border:1px solid #e1e4e0;border-radius:12px;padding:14px}.delivery-effect-card.effect-ready{background:#f3faf8;border-color:#9fcec3}.delivery-effect-card.effect-partial{background:#fffbf3;border-color:#e1c58f}.delivery-effect-card>span{color:#667b75;font-size:11px;font-weight:800}.delivery-effect-card>strong{color:#1f6655;margin-top:8px;font-size:27px;line-height:1;display:block}.delivery-effect-card.effect-unknown>strong{color:#8e8981;font-size:20px}.delivery-effect-card>p{color:#747c78;min-height:34px;margin:8px 0;font-size:10px;line-height:1.5}.delivery-effect-card>div{border-top:1px solid #e7e8e4;gap:3px;padding-top:8px;display:grid}.delivery-effect-card small{color:#858e8a;font-size:9px;line-height:1.45}.delivery-effect-card details{margin-top:8px}.delivery-effect-card summary{color:#3c7f70;cursor:pointer;font-size:10px;font-weight:750}.delivery-effect-card details p{color:#69746f;margin:6px 0 2px;font-size:10px;line-height:1.55}.delivery-effectiveness-panel>footer{color:#8a8c88;border-top:1px solid #ebe6df;flex-wrap:wrap;gap:5px 14px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.delivery-effectiveness-panel>footer button{color:#167662;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800}.delivery-effectiveness-maturity-note{color:#775f2f;background:#fffaf0;border:1px solid #e5d3ab;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}.content-case-discovery-panel{background:#fffefb;border:1px solid #d8e2de;border-radius:16px;gap:13px;padding:18px;display:grid}.content-case-discovery-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.content-case-discovery-head h2{color:#294f45;margin:5px 0;font-size:21px}.content-case-discovery-head p{color:#75817d;max-width:850px;margin:0;font-size:14px;line-height:1.6}.content-case-sync{color:#65766f;background:#f5f8f7;border:1px solid #d2ded9;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.content-case-sync.sync-connected{color:#176e5a;background:#eef9f5;border-color:#9fcfc2}.content-case-sync.sync-partial,.content-case-sync.sync-stale{color:#8b6424;background:#fff9ed;border-color:#e6ca93}.content-case-sync.sync-error{color:#a14d45;background:#fff7f6;border-color:#e0b5b0}.content-case-source-note{background:#fffaef;border:1px solid #e5cd9d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 15px;padding:10px 12px;display:flex}.content-case-source-note.is-complete{background:#f2faf7;border-color:#b5d8cf}.content-case-source-note strong{color:#3d675c;font-size:13px}.content-case-source-note>span{color:#7a847f;font-size:12px}.content-case-source-note p{color:#7f7a70;flex:320px;margin:0;font-size:12px;line-height:1.5}.content-case-source-note button{color:#16735f;background:0 0;border:0;font-size:12px;font-weight:850}.content-case-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.content-case-scope-summary button{color:#3e554e;text-align:left;background:#f8fbfa;border:1px solid #d9e4e0;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:12px 13px;display:grid}.content-case-scope-summary button span{color:#3e554e;font-size:14px;font-weight:760}.content-case-scope-summary button strong{color:var(--cyan-dark);grid-area:1/2/3;font-size:22px;font-weight:800}.content-case-scope-summary button small{color:#6f7d78;grid-column:1;font-size:12px}.content-case-scope-summary button.is-active{box-shadow:inset 3px 0 0 var(--cyan);background:#eff9f5;border-color:#75bfaf}.content-case-toolbar{grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(130px,.7fr)) auto;align-items:end;gap:8px;display:grid}.content-case-toolbar label{gap:4px;display:grid}.content-case-toolbar label>span{color:#587068;font-size:12px;font-weight:800}.content-case-toolbar input,.content-case-toolbar select{color:#344a43;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d5dfdb;border-radius:8px;padding:9px 10px;font-size:13px}.content-case-toolbar button{color:#536b64;background:#f8faf9;border:1px solid #ccd9d5;border-radius:8px;min-height:40px;padding:0 13px;font-size:13px;font-weight:800}.content-case-state{text-align:left;background:#fafbf9;border:1px dashed #d4ded9;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:140px;padding:24px;display:flex}.content-case-state>span{color:#24715f;background:#eaf5f1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.content-case-state.is-error>span{color:#a55047;background:#fff0ed}.content-case-state strong{color:#3f5d55;font-size:13px;display:block}.content-case-state p{color:#858d89;margin:3px 0 0;font-size:13px}.content-case-table-shell{border:1px solid #dce3e0;border-radius:12px;overflow-x:auto}.content-case-table{border-collapse:collapse;background:#fff;width:100%;min-width:1460px}.content-case-table th{color:#65766f;text-align:left;white-space:nowrap;background:#f4f7f5;border-bottom:1px solid #d9e1de;padding:10px 11px;font-size:13px;font-weight:850}.content-case-table td{color:#58645f;vertical-align:top;border-bottom:1px solid #e8ecea;max-width:270px;padding:12px 11px;font-size:13px;line-height:1.55}.content-case-table tbody>tr:not(.content-case-evidence-row):hover{background:#fbfdfc}.content-case-table td>strong,.content-case-table td>small{display:block}.content-case-table td>strong{color:#354f47;font-size:13px}.content-case-table td>small{color:#89928e;margin-top:4px;font-size:12px}.content-case-table td>p{color:#5f6965;min-width:190px;margin:0 0 7px;font-size:13px;line-height:1.55}.content-case-table td>a{color:#13755f;margin-top:7px;font-size:12px;font-weight:850;display:block}.content-case-table td>button{color:#176e5b;background:#f1faf7;border:1px solid #9bcabc;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:850}.content-case-table td>button:disabled{cursor:not-allowed;opacity:.5}.content-case-source{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.content-case-source.source-deepsea{color:#176f5b;background:#e8f6f2}.content-case-source.source-scys{color:#90651f;background:#fff0d9}.content-case-source.source-unknown{color:#707a76;background:#eff1ef}.content-case-pool-scope{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.content-case-pool-scope.scope-recent_discovery{color:#176f5b;background:#e7f6f1}.content-case-pool-scope.scope-historical_workflow{color:#78664a;background:#f2eee6}.content-case-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.content-case-tags span{color:#6e7a75;background:#f1f4f2;border-radius:5px;padding:4px 6px;font-size:12px}.content-case-engagement{grid-template-columns:repeat(2,minmax(55px,1fr));gap:4px;min-width:130px;display:grid}.content-case-engagement span{color:#7f8985;background:#f6f8f7;border-radius:6px;padding:6px;font-size:12px}.content-case-engagement strong{color:#3e5c53;margin-top:2px;font-size:13px;display:block}.content-case-table em,.content-case-table td>span[class^=quality-]{border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.content-case-table .match-matched,.content-case-table .quality-complete{color:#176e5a;background:#e8f5f1}.content-case-table .match-unmatched,.content-case-table .quality-partial{color:#8d6524;background:#fff3dd}.content-case-table .match-conflict{color:#a65047;background:#fff0ed}.content-case-table .match-unknown,.content-case-table .quality-unknown{color:#727b78;background:#eff1f0}.content-case-note{white-space:pre-wrap;background:#f7f5f0;border-radius:6px;padding:7px;color:#756e63!important;margin-top:6px!important;font-size:11px!important}.content-case-evidence-row td{background:#fcfdfc;padding:0 10px 10px}.content-case-evidence{background:#fff;border:1px solid #dce5e1;border-radius:8px}.content-case-evidence summary{color:#247462;cursor:pointer;padding:9px 11px;font-size:12px;font-weight:850}.content-case-untrusted-note{background:#fff9ed;border:1px solid #e5ce9f;border-radius:7px;padding:8px 10px;color:#82652f!important;margin:0 10px 8px!important;font-size:11px!important}.content-case-evidence article{background:#fbfcfb;border:1px solid #e0e6e3;border-radius:8px;margin:0 10px 9px;padding:11px}.content-case-evidence article>div{color:#708079;flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}.content-case-evidence blockquote{color:#3e4c47;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e3e8e5;max-height:300px;margin:8px 0 0;padding:9px 0 0;font-size:13px;line-height:1.75;overflow-y:auto}.content-case-evidence article>a{color:#14745f;margin-top:7px;font-size:11px;font-weight:850;display:inline-block}.content-case-editor-layer{z-index:170;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.content-case-editor-backdrop{background:#061d188f;border:0;width:100%;position:absolute;inset:0}.content-case-editor{z-index:1;background:#fffefb;border-radius:16px;gap:11px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:22px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 70px #051e1947}.content-case-editor h2{color:#294f45;margin:0;font-size:22px}.content-case-editor>p{color:#75817c;margin:0;font-size:13px;line-height:1.55}.content-case-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.content-case-editor-grid label{gap:5px;display:grid}.content-case-editor-grid label>span{color:#566e66;font-size:13px;font-weight:800}.content-case-editor-grid input,.content-case-editor-grid select,.content-case-editor-grid textarea{color:#344b43;width:100%;font:inherit;background:#fff;border:1px solid #d3ded9;border-radius:8px;padding:10px 11px;font-size:13px;line-height:1.6}.content-case-editor-grid textarea{resize:vertical}.content-case-editor-wide{grid-column:1/-1}.content-case-editor-boundary{background:#f3faf8;border:1px solid #c9ded8;border-radius:8px;padding:9px 10px;color:#52736a!important}.content-case-editor-actions{justify-content:flex-end;gap:7px;display:flex}.content-case-editor-actions button{color:#556c65;background:#fff;border:1px solid #cdd9d5;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:850}.content-case-editor-actions button[type=submit]{color:#fff;background:#177662;border-color:#177662}.content-case-editor-actions button:disabled{cursor:not-allowed;opacity:.5}.outcome-case-workspace{gap:13px;display:grid}.outcome-case-stage-rail{background:#fffefb;border:1px solid #d8e3df;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.outcome-stage{border-right:1px solid #e6e7e3;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-width:0;min-height:92px;padding:13px 12px;display:grid;position:relative}.outcome-stage:last-child{border-right:0}.outcome-stage>span{color:#88a29b;font-size:9px;font-weight:900}.outcome-stage>div{min-width:0}.outcome-stage strong,.outcome-stage small{display:block}.outcome-stage strong{color:#33584e;font-size:12px}.outcome-stage small{color:#88918e;margin-top:3px;font-size:8px;line-height:1.35}.outcome-stage em{color:#0e7964;font-size:21px;font-style:normal;font-weight:850}.outcome-stage>i{z-index:2;color:#6d978d;background:#edf5f2;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid;position:absolute;right:-7px}.outcome-case-data-note{background:#fffbf2;border:1px solid #ead6ae;border-radius:11px;align-items:center;gap:12px;padding:11px 13px;display:flex}.outcome-case-data-note.is-complete{background:#f4faf8;border-color:#b9d9d1}.outcome-case-data-note>span{color:#8b6727;flex:none;font-size:10px;font-weight:850}.outcome-case-data-note.is-complete>span{color:#287564}.outcome-case-data-note p{color:#7d7c76;flex:1;margin:0;font-size:10px;line-height:1.5}.outcome-case-data-note button{color:#19745f;background:0 0;border:0;flex:none;font-size:10px;font-weight:800}.outcome-case-list{gap:10px;display:grid}.outcome-flow-card{background:#fffefb;border:1px solid #dbe3df;border-radius:15px;padding:18px}.outcome-flow-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.outcome-flow-card-head span{color:#4c897b;font-size:10px;font-weight:800}.outcome-flow-card-head h3{color:#294b42;margin:4px 0 0;font-size:17px}.outcome-flow-card-head>em{color:#287563;background:#e9f5f1;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.outcome-result-summary{color:#474b48;margin:12px 0;font-size:13px;line-height:1.55;display:block}.outcome-card-stage-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:13px 0;display:grid}.outcome-card-stage-track>div{color:#a0a4a2;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:8px;display:grid;position:relative}.outcome-card-stage-track>div:after{z-index:0;content:"";background:#e4e8e6;height:2px;position:absolute;top:5px;left:10px;right:0}.outcome-card-stage-track>div:last-child:after{display:none}.outcome-card-stage-track i{z-index:1;background:#fff;border:2px solid #ccd5d2;border-radius:50%;width:10px;height:10px}.outcome-card-stage-track span{z-index:1;background:#fffefb;padding-right:3px}.outcome-card-stage-track .done,.outcome-card-stage-track .current{color:#277765;font-weight:800}.outcome-card-stage-track .done i{background:#48a08b;border-color:#48a08b}.outcome-card-stage-track .current i{border-color:#d39a3f;box-shadow:0 0 0 3px #faedd8}.outcome-case-facts{flex-wrap:wrap;gap:7px;display:flex}.outcome-case-facts>span{color:#8a8d89;background:#fafbf9;border:1px solid #e1e4e1;border-radius:8px;padding:6px 8px;font-size:9px}.outcome-case-facts strong{color:#52645f}.outcome-case-details{border-top:1px solid #eee8df;margin-top:12px;padding-top:10px}.outcome-case-details summary{color:#277765;cursor:pointer;font-size:10px;font-weight:800}.outcome-case-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.outcome-case-details>div article{border:1px solid #e4e4e0;border-radius:8px;padding:9px}.outcome-case-details article span,.outcome-case-details article strong,.outcome-case-details article small{display:block}.outcome-case-details article span{color:#4f897b;font-size:8px}.outcome-case-details article strong{color:#455650;margin-top:3px;font-size:10px}.outcome-case-details article small{color:#909693;margin-top:3px;font-size:8px}.outcome-case-details article a{color:#197461;margin-top:5px;font-size:8px;font-weight:800;display:inline-block}.outcome-case-details ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.outcome-case-details li{grid-template-columns:9px 1fr;gap:7px;display:grid}.outcome-case-details li>i{background:#78b7a8;border-radius:50%;width:8px;height:8px;margin-top:3px}.outcome-case-details li strong,.outcome-case-details li small{display:block}.outcome-case-details li strong{color:#52635e;font-size:10px}.outcome-case-details li small{color:#8b918e;font-size:9px}.outcome-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.outcome-candidate-card{background:#fffefb;border:1px solid #dfe2de;border-radius:14px;padding:16px}.outcome-candidate-card>div:first-child{color:#528779;justify-content:space-between;gap:8px;font-size:9px;font-weight:800;display:flex}.outcome-candidate-card>div:first-child em{color:#9a6a22;background:#fff0d7;border-radius:999px;padding:3px 6px;font-style:normal}.outcome-candidate-card h3{color:#315148;margin:10px 0 6px;font-size:16px}.outcome-candidate-card>strong{color:#454c48;font-size:12px;line-height:1.55;display:block}.outcome-candidate-card>p{color:#7e837f;min-height:42px;margin:7px 0;font-size:10px;line-height:1.5}.outcome-candidate-card>div:nth-of-type(2){flex-wrap:wrap;gap:4px;display:flex}.outcome-candidate-card>div:nth-of-type(2) span,.outcome-candidate-card>div:nth-of-type(2) small{color:#7f766a;background:#f4f1eb;border-radius:5px;padding:3px 6px;font-size:8px}.outcome-candidate-card button{color:#267662;background:#f2faf7;border:1px solid #9cc9be;border-radius:8px;width:100%;margin-top:11px;padding:8px;font-size:10px;font-weight:800}.outcome-case-empty{text-align:center;background:#fbfbf9;border:1px dashed #d7dcd9;border-radius:15px;align-content:center;justify-items:center;min-height:230px;padding:28px;display:grid}.outcome-case-empty>span{color:#78928b;font-size:25px}.outcome-case-empty h3{color:#4d625c;margin:8px 0 4px;font-size:16px}.outcome-case-empty p{color:#8b918e;margin:0;font-size:11px}.private-feedback-title{background:#fff9ee;border:1px solid #ead5af;border-radius:9px;padding:10px 12px}.private-feedback-title em{color:#946d2d!important}.private-feedback-field>span b,.member-visible-feedback-field>span b{border-radius:999px;margin-left:5px;padding:2px 6px;font-size:9px}.private-feedback-field>span b{color:#8a6327;background:#f6e9d1}.member-visible-feedback-field{background:#f3faf8;border:1px solid #9dcec2;border-radius:10px;padding:12px}.member-visible-feedback-field>span b{color:#176e5b;background:#d9f2eb}.member-visible-feedback-field>small{color:#5f7e75;font-size:10px;line-height:1.55}.effect-review-conclusion{background:#f5faf8;border:1px solid #c9ddd8;border-radius:10px;padding:12px}.effect-review-conclusion label>small{color:#70817b;font-size:9px;line-height:1.45}.legacy-stage-note{color:#938a7e;grid-column:1/-1;font-size:9px;font-weight:800}@media (max-width:1180px){.content-case-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.content-case-toolbar>button{justify-self:start}.member-project-action-buttons,.delivery-effectiveness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-case-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-stage:nth-child(3){border-right:0}.outcome-stage:nth-child(-n+3){border-bottom:1px solid #e6e7e3}.outcome-stage:nth-child(3)>i{display:none}}@media (max-width:900px){.member-project-focus-grid,.member-project-actions-panel,.member-project-detail-grid{grid-template-columns:1fr}.member-project-state-grid,.outcome-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-project-welcome{align-items:flex-start}.outcome-case-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content-case-discovery-panel{padding:14px}.content-case-discovery-head,.content-case-source-note{display:grid}.content-case-toolbar,.content-case-editor-grid{grid-template-columns:1fr}.content-case-editor-wide{grid-column:auto}.content-case-editor-layer{padding:0}.content-case-editor{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.member-project-welcome,.delivery-effectiveness-head,.outcome-case-data-note{display:grid}.member-project-welcome>div:last-child{text-align:left;justify-items:start}.member-project-focus,.member-project-next-action,.member-project-composer{padding:19px}.member-project-focus>div{display:grid}.member-project-focus>div small{text-align:left}.member-project-state-grid,.member-project-action-buttons,.delivery-effectiveness-grid,.outcome-candidate-grid,.outcome-case-details>div,.member-result-fields{grid-template-columns:1fr}.outcome-case-stage-rail{display:flex;overflow-x:auto}.outcome-stage{flex:0 0 175px;border-bottom:0!important}.outcome-card-stage-track{padding-bottom:5px;overflow-x:auto}.outcome-card-stage-track>div{min-width:105px}.outcome-case-data-note button{justify-self:start}}.member-case-safe-state{background:#fffefb;border:1px solid #d7e4e0;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;display:flex}.member-case-safe-state>span{color:#1b7662;background:#e8f5f1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.member-case-safe-state strong,.member-case-safe-state p{margin:0;display:block}.member-case-safe-state strong{color:#36564e;font-size:13px}.member-case-safe-state p{color:#7f8a86;margin-top:3px;font-size:10px}.member-case-safe-state button{color:#1b7562;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800}.member-case-safe-state.is-error{background:#fff9f8;border-color:#e6c5c0}.member-outcome-authorizations{background:#f8fcfa;border:1px solid #bed9d2;border-radius:18px;padding:20px}.member-outcome-authorizations.has-pending{background:#fffaf0;border-color:#d8b871;box-shadow:0 14px 36px #6d4b1514}.member-authorization-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-authorization-head h2{color:#224d42;margin:6px 0 5px;font-size:22px}.member-authorization-head p{color:#75827d;max-width:760px;margin:0;font-size:11px;line-height:1.6}.member-authorization-head>span{color:#49756b;background:#fff;border:1px solid #c9dcd7;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:850}.has-pending .member-authorization-head>span{color:#99691f;background:#fff7e6;border-color:#e0c58b}.member-authorization-list{gap:10px;margin-top:16px;display:grid}.member-authorization-card{background:#fff;border:1px solid #d7e1de;border-radius:14px;padding:17px}.member-authorization-card.stage-authorization_pending{border-color:#dcbf82}.member-authorization-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-authorization-card-head span{color:#438174;font-size:10px;font-weight:800}.member-authorization-card-head h3{color:#31534a;margin:4px 0 0;font-size:17px}.member-authorization-card-head em{color:#2c7867;background:#ecf6f3;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.stage-authorization_pending .member-authorization-card-head em{color:#976519;background:#fff0d4}.member-authorization-summary{background:#fcfbf8;border:1px solid #e0ded7;border-radius:10px;margin-top:13px;padding:14px}.member-authorization-summary>span{color:#806633;font-size:10px;font-weight:850}.member-authorization-summary>p{color:#414b47;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.75}.member-authorization-boundary{background:#f3faf8;border:1px solid #cce1dc;border-radius:10px;margin-top:10px;padding:12px 14px}.member-authorization-boundary strong{color:#2d6f60;font-size:10px}.member-authorization-boundary ul{color:#63766f;gap:5px;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.55;display:grid}.member-authorization-boundary>small{color:#4d746a;border-top:1px solid #d9e8e4;margin-top:8px;padding-top:7px;font-size:9px;display:block}.member-channel-statuses{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.member-channel-statuses span{color:#356d60;background:#f4faf8;border:1px solid #cbded8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:760}.member-channel-statuses span.is-withdrawn{color:#8b6a55;background:#faf5f1;border-color:#e3d2c5;text-decoration:line-through}.member-channel-statuses span.is-published{color:#176b58;background:#eaf7f3;border-color:#acd3c8}.day21-disposition-editor{gap:11px;display:grid}.day21-current-state{background:#f1faf7;border:1px solid #b9d9d1;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.day21-current-state strong{color:#236c5a;font-size:13px}.day21-current-state span,.day21-current-state small{color:#6b7c76;font-size:10px}.day21-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.day21-form-grid label{gap:5px;display:grid}.day21-form-grid label>span{color:#526d65;font-size:10px;font-weight:800}.day21-form-grid input,.day21-form-grid select,.day21-form-grid textarea{color:#2e4740;width:100%;font:inherit;background:#fff;border:1px solid #d2deda;border-radius:8px;padding:9px 10px;font-size:11px}.day21-form-grid .operator-form-wide{grid-column:1/-1}.day21-form-grid small{color:#8b9692;font-size:9px}.day21-message{color:#9b5b37;background:#fff4ec;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.5}.day21-message.is-success{color:#28705f;background:#edf9f5}.operator-case-evidence-review{background:#f8fcfa;border:1px solid #cdded9;border-radius:10px;gap:9px;padding:12px;display:grid}.operator-case-evidence-review article{background:#fff;border:1px solid #d8e3df;border-radius:9px;padding:12px}.operator-case-evidence-review article>div{color:#56736a;flex-wrap:wrap;gap:5px 12px;font-size:9px;display:flex}.operator-case-evidence-review article>small{overflow-wrap:anywhere;color:#84908c;margin-top:6px;font-size:8px;display:block}.operator-case-evidence-review article>p{color:#344a43;white-space:pre-wrap;border-top:1px solid #e5ebe8;max-height:320px;margin:10px 0 0;padding-top:10px;font-size:11px;line-height:1.75;overflow:auto}.member-public-deliverables{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.member-public-deliverables article{background:#fbfcfb;border:1px solid #dfe5e2;border-radius:9px;padding:10px}.member-public-deliverables span,.member-public-deliverables strong,.member-public-deliverables small{display:block}.member-public-deliverables span{color:#4c887b;font-size:9px;font-weight:800}.member-public-deliverables strong{color:#405c54;margin-top:4px;font-size:11px}.member-public-deliverables small{color:#87908d;margin-top:3px;font-size:9px}.member-public-deliverables a{color:#187460;margin-top:6px;font-size:9px;font-weight:800;display:inline-block}.member-authorization-card>footer{border-top:1px solid #ece8e1;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.member-authorization-card>footer>span{color:#8a918e;font-size:9px}.member-authorization-card>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-authorization-card button,.member-case-dialog button{color:#536a64;background:#fff;border:1px solid #cedbd7;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:800}.member-case-authorize{color:#fff!important;background:#187761!important;border-color:#187761!important}.member-case-decline{color:#8b6728!important;background:#fff9ed!important;border-color:#d8c8aa!important}.member-case-withdraw{color:#a74d45!important;background:#fff7f6!important;border-color:#dfb7b1!important}.member-case-dialog-layer{z-index:160;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.member-case-dialog-backdrop{border:0;width:100%;position:absolute;inset:0;background:#061d188c!important;border-radius:0!important}.member-case-dialog{z-index:1;background:#fffefb;border-radius:17px;gap:13px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 70px #051e1947}.member-case-dialog h2{color:#274c42;margin:2px 0 0;font-size:24px}.member-case-dialog>p{color:#71807b;margin:0;font-size:11px;line-height:1.6}.member-case-dialog-summary{background:#fbfaf7;border:1px solid #e0ddd5;border-radius:9px;padding:12px}.member-case-dialog-summary span{color:#796437;font-size:9px;font-weight:850}.member-case-dialog-summary p{color:#404a46;white-space:pre-wrap;max-height:230px;margin:7px 0 0;font-size:11px;line-height:1.7;overflow-y:auto}.member-case-terms-version{color:#767a77;background:#faf9f6;border:1px solid #dedbd3;border-radius:8px;padding:8px 10px;font-size:9px}.member-case-terms-version strong{color:#3d675d}.member-case-channel-options{background:#f5faf8;border:1px solid #c8dfd9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:12px;display:grid}.member-case-channel-options legend{color:#426c62;padding:0 5px;font-size:10px;font-weight:850}.member-case-channel-options label{background:#fff;border:1px solid #d7e4e0;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:7px;padding:9px;display:grid}.member-case-channel-options input{width:16px;height:16px;margin-top:1px}.member-case-channel-options strong,.member-case-channel-options small{display:block}.member-case-channel-options strong{color:#365e54;font-size:10px}.member-case-channel-options small{color:#7c8985;margin-top:3px;font-size:8px;line-height:1.4}.member-generated-consent{background:#fbfcfa;border:1px solid #d7ddd9;border-radius:9px;padding:11px}.member-generated-consent span{color:#4a756b;font-size:9px;font-weight:850}.member-generated-consent p{color:#4a5551;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.65}.member-case-dialog>label:not(.member-case-boundary-check){gap:6px;display:grid}.member-case-dialog label>span{color:#516660;font-size:11px;font-weight:760}.member-case-dialog textarea{color:#31443e;width:100%;font:inherit;resize:vertical;border:1px solid #d3ddda;border-radius:9px;padding:10px 11px;font-size:11px;line-height:1.65}.member-case-dialog textarea:focus{border-color:#59a894;outline:2px solid #1d806a2e}.member-case-boundary-check{background:#f3faf8;border:1px solid #cce0db;border-radius:9px;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;padding:10px;display:grid}.member-case-boundary-check input{width:17px;height:17px;margin-top:1px}.member-case-dialog>div:last-child{justify-content:flex-end;gap:8px;display:flex}.member-case-dialog button:disabled{cursor:not-allowed;opacity:.48}.outcome-case-operator-panel{background:#fffefb;border:1px solid #d7dfdc;border-radius:16px;grid-template-columns:minmax(260px,.7fr) minmax(330px,1.3fr);gap:16px;padding:18px;display:grid}.outcome-case-operator-panel>div:first-child h2{color:#294f45;margin:5px 0;font-size:19px}.outcome-case-operator-panel>div:first-child p{color:#78837f;margin:0;font-size:10px;line-height:1.55}.outcome-operator-launchers{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:8px;display:grid}.outcome-operator-launchers button{color:#266e5e;background:#f3faf8;border:1px solid #b8d5ce;border-radius:10px;min-height:58px;padding:11px;font-size:11px;font-weight:850}.outcome-operator-launchers button:last-child{color:#896423;background:#fffaef;border-color:#dec58f}.outcome-operator-form{border-top:1px solid #e6e3dc;grid-column:1/-1;gap:12px;padding-top:15px;display:grid}.outcome-operator-form-head{justify-content:space-between;gap:12px;display:flex}.outcome-operator-form-head strong{color:#30584d;font-size:14px}.outcome-operator-form-head span{color:#89918e;font-size:10px}.outcome-operator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.outcome-operator-form-grid label{align-content:start;gap:5px;display:grid}.outcome-operator-form-grid label>span{color:#5b6f69;font-size:10px;font-weight:780}.outcome-operator-form-grid input,.outcome-operator-form-grid select,.outcome-operator-form-grid textarea{color:#354a44;width:100%;font:inherit;background:#fff;border:1px solid #d6deda;border-radius:8px;padding:9px 10px;font-size:10px}.outcome-operator-form-grid textarea{resize:vertical;line-height:1.6}.outcome-operator-form-grid label>small{color:#7a8782;font-size:9px;line-height:1.5}.operator-form-wide{grid-column:1/-1}.outcome-effect-form{background:#f8fbfa;border:1px solid #d5e2de;border-radius:10px;gap:11px;margin:0;padding:12px;display:grid}.outcome-effect-form legend{color:#365e54;padding:0 5px;font-size:11px;font-weight:850}.outcome-effect-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.outcome-effect-metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.outcome-effect-form>p{color:#65756f;margin:0;font-size:9px;line-height:1.55}.operator-evidence-preview{background:#fbfcfa;border:1px solid #d9dfdc;border-radius:9px}.operator-evidence-preview summary{color:#347565;cursor:pointer;padding:9px 11px;font-size:10px;font-weight:800}.operator-evidence-preview p{color:#4b5551;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;margin:0;padding:0 11px 12px;font-size:10px;line-height:1.7;overflow-y:auto}.outcome-operator-warning,.outcome-operator-error,.outcome-operator-scope{border-radius:8px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.outcome-operator-warning{color:#8d6828;background:#fff9ed;border:1px solid #e5cc9b}.outcome-operator-error{color:#a24c44;background:#fff7f6;border:1px solid #e2b9b4}.outcome-operator-scope{color:#657b74;background:#f6faf8;border:1px solid #d8e3df}.outcome-operator-actions{justify-content:flex-end;gap:7px;display:flex}.outcome-operator-actions button{color:#586c66;background:#fff;border:1px solid #cfdbd7;border-radius:8px;padding:8px 13px;font-size:10px;font-weight:800}.outcome-operator-actions button[type=submit]{color:#fff;background:#177762;border-color:#177762}.outcome-operator-actions button:disabled{cursor:not-allowed;opacity:.48}.outcome-stage>em small{color:#8b9692;margin-top:2px;font-size:7px;font-style:normal;font-weight:700;display:block}@media (max-width:900px){.member-public-deliverables,.outcome-case-operator-panel{grid-template-columns:1fr}.outcome-operator-form{grid-column:auto}.outcome-effect-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.member-outcome-authorizations{padding:15px}.member-authorization-head,.member-authorization-card-head,.member-authorization-card>footer{display:grid}.member-authorization-card>footer>div{justify-content:flex-start}.member-case-dialog-layer{padding:0}.member-case-dialog{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.member-case-channel-options,.outcome-operator-launchers,.outcome-operator-form-grid,.outcome-effect-metric-grid,.outcome-effect-metadata-grid{grid-template-columns:1fr}.operator-form-wide{grid-column:auto}}.operator-workspace{--workspace-ink:#24322e;--workspace-muted:#53635e;--workspace-line:#dce5e1;color:var(--workspace-ink)}.operator-workspace .panel p,.operator-workspace .source-footnote,.operator-workspace small,.operator-workspace .analysis-detail{color:var(--workspace-muted)}.operator-tabbar{border:1px solid var(--workspace-line,var(--line));background:#eef4f1;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:6px;display:grid}.operator-tabbar button{color:#4c5c57;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:4px;min-height:70px;padding:12px 14px;display:grid}.operator-tabbar button:hover{background:#ffffffb8}.operator-tabbar button.active{color:#136e5e;background:#fff;border-color:#9ccfc3;box-shadow:0 5px 16px #1c554914}.operator-tabbar button>span{align-items:center;gap:8px;font-size:16px;font-weight:780;display:flex}.operator-tabbar button em{color:#167866;text-align:center;background:#e7f6f2;border-radius:999px;min-width:24px;padding:1px 7px;font-size:12px;font-style:normal}.operator-tabbar button small{font-size:13px;font-weight:560}.workspace-data-note{background:#dce5e1;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:1fr 1.45fr 1fr .7fr;gap:1px;display:grid;overflow:hidden}.workspace-data-note>div{background:#f8fbfa;gap:3px;padding:11px 13px;display:grid}.workspace-data-note>div span{color:#71807b;font-size:12px;font-weight:680}.workspace-data-note>div strong{color:#34453f;font-size:13px;line-height:1.45}.workspace-data-note>p{color:#596a64;background:#f3f8f6;grid-column:1/-1;margin:0;padding:9px 13px;font-size:13px;line-height:1.55}.workspace-data-complete{background:#b8dacf;border-color:#b8dacf}.workspace-data-partial{background:#e4d09f;border-color:#e4d09f}.workspace-data-partial>p{background:#fffaf0}.renewal-command-grid,.event-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.renewal-command-grid button,.event-command-grid article{background:#fff;border:1px solid #dce5e1;border-radius:13px;gap:4px;min-height:112px;padding:17px;display:grid}.renewal-command-grid button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.renewal-command-grid button:hover{border-color:#9ccfc3;transform:translateY(-1px)}.renewal-command-grid button:disabled{cursor:not-allowed;opacity:.68;transform:none}.renewal-command-grid button:focus-visible{outline-offset:2px;outline:3px solid #2f9b833d}.renewal-command-grid button.is-active{background:#edf9f5;border-color:#2f9b83;box-shadow:inset 0 0 0 1px #2f9b83,0 7px 18px #1c55491a}.renewal-command-grid button.renewal-overdue-card{background:#fff1f2;box-shadow:inset 4px 0 #c86461}.renewal-command-grid button.renewal-overdue-card.is-active{border-color:#c86461;box-shadow:inset 4px 0 #c86461,0 7px 18px #8534321f}.renewal-command-grid span,.event-command-grid span{color:#586963;font-size:13px;font-weight:700}.renewal-command-grid strong,.event-command-grid strong{color:#176e5e;font-size:30px;line-height:1.1}.renewal-command-grid small,.event-command-grid small{align-self:end;font-size:12px}.renewal-window-section{background:#f7faf9;border:1px solid #dce5e1;border-radius:14px;gap:12px;padding:17px;display:grid}.renewal-window-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.renewal-window-heading>div{gap:3px;display:grid}.renewal-window-heading strong{color:#2b4039;font-size:16px}.renewal-window-heading small{color:#687a74;font-size:12px;line-height:1.55}.renewal-window-heading>button{color:#236f60;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd3cc;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:720}.renewal-window-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.renewal-window-grid>button{min-height:108px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e1dd;border-radius:12px;gap:5px;padding:14px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.renewal-window-grid>button:hover{border-color:#8ec8ba;transform:translateY(-1px)}.renewal-window-grid>button:focus-visible{outline-offset:2px;outline:3px solid #2f9b8338}.renewal-window-grid>button:disabled{cursor:not-allowed;opacity:.62;transform:none}.renewal-window-grid>button.is-active{background:#edf9f5;border-color:#2f9b83;box-shadow:inset 0 0 0 1px #2f9b83,0 7px 18px #1c554914}.renewal-window-grid span{color:#52665f;font-size:13px;font-weight:740}.renewal-window-grid strong{color:#176e5e;font-size:30px;line-height:1.05}.renewal-window-grid small{color:#71817c;align-self:end;font-size:12px}.renewal-cumulative-warning{border-top:1px solid #dde7e3;padding-top:10px}.renewal-cumulative-warning summary{color:#526b63;cursor:pointer;width:fit-content;font-size:13px;font-weight:740}.renewal-cumulative-warning>p{color:#7b6b47;margin:8px 0;font-size:12px;line-height:1.55}.renewal-cumulative-warning>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.renewal-cumulative-warning>div>span{background:#fffdf8;border:1px solid #e3ddd0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.renewal-cumulative-warning small{color:#6e6b61;font-size:12px}.renewal-cumulative-warning strong{color:#7b5b21;font-size:18px}.renewal-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.renewal-status-strip>button{min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:12px 14px;display:grid}.renewal-status-strip>button:hover{border-color:#9ccfc3}.renewal-status-strip>button:focus-visible{outline-offset:2px;outline:3px solid #2f9b833d}.renewal-status-strip>button:disabled{cursor:not-allowed;opacity:.62}.renewal-status-strip>button:disabled:hover{border-color:#dce5e1}.renewal-status-strip>button.is-active{background:#edf9f5;border-color:#2f9b83;box-shadow:inset 0 0 0 1px #2f9b83}.renewal-status-strip>button.renewal-overdue-card{background:#fff4f4;box-shadow:inset 4px 0 #c86461}.renewal-status-strip span{color:#52645e;font-size:13px;font-weight:740}.renewal-status-strip strong{color:#176e5e;font-size:24px}.renewal-status-strip small{color:#75847f;grid-column:1/-1;font-size:11px}.workspace-filterbar{background:#fff;border:1px solid #dce5e1;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.workspace-filterbar label{flex:1;align-items:center;gap:8px;min-width:220px;display:flex}.workspace-filterbar input,.workspace-filterbar select{color:#2e403a;min-height:39px;font:inherit;background:#fff;border:1px solid #d1ddd8;border-radius:8px;font-size:14px}.workspace-filterbar input{border:0;outline:0;width:100%}.workspace-filterbar select{min-width:150px;padding:0 10px}.workspace-filterbar button{color:#47615a;background:#f7faf9;border:1px solid #cbd8d3;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700}.renewal-active-filter{color:#176e5e;white-space:nowrap;font-size:13px;font-weight:700}.renewal-operations-panel{overflow:hidden}.renewal-operations-panel .workspace-filterbar{margin-bottom:12px}.renewal-ops-table{min-width:1320px}.renewal-ops-table th{color:#52645e;font-size:13px}.renewal-ops-table td{color:#34443f;vertical-align:middle;font-size:14px}.renewal-ops-table td strong,.renewal-ops-table td span,.renewal-ops-table td small{display:block}.renewal-ops-table td small{margin-top:3px;font-size:12px;line-height:1.45}.renewal-row-overdue td:first-child{border-left:0}.renewal-reply-preview{background:#f5f8f7;border-left:3px solid #a9cec5;border-radius:0 7px 7px 0;max-width:230px;margin-top:7px;padding:7px 8px}.renewal-reply-preview>span{color:#60736c;font-size:11px;font-weight:740}.renewal-reply-preview>p{color:#34443f;white-space:pre-wrap;overflow-wrap:anywhere;max-height:3.2em;margin:3px 0 0;font-size:12px;line-height:1.6;overflow:hidden}.renewal-reply-preview.is-empty{background:#f8faf9;border-left-color:#d5dfdb}.renewal-reply-preview.is-empty>p{color:#7c8a85}.renewal-latest-reply{max-width:230px;margin-top:6px}.renewal-latest-reply summary{color:#176e5e;cursor:pointer;font-size:12px;font-weight:700}.renewal-latest-reply p{color:#34443f;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f7;border-radius:7px;margin:6px 0 0;padding:8px;font-size:12px;line-height:1.65}.renewal-quick-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 18px 6px;display:grid}.renewal-quick-editor>label,.renewal-quick-editor .workflow-owner-field{gap:6px;display:grid}.renewal-quick-editor>label>span{color:#44574f;font-size:13px;font-weight:720}.renewal-quick-editor input,.renewal-quick-editor textarea{color:#2e403a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d1ddd8;border-radius:8px;padding:9px 10px}.renewal-quick-editor textarea{resize:vertical;min-height:106px}.renewal-quick-editor .wide{grid-column:1/-1}.renewal-contact-result{border:0;grid-column:1/-1;margin:0;padding:0}.renewal-contact-result legend{color:#44574f;margin-bottom:7px;font-size:13px;font-weight:720}.renewal-contact-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.renewal-contact-result button{color:#50635c;min-height:42px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #d1ddd8;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:720}.renewal-contact-result button.is-active{color:#126f5b;background:#eaf8f4;border-color:#2f9b83;box-shadow:inset 0 0 0 1px #2f9b83}.renewal-contact-result button:disabled{cursor:not-allowed;opacity:.48}.renewal-validation-note{color:#9a4e4a;margin-top:6px;font-size:12px;display:block}.renewal-advanced-editor{border-top:1px solid #e2e9e6;margin:8px 18px 0}.renewal-advanced-editor>summary{color:#557069;cursor:pointer;width:fit-content;padding:12px 0;font-size:13px;font-weight:720}.renewal-advanced-editor .workflow-form-grid{padding:4px 0 14px}.workflow-status{color:#4a5e57;background:#eef3f1;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:750;display:inline-flex!important}.renewal-contact-not_contacted{color:#94471f;background:#ffe9dc}.renewal-contact-no_reply{color:#916316;background:#fff3da}.renewal-contact-replied{color:#126f5b;background:#e6f6f0}.renewal-contact-closed{color:#355f83;background:#e9f0f8}.renewal-contact-reply_incomplete{color:#9a4e4a;background:#fff0f0}.status-responded,.status-accepted,.status-renewed,.status-completed{color:#126f5b;background:#e6f6f0}.status-follow_up,.status-contacted,.status-scheduled{color:#916316;background:#fff3da}.status-declined,.status-paused{color:#87534f;background:#f5eded}.primary-inline{white-space:nowrap;color:#14725f!important;background:#edf9f5!important;border:1px solid #2f9b83!important;border-radius:8px!important;padding:7px 10px!important;font-size:13px!important;font-weight:760!important}.invitation-queue-list{gap:8px;display:grid}.invitation-history-filter{background:#f7faf9;border:1px solid #dce5e1;border-radius:10px;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:8px;display:flex}.invitation-history-filter button{color:#536760;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:720}.invitation-history-filter button span{color:#73847e;margin-left:5px;font-size:12px}.invitation-history-filter button.active{color:#176e5b;background:#fff;border-color:#8fcabb;box-shadow:0 4px 12px #185e4e14}.invitation-queue-list>article{border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(250px,1.2fr) minmax(76px,auto) auto minmax(190px,1.2fr) auto minmax(150px,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.invitation-queue-list>article:last-child{border-bottom:0}.invitation-queue-list>article div{gap:3px;display:grid}.invitation-queue-list>article strong{color:#2d403a;font-size:14px}.invitation-queue-list>article small{font-size:12px}.invitation-queue-list>article button{color:#14725f;background:#edf9f5;border:1px solid #2f9b83;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:750}.invitation-queue-list>article .invitation-name{align-self:center;gap:5px;min-width:0;display:grid}.invitation-queue-list>article .invitation-city{color:#5c716a;white-space:nowrap}.invitation-queue-list>article .invitation-pool{color:#2f6d5c;white-space:nowrap;background:#f4f9f7;border:1px solid #cfe0d9;border-radius:999px;justify-self:start;padding:2px 8px;font-weight:700}.invitation-queue-list>article .invitation-intent{gap:5px;min-width:0;display:grid}.invitation-queue-list>article .invitation-intent small{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.invitation-queue-list>article .invitation-intent span{color:#71817c;white-space:nowrap;font-size:11px}.invitation-queue-list>article .invitation-intent strong{overflow-wrap:anywhere;color:#2f554a;font-size:12px}.member-contact-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex!important}.member-contact-chip,.invitation-queue-list>article .member-contact-chip,.reusable-candidate-hub .member-contact-chip{color:#52665f;width:auto;min-height:24px;font:inherit;white-space:nowrap;background:#f7faf9;border:1px solid #d5e2de;border-radius:6px;align-items:center;gap:4px;margin:0;padding:3px 6px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.member-contact-chip span{color:#72827d;font-size:10px;font-weight:650}.member-contact-chip strong,.invitation-queue-list>article .member-contact-chip strong,.reusable-candidate-profile .member-contact-chip strong{color:#214d42;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:750}.member-contact-chip em{color:#17745f;font-size:10px;font-style:normal;font-weight:750}.member-contact-chip.is-copyable{cursor:copy}.member-contact-chip.is-copyable:hover{background:#edf8f5;border-color:#87c6b7}.member-contact-chip.is-unavailable,.member-contact-chip.is-unavailable:disabled,.reusable-candidate-hub .member-contact-chip.is-unavailable:disabled{cursor:default;opacity:1;color:#88938f;background:#fafbfa;border-style:dashed}button.member-contact-chip.is-copyable,span.member-contact-chip.is-unavailable{color:#52665f;width:auto;max-width:100%;min-height:32px;font:inherit;white-space:normal;text-align:left;background:#f7faf9;border:1px solid #d5e2de;border-radius:7px;align-items:center;gap:5px;margin:0;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.member-contact-chip.member-contact-chip>span{color:#72827d;margin:0;padding:0;font-size:11px;font-weight:650;display:inline}.member-contact-chip.member-contact-chip>strong{overflow-wrap:anywhere;color:#214d42;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:750;display:inline}.member-contact-chip.member-contact-chip>em{color:#17745f;margin:0;font-size:11px;font-style:normal;font-weight:750;display:inline}.member-contact-chip.is-copyable:focus-visible{outline-offset:2px;border-color:#4aa58f;outline:3px solid #2f9b833d}.coaching-identity-line{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.achievement-identity .member-contact-chip{justify-self:start}.identity-alias-editor-intro{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.service-role-editor-context>small{justify-self:end}.city-talent-pool .talent-pool-row{grid-template-columns:minmax(250px,.9fr) minmax(150px,1fr) minmax(160px,1.15fr) auto}@media (max-width:980px){.invitation-queue-list>article{grid-template-columns:minmax(110px,1fr) auto auto;row-gap:8px}.invitation-queue-list>article .invitation-intent{grid-column:1/span 2}.invitation-queue-list>article .workflow-status{grid-column:3}.invitation-queue-list>article .invitation-owner{grid-column:1/span 2}}.city-event-phase-list{gap:14px;display:grid}.city-event-phase{gap:7px;display:grid}.city-event-phase-head{background:#f1f6f4;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.city-event-phase-head strong{color:#3d554e;font-size:13px}.city-event-phase-head span{color:#668078;font-size:12px}.city-event-phase-upcoming .city-event-phase-head{background:#ecf8f4}.operations-sop{background:#fff;border:1px solid #dce5e1;border-radius:13px;overflow:hidden}.operations-sop>summary{color:#30453e;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 17px;list-style:none;display:flex}.operations-sop>summary::-webkit-details-marker{display:none}.operations-sop>summary span{gap:2px;display:grid}.operations-sop>summary strong{font-size:15px}.operations-sop>summary small{font-size:12px}.operations-sop>summary em{color:#237a68;font-size:13px;font-style:normal;font-weight:700}.operations-sop[open]>summary{border-bottom:1px solid #dce5e1}.operations-sop-content{background:#f7faf9;gap:12px;padding:12px;display:grid}.workflow-editor-layer{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091a167a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflow-editor{background:#fff;border:1px solid #cad9d4;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 26px 80px #0c2d253d}.workflow-editor-head{z-index:2;background:#fffffff5;border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.workflow-editor-head span{color:#17806c;letter-spacing:.08em;font-size:12px;font-weight:800}.workflow-editor-head h2{color:#263b34;margin:2px 0;font-size:23px}.workflow-editor-head p{color:#60716b;margin:0;font-size:13px}.workflow-editor-head>button{color:#52655e;background:#fff;border:1px solid #d6e0dc;border-radius:50%;width:34px;height:34px;font-size:20px}.workflow-context{background:#f5faf8;border:1px solid #d9e5e0;border-radius:10px;margin:16px 20px 0;padding:12px 14px}.workflow-context span{color:#71817c;font-size:12px;font-weight:720}.workflow-context p{color:#33473f;margin:4px 0 0;font-size:14px;line-height:1.55}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.workflow-form-grid label{align-content:start;gap:6px;display:grid}.workflow-form-grid label.wide{grid-column:1/-1}.workflow-form-grid label>span{color:#465e56;font-size:13px;font-weight:730}.workflow-form-grid input,.workflow-form-grid select,.workflow-form-grid textarea{color:#263b34;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:8px;padding:9px 11px;font-size:14px}.workflow-form-grid textarea{resize:vertical;min-height:92px;line-height:1.6}.workflow-form-grid input:focus,.workflow-form-grid select:focus,.workflow-form-grid textarea:focus{border-color:#53a993;outline:2px solid #2f9b832b}.workflow-editor-actions{background:#fffffff7;border-top:1px solid #e0e7e4;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex;position:sticky;bottom:0}.member-portal-paused{text-align:center;max-width:660px;margin:12vh auto 0;padding:40px}.member-portal-paused h2{color:#263b34;margin:8px 0;font-size:28px}.member-portal-paused p{color:#586963;max-width:520px;margin:0 auto 24px;font-size:15px;line-height:1.75}.date-button.is-static{cursor:default}.operator-workspace .outcome-case-operator-panel>div:first-child p,.operator-workspace .outcome-operator-launchers button,.operator-workspace .outcome-operator-form-grid label>span,.operator-workspace .outcome-operator-form-grid input,.operator-workspace .outcome-operator-form-grid select,.operator-workspace .outcome-operator-form-grid textarea,.operator-workspace .outcome-operator-form-grid label>small,.operator-workspace .operator-evidence-preview summary,.operator-workspace .operator-evidence-preview p,.operator-workspace .outcome-operator-warning,.operator-workspace .outcome-operator-error,.operator-workspace .outcome-operator-scope,.operator-workspace .outcome-operator-actions button{font-size:13px}.operator-workspace .outcome-case-operator-panel>div:first-child p,.operator-workspace .operator-evidence-preview p{line-height:1.65}.reusable-candidate-hub{background:linear-gradient(145deg,#fff 0%,#f7fcfa 100%);border-color:#b9ded6;overflow:hidden}.reusable-candidate-hub[aria-busy=true] .reusable-candidate-list{opacity:.72}.reusable-candidate-hub-head{gap:18px}.reusable-candidate-hub-head .eyebrow{color:var(--cyan-dark)}.reusable-candidate-hub-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.reusable-candidate-hub-actions>button,.reusable-candidate-card-actions>button,.reusable-candidate-hub .analysis-pipeline-empty button{min-height:38px;color:var(--cyan-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #acd5cb;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:750}.reusable-candidate-hub-actions>button:hover,.reusable-candidate-card-actions>button:hover,.reusable-candidate-hub .analysis-pipeline-empty button:hover{border-color:var(--cyan);background:var(--brand-mint-soft)}.reusable-candidate-hub button:focus-visible,.reusable-candidate-evidence summary:focus-visible{outline-offset:2px;outline:3px solid #36a59038}.reusable-candidate-hub button:disabled{cursor:wait;opacity:.58}.reusable-candidate-source{color:var(--muted);background:#ffffffc7;border:1px solid #dce9e5;border-radius:9px;flex-wrap:wrap;gap:8px 16px;margin:14px 0;padding:10px 12px;font-size:12px;display:flex}.reusable-candidate-source span:last-child{margin-left:auto}.guest-source-windows>span{align-items:center;gap:6px;display:inline-flex}.guest-source-windows>span strong{color:#365f55;font-size:12px}.reusable-candidate-filters{flex-wrap:wrap;gap:9px;margin:0 0 14px;display:flex}.reusable-candidate-filters label{min-width:250px;color:var(--subtle);background:#fff;border:1px solid #cfded9;border-radius:8px;flex:280px;align-items:center;gap:7px;padding:0 10px;display:flex}.reusable-candidate-filters input{width:100%;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.reusable-candidate-filters select,.reusable-candidate-filters button{color:#365f55;min-height:40px;font:inherit;background:#fff;border:1px solid #cfded9;border-radius:8px;padding:8px 11px;font-size:13px}.reusable-candidate-message{color:#345f54;background:#f3f8f6;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:13px}.reusable-candidate-message.source-warning{color:#7c5b21;background:#fff9ec;border:1px solid #ead5aa}.reusable-candidate-list{gap:12px;transition:opacity .15s;display:grid}.reusable-candidate-load-more{color:var(--muted);background:#ffffffb3;border:1px dashed #c7ddd7;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:14px;font-size:12px;display:flex}.reusable-candidate-load-more>button{min-height:38px}.reusable-candidate-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.reusable-candidate-profile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.reusable-candidate-profile>span{background:var(--brand-mint-soft);width:38px;height:38px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-weight:800;display:grid}.reusable-candidate-profile>div{gap:1px;display:grid}.reusable-candidate-profile strong{color:var(--ink);font-size:15px}.reusable-candidate-profile small{color:var(--subtle);font-size:12px}.reusable-candidate-profile em{color:#956419;background:#fff6e4;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:730}.reusable-candidate-reasons{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.reusable-candidate-reasons span{color:#52615c;background:#f2f5f4;border-radius:6px;padding:4px 7px;font-size:12px}.reusable-candidate-source-tags{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.reusable-candidate-source-tags span{color:#557068;background:#eaf7f3;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.reusable-candidate-source-tags strong{color:var(--cyan-dark);font-size:11px}.reusable-candidate-summary{background:#f6faf8;border-left:3px solid #8ccabb;border-radius:0 8px 8px 0;gap:6px;margin:10px 0;padding:11px 12px;display:grid}.reusable-candidate-summary strong{color:#2d4d45;font-size:13px}.reusable-candidate-summary p{color:#52675f;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.reusable-candidate-summary>div{flex-wrap:wrap;gap:8px;display:flex}.reusable-candidate-summary a{color:var(--cyan-dark);font-size:12px;font-weight:700;text-decoration:none}.reusable-candidate-city-supplement{background:#fffaf0;border:1px solid #ead6ab;border-radius:8px;gap:5px;margin:10px 0;padding:10px 12px;display:grid}.reusable-candidate-city-supplement span{color:#805f27;font-size:12px;font-weight:750}.reusable-candidate-city-supplement input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcc493;border-radius:7px;padding:8px 10px;font-size:13px}.reusable-candidate-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reusable-candidate-evidence summary{color:var(--cyan-dark);cursor:pointer;padding:10px 0;font-size:13px;font-weight:750}.reusable-candidate-evidence article{background:#f8fbfa;border:1px solid #e0e9e6;border-radius:8px;padding:10px 12px}.reusable-candidate-evidence article+article{margin-top:8px}.reusable-candidate-evidence article>div{justify-content:space-between;gap:10px;display:flex}.reusable-candidate-evidence article span,.reusable-candidate-evidence article em{color:var(--subtle);font-size:11px;font-style:normal}.reusable-candidate-evidence article p,.reusable-candidate-no-evidence{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.72}.reusable-candidate-no-evidence{color:var(--muted);margin-bottom:10px}.reusable-candidate-card-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;display:flex}.reusable-candidate-card-actions>small{color:var(--subtle);margin-right:auto;font-size:11px}.reusable-candidate-card-actions>.primary-button{border-color:var(--cyan-dark);background:var(--cyan-dark);color:#fff}.reusable-candidate-card-actions>.primary-button:hover{border-color:var(--deep-2);background:var(--deep-2)}@media (max-width:980px){.operator-tabbar,.renewal-command-grid,.event-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-window-grid,.renewal-status-strip{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.workspace-data-note{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-queue-list>article{grid-template-columns:1fr auto}.invitation-queue-list>article .invitation-name,.invitation-queue-list>article .invitation-intent,.invitation-queue-list>article .invitation-owner{grid-column:1}.invitation-queue-list>article .invitation-city,.invitation-queue-list>article .invitation-pool,.invitation-queue-list>article .workflow-status,.invitation-queue-list>article>button,.invitation-queue-list>article>.quality-partial{grid-column:2}}@media (max-width:640px){.operator-tabbar,.renewal-command-grid,.event-command-grid,.workspace-data-note,.workflow-form-grid{grid-template-columns:1fr}.renewal-window-heading{flex-direction:column;align-items:stretch}.renewal-window-grid,.renewal-status-strip,.renewal-cumulative-warning>div,.renewal-quick-editor,.renewal-contact-result>div{grid-template-columns:1fr;overflow:visible}.renewal-quick-editor .wide,.workspace-data-note>p,.workflow-form-grid label.wide{grid-column:auto}.workspace-filterbar{flex-direction:column;align-items:stretch}.workspace-filterbar label{min-width:0}.workspace-filterbar select{width:100%}.reusable-candidate-filters{flex-direction:column;align-items:stretch}.reusable-candidate-filters label{flex-basis:auto;min-width:0}.reusable-candidate-filters select,.reusable-candidate-filters button{width:100%}.workflow-editor-layer{padding:0}.workflow-editor{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.reusable-candidate-hub-actions,.reusable-candidate-card-actions{flex-direction:column;align-items:stretch}.reusable-candidate-hub-actions>.subtle-chip,.reusable-candidate-card-actions>small{margin-right:0}.reusable-candidate-profile{grid-template-columns:auto 1fr}.reusable-candidate-profile>em{grid-column:1/-1;justify-self:start}.reusable-candidate-load-more{text-align:center;flex-direction:column;align-items:stretch}.renewal-member-link{flex-direction:column;align-items:stretch}}.feedback-workspace{gap:16px;display:grid}.feedback-form{gap:12px;padding:16px 22px 20px;display:grid}.feedback-form label{gap:5px;display:grid}.feedback-form label>span{color:#4a5f58;font-size:13px;font-weight:700}.feedback-form input[type=text],.feedback-form input:not([type]),.feedback-form textarea,.feedback-form select{color:#23332e;background:#fff;border:1px solid #d7e2dd;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:14px}.feedback-form textarea{resize:vertical;line-height:1.7}.feedback-form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.feedback-pending-files{color:#5f7a70;margin:0;font-size:13px}.feedback-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feedback-message{color:#2f6d5c;font-size:13px}.feedback-list{gap:12px;padding:0 22px 20px;display:grid}.feedback-card{background:#fff;border:1px solid #e2eae6;border-radius:12px;gap:9px;padding:14px 16px;display:grid}.feedback-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feedback-card header>div{gap:3px;display:grid}.feedback-card header strong{color:#23332e;font-size:15px}.feedback-card header small{color:#74877f;font-size:12px}.feedback-body{color:#3c514a;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.feedback-severity{color:#5f7a70;border:1px solid #dfe8e4;border-radius:999px;justify-self:start;padding:2px 9px;font-size:12px}.feedback-status{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:750}.feedback-status-submitted{color:#97621b;background:#fff4e2}.feedback-status-triaged{color:#35598f;background:#eaf1fb}.feedback-status-in_progress{color:#1f6fa8;background:#e8f4ff}.feedback-status-shipped{color:#1c7a55;background:#e7f7ef}.feedback-status-declined{color:#6b7472;background:#f1f2f3}.feedback-shots{flex-wrap:wrap;gap:8px;display:flex}.feedback-shots img{object-fit:cover;border:1px solid #dfe8e4;border-radius:8px;width:132px;height:88px}.feedback-replies{border-top:1px dashed #e2eae6;gap:9px;margin:0;padding:11px 0 0;list-style:none;display:grid}.feedback-replies li{gap:3px;display:grid}.feedback-replies p{color:#37504a;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.feedback-replies small{color:#7c8d86;font-size:12px}.feedback-reply-author{border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.feedback-reply-author.kind-operator{color:#3f6357;background:#eef4f2}.feedback-reply-author.kind-assistant{color:#513d94;background:#efeaff}.feedback-triage{border-top:1px dashed #e2eae6;gap:8px;padding-top:10px;display:grid}.feedback-triage textarea{resize:vertical;border:1px solid #d7e2dd;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:14px;line-height:1.7}.feedback-triage-actions{flex-wrap:wrap;gap:8px;display:flex}.feedback-triage-actions button,.feedback-triage-actions select{color:#2f6d5c;background:#f6faf8;border:1px solid #cfe0d9;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:700}.release-note-layer{justify-content:center;align-items:center}.release-note-card{z-index:1;background:#fff;border-radius:16px;gap:14px;width:min(520px,100vw - 40px);max-height:min(72vh,620px);padding:24px 26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 60px #132e2638}.release-note-head{gap:5px;display:grid}.release-note-head h2{margin:0;font-size:19px}.release-note-head small{color:#74877f;font-size:12px}.release-note-body{gap:9px;display:grid}.release-note-body p{color:#3c514a;margin:0;font-size:14px;line-height:1.8}.release-note-actions{justify-content:flex-end;display:flex}.achievement-card{background:#fff;border:1px solid #e2eae6;border-radius:12px;gap:12px;padding:14px 16px;display:grid}.achievement-card.loading,.achievement-card.error{color:#6b8078;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;font-size:13px}.achievement-card-trigger{color:#46625a;width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:center}.achievement-card-trigger:hover{background:#f7fcfa;border-color:#96d1c3}.achievement-card-trigger span{font-size:14px;font-weight:700}.achievement-card-trigger strong{color:#087966;font-size:13px}.guest-project-review-list{gap:12px;display:grid}.guest-project-review-item{background:#f9fcfb;border:1px solid #dce9e4;border-radius:12px;gap:8px;padding:12px;display:grid}.guest-project-review-item>strong{color:#315248;font-size:14px}.achievement-identity{gap:3px;display:grid}.achievement-identity strong{color:#23332e;font-size:15px}.achievement-identity span{color:#74877f;font-size:12px}.achievement-headline{background:#f2f9f6;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.achievement-figures{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.achievement-figure{gap:2px;display:grid}.achievement-figure>small{color:#5f7a70;font-size:12px}.achievement-figure>strong{color:#14725f;font-size:26px;line-height:1.1}.achievement-figure-foot{color:#7c8d86}.achievement-figure-foot a,.achievement-evidence article small a{color:#317866;text-underline-offset:2px;font-weight:700;text-decoration:underline}.achievement-result-context{color:#426d61;background:#e5f2ee;border-radius:999px;justify-self:start;padding:3px 7px;font-weight:700}.achievement-headline small{color:#5f7a70;font-size:12px}.achievement-headline.empty{background:#f6f7f7;gap:4px;display:grid}.achievement-headline.empty strong{color:#5c6b66;font-size:15px}.achievement-rule{color:#7c8d86}.achievement-verify{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.achievement-verify.verify-verified{color:#1c7a55;background:#e7f7ef}.achievement-verify.verify-unverified{color:#97621b;background:#fff4e2}.achievement-verify.verify-unknown{color:#6b7472;background:#f1f2f3}.achievement-highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.achievement-highlights>article{border:1px solid #e6ede9;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.achievement-highlights>article.is-absent{background:#fafbfb}.achievement-highlight-label{color:#7c8d86;font-size:12px;font-weight:700}.achievement-highlights strong{color:#2d403a;font-size:14px;line-height:1.5}.achievement-highlights a{color:#16785f;text-decoration:underline}.achievement-highlights small{color:#6b8078;font-size:12px}.achievement-highlight-foot{color:#90a099}.achievement-absent{color:#8a9a93;line-height:1.6}.achievement-warning{color:#8a6320;background:#fffaf0;border:1px solid #f0dfbf;border-radius:9px;margin:0;padding:8px 11px;font-size:12px;line-height:1.7}.achievement-warning.achievement-trace{color:#35675a;background:#f2faf7;border-color:#cce5de}.achievement-evidence{border-top:1px dashed #e2eae6;padding-top:9px}.achievement-evidence summary{color:#4a5f58;cursor:pointer;font-size:13px;font-weight:700}.achievement-evidence summary:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #36a59038}.achievement-evidence article{gap:4px;margin-top:9px;display:grid}.achievement-evidence article small{color:#7c8d86;font-size:12px}.achievement-evidence article p{color:#3c514a;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.achievement-source{color:#90a099;font-size:12px}.event-command-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2eae6;border-radius:12px;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.event-command-card:hover{border-color:#8fcabb;box-shadow:0 6px 18px #185e4e14}.event-command-card>span{color:#5f7a70;font-size:13px;font-weight:700}.event-command-card>strong{color:#14725f;font-size:26px;line-height:1.1}.event-command-card>small{color:#8a9a93;font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
