@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-outline-style:solid;--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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}}.coaching-plan-stage{gap:18px;display:grid}.coach-title{color:#fff;background:linear-gradient(135deg,#092f49,#0a6872);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.coach-title small,.coach-section-heading>small,.coach-journey>.coach-section-heading>small,.next-commitment>div>small{color:#83dcd7;letter-spacing:.1em;font-size:.67rem;font-weight:900}.coach-title h1{margin:5px 0;font-size:clamp(1.9rem,4vw,2.7rem)}.coach-title p{color:#e5f3f3;max-width:780px;margin:0}.coach-title>span{white-space:nowrap;border:1px solid #79cfcb;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:900}.coach-section,.coach-journey{background:#fff;border:1px solid #d7e1e7;border-radius:15px;padding:24px;scroll-margin-top:18px;box-shadow:0 8px 24px #051f320e}.coach-section-heading h2{color:#0b3554;margin:4px 0}.coach-section-heading p{color:#607583;margin:4px 0}.coach-levels{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:18px;display:grid}.coach-levels article{background:#f7fafb;border:1px solid #d5e1e6;border-radius:12px;min-height:180px;padding:20px}.coach-levels article.current{border-top:5px solid #00a9ce}.coach-levels article:last-child{border-top:5px solid #159a88}.coach-levels small,.weekly-grid small,.weekly-lead small,.evidence-list small,.phase-cards small,.playbook-grid small,.wins-grid small,.review-cards small,.next-commitment dt{letter-spacing:.065em;color:#087c9b;font-size:.61rem;font-weight:900}.coach-levels h3{color:#0b3554;margin:6px 0;font-size:1.55rem}.coach-levels p{color:#496879}.coach-arrow{color:#159a88;font-size:1.7rem}.coach-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 0;display:grid}.coach-facts div{background:#edf6f8;border-radius:8px;padding:11px}.coach-facts dt{color:#607583;font-size:.57rem;font-weight:900}.coach-facts dd{color:#173f58;margin:4px 0 0;font-size:.72rem;font-weight:800}.coach-path{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.coach-path article{border:1px solid #d4e0e6;border-radius:12px;padding:17px;position:relative}.coach-path article.active{background:#eef9fb;border-color:#55bfd1}.coach-path article>span,.phase-cards header>span{color:#fff;background:#0b3554;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.coach-path h3{color:#173e57;margin:7px 0}.coach-path small{color:#087c9b;font-weight:900}.coach-path p{color:#607583;font-size:.72rem}.coach-path em{color:#087258;font-size:.63rem;font-style:normal;font-weight:900}.behavior-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.behavior-grid article{background:#f5f9fa;border-left:4px solid #00a9ce;border-radius:8px;padding:14px}.behavior-grid article>div{justify-content:space-between;gap:8px;display:flex}.behavior-grid small{color:#234b60;font-size:.6rem;font-weight:900}.behavior-grid p{color:#607583;margin:8px 0 0;font-size:.72rem}.coach-state{white-space:nowrap;color:#087258;background:#e9f4f1;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:900}.coach-state.needs-attention{color:#815d00;background:#fff6df}.coach-state.coaching-opportunity{color:#405b87;background:#eef2f8}.coach-readiness{border-left:5px solid #159a88}.coach-readiness ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.coach-readiness li{color:#315e55;background:#f1f8f6;padding:9px;font-size:.72rem}.coach-note{color:#5b7180;background:#f2f6f8;border-radius:8px;padding:10px 12px;font-size:.68rem}.phase-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.phase-cards article{border:1px solid #d5e0e6;border-radius:12px;flex-direction:column;padding:17px;display:flex}.phase-cards header{align-items:center;gap:10px;display:flex}.phase-cards h3{color:#173e57;margin:3px 0}.phase-cards h4{color:#31566a;margin:8px 0 4px;font-size:.7rem}.phase-cards>article>p,.phase-cards li,.phase-cards footer p{color:#607583;font-size:.69rem}.phase-cards ul{margin:4px 0 12px;padding-left:17px}.phase-cards footer{background:#eef7f5;border-radius:8px;margin-top:auto;padding:10px}.weekly-focus{border-top:5px solid #00a9ce}.weekly-lead{background:linear-gradient(110deg,#e9f8fb,#f6fafb);border-radius:10px;margin-top:15px;padding:16px}.weekly-lead h3{color:#0b3554;margin:5px 0}.weekly-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;display:grid}.weekly-grid article{background:#f5f8fa;border-radius:9px;padding:13px}.weekly-grid p{color:#496879;margin:5px 0;font-size:.72rem}.weekly-grid .recognize{background:#edf8f4;border-left:4px solid #159a88;grid-column:1/-1}.evidence-list{gap:7px;margin-top:15px;display:grid}.evidence-list article{border-bottom:1px solid #e0e7eb;grid-template-columns:1fr auto 2fr;align-items:center;gap:12px;padding:11px;display:grid}.evidence-list p{color:#607583;margin:0;font-size:.7rem}.coach-questions{gap:8px;margin:15px 0;display:grid}.coach-questions label{background:#f4f8fa;border-radius:9px;grid-template-columns:28px 1fr 1.3fr;align-items:center;gap:9px;padding:9px;display:grid}.coach-questions label>span{color:#fff;background:#0b3554;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.69rem;font-weight:900;display:grid}.coach-questions b{color:#31566a;font-size:.71rem}.coach-questions textarea{min-height:48px;font:inherit;resize:vertical;background:#fff;border:1px solid #b9c8d1;border-radius:7px;padding:8px}.sample-line{color:#795900;margin-top:7px;display:block}.playbook-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.playbook-grid article{border:1px solid #d5e0e6;border-radius:10px;padding:14px}.playbook-grid h3{color:#173e57;margin:6px 0 12px}.playbook-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.text-button{color:#087c9b;background:0 0;border:0;font-size:.66rem;font-weight:900}.onq-resources{border-left:5px solid #00a9ce}.resource-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.resource-heading .button{flex:none;text-decoration:none}.resource-principle{color:#31566a;background:#eef8f9;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:.68rem;display:flex}.resource-principle b{color:#087c9b}.resource-categories{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;display:grid}.resource-categories article{background:#f8fafb;border:1px solid #d8e3e8;border-radius:8px;padding:10px}.resource-categories small,.resource-examples small{color:#087c9b;letter-spacing:.055em;font-size:.56rem;font-weight:900}.resource-categories p{color:#607583;margin:5px 0 0;font-size:.65rem}.resource-examples{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.resource-examples article{background:#f2f7f8;border-radius:9px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.resource-examples span{gap:3px;display:grid}.resource-examples b{color:#31566a;font-size:.67rem}.resource-examples a{color:#087c9b;font-size:.65rem;font-weight:900;text-decoration:none}.wins-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:15px;display:grid}.wins-grid article{background:#eef8f5;border-radius:9px;padding:13px}.wins-grid article>span{color:#fff;background:#159a88;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:8px;display:grid}.wins-grid p{color:#496879;margin:5px 0;font-size:.68rem}.support-columns{grid-template-columns:1fr 1.3fr;gap:12px;margin-top:15px;display:grid}.support-columns>article{border:1px solid #d5e0e6;border-radius:10px;padding:16px}.support-columns h3{color:#173e57;margin-top:0}.support-columns>article:first-child span{color:#496879;background:#eef4f6;border-radius:999px;margin:3px;padding:6px 8px;font-size:.66rem;display:inline-block}.support-detail{background:#eef8f5;border-left:4px solid #159a88;grid-template-columns:auto 1fr;gap:6px 12px;padding:12px;display:grid}.support-detail small{color:#087c9b;font-size:.56rem;font-weight:900}.support-detail b{color:#31566a;font-size:.69rem}.support-columns>article:last-child>p{color:#087258;font-size:.67rem;font-weight:900}.review-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.review-cards article{border:1px solid #d5e0e6;border-radius:11px;flex-direction:column;padding:16px;display:flex}.review-cards h3{color:#173e57}.review-cards p{color:#607583;font-size:.7rem}.review-cards footer{background:#f0f6f8;border-radius:8px;margin-top:auto;padding:10px}.review-cards footer b{color:#31566a;margin-top:4px;font-size:.69rem;display:block}.next-commitment{border-top:5px solid #159a88;grid-template-columns:1fr 2fr auto;align-items:center;gap:18px;display:grid}.next-commitment h2{color:#0b3554;margin:4px 0}.next-commitment>div>p{color:#607583}.next-commitment dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.next-commitment dl div{background:#f2f7f8;padding:9px}.next-commitment dd{color:#31566a;margin:3px 0;font-size:.68rem;font-weight:800}.coach-guide{z-index:55;background:#fff;border-radius:14px;width:min(350px,100vw - 36px);position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 16px 44px #031c2d38}.guide-toggle{color:#fff;text-align:left;background:#0b3554;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:11px;display:grid}.guide-toggle>span{background:#00a9ce;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.guide-toggle small{color:#b8dce2}.coach-guide>div{gap:6px;padding:12px;display:grid}.coach-guide>div p{color:#795900;margin:0 0 5px;font-size:.64rem;font-weight:900}.coach-guide>div button{color:#31566a;text-align:left;background:#f7fafb;border:1px solid #d4e0e6;border-radius:7px;padding:9px;font-size:.7rem;font-weight:800}.coach-toast{z-index:70;color:#fff;background:#087258;border-radius:999px;padding:10px 14px;font-size:.72rem;font-weight:900;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}@media (max-width:1000px){.coach-facts,.behavior-grid{grid-template-columns:repeat(2,1fr)}.coach-path,.phase-cards,.playbook-grid,.review-cards{grid-template-columns:1fr}.resource-categories{grid-template-columns:repeat(3,1fr)}.resource-examples{grid-template-columns:1fr}.wins-grid{grid-template-columns:repeat(2,1fr)}.next-commitment{grid-template-columns:1fr}.coach-questions label{grid-template-columns:28px 1fr}.coach-questions textarea{grid-column:1/-1}}@media (max-width:650px){.coach-title{flex-direction:column}.coach-title>span{white-space:normal}.coach-section,.coach-journey{padding:17px}.resource-heading,.resource-principle{flex-direction:column;align-items:flex-start}.resource-categories,.resource-examples article,.coach-levels{grid-template-columns:1fr}.coach-arrow{justify-self:center;transform:rotate(90deg)}.coach-facts,.behavior-grid,.coach-readiness ul,.weekly-grid,.wins-grid,.support-columns,.next-commitment dl{grid-template-columns:1fr}.weekly-grid .recognize{grid-column:auto}.evidence-list article{grid-template-columns:1fr}.coach-guide{width:calc(100vw - 24px);bottom:12px;right:12px}}:root{--ink:#07111e;--navy:#0e3045;--blue:#3494b3;--cyan:#27b9db;--soft:#f3f6f8;--line:#dce4e9;--muted:#687781;--green:#13a46b;--gold:#d99b1b;--red:#d84a4a}.visibility-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.visibility-list>span{color:#4a6676;letter-spacing:.045em;text-transform:uppercase;background:#f6fafb;border:1px solid #d3e0e6;border-radius:9px;align-content:space-between;gap:8px;min-width:0;padding:10px 11px;font-size:.61rem;font-weight:900;line-height:1.35;display:grid}.visibility-list>span b{color:#0b3554;letter-spacing:0;text-transform:none;font-size:1rem;line-height:1.1;display:block}.visibility-list>span:last-child b{color:#087c9b;font-size:.74rem}.daily-growth-stage{gap:18px;display:grid}.daily-title{color:#fff;background:linear-gradient(135deg,#073e50,#0a6872);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.daily-title small,.daily-section>small,.daily-section>div>small,.daily-commitment>div>small,.daily-momentum>div>small{color:#86ded8;letter-spacing:.1em;font-size:.67rem;font-weight:900}.daily-title h1{margin:5px 0;font-size:clamp(1.8rem,4vw,2.6rem)}.daily-title p{color:#e1f2f2;max-width:760px;margin:0}.daily-title>span{white-space:nowrap;border:1px solid #7ed2cf;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:900}.daily-commitment,.daily-section,.daily-momentum{background:#fff;border:1px solid #d8e1e8;border-radius:15px;padding:24px;box-shadow:0 8px 24px #051f320f}.daily-commitment{border-top:5px solid #00a9ce;grid-template-columns:1.15fr 1.5fr auto;align-items:center;gap:22px;display:grid}.daily-commitment h2,.daily-section h2,.daily-momentum h2{color:#092b45;margin:4px 0}.daily-intention{color:#38596d;gap:4px;margin:14px 0 0;display:grid}.daily-intention b{color:#087c9b;letter-spacing:.1em;font-size:.63rem}.commitment-three{gap:7px;display:grid}.commitment-three article{background:#f3f8fa;border-left:3px solid #00a9ce;padding:9px 11px}.commitment-three b{color:#153f58;font-size:.68rem}.commitment-three p{color:#607583;margin:3px 0;font-size:.7rem}.daily-momentum{grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:13px;padding:18px 24px;display:grid}.daily-momentum article{gap:5px;display:grid}.daily-momentum article small{color:#607583;text-transform:uppercase;font-size:.63rem;font-weight:900}.daily-momentum article b{color:#294a5e;font-size:.77rem}.daily-momentum article>span{background:#e4ecef;border-radius:999px;height:5px;overflow:hidden}.daily-momentum i{background:#159a88;height:100%;display:block}.daily-heading{justify-content:space-between;display:flex}.daily-heading p,.daily-section>p,.daily-section>div>p{color:#607583;margin:4px 0}.rhythm-flow{gap:12px;margin-top:17px;display:grid}.rhythm-card{border:1px solid #d8e2e8;border-radius:12px;padding:17px 19px 17px 74px;position:relative}.rhythm-card:before{content:"";background:#bce1e8;width:2px;position:absolute;top:58px;bottom:-13px;left:31px}.rhythm-card:last-child:before{display:none}.rhythm-card>header{align-items:center;gap:11px;display:flex}.rhythm-card>header>span{color:#fff;background:#0b3554;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid;position:absolute;left:18px}.rhythm-card h3{color:#143f58;margin:2px 0}.rhythm-card header small{color:#087c9b;font-size:.62rem;font-weight:900}.rhythm-card header select{background:#fff;border:1px solid #b9c8d1;border-radius:7px;margin-left:auto;padding:7px;font-size:.68rem;font-weight:800}.rhythm-card>p{color:#607583;margin:8px 0 12px;font-size:.76rem}.rhythm-body{gap:10px;display:grid}.rhythm-actions,.target-chips,.value-options{flex-wrap:wrap;gap:6px;display:flex}.rhythm-actions button{color:#31556a;background:#f6fafb;border:1px solid #bad0d9;border-radius:7px;padding:7px 9px;font-size:.68rem;font-weight:800}.target-chips button{text-align:left;background:#fff;border:1px solid #cbd8df;border-radius:8px;padding:8px 10px;display:grid}.target-chips button.active{background:#eaf9fb;border-color:#00a9ce}.target-chips b{color:#173e57;font-size:.72rem}.target-chips span,.value-options span{color:#607583;font-size:.63rem}.value-options span{background:#eef4f6;border-radius:999px;padding:6px 8px}.conversation-form,.outcome-grid,.blocker-form{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.conversation-form label,.outcome-grid label,.blocker-form label{color:#36566b;font-size:.64rem;font-weight:900}.conversation-form input,.conversation-form select,.outcome-grid input,.outcome-grid select,.outcome-grid textarea,.blocker-form input,.blocker-form select,.blocker-form textarea,.close-prompts textarea{width:100%;font:inherit;background:#fff;border:1px solid #aebfca;border-radius:7px;margin-top:4px;padding:8px;display:block}.saved-outcome{color:#17624f;background:#e8f7f1;border-radius:8px;padding:10px;font-size:.72rem;display:grid}.intentional-actions{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:15px;display:grid}.intentional-actions article{background:#f4f8fa;border-radius:9px;gap:5px;padding:13px;display:grid}.intentional-actions small{color:#607583;font-size:.58rem;font-weight:900}.intentional-actions b{color:#0b3554;font-size:1.15rem}.outcome-capture,.blocker-section{gap:14px;display:grid}.outcome-grid .wide{grid-column:span 2}.outcome-grid textarea,.blocker-form textarea{resize:vertical;min-height:64px}.moved{border-left:5px solid #159a88}.moved>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:14px;display:grid}.moved article,.records article{background:#edf8f4;border-radius:9px;gap:3px;padding:12px;display:grid}.moved article b,.records article b{color:#087258;font-size:1.25rem}.moved article span,.records article span{color:#46675d;font-size:.66rem}.next-owner{background:#f0f8f6;border-left:4px solid #178264;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:8px;padding:15px;display:grid}.next-owner span{gap:2px;display:grid}.next-owner span:nth-child(5){grid-column:1/-1}.next-owner small{color:#087c9b;font-size:.58rem;font-weight:900}.next-owner b{color:#234a59;font-size:.73rem}.next-owner em{color:#087258;font-size:.65rem;font-style:normal}.next-owner p{color:#607583;border-top:1px solid #d1e5df;grid-column:1/-1;margin:0;padding-top:8px;font-size:.66rem}.records{grid-template-columns:1.5fr repeat(3,.5fr) auto;align-items:center;gap:10px;display:grid}.records>div:nth-child(2){display:contents}.records>small{color:#795900;grid-column:1/-1}.close-day{gap:14px;display:grid}.close-prompts{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.close-prompts label{color:#36566b;background:#f4f8fa;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;gap:6px;padding:10px;font-size:.7rem;font-weight:900;display:grid;position:relative}.close-prompts label:last-child{grid-column:1/-1}.close-prompts label>span{color:#fff;background:#0b3554;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.close-prompts textarea{resize:vertical;grid-column:1/-1;min-height:54px}.tomorrow-first{background:#eaf8fb;border-left:4px solid #00a9ce;gap:3px;padding:14px;display:grid}.tomorrow-first small{color:#087c9b;font-size:.61rem;font-weight:900}.tomorrow-first b{color:#173e57}.day-complete{background:#eef8f5;border:1px solid #c4e2d8;border-radius:10px;padding:17px}.day-complete h3{color:#087258;margin:4px 0}.day-complete>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.day-complete span{background:#fff;border-radius:7px;padding:8px;display:grid}.day-complete span small{color:#607583;font-size:.55rem;font-weight:900}.day-complete span b{color:#244b5d;font-size:.72rem}@media (max-width:950px){.daily-commitment,.daily-momentum,.records{grid-template-columns:1fr}.visibility-list{grid-template-columns:repeat(3,minmax(0,1fr))}.intentional-actions,.moved>div,.day-complete>div,.conversation-form,.outcome-grid,.blocker-form{grid-template-columns:repeat(2,1fr)}.records>div:nth-child(2){grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:650px){.daily-title{flex-direction:column}.daily-title>span{white-space:normal}.daily-commitment,.daily-section,.daily-momentum{padding:17px}.rhythm-card{padding:15px}.rhythm-card:before{display:none}.rhythm-card>header>span{flex:0 0 32px;position:static}.rhythm-card header select{max-width:110px}.visibility-list{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-form,.outcome-grid,.blocker-form,.close-prompts,.intentional-actions,.moved>div,.day-complete>div,.next-owner{grid-template-columns:1fr}.outcome-grid .wide,.close-prompts label:last-child,.next-owner span:nth-child(5){grid-column:auto}.records>div:nth-child(2){grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--soft);color:#16242d;margin:0;font-family:Arial,Helvetica,sans-serif}.mobilemenubutton{display:none}.operationtabs{flex-wrap:wrap;gap:8px;max-width:1180px;margin:0 auto 16px;display:flex}.operationtabs button{color:var(--navy);background:#fff;border:1px solid #b8c9d3;border-radius:10px;padding:11px 14px;font-weight:800}.operationtabs button.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:inset 0 -3px 0 var(--cyan)}.opssectionintro{border-left:5px solid var(--cyan)}.admincapabilitygrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admincapabilitygrid article{border:1px solid var(--line);background:#f8fbfc;border-radius:12px;flex-direction:column;gap:6px;padding:15px;display:flex}.admincapabilitygrid span{color:var(--muted);font-size:12px}@media (max-width:1050px){.admincapabilitygrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.top{flex-wrap:wrap;gap:12px;height:auto;min-height:70px;padding:12px 16px}.brand{flex:1;min-width:0}.brand img{width:130px}.brand span{display:none}.mobilemenubutton{color:#fff;background:#14384d;border:1px solid #5b7482;border-radius:8px;padding:9px 12px;font-weight:800;display:block}.top nav{flex-direction:column;flex:0 0 100%;order:4;align-items:stretch;padding-bottom:8px;display:none;overflow:visible}.top.menuopen nav{display:flex}.top nav button,.top nav a{border:0;border-left:3px solid #0000;justify-content:flex-start;width:100%;min-height:44px;padding:10px 12px}.top nav button.active,.top nav a.active{border-left-color:var(--cyan);background:#ffffff0d}.profile{width:auto;min-width:0}.profile span{display:none}.subnav{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.subnav button{width:100%;min-width:0!important}.operationtabs{grid-template-columns:1fr;margin-left:0;margin-right:0;display:grid}.operationtabs button{text-align:left;width:100%}.ritabs{grid-template-columns:1fr;display:grid!important}.ritabs button{text-align:left;width:100%}.admincapabilitygrid{grid-template-columns:1fr}.tablewrap{max-width:100%;overflow-x:auto}}button,input,select,textarea{font:inherit}button{cursor:pointer}.top{background:var(--ink);color:#fff;z-index:30;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(190px,auto);align-items:center;gap:24px;height:78px;padding:0 34px;display:grid;position:sticky;top:0;overflow:hidden}.brand{color:#fff;text-align:left;z-index:1;background:0 0;border:0;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.brand img{width:166px}.brand span{border-left:1px solid #50616d;padding-left:17px}.brand b,.brand small{display:block}.brand b{letter-spacing:3px;color:#76d5e8;font-size:11px}.brand small{letter-spacing:2px;color:#8fa0aa;font-size:9px}.top nav{scrollbar-width:thin;z-index:2;flex:1;justify-content:flex-start;align-self:stretch;min-width:0;max-width:100%;display:flex;position:relative;overflow:auto hidden}.top nav button,.top nav a{color:#b5bec5;cursor:pointer;white-space:nowrap;z-index:3;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;padding:0 17px;font-size:12px;text-decoration:none;display:inline-flex;position:relative}.top nav button:hover,.top nav a:hover,.top nav button.active,.top nav a.active{color:#fff;border-color:var(--cyan)}.profile{color:#fff;z-index:1;flex:none;justify-self:end;align-items:center;gap:10px;width:auto;min-width:190px;display:flex;position:relative;overflow:hidden}.profileavatar{color:#6bd2e7;background:#0d4d68;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.profile span{color:#fff;white-space:nowrap;font-size:11px}.profile small{color:#84949f;margin-top:3px;font-weight:400;display:block}.context{border-bottom:1px solid var(--line);background:#fff;justify-content:center;display:flex;box-shadow:0 4px 14px #0c273610}.context span{border-right:1px solid var(--line);padding:12px 35px;font-size:13px;font-weight:700}.context span:last-child{border:0}.context small{color:#7a8891;letter-spacing:1.3px;margin-bottom:5px;font-size:9px;display:block}.hero{color:#fff;background:linear-gradient(135deg,#0d2d42,#12445f);border-radius:28px;grid-template-columns:1.7fr .7fr;gap:50px;max-width:1180px;margin:44px auto 20px;padding:42px 46px;display:grid;box-shadow:0 20px 45px #0b2e4230}.hero>div>small,.over{color:#45bad5;letter-spacing:2px;font-size:10px;font-weight:700}.hero h1{margin:20px 0 14px;font-size:42px;font-weight:500;line-height:1.08}.hero>div>p{color:#cfdae1;max-width:780px;font-size:16px;line-height:1.65}.hero aside{background:#ffffff08;border:1px solid #ffffff29;border-radius:18px;align-self:center;padding:24px}.hero aside span,.hero aside b,.hero aside strong{display:block}.hero aside span{color:#e8c568;letter-spacing:1.5px;font-size:9px}.hero aside b{margin:13px 0 7px;font-size:26px}.hero aside strong{color:#63cbe1}.hero aside p{color:#a7bac4;margin-top:25px;font-size:11px}.hero aside.adminupdate{min-width:330px}.releasemetadatareminder{color:#654a08;background:#fff8df;border:1px solid #e1bd5d;border-radius:10px;margin-top:14px;padding:12px}.releasemetadatareminder b,.releasemetadatareminder p{display:block}.releasemetadatareminder b{letter-spacing:.35px;font-size:10px}.releasemetadatareminder p{margin:5px 0 0;font-size:10px;line-height:1.45}.modal .releasemetadatareminder{margin:14px 0}.vphandbook{max-width:1180px;margin:0 auto 70px}.vphandbook-intro{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1.4fr .8fr;gap:30px;padding:34px 38px;display:grid;box-shadow:0 14px 35px #0b2e4212}.vphandbook-intro small{color:#1685a4;letter-spacing:1.8px;font-size:10px;font-weight:700}.vphandbook-intro h2{color:var(--navy);margin:12px 0 10px;font-size:29px}.vphandbook-intro p{color:var(--muted);margin:0;line-height:1.65}.vphandbook-primarylinks{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.vphandbook-primarylinks a{color:#fff;background:#0e3045;border-radius:12px;justify-content:space-between;align-items:center;min-height:58px;padding:13px 15px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.vphandbook-primarylinks a:hover,.vphandbook-primarylinks a:focus-visible{background:#17536d;outline:3px solid #27b9db55}.vphandbook-primarylinks span{color:#68d3e9;font-size:17px}.vphandbook-notice{color:#624b17;background:#fff8e8;border-radius:12px;align-items:center;gap:18px;margin:16px 0;padding:14px 18px;font-size:12px;display:flex}.vphandbook-notice b{white-space:nowrap;color:#8b6200}.vphandbook-notice span{flex:1}.vphandbook-notice small{white-space:nowrap}.vphandbook-jump{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0 26px;display:grid}.vphandbook-jump a{border:1px solid var(--line);min-height:66px;color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.vphandbook-jump a:hover,.vphandbook-jump a:focus-visible{border-color:var(--cyan);box-shadow:0 6px 18px #0b2e4215}.vphandbook-jump b{color:var(--cyan);font-size:18px}.vphandbook-chapter{border:1px solid var(--line);background:#fff;border-radius:22px;margin:22px 0;padding:32px;scroll-margin-top:105px}.vphandbook-chapter>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.vphandbook-chapter>header>span{color:#cbeef5;font-size:52px;font-weight:800;line-height:1}.vphandbook-chapter header small{color:#1685a4;letter-spacing:1.5px;font-size:9px;font-weight:700}.vphandbook-chapter header h2{color:var(--navy);margin:5px 0 6px;font-size:25px}.vphandbook-chapter header p{color:var(--muted);margin:0;line-height:1.5}.vphandbook-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:26px;display:grid}.vphandbook-groups article h3{color:#52636e;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 10px;font-size:10px}.vphandbook-groups article>div{gap:8px;display:grid}.vphandbook-groups a{color:#18384a;background:#f9fbfc;border:1px solid #e4eaee;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:12px 14px;text-decoration:none;display:flex}.vphandbook-groups a:hover,.vphandbook-groups a:focus-visible{background:#eef9fb;border-color:#59bdd2;outline:none}.vphandbook-groups a b{font-size:12px;line-height:1.35;display:block}.vphandbook-groups a small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.vphandbook-groups a i{color:#1b9fbd;font-size:16px;font-style:normal}.vphandbook-footer{background:var(--navy);color:#fff;border-radius:14px;align-items:center;gap:14px;padding:20px 24px;font-size:13px;display:flex}.vphandbook-footer span{color:#bcd0da}@media (max-width:900px){.vphandbook-intro,.vphandbook-groups{grid-template-columns:1fr}.vphandbook-jump{grid-template-columns:repeat(2,1fr)}.vphandbook-notice{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:600px){.vphandbook{padding:0 14px}.vphandbook-intro,.vphandbook-chapter{padding:24px 20px}.vphandbook-primarylinks,.vphandbook-jump{grid-template-columns:1fr}.vphandbook-chapter>header>span{font-size:38px}}.hero aside.adminupdate>div{border-top:1px solid #ffffff29;margin-top:18px;padding-top:14px}.hero aside.adminupdate>div small{color:#e8c568;letter-spacing:1px;font-size:9px;font-weight:800}.hero aside.adminupdate>div p{color:#d5e2e8;margin:7px 0 0;line-height:1.45}.updatenotescroll{scrollbar-color:#69cee0 #ffffff1f;scrollbar-width:thin;height:165px;padding-right:8px;overflow-y:scroll}.updatenotescroll::-webkit-scrollbar{width:8px}.updatenotescroll::-webkit-scrollbar-track{background:#ffffff1f;border-radius:8px}.updatenotescroll::-webkit-scrollbar-thumb{background:#69cee0;border-radius:8px}.updatenotescroll article{border-bottom:1px solid #ffffff1f;padding:9px 0}.updatenotescroll article b{color:#8addec;margin:0;font-size:10px}.hero aside.adminupdate>.releasepreviewnote{color:#d5e2e8;margin-top:12px;font-size:9px;line-height:1.4;display:block}.adminrequestbutton{color:#fff;background:#168dac;border:1px solid #69cee0;border-radius:8px;width:100%;margin-top:14px;padding:10px;font-weight:800}.systemimageupload{background:#f4fafb;border:1px dashed #8bbac6;border-radius:10px;gap:7px;padding:14px;display:grid}.systemimageupload span{color:var(--muted);font-size:10px}.systemimageupload p,.systemimageupload small{margin:0}.systemimageupload .sensitivewarning{color:#684f18;background:#fff8e7;border-left:3px solid #d99b1b;padding:9px 10px;font-weight:700}.systemimagepreview{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;padding:12px;display:grid}.systemimagepreview img{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;max-width:100%;max-height:280px;margin-bottom:8px;display:block}.systemimagepreview b,.systemimagepreview span{display:block}.systemimagepreview span{color:var(--muted);margin-top:3px;font-size:10px}.systemimagepreview button{color:#8d3030;background:#fff;border:1px solid #b65a5a;border-radius:7px;padding:8px 10px;font-weight:800}.screenshotsuccess{background:#f1fbf6;border:1px solid #8bc8b2;border-radius:12px;gap:12px;padding:20px;display:grid}.screenshotsuccess h2,.screenshotsuccess p{margin:0}.systemrequests{margin-top:18px}.systemrequestlist{gap:10px;display:grid}.systemrequestlist article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 190px;gap:18px;padding:14px;display:grid}.requestscreenshotevidence{border-top:1px solid var(--line);background:#f7fafb;grid-column:1/-1;padding:14px}.requestscreenshotevidence>small{color:#168dac;font-weight:800}.systemrequestlist .requestscreenshotevidence img{object-fit:contain;background:#fff;width:min(100%,720px);max-width:720px;max-height:420px}.screenshotmetadata{gap:3px;margin:10px 0;display:grid}.screenshotmetadata span{color:var(--muted);font-size:10px}.requestscreenshotevidence .button.light{color:#fff;background:#0e6f8f;border-color:#0e6f8f}.requestscreenshotevidence .button.light:hover{color:#fff;background:#09566f;border-color:#09566f}.requestscreenshotevidence .button.light:focus-visible{outline-offset:3px;outline:3px solid #111}.requestscreenshotevidence .button.light:disabled,.requestscreenshotevidence .button.light[aria-disabled=true]{color:#e5eef2;cursor:not-allowed;background:#607985;border-color:#607985}.systemrequestlist article small,.systemrequestlist article h4{margin:6px 0;display:block}.systemrequestlist article small{color:var(--muted)}.systemrequestlist article p{margin:6px 0}.systemrequestlist article label,.systemrequestlist article select{width:100%;display:block}.systemrequestlist article select{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:6px;padding:8px}.requestcontrols{align-content:start;gap:9px;display:grid}.requestcontrols .mini.complete{color:#087d4e;background:#effbf6;border-color:#6fc3ad}.requestcontrols .mini.evaluate{color:#fff;background:#0e354c;border-color:#0e354c}.impactrequestsummary{grid-template-columns:1fr 220px;gap:12px;margin:14px 0;display:grid}.impactrequestsummary>div{border:1px solid var(--line);background:#f4f8fa;border-radius:9px;padding:13px}.impactrequestsummary small,.impactrequestsummary b,.impactrequestsummary span{display:block}.impactrequestsummary small{color:#168dac;font-size:9px;font-weight:800}.impactrequestsummary b{margin:5px 0}.impactrequestsummary span{color:var(--muted);font-size:10px}.impactguardrail{background:#fff8e7;border-left:4px solid #d99b1b;gap:12px;margin-top:14px;padding:13px;display:flex}.impactguardrail span{color:#64572f}.systemrequestlist img{object-fit:cover;border-radius:6px;max-width:180px;max-height:100px;margin:8px 0;display:block}.requestpriority{color:#73500d;background:#fff0bd;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-block}.requestpriority.critical-blocker{color:#8f2020;background:#ffe0e0}.actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.actions button,.button{color:#fff;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(135deg,#27b9dd,#168cb4);border:0;border-radius:9px;justify-content:center;align-items:center;padding:12px 18px;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.actions .outline,.button.light{background:0 0;border:1px solid #69c2d6}.button.alt{background:#eb9d1e}.button.full{width:100%;margin-top:10px}.content{max-width:1180px;margin:0 auto 70px}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0;display:grid}.metric{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;border-radius:17px;padding:22px;box-shadow:0 6px 20px #102d3c0a}.metric.warn{border-color:var(--gold)}.metric.danger{border-color:var(--red)}.metric small,.metric b,.metric span{display:block}.metric small{letter-spacing:1px;color:#74828b;text-transform:uppercase;font-size:9px}.metric b{color:#178dac;margin:16px 0 9px;font-size:24px}.metric.warn b{color:var(--gold)}.metric.danger b{color:var(--red)}.metric span{color:var(--muted);font-size:11px}.panel{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:18px;padding:28px;box-shadow:0 7px 22px #0a293909}.panel>h2{margin:10px 0 22px;font-size:25px}.lead{color:var(--muted);line-height:1.6}.journey,.three{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.three{grid-template-columns:repeat(3,1fr)}.card{border:1px solid var(--line);background:#fafcfd;border-radius:15px;padding:19px}.card i{color:#1689a7;background:#def4f9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:700;display:grid}.card h3{margin:15px 0 8px;font-size:16px}.card p{color:var(--muted);font-size:12px;line-height:1.55}.card button{color:#168dac;background:0 0;border:0;padding:8px 0;font-weight:700}.subnav{border:1px solid var(--line);z-index:20;background:#fff;border-radius:13px;max-width:1180px;margin:0 auto;padding:5px;display:flex;position:sticky;top:88px;box-shadow:0 8px 18px #0b2c3c0e}.subnav button{color:#5d6c75;background:#fff;border:0;border-radius:9px;flex:1;padding:12px;font-size:12px;font-weight:700}.subnav button.active{color:#fff;background:#0e354c}.timeline article{border-top:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.timeline article>button{color:#168dac;background:#fff;border:1px solid #b7c6ce;border-radius:50%;width:38px;height:38px;font-weight:700}.timeline article.complete>button{background:var(--green);color:#fff;border-color:var(--green)}.timeline article small{color:#198dab;letter-spacing:1px;font-size:9px}.timeline article h3{margin:5px 0;font-size:15px}.timeline article p{color:var(--muted);margin:0;font-size:12px}.timeline article>span{color:#718089;font-size:10px}.levelgrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.levelgrid article{border:1px solid var(--line);background:#f9fbfc;border-radius:13px;padding:16px}.levelgrid b{color:#168dac;font-size:21px}.levelgrid h3{font-size:13px}.levelgrid p{color:var(--muted);font-size:10px}.reportgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reportgrid button{text-align:left;border:1px solid var(--line);background:#fafcfd;border-radius:14px;padding:18px}.reportgrid button.selected,.products article.selected{border-color:var(--blue);box-shadow:0 0 0 2px #3494b320}.reportgrid span,.products>article>span{float:right;color:#b7cbd3;font-weight:700}.reportgrid small,.products small{color:#168dac;text-transform:uppercase;letter-spacing:1px;font-size:9px}.reportgrid h3{font-size:15px}.reportgrid p,.products p{color:var(--muted);font-size:11px;line-height:1.5}.twocol{grid-template-columns:1.15fr 1fr;gap:18px;display:grid}.formgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{color:#66757e;margin:8px 0;font-size:10px;display:block}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea{border:1px solid var(--line);color:#17262f;background:#fff;border-radius:8px;width:100%;margin-top:5px;padding:10px;display:block}.field textarea{resize:vertical;min-height:70px}.deliverables{margin:0;padding:0;list-style:none}.deliverables li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.deliverables b{color:#168dac;font-size:12px}.deliverables span{color:var(--muted);text-align:right;font-size:11px}.notice{border-left:4px solid var(--gold);background:#fff8e6;border-radius:4px;margin-top:20px;padding:16px 18px;font-size:12px;line-height:1.5}.products{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.products article{border:1px solid var(--line);cursor:pointer;background:#fafcfd;border-radius:15px;padding:18px}.products article h3{font-size:16px}.products ul,.guard ul{padding-left:18px}.products li,.guard li{color:#64737c;margin:7px 0;font-size:10px;line-height:1.4}.products article button{color:#168dac;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:700}.matcher{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.matcher>div button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;width:100%;padding:12px;font-size:11px}.matcher>div button.active{color:#116f88;background:#eaf7fa;font-weight:700}.matcher aside{color:#fff;background:#0e3349;border-radius:15px;padding:24px}.matcher aside small{color:#6ed0e4}.matcher aside p{color:#b7c7d0;font-size:12px;line-height:1.5}.matcher aside span{color:#e5be58;margin-top:25px;font-size:10px;display:block}.tablewrap{overflow:auto}.tablewrap table{border-collapse:collapse;width:100%;font-size:11px}.tablewrap th{text-align:left;color:#68767f;background:#eef4f6}.tablewrap th,.tablewrap td{border-bottom:1px solid var(--line);padding:12px}.tablewrap .accent{color:#1289a8;font-weight:700}.workflow{padding:0;list-style:none}.workflow li{border-bottom:1px solid var(--line);gap:12px;padding:13px 0;display:flex}.workflow i{color:#168dac;background:#def4f9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:700;display:grid}.workflow b,.workflow span{display:block}.workflow b{font-size:12px}.workflow span{color:var(--muted);margin-top:3px;font-size:11px}.guard{grid-template-columns:1fr 1fr;gap:15px;display:grid}.guard article{border-left:4px solid var(--green);background:#edfaf4;padding:18px}.guard .dont{border-color:var(--red);background:#fff0f0}.calc{grid-template-columns:1fr 1fr;gap:28px;display:grid}.calc aside{color:#fff;background:#0e3349;border-radius:16px;padding:25px}.calc aside small{color:#78d0e3}.calc aside h2{font-size:35px}.calc aside b{color:#5bc8df}.questions li{border-bottom:1px solid var(--line);padding:14px;font-size:12px}.gate{color:#fff;background:#0d2e43;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:18px auto;padding:27px;display:flex}.gate small{color:#e6bd55}.gate h2{font-size:18px}.gate p{color:#aebfc8;font-size:11px}.gate button{color:#fff;background:0 0;border:1px solid #6bc5d8;border-radius:8px;padding:11px 16px}.toast{color:#fff;z-index:50;background:#0d3349;border:0;border-radius:10px;padding:15px 20px;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 30px #0004}footer{background:var(--ink);color:#aab8c1;align-items:center;gap:25px;padding:27px 5%;font-size:10px;display:flex}footer img{width:150px}footer p{text-align:center;flex:1}footer b{color:#fff}footer span{color:#d9b654}@media (max-width:1050px){.top{padding:0 16px}.brand{min-width:auto}.brand span,.profile span{display:none}.brand img{width:135px}.top nav{justify-content:flex-start;overflow-x:auto}.top nav button,.top nav a{white-space:nowrap;padding:0 12px}.context{justify-content:flex-start;overflow:auto}.context span{min-width:140px}.hero,.content,.subnav{margin-left:18px;margin-right:18px}.hero{grid-template-columns:1fr}.metrics,.journey{grid-template-columns:repeat(2,1fr)}.levelgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.top{grid-template-columns:1fr auto;height:auto;padding-top:10px;display:grid}.top nav{grid-column:1/-1;height:46px}.hero{margin-top:22px;padding:27px 22px}.hero h1{font-size:32px}.subnav{top:108px;overflow:auto}.subnav button{min-width:130px}.metrics,.journey,.three,.reportgrid,.products,.twocol,.matcher,.guard,.calc{grid-template-columns:1fr}.levelgrid{grid-template-columns:repeat(2,1fr)}.formgrid{grid-template-columns:1fr}.field.wide{grid-column:auto}.timeline article{grid-template-columns:42px 1fr}.timeline article>span{display:none}.gate,footer{text-align:center;flex-direction:column}.panel{padding:20px}.profile{width:36px;height:36px}}.hollyhero{color:#fff;background:linear-gradient(135deg,#0d2d42,#12465f);border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:32px 35px;display:flex}.hollyhero small{color:#58c5dd;letter-spacing:2px;font-weight:700}.hollyhero h2{margin:13px 0;font-size:31px}.hollyhero p{color:#c2d0d8;max-width:760px;line-height:1.55}.hollyactions{align-items:center;gap:18px;display:flex}.hollyactions>span{text-align:center;border:1px solid #ffffff2e;border-radius:14px;min-width:120px;padding:15px}.hollyactions b,.hollyactions small{display:block}.hollyactions b{color:#61cee5;font-size:30px}.hollyactions small{letter-spacing:1.3px;color:#a8bdc8;font-size:8px}.inlinealert{color:#0b7d50;background:#e2f7ed;border:0;border-radius:9px;width:100%;margin-top:12px;padding:13px}.prioritygrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.prioritygrid>button{text-align:left;border:1px solid var(--line);background:#fafcfd;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.prioritygrid i{color:#168dac;background:#def4f9;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:grid}.prioritygrid b,.prioritygrid small{display:block}.prioritygrid small{color:var(--muted);margin-top:4px}.filterbar{justify-content:flex-end;gap:5px;margin:-48px 0 15px;display:flex}.filterbar button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:6px 12px;font-size:10px}.filterbar button.active{color:#fff;background:#0e354c}.commandtable table{min-width:1180px}.namelink{color:#168dac;text-align:left;background:0 0;border:0;font-weight:700}.namelink small{color:#7a8992;margin-top:4px;font-weight:400;display:block}.rowactions{gap:5px;display:flex}.rowactions button{border:1px solid var(--line);color:#168dac;background:#fff;border-radius:6px;padding:6px 8px;font-size:9px}.statustag{text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.statustag.green{color:#087d4e;background:#def7eb}.statustag.yellow{color:#916500;background:#fff2cb}.statustag.red{color:#ad2929;background:#ffe1e1}.statustag.blue{color:#117893;background:#e1f3f8}.modalback{z-index:200;background:#06131dc9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:20px;width:min(720px,96vw);max-height:92vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 80px #0006}.modal.wide{width:min(1100px,96vw)}.modal.wide:has(.loLaunchCenter){background:#f7fafc;width:min(1280px,98vw);padding:26px}.modal.wide:has(.loLaunchCenter) .modalclose{z-index:5;color:#17445f;background:#fff;border-color:#c9dae2}.adminWorkspaceButton{margin-top:6px;display:block;color:#496172!important;background:#f4f7f9!important;border-color:#c7d4dc!important}.foundationpanel{background:linear-gradient(145deg,#f7fcfd 0%,#fff 58%,#edf7f9 100%);border:1px solid #a9d4df}.foundationhead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.foundationhead p{max-width:820px}.foundationstatus{color:#8b5a00;text-transform:uppercase;letter-spacing:.04em;background:#fff0cc;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.foundationstatus.connected{color:#176b3a;background:#dff5e8}.foundationgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.foundationgrid article{background:#fff;border:1px solid #d5e8ed;border-radius:14px;padding:16px}.foundationgrid article span{color:#1688a5;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.foundationgrid article b{margin-bottom:6px;display:block}.foundationgrid article p{margin:0;font-size:13px}.foundationcontrols{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.foundationcontrols span{color:#e8f7fa;background:#102c38;border-radius:10px;padding:12px;font-size:12px}.foundationcontrols b{color:#75d0e4;margin-bottom:4px;display:block}@media (max-width:980px){.foundationgrid,.foundationcontrols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.foundationhead{display:block}.foundationstatus{margin-top:12px;display:inline-block}.foundationgrid,.foundationcontrols{grid-template-columns:1fr}}.modalclose{background:#edf2f4;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:12px;right:15px}.modal>h2{margin:9px 0;font-size:27px}.modal>p{color:var(--muted);line-height:1.5}.workspacehead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspacehead h2{margin:8px 0;font-size:30px}.workspacehead p{color:var(--muted)}.workspacegrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.range{color:#63727b;margin:19px 0;font-size:11px;display:block}.range b{float:right;color:#168dac}.range input{width:100%;margin-top:10px;display:block}.workspacetasks{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}.workspacetasks>div{border-top:1px solid var(--line);grid-template-columns:30px 1fr 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:grid}.workspacetasks>div>span{color:#168dac;background:#e2f4f8;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.workspacetasks small{color:var(--muted)}.modalbuttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.archive{color:#b33b3b;background:0 0;border:0;font-size:11px}.emailpreview{white-space:pre-wrap;border:1px solid var(--line);color:#465761;background:#f3f6f8;border-radius:10px;padding:15px;font:11px/1.55 Arial}@media (max-width:700px){.hollyhero{flex-direction:column;align-items:stretch;padding:24px}.hollyactions{justify-content:space-between}.prioritygrid,.workspacegrid{grid-template-columns:1fr}.filterbar{justify-content:flex-start;margin:0 0 12px;overflow:auto}.workspacetasks>div{grid-template-columns:28px 1fr}.workspacetasks small,.workspacetasks .statustag{grid-column:2}.modal{padding:24px 18px}.workspacehead{padding-right:30px}.holly .metrics{grid-template-columns:1fr 1fr}.preTesterCommandHead,.repairQueue article,.completedRepairs article,.repairStats{grid-template-columns:1fr}.repairProgress{text-align:left}.completedRepairControls{flex-direction:column;align-items:stretch}.invitefacts,.inviteEmailSteps,.workspaceLinkPanel,.emailflow{grid-template-columns:1fr}.inviteEmailStatus,.workspaceLinkPanel{flex-direction:column;align-items:stretch}.inviteEmailStatus span{text-align:left}}.accountability{color:#fff;background:#0e3045;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.accountability small,.accountability b,.accountability p{display:block}.accountability small{color:#64cde2;letter-spacing:1.5px}.accountability b{margin:8px 0}.accountability p{color:#aebfc8;margin:0;font-size:11px}.accountability>span{color:#e3bb57;font-size:12px;font-weight:700}.paneltitle,.modulehead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paneltitle h2{margin:10px 0 20px}.mini{border:1px solid var(--line);color:#168dac;background:#fff;border-radius:7px;padding:7px 9px;font-size:10px}.worktabs{z-index:3;background:#eef3f5;border-radius:12px;margin:20px 0;padding:5px;display:flex;position:sticky;top:-30px;overflow:auto}.worktabs button{color:#61717a;background:0 0;border:0;border-radius:8px;flex:1;min-width:105px;padding:10px 7px;font-size:10px;font-weight:700}.worktabs button.active{color:#fff;background:#0e354c}.worktabs small{color:#41bed8;margin-top:4px;display:block}.module{border:1px solid var(--line);background:#fbfcfd;border-radius:15px;padding:24px}.module>h3,.modulehead h3{margin:9px 0;font-size:23px}.module>p{color:var(--muted);font-size:12px}.simplelist{padding:0;list-style:none}.simplelist li{border-bottom:1px solid var(--line);padding:11px 0}.simplelist b,.simplelist span{display:block}.simplelist b{color:#168dac;font-size:12px}.simplelist span{color:var(--muted);margin-top:4px;font-size:11px}.checkrow{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;margin:14px 0;padding:15px;display:flex}.checkrow input{width:18px;height:18px}.checkrow b,.checkrow small{display:block}.checkrow small{color:var(--muted);margin-top:5px}.checklist{gap:8px;margin-top:16px;display:grid}.checklist>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.checklist>button>span{color:#168dac;background:#e4f3f7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.checklist>button.done{background:#fffaf0;border-color:#e0b647}.checklist>button.done>span{color:#fff;background:#e0b647}.checklist b,.checklist small{display:block}.checklist b{font-size:12px}.checklist small{color:#168dac;margin-top:4px}.checklist p{color:var(--muted);margin:5px 0 0;font-size:10px}.checklist.compact{grid-template-columns:1fr 1fr}.checklist.compact>button{grid-template-columns:32px 1fr}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips span{color:#157e98;background:#e6f4f7;border-radius:20px;padding:7px 10px;font-size:10px}.dontbox{border-left:4px solid var(--red);background:#fff0f0;padding:17px}.dontbox p{font-size:11px;line-height:1.55}.marketinggrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketinggrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.marketinggrid h4{color:#168dac;margin:0 0 12px}.option{border-top:1px solid #edf1f3;gap:8px;padding:7px 0;font-size:11px;display:flex}.option input{accent-color:#168dac}.modulefilter{margin:-40px 0 14px}.optable table{min-width:900px}.optable td b,.optable td small{display:block}.optable td b{color:#168dac}.optable td small{margin-top:5px}.optable select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px}.dangerzone{color:#8e3333;border-top:1px solid #f1c5c5;margin-top:18px;padding-top:13px}.dangerzone summary{cursor:pointer;font-size:11px;font-weight:700}.dangerzone p{font-size:10px}.dangerzone button{color:#fff;background:#b53d3d;border:0;border-radius:7px;padding:9px 12px}.dangerzone button:disabled{opacity:.35;cursor:not-allowed}.statustag.pending-holly-review,.statustag.changes-requested-by-holly{color:#916500;background:#fff2cb}.statustag.approved-by-holly{color:#087d4e;background:#def7eb}.accessguide{border:1px solid var(--line);border-top:4px solid var(--cyan);background:#fff;border-radius:18px;grid-template-columns:.85fr 1.35fr;gap:28px;margin-top:18px;padding:28px;display:grid;box-shadow:0 7px 22px #0a293909}.accessintro small{color:#168dac;letter-spacing:1.8px;font-weight:700}.accessintro h2{margin:10px 0;font-size:25px}.accessintro p{color:var(--muted);font-size:12px;line-height:1.6}.accessguide ol{margin:0;padding:0;list-style:none}.accessguide li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:11px 0;display:grid}.accessguide li>span{color:#168dac;background:#def4f9;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.accessguide li b,.accessguide li p{display:block}.accessguide li b{font-size:12px}.accessguide li p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.accessnote{border-left:4px solid var(--gold);background:#fff8e6;border-radius:5px;grid-column:1/-1;padding:14px 17px}.accessnote b{font-size:11px}.accessnote p{color:#665735;margin:5px 0 0;font-size:10px;line-height:1.55}.adminhero{color:#fff;background:linear-gradient(135deg,#092638,#13506b);border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:34px 38px;display:flex}.adminhero small{color:#5ed0e7;letter-spacing:2px;font-weight:700}.adminhero h2{margin:12px 0;font-size:32px}.adminhero p{color:#c2d0d8;max-width:760px;line-height:1.55}.adminrule{border-left:4px solid var(--cyan);background:#e8f7fa;border-radius:6px;align-items:center;gap:18px;padding:16px 20px;display:flex}.adminrule b{color:#117b94;white-space:nowrap}.adminrule p{color:#465963;margin:0;font-size:11px;line-height:1.5}.adminfilter{margin:0}.admintable table{min-width:1050px}.admintable td>b,.admintable td>small{display:block}.admintable td>small{color:var(--muted);margin-top:5px}.admintable select,.admintable input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:145px;padding:8px;font-size:10px}.adminactions{gap:5px;display:flex}.adminactions button{border:1px solid var(--line);color:#168dac;background:#fff;border-radius:6px;padding:7px;font-size:9px}.statustag.active{color:#087d4e;background:#def7eb}.statustag.invited{color:#916500;background:#fff2cb}.statustag.suspended{color:#ad2929;background:#ffe1e1}.adminactions .suspend{color:#a23838;border-color:#edcaca}.adminactions .activate{color:#087d4e;border-color:#bfe4d2}.dangerbutton{color:#fff;background:#b53d3d;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.invitefacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.invitefacts span{border:1px solid var(--line);border-radius:9px;padding:11px}.invitefacts small,.invitefacts b{display:block}.invitefacts small{color:#72818a;letter-spacing:1px;font-size:8px}.invitefacts b{color:#168dac;margin-top:5px;font-size:11px}.invitecopy{min-height:190px!important;font:11px/1.6 Arial!important}.inlinealert{z-index:25;position:sticky;top:82px;box-shadow:0 7px 20px #0b2d3b18}.prelicenseflow{border:1px solid #b9dfe7;border-left:5px solid var(--cyan);background:linear-gradient(135deg,#f3fbfd,#fff);border-radius:14px;grid-template-columns:1.2fr 1.6fr auto;align-items:center;gap:22px;margin:18px 0 24px;padding:22px;display:grid}.prelicenseflow small{color:#138ba5;letter-spacing:1.5px;font-weight:700}.prelicenseflow h3{margin:7px 0}.prelicenseflow p{color:var(--muted);line-height:1.5}.prelicenseflow ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.prelicenseflow li{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.prelicenseflow li b,.prelicenseflow li span{display:block}.prelicenseflow li b{color:#138ba5;font-size:9px}.prelicenseflow li span{color:#52656f;margin-top:5px;font-size:9px;line-height:1.35}.marketinggates{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 22px;display:grid}.marketinggates article{background:#eef9fb;border:1px solid #b9dfe7;border-radius:12px;padding:16px}.marketinggates article+article{background:#fff8e8;border-color:#ecd39a}.marketinggates b{color:#087c96;letter-spacing:.7px;font-size:10px;display:block}.marketinggates article+article b{color:#966711}.marketinggates p{color:#52656f;margin:8px 0 0;font-size:10px;line-height:1.5}.marketingcenter>p{color:var(--muted)}.marketinghandoff{grid-template-columns:1.35fr 1fr;gap:18px;margin:18px 0;display:grid}.marketinghandoff>section,.marketinghandoff>aside{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.handoffchecks{gap:8px;display:grid}.handoffchecks label{border:1px solid var(--line);border-radius:9px;gap:10px;padding:11px;display:flex}.handoffchecks label.done{background:#effbf6;border-color:#6fc3ad}.handoffchecks b,.handoffchecks small{display:block}.handoffchecks small{color:var(--muted);margin-top:4px}.marketingdashboard{border:1px solid var(--line);background:#fff;border-radius:14px;margin:20px 0;padding:18px}.marketingmetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.marketingmetrics article{background:#f4f8fa;border:1px solid #dce8ed;border-radius:10px;padding:14px}.marketingmetrics small,.marketingmetrics span,.marketingmetrics b{display:block}.marketingmetrics small{color:#168dac;letter-spacing:.6px;font-size:9px;font-weight:800}.marketingmetrics b{color:#0e354c;margin:6px 0 3px;font-size:18px}.marketingmetrics span,.marketingworkload small{color:var(--muted);font-size:10px}.marketingworkload{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.marketingworkload article{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 130px;align-items:center;gap:12px;padding:11px 13px;display:grid}.marketingworkload b,.marketingworkload small{display:block}.marketingworkload progress{width:100%}.marketingstages{gap:18px;margin-top:22px;display:grid}.marketingstages>section{border:1px solid var(--line);background:#f8fafb;border-radius:14px;overflow:hidden}.marketingstages>section>header{color:#fff;background:#0e354c;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.marketingstages header small{color:#64cde2}.marketingstages header h4{margin:4px 0}.marketingstages header>span{color:#e3bb57;font-weight:700}.marketingtasks{gap:9px;padding:12px;display:grid}.marketingtasks article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.marketingtasks article.complete{background:#f4fcf8;border-color:#6fc3ad}.marketingtasks article.blocked{background:#fff7f7;border-color:#e3a2a2}.marketingtaskhead{grid-template-columns:34px 1fr 180px;align-items:center;gap:11px;display:grid}.marketingtaskhead>span{color:#168dac;background:#e4f3f7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.marketingtaskhead b,.marketingtaskhead small{display:block}.marketingtaskhead small{color:var(--muted);margin-top:4px}.marketingtaskhead select,.marketingtaskdetail input,.marketingtaskdetail select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:8px}.marketingtaskdetail{border-top:1px solid #edf1f3;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px;padding-top:11px;display:grid}.marketingtaskdetail label{color:var(--muted);font-size:9px}.marketingtaskdetail input,.marketingtaskdetail select{margin-top:5px;font-size:10px;display:block}.marketingreadiness{background:#fff9e9;border:1px solid #e0c47f;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:20px;display:flex}.marketingreadiness.ready{background:#effbf6;border-color:#6fc3ad}.marketingreadiness h3{margin:6px 0}.marketingreadiness p{color:var(--muted);margin:0}.roleassignment{background:#f3fbfd;border:1px solid #b9dfe7;border-radius:12px;margin:0 0 18px;overflow:hidden}.roleassignment summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.roleassignment summary b,.roleassignment summary small{display:block}.roleassignment summary small{color:var(--muted);margin-top:4px}.roleassignment summary em{color:#168dac;font-size:11px;font-style:normal;font-weight:700}.roleassignmentgrid{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px;display:grid}.roleassignmentgrid label{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1.2fr 1fr;align-items:center;gap:12px;padding:12px;display:grid}.roleassignmentgrid b,.roleassignmentgrid small{display:block}.roleassignmentgrid small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.roleassignmentgrid input{border:1px solid var(--line);border-radius:7px;width:100%;padding:8px}.roleassignment .notice{margin:0 18px 18px}.rolelibrary .paneltitle p{max-width:720px;color:var(--muted);line-height:1.5}.rolebuilder{background:#f3fbfd;border:1px solid #b9dfe7;border-radius:13px;margin:20px 0;padding:20px}.permissiongroups{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.permissiongroups fieldset{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.permissiongroups legend{color:#0e354c;padding:0 7px;font-weight:700}.permissiongroups label{color:#52656f;align-items:center;gap:7px;font-size:10px;display:flex}.rolecards{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.rolecards>article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.rolecards>article.suspended,.rolecards>article.retired{opacity:.7;background:#f6f7f8}.rolecards article>header,.rolecards article>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.rolecards h3{margin:5px 0}.rolecards article>p{color:var(--muted);line-height:1.5}.rolefacts{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.rolefacts span{border:1px solid var(--line);background:#f8fafb;border-radius:8px;padding:9px}.rolefacts small,.rolefacts b{display:block}.rolefacts small,.permissionlist small{color:#168dac;letter-spacing:.7px;font-size:8px;font-weight:700}.rolefacts b{margin-top:4px;font-size:10px}.permissionlist{gap:8px;margin:12px 0;display:grid}.permissionlist>div{border-left:3px solid #64cde2;padding-left:10px}.permissionlist p{color:#52656f;margin:4px 0;font-size:9px;line-height:1.5}.rolecards footer{border-top:1px solid var(--line);padding-top:12px}.rolecards footer>small{color:var(--muted)}.rolecards footer div{gap:7px;display:flex}.rolecards footer button,.rolecards footer select{border:1px solid var(--line);color:#168dac;background:#fff;border-radius:7px;padding:7px;font-size:9px}.emptyroles{text-align:center;background:#f8fcfd;border:1px dashed #b9dfe7;border-radius:12px;grid-column:1/-1;padding:30px}.emptyroles b,.emptyroles span{display:block}.emptyroles span{color:var(--muted);margin-top:6px}.userlink{text-align:left;color:#142630;background:0 0;border:0;padding:0;font-weight:700}.userlink small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.userlink:hover{color:#168dac;text-decoration:underline}.userlink:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.destination{color:#168dac;font-size:11px;display:block}.admintable td>.destination+small{color:var(--muted);margin-top:5px;display:block}.adminactions .opensite{color:#fff;background:#168dac;border-color:#168dac;font-weight:700}.adminactions button:disabled{opacity:.4;cursor:not-allowed}.context .viewing{color:#126f86;background:#e9f8fb;min-width:190px}.emailpolicy{color:#fff;background:#0e3045;border-radius:16px;grid-template-columns:1.1fr 1fr;gap:25px;margin:18px 0;padding:23px 26px;display:grid}.emailpolicy small{color:#64cde2;letter-spacing:1.5px;font-weight:700}.emailpolicy h3{margin:9px 0;font-size:18px}.emailpolicy p{color:#b8c8d0;font-size:11px;line-height:1.55}.emailpolicy ol{margin:0;padding:0;list-style:none}.emailpolicy li{border-bottom:1px solid #ffffff1d;padding:9px}.emailpolicy li b,.emailpolicy li span{display:block}.emailpolicy li b{color:#61cce2;font-size:11px}.emailpolicy li span{color:#b8c8d0;margin-top:4px;font-size:9px}.emailstage{border-radius:12px;margin-top:8px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.emailstage.pending{color:#916500;background:#fff2cb}.emailstage.complete{color:#087d4e;background:#def7eb}.emailflow{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.emailflow article{border:1px solid var(--line);background:#f6f8f9;border-radius:10px;padding:13px}.emailflow article.done{background:#eaf9f2;border-color:#7bcfa8}.emailflow b,.emailflow span,.emailflow small{display:block}.emailflow b{font-size:11px}.emailflow span{color:#168dac;overflow-wrap:anywhere;margin:7px 0;font-size:10px}.emailflow small{color:var(--muted);font-size:8px}.taskcount{color:#117893;background:#e1f3f8;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:700}.taskqueue{gap:9px;display:grid}.taskqueue article{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;grid-template-columns:80px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.taskqueue b,.taskqueue p,.taskqueue small{display:block}.taskqueue b{font-size:12px}.taskqueue p{color:#168dac;margin:5px 0;font-size:10px}.taskqueue small{color:var(--muted);font-size:9px}.taskstate{text-align:center;text-transform:uppercase;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700}.taskstate.ready{color:#916500;background:#fff2cb}.taskstate.started{color:#117893;background:#e1f3f8}.taskstate.complete{color:#087d4e;background:#def7eb}.taskbuttons{gap:6px;display:flex}.taskbuttons button{border:1px solid var(--line);color:#168dac;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;line-height:1.35}.kickoffcopy{min-height:330px!important}.taskcreated{border-left:4px solid var(--green);background:#e7f8f0;justify-content:space-between;gap:12px;margin-top:12px;padding:13px 15px;display:flex}.taskcreated b{color:#087d4e;font-size:11px}.taskcreated span{color:#4e675b;text-align:right;font-size:10px}@media (max-width:700px){.accountability,.paneltitle,.modulehead,.adminhero,.adminrule,.marketingreadiness{flex-direction:column;align-items:stretch}.accountability>span{line-height:1.5}.accessguide,.emailpolicy,.marketinghandoff{grid-template-columns:1fr;padding:20px}.accessnote{grid-column:auto}.worktabs{top:0}.checklist.compact,.marketinggrid,.marketinggates,.marketingmetrics,.marketingworkload,.marketingworkload article,.prelicenseflow{grid-template-columns:1fr}.prelicenseflow ol{grid-template-columns:1fr 1fr}.checklist>button{grid-template-columns:30px 1fr}.checklist>button .statustag{grid-column:2}.module{padding:18px}.modulefilter{margin:0 0 12px}.holly .metric b{font-size:18px}.adminhero{padding:25px}.adminfilter{overflow:auto}.invitefacts,.emailflow,.taskqueue article,.marketingtaskhead,.marketingtaskdetail{grid-template-columns:1fr}.marketingtaskhead>select{width:100%}.taskbuttons,.taskcreated{flex-direction:column;align-items:stretch}.taskcreated span{text-align:left}}.contextaction{border:0;border-right:1px solid var(--line);text-align:left;color:#16242d;background:#fff;min-width:160px;padding:12px 35px;font-size:13px;font-weight:700}.contextaction:hover{color:#126f86;background:#f2fafc}.contextaction.required{color:#8a6100;box-shadow:inset 0 -3px 0 var(--gold);background:#fff6dc}.contextaction small{color:#7a8891;letter-spacing:1.3px;margin-bottom:5px;font-size:9px;display:block}.contextaction em{color:#168dac;margin-top:4px;font-size:8px;font-style:normal;font-weight:400;display:block}.statussummary{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.statussummary span{border:1px solid var(--line);background:#f8fafb;border-radius:10px;padding:13px}.statussummary small,.statussummary b{display:block}.statussummary small{color:#72818a;letter-spacing:1px;font-size:8px}.statussummary b{color:#168dac;margin-top:6px;font-size:13px}.msatask,.levelmethod{border-radius:13px;grid-template-columns:1.4fr 1fr;align-items:center;gap:25px;margin:14px 0;padding:18px 20px;display:grid}.msatask{border-left:4px solid var(--gold);background:#fff8e6}.msatask small,.phasemethod>div>small,.levelmethod small{color:#168dac;letter-spacing:1.4px;font-size:8px;font-weight:700}.msatask h3,.phasemethod h3,.levelmethod h3{margin:7px 0;font-size:16px}.msatask p,.phasemethod p,.levelmethod p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.phasemethod{border:1px solid var(--line);border-radius:13px;margin:14px 0;padding:20px}.gatechecks{gap:7px;margin-top:15px;display:grid}.gatechecks button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.gatechecks button>span{color:#168dac;background:#e4f3f7;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.gatechecks b,.gatechecks small{display:block}.gatechecks b{font-size:11px}.gatechecks small{color:var(--muted);margin-top:4px;font-size:9px}.gatechecks em{color:#986b00;font-size:8px;font-style:normal}.gatechecks button.done{background:#eef9f4;border-color:#9bd7bd}.gatechecks button.done>span{background:var(--green);color:#fff}.gatechecks button.done em{color:#087d4e}.levelmethod{color:#fff;background:#0e3045}.levelmethod p{color:#b8c8d0}.levelmethod .button.light{justify-self:end}.modalbuttons .button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.statussummary,.msatask,.levelmethod{grid-template-columns:1fr}.contextaction{min-width:170px;padding:12px 20px}.gatechecks button{grid-template-columns:30px 1fr}.gatechecks em{grid-column:2}.levelmethod .button.light{justify-self:stretch}}.modalbuttons .button.light{color:#168dac;background:#fff;border:1px solid #69c2d6;box-shadow:0 2px 7px #10344512}.modalbuttons .button.light:hover{color:#0e6f89;background:#eaf7fa}.recruitportal{background:radial-gradient(circle at 100% 0,#155675 0,#0a2d42 34%,#06131d 100%);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.recruitcard{background:#fff;border-radius:24px;width:min(860px,100%);padding:34px;overflow:hidden;box-shadow:0 30px 80px #0008}.recruitcard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.recruitcard>header img,.recruitcard>img{filter:brightness(0);width:190px}.recruitcard>header div{text-align:right}.recruitcard>header small,.recruitcard>header b{display:block}.recruitcard>header small{color:#168dac;letter-spacing:1.6px;font-size:9px}.recruitcard>header b{margin-top:7px;font-size:15px}.recruitsteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0;display:grid}.recruitsteps span{color:#7a8992;border-bottom:3px solid var(--line);align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.recruitsteps i{background:#edf2f4;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:700;display:grid}.recruitsteps span.active{color:#117e98;border-color:var(--cyan);font-weight:700}.recruitsteps span.active i{color:#117e98;background:#daf4fa}.recruitsteps span.done{color:#087d4e;border-color:#79cba6}.recruitsteps span.done i{color:#087d4e;background:#def7eb}.recruitcard form,.recruitcomplete{max-width:690px;margin:36px auto}.recruitcard h1{margin:10px 0;font-size:30px}.recruitcard form>p,.recruitcomplete>p{color:var(--muted);font-size:13px;line-height:1.6}.testnotice{border-left:4px solid var(--gold);background:#fff8e6;gap:12px;margin:18px 0;padding:14px;display:flex}.testnotice b{color:#936500;white-space:nowrap;font-size:10px}.testnotice span{color:#655c43;font-size:10px;line-height:1.45}.recruiterror{border-left:4px solid var(--red);color:#a13535;background:#fff0f0;max-width:690px;margin:15px auto;padding:12px 15px;font-size:11px}.recruitactions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.levelresult{color:#fff;background:linear-gradient(135deg,#0e3045,#155774);border-radius:14px;margin:16px 0;padding:20px}.levelresult small,.levelresult b,.levelresult span,.levelresult em{display:block}.levelresult small{color:#68cee2;letter-spacing:1.3px;font-size:9px}.levelresult b{margin:10px 0 5px;font-size:27px}.levelresult span{color:#c6d5dd;font-size:11px}.levelresult em{color:#efc963;margin-top:12px;font-size:10px;font-style:normal}.drivergrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recruitcomplete{text-align:center}.recruitcomplete>span{color:#087d4e;background:#def7eb;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:28px;display:grid}.completiongrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.completiongrid article{text-align:left;border:1px solid var(--line);border-radius:11px;padding:15px}.completiongrid small,.completiongrid b{display:block}.completiongrid small{color:#77858d;letter-spacing:1px;font-size:8px}.completiongrid b{color:#168dac;margin-top:7px;font-size:13px}.recruitcomplete section{text-align:left;background:#f4f8fa;border-radius:13px;margin:18px 0;padding:17px}.recruitcomplete section h3{margin:0}.recruitcomplete li{color:#52636d;margin:7px 0;font-size:11px;line-height:1.5}.recruitcard>footer{border-top:1px solid var(--line);color:#6a7982;justify-content:space-between;gap:14px;padding-top:20px;font-size:9px;display:flex}.recruitcard>.button{margin-top:18px}@media (max-width:700px){.recruitportal{padding:12px}.recruitcard{padding:21px}.recruitcard>header{flex-direction:column;align-items:flex-start}.recruitcard>header div{text-align:left}.recruitsteps{grid-template-columns:1fr 1fr}.drivergrid,.completiongrid{grid-template-columns:1fr}.recruitcard>footer{flex-direction:column}.recruitactions{flex-direction:column-reverse;align-items:stretch}.recruitactions .button{width:100%}.testmodebar+.top,.growthosdiagnostics+.top{top:0}}.planhero{color:#fff;background:linear-gradient(135deg,#0d2d42,#12465f);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:30px 34px;display:flex}.planhero>div:first-child{max-width:720px}.planhero small{color:#64cde2;letter-spacing:1.5px;font-size:9px;font-weight:700}.planhero h2{margin:11px 0;font-size:28px}.planhero p{color:#c2d0d8;font-size:12px;line-height:1.55}.planhero>div:last-child{align-items:center;gap:13px;display:flex}.planhero>div:last-child span{border:1px solid #ffffff2e;border-radius:12px;min-width:130px;padding:14px}.planhero span small,.planhero span b{display:block}.planhero span b{color:#fff;margin-top:7px}.planhero i{color:#61cee5;font-size:24px}.levelselect{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.levelselect button{text-align:left;border:1px solid var(--line);background:#fafcfd;border-radius:13px;min-height:190px;padding:16px}.levelselect button>span{float:right;color:#bdd0d8;font-weight:700}.levelselect small{color:#168dac;text-transform:uppercase;font-size:9px}.levelselect h3{margin:13px 0 7px;font-size:16px}.levelselect p{color:var(--muted);font-size:10px;line-height:1.5}.levelselect em{color:#168dac;margin-top:8px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.levelselect button.current{border:2px solid var(--green);background:#edf9f3}.levelselect button.current em{color:#087d4e}.levelselect button.target{border:2px solid var(--gold);background:#fffaf0}.levelselect button.target em{color:#916500}.levelcontrols{background:#f2f6f8;border-radius:11px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:15px;padding:15px;display:grid}.levelcontrols .button{margin-bottom:8px}.planbuilder{grid-template-columns:.85fr 1.4fr;gap:18px;display:grid}.planch{gap:8px;display:grid}.planch button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.planch b,.planch small{display:block}.planch b{color:#17303d;font-size:11px}.planch small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.planch button.selected{background:#eaf7fa;border-color:#168dac;box-shadow:inset 3px 0 #168dac}.planbuilder aside{color:#fff;background:#0e3045;border-radius:14px;padding:22px}.planbuilder aside>small{color:#64cde2;letter-spacing:1.3px}.planbuilder aside h3{margin:9px 0;font-size:20px}.planbuilder aside p{color:#b8c8d0;font-size:11px;line-height:1.5}.planbuilder ol{padding:0;list-style:none}.planbuilder li{border-top:1px solid #ffffff1d;align-items:center;gap:10px;padding:10px 0;font-size:10px;display:flex}.planbuilder li span{color:#71d3e7;background:#1d5871;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.planowners{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.planowners span{color:#b8c8d0;background:#ffffff0d;border-radius:8px;padding:10px;font-size:8px}.planowners b{color:#fff;margin-bottom:4px;font-size:9px;display:block}@media (max-width:800px){.planhero{flex-direction:column;align-items:stretch}.levelselect{grid-template-columns:1fr 1fr}.levelcontrols,.planbuilder,.planowners{grid-template-columns:1fr}.planhero>div:last-child{flex-wrap:wrap}}@media (max-width:520px){.levelselect{grid-template-columns:1fr}.planhero>div:last-child span{min-width:110px}}.loJourneyStateLegend{justify-content:center;gap:10px;padding:12px 24px 0;display:flex}.loJourneyStateLegend span{color:#eafaff;background:#04304ceb;border:1px solid #67ddf54d;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.loJourneyStateLegend b{color:#65ddf5;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.loJourneyStage.liveCurrentStage{box-shadow:0 0 0 2px #65ddf5,0 0 18px #65ddf561}.loJourneyStage.liveCurrentStage:after{content:"Current live stage";color:#65ddf5;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800;display:block}@media (max-width:520px){.loJourneyStateLegend{flex-direction:column;align-items:stretch;padding-inline:20px}.loJourneyStateLegend span{justify-content:space-between}}.fullSiteTesterAudit{scroll-margin-top:20px}.testerAuditBoundary{background:#f4c75b14;border:1px solid #f4c75b59;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:grid}.testerAuditBoundary b{color:#8a6412;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.testerAuditBoundary span{color:var(--navy);font-size:13px}.testerAuditSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.testerAuditSummary button{color:#eefbff;cursor:pointer;background:#04304cad;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;min-height:64px;padding:12px 15px;display:flex}.testerAuditSummary button b{font-size:24px}.testerAuditSummary button span{font-size:12px;font-weight:800}.testerAuditSummary button.passed{border-color:#50dc9773}.testerAuditSummary button.needs-review{border-color:#f4c75b8c}.testerAuditSummary button.blocked{border-color:#ff667a8c}.testerAuditSummary button.active{background:#0a7ea86b;outline:2px solid #65ddf5}.testerAuditNext{background:#f2fafc;border:1px solid #cfeaf1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.testerAuditNext>span{color:#1689a7;letter-spacing:.08em;font-size:10px;font-weight:900}.testerAuditNext>b{color:var(--navy);margin-right:auto}.testerAuditNext button,.testerAuditClear{color:#146f88;cursor:pointer;background:#fff;border:1px solid #9fd8e6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.testerAuditNext button.attention{color:#79570f;border-color:#dfbf69}.testerAuditNext button.blocked{color:#a63140;border-color:#e9a1aa}.testerAuditClear{margin-bottom:14px}.testerAuditEmpty{color:var(--muted);text-align:center;background:#f8fcfd;border:1px dashed #9fd8e6;border-radius:12px;gap:4px;margin-bottom:14px;padding:18px;display:grid}.testerAuditEmpty b{color:var(--navy)}.testerAuditGroups{gap:18px;display:grid}.testerAuditGroups>section{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #0c273610}.testerAuditGroups>section>header{border-bottom:1px solid var(--line);background:#f4fafb;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.testerAuditGroups h3{color:var(--navy);margin:0;font-size:16px}.testerAuditGroups>section>header span{color:var(--muted);font-size:11px;font-weight:800}.testerAuditGroups>section>div{display:grid}.testerAuditItem{border-top:1px solid var(--line);background:#fff;border-left:4px solid #b9cbd4;padding:14px 16px}.testerAuditItem:first-child{border-top:0}.testerAuditItem.passed{border-left-color:#50dc97}.testerAuditItem.needs-review{background:#fffaf0;border-left-color:#d99b1b}.testerAuditItem.blocked{background:#fff7f7;border-left-color:#d84a4a}.testerAuditItemHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.testerAuditToggle{color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.testerAuditToggle>span{color:#1689a7;background:#def4f9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.testerAuditToggle b{color:var(--navy);font-size:14px;font-weight:850}.testerAuditItemHead label{align-items:center;gap:8px;display:flex}.testerAuditItemHead label>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.testerAuditItemHead select{color:#fff;background:#073a59;border:1px solid #315d75;border-radius:8px;min-width:128px;padding:8px}.testerAuditItem>p{color:var(--navy);grid-template-columns:122px 1fr;gap:10px;margin:10px 0 0 34px;font-size:12px;font-weight:600;line-height:1.5;display:grid}.testerAuditItem>p b{color:#1689a7;font-weight:900}.testerAuditDetails{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0 34px;display:grid}.testerAuditDetails label{color:var(--navy);gap:6px;font-size:11px;font-weight:800;display:grid}.testerAuditDetails textarea{resize:vertical;border:1px solid var(--line);min-height:82px;color:var(--ink);font:inherit;background:#fafcfd;border-radius:9px;padding:10px}@media (max-width:760px){.testerAuditSummary{grid-template-columns:1fr 1fr}.testerAuditItemHead{grid-template-columns:1fr}.testerAuditItemHead label{margin-left:34px}.testerAuditDetails{grid-template-columns:1fr}}@media (max-width:520px){.testerAuditBoundary,.testerAuditItem>p{grid-template-columns:1fr}.testerAuditItem>p,.testerAuditDetails{margin-left:0}.testerAuditItemHead label{flex-direction:column;align-items:stretch;margin-left:0}.testerAuditItemHead select{width:100%}}.growthosdiagnostics{color:#fff;background:#163b53;border-bottom:1px solid #ffffff2e;align-items:stretch;gap:18px;padding:9px 4vw;display:flex}.growthosdiagnostics.live{background:#0c5b50}.growthosdiagnostics.fallback{background:#75530e}.growthosdiagnostics>b{letter-spacing:.08em;align-items:center;min-width:190px;font-size:12px;display:flex}.growthosdiagnostics span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.25}.growthosdiagnostics small{color:#ffffffb3;letter-spacing:.07em;margin-bottom:2px;font-size:9px;display:block}.apiCommandCenter{background:#f7fafb;border:1px solid #d8e3e8;border-radius:18px;margin:28px 4vw;padding:26px}.apiCommandCenter .sectionhead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.apiCommandCenter .sectionhead>span{color:#07584f;white-space:nowrap;background:#dff3ef;border-radius:999px;padding:8px 12px;font-weight:700}.apiSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.apiSummaryGrid article{background:#fff;border:1px solid #dbe5e9;border-radius:14px;min-height:140px;padding:18px}.apiSummaryGrid article>small{color:#527080;font-weight:700}.apiSummaryGrid article>strong{margin:7px 0 12px;font-size:30px;display:block}.apiSummaryGrid p{justify-content:space-between;gap:8px;margin:7px 0;font-size:11px;display:flex}.apiSummaryGrid p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apiSummaryGrid p span{color:#527080;white-space:nowrap}.growthosgate{text-align:center;background:#f4f8fa;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.growthosgate img{width:150px;margin-bottom:30px}.growthosgate small{color:#527080;letter-spacing:.1em}.growthosgate h1{color:#123d54;margin:10px 0}.growthosgate p{max-width:620px}.growthosgate button{margin-top:18px}.growthossignin{color:#fff;background:#0b89a5;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:18px;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-flex}.growthossignin:hover,.growthossignin:focus-visible{outline-offset:2px;background:#086e86;outline:3px solid #27b9db40}.growthossigninhelp{color:#527080;max-width:620px;margin-top:16px;line-height:1.55;display:block;letter-spacing:0!important}@media (max-width:1050px){.growthosdiagnostics{display:block}.growthosdiagnostics>b{min-width:0;margin-bottom:8px}.growthosdiagnostics>div{grid-template-columns:repeat(3,1fr)}.apiSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.growthosdiagnostics>div{grid-template-columns:repeat(2,1fr)}.apiCommandCenter .sectionhead{display:block}.apiCommandCenter .sectionhead>span{margin-top:12px;display:inline-block}.apiSummaryGrid{grid-template-columns:1fr}}.queuepersistencelabel{color:#0c5b50;letter-spacing:.07em;margin:6px 0 0;font-size:11px;font-weight:800}.requestsummarymetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.requestsummarymetrics span{background:#f7fafb;border:1px solid #dbe5e9;border-radius:12px;padding:13px 15px}.requestsummarymetrics small{color:#527080;letter-spacing:.07em;font-size:9px;display:block}.requestsummarymetrics b{color:#123d54;margin-top:4px;font-size:22px;display:block}.requestid{color:#527080;margin:8px 0;display:block}.readonlyrequest span{border-bottom:1px solid #e2e9ec;padding:10px 0;display:block}.readonlyrequest small{color:#527080;font-size:9px;display:block}.readonlyrequest b{word-break:break-word;margin-top:3px;display:block}.readonlyrequest em{color:#527080;margin-top:14px;font-size:11px;display:block}.requestcontrols select:disabled,.requestcontrols button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:700px){.requestsummarymetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.researchhero{color:#fff;background:linear-gradient(135deg,#092638,#155470);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:30px 34px;display:flex}.ro1{color:#18394b}.ro-identity{color:#fff;background:linear-gradient(135deg,#0a3045,#155a70);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:28px;margin:20px 0 0;padding:27px 30px;display:flex}.ro-identity small,.ro-task-head small{letter-spacing:.13em;opacity:.78;font-size:10px;font-weight:900}.ro-identity h1{margin:6px 0 7px;font-size:32px}.ro-identity p{color:#fffc;max-width:760px;margin:0;line-height:1.55}.ro-identity>span{white-space:nowrap;border:1px solid #ffffff4d;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.ro-tabs{border-bottom:1px solid #d8e4e9;gap:8px;margin:18px 0;display:flex}.ro-tabs button{color:#526d7c;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 17px;font-weight:800}.ro-tabs button.active{color:#0d4258;border-bottom-color:#0b8097}.ro-notice{color:#07584f;text-align:left;background:#e7f7f3;border:1px solid #a9ded3;border-radius:10px;width:100%;margin:4px 0 14px;padding:11px 14px;font-weight:800}.ro-indicators{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.ro-indicators button{color:#244b5e;text-align:left;background:#fff;border:1px solid #d8e3e8;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.ro-indicators button.active{border-color:#168fa4;box-shadow:0 0 0 2px #168fa41f}.ro-indicators small{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.ro-indicators b{font-size:21px}.ro-toolbar{background:#f6f9fa;border:1px solid #dce6ea;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px;display:flex}.ro-toolbar>div{flex:1;grid-template-columns:repeat(7,minmax(95px,1fr));gap:8px;display:grid}.ro-toolbar label,.ro-task-grid label{color:#547180;text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid}.ro-toolbar select,.ro-task-grid select,.ro-clarify input,.ro-clarify textarea{color:#18394b;min-width:0;font:inherit;background:#fff;border:1px solid #cad9df;border-radius:8px;padding:9px}.ro-toolbar>button,.ro-secondary,.ro-back{color:#184c61;white-space:nowrap;background:#fff;border:1px solid #a8bdc6;border-radius:8px;padding:10px 13px;font-weight:800}.ro-queue-head{justify-content:space-between;align-items:flex-end;margin:24px 0 11px;display:flex}.ro-queue-head small{color:#557281;letter-spacing:.09em;font-size:9px;font-weight:900}.ro-queue-head h2{margin:4px 0 0}.ro-queue-head>span{color:#5b7380;font-size:12px}.ro-queue{gap:12px;display:grid}.ro-queue article,.ro-msa article{background:#fff;border:1px solid #d8e3e8;border-left:4px solid #2c7f99;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #1437480d}.ro-queue article.overdue,.ro-msa article.overdue{border-left-color:#b33b38}.ro-queue article>header,.ro-msa article>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 13px;display:flex}.ro-queue h3,.ro-msa h3{margin:3px 0 0;font-size:17px}.ro-queue header small,.ro-msa header small{color:#607a87;letter-spacing:.07em;font-size:9px;font-weight:900}.ro-queue header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ro-status,.ro-priority,.ro-overdue{color:#194f65;letter-spacing:.05em;text-transform:uppercase;background:#e7f0f4;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.ro-status.in-research,.ro-status.assigned,.ro-status.quality-review,.ro-priority.high,.ro-priority.urgent{color:#815311;background:#fff0d4}.ro-status.ready-for-release,.ro-status.completed{color:#136347;background:#def3eb}.ro-status.needs-clarification{color:#815311;background:#fff0d4}.ro-status.delivery-failed,.ro-overdue{color:#932f2c;background:#fae0de}.ro-priority.normal,.ro-priority.low{color:#315b6c;background:#e8f1f5}.ro-fields{background:#e2e9ec;border-top:1px solid #e2e9ec;border-bottom:1px solid #e2e9ec;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.ro-fields>span,.ro-msa article>div>span{background:#fafcfc;padding:12px}.ro-fields small,.ro-msa article>div small,.ro-clarity small,.ro-owner small{color:#66808c;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.ro-fields b,.ro-msa article>div b{font-size:11px;line-height:1.35}.ro-clarity{background:#fff8e9;border-radius:10px;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin:12px 18px;padding:12px;display:grid}.ro-clarity b{font-size:11px}.ro-queue footer{justify-content:flex-end;align-items:flex-end;gap:10px;padding:13px 18px;display:flex}.ro-queue footer label{color:#637d89;text-transform:uppercase;gap:3px;font-size:8px;font-weight:900;display:grid}.ro-queue footer select{background:#fff;border:1px solid #cad9df;border-radius:7px;padding:8px}.ro-queue footer button,.ro-msa article>button,.ro-clarify>button{color:#fff;background:#0b7890;border:0;border-radius:8px;padding:10px 16px;font-weight:900}.ro-empty{text-align:center;color:#647d88;border:1px dashed #b9cbd2;border-radius:12px;padding:30px}.ro-principle{background:#eaf7f3;border-left:4px solid #22a07d;border-radius:10px;margin:18px 0;padding:18px 20px}.ro-principle p{color:#4f6e79;max-width:880px;margin:6px 0 0;font-size:12px;line-height:1.55}.ro-msa{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ro-msa article{position:relative}.ro-msa article>header{padding-bottom:10px}.ro-msa article>header>span{margin-left:auto}.ro-msa article>div{border-top:1px solid #e2e9ec;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ro-msa article>button{margin:13px 16px 16px}.ro-package,.ro-standard{background:#f8fafb;border:1px solid #d8e3e8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:18px;display:flex}.ro-package>div,.ro-standard>div{min-width:250px;margin-right:auto}.ro-package small,.ro-standard small{color:#5c7784;letter-spacing:.08em;font-size:9px;font-weight:900}.ro-package h3,.ro-standard h3{margin:3px 0}.ro-package>span,.ro-standard>span{color:#315567;background:#fff;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.ro-standard p{color:#617b87;flex-basis:100%;margin:6px 0 0;font-size:11px}.ro-back{margin:18px 0}.ro-task-head{color:#fff;background:#0c3d53;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.ro-task-head h2{margin:5px 0}.ro-task-head p{color:#ffffffbf;margin:0}.ro-task-grid{grid-template-columns:1.6fr 1fr;gap:16px;margin:16px 0;display:grid}.ro-task-grid>section,.ro-clarify{background:#fff;border:1px solid #d8e3e8;border-radius:14px;padding:20px}.ro-task-grid h3,.ro-clarify h3{margin-top:0}.ro-task-grid dl{background:#e2e9ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ro-task-grid dl>div{background:#fafcfc;padding:12px}.ro-task-grid dt{color:#637e8a;text-transform:uppercase;font-size:8px;font-weight:900}.ro-task-grid dd{margin:4px 0 0;font-size:12px;font-weight:800}.ro-task-grid>section:last-child{align-content:start;gap:12px;display:grid}.ro-owner{background:#fff8e8;border-radius:10px;padding:14px}.ro-owner b,.ro-owner span{margin-bottom:8px;display:block}.ro-clarify>div{grid-template-columns:2fr 1fr;gap:12px;display:grid}.ro-clarify label{color:#56727f;gap:5px;font-size:10px;font-weight:900;display:grid}.ro-clarify textarea{min-height:78px}.ro-clarify>small{color:#687f8a;margin-left:10px}.ro-boundary{color:#526f7c;background:#eef3f5;border-radius:10px;padding:14px;font-size:11px}@media (max-width:1050px){.ro-toolbar{flex-direction:column;align-items:stretch}.ro-toolbar>div{grid-template-columns:repeat(4,minmax(120px,1fr))}.ro-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ro-msa{grid-template-columns:1fr}.ro-clarity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ro-identity,.ro-task-head{display:block}.ro-identity>span{margin-top:15px;display:inline-block}.ro-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.ro-toolbar>div,.ro-fields,.ro-task-grid,.ro-task-grid dl,.ro-clarify>div{grid-template-columns:1fr}.ro-queue article>header{display:block}.ro-queue header>div:last-child{justify-content:flex-start;margin-top:10px}.ro-clarity,.ro-msa article>div{grid-template-columns:1fr}.ro-tabs button{flex:1;padding:11px 5px;font-size:11px}.ro-queue footer{flex-direction:column;align-items:stretch}.ro-queue footer button{width:100%}}.ro-open-workspace,.ro2-section>header>button{color:#fff;background:#0b7890;border:0;border-radius:8px;padding:11px 15px;font-weight:900}.ro-open-workspace{width:100%;margin-bottom:4px}.ro2{color:#173b4d}.ro2-head{color:#fff;background:#0b3b50;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 25px;display:flex}.ro2-head small{letter-spacing:.11em;opacity:.72;font-size:9px;font-weight:900}.ro2-head h1{margin:5px 0 4px;font-size:27px}.ro2-head p{color:#ffffffbf;margin:0}.ro2-head>span{color:#7a5015;text-transform:uppercase;background:#fff0d4;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.ro2-assignment{background:#dbe5e9;border:1px solid #dbe5e9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 18px;display:grid;overflow:hidden}.ro2-assignment>div{background:#fafcfc;padding:11px 13px}.ro2-assignment small,.ro2-objective small,.ro2-section>header small,.ro2-owner small{color:#66808c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.ro2-assignment b{margin-top:3px;font-size:11px;display:block}.ro2-section{background:#fff;border:1px solid #d8e3e8;border-radius:14px;margin:14px 0;padding:18px;box-shadow:0 4px 14px #1136480a}.ro2-section>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ro2-section>header h2{margin:3px 0;font-size:19px}.ro2-section>header p{color:#607984;margin:3px 0 0;font-size:11px}.ro2-objective{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ro2-objective article{background:#f5f8f9;border-radius:9px;padding:13px}.ro2-objective article:last-child{background:#fff7e8;grid-column:1/-1}.ro2-objective p{margin:5px 0 0;font-size:12px;line-height:1.5}.ro2-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ro2-coverage label{background:#fafcfc;border:1px solid #dbe5e9;border-radius:9px;gap:8px;padding:12px;display:grid}.ro2-coverage b{font-size:11px}.ro2-coverage select,.ro2-gaps select,.ro2-form input,.ro2-form select,.ro2-form textarea{color:#183d4e;width:100%;font:inherit;background:#fff;border:1px solid #c8d8df;border-radius:7px;padding:8px}.ro2-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ro2-findings>article{border:1px solid #d8e3e8;border-radius:11px;overflow:hidden}.ro2-findings article>header{background:#f6f9fa;justify-content:space-between;gap:10px;padding:13px;display:flex}.ro2-findings h3,.ro2-evidence h3,.ro2-gaps h3{margin:3px 0}.ro2-findings header p{color:#607a86;margin:0;font-size:10px}.ro2-findings header span{color:#7b5114;white-space:nowrap;background:#fff0d4;border-radius:999px;height:max-content;padding:5px 7px;font-size:8px;font-weight:900}.ro2-findings dl{padding:0 13px}.ro2-findings dl>div{border-bottom:1px solid #e6ecef;padding:9px 0}.ro2-findings dt,.ro2-gaps dt{color:#647e89;text-transform:uppercase;font-size:8px;font-weight:900}.ro2-findings dd,.ro2-gaps dd{margin:3px 0 0;font-size:11px;line-height:1.45}.ro2-findings footer{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.ro2-findings footer>*{color:#315a69;background:#eaf3f5;border-radius:6px;padding:5px 7px;font-size:8px}.ro2-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ro2-evidence article{background:#f5f9fa;border-left:3px solid #2a8aa0;border-radius:9px;padding:14px}.ro2-evidence small{color:#51717f;font-size:8px;font-weight:900}.ro2-evidence p{font-size:10px;line-height:1.45}.ro2-evidence footer{color:#617b87;font-size:9px}.ro2-gaps{gap:8px;display:grid}.ro2-gaps article{background:#fff8ea;border-left:3px solid #d69b2f;border-radius:9px;grid-template-columns:1.5fr 1fr;gap:16px;padding:13px;display:grid}.ro2-gaps article small{color:#80571a;font-size:8px;font-weight:900}.ro2-gaps article p{margin:4px 0;font-size:11px}.ro2-gaps dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ro2-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ro2-split .ro2-section{margin:0}.ro2-note{background:#f5f8f9;border-radius:9px;padding:13px;font-size:11px;line-height:1.5}.ro2-log{margin:0;padding-left:22px}.ro2-log li{border-bottom:1px solid #e6ecef;padding:7px 0;font-size:11px}.ro2-owner{background:#fff7e7;border-radius:9px;align-items:center;gap:20px;padding:13px;display:flex}.ro2-owner span{gap:3px;display:grid}.ro2-owner em{color:#835a1c;margin-left:auto;font-size:10px;font-weight:800}.ro2-completion>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ro2-completion>div>label{background:#f5f8f9;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:10px;display:flex}.ro2-submit{color:#fff;background:#0b7890;border:0;border-radius:9px;margin:16px auto 0;padding:13px 24px;font-weight:900;display:block}.ro2-submit:disabled{cursor:not-allowed;opacity:.45}.ro2-submitted{text-align:center;background:#e3f5ef;border-radius:10px;margin-top:14px;padding:17px;grid-template-columns:1fr!important}.ro2-submitted strong,.ro2-submitted span{display:block}.ro2-submitted dl{justify-content:center;gap:30px;display:flex}.ro2-submitted dt{text-transform:uppercase;font-size:8px;font-weight:900}.ro2-submitted dd{margin:3px 0;font-weight:800}.ro2-duty{background:#edf5f7;border-left:4px solid #1d7690;border-radius:9px;margin:15px 0;padding:16px}.ro2-duty p{margin:5px 0 0;font-size:11px;line-height:1.5}.ro2-modal{z-index:1000;background:#041b2799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ro2-modal form{background:#fff;border-radius:14px;width:min(760px,100%);max-height:90vh;padding:20px;overflow:auto}.ro2-modal form>header{justify-content:space-between;align-items:center;display:flex}.ro2-modal form>header button{background:0 0;border:0;font-size:24px}.ro2-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ro2-form label{color:#587480;gap:5px;font-size:9px;font-weight:900;display:grid}.ro2-form .wide{grid-column:1/-1}.ro2-form textarea{min-height:70px}.ro2-form button{color:#fff;background:#0b7890;border:0;border-radius:8px;justify-self:start;padding:10px 16px;font-weight:900}.ro2-local{color:#69818b;margin-top:13px;display:block}@media (max-width:1000px){.ro2-assignment{grid-template-columns:repeat(3,minmax(0,1fr))}.ro2-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.ro2-findings,.ro2-evidence{grid-template-columns:1fr}.ro2-completion>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ro2-head,.ro2-section>header{display:block}.ro2-head>span{margin-top:12px;display:inline-block}.ro2-assignment,.ro2-objective,.ro2-coverage,.ro2-split,.ro2-gaps article,.ro2-gaps dl,.ro2-completion>div,.ro2-form{grid-template-columns:1fr}.ro2-objective article:last-child,.ro2-form .wide{grid-column:auto}.ro2-section>header>button{margin-top:10px}.ro2-owner{flex-direction:column;align-items:flex-start}.ro2-owner em{margin-left:0}}.ro2-evidence-summary{background:#f7fafb;border:1px solid #d9e7eb;border-radius:9px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.ro2-evidence-summary span{min-width:120px}.ro2-evidence-summary small,.ro2-evidence-summary b{display:block}.ro2-evidence-summary small{color:#66808c;font-size:8px;font-weight:900}.ro2-evidence-summary b{margin-top:2px;font-size:18px}.ro2-evidence-summary em{color:#647e89;margin-left:auto;font-size:9px}.ro2-section.guide-focus{border-color:#2ba6bd;transition:border-color .25s,box-shadow .25s;box-shadow:0 0 0 3px #2ba6bd21,0 10px 28px #11364817}.ro2-guide{z-index:40}.ro2-guide .guidebutton{max-width:320px}.ro2-guide .guidepanel{width:min(370px,100vw - 34px);max-height:min(690px,100vh - 110px);overflow:auto}.ro2-guide-detail{background:#eef7f8;border-radius:9px;margin-top:8px;padding:11px}.ro2-guide-detail>b{color:#15485b;font-size:10px}.ro2-guide-detail p{margin:5px 0 0;line-height:1.45}.guidepanel .ro2-why{color:#0b6d82;background:#fff;border:1px solid #9fcbd4;border-radius:999px;width:auto;margin-top:7px;padding:5px 9px;font-size:9px}.ro2-why-copy{border-top:1px solid #d5e6e9;padding-top:7px}.ro2-guide-boundary{color:#664b1c;background:#fff7e7;border-left:3px solid #d2a646;border-radius:7px;margin-top:10px;padding:10px;font-size:9px;line-height:1.4}@media (max-width:700px){.ro2-evidence-summary{flex-wrap:wrap;align-items:flex-start}.ro2-evidence-summary em{width:100%;margin-left:0}.ro2-guide{bottom:12px;right:12px}.ro2-guide .guidebutton div{display:none}}.ro2-draft-status{color:#795317;letter-spacing:.04em;background:#fff1cf;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-block}.ro2-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ro2-method-grid article,.ro2-prompt-meta article{background:#f8fbfb;border:1px solid #dbe5e9;border-radius:8px;padding:11px}.ro2-method-grid small,.ro2-prompt-meta small,.ro2-monthly-methods small{color:#66808c;letter-spacing:.06em;font-size:8px;font-weight:900;display:block}.ro2-method-grid b,.ro2-prompt-meta b,.ro2-monthly-methods b{margin-top:4px;font-size:10px;line-height:1.4;display:block}.ro2-method-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ro2-method-actions button,.ro2-library button,.ro2-prompt-detail>button{color:#fff;background:#0b7890;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:900}.ro2-method-actions button.secondary{color:#0b7890;background:#fff;border:1px solid #0b7890}.ro2-monthly-methods{border-top:1px solid #dbe5e9;margin-top:16px;padding-top:14px}.ro2-monthly-methods>h3{margin:0}.ro2-monthly-methods>p{color:#607984;font-size:10px}.ro2-monthly-methods>article{border-top:1px solid #e2eaed;grid-template-columns:1fr 1.4fr 1.15fr .55fr .7fr;gap:8px;padding:10px;display:grid}.ro2-method-modal>section{background:#fff;border-radius:14px;width:min(920px,100%);max-height:90vh;padding:20px;overflow:auto}.ro2-method-modal>section>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ro2-method-modal>section>header small{color:#607984;font-size:8px;font-weight:900}.ro2-method-modal>section>header h2{margin:4px 0}.ro2-method-modal>section>header>button{background:0 0;border:0;font-size:24px}.ro2-method-warning{color:#674a17;background:#fff7e7;border-left:3px solid #d2a646;border-radius:7px;padding:11px;font-size:10px}.ro2-runbook ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.ro2-runbook li{border:1px solid #dbe5e9;border-radius:8px;gap:10px;padding:11px;display:flex}.ro2-runbook li>span{color:#0b6679;background:#dff2f5;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.ro2-runbook li b{font-size:10px}.ro2-runbook li p{color:#607984;margin:4px 0 0;font-size:9px;line-height:1.45}.ro2-status-legend{gap:8px;display:flex}.ro2-status-legend span{border:1px solid #dbe5e9;border-radius:8px;flex:1;padding:9px;font-size:9px}.ro2-status-legend b{margin-bottom:3px;display:block}.ro2-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ro2-library-grid article{border:1px solid #dbe5e9;border-radius:10px;padding:14px}.ro2-library-grid article>small{color:#51717f;font-size:8px;font-weight:900}.ro2-library-grid h3{margin:4px 0}.ro2-library-grid article>span{color:#795317;background:#fff1cf;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:900;display:inline-block}.ro2-library-grid dl{flex-wrap:wrap;gap:8px;display:flex}.ro2-library-grid dl div{min-width:120px}.ro2-library-grid dt{color:#66808c;text-transform:uppercase;font-size:7px;font-weight:900}.ro2-library-grid dd{margin:3px 0;font-size:9px}.ro2-library-grid p,.ro2-library>p,.ro2-library aside p{font-size:10px;line-height:1.45}.ro2-library aside{background:#eef6f7;border-left:3px solid #2a8aa0;border-radius:8px;margin-top:12px;padding:12px}.ro2-prompt-detail h3{font-size:22px}.ro2-prompt-detail h4{color:#17485a;margin:15px 0 4px}.ro2-prompt-detail p{margin:0;font-size:10px;line-height:1.5}.ro2-prompt-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ro2-prompt-detail pre{white-space:pre-wrap;color:#e1f2f5;background:#0d3040;border-radius:8px;padding:13px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.ro2-guide-label{color:#53727e;letter-spacing:.08em;border-top:2px solid #dce7ea;margin-top:10px;padding-top:10px;font-size:8px;display:block}.ro2-guide .guidepanel{max-height:min(760px,100vh - 105px)}@media (max-width:800px){.ro2-method-grid,.ro2-prompt-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ro2-monthly-methods>article{grid-template-columns:1fr 1fr}.ro2-runbook ol,.ro2-library-grid{grid-template-columns:1fr}.ro2-status-legend{flex-direction:column}}@media (max-width:520px){.ro2-method-grid,.ro2-prompt-meta,.ro2-monthly-methods>article{grid-template-columns:1fr}}.ro2-run-list{gap:10px;display:grid}.ro2-run-list>article{border:1px solid #d7e3e7;border-radius:11px;overflow:hidden}.ro2-run-list article>header{background:#f4f8f9;justify-content:space-between;gap:12px;padding:13px;display:flex}.ro2-run-list h3{margin:3px 0}.ro2-run-list header p{color:#607984;margin:0;font-size:10px}.ro2-run-list header>span{color:#775116;background:#fff0d4;border-radius:999px;height:max-content;padding:5px 8px;font-size:8px;font-weight:900}.ro2-run-trace{background:#dde7ea;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.ro2-run-trace span{background:#fff;padding:9px}.ro2-run-trace small,.ro2-finding-run small{color:#66808c;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.ro2-run-trace b,.ro2-finding-run b{margin-top:3px;font-size:9px;display:block}.ro2-run-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.ro2-run-list dl div{background:#f7fafb;border-radius:8px;padding:10px}.ro2-run-list dt{color:#66808c;text-transform:uppercase;font-size:8px;font-weight:900}.ro2-run-list dd{margin:4px 0 0;font-size:10px;line-height:1.45}.ro2-modified{color:#724d16;background:#fff7e7;border-left:3px solid #d49127;margin:10px 12px 0;padding:10px;font-size:10px}.ro2-run-boundary{background:#eef6f7;border-left:3px solid #2a8aa0;border-radius:8px;margin-top:10px;padding:11px;font-size:10px}.ro2-finding-run{background:#eaf4f6;border-radius:8px;margin:10px 12px 0;padding:9px}.ro2-finding-run span{color:#51717f;margin-top:3px;font-size:8px;display:block}.ro2-deliverables>header>span{color:#155c6e;background:#e3f2f5;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.ro2-deliverable-list{gap:10px;display:grid}.ro2-deliverable-list>article{border:1px solid #d8e3e8;border-radius:10px;overflow:hidden}.ro2-deliverable-list>article.otc{border-color:#2a8aa0;box-shadow:inset 4px 0 #2a8aa0}.ro2-deliverable-list article>header{background:#f6f9fa;justify-content:space-between;gap:12px;padding:13px;display:flex}.ro2-deliverable-list h3{margin:3px 0}.ro2-deliverable-list header small{color:#66808c;font-size:8px;font-weight:900}.ro2-deliverable-list header span{color:#775116;background:#fff0d4;border-radius:999px;height:max-content;padding:5px 8px;font-size:8px;font-weight:900}.ro2-deliverable-list dl{background:#dce6e9;grid-template-columns:1.6fr repeat(4,1fr);gap:1px;margin:0;display:grid}.ro2-deliverable-list dl div{background:#fff;padding:11px}.ro2-deliverable-list dt{color:#66808c;text-transform:uppercase;font-size:7px;font-weight:900}.ro2-deliverable-list dd{margin:4px 0 0;font-size:9px;line-height:1.45}.ro2-otc-purpose{color:#265766;background:#edf7f8;margin:0;padding:10px 13px;font-size:10px}.ro2-deliverables>aside{background:#fff7e7;border-left:3px solid #d2a646;border-radius:7px;margin-top:10px;padding:10px;font-size:9px}@media (max-width:900px){.ro2-run-trace{grid-template-columns:repeat(3,minmax(0,1fr))}.ro2-deliverable-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ro2-deliverable-list dl div:first-child{grid-column:1/-1}}@media (max-width:600px){.ro2-run-trace,.ro2-run-list dl,.ro2-deliverable-list dl{grid-template-columns:1fr}.ro2-deliverable-list dl div:first-child{grid-column:auto}}.ro-documents>header{align-items:flex-start}.ro-doc-rules{grid-template-columns:1.15fr 1fr;gap:10px;margin-bottom:14px;display:grid}.ro-doc-rules article{background:#f4fafb;border:1px solid #d7e5e8;border-left:4px solid #18829a;border-radius:10px;padding:14px}.ro-doc-rules b{font-size:11px}.ro-doc-rules p{color:#526c77;margin:6px 0;font-size:9px;line-height:1.5}.ro-doc-rules span{color:#236844;background:#dff2e8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.ro-doc-classes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.ro-doc-classes article{background:#fff;border:1px solid #dce6e9;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.ro-doc-classes small{color:#14768c;font-size:7px;font-weight:900}.ro-doc-classes b{font-size:10px}.ro-doc-classes p{color:#5c747f;min-height:26px;margin:0;font-size:8px;line-height:1.4}.ro-doc-classes span{font-size:7px;font-weight:800}.ro-doc-layout{grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:12px;display:grid}.ro-doc-list{flex-direction:column;gap:7px;display:flex}.ro-doc-list button{text-align:left;background:#fff;border:1px solid #d9e4e7;border-radius:9px;justify-content:space-between;gap:8px;width:100%;padding:11px;display:flex}.ro-doc-list button.active{border-color:#16829a;box-shadow:inset 3px 0 #16829a}.ro-doc-list button span{flex-direction:column;gap:3px;display:flex}.ro-doc-list small{color:#617c87;font-size:7px;font-weight:900}.ro-doc-list b{font-size:9px}.ro-doc-list em{color:#61747c;font-size:7px;font-style:normal}.ro-doc-list strong{color:#2b6170;white-space:nowrap;background:#eef5f6;border-radius:999px;height:max-content;padding:4px 6px;font-size:7px}.ro-doc-record{border:1px solid #d5e2e6;border-radius:11px;overflow:hidden}.ro-doc-record>header{background:#f2f8f9;justify-content:space-between;gap:10px;padding:14px;display:flex}.ro-doc-record h3{margin:3px 0}.ro-doc-record header p{color:#607985;margin:0;font-size:8px}.ro-doc-record header>span{color:#76531b;background:#fff0d5;border-radius:999px;height:max-content;padding:5px 8px;font-size:7px;font-weight:900}.ro-doc-meta{background:#dce6e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ro-doc-meta div{background:#fff;padding:10px}.ro-doc-meta small{color:#64808b;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.ro-doc-meta b{margin-top:4px;font-size:8px;line-height:1.4;display:block}.ro-doc-record>footer{background:#f6f9fa;gap:8px;padding:12px;display:flex}.ro-doc-not-ready{color:#75541d;background:#fff6e6;margin:0;padding:10px 12px;font-size:8px}.ro-processing-summary{background:#edf8f3;border-left:4px solid #278b65;border-radius:8px;margin:12px;padding:12px}.ro-processing-summary b,.ro-processing-summary span{display:block}.ro-processing-summary b{font-size:11px}.ro-processing-summary span,.ro-processing-summary p{font-size:8px}.ro-processing-flow,.ro-master,.ro-lineage{background:#fff;border:1px solid #d9e5e8;border-radius:11px;margin-top:15px;padding:14px}.ro-processing-flow h3,.ro-master h3,.ro-lineage h3{margin:3px 0}.ro-processing-flow>p,.ro-master header p{color:#607985;margin:0 0 10px;font-size:9px}.ro-processing-flow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ro-processing-flow>div span{color:#245d6c;text-align:center;background:#eaf4f6;border-radius:7px;padding:9px;font-size:8px;font-weight:900;position:relative}.ro-processing-flow>aside,.ro-doc-boundary{background:#fff7e7;border-left:3px solid #c99738;border-radius:7px;margin-top:10px;padding:10px;font-size:8px;display:block}.ro-master-principles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.ro-master-principles span{background:#eef6f7;border-radius:8px;padding:10px;font-size:8px;font-weight:800;line-height:1.4}.ro-match-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ro-match-list article{border:1px solid #dce6e9;border-radius:8px;padding:11px}.ro-match-list small{color:#197b91;font-size:7px;font-weight:900}.ro-match-list h4{margin:5px 0;font-size:9px}.ro-match-list b{font-size:9px}.ro-match-list p{color:#607985;min-height:28px;font-size:8px}.ro-match-list span{font-size:7px;font-weight:900}.ro-data-types{background:#f5f8f9;margin:10px 0 0;padding:9px;font-size:8px}.ro-lineage>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ro-lineage article{background:#f7fafb;border:1px solid #d9e4e7;border-radius:8px;min-height:72px;padding:11px;position:relative}.ro-lineage small{color:#197b91;font-size:7px;font-weight:900;display:block}.ro-lineage b{white-space:pre-line;margin-top:5px;font-size:8px;line-height:1.5;display:block}.ro-lineage article>span{z-index:2;color:#16829a;font-size:15px;font-weight:900;position:absolute;bottom:-14px;right:50%}.ro-doc-boundary{background:#eef7f8;border-left-color:#16829a}.ro-process-preflight{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.ro-process-preflight span{border-radius:7px;padding:9px;font-size:9px;font-weight:800}.ro-process-preflight .pass{color:#226b47;background:#e9f6ef}.ro-process-preflight .fail{color:#98452e;background:#fff0ec}@media (max-width:1000px){.ro-doc-classes,.ro-doc-meta,.ro-match-list,.ro-lineage>div,.ro-processing-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ro-doc-rules,.ro-doc-layout,.ro-master-principles,.ro-doc-classes,.ro-doc-meta,.ro-match-list,.ro-lineage>div,.ro-processing-flow>div,.ro-process-preflight{grid-template-columns:1fr}.ro-doc-record>footer{flex-direction:column}}.ro-lo-permissions{background:#dbe6e9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ro-lo-permissions span{background:#f2f8f9;padding:10px}.ro-lo-permissions small{color:#607b86;font-size:7px;font-weight:900;display:block}.ro-lo-permissions b{margin-top:4px;font-size:9px;display:block}.ro-release-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.ro-release-summary span{background:#f2f7f8;border-radius:8px;padding:10px}.ro-release-summary small{color:#66808b;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.ro-release-summary b{margin-top:4px;font-size:9px;display:block}.ri-report-filters{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.ri-report-filters button{color:#315c68;background:#fff;border:1px solid #cedde1;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.ri-report-filters button.active{color:#fff;background:#147f97;border-color:#147f97}.ri-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ri-report-grid>article{background:#fff;border:1px solid #d4e1e5;border-radius:12px;overflow:hidden}.ri-report-grid article>header{background:#f4f8f9;justify-content:space-between;gap:10px;padding:14px;display:flex}.ri-report-grid h3{margin:4px 0;font-size:14px}.ri-report-grid header p{color:#617983;margin:0;font-size:9px}.ri-report-grid header>span{color:#216c46;background:#def2e7;border-radius:999px;height:max-content;padding:5px 8px;font-size:7px;font-weight:900}.ri-report-grid dl{background:#dbe5e8;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.ri-report-grid dl div{background:#fff;padding:9px}.ri-report-grid dt{color:#657f89;text-transform:uppercase;font-size:7px;font-weight:900}.ri-report-grid dd{margin:4px 0 0;font-size:8px}.ri-report-grid>article>p{color:#4e6973;min-height:34px;margin:0;padding:12px;font-size:9px;line-height:1.5}.ri-report-permission{background:#edf6f7;justify-content:space-between;gap:8px;padding:9px 12px;display:flex}.ri-report-permission b{color:#185f70;text-transform:uppercase;font-size:8px}.ri-report-permission span{font-size:8px}.ri-report-grid footer{gap:8px;padding:12px;display:flex}.ri-report-grid footer button{flex:1}.ri-share-note{color:#815c1e;padding:0 12px 12px;font-size:8px;display:block}.ri-msa-package{border:1px solid #d5e2e6;border-radius:12px;margin-top:16px;overflow:hidden}.ri-msa-package>header{color:#fff;background:#08233a;justify-content:space-between;gap:10px;padding:14px;display:flex}.ri-msa-package h3{margin:4px 0}.ri-msa-package header p{color:#c5d6df;margin:0;font-size:9px}.ri-msa-package header>span{background:#1b7085;border-radius:999px;height:max-content;padding:6px 9px;font-size:8px;font-weight:900}.ri-msa-package>div article{border-top:1px solid #dce6e9;grid-template-columns:2fr 1.4fr auto auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.ri-msa-package article b{font-size:9px}.ri-msa-package article span{color:#607984;font-size:8px}.ri-msa-package article button{padding:6px 9px;font-size:8px}.ri-report-rule{background:#fff7e6;border-left:3px solid #be9136;border-radius:7px;margin-top:12px;padding:11px;font-size:8px;line-height:1.5}.ri-report-modal{z-index:1500;background:#071727c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ri-report-modal>section{background:#fff;border-radius:14px;width:min(760px,96vw);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #0006}.ri-report-modal section>header{justify-content:space-between;gap:12px;display:flex}.ri-report-modal header h2{margin:5px 0}.ri-report-modal header p{color:#607984;margin:0}.ri-report-modal header>button{border-radius:50%;width:34px;height:34px;font-size:20px}.ri-view-status{color:#216c46;background:#def2e7;border-radius:999px;margin:14px 0;padding:7px 10px;font-size:8px;font-weight:900;display:inline-block}.ri-report-modal dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ri-report-modal dl div,.ri-sample-pages article{background:#f3f7f8;border-radius:8px;padding:11px}.ri-report-modal dt,.ri-sample-pages small{color:#64808b;text-transform:uppercase;font-size:7px;font-weight:900}.ri-report-modal dd{margin:4px 0 0;font-size:9px}.ri-sample-pages{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.ri-sample-pages h3{margin:5px 0}.ri-sample-pages p{font-size:9px;line-height:1.5}.ri-report-modal footer{gap:8px;margin-top:12px;display:flex}@media (max-width:800px){.ri-report-grid{grid-template-columns:1fr}.ri-report-grid dl,.ri-report-modal dl{grid-template-columns:repeat(2,1fr)}.ri-msa-package>div article{grid-template-columns:1fr 1fr}.ro-lo-permissions,.ro-release-summary,.ri-sample-pages{grid-template-columns:1fr}}.ro-context-docs,.ro-run-documents,.ro-modal-docs{background:#f4f8f9;border:1px solid #d7e4e7;border-radius:9px;margin:10px 12px;padding:11px}.ro-run-documents.wide,.ro-modal-docs.wide{grid-column:1/-1;margin:0}.ro-context-docs>small,.ro-run-documents>small,.ro-modal-docs>small{color:#14778d;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.ro-context-docs>p,.ro-modal-docs>p{color:#607984;margin:5px 0;font-size:8px}.ro-context-docs article,.ro-run-documents article,.ro-modal-docs article{border-top:1px solid #d8e4e7;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:8px;display:grid}.ro-context-docs article div,.ro-run-documents article div,.ro-modal-docs article div{flex-direction:column;gap:3px;display:flex}.ro-context-docs article b,.ro-run-documents article b,.ro-modal-docs article b{font-size:8px}.ro-context-docs article span,.ro-run-documents article span,.ro-modal-docs article span{color:#607984;font-size:7px}.ro-context-docs article button,.ro-run-documents article button,.ro-modal-docs article button{padding:6px 8px;font-size:7px}.ro-run-documents h3{color:#496874;margin:5px 0 9px;font-size:9px;font-weight:600}.ro-attached-indicator{background:#eaf5f7;border-radius:7px;padding:7px!important;font-size:8px!important}.ro-attached-indicator button{color:#14778d;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}@media (max-width:700px){.ro-context-docs article,.ro-run-documents article,.ro-modal-docs article{grid-template-columns:1fr}}.ro3{position:relative}.ro3-head{color:#fff;background:#08243b;border-radius:13px;justify-content:space-between;gap:20px;margin:14px 0;padding:20px;display:flex}.ro3-head h1{margin:5px 0}.ro3-head p{color:#c8d9e1;margin:0}.ro3-head>span{background:#1a7187;border-radius:999px;height:max-content;padding:8px 11px;font-size:9px;font-weight:900}.ro3-meta{background:#d4e1e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:13px;display:grid}.ro3-meta div{background:#fff;padding:10px}.ro3-meta small,.ro3-section>header small{color:#64808b;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.ro3-meta b{margin-top:4px;font-size:9px;display:block}.ro3-section{background:#fff;border:1px solid #d5e2e6;border-radius:12px;margin:13px 0;padding:16px}.ro3-section>header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ro3-section h2{margin:4px 0}.ro3-section>header p{color:#5f7883;margin:0;font-size:9px}.ro3-summary>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ro3-summary article{background:#eef6f7;border-radius:8px;padding:12px}.ro3-summary article small{color:#66808a;font-size:7px;font-weight:900;display:block}.ro3-summary article b{margin-top:5px;font-size:11px;display:block}.ro3-summary>aside,.ro3-finding>aside,.ro3-rule,.ro3-boundary{background:#edf7f8;border-left:3px solid #167d93;border-radius:7px;margin-top:10px;padding:10px;font-size:8px;line-height:1.5;display:block}.ro3-finding-layout{grid-template-columns:240px minmax(0,1fr);gap:12px;display:grid}.ro3-finding-layout>nav{flex-direction:column;gap:7px;display:flex}.ro3-finding-layout>nav button{text-align:left;background:#fff;border:1px solid #d8e4e7;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.ro3-finding-layout>nav button.active{border-color:#167d93;box-shadow:inset 3px 0 #167d93}.ro3-finding-layout nav b{font-size:9px}.ro3-finding-layout nav span{color:#617985;font-size:7px}.ro3-finding{border:1px solid #d6e2e5;border-radius:10px;overflow:hidden}.ro3-finding>header,.ro3-source>header{background:#f2f7f8;justify-content:space-between;gap:10px;padding:13px;display:flex}.ro3-finding h3,.ro3-source h3{margin:4px 0}.ro3-finding header p,.ro3-source header p{color:#607984;margin:0;font-size:8px}.ro3-finding header>span,.ro3-source header>span{color:#76541a;background:#fff0d8;border-radius:999px;height:max-content;padding:5px 8px;font-size:7px;font-weight:900}.ro3-finding>dl,.ro3-master dl{background:#dce6e9;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.ro3-finding>dl div,.ro3-master dl div{background:#fff;padding:9px}.ro3-finding dt,.ro3-master dt{color:#66808a;text-transform:uppercase;font-size:7px;font-weight:900}.ro3-finding dd,.ro3-master dd{margin:4px 0 0;font-size:8px;line-height:1.4}.ro3-checks{grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;display:grid}.ro3-checks label{background:#f3f7f8;border-radius:7px;grid-template-columns:1fr auto;gap:4px;padding:9px;display:grid}.ro3-checks label b{font-size:8px}.ro3-checks label small{grid-column:1;font-size:7px}.ro3-checks select{grid-area:1/2/3;max-width:120px;font-size:8px}.ro3-decision{color:#fff;background:#08243b;border-radius:8px;justify-content:space-between;gap:10px;margin:0 12px;padding:10px;font-size:9px;font-weight:900;display:flex}.ro3-types{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ro3-types article{border:1px solid #d9e4e7;border-radius:8px;padding:11px}.ro3-types b{font-size:8px}.ro3-types p{color:#607984;min-height:32px;font-size:8px}.ro3-types select{width:100%}.ro3-source{border:1px solid #d7e3e7;border-radius:9px;overflow:hidden}.ro3-source>div{background:#dae5e8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ro3-source>div span{background:#fff;padding:10px}.ro3-source small{color:#64808b;font-size:7px;font-weight:900;display:block}.ro3-source b{margin-top:4px;font-size:8px;display:block}.ro3-source footer{background:#f3f7f8;align-items:center;gap:8px;padding:11px;display:flex}.ro3-source footer label{margin-left:auto;font-size:8px;font-weight:800}.ro3-evidence{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ro3-evidence article{border:1px solid #d9e4e7;border-radius:8px;padding:11px}.ro3-evidence small{color:#167d93;font-size:7px;font-weight:900}.ro3-evidence h3{margin:5px 0}.ro3-evidence p,.ro3-evidence span{font-size:8px}.ro3-evidence-choice{background:#f3f7f8;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid}.ro3-evidence-choice label{font-size:8px;font-weight:900}.ro3-evidence-choice textarea{min-height:60px}.ro3-master{grid-template-columns:2fr 1fr;gap:10px;display:grid}.ro3-master>article{border:1px solid #d8e4e7;border-radius:8px;overflow:hidden}.ro3-master>article>small,.ro3-master>article>h3{margin:10px;display:block}.ro3-master>label{background:#eef6f7;border-radius:8px;padding:12px;font-size:8px;font-weight:900}.ro3-master>label select{width:100%;margin-top:8px}.ro3-rule{background:#fff7e7;border-left-color:#c08e2b}.ro3-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ro3-two .ro3-section{margin:0}.ro3-two article{background:#f3f7f8;border-radius:8px;padding:11px}.ro3-two h3{margin:4px 0}.ro3-two p{font-size:8px}.ro3-two select{width:100%;margin:8px 0}.ro3-two small{font-size:7px}.ro3-gaps{gap:8px;display:grid}.ro3-gaps article{border:1px solid #d9e4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.ro3-gaps h3{margin:4px 0}.ro3-gaps p{margin:0;font-size:8px}.ro3-return{background:#fff6e7;border-left:4px solid #c17e24;border-radius:8px;margin-top:8px;padding:12px}.ro3-return>span{font-size:7px;font-weight:900}.ro3-return h3{margin:5px 0}.ro3-return p,.ro3-return footer{font-size:8px}.ro3-history{gap:7px;padding-left:20px;display:grid}.ro3-history li{background:#f3f7f8;border-radius:7px;padding:9px;font-size:8px}.ro3-table{background:#d9e4e7;gap:1px;display:grid}.ro3-table>div{grid-template-columns:2fr repeat(4,1fr);gap:1px;display:grid}.ro3-table b,.ro3-table span{background:#fff;padding:9px;font-size:8px}.ro3-table b{color:#fff;background:#08243b}.ro3-completion>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.ro3-completion>div>label{background:#f3f7f8;border-radius:7px;padding:9px;font-size:8px}.ro3-completion>button{margin-top:12px}.ro3-blocked{background:#fff0ed;border-left:3px solid #b94e42;flex-direction:column;gap:4px;margin-top:10px;padding:10px;font-size:8px;display:flex}.ro3-complete{background:#eaf7f0;border-left:4px solid #278861;border-radius:8px;margin-top:12px;padding:14px}.ro3-complete strong{font-size:14px}.ro3-complete dl{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ro3-complete dl div{background:#fff;border-radius:7px;padding:9px}.ro3-complete dt{font-size:7px;font-weight:900}.ro3-complete dd{margin:4px 0 0;font-size:8px}.ro3-boundary{margin:12px 0}.ro3-guide{z-index:1300}@media (max-width:1000px){.ro3-meta,.ro3-summary>div,.ro3-source>div,.ro3-types,.ro3-evidence{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.ro3-finding-layout,.ro3-master,.ro3-two,.ro3-checks,.ro3-completion>div,.ro3-complete dl,.ro3-types,.ro3-evidence,.ro3-evidence-choice{grid-template-columns:1fr}.ro3-source footer,.ro3-gaps article{flex-direction:column;align-items:stretch}.ro3-source footer label{margin-left:0}.ro3-table{overflow:auto}.ro3-table>div{min-width:620px}}.workhero{color:#fff;background:linear-gradient(135deg,#0e354c,#086f86);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.workhero small{color:#8addec;letter-spacing:.7px;font-weight:800}.workhero h2{margin:6px 0}.workhero p{color:#d9edf2;max-width:760px;margin:0}.workhero>span{text-align:center;border:1px solid #5bb8ca;border-radius:12px;min-width:150px;padding:15px}.workhero>span b,.workhero>span small{display:block}.workhero>span b{color:#f0c45b;font-size:28px}.mywork .metrics{margin:18px 0}.workpeople,.workqueue{margin-top:18px}.workpeopletable{overflow-x:auto}.workpeopletable table{border-collapse:collapse;width:100%}.workpeopletable th,.workpeopletable td{text-align:left;border-bottom:1px solid var(--line);padding:11px}.workpeopletable th{color:var(--muted);letter-spacing:.5px;font-size:9px}.workpeopletable tbody tr{cursor:pointer}.workpeopletable tbody tr:hover,.workpeopletable tbody tr.selected{background:#eef9fb}.workpeopletable td small{color:var(--muted);margin-top:3px;display:block}.workqueue .paneltitle label{color:var(--muted);font-size:10px}.workqueue .paneltitle select{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:4px;padding:8px;display:block}.workqueue>nav{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.workqueue>nav button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 13px}.workqueue>nav button.active{color:#fff;background:#0e354c;border-color:#0e354c}.workitems{gap:8px;display:grid}.workitems article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(280px,1fr) 100px 130px 150px;align-items:center;gap:12px;padding:12px;display:grid}.workitems article.blocked{background:#fff7f7;border-color:#e2a2a2}.workitems article small,.workitems article span,.workitems article b{display:block}.workitems article small{color:#168dac;font-size:9px;font-weight:800}.workitems article span{color:var(--muted);margin-top:4px;font-size:10px}.workitems article p{color:#9b3030;grid-column:1/-1;margin:0;font-size:10px}@media (max-width:800px){.workhero{flex-direction:column;align-items:stretch}.workitems article{grid-template-columns:1fr 1fr}.systemrequestlist article,.impactrequestsummary{grid-template-columns:1fr}}.researchhero>div:first-child{max-width:780px}.researchhero small{color:#62d0e6;letter-spacing:1.8px;font-weight:700}.researchhero h2{margin:12px 0;font-size:29px}.researchhero p{color:#c1d0d8;font-size:12px;line-height:1.6}.researchscore{border:1px solid #ffffff2b;border-radius:14px;min-width:190px;padding:18px}.researchscore b,.researchscore span{display:block}.researchscore b{color:#67d2e8;font-size:27px}.researchscore span{letter-spacing:1px;color:#b6c7cf;margin:7px 0 11px;font-size:8px}.researchscore progress{accent-color:#32bddc;width:100%;height:8px}.researchmetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.researchroutine{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;margin:16px 0;padding:13px 17px;display:flex}.researchroutine>b{color:#123246;margin-right:auto;font-size:11px}.researchroutine span{color:#66757e;align-items:center;gap:6px;font-size:9px;display:flex}.researchroutine i{color:#168dac;background:#e3f4f8;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:700;display:grid}.researchtabs{background:#e8eef1;border-radius:12px;margin:12px 0;padding:5px;display:flex}.researchtabs button{color:#596a73;background:0 0;border:0;border-radius:8px;flex:1;padding:11px;font-size:10px;font-weight:700}.researchtabs button.active{color:#fff;background:#0e354c}.researchlayout{grid-template-columns:1.2fr .85fr;gap:16px;display:grid}.researchlayout.actiononly{grid-template-columns:minmax(0,1fr)}.researchlayout.actiononly .signalreview{width:100%;max-width:920px;margin:0 auto}.researchlayout>section,.signalreview{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.researchhead{justify-content:space-between;align-items:center;display:flex}.researchhead small{color:#168dac;letter-spacing:1px;font-size:8px}.researchhead h3{margin:5px 0 13px;font-size:20px}.researchhead>span{color:#147d98;background:#e5f4f8;border-radius:20px;padding:6px 9px;font-size:9px}.alertfeed{gap:7px;display:grid}.alertfeed>button{text-align:left;border:1px solid var(--line);background:#fbfcfd;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.alertfeed>button.selected{background:#f0f9fb;border-color:#168dac;box-shadow:inset 3px 0 #168dac}.alertfeed small{color:#168dac;font-size:8px}.alertfeed h4{margin:7px 0;font-size:13px}.alertfeed p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.alertfeed em{color:#168dac;white-space:nowrap;font-size:9px;font-style:normal}.alertpriority{float:right;border-radius:12px;padding:4px 7px;font-size:8px;font-weight:700}.alertpriority.high{color:#a63b2e;background:#ffe4df}.alertpriority.medium{color:#916500;background:#fff2cb}.alertpriority.review{color:#117893;background:#e1f3f8}.signalreview{color:#fff;background:#0e3045;align-self:start;position:sticky;top:160px}.signalreview>small{color:#63cee4;letter-spacing:1.4px}.signalreview>h3{margin:10px 0 5px;font-size:23px}.signalreview>span{color:#8bb8c9;font-size:9px}.signalreview>div:not(.signalbuttons){border-top:1px solid #ffffff1b;margin-top:13px;padding-top:13px}.signalreview b{color:#63cee4;font-size:10px}.signalreview p{color:#c0cdd4;font-size:10px;line-height:1.5}.signalbuttons{gap:8px;margin-top:17px;display:flex}.emptyresearch{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:30px;font-size:11px}.journeylibrary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.journeylibrary article{border:1px solid var(--line);background:#fafcfd;border-radius:12px;padding:17px}.journeylibrary article>span{float:right;color:#bdd0d8;font-weight:700}.journeylibrary h3{margin:4px 0 16px;font-size:15px}.journeylibrary small{color:#168dac;letter-spacing:1px;font-size:8px}.journeylibrary p{color:var(--muted);font-size:10px;line-height:1.5}.journeylibrary button{color:#168dac;background:0 0;border:0;padding:7px 0;font-size:10px;font-weight:700}.researchhub>.notice{margin-bottom:25px}@media (max-width:850px){.researchhero{flex-direction:column;align-items:stretch}.researchscore{min-width:0}.researchmetrics{grid-template-columns:1fr 1fr}.researchroutine{flex-wrap:wrap;align-items:flex-start}.researchroutine>b{width:100%}.researchlayout{grid-template-columns:1fr}.signalreview{position:static}.journeylibrary{grid-template-columns:1fr}}@media (max-width:520px){.researchmetrics{grid-template-columns:1fr}.researchtabs{overflow:auto}.researchtabs button{min-width:135px}.signalbuttons{flex-direction:column}}.opshero{color:#fff;background:linear-gradient(135deg,#092638,#155470);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:31px 35px;display:flex}.opshero small{color:#62d0e6;letter-spacing:1.6px;font-weight:700}.opshero h2{margin:11px 0;font-size:28px}.opshero p{color:#c1d0d8;max-width:790px;font-size:12px;line-height:1.55}.opshero>span{text-align:center;border:1px solid #ffffff2e;border-radius:14px;min-width:130px;padding:18px}.opshero>span b,.opshero>span small{display:block}.opshero>span b{color:#69d3e8;font-size:30px}.opshero>span small{margin-top:5px;font-size:8px}.opsrule{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.opsrule>div{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:9px;padding:15px}.opsrule>div:last-child{border-left-color:var(--green);background:#eff9f4}.opsrule small{color:#168dac;letter-spacing:1px;font-size:8px;font-weight:700}.opsrule h3{margin:7px 0 0;font-size:12px}.opsfilter{margin:-45px 0 14px}.opstable table{min-width:1300px}.opstable td>b,.opstable td>small{display:block}.opstable td>small{color:var(--muted);margin-top:4px;font-size:8px}.opstable select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;font-size:9px}.duetoday{color:#916500;background:#fff2cb;border-radius:12px;padding:5px 8px;font-weight:700;display:inline-flex}.uploadcontrol{gap:5px;display:grid}.uploadbutton{color:#168dac;cursor:pointer;border:1px solid #168dac;border-radius:7px;justify-content:center;align-items:center;padding:7px 9px;font-size:9px;font-weight:700;display:inline-flex}.uploadbutton input{display:none}.uploadcontrol small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--muted);overflow:hidden}.uploadcontrol button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:9px}.apifields{flex-wrap:wrap;gap:7px;display:flex}.apifields span{color:#147d98;background:#e5f4f8;border-radius:20px;padding:7px 10px;font:9px monospace}@media (max-width:750px){.opshero{flex-direction:column;align-items:stretch}.opsrule{grid-template-columns:1fr}.opsfilter{margin:0 0 12px;overflow:auto}}.relaunchhero{color:#fff;background:linear-gradient(135deg,#0d2d42,#16516d);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:31px 35px;display:flex}.relaunchhero>div:first-child{max-width:780px}.relaunchhero small{color:#61cde4;letter-spacing:1.8px;font-weight:700}.relaunchhero h2{margin:11px 0;font-size:31px}.relaunchhero p{color:#c0cfd7;font-size:12px;line-height:1.55}.relaunchhero>div:last-child{border:1px solid #ffffff2e;border-radius:14px;min-width:190px;padding:18px}.relaunchhero>div:last-child b,.relaunchhero>div:last-child span{display:block}.relaunchhero>div:last-child b{color:#66d1e7;font-size:27px}.relaunchhero>div:last-child span{color:#b6c8d1;letter-spacing:1px;margin:6px 0 10px;font-size:8px}.relaunchhero progress{accent-color:#30bddc;width:100%;height:8px}.relaunchtabs{border:1px solid var(--line);background:#fff;border-radius:12px;margin:15px 0;padding:5px;display:flex}.relaunchtabs button{color:#61717a;background:#fff;border:0;border-radius:8px;flex:1;padding:11px;font-size:10px;font-weight:700}.relaunchtabs button.active{color:#fff;background:#0e354c}.launchkitlayout{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.launchkitlayout>.panel{margin:0}.kitchecklist{gap:7px;display:grid}.kitchecklist>button{text-align:left;border:1px solid var(--line);background:#fbfcfd;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.kitchecklist>button.selected{border-color:#168dac;box-shadow:inset 3px 0 #168dac}.kitchecklist>button.done{background:#eef9f4;border-color:#a4d9c1}.kitchecklist>button>span{color:#168dac;background:#e4f3f7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.kitchecklist>button.done>span{background:var(--green);color:#fff}.kitchecklist b,.kitchecklist small{display:block}.kitchecklist b{font-size:11px}.kitchecklist small{color:var(--muted);margin-top:4px;font-size:9px}.kitchecklist em{color:#916500;font-size:8px;font-style:normal}.kitchecklist>button.done em{color:#087d4e}.kitdetail{color:#fff;background:#0e3045;border-radius:16px;align-self:start;padding:24px;position:sticky;top:160px}.kitdetail>small{color:#62cee4;letter-spacing:1.4px}.kitdetail h3{margin:10px 0 18px;font-size:23px}.kitdetail>div{border-top:1px solid #ffffff1d;margin-top:12px;padding-top:12px}.kitdetail b{color:#62cee4;font-size:10px}.kitdetail p{color:#bfccd3;font-size:10px;line-height:1.5}.yearplan{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.yearplan article{border:1px solid var(--line);background:#fafcfd;border-radius:12px;padding:16px}.yearplan article>span{float:right;color:#bfd1d8;font-weight:700}.yearplan small{color:#168dac;letter-spacing:1px;font-size:8px}.yearplan h3{margin:12px 0 7px;font-size:14px}.yearplan p{color:var(--muted);font-size:9px;line-height:1.5}@media (max-width:850px){.relaunchhero{flex-direction:column;align-items:stretch}.launchkitlayout{grid-template-columns:1fr}.kitdetail{position:static}.yearplan{grid-template-columns:1fr 1fr}}@media (max-width:520px){.relaunchtabs{overflow:auto}.relaunchtabs button{min-width:130px}.yearplan{grid-template-columns:1fr}.kitchecklist>button{grid-template-columns:30px 1fr}.kitchecklist em{grid-column:2}}.testmodebar{z-index:100;color:#604a00;background:#fff3cd;border-bottom:2px solid #d99b1b;align-items:center;gap:14px;padding:9px 3%;font-size:11px;display:flex;position:sticky;top:0}.testmodebar b{letter-spacing:1.5px}.testmodebar span{flex:1}.testmodeactions{gap:8px;display:flex}.testmodebar button{color:#604a00;background:#fff;border:1px solid #9c7900;border-radius:7px;padding:6px 10px;font-weight:700}.testmodebar button.request{color:#086f86;background:#eef9fb;border-color:#168dac}.testmodebar button.releasebutton{color:#0e5368;background:#f1fbfd;border-color:#3494b3;align-items:center;gap:7px;display:inline-flex}.testmodebar button.releasebutton i{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#d84a4a;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal}.testerreleaseupdates{border:1px solid var(--line);scrollbar-color:#3494b3 #dce4e9;scrollbar-width:thin;background:#f7fafb;border-radius:10px;height:330px;margin-top:18px;padding:16px 18px;overflow-y:scroll}.testerreleaseupdates::-webkit-scrollbar{width:8px}.testerreleaseupdates::-webkit-scrollbar-track{background:#dce4e9;border-radius:8px}.testerreleaseupdates::-webkit-scrollbar-thumb{background:#3494b3;border-radius:8px}.testerreleaseupdates article{border-bottom:1px solid var(--line);padding:13px 0}.testerreleaseupdates article:last-child{border-bottom:0}.testerreleaseupdates article b{color:#0e5368}.testerreleaseupdates article p{margin:7px 0 0;line-height:1.5}.releasepreviewfootnote{color:var(--muted);font-size:11px}.testmodebar button.review.active{color:#fff;background:#087d4e;border-color:#087d4e}.rapidreviewbar{top:var(--test-mode-bar-height,0px);z-index:99;color:#fff;background:#0e354c;border-bottom:2px solid #5ecbe0;align-items:center;gap:9px;padding:8px 3%;display:flex;position:sticky}.rapidreviewbar>div{flex:1}.rapidreviewbar small,.rapidreviewbar b{display:block}.rapidreviewbar small{color:#74d4e6;letter-spacing:.8px;font-size:8px}.rapidreviewbar span{color:#d7e7ed;font-size:10px}.rapidreviewbar button{color:#fff;background:#ffffff12;border:1px solid #7aa4b4;border-radius:7px;padding:7px 10px}.rapidreviewbar button.report{color:#0e354c;background:#69d0e2;border-color:#69d0e2;font-weight:800}.rapidreviewbar button:disabled{opacity:.35}.rapidreviewbar+.top{top:82px}.capturedcontext{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.capturedcontext span{border:1px solid var(--line);background:#f4f8fa;border-radius:8px;padding:10px}.capturedcontext small,.capturedcontext b{display:block}.capturedcontext small{color:#168dac;font-size:8px;font-weight:800}.capturedcontext b{margin-top:4px;font-size:11px}.publishaction{background:#f1fbfd;border:1px solid #9dcbd6;border-radius:10px;margin:18px 0;padding:16px}.publishaction>button{color:#fff;background:#0e5368;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:12px;font-weight:800;display:inline-flex}.publishaction>button:hover{background:#168dac}.publishaction>button:disabled{cursor:default;opacity:.72}.publishaction p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.publishaction .publishsecondary{color:#0e5368;margin-top:9px;font-size:11px;font-weight:700;display:inline-block}.reviewcategories{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.reviewcategories legend{padding:0 6px;font-size:10px;font-weight:800}.reviewcategories label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.reviewcategories label.active{color:#fff;background:#168dac;border-color:#168dac}.reviewcategories input{accent-color:#0e5368;width:15px;height:15px;margin:0}.publishinghelper{background:#fff;border-left:3px solid #168dac;padding:10px 12px;line-height:1.5;color:#0e5368!important}.actionpersistence{opacity:.78;margin-top:4px;font-size:8px;font-weight:700;line-height:1.2;display:block}.datarelationshipnotes .paneltitle{align-items:flex-start}.relationshipgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.relationshipgrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.relationshipgrid header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.relationshipgrid header span{color:#168dac;font-size:10px;font-weight:800}.relationshipgrid dl,.relationshipgrid dd{margin:0}.relationshipgrid dl div{border-bottom:1px solid #edf1f3;grid-template-columns:115px 1fr;gap:10px;padding:8px 0;display:grid}.relationshipgrid dt{color:#5f717c;text-transform:uppercase;font-size:9px;font-weight:800}.relationshipgrid dd{color:#24343d;font-size:11px;line-height:1.45}.relationshipactions{color:#fff;background:#0e3045;border-radius:12px;gap:8px;padding:18px;display:grid}.relationshipactions h3{margin:0 0 5px}.relationshipactions span{color:#d9e9ee;grid-template-columns:minmax(180px,.7fr) 24px 1.3fr;align-items:center;gap:8px;font-size:11px;display:grid}.relationshipactions i{color:#55c9e1;font-style:normal}.auditrelationship{background:#fff9e9;border:1px solid #e6c875;border-radius:12px;margin:14px 0;padding:16px}.auditrelationship p{margin:7px 0 0;line-height:1.55}.copyreadysummary{border:1px solid var(--line);color:#263842;white-space:pre-wrap;background:#f7f9fa;border-radius:12px;max-height:360px;padding:18px;font:10px/1.55 Consolas,Monaco,monospace;overflow:auto}@media (max-width:760px){.relationshipgrid{grid-template-columns:1fr}.relationshipgrid dl div{grid-template-columns:1fr;gap:3px}.relationshipactions span{grid-template-columns:1fr}.relationshipactions i{display:none}}.subnav button span,.subnav button small{display:block}.subnav button small{letter-spacing:.2px;opacity:.72;margin-top:3px;font-size:7px;font-weight:600}.presubmitconfirmation{background:#f1fbfd;border:1px solid #9dcbd6;border-radius:10px;margin:20px 0 4px;padding:18px}.presubmitconfirmation legend{color:#0e5368;padding:0 8px;font-size:15px;font-weight:800}.presubmitconfirmation>p{color:var(--muted);margin:0 0 12px;font-size:12px}.confirmationquickactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.confirmationquickactions a,.confirmationquickactions button{color:#0e5368;text-align:center;background:#fff;border:1px solid #3494b3;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.confirmationquickactions a:hover,.confirmationquickactions button:hover{background:#e4f6fa}.presubmitconfirmation label{color:#24343d;align-items:flex-start;gap:10px;padding:7px 0;font-size:12px;line-height:1.4;display:flex}.presubmitconfirmation input{accent-color:#168dac;flex:none;width:17px;height:17px;margin:0}.presubmitconfirmation label span small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;line-height:1.45;display:block}@media (max-width:600px){.confirmationquickactions{grid-template-columns:1fr}}.screenshotactions{align-items:center;gap:9px;display:flex}.screenshotactions button{color:#086f86;background:#fff;border:1px solid #168dac;border-radius:7px;padding:8px 11px;font-weight:800}.requestcontext{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.requestcontext span,.requestcontext a{color:#315866;background:#eef6f8;border-radius:999px;padding:4px 7px;font-size:9px}.adminheroactions{flex-wrap:wrap;gap:9px;display:flex}.authenticatedadmin{background:#ffffff12;border:1px solid #5ed0e759;border-radius:10px;flex-basis:100%;gap:5px;padding:12px 14px;display:grid}.authenticatedadmin small{letter-spacing:1.3px;font-size:9px}.authenticatedadmin b{color:#fff;font-size:14px}.testerstart{background:#f3f7f8;min-height:100vh;padding:35px max(4%,50vw - 625px)}.testerwelcome{color:#fff;background:linear-gradient(135deg,#092638,#155470);border-radius:18px;margin-bottom:18px;padding:28px}.testerwelcome small{color:#75d4e5;letter-spacing:1px;font-weight:800}.testerwelcome h1{margin:10px 0;font-size:36px}.testerwelcome p{color:#d3e4ea;max-width:850px;margin:0}.testerstart .panel{margin-bottom:18px}.testerworkflows>article{border:1px solid var(--line);background:#f8fafb;border-radius:11px;margin-top:14px;padding:16px}.testerworkflows>article header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.testerworkflows>article header span{color:#fff;background:#168dac;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.testerworkflows>article header h3{margin:0}.testersubmit{background:#fff3cd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.testersubmit p{color:#604a00;margin:0}.testerinvitepreview .emailpreview{max-height:280px;overflow:auto}.testerprofiledetails{border:1px solid var(--line);background:#f8fafb;border-radius:8px;margin-top:10px;padding:9px}.testerprofiledetails summary{cursor:pointer;color:#086f86;font-weight:800}.testerprofiledetails ol{margin:8px 0 0;padding-left:20px}.testerprofiledetails li{margin:7px 0}.testerprofiledetails li b,.testerprofiledetails li span{display:block}.testerprofiledetails li span{color:var(--muted);font-size:9px}.dayoneapproval{border-left:5px solid #d99b1b}.dayoneapproval .gatechecks>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;margin:7px 0;padding:12px;display:flex}.dayoneapproval .gatechecks>div.done{background:#eef9f4;border-color:#a4d9c1}.dayoneapproval .gatechecks>div>span{color:#168dac;background:#e4f3f7;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.dayoneapproval .gatechecks>div.done>span{background:var(--green);color:#fff}@media (max-width:700px){.testmodebar{flex-direction:column;align-items:flex-start;position:static}.testmodeactions{flex-wrap:wrap;width:100%}.rapidreviewbar{flex-wrap:wrap;position:static}.rapidreviewbar+.top{top:0}.capturedcontext{grid-template-columns:1fr 1fr}.testersubmit{flex-direction:column;align-items:stretch}.testmodebar+.top{top:0}}.goldenqueue article{grid-template-columns:80px 1fr minmax(220px,auto)}.productionactions{justify-content:flex-end}.productionactions a,.productionupload{border:1px solid var(--line);color:#168dac;cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;text-decoration:none}.productionupload{background:#eaf7fa;border-color:#9fd3df;font-weight:700}.productionupload input{display:none}@media (max-width:700px){.goldenqueue article{grid-template-columns:1fr}.productionactions{flex-wrap:wrap;justify-content:flex-start}}.taskstate.waiting{color:#697981;background:#edf1f3}.tejourneypair{border:1px solid var(--line);background:#f7fafb;border-radius:14px;gap:7px;padding:8px;display:grid}.tejourneypair>article{border:0}.tasklocked{opacity:.68}.prelaunchcenter{background:#f7fafb}.prelaunchsummary{grid-template-columns:1fr 230px;align-items:stretch;gap:18px;display:grid}.prelaunchsummary h3{margin:8px 0;font-size:26px}.prelaunchsummary p{color:var(--muted);font-size:12px}.prelaunchsummary article{color:#fff;background:#0e354c;border-radius:14px;flex-direction:column;justify-content:center;padding:20px;display:flex}.prelaunchsummary article small{color:#64cde2;letter-spacing:1px}.prelaunchsummary article b{margin:8px 0;font-size:28px}.prelaunchsummary article span{color:#d4e2e8;font-size:11px}.prelaunchlinks{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.prelaunchlinks span{color:#147e98;background:#e2f3f7;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:700}.prelaunchtasks{gap:10px;display:grid}.prelaunchtasks>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.prelaunchtasks>article.blocked{border-left:5px solid #b53d3d}.prelaunchtasks>article.complete{background:#f5fcf9;border-left:5px solid #159263}.prelaunchtasks header{grid-template-columns:65px 1fr 130px;align-items:center;gap:12px;display:grid}.prelaunchtasks header>span{color:#fff;text-align:center;background:#0e354c;border-radius:8px;padding:10px 6px;font-size:10px;font-weight:700}.prelaunchtasks header b,.prelaunchtasks header small{display:block}.prelaunchtasks header small{color:#168dac;margin-top:4px;font-size:10px}.prelaunchtasks select,.prelaunchtasks input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:8px}.prelaunchtasks>article>p{color:var(--muted);margin:10px 0;font-size:11px}.taskevidence{grid-template-columns:1fr 1fr 190px;gap:10px;display:grid}.taskevidence label{color:#61717a;font-size:9px;font-weight:700}.taskevidence input,.taskevidence select{margin-top:5px;font-size:10px;display:block}@media (max-width:700px){.prelaunchsummary,.taskevidence,.prelaunchtasks header{grid-template-columns:1fr}}.recruiterhero{color:#fff;background:linear-gradient(135deg,#092638,#155470);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:31px 35px;display:flex}.recruiterheroactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.recruiterhero>div{max-width:820px}.recruiterhero small{color:#62d0e6;letter-spacing:1.6px;font-weight:700}.recruiterhero h2{margin:11px 0;font-size:29px}.recruiterhero p{color:#c1d0d8;font-size:12px;line-height:1.55}.recruitmetrics{grid-template-columns:repeat(6,1fr);gap:9px;margin:16px 0;display:grid}.recruitmetrics article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.recruitmetrics small,.recruitmetrics b{display:block}.recruitmetrics small{color:#168dac;min-height:24px;font-size:8px}.recruitmetrics b{margin-top:5px;font-size:23px}.recruitrule{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.recruitrule>div{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:10px;padding:17px}.recruitrule>div:last-child{border-left-color:var(--green);background:#f0faf5}.recruitrule small{color:#168dac;letter-spacing:1px;font-size:8px}.recruitrule h3{margin:8px 0;font-size:14px}.recruitrule p{color:var(--muted);font-size:10px;line-height:1.5}.recruitertable select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;font-size:9px}.recruitertable td>small{color:var(--muted);font-size:9px}.recruitfilehead{justify-content:space-between;align-items:center;gap:20px;display:flex}.recruitfilehead h2{margin:7px 0}.recruitfilehead p{color:var(--muted);font-size:11px}.recruitstage{color:#147e98;background:#e3f3f7;border-radius:20px;padding:8px 12px;font-size:10px;font-weight:700}.milestonebar{grid-template-columns:repeat(6,1fr);gap:6px;margin:18px 0;display:grid}.milestonebar button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:10px 5px}.milestonebar button.reached{color:#0e7188;background:#eaf7fa;border-color:#87c9d8}.milestonebar span,.milestonebar small{display:block}.milestonebar span{font-weight:700}.milestonebar small{margin-top:5px;font-size:8px}.recruitfilegrid{grid-template-columns:1fr 1.15fr;gap:18px;display:grid}.recruitfilegrid>section{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;padding:18px}.goldentask{border:1px solid var(--line);background:#fff;border-left:5px solid #e1b43e;border-radius:11px;padding:16px}.goldentask>b,.goldentask>p,.goldentask>small{display:block}.goldentask>b{margin-top:10px}.goldentask>p{color:var(--muted);font-size:10px;line-height:1.5}.goldentask .taskbuttons{flex-wrap:wrap;margin-top:13px}.goldentask .taskbuttons a{border:1px solid var(--line);color:#168dac;border-radius:7px;padding:7px 9px;font-size:9px;text-decoration:none}.handoffchecks{grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.handoffchecks li{border:1px solid var(--line);color:#78878f;background:#fff;border-radius:8px;padding:10px;font-size:9px}.handoffchecks li.done{color:#087d4e;background:#edf9f3;border-color:#addbc5}.handoffchecks li.done:before{content:"✓ ";font-weight:700}.roleTestingLayout{grid-template-columns:minmax(330px,.85fr) minmax(0,1.35fr);align-items:start;gap:18px;margin-top:18px;display:grid}.roleSelector{gap:9px;max-height:780px;padding-right:5px;display:grid;overflow:auto}.roleSelector article{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:10px;transition:all .18s}.roleSelector article:hover{background:#f7fcfd;border-color:#69c2d6}.roleSelector article:focus-visible{outline-offset:2px;outline:3px solid #17314b}.roleSelector article.active{background:#fff8e8;border-color:#b78732;box-shadow:0 0 0 3px #b787322e}.roleSelector article>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.roleSelector .button{padding:8px 10px;font-size:10px}.roleSelector .rolePreviewAction,.roleSelector .rolePreviewAction:visited{color:#0e6682;opacity:1;-webkit-text-fill-color:#0e6682;background:#fff;border:1px solid #168cb4;box-shadow:0 1px 3px #0b3a4d1f}.roleSelector .rolePreviewAction:hover,.roleSelector article.active .rolePreviewAction:hover{color:#084e64;-webkit-text-fill-color:#084e64;background:#e8f6fa;border-color:#0e6682}.roleSelector article.active .rolePreviewAction{color:#70460a;-webkit-text-fill-color:#70460a;background:#fff8e8;border-color:#b78732}.roleSelector .rolePreviewAction:focus-visible{outline-offset:2px;outline:3px solid #17314b}.roleSelector .rolePreviewAction:active{color:#073f52;-webkit-text-fill-color:#073f52;background:#d9eef5;transform:translateY(1px)}.roleSelector .rolePreviewAction:disabled,.roleSelector .rolePreviewAction[aria-disabled=true]{color:#53636c;opacity:1;cursor:not-allowed;-webkit-text-fill-color:#53636c;background:#eef2f4;border-color:#a9b5bb}.roleNameButton{text-align:left;color:#17314b;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:2px;display:flex}.roleNameButton span{flex-direction:column;gap:3px;min-width:0;display:flex}.roleNameButton small{color:var(--muted);letter-spacing:.04em;font-size:9px}.roleNameButton em{color:#0e6682;white-space:nowrap;background:#eaf5f8;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.roleSelector article.active .roleNameButton em{color:#fff;background:#b78732}.roleHierarchyDescription{color:#53636c;margin:8px 2px 0;font-size:10px;line-height:1.45}.rolePreviewPanel{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:20px;position:sticky;top:120px}.rolePreviewPanel h3{color:#17314b;margin:4px 0 16px;font-size:27px}.rolePreviewPanel dl{gap:0;margin:0;display:grid}.rolePreviewPanel dl>div{border-bottom:1px solid #e2e8ee;grid-template-columns:155px 1fr;gap:14px;padding:10px 0;display:grid}.rolePreviewPanel dt{color:#52657a;font-weight:700}.rolePreviewPanel dd{color:#17314b;margin:0;line-height:1.45}.rolePreviewPanel .previewAsRoleButton{color:#fff;background:linear-gradient(135deg,#17314b,#0e6682);border:1px solid #17314b;width:100%;margin-top:16px;padding:13px 16px;font-size:12px}.rolePreviewPanel .previewAsRoleButton:hover{color:#fff;background:#0b4f68}.rolePreviewPanel .previewAsRoleButton:focus-visible{outline-offset:3px;outline:3px solid #b78732}.assignedRoleUsers,.roleRelationshipNotes{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:16px;padding:15px}.assignedRoleUsers h4,.roleRelationshipNotes h4{color:#17314b;margin:0 0 10px}.assignedRoleUsers>div{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.assignedRoleUsers span{flex-direction:column;display:flex}.assignedRoleUsers small{color:var(--muted)}.roleRelationshipNotes p{color:#40556b;margin:6px 0;font-size:10px;line-height:1.45}.rolePreviewBanner{color:#fff;background:#5b1630;border-bottom:3px solid #d9ab51;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr) auto;align-items:center;gap:18px;margin:0;padding:14px 22px;display:grid}.rolePreviewBanner>div{flex-direction:column;gap:3px;display:flex}.rolePreviewBanner>div b{letter-spacing:.08em;font-size:13px}.rolePreviewBanner>div span{opacity:.88;font-size:10px;line-height:1.35}.rolePreviewBanner dl{grid-template-columns:repeat(3,minmax(120px,1fr));gap:7px 14px;margin:0;display:grid}.rolePreviewBanner dl>div{min-width:0}.rolePreviewBanner dt{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:8px}.rolePreviewBanner dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;font-weight:700;overflow:hidden}.rolePreviewBanner button{color:#5b1630;cursor:pointer;background:#fff;border:1px solid #ffffffa6;border-radius:8px;padding:10px 13px;font-weight:800}.launchChecklist{background:linear-gradient(#f7fcf9,#fff);border-color:#b9d7c7;margin-top:18px}.launchChecklistGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launchChecklistGrid>div{background:#fff;border:1px solid #d9e4df;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;padding:11px;display:grid}.launchChecklistGrid>div>span{border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.launchChecklistGrid>div.ready>span{color:#17663b;background:#dff3e7}.launchChecklistGrid>div.attention>span{color:#8a5a00;background:#fff0d4}.launchChecklistGrid b{color:#17314b;font-size:12px}.launchChecklistGrid small{color:#68798a;font-size:9px}.launchReadinessNote{max-width:760px}.launchReadinessHeadline{align-items:baseline;gap:14px;display:flex}.launchReadinessHeadline strong{color:#45bad5;font-size:38px;line-height:1}.launchProgress{background:#d7a942;border:1px solid #c5d2d8;border-radius:999px;width:100%;height:19px;margin:4px 0 22px;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #0002}.launchProgressFill{background:linear-gradient(90deg,#1c75a5,#33a4d2);width:82%;position:relative}.launchProgressFill span{color:#fff;font-size:9px;font-weight:900;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.launchProgressRemaining{background:linear-gradient(90deg,#c99732,#dbae4a);width:18%}.launchStages{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid;position:relative}.launchStages:before{content:"";background:linear-gradient(90deg,#3a9b68 0 40%,#278db9 40% 60%,#bd8c2d 60% 80%,#7a8791 80% 100%);border-radius:999px;height:3px;position:absolute;top:17px;left:9%;right:9%}.launchStage{z-index:1;text-align:center;justify-items:center;gap:5px;min-width:0;padding:0 5px;display:grid;position:relative}.launchStage i{color:#52626e;background:#fff;border:3px solid #84939d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 5px #f7fcf9}.launchStage b{color:#17314b;font-size:9px}.launchStage span{color:#66798a;font-size:8px;font-weight:800}.launchStage.passed i{color:#fff;background:#31935f;border-color:#31935f}.launchStage.in-progress i{color:#1679a4;background:#eef8fc;border-color:#2b93c0;font-size:23px}.launchStage.needs-review i{color:#9b6c11;background:#fff8e9;border-color:#bd8c2d;font-size:23px}.launchStage.locked i{color:#56636d;background:#e8ecef;border-color:#7a8791;font-size:11px}.launchSummaryCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.launchSummaryCards article{background:#fff;border:1px solid #d9e4df;border-top:3px solid #2f7b54;border-radius:9px;gap:4px;padding:12px;display:grid}.launchSummaryCards article.attention{border-top-color:#b78732}.launchSummaryCards article.locked{border-top-color:#a4483d}.launchSummaryCards small{color:#68798a;letter-spacing:.06em;font-size:8px;font-weight:900}.launchSummaryCards b{color:#17314b;font-size:16px}.launchSummaryCards span{color:#68798a;font-size:9px}.launchReadinessActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.launchReadinessActions .lockedAction{color:#5b6b78;background:#dce2e6;border-color:#b8c1c8}.launchReadinessDetail{color:#563b12;background:#fff8eb;border:1px solid #e3bd7c;border-radius:10px;margin-top:12px;padding:14px}.launchReadinessDetail header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.launchReadinessDetail header small{letter-spacing:.07em;font-size:8px;font-weight:900}.launchReadinessDetail h3{color:#17314b;margin:3px 0 0}.launchReadinessDetail header button{color:#536779;cursor:pointer;background:0 0;border:0;font-size:22px}.launchReadinessDetail ul{margin:10px 0 0;padding-left:18px;font-size:10px;line-height:1.55}.launchReadinessDetail.handoff{background:#eef7f9;border-color:#b8d5df}.launchReadinessDetail.handoff dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.launchReadinessDetail.handoff dl>div{background:#fff;border-radius:8px;padding:10px}.launchReadinessDetail.handoff dt{color:#17314b;text-transform:uppercase;font-size:8px;font-weight:900}.launchReadinessDetail.handoff dd{color:#5b7081;margin:5px 0 0;font-size:9px;line-height:1.45}.launchReadinessDetail.handoff>.button{margin-top:12px}.launchReadinessDetail.approval{color:#783b34;background:#fff1ef;border-color:#e0ada8}.launchReadinessDetail.approval p{margin:10px 0 0;font-size:10px;line-height:1.55}.myWorkRoutingNotice{background:#65ddf514;border:1px solid #65ddf552;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:grid}.myWorkRoutingNotice b{color:#65ddf5;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.myWorkRoutingNotice p{color:#d9eef5;margin:0;font-size:13px}@media (max-width:620px){.myWorkRoutingNotice{grid-template-columns:1fr}}.hero:has(.launchCheckInTop){grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);align-items:start}.launchCheckInTop{box-shadow:none;color:#fff;background:#071f30;border:1px solid #ffffff29;margin:22px 0 0;padding:18px}.launchCheckInTop .paneltitle{align-items:flex-start;margin-bottom:12px}.launchCheckInTop .paneltitle h2{color:#fff;margin:4px 0 6px;font-size:22px}.launchCheckInTop .launchReadinessHeadline{align-items:center}.launchCheckInTop .launchReadinessHeadline strong{color:#69cee0;font-size:46px}.launchCheckInTop .paneltitle p{color:#c5d6df;font-size:9px;line-height:1.5}.launchCheckInTop .taskcount{color:#ffe4a5;background:#6c4e14}.launchCheckInTop .launchProgress{border-color:#ffffff4f;height:22px;margin:6px 0 24px}.launchCheckInTop .launchProgressFill span{font-size:10px}.launchCheckInTop .launchStages:before{top:18px;box-shadow:0 0 0 2px #071f30}.launchCheckInTop .launchStage{padding:0 4px}.launchCheckInTop .launchStage i{width:36px;height:36px;box-shadow:0 0 0 5px #071f30}.launchCheckInTop .launchStage b{color:#fff;font-size:8px}.launchCheckInTop .launchStage span{color:#bdd0da;font-size:8px}.launchCheckInTop .launchSummaryCards{gap:6px}.launchCheckInTop .launchSummaryCards article{background:#ffffff0b;border-color:#ffffff1f;padding:8px}.launchCheckInTop .launchSummaryCards small{color:#9fc0ce;font-size:7px}.launchCheckInTop .launchSummaryCards b{color:#fff;font-size:12px}.launchCheckInTop .launchSummaryCards span{color:#bdd0da;font-size:7px}.launchCheckInTop .launchReadinessActions{gap:6px;margin-top:10px}.launchCheckInTop .launchReadinessActions .button{min-height:34px;padding:7px 9px;font-size:8px}.launchCheckInTop .launchReadinessActions .button.light{color:#d8f5fb;background:0 0;border-color:#69cee0}.launchCheckInTop .launchReadinessDetail{color:#563b12}.testerWorkActions{grid-template-columns:1fr 1.35fr;align-items:center;gap:22px;display:grid}.testerWorkActions ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.testerWorkActions li{background:#f8fafc;border:1px solid #dbe4ea;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.testerWorkActions li b{color:#fff;background:#17314b;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.workhero em{color:#617386;margin-top:8px;font-size:11px;font-style:normal;font-weight:700;display:block}.buttonAudit{margin-top:18px}.releaseMetadataAudit{background:linear-gradient(#f2f8fa,#fff);border:1px solid #b8d4df;border-radius:11px;margin-bottom:16px;padding:16px}.releaseMetadataAuditHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.releaseMetadataAuditHead h3{color:#17314b;margin:3px 0;font-size:21px}.releaseMetadataAuditHead p{color:#607487;margin:0;font-size:10px}.releaseMetadataFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.releaseMetadataFields>div{background:#fff;border:1px solid #d7e3e8;border-radius:8px;padding:10px}.releaseMetadataFields small,.releaseMetadataFields b{display:block}.releaseMetadataFields small{color:#6b7f90;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900}.releaseMetadataFields b{color:#263f57;font-size:10px;line-height:1.4}.sharedReleaseMetadata{color:#fff;background:#17314b;border-radius:9px;grid-template-columns:1fr 1.5fr;gap:14px;margin-top:10px;padding:14px;display:grid}.sharedReleaseMetadata small{letter-spacing:.07em;opacity:.75;font-size:8px}.sharedReleaseMetadata b{margin-top:4px;display:block}.sharedReleaseMetadata p{opacity:.82;margin:4px 0 0;font-size:9px}.sharedReleaseMetadata dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.sharedReleaseMetadata dl>div{min-width:0}.sharedReleaseMetadata dt{opacity:.68;font-size:8px}.sharedReleaseMetadata dd{text-overflow:ellipsis;color:#fff;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:800;overflow:hidden}.releaseMetadataChecklist{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.releaseMetadataChecklist>div{background:#fff;border:1px solid #dbe5e9;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.releaseMetadataChecklist>div>span{color:#17663b;background:#dff3e7;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.releaseMetadataChecklist b,.releaseMetadataChecklist small{display:block}.releaseMetadataChecklist b{color:#294158;font-size:9px}.releaseMetadataChecklist small{color:#718293;margin-top:2px;font-size:8px}.releaseMetadataChecklist em{color:#17663b;font-size:8px;font-style:normal;font-weight:900}.releaseMetadataBoundary{color:#52697c;border-left:3px solid #35758c;margin:10px 0 0;padding-left:10px;font-size:9px}.buttonAuditWarning{color:#6c4307;background:#fff7e9;border:1px solid #e1b06b;border-radius:9px;margin:0 0 14px;padding:12px 14px;font-size:11px}.buttonAuditFilters{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:9px;display:grid}.buttonAuditFilters label{color:#52657a;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:9px;font-weight:800;display:grid}.buttonAuditFilters select,.buttonAuditFilters input{color:#17314b;min-width:0;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #ccd7df;border-radius:8px;padding:10px}.buttonAuditQuickFilters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.buttonAuditQuickFilters button{color:#334a60;cursor:pointer;background:#fff;border:1px solid #c8d4dc;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.buttonAuditQuickFilters button.active{color:#fff;background:#17314b;border-color:#17314b}.buttonAuditTable{border:1px solid #dce4e9;border-radius:10px;max-height:680px;overflow:auto}.buttonAuditTable table{min-width:1180px}.buttonAuditTable th{z-index:2;color:#fff;background:#17314b;position:sticky;top:0}.buttonAuditTable td{vertical-align:top;min-width:150px;font-size:10px;line-height:1.45}.buttonAuditTable td:first-child{min-width:170px}.buttonAuditTable td:nth-child(2){min-width:260px}.buttonAuditTable td b,.buttonAuditTable td span,.buttonAuditTable td small{display:block}.buttonAuditTable td small{color:#6b7e90;text-transform:uppercase;margin-bottom:4px;font-weight:800}.buttonAuditTable td span+b,.buttonAuditTable td b+b{margin-top:7px}.auditStatus{color:#31485d;background:#e8eef2;border-radius:999px;padding:6px 8px;font-weight:900;display:inline-block!important}.auditStatus.works-now{color:#17663b;background:#dff3e7}.auditStatus.needs-api{color:#1f5688;background:#e6effb}.auditStatus.broken,.auditStatus.do-not-test-without-approval{color:#8f2f25;background:#fde5e1}.auditStatus.opens-panel,.auditStatus.prototype-display-only{color:#63328b;background:#f2e9fb}.buttonAuditSummary{background:#f2f6f8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.buttonAuditSummary h3{color:#17314b;margin:3px 0}.buttonAuditSummary p{color:#647688;margin:0;font-size:10px}.roleWorkflowAudit{margin-top:18px}.roleWorkflowBoundary{color:#52697c;background:#eef6f8;border-left:3px solid #35758c;border-radius:0 7px 7px 0;margin:0 0 12px;padding:10px 12px;font-size:10px}.roleWorkflowLayout{grid-template-columns:minmax(235px,.7fr) minmax(0,2fr);gap:16px;display:grid}.roleWorkflowList{background:#f8fafb;border:1px solid #d8e1e7;border-radius:10px;flex-direction:column;max-height:760px;padding:7px;display:flex;overflow:auto}.roleWorkflowRow{color:#294158;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.roleWorkflowRow:hover{background:#eef4f7}.roleWorkflowRow:focus-visible{outline-offset:2px;outline:3px solid #b78732}.roleWorkflowRow.active{color:#fff;background:#17314b;border-color:#17314b}.roleWorkflowList i{color:#17314b;background:#e3ebef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.roleWorkflowRow.active i{background:#fff}.roleWorkflowList span,.roleWorkflowList b,.roleWorkflowList small{display:block}.roleWorkflowList b{font-size:10px;line-height:1.25}.roleWorkflowList small{opacity:.72;margin-top:2px;font-size:8px}.roleWorkflowDetail{background:#fff;border:1px solid #d8e1e7;border-radius:10px;padding:18px}.roleWorkflowHeading{border-bottom:1px solid #e2e8ec;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.roleWorkflowHeading small{color:#6a7c8d;letter-spacing:.07em;font-size:9px;font-weight:800}.roleWorkflowHeading h3{color:#17314b;margin:3px 0 0;font-size:24px}.workflowStatus{color:#405469;white-space:nowrap;background:#e8eef2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.workflowStatus.pass{color:#17663b;background:#dff3e7}.workflowStatus.needs-review{color:#805700;background:#fff0d4}.workflowStatus.blocked{color:#8f2f25;background:#fde5e1}.roleWorkflowDetail dl{grid-template-columns:1fr 1fr;gap:0 16px;margin:10px 0 16px;display:grid}.roleWorkflowDetail dl>div{border-bottom:1px solid #e5ebef;padding:10px 0}.roleWorkflowDetail dt{color:#647688;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;font-weight:900}.roleWorkflowDetail dd{color:#263f57;margin:0;font-size:10px;line-height:1.48}.workflowSteps{background:#f7fafb;border:1px solid #dae4e9;border-radius:9px;padding:14px}.workflowSteps ol{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.workflowSteps li{color:#334b61;background:#fff;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:8px;font-size:9px;display:grid}.workflowSteps li b{color:#fff;background:#17314b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.workflowActions{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.workflowActions .button.pass{background:#1f7447;border-color:#1f7447}.workflowActions .button.review{background:#956514;border-color:#956514}.workflowActions .button.blocked{background:#9a342b;border-color:#9a342b}.workflowNotes{color:#52657a;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:9px;font-weight:900;display:grid}.workflowNotes textarea{resize:vertical;color:#17314b;min-height:92px;font:inherit;text-transform:none;letter-spacing:0;border:1px solid #cbd7df;border-radius:8px;padding:11px}.roleWorkflowSummary{background:linear-gradient(135deg,#eef5f7,#f8fafb);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.roleWorkflowSummary h3{color:#17314b;margin:3px 0}.roleWorkflowSummary p{color:#647688;margin:0;font-size:10px}.revenueAudit{margin-top:18px}.revenueBoundary{color:#33576a;background:#eef7f9;border:1px solid #b8d5df;border-radius:10px;gap:5px;margin-bottom:14px;padding:14px;font-size:10px;display:grid}.revenueBoundary>span{color:#617989}.revenueBoundary>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.revenueBoundary i{color:#17314b;background:#fff;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:900}.revenueWorkflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.revenueWorkflowCard{background:#fff;border:1px solid #d8e2e7;border-radius:10px;overflow:hidden}.revenueWorkflowCard header{color:#fff;background:#17314b;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.revenueWorkflowCard h3{margin:0;font-size:13px}.revenueWorkflowCard header span{color:#805700;white-space:nowrap;background:#fff0d4;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.revenueWorkflowCard dl{margin:0;padding:2px 13px 10px}.revenueWorkflowCard dl>div{border-bottom:1px solid #e5ebef;padding:9px 0}.revenueWorkflowCard dl>div:last-child{border:0}.revenueWorkflowCard dt{color:#617487;text-transform:uppercase;font-size:8px;font-weight:900}.revenueWorkflowCard dd{color:#2e475e;margin:3px 0 0;font-size:9px;line-height:1.45}.revenueRecords{background:#f5f8fa;border-radius:10px;margin-top:14px;padding:15px}.revenueRecords h3,.revenueInventory h3,.revenueSummary h3{color:#17314b;margin:3px 0}.revenueRecords p,.revenueSummary p{color:#647688;margin:0;font-size:10px}.revenueRecordGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.revenueRecordGrid article{background:#fff;border:1px solid #dde6eb;border-radius:8px;grid-template-columns:26px 1fr;gap:8px;padding:10px;display:grid}.revenueRecordGrid i{color:#fff;background:#17314b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.revenueRecordGrid b,.revenueRecordGrid span{display:block}.revenueRecordGrid b{color:#294158;font-size:9px}.revenueRecordGrid span{color:#65798b;margin-top:3px;font-size:8px;line-height:1.4}.revenueInventory{margin-top:14px}.revenueInventoryHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.revenueInventoryHead label{color:#617487;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.revenueInventoryHead select{color:#17314b;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd7df;border-radius:7px;padding:8px}.revenueInventoryTable{border:1px solid #dce4e9;border-radius:10px;max-height:520px;overflow:auto}.revenueInventoryTable table{min-width:940px}.revenueInventoryTable th{z-index:2;color:#fff;background:#17314b;position:sticky;top:0}.revenueInventoryTable td{vertical-align:top;font-size:9px;line-height:1.45}.revenueInventoryTable td small,.revenueInventoryTable td b,.revenueInventoryTable td span{display:block}.revenueInventoryTable td small{color:#6b7e90;text-transform:uppercase;font-weight:900}.revenueStatus{color:#31485d;background:#e8eef2;border-radius:999px;padding:6px 8px;font-weight:900;display:inline-block!important}.revenueStatus.works-in-prototype{color:#17663b;background:#dff3e7}.revenueStatus.needs-api{color:#1f5688;background:#e6effb}.revenueStatus.do-not-test-without-approval{color:#8f2f25;background:#fde5e1}.revenueStatus.missing--needs-review{color:#805700;background:#fff0d4}.revenueSummary{background:linear-gradient(135deg,#eef5f7,#f8fafb);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.permissionsAudit{margin-top:18px}.permissionsBoundary{color:#6b480b;background:#fff7e8;border-left:4px solid #b78732;border-radius:0 8px 8px 0;flex-wrap:wrap;gap:5px 10px;margin-bottom:14px;padding:12px 14px;font-size:10px;display:flex}.permissionsContext{background:#f2f8fa;border:1px solid #c6dce5;border-radius:10px;padding:15px}.permissionsContext h3,.permissionsControls h3,.permissionsSafety h3,.permissionsRequirements h3,.permissionsSummary h3{color:#17314b;margin:3px 0}.permissionsContext dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.permissionsContext dl>div{background:#fff;border-radius:8px;padding:10px}.permissionsContext dt{color:#687b8c;text-transform:uppercase;font-size:8px;font-weight:900}.permissionsContext dd{color:#294158;margin:4px 0 0;font-size:9px;line-height:1.45}.permissionsControls{margin-top:14px}.permissionsControlsHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.permissionsControlsHead label{color:#617487;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.permissionsControlsHead select{color:#17314b;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd7df;border-radius:7px;padding:8px}.permissionsTable{border:1px solid #dce4e9;border-radius:10px;max-height:560px;overflow:auto}.permissionsTable table{min-width:960px}.permissionsTable th{z-index:2;color:#fff;background:#17314b;position:sticky;top:0}.permissionsTable td{vertical-align:top;font-size:9px;line-height:1.45}.permissionsTable td small,.permissionsTable td b{display:block}.permissionsTable td small{color:#6b7e90;text-transform:uppercase;font-weight:900}.permissionStatus{color:#31485d;background:#e8eef2;border-radius:999px;padding:6px 8px;font-weight:900;display:inline-block}.permissionStatus.works-in-prototype{color:#17663b;background:#dff3e7}.permissionStatus.needs-api{color:#1f5688;background:#e6effb}.permissionStatus.do-not-test-without-approval{color:#8f2f25;background:#fde5e1}.permissionStatus.missing--needs-review{color:#805700;background:#fff0d4}.permissionsSafety{color:#70433f;background:#fff2f0;border:1px solid #e2afa9;border-radius:10px;grid-template-columns:1.2fr .65fr 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:9px;display:grid}.permissionsSafety p{margin:5px 0 0;line-height:1.5}.permissionsSafety>b{color:#8f2f25}.permissionsRequirements{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.permissionsRequirements section{background:#f7fafb;border:1px solid #d8e2e7;border-radius:10px;padding:14px}.permissionsRequirements section>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.permissionsRequirements code{color:#294158;background:#fff;border:1px solid #d4dfe5;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.permissionsSummary{background:linear-gradient(135deg,#eef5f7,#f8fafb);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.permissionsSummary p{color:#647688;margin:0;font-size:10px}.boundaryAudit{margin-top:18px}.boundaryAuditRule{color:#33576a;background:#eef7f9;border:1px solid #b9d3dc;border-radius:10px;gap:4px;margin-bottom:14px;padding:14px;font-size:10px;display:grid}.boundaryAuditRule>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.boundaryAuditRule i{color:#17314b;background:#fff;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:900}.boundaryColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boundaryColumns>article{background:#fff;border:1px solid #d6e0e6;border-radius:10px;overflow:hidden}.boundaryColumns article>header{color:#fff;align-items:center;gap:10px;padding:13px;display:flex}.boundaryColumns article.prototype>header{background:#36556c}.boundaryColumns article.api>header{background:#176b65}.boundaryColumns article.production>header{background:#855d14}.boundaryColumns header i{border:1px solid #ffffff75;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.boundaryColumns header small{opacity:.75;letter-spacing:.08em;font-size:7px;font-weight:900}.boundaryColumns h3{color:#fff;margin:2px 0 0;font-size:13px}.boundaryColumns article>section{border-bottom:1px solid #e4eaee;gap:4px;padding:11px 13px 31px;display:grid;position:relative}.boundaryColumns article>section:last-child{border-bottom:0}.boundaryColumns section b{color:#294158;font-size:9px}.boundaryColumns section strong{color:#176b65;font-size:9px}.boundaryColumns section span{color:#647789;font-size:8px;line-height:1.45}.boundaryColumns section em{color:#4c6071;background:#e9eef2;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:8px;left:13px}.boundaryColumns .api section em{color:#17663b;background:#dff3e7}.boundaryColumns .production section em{color:#805700;background:#fff0d4}.boundaryRestricted{background:#fff1ef;border:1px solid #e0ada8;border-radius:10px;grid-template-columns:.75fr 1.5fr;align-items:center;gap:16px;margin-top:14px;padding:14px;display:grid}.boundaryRestricted h3,.boundaryHandoff h3{color:#17314b;margin:3px 0}.boundaryRestricted p,.boundaryHandoff p{color:#6a5b59;margin:0;font-size:9px}.boundaryRestricted>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.boundaryRestricted span{color:#8f2f25;background:#fff;border:1px solid #e5b9b4;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.boundaryHandoff{background:linear-gradient(135deg,#eef5f7,#f8fafb);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.testerReadinessAudit{margin-top:18px}.testerEntryRule{background:#eef7f9;border:1px solid #b9d3dc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px;display:flex}.testerEntryRule h3,.testerQualityGrid h3,.testerWorkflow h3{color:#17314b;margin:3px 0}.testerEntryRule p{color:#52697c;margin:0;font-size:9px}.testerEntryRule>strong{color:#fff;text-align:center;background:#17314b;border-radius:9px;min-width:245px;padding:12px;font-size:10px}.testerEntryRule>strong small{opacity:.72;margin-top:4px;display:block}.testerCheckGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.testerCheckGrid article{background:#fff;border:1px solid #d7e3e8;border-radius:9px;gap:8px;padding:10px;display:flex}.testerCheckGrid article>span,.testerQualityGrid section p>span{color:#17663b;background:#dff3e7;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.testerCheckGrid b,.testerCheckGrid p{display:block}.testerCheckGrid b{color:#294158;font-size:9px}.testerCheckGrid p{color:#6b7f90;margin:3px 0 0;font-size:8px;line-height:1.4}.testerAccessGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.testerAccessGrid>article{background:#fff;border:1px solid #d6e0e6;border-radius:10px;overflow:hidden}.testerAccessGrid header{color:#fff;padding:13px}.testerAccessGrid .allowed header{background:#176b65}.testerAccessGrid .denied header{background:#8f3e35}.testerAccessGrid header small{opacity:.75;letter-spacing:.08em;font-size:7px;font-weight:900}.testerAccessGrid header h3{color:#fff;margin:3px 0 0}.testerAccessGrid article>p{color:#40586d;border-bottom:1px solid #e4eaee;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.testerAccessGrid article>p:last-child{border-bottom:0}.testerAccessGrid article>p span{color:#17663b;background:#e6f3ea;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.testerAccessGrid .denied p span{color:#8f2f25;background:#f8e3e1}.testerWorkflow{background:#f8fafb;border:1px solid #d8e3e8;border-radius:10px;margin-top:14px;padding:14px}.testerWorkflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.testerWorkflow li{color:#40586d;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:8px;font-weight:800;display:flex}.testerWorkflow li b{color:#fff;background:#36556c;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}.testerReadinessAudit .boundaryRestricted span{border-radius:8px;gap:2px;display:grid}.testerReadinessAudit .boundaryRestricted span small{text-transform:uppercase;font-size:6px}.testerQualityGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.testerQualityGrid>section{background:#fff;border:1px solid #d8e3e8;border-radius:10px;padding:14px}.testerQualityGrid section>p{color:#647789;margin:0 0 10px;font-size:9px}.testerQualityGrid section>div{flex-wrap:wrap;gap:7px;display:flex}.testerQualityGrid section p{color:#40586d;background:#f5f8f9;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.testerQualityGrid code{color:#fff;background:#17314b;border-radius:7px;padding:7px 9px;font-size:8px}.handoffAudit{margin-top:18px}.handoffTruth{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.handoffTruth>div{background:#fff;border:1px solid #d3e0e6;border-radius:10px;padding:14px}.handoffTruth>div:first-child{color:#fff;background:#17314b}.handoffTruth h3,.handoffTruth p{margin:4px 0}.handoffTruth>div:first-child h3{color:#fff}.handoffTruth p{color:inherit;opacity:.78;font-size:9px}.handoffTruth a,.handoffDestinations a{color:#31a1c4;margin-top:6px;font-size:9px;font-weight:900;display:inline-block}.handoffTruth>div:last-child small,.handoffDestinations small{color:#6b7f90;letter-spacing:.07em;font-size:8px;font-weight:900}.handoffTruth>div:last-child b{color:#294158;margin-top:6px;font-size:10px;display:block}.handoffPath{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.handoffPath>div{color:#36556c;text-align:center;background:#f8fafb;border:1px solid #d6e2e7;border-radius:9px;justify-items:center;gap:6px;padding:10px 6px;font-size:8px;display:grid;position:relative}.handoffPath span{color:#fff;background:#36556c;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.handoffPath i{z-index:2;color:#2e829d;font-size:14px;font-style:normal;font-weight:900;position:absolute;top:25px;right:-7px}.handoffWarning{color:#6f552e;background:#fff6e7;border-left:4px solid #c47b17;border-radius:5px;margin:10px 0 0;padding:10px 12px;font-size:9px}.handoffStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.handoffStatusGrid>section{background:#fff;border:1px solid #d8e3e8;border-radius:10px;padding:14px}.handoffStatusGrid h3{color:#17314b;margin:3px 0 9px}.handoffStatusGrid p{color:#52697c;border-top:1px solid #e8edef;align-items:flex-start;gap:7px;margin:0;padding:8px 0;font-size:8px;line-height:1.4;display:flex}.handoffStatusGrid p span{color:#17663b;background:#e4f3e9;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-weight:900;display:grid}.handoffStatusGrid>section:nth-child(2) p span{color:#805700;background:#fff0d4}.handoffBuildGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.handoffBuildGrid article{background:#fff;border:1px solid #d6e0e6;border-radius:10px;overflow:hidden}.handoffBuildGrid header{color:#fff;background:#36556c;padding:13px}.handoffBuildGrid article:last-child header{background:#176b65}.handoffBuildGrid header small{opacity:.75;letter-spacing:.08em;font-size:7px;font-weight:900}.handoffBuildGrid header h3{color:#fff;margin:3px 0 0}.handoffBuildGrid article p{color:#40586d;border-bottom:1px solid #e4eaee;justify-content:space-between;gap:8px;margin:0;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.handoffBuildGrid article p:last-child{border-bottom:0}.handoffBuildGrid em{color:#4c6071;background:#e9eef2;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.handoffRoutes,.handoffRecords{background:#f8fafb;border:1px solid #d8e3e8;border-radius:10px;grid-template-columns:.75fr 1.7fr;gap:14px;margin-top:14px;padding:14px;display:grid}.handoffRoutes h3,.handoffRecords h3,.handoffDestinations h3{color:#17314b;margin:3px 0}.handoffRoutes p,.handoffRecords p,.handoffDestinations p{color:#647789;margin:0;font-size:8px;line-height:1.45}.handoffRoutes>div:last-child,.handoffRecords>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.handoffRoutes code,.handoffRecords code{color:#294158;background:#fff;border-radius:7px;padding:7px 9px;font-size:8px;box-shadow:inset 0 0 0 1px #d6e0e6}.handoffRecords code{color:#fff;box-shadow:none;background:#17314b}.handoffAudit .boundaryRestricted span{border-radius:8px;gap:2px;display:grid}.handoffAudit .boundaryRestricted span small{text-transform:uppercase;font-size:6px}.handoffDestinations{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.handoffDestinations>div{background:#fff;border:1px solid #d6e2e7;border-radius:10px;padding:14px}.handoffDestinations b{color:#294158;margin:7px 0 5px;font-size:9px;display:block}.finalReadinessAudit{margin-top:18px}.finalReadinessAudit .taskcount.locked{color:#fff;background:#8f2f25}.finalReadinessCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finalReadinessCards article{background:#fff;border:1px solid #d6e0e6;border-radius:10px;gap:4px;min-height:120px;padding:14px 14px 35px;display:grid;position:relative}.finalReadinessCards small{color:#6b7f90;letter-spacing:.07em;font-size:7px;font-weight:900}.finalReadinessCards b{color:#17314b;font-size:18px}.finalReadinessCards span{color:#647789;font-size:8px;line-height:1.45}.finalReadinessCards em{border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:11px;left:14px}.finalReadinessCards .passed{border-top:4px solid #218052}.finalReadinessCards .passed em{color:#17663b;background:#dff3e7}.finalReadinessCards .blocked{border-top:4px solid #9c382d}.finalReadinessCards .blocked em{color:#8f2f25;background:#f8e3e1}.finalDecisionBand{background:#dce5e9;border-radius:10px;grid-template-columns:1fr 1fr 1.4fr;gap:2px;margin-top:14px;display:grid;overflow:hidden}.finalDecisionBand>div{color:#fff;background:#17314b;gap:4px;padding:14px;display:grid}.finalDecisionBand>div:nth-child(2){background:#8f2f25}.finalDecisionBand>div:nth-child(3){background:#855d14}.finalDecisionBand small{opacity:.7;letter-spacing:.07em;font-size:7px;font-weight:900}.finalDecisionBand b{font-size:14px}.finalDecisionBand span{opacity:.8;font-size:8px}.finalGateList{background:#fff;border:1px solid #d8e3e8;border-radius:10px;margin-top:14px;overflow:hidden}.finalGateList>header{background:#f5f8f9;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.finalGateList h3{color:#17314b;margin:3px 0}.gateLegend{flex-wrap:wrap;gap:5px;display:flex}.gateLegend span,.gateState{border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.gateLegend .passed,.gateState.passed{color:#17663b;background-color:#dff3e7}.gateLegend .in-progress,.gateState.in-progress{color:#295b85;background-color:#e4eff8}.gateLegend .needs-review,.gateState.needs-review{color:#805700;background-color:#fff0d4}.gateLegend .blocked,.gateState.blocked{color:#8f2f25;background-color:#f8e3e1}.gateLegend .not-started,.gateState.not-started{color:#4c6071;background-color:#e9eef2}.finalGateList>article{border-top:1px solid #e4eaee;grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.finalGateList article b{color:#294158;font-size:9px}.finalGateList article p{color:#6b7f90;margin:3px 0 0;font-size:8px;line-height:1.45}.gateState{text-align:center;justify-self:start;min-width:70px}.launchLockRule{background:#fff1ef;border:1px solid #e0ada8;border-radius:10px;grid-template-columns:48px .8fr 1.5fr;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.lockIcon{background:#8f2f25;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.launchLockRule h3{color:#6f231c;margin:3px 0}.launchLockRule p{color:#7f514d;margin:0;font-size:8px}.lockConditions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lockConditions p{background:#fff;border-radius:7px;align-items:center;gap:6px;padding:7px;font-weight:800;display:flex}.lockConditions span{color:#9c382d;font-size:13px}.finalBlockers{background:#fffaf1;border:1px solid #e6d3b3;border-radius:10px;grid-template-columns:.7fr 1.5fr;gap:14px;margin-top:14px;padding:14px;display:grid}.finalBlockers h3,.finalWorkGrid h3{color:#17314b;margin:3px 0}.finalBlockers p{color:#6b7f90;margin:0;font-size:8px}.finalBlockers article{border-bottom:1px solid #eadfcf;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.finalBlockers article:last-child{border-bottom:0}.finalBlockers article>span{color:#fff;background:#855d14;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.finalBlockers article b{color:#4e5f6e;font-size:8px}.finalBlockers article em{color:#805700;background:#fff0d4;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.finalWorkGrid{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:14px;display:grid}.finalWorkGrid>section{background:#fff;border:1px solid #d8e3e8;border-radius:10px;padding:14px}.finalWorkGrid p{color:#52697c;border-top:1px solid #e8edef;align-items:flex-start;gap:8px;margin:0;padding:8px 0;font-size:8px;line-height:1.45;display:flex}.finalWorkGrid p span{color:#fff;background:#36556c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.finalWorkGrid section:last-child p span{background:#8f2f25}.finalArchitectureNote{color:#fff;background:#17314b;border-radius:10px;gap:5px;margin-top:14px;padding:14px;display:grid}.finalArchitectureNote small{opacity:.65;letter-spacing:.08em;font-size:7px;font-weight:900}.finalArchitectureNote b{font-size:10px}.finalArchitectureNote p{opacity:.72;margin:0;font-size:8px}.loLaunchCenter{--lo-navy:#062a4b;--lo-blue:#04a7d5;--lo-ink:#153653;--lo-muted:#667f93;max-width:1240px}.loLaunchCenter h1,.loLaunchCenter h2,.loLaunchCenter p{margin-top:0}.loTestBanner{background:linear-gradient(100deg,#eff9fc,#e7f5fa);border:1px solid #d5e8f0;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.loTestBanner>span{color:#167ba3;border:2px solid #167ba3;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.loTestBanner b{color:#164f70;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.loTestBanner p{color:#527084;margin:4px 0 0;font-size:9px}.loTestBanner button{color:#087daa;background:0 0;border:0;font-size:9px;font-weight:900}.loTestBanner button i{margin-left:5px;font-size:16px;font-style:normal}.loInlineNotice{color:#1d6078;text-align:left;background:#edf9fc;border:1px solid #b9dfe9;border-radius:9px;justify-content:space-between;width:100%;margin-top:10px;padding:10px 13px;font-size:9px;display:flex}.loLaunchHero{color:#fff;background:radial-gradient(circle at 78% 38%,#0a6796 0,#073d67 25%,#052b4f 52%,#031d38 100%);border-radius:13px;grid-template-columns:1.2fr .8fr;gap:30px;margin-top:14px;padding:34px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b35511c}.loLaunchHero:after{content:"";pointer-events:none;background-image:linear-gradient(#39b8df18 1px,#0000 1px),linear-gradient(90deg,#39b8df18 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.loHeroCopy,.loHeroAction{z-index:1;position:relative}.loHeroCopy>small{letter-spacing:.18em;font-size:8px;font-weight:900}.loHeroCopy h1{color:#fff;margin:12px 0 10px;font-size:clamp(28px,4vw,43px);line-height:1.08}.loHeroCopy>p{color:#d7eaf4;max-width:560px;font-size:13px;line-height:1.55}.loHeroMetrics{gap:0;margin-top:20px;display:flex}.loHeroMetrics>div{border-right:1px solid #ffffff2e;align-items:center;gap:10px;min-width:150px;padding:0 20px;display:flex}.loHeroMetrics>div:first-child{padding-left:0}.loHeroMetrics>div:last-child{border-right:0}.loHeroMetrics i{color:#fff;border:1px solid #16a9d6;border-radius:12px;place-items:center;width:54px;height:54px;font-size:30px;font-style:normal;font-weight:900;display:grid}.loHeroMetrics i.date{text-align:center;font-size:11px}.loHeroMetrics i.progress{border:7px solid #15b8e4;border-left-color:#355e79;border-radius:50%;font-size:14px}.loHeroMetrics span{color:#f2f8fb;font-size:11px;line-height:1.35}.loHeroStatus{align-items:center;gap:10px;margin-top:20px;display:flex}.loHeroStatus b{color:#ad332a;background:#ffe6e3;border-radius:999px;padding:7px 10px;font-size:9px}.loHeroStatus span{color:#d7eaf4;font-size:9px}.loHeroOwners{color:#d7eaf4;flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:9px;display:flex}.loHeroOwners b{color:#fff}.loHeroAction{flex-direction:column;justify-content:flex-end;gap:10px;min-height:300px;display:flex}.loHeroAction .button{color:#fff;background:linear-gradient(#19bee8,#058dbd);border-color:#28c9ed;width:100%;min-height:48px;font-size:11px}.loHeroAction .button.light{color:#fff;background:#062b4caa;border-color:#b9d5e3}.loBlueprint{opacity:.65;justify-content:flex-end;align-items:flex-end;gap:22px;display:flex;position:absolute;inset:0 0 100px}.loBlueprint span{border:2px solid #35d4ff;width:48px;height:45px;display:block;position:relative;box-shadow:0 0 20px #19c8f4aa,inset 0 0 12px #19c8f455}.loBlueprint span:nth-child(2){width:62px;height:78px}.loBlueprint span:nth-child(3){width:76px;height:118px}.loBlueprint span:nth-child(4){border-width:3px;width:92px;height:165px}.loBlueprint span:before,.loBlueprint span:after{content:"";border:1px solid #56ddff88;position:absolute;inset:8px}.loBlueprint span:after{border-bottom:0;border-right:0;inset:-8px 8px 8px -8px}.loTeamPoweredHero{background:radial-gradient(circle at 82% 26%,#087dad 0,#064a76 25%,#042e53 53%,#031d38 100%);grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:stretch;gap:34px}.loTeamPoweredHero:before{content:"";pointer-events:none;border:1px solid #31c8ef20;border-radius:50%;width:620px;height:360px;position:absolute;inset:auto -7% -38% 42%;box-shadow:0 0 80px #16a9d61c}.loHeroJourneyVisual{z-index:1;background:linear-gradient(145deg,#062b4dd9,#073c63ba);border:1px solid #45c9e93d;border-radius:14px;flex-direction:column;padding:18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff17,0 18px 40px #00182a52}.loJourneyArtwork{width:100%;height:auto;min-height:315px;margin:2px 0 4px;display:block;overflow:visible}.loJourneyArtwork .node-core{filter:url(#loNodeGlow)}.loJourneyArtwork .flow-line{stroke-dasharray:10 14;animation:4s linear infinite flow}.loJourneyArtwork .active-pulse{transform-box:fill-box;transform-origin:50%;animation:2.3s ease-out infinite pulse}.loJourneyArtwork .destination-ring{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite beacon}@keyframes flow{to{stroke-dashoffset:-48px}}@keyframes pulse{50%{opacity:.5}}@keyframes beacon{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.86;transform:scale(1.04)}}.loHeroJourneyHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.loHeroJourneyHead small,.loSupportLanes>small{color:#84dff3;letter-spacing:.14em;font-size:7px;font-weight:900}.loHeroJourneyHead b{color:#fff;background:#0d5577;border:1px solid #4fd6f258;border-radius:999px;padding:5px 9px;font-size:8px}.loHeroJourneyVisual ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:22px 0 16px;padding:0;list-style:none;display:grid;position:relative}.loHeroJourneyVisual ol:before{content:"";border-top:2px solid #51cae756;position:absolute;top:18px;left:5%;right:5%}.loHeroJourneyVisual li{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.loHeroJourneyVisual li>span{z-index:1;color:#bfefff;background:#07395c;border:1px solid #5fcbe6;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid;position:relative}.loHeroJourneyVisual li.complete>span{color:#fff;background:#078a91;border-color:#20c5c0}.loHeroJourneyVisual li.active>span{color:#fff;background:linear-gradient(135deg,#19c2e7,#078dbd);border:3px solid #fff;width:43px;height:43px;margin-top:-3px;box-shadow:0 0 0 5px #16bde72e,0 0 25px #16c4ed99}.loHeroJourneyVisual li b{color:#dff6fc;font-size:7px;line-height:1.2}.loHeroJourneyVisual li.future b{color:#9fc6d6}.loHeroJourneyVisual li em{color:#563c00;text-transform:uppercase;white-space:nowrap;background:#ffdc78;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.loSupportLanes{border-top:1px solid #4ac7e52c;margin-top:auto;padding-top:14px}.loSupportLanes>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.loSupportLanes span{color:#dff8ff;text-align:center;background:#0a4b6d96;border:1px solid #47cbe43d;border-radius:8px;place-items:center;min-height:34px;padding:6px;font-size:7px;font-weight:800;display:grid}.loTeamPoweredHero .loHeroAction{grid-template-columns:1fr 1fr;gap:8px;min-height:0;margin-top:14px;display:grid;position:relative}.loTeamPoweredHero .loHeroAction .button{min-height:44px;font-size:9px}@media (prefers-reduced-motion:reduce){.loJourneyArtwork .flow-line,.loJourneyArtwork .active-pulse,.loJourneyArtwork .destination-ring{animation:none!important}.loLaunchCenter{scroll-behavior:auto}}.loNextAction{border:1px solid #d7e3e8;border-left:6px solid var(--lo-blue);background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:14px;padding:24px 30px;display:grid;box-shadow:0 8px 22px #17314b0c}.loNextAction small,.loJourney>small{color:#078ebd;letter-spacing:.14em;font-size:8px;font-weight:900}.loNextAction h2{color:var(--lo-ink);margin:7px 0;font-size:24px}.loNextAction p{max-width:680px;color:var(--lo-muted);font-size:10px;line-height:1.55}.loNextAction ul{color:#3c5f78;flex-wrap:wrap;gap:20px;margin:15px 0 0;padding:0;font-size:9px;list-style:none;display:flex}.loNextAction>div:last-child{gap:8px;min-width:220px;display:grid}.loNextAction .button,.loLaunchKit .button{color:#fff;background:linear-gradient(#14b9e0,#078fbd);min-height:44px}.loTextButton{color:#048fc0;background:0 0;border:0;font-size:9px;font-weight:900}.loTextButton.left{text-align:left;margin-top:10px}.loJourney{background:#fff;border:1px solid #d7e3e8;border-radius:12px;margin-top:14px;padding:20px 24px}.loJourney>div{grid-template-columns:repeat(7,1fr);margin-top:14px;display:grid}.loJourney :is(article,.loJourneyStage){min-width:0;color:var(--lo-ink);text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.loJourney .loJourneyStage{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0}.loJourney :is(article,.loJourneyStage)>i{border-top:2px dashed #b7d7e5;width:calc(100% - 62px);position:absolute;top:25px;left:calc(50% + 31px)}.loJourney :is(article,.loJourneyStage).complete>i,.loJourney :is(article,.loJourneyStage).working>i{border-color:#0ea9ba;border-top-style:solid}.loJourneyIcon{z-index:1;color:#1888b4;background:#f1f9fc;border:1px solid #89cbea;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid;position:relative}.loJourney :is(article,.loJourneyStage).complete .loJourneyIcon,.loJourney :is(article,.loJourneyStage).working .loJourneyIcon{color:#fff;background:linear-gradient(135deg,#078a91,#08abc4);border-color:#0000}.loJourney :is(article,.loJourneyStage).current .loJourneyIcon{color:#057fa8;background:#fff;border-width:3px;border-color:#0aa9d3}.loJourney :is(article,.loJourneyStage) b{font-size:9px}.loJourney :is(article,.loJourneyStage) span{color:#54758b;max-width:105px;font-size:8px;line-height:1.35}.loJourney :is(article,.loJourneyStage).complete span,.loJourney :is(article,.loJourneyStage).working span,.loJourney :is(article,.loJourneyStage).current span{color:#048fb9}.loJourneyStage:hover .loJourneyIcon,.loJourneyStage:focus-visible .loJourneyIcon{transform:translateY(-2px);box-shadow:0 0 0 5px #19b7db2c}.loJourneyStage:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #0aa9d3}.loJourneyLink{color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.loJourneyLink:hover .loJourneyIcon,.loJourneyLink:focus-visible .loJourneyIcon{transform:translateY(-2px);box-shadow:0 0 0 4px #19b7db25}.loJourneyLink:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #0aa9d3}.loWelcomeStatus{align-items:center;gap:10px;margin-top:20px;display:flex}.loWelcomeStatus b{color:#08755f;background:#d7f3ec;border-radius:999px;padding:7px 12px;font-size:9px}.loWelcomeStatus span{color:#d7eaf4;font-size:9px}.loWelcomeDetails{color:#d7eaf4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:16px;font-size:9px;display:grid}.loWelcomeDetails b{color:#fff}.loWelcomeStage .currentWelcome .loJourneyIcon{box-shadow:0 0 0 4px #19b7db22}.loWelcomeChecklist{background:linear-gradient(110deg,#eef9fc,#fff 62%);border:1px solid #d7e3e8;border-radius:12px;margin-top:14px;padding:22px 26px}.loWelcomeChecklist header{align-items:center;gap:14px;display:flex}.loWelcomeChecklist header>i{color:#fff;background:linear-gradient(135deg,#078a91,#08abc4);border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.loWelcomeChecklist header small{color:#078ebd;letter-spacing:.12em;font-size:7px;font-weight:900}.loWelcomeChecklist header h2{color:var(--lo-ink);margin:3px 0 4px;font-size:19px}.loWelcomeChecklist header p{color:var(--lo-muted);margin:0;font-size:9px}.loWelcomeChecklist>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.loWelcomeChecklist article{background:#fff;border:1px solid #d7e7ed;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;padding:12px;display:grid}.loWelcomeChecklist article>i{border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.loWelcomeChecklist article>i.complete{color:#08755f;background:#d8f2ec}.loWelcomeChecklist article>i.pending{color:#a26800;background:#fff0d8}.loWelcomeChecklist article b{color:var(--lo-ink);font-size:9px;line-height:1.3}.loWelcomeChecklist article span{font-size:8px;font-weight:900}.loWelcomeChecklist article span.complete{color:#08755f}.loWelcomeChecklist article span.pending{color:#a26800}.loWelcomeChecklist>.button{min-width:220px}.loWhatNext{margin-top:14px}.loTwoColumn{grid-template-columns:1.08fr .92fr;gap:14px;margin-top:14px;display:grid}.loTwoColumn>section{background:#fff;border:1px solid #d7e3e8;border-radius:12px;padding:20px}.loTwoColumn header{align-items:center;gap:10px;display:flex}.loTwoColumn header>span{color:#078fc2;font-size:22px}.loTwoColumn h2{color:var(--lo-ink);margin:0;font-size:17px}.loAttention>article{border:1px solid #e1e8ec;border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.loAttention article>i{color:#bd3b30;background:#ffe7e4;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.loAttention article:nth-of-type(3)>i{color:#9b6500;background:#fff0d4}.loAttention article b,.loAttention article strong{display:block}.loAttention article b{color:var(--lo-ink);font-size:9px}.loAttention article strong{color:#ad332a;background:#ffe6e3;border-radius:999px;width:fit-content;margin-top:4px;padding:4px 7px;font-size:7px}.loAttention article strong.teamOwned{color:#805700;background:#fff0d4}.loAttention article p{color:var(--lo-muted);margin:5px 0 0;font-size:8px;line-height:1.4}.loAttention article button{color:#fff;background:#079dc8;border:0;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:900}.loAttention article>span{color:#4f687a;text-align:center;font-size:8px}.loTeam article{border-bottom:1px solid #e4eaee;grid-template-columns:38px 1fr 120px;align-items:center;gap:10px;padding:9px 0;display:grid}.loTeam article>i{color:#087fa9;background:#eef9fc;border:1px solid #8ed0e9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.loTeam article b,.loTeam article small{display:block}.loTeam article b{color:var(--lo-ink);font-size:9px}.loTeam article small{color:var(--lo-muted);margin-top:2px;font-size:7px}.loTeam article>span{color:#526d80;padding-left:12px;font-size:7px;position:relative}.loTeam article>span:before{content:"";background:#2583db;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:0}.loTeam article>span.pending:before{background:#8b9cac}.loTeam article>span.waiting:before{background:#efa91a}.loTeam article>span.blocked:before{background:#ef6459}.loTeamMessage{color:#557285;background:#f4f9fb;border-radius:8px;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.45}.loLaunchApprovalRow{grid-template-columns:1fr 1fr}.loLaunchKit{background:linear-gradient(135deg,#effaff,#e5f6fc)!important}.loLaunchKit header i,.loFinalApproval header>i{color:#fff;background:#058db9;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.loLaunchKit header p{color:#5b788b;margin:4px 0 0;font-size:8px}.loKitSteps{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0;display:grid}.loKitSteps>div{color:var(--lo-ink);text-align:center;justify-items:center;gap:7px;font-size:8px;display:grid}.loKitSteps i{color:#078bb9;background:#fff;border:1px solid #93d3e9;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.loLaunchKit>.button{width:55%;margin:0 auto;display:block}.loFinalApproval header>i{color:#455f9e;background:#e8e6fa}.loFinalApproval header strong{color:#ad332a;background:#ffe6e3;border-radius:999px;margin-top:5px;padding:5px 8px;font-size:7px;display:inline-block}.loFinalApproval ul{color:#36556c;gap:12px;margin:18px 0;padding:0;font-size:9px;list-style:none;display:grid}.loFinalApproval li{align-items:center;gap:9px;display:flex}.loFinalApproval li span{color:#ed7b45;font-size:18px}.loFinalApproval>p{color:#567285;border-top:1px solid #e1e8ec;padding-top:14px;font-size:9px;line-height:1.5}.loAfterDayOne{color:#fff;background:radial-gradient(circle at 88%,#075a88,#06375f 42%,#031f3c 100%);border-radius:12px;grid-template-columns:72px 1fr auto;align-items:center;gap:20px;margin-top:14px;padding:24px 30px;display:grid;overflow:hidden}.loGrowthIcon{color:#1dd5ff;border:1px solid #0ba6d0;border-radius:50%;place-items:center;width:65px;height:65px;font-size:32px;display:grid}.loAfterDayOne h2{color:#fff;margin-bottom:7px}.loAfterDayOne p{color:#d3e6f0;max-width:720px;margin-bottom:13px;font-size:10px;line-height:1.5}.loAfterDayOne ul{color:#fff;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:8px;list-style:none;display:flex}.loAfterDayOne li{border-left:1px solid #ffffff42;padding-left:12px}.loAfterDayOne .button{color:#fff;background:linear-gradient(#15bee7,#058ebb);min-width:220px}.loHelp{background:#fff;border:1px solid #d7e3e8;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:16px 22px;display:grid}.loHelp>span{color:#078cba;background:#eaf8fd;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.loHelp h2{color:var(--lo-ink);margin:0 0 4px;font-size:15px}.loHelp p{color:var(--lo-muted);margin:0;font-size:8px}.loHelp button{color:#078dbb;background:#fff;border:1px solid #09a4d3;border-radius:7px;padding:10px 30px;font-size:9px;font-weight:900}.loPortfolioReturn{color:#526e7f;background:#fff;border:1px solid #c4d6df;border-radius:8px;margin:16px 0 0 auto;padding:9px 14px;font-size:9px;font-weight:800;display:block}.loMainSiteSafety{color:#31576b;background:#eef9fc;border:1px solid #acd9e8;border-radius:10px;align-items:center;gap:12px;max-width:1180px;margin:0 auto 12px;padding:10px 14px;display:flex}.loMainSiteSafety button{color:#fff;font:inherit;cursor:pointer;background:#075f7f;border:1px solid #075f7f;border-radius:8px;flex:none;padding:9px 13px;font-size:12px;font-weight:900}.loMainSiteSafety button:hover,.loMainSiteSafety button:focus-visible{outline-offset:2px;background:#043e5b;border-color:#043e5b;outline:3px solid #65ddf559}.loMainSiteSafety span{font-size:11px;font-weight:750}@media (max-width:620px){.loMainSiteSafety{flex-direction:column;align-items:flex-start}}.growthcontext{align-items:stretch;position:relative}.growthcontext>span,.growthcontext>.contextaction{flex-direction:column;justify-content:center;min-width:170px;display:flex}.growthcontext .contextaction b{font-size:14px}.growthcontext .contextaction span{color:#526772;border:0;margin-top:3px;padding:0;font-size:10px}.growthcontext .contextaction em{color:#168baa;margin-top:6px;font-size:9px;font-style:normal}.levelmeaning{border:1px solid var(--line);background:#f7fbfc;border-radius:9px;align-self:center;max-width:260px;margin:8px 16px;padding:9px 12px}.levelmeaning summary{cursor:pointer;color:var(--navy);font-size:11px;font-weight:800}.levelmeaning p{margin:8px 0 5px;font-size:11px;line-height:1.4}.levelmeaning small{letter-spacing:0;color:var(--muted);margin:0;font-size:9px}.managergrowthcontext{border:1px solid var(--line);border-top:3px solid var(--cyan);text-align:left;width:min(1180px,100% - 32px);color:var(--navy);background:#fff;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;margin:0 auto;padding:14px 18px;display:grid;box-shadow:0 4px 14px #0c273610}.managergrowthcontext span{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:0 18px;display:flex}.managergrowthcontext span:first-child{padding-left:0}.managergrowthcontext small{letter-spacing:1.2px;color:var(--muted);font-size:9px}.managergrowthcontext b{font-size:13px}.managergrowthcontext em{color:#168baa;padding-left:18px;font-size:11px;font-style:normal;font-weight:800}@media (max-width:700px){.growthcontext{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.growthcontext>span,.growthcontext>.contextaction{border:1px solid var(--line);text-align:left;border-radius:9px;min-width:0;padding:10px}.growthcontext .viewing{grid-column:1/-1}.growthcontext .levelmeaning{grid-column:1/-1;width:100%;max-width:none;margin:0}.managergrowthcontext{grid-template-columns:1fr;margin-top:8px}.managergrowthcontext span{border-right:0;border-bottom:1px solid var(--line);padding:9px 0}.managergrowthcontext em{padding:10px 0 0}}.leveldefinitions{border:1px solid var(--line);background:#f8fbfc;border-radius:14px;margin:18px 0;padding:20px}.leveldefinitions h3{margin:6px 0}.leveldefinitions p{color:var(--muted);line-height:1.5}.leveldefinitiongrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.leveldefinitiongrid article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.leveldefinitiongrid article.current{border-color:var(--cyan);box-shadow:inset 0 3px 0 var(--cyan)}.leveldefinitiongrid article.next{border-color:var(--gold);box-shadow:inset 0 3px 0 var(--gold)}.leveldefinitiongrid small{letter-spacing:1px;color:var(--muted);font-size:8px}.leveldefinitiongrid span{color:var(--muted);font-size:10px}@media (max-width:700px){.leveldefinitiongrid{grid-template-columns:1fr 1fr}}.growthcenter{position:relative}.growthcenterintro{margin-bottom:18px}.growthcenterintro small,.growthcenter section>small,.growthcenter section>div>small{color:#168daa;letter-spacing:1.6px;font-size:10px;font-weight:900}.growthcenterintro h2{margin:8px 0;font-size:34px}.growthcenterintro p{color:var(--muted);max-width:850px;font-size:16px}.momentumstage{color:#fff;background:linear-gradient(135deg,#0b2a3d,#10526c);border-radius:22px;padding:30px;box-shadow:0 18px 36px #0d31452c}.momentumcopy>p{color:#bed0d9}.momentumcopy h2{margin:8px 0;font-size:36px}.momentumfacts{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.momentumfacts span{background:#ffffff0b;border:1px solid #ffffff25;border-radius:12px;padding:14px}.momentumfacts small,.momentumfacts b{display:block}.momentumfacts small{color:#77d7e8;letter-spacing:1px;margin-bottom:7px;font-size:9px}.journey90{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid;position:relative}.journeybar{background:#ffffff20;border-radius:9px;height:4px;position:absolute;top:16px;left:5%;right:5%}.journeybar i{background:var(--cyan);border-radius:9px;height:100%;display:block}.journey90 article{z-index:1;grid-template-columns:38px 1fr;column-gap:8px;display:grid}.journey90 article>span{background:#173e52;border:2px solid #77909d;border-radius:50%;grid-row:1/5;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.journey90 article.active>span{background:var(--cyan);color:#062231;border-color:#fff}.journey90 article b{font-size:11px}.journey90 article small,.journey90 article em{color:#a8bdc8;font-size:9px;font-style:normal}.journey90 article em{color:#5cd0e7;margin-top:3px}.lastvisit{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;margin:16px 0;padding:18px;display:grid;box-shadow:0 8px 22px #0c27360c}.lastvisit h3{margin:5px 0}.lastvisit article{border-left:1px solid var(--line);grid-template-columns:28px 30px 1fr;align-items:center;padding:6px 14px;display:grid}.lastvisit i{color:#087c94;background:#e7f7fa;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.lastvisit article b{font-size:20px}.lastvisit article span{color:var(--muted);font-size:10px}.nextbest{background:linear-gradient(135deg,#fff,#edf9fb);border:2px solid #57bfd4;border-radius:20px;grid-template-columns:1fr 190px;gap:28px;padding:28px;display:grid;box-shadow:0 12px 32px #0d78931a}.nextbest h2{margin:8px 0;font-size:30px}.nextbest>div>p{max-width:720px;line-height:1.55}.nextbest dl{gap:8px;margin:20px 0;display:flex}.nextbest dl div{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:115px;padding:10px}.nextbest dt{letter-spacing:1px;color:var(--muted);font-size:8px}.nextbest dd{margin:5px 0 0;font-weight:900}.nextactions{gap:10px;display:flex}.nextactions button,.attentioncenter>button,.growthdirection button,.supportteam button{background:var(--navy);color:#fff;border:0;border-radius:9px;padding:12px 16px;font-weight:900}.nextactions .outline{color:var(--navy);border:1px solid var(--navy);background:#fff}.prototypecopy{color:var(--muted);margin-top:10px;display:block}.actionmark{border-left:1px solid #b7dfe8;flex-direction:column;justify-content:center;align-self:stretch;padding-left:28px;display:flex}.actionmark span{color:#b7e7ef;font-size:50px;font-weight:900}.actionmark b,.actionmark small{display:block}.actionmark small{color:var(--muted);margin-top:5px}.growthcenterprimary{grid-template-columns:1.45fr .75fr;gap:16px;margin:16px 0;display:grid}.weeklymomentum,.attentioncenter,.growthdirection,.growthrhythm,.twoway,.supportteam,.reviewtogether,.recognition{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.weeklymomentum h2,.attentioncenter h2,.growthdirection h2,.growthrhythm h2,.twoway h2,.supportteam h2,.reviewtogether h2,.recognition h2{margin:7px 0 16px}.weeklygrid{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.weeklygrid article{border-top:3px solid var(--cyan);background:#f6fafb;border-radius:10px;padding:14px}.weeklygrid p,.weeklygrid li{font-size:12px;line-height:1.5}.weeklygrid ul{padding-left:16px}.attentioncenter article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;align-items:center;padding:10px 0;display:grid}.attentioncenter article span{grid-template-columns:1fr auto;align-items:center;display:grid}.attentioncenter article small{color:var(--muted);font-size:8px;font-weight:900}.attentioncenter article b{color:var(--navy);font-size:20px}.attentioncenter article p{color:var(--muted);margin:0 0 0 12px;font-size:11px}.growthdirection{grid-template-columns:.7fr 1.3fr;gap:30px;margin:16px 0;display:grid}.growthdirection>div:first-child{background:var(--navy);color:#fff;border-radius:14px;padding:22px}.growthdirection>div:first-child p{color:#c5d5dc}.directionlevels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.directionlevels article{border:1px solid var(--line);border-radius:12px;padding:15px}.directionlevels article.current{border-color:var(--cyan);box-shadow:inset 0 3px 0 var(--cyan)}.directionlevels article h3{margin:7px 0;font-size:24px}.directionlevels article p{color:var(--muted);font-size:11px;line-height:1.5}.directionlevels dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.directionlevels dl div{background:#f6f9fa;border-radius:9px;padding:10px}.directionlevels dt{color:var(--muted);letter-spacing:1px;font-size:8px}.directionlevels dd{margin:4px 0 0;font-size:11px;font-weight:800}.growthrhythm{margin:16px 0}.rhythmflow{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.rhythmflow article{background:#f4f8fa;border-radius:12px;padding:14px;position:relative}.rhythmflow article:not(:last-child):after{content:"→";z-index:2;color:var(--cyan);font-weight:900;position:absolute;top:45%;right:-8px}.rhythmflow article>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:12px;font-size:10px;display:grid}.rhythmflow article small,.rhythmflow article b{display:block}.rhythmflow article small{color:#168daa;font-size:9px}.rhythmflow article b{margin:5px 0;font-size:11px}.rhythmflow article p{color:var(--muted);font-size:10px;line-height:1.45}.twoway{margin:16px 0}.twoway>div{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.twoway>div>article{background:#f8fafb;border-radius:12px;padding:18px}.twoway li{margin:10px 0;font-size:12px;list-style:none}.supportrows>div{border-top:1px solid var(--line);grid-template-columns:.8fr 1.6fr .7fr .7fr;gap:6px;padding:10px 0;display:grid}.supportrows span{font-size:10px;font-weight:700}.supportrows small{color:var(--muted);margin-bottom:3px;font-size:7px;display:block}.supportteam{background:linear-gradient(135deg,#f7fbfc,#fff);grid-template-columns:.8fr 1.2fr;gap:22px;margin:16px 0;display:grid}.supportteam>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.supportteam article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:14px;display:flex}.supportteam article small{color:var(--muted);margin-bottom:6px;font-size:9px}.reviewtogether>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.reviewtogether article,.recognition article{background:#f7fafb;border-radius:10px;gap:10px;padding:13px;display:flex}.reviewtogether article>span{color:#9bcbd7;font-size:20px;font-weight:900}.reviewtogether b,.recognition b{font-size:10px}.reviewtogether p,.recognition p{color:var(--muted);font-size:10px;line-height:1.45}.recognition{margin:16px 0 60px}.recognition>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.recognition article>span{color:#08775b;background:#e4f7ef;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.growthguide{z-index:25;position:fixed;bottom:22px;right:22px}.guidebutton{background:var(--ink);color:#fff;border:1px solid #3baec7;border-radius:999px;align-items:center;gap:10px;padding:8px 15px 8px 8px;display:flex;box-shadow:0 10px 30px #06182345}.guidebutton>span{background:linear-gradient(135deg,#1e819d,#4ac5dc);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;animation:3s ease-in-out infinite guidepulse;display:grid;box-shadow:0 0 0 5px #28b9db18}.guidebutton div{text-align:left}.guidebutton b,.guidebutton small{display:block}.guidebutton small{color:#9fd6e1;margin-top:2px}.guidepanel{border:1px solid var(--line);background:#fff;border-radius:15px;width:310px;padding:18px;position:absolute;bottom:62px;right:0;box-shadow:0 18px 45px #06182335}.guidepanel h3{margin:0}.guidepanel p{color:var(--muted);font-size:12px}.guidepanel button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--navy);background:#fff;justify-content:space-between;padding:11px 2px;font-weight:800;display:flex}.guidepanel>small{color:var(--muted);margin-top:10px;display:block}@keyframes guidepulse{50%{box-shadow:0 0 0 8px #28b9db0c}}@media (max-width:1000px){.lastvisit{grid-template-columns:1fr 1fr}.lastvisit>div{grid-column:1/-1}.lastvisit article{border-left:0;border-top:1px solid var(--line)}.growthcenterprimary,.growthdirection,.twoway>div,.supportteam{grid-template-columns:1fr}.rhythmflow,.reviewtogether>div,.recognition>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.growthcenterintro h2{font-size:28px}.momentumstage,.nextbest,.weeklymomentum,.attentioncenter,.growthdirection,.growthrhythm,.twoway,.supportteam,.reviewtogether,.recognition{padding:18px}.momentumfacts,.journey90,.weeklygrid,.directionlevels,.rhythmflow,.supportteam>div:last-child,.reviewtogether>div,.recognition>div{grid-template-columns:1fr}.journeybar{display:none}.nextbest{grid-template-columns:1fr}.actionmark{display:none}.nextbest dl,.nextactions{flex-direction:column}.lastvisit{grid-template-columns:1fr}.lastvisit article{grid-template-columns:28px 35px 1fr}.directionlevels dl{grid-template-columns:1fr}.supportrows>div{grid-template-columns:1fr 1fr}.reviewtogether>div,.recognition>div{grid-template-columns:1fr}.growthguide{bottom:12px;right:12px}.guidebutton div{display:none}.guidepanel{width:min(310px,100vw - 24px)}}.loPrototypeFootnote{color:#7890a0;text-align:center;margin:12px 0 0;font-size:7px}@media (max-width:850px){.roleTestingLayout{grid-template-columns:1fr}.rolePreviewPanel{position:static}.roleSelector{max-height:none}.rolePreviewPanel dl>div{grid-template-columns:1fr;gap:3px}.rolePreviewBanner{grid-template-columns:1fr}.rolePreviewBanner dl{grid-template-columns:repeat(2,minmax(0,1fr))}.launchChecklistGrid{grid-template-columns:1fr}.launchStages,.launchSummaryCards{grid-template-columns:1fr 1fr}.launchStages{gap:10px}.launchStages:before{display:none}.launchStage{text-align:left;grid-template-columns:38px 1fr;justify-items:start}.launchStage i{grid-row:1/3}.launchReadinessDetail.handoff dl,.testerWorkActions,.buttonAuditFilters,.releaseMetadataFields,.releaseMetadataChecklist,.sharedReleaseMetadata{grid-template-columns:1fr}.hero:has(.launchCheckInTop){grid-template-columns:1fr}.buttonAuditSummary{flex-direction:column;align-items:stretch}.roleWorkflowLayout{grid-template-columns:1fr}.roleWorkflowList{max-height:310px}.roleWorkflowDetail dl,.workflowSteps ol{grid-template-columns:1fr}.roleWorkflowSummary{flex-direction:column;align-items:stretch}.revenueWorkflowGrid,.revenueRecordGrid{grid-template-columns:1fr}.revenueInventoryHead,.revenueSummary{flex-direction:column;align-items:stretch}.permissionsContext dl{grid-template-columns:1fr 1fr}.permissionsSafety,.permissionsRequirements{grid-template-columns:1fr}.permissionsControlsHead,.permissionsSummary{flex-direction:column;align-items:stretch}.boundaryColumns,.boundaryRestricted{grid-template-columns:1fr}.boundaryHandoff,.testerEntryRule{flex-direction:column;align-items:stretch}.testerEntryRule>strong{min-width:0}.testerCheckGrid,.testerWorkflow ol{grid-template-columns:1fr 1fr}.testerAccessGrid,.testerQualityGrid,.handoffTruth,.handoffStatusGrid,.handoffBuildGrid,.handoffRoutes,.handoffRecords,.handoffDestinations{grid-template-columns:1fr}.handoffPath{grid-template-columns:repeat(2,minmax(0,1fr))}.handoffPath i{display:none}.finalReadinessCards,.finalDecisionBand,.launchLockRule,.finalBlockers,.finalWorkGrid,.lockConditions,.loLaunchHero,.loNextAction,.loTwoColumn,.loLaunchApprovalRow,.loAfterDayOne,.loTeamPoweredHero{grid-template-columns:1fr}.loHeroAction{min-height:250px}.loTeamPoweredHero .loHeroAction{min-height:0}.loJourney>div{grid-template-columns:repeat(4,1fr);gap:18px 0}.loJourney :is(article,.loJourneyStage)>i{display:none}.loWelcomeDetails,.loWelcomeChecklist>div{grid-template-columns:repeat(2,minmax(0,1fr))}.loAfterDayOne .button{width:100%;min-width:0}.roleassignmentgrid,.rolecards,.permissiongroups,.roleassignmentgrid label{grid-template-columns:1fr}.recruiterhero{flex-direction:column;align-items:stretch}.recruitmetrics,.milestonebar{grid-template-columns:repeat(3,1fr)}.recruitfilegrid,.uatControlHeader,.uatControlGrid,.uatValidationGrid{grid-template-columns:1fr}.uatStatusStrip,.uatWorkflowButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.uatRoleGrid,.uatDetailGrid{grid-template-columns:1fr}.uatSelectedRole dl>div{grid-template-columns:1fr;gap:3px}}@media (max-width:520px){.testerCheckGrid,.testerWorkflow ol,.handoffPath,.finalReadinessCards{grid-template-columns:1fr}.finalGateList>header{flex-direction:column;align-items:flex-start}.finalGateList>article{grid-template-columns:1fr}.loTestBanner{grid-template-columns:28px 1fr}.loTestBanner button{grid-column:2;justify-self:start;padding:0}.loLaunchHero{padding:25px 20px}.loHeroMetrics{grid-template-columns:1fr;gap:12px;display:grid}.loHeroMetrics>div{border-right:0;padding:0}.loHeroStatus{flex-direction:column;align-items:flex-start}.loHeroAction{min-height:210px}.loTeamPoweredHero .loHeroAction{grid-template-columns:1fr;min-height:0}.loHeroJourneyVisual ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 4px}.loHeroJourneyVisual ol:before{display:none}.loSupportLanes>div{grid-template-columns:repeat(2,1fr)}.loNextAction{padding:20px}.loNextAction>div:last-child{min-width:0}.loJourney>div{grid-template-columns:repeat(2,1fr)}.loWelcomeDetails,.loWelcomeChecklist>div{grid-template-columns:1fr}.loAttention>article{grid-template-columns:34px 1fr}.loAttention article button,.loAttention article>span{grid-column:2;justify-self:start}.loTeam article{grid-template-columns:36px 1fr}.loTeam article>span{grid-column:2}.loKitSteps{grid-template-columns:1fr 1fr}.loLaunchKit>.button{width:100%}.loHelp{grid-template-columns:40px 1fr}.loHelp button{grid-column:2;justify-self:start}.recruitmetrics,.recruitrule,.milestonebar{grid-template-columns:1fr}}.prototypeboundary{color:#674800;background:#fff4cf;border:1px solid #d8aa2e;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.featurecontrols{border-top:5px solid #825c08}.releasecontrol{background:#f8fafc;border:1px solid #dbe3ea;border-radius:14px;margin:18px 0;padding:18px;position:relative}.stagebuttons,.modebuttons,.ritabs{flex-wrap:wrap;gap:8px;display:flex}.stagebuttons button,.modebuttons button,.ritabs button{color:#183b4d;background:#fff;border:1px solid #9baebb;border-radius:9px;padding:10px 13px;font-weight:800}.stagebuttons button.active,.modebuttons button.active,.ritabs button.active{color:#fff;background:#006b7d;border-color:#006b7d}.emergencyoff{border-radius:9px;margin-top:14px;padding:10px 15px;font-weight:900;color:#fff!important;background:#a42121!important;border:0!important}.readinessgrid{grid-template-columns:repeat(7,1fr);gap:8px;margin:16px 0;display:grid}.readinessgrid div{background:#fff;border:1px solid #d9e1e7;border-radius:10px;padding:12px}.readinessgrid b,.readinessgrid span{display:block}.readinessgrid span{margin-top:8px;font-size:9px;font-weight:900}.readinessgrid .ready{color:#08755d}.readinessgrid .waiting{color:#876000}.controlgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.controlgrid article{border:1px solid #d9e1e7;border-radius:12px;padding:15px}.controlgrid label{margin:10px 0;display:block}.controlgrid ul{padding-left:18px}.boundarynote{color:#624600;background:#fff5d7;border-radius:9px;margin-top:16px;padding:12px;font-weight:800}.rihero{color:#fff;background:linear-gradient(135deg,#073e50,#087b83);border-radius:18px;justify-content:space-between;gap:20px;margin-bottom:14px;padding:28px;display:flex}.rihero small{color:#b9f1e6;font-weight:900}.rihero h2{margin:7px 0;font-size:34px}.rihero p{max-width:720px;margin:0}.rihero>span{color:#075566;background:#fff;border-radius:999px;height:max-content;padding:9px 13px;font-weight:900}.ritabs{margin-bottom:16px}.rilanding .three article{border:1px solid #dbe3e8;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.rirequest fieldset{border:1px solid #d9e2e8;border-radius:13px;margin:18px 0;padding:18px}.rirequest legend{padding:0 8px;font-weight:900}.geoentry{align-items:end;gap:10px;margin-top:12px;display:flex}.geoentry label{flex:1;font-weight:800}.geoentry input,.contextnote textarea{width:100%;font:inherit;border:1px solid #9badb8;border-radius:8px;margin-top:6px;padding:11px}.geoentry button,.addgeo{background:#fff;border:1px solid #8ca0ad;border-radius:8px;padding:10px}.typegrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.typegrid label{border:1px solid #c8d3da;border-radius:9px;padding:11px;font-weight:700}.typegrid label.selected{color:#075e53;background:#e8f8f5;border-color:#087a6a}.contextnote{font-weight:900;display:block}.contextnote textarea{resize:vertical;min-height:110px}.contextnote small{text-align:right;color:#64747c;display:block}.validation{color:#a32b24;font-weight:750}.submitrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.submitrow .button:disabled{opacity:.45;cursor:not-allowed}.risuccess{text-align:center;padding:28px}.risuccess h2{font-size:30px}.risuccess>span,.requestrow strong{color:#086247;background:#e5f7ef;border-radius:999px;padding:7px 12px;font-weight:900;display:inline-block}.risuccess button{margin:8px}.ristate,.permissiondenied,.empty{text-align:center;background:#fff;border:1px solid #d7e0e5;border-radius:15px;padding:55px 24px}.ristate.error,.permissiondenied{background:#fff6f4;border-color:#e3b2ad}.spinner{border:4px solid #d5e1e5;border-top-color:#087888;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite rispin;display:inline-block}@keyframes rispin{to{transform:rotate(360deg)}}.requestrow{border:1px solid #d5e0e4;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.requestrow div{flex-direction:column;gap:5px;display:flex}@media (max-width:900px){.readinessgrid{grid-template-columns:repeat(2,1fr)}.controlgrid,.typegrid{grid-template-columns:1fr}.rihero{flex-direction:column}.leadershipPreview{padding:16px}.leadershipHero,.leadershipGrid,.leadershipMetrics{grid-template-columns:1fr}.leadershipHero{padding:28px}.leadershipHero h1{font-size:38px}.leadershipBanner{flex-direction:column;align-items:flex-start}.leadershipStageList div{grid-template-columns:42px minmax(0,1fr)}.leadershipStageList strong{text-align:left;grid-column:2}.stage9SherryChecklist,.stage9SherryProgress{grid-template-columns:1fr}}.rihero.compact{min-height:0;padding:20px 24px}.rihero.compact h2{margin:3px 0 4px;font-size:clamp(1.55rem,3vw,2.2rem)}.rihero.compact p{max-width:760px;margin:0}.radar-page{gap:18px;display:grid}.radar-summary,.radar-section,.evidence-panel{background:#fff;border:1px solid #d8e1e8;border-radius:14px;box-shadow:0 8px 24px #051f320f}.radar-summary{border-top:4px solid #00a9ce;grid-template-columns:minmax(230px,.8fr) 1.8fr;gap:24px;padding:24px;display:grid}.radar-summary small,.radar-heading small,.research-bridge small,.evidence-panel small{letter-spacing:.12em;color:#087c9b;font-size:.7rem;font-weight:800}.radar-summary h2,.radar-heading h2,.research-bridge h2,.evidence-panel h2{color:#092b45;margin:4px 0}.radar-summary p,.radar-heading p,.research-bridge p,.evidence-panel p{color:#5b6e7d;margin:4px 0}.radar-counts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.radar-counts article{background:#f7fafc;border:1px solid #dce5eb;border-radius:10px;padding:16px}.radar-counts article.cyan{background:#e7f8fc;border-color:#95dcea}.radar-counts b{color:#092b45;font-size:1.55rem;display:block}.radar-counts span{color:#5d7180;margin-top:3px;font-size:.76rem;display:block}.radar-section{padding:24px}.radar-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.radar-heading>span{white-space:nowrap;color:#087c9b;background:#e7f8fc;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signal-card{border:1px solid #d9e2e9;border-radius:12px;flex-direction:column;padding:18px;display:flex}.signal-card.selected{border-color:#00a9ce;box-shadow:0 0 0 2px #00a9ce1f}.signal-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.priority{letter-spacing:.09em;text-transform:uppercase;color:#fff;background:#0b3554;border-radius:5px;padding:6px 8px;font-size:.68rem;font-weight:900}.verified{color:#16805f;font-size:.69rem;font-weight:800}.signal-card h3{color:#092b45;margin:15px 0 3px;font-size:1rem}.signal-role{color:#627482;margin:0 0 14px;font-size:.82rem}.signal-card dl{gap:10px;margin:0;display:grid}.signal-card dl div{border-top:1px solid #edf1f4;padding-top:9px}.signal-card dt{text-transform:uppercase;letter-spacing:.08em;color:#738591;font-size:.65rem;font-weight:800}.signal-card dd{color:#243e52;margin:2px 0 0;font-size:.82rem;line-height:1.4}.signal-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:15px;display:flex}.signal-actions button{color:#17445f;cursor:pointer;background:#fff;border:1px solid #b8c9d4;border-radius:7px;padding:8px 10px;font-size:.73rem;font-weight:800}.signal-actions button:first-child{color:#fff;background:#0b3554;border-color:#0b3554}.filter-row{scrollbar-width:thin;gap:7px;padding:1px 1px 10px;display:flex;overflow-x:auto}.filter-row button{white-space:nowrap;color:#36566b;background:#fff;border:1px solid #cbd8e0;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:800}.filter-row button.active{color:#fff;background:#00a9ce;border-color:#00a9ce}.explore-list{margin-top:6px;display:grid}.explore-list>button{text-align:left;color:#153d57;background:#fff;border:0;border-top:1px solid #e4ebef;grid-template-columns:100px 1fr auto;align-items:center;gap:14px;padding:13px 10px;display:grid}.explore-list button span:nth-child(2){gap:2px;display:grid}.explore-list small{color:#6b7e8b}.explore-list strong{color:#087c9b;font-size:.75rem}.band{text-transform:uppercase;letter-spacing:.07em;color:#17445f;font-size:.65rem;font-weight:900}.evidence-panel{grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}.evidence-panel>div,.evidence-panel>aside{padding:24px}.evidence-panel>aside{background:#0b3554}.evidence-panel>aside h2,.evidence-panel>aside p{color:#fff}.evidence-panel>aside small{color:#7dddf0}.evidence-panel>aside .signal-actions button:first-child{color:#06283f;background:#00a9ce;border-color:#00a9ce}.evidence-panel>aside .signal-actions button{color:#fff;background:0 0;border-color:#6f91a7}.evidence-panel h3{color:#153d57;margin:18px 0 3px}.evidence-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.evidence-meta span{color:#36586e;background:#eef5f8;border-radius:5px;padding:7px 9px;font-size:.71rem;font-weight:800}.research-bridge{border-left:5px solid #00a9ce;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.research-bridge>div{max-width:760px}.intel-feed{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.intel-feed article{background:#f7fafc;border-left:3px solid #00a9ce;gap:4px;padding:14px;display:grid}.intel-feed time{color:#6b7e8b;font-size:.68rem}.intel-feed b{color:#153d57;font-size:.82rem}.intel-feed span{color:#637785;font-size:.74rem}.prototype-toast{z-index:20;color:#fff;background:#092b45;border-left:4px solid #00a9ce;border-radius:9px;max-width:340px;padding:12px 16px;font-size:.82rem;position:fixed;bottom:92px;right:24px;box-shadow:0 12px 35px #03182647}@media (max-width:900px){.radar-summary,.signal-grid{grid-template-columns:1fr}.intel-feed{grid-template-columns:repeat(2,1fr)}.evidence-panel{grid-template-columns:1fr}.radar-counts{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rihero.compact,.radar-summary,.radar-section,.evidence-panel>div,.evidence-panel>aside{padding:17px}.radar-counts{grid-template-columns:1fr 1fr}.radar-counts article{padding:12px}.radar-heading,.research-bridge{flex-direction:column;align-items:flex-start}.intel-feed{grid-template-columns:1fr}.explore-list>button{grid-template-columns:1fr auto}.explore-list .band{grid-column:1/-1}.signal-actions button{flex:45%}.prototype-toast{bottom:84px;left:16px;right:16px}.ritabs{flex-wrap:nowrap;overflow-x:auto}.ritabs button{white-space:nowrap}}.rihero.compact h1{color:#fff;margin:3px 0 4px;font-size:clamp(1.65rem,3vw,2.3rem)}.since-label{color:#476273;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:0 0 9px;font-size:.72rem;font-weight:900;display:flex}.since-label b{color:#087c9b;font-size:1.4rem}.signal-organization{color:#153d57;margin:0;font-weight:800}.act-today{border-top:4px solid #0b3554}.verification-note{color:#214c51;background:#eef8f7;border:1px solid #b9ddd7;border-radius:12px;align-items:center;gap:12px;padding:15px 18px;display:flex}.verification-note span{color:#fff;background:#087c6c;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:900;display:grid}.verification-note p{margin:0;line-height:1.5}.sample-badge{color:#674800;background:#fff4cf;border:1px solid #d8aa2e;border-radius:999px;align-self:start;padding:8px 12px;font-size:.68rem;font-weight:900}.research-form-grid{grid-template-columns:2fr 1fr;gap:14px;margin:18px 0;display:grid}.research-form-grid label{font-weight:900}.research-form-grid select{width:100%;font:inherit;background:#fff;border:1px solid #9badb8;border-radius:8px;margin-top:6px;padding:11px;display:block}.local-only-note{color:#674800;background:#fff8df;border-radius:9px;margin-top:18px;padding:12px;font-size:.78rem;font-weight:750}.requests-table{border:1px solid #d5e0e4;border-radius:12px;overflow-x:auto}.request-header,.request-data{grid-template-columns:1.35fr 1.1fr 1fr 1fr 1fr 1fr;min-width:920px;display:grid}.request-header{color:#fff;background:#0b3554}.request-header b,.request-data span{border-right:1px solid #dce5ea;padding:12px}.request-data{color:#355064;border-top:1px solid #dce5ea;font-size:.78rem}.request-data strong{color:#08725a}.ri-growthguide{z-index:22}@media (max-width:700px){.research-form-grid{grid-template-columns:1fr}.sample-badge{display:none}.verification-note{align-items:flex-start}}.myopp-stage,.action-center{gap:18px;display:grid}.opp-hero,.action-header{color:#fff;background:linear-gradient(135deg,#073e50,#0a6872);border-radius:18px;padding:24px;box-shadow:0 12px 34px #051f3224}.opp-hero{justify-content:space-between;gap:24px;display:flex}.opp-hero small,.action-header small{color:#9ee9df;letter-spacing:.1em;font-weight:900}.opp-hero h1,.action-header h1{margin:5px 0;font-size:clamp(1.8rem,4vw,2.7rem)}.opp-hero p{max-width:800px;margin:0}.opp-hero>span{color:#075566;background:#fff;border-radius:999px;height:max-content;padding:9px 13px;font-weight:900}.opp-summary{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.opp-summary button{color:#37566a;text-align:left;background:#fff;border:1px solid #d7e2e8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.opp-summary button.active{background:#e7f8fc;border-color:#00a9ce;box-shadow:inset 0 0 0 1px #00a9ce}.opp-summary small{letter-spacing:.07em;font-size:.65rem;font-weight:900}.opp-summary b{color:#092b45;font-size:1.55rem}.opp-workqueue,.action-section{background:#fff;border:1px solid #d8e1e8;border-radius:15px;padding:24px;box-shadow:0 8px 24px #051f320f}.opp-sectionhead{justify-content:space-between;align-items:start;gap:20px;display:flex}.opp-sectionhead small,.action-section>small,.action-section>div>small{color:#087c9b;letter-spacing:.1em;font-size:.68rem;font-weight:900}.opp-sectionhead h2,.action-section h2{color:#092b45;margin:4px 0}.opp-sectionhead p{color:#607583;margin:4px 0}.opp-tabs{gap:7px;margin:18px 0;padding-bottom:5px;display:flex;overflow-x:auto}.opp-tabs button{white-space:nowrap;color:#36566b;background:#fff;border:1px solid #c9d7df;border-radius:999px;padding:9px 12px;font-size:.7rem;font-weight:900}.opp-tabs button.active{color:#fff;background:#0b3554;border-color:#0b3554}.opp-filters{background:#f3f7f9;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;padding:15px;display:grid}.opp-filters label,.support-request label{color:#36566b;font-size:.72rem;font-weight:900}.opp-filters select,.support-request select,.support-request textarea,.close-monitor select{width:100%;font:inherit;background:#fff;border:1px solid #aebfca;border-radius:8px;margin-top:5px;padding:10px;display:block}.opp-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.opp-card{border:1px solid #d7e2e8;border-radius:13px;flex-direction:column;padding:18px;display:flex}.opp-card.waiting{background:#fffcf2;border-left:5px solid #d49b18}.opp-cardtop{justify-content:space-between;gap:8px;display:flex}.opp-cardtop span{letter-spacing:.07em;color:#fff;background:#0b3554;border-radius:5px;padding:6px 8px;font-size:.67rem;font-weight:900}.opp-cardtop em{color:#087c9b;font-size:.65rem;font-style:normal;font-weight:900}.opp-card h3{color:#092b45;margin:15px 0 2px}.opp-card>strong{color:#607583;font-size:.8rem}.opp-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.opp-tags span{color:#36566b;background:#edf4f7;border-radius:999px;padding:5px 8px;font-size:.66rem}.opp-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 15px;display:grid}.opp-card dl div{border-top:1px solid #e8eef1;padding-top:8px}.opp-card dl .next-action{background:#eaf8fb;border:0;border-radius:8px;grid-column:1/-1;padding:10px}.opp-card dt,.commitment-grid dt{text-transform:uppercase;letter-spacing:.07em;color:#748793;font-size:.62rem;font-weight:900}.opp-card dd,.commitment-grid dd{color:#28465a;margin:2px 0 0;font-size:.76rem;line-height:1.4}.support-accountability{color:#674800;background:#fff4cf;border-radius:8px;padding:10px;font-size:.75rem}.opp-card>.button{margin-top:auto}.opp-empty{text-align:center;color:#637785;background:#f7fafc;border-radius:10px;grid-column:1/-1;padding:36px}.back-opportunities{color:#087c9b;background:0 0;border:0;width:max-content;font-weight:900}.action-header{grid-template-columns:1.45fr 1fr;gap:26px;display:grid}.action-header h3{color:#b9e9e2;margin:0 0 12px}.relationship-lane{color:#fff;letter-spacing:.1em;border:1px solid #78d8d5;border-radius:999px;margin-bottom:7px;padding:6px 9px;font-size:.68rem;font-weight:900;display:inline-block}.relationship-lane.investor{color:#ffe8a8;border-color:#e7c56f}.relationship-lane.builder{color:#ccecff;border-color:#8bc9ef}.action-header p{max-width:740px}.action-header aside{color:#092b45;background:#fff;border-radius:13px;padding:20px}.action-header aside small{color:#087c9b}.action-header aside h2{font-size:1.3rem}.action-header aside p{color:#5f7280}.action-header aside>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.action-header aside>div button{background:#fff;border:1px solid #b9c8d1;border-radius:7px;padding:7px;font-size:.7rem;font-weight:800}.action-meta{flex-wrap:wrap;gap:7px;display:flex}.action-meta span{background:#ffffff1c;border-radius:7px;padding:8px;font-size:.65rem;display:grid}.action-meta b{margin-top:2px;font-size:.75rem}.story-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.story-grid div{background:#f5f8fa;border-radius:9px;padding:12px}.story-grid small{color:#738692;font-weight:900}.story-grid p{color:#2f4d60;margin:5px 0;font-size:.78rem}.action-two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.knowledge-row,.need-row{border-top:1px solid #e4ebef;justify-content:space-between;align-items:center;padding:10px 2px;display:flex}.knowledge-row strong{color:#526c7d;background:#eef4f7;border-radius:999px;padding:5px 8px;font-size:.68rem}.knowledge-row strong.confirmed{color:#087258;background:#e4f6ee}.knowledge-row strong.needs-verification{color:#795900;background:#fff4cf}.need-row{justify-content:flex-start;gap:9px;font-size:.8rem}.playbook{border-top:4px solid #00a9ce;grid-template-columns:1.2fr 1.5fr auto;align-items:center;gap:20px;display:grid}.playbook ol{grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.playbook li{align-items:center;gap:7px;font-size:.75rem;display:flex}.playbook li span{color:#087c9b;background:#e7f8fc;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.commitment-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commitment-grid article{border:1px solid #d9e3e8;border-radius:11px;padding:17px}.commitment-grid article:last-child{background:#fffcf2;border-color:#e8d399}.commitment-grid small{color:#087c9b;font-size:.66rem;font-weight:900}.commitment-grid h3{color:#173e57}.commitment-grid dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.support-request{grid-template-columns:.8fr 1.4fr;gap:24px;display:grid}.support-request>div:last-child{gap:10px;display:grid}.support-request textarea{resize:vertical;min-height:90px}.business-timeline{border-left:2px solid #9edce7;margin:15px 0 0 6px}.business-timeline article{gap:2px;padding:7px 0 12px 18px;display:grid;position:relative}.business-timeline article:before{content:"";background:#00a9ce;border-radius:50%;width:10px;height:10px;position:absolute;top:11px;left:-6px}.business-timeline time{color:#758793;font-size:.66rem}.business-timeline b{color:#24465a;font-size:.82rem}.close-monitor{grid-template-columns:1fr 1fr;gap:20px;display:grid}.close-monitor>div{background:#f6f9fa;border-radius:10px;padding:16px}.close-monitor button{color:#23485f;background:#fff;border:1px solid #aebfca;border-radius:7px;margin-top:10px;padding:9px;font-weight:900}.close-monitor button:disabled{opacity:.4}.prototype-toast{z-index:40}.need-intro{color:#607583;margin:0 0 10px;font-size:.78rem}.need-current-owner{background:#f2f7f8;border-radius:8px;grid-template-columns:.8fr 1.5fr;gap:8px;margin:10px 0 6px;padding:10px;display:grid}.need-current-owner span{gap:2px;display:grid}.need-current-owner small{color:#087c9b;letter-spacing:.07em;font-size:.58rem;font-weight:900}.need-current-owner b{color:#294a5e;font-size:.7rem}.contextual-playbook{color:#087c9b;margin-top:4px;font-size:.7rem;font-weight:800;display:inline-block}.need-capture-row{border-top:1px solid #e4ebef;padding:11px 0}.need-row-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.need-row-main>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.need-row-main b{color:#294a5e;font-size:.8rem}.need-row-main small{color:#607583;flex-basis:100%}.need-status{color:#5b6e79;background:#f0f3f5;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:900}.need-status.information-added,.need-status.ready-for-review{color:#08748e;background:#e7f8fc}.need-status.review-requested{color:#087258;background:#e8f5ef}.need-status.confirmed{color:#087258;background:#e4f6ee}.need-status.needs-clarification{color:#795900;background:#fff4cf}.need-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.need-actions button,.sample-file button{color:#36566b;background:#fff;border:1px solid #b9c8d1;border-radius:6px;padding:6px 8px;font-size:.65rem;font-weight:850}.need-actions button:disabled{opacity:.4}.need-capture-panel{background:#f5f9fa;border:1px solid #d6e3e8;border-radius:10px;gap:10px;margin-top:10px;padding:14px;display:grid}.capture-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.capture-heading small,.need-review-owner small{color:#087c9b;letter-spacing:.08em;font-size:.61rem;font-weight:900}.capture-heading h3{color:#173e57;margin:2px 0}.capture-heading>span{color:#705300;background:#fff4cf;border-radius:999px;padding:5px 7px;font-size:.61rem}.need-capture-panel label{color:#36566b;gap:4px;font-size:.67rem;font-weight:900;display:grid}.need-capture-panel input,.need-capture-panel select,.need-capture-panel textarea{width:100%;font:inherit;background:#fff;border:1px solid #aebfca;border-radius:7px;padding:8px}.need-capture-panel textarea{resize:vertical;min-height:76px}.capture-fields{grid-template-columns:1fr .8fr 1fr;gap:8px;display:grid}.capture-fields.document{grid-template-columns:1fr 1.5fr}.capture-buttons{gap:7px;display:flex}.capture-buttons button{padding:8px 11px}.sample-file{align-items:center;gap:8px;min-height:36px;display:flex}.sample-file span{color:#607583;overflow-wrap:anywhere;font-size:.68rem;font-weight:500}.prototype-caution{color:#785900;margin:0;font-size:.68rem}.need-review-owner{background:#f0f8f6;border-left:4px solid #178264;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;padding:12px;display:grid}.need-review-owner>div{gap:2px;display:grid}.need-review-owner b{color:#22495b;font-size:.73rem}.need-review-owner span{color:#607583;font-size:.66rem}.need-review-owner dl{border-top:1px solid #d6e6e1;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0;padding-top:9px;display:grid}.need-review-owner dl div{gap:2px;display:grid}.need-review-owner dt{text-transform:uppercase;letter-spacing:.06em;color:#678076;font-size:.58rem;font-weight:900}.need-review-owner dd{color:#22495b;margin:0;font-size:.68rem}.need-review-owner p{border-top:1px solid #d6e6e1;grid-column:1/-1;justify-content:space-between;gap:8px;margin:2px 0 0;padding-top:9px;display:flex}.need-review-owner p b{color:#087258}.plaudPilot{background:#f4f7f8;min-height:70vh;padding:28px clamp(18px,4vw,58px) 60px}.plaudPilotHeader{color:#fff;background:linear-gradient(135deg,#073c50,#0b6470);border-radius:18px;grid-template-columns:1.5fr 1fr;gap:28px;padding:30px;display:grid;box-shadow:0 16px 38px #0431422e}.plaudPilotHeader small,.plaudPilotNext small{letter-spacing:.1em;font-weight:900}.plaudPilotHeader h1{margin:8px 0 10px;font-size:clamp(1.65rem,3vw,2.55rem)}.plaudPilotHeader p{color:#d9edf0;max-width:760px;margin:0;line-height:1.55}.plaudPilotHeader dl{grid-template-columns:repeat(3,1fr);align-content:center;gap:10px;margin:0;display:grid}.plaudPilotHeader dl div{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;padding:14px}.plaudPilotHeader dt{color:#bfe0e4;text-transform:uppercase;font-size:.7rem}.plaudPilotHeader dd{margin:6px 0 0;font-weight:850}.plaudPilotGuardrail{color:#174f43;background:#edf8f4;border:1px solid #b9ded2;border-left:5px solid #178264;border-radius:10px;align-items:center;gap:14px;margin:18px 0;padding:14px 18px;display:flex}.plaudPilotMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.plaudPilotMetrics article{background:#fff;border:1px solid #dbe5e8;border-radius:12px;padding:17px}.plaudPilotMetrics small{color:#647985;font-weight:750;display:block}.plaudPilotMetrics strong{color:#123f50;margin-top:8px;font-size:1.3rem;display:block}.plaudPilotGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.plaudPilotGrid article{background:#fff;border:1px solid #dbe5e8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.plaudPilotGrid article>span{color:#087258;background:#e8f5f1;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.plaudPilotGrid h2{color:#153f50;margin:0;font-size:1rem}.plaudPilotGrid p{color:#627681;margin:5px 0 0;font-size:.8rem;line-height:1.45}.plaudPilotGrid button:disabled{color:#788990;cursor:not-allowed;background:#eef2f3;border:0;border-radius:8px;padding:8px 10px}.plaudPilotNext{background:#fff;border:1px solid #dbe5e8;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin-top:18px;padding:22px;display:grid}.plaudPilotNext small{color:#087258}.plaudPilotNext h2{color:#153f50;margin:6px 0 0;font-size:1.1rem}.plaudPilotNext p{color:#627681;margin:0;line-height:1.5}.plaudStageOne{max-width:1180px}.plaudStageOneHero{align-items:center}.plaudStageOneHero h1{color:#fff;margin:8px 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.plaudStageOneHero p{color:#cfdae1;max-width:720px;margin:0;line-height:1.6}.plaudPrototypeStatus{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;min-width:230px;padding:17px 19px}.plaudPrototypeStatus small,.plaudPrototypeStatus b,.plaudPrototypeStatus span{display:block}.plaudPrototypeStatus small{color:var(--cyan);letter-spacing:1.4px;font-size:9px;font-weight:800}.plaudPrototypeStatus b{margin:7px 0 4px;font-size:1.2rem}.plaudPrototypeStatus span{color:#cfdae1;font-size:.72rem}.plaudStageOneBanners{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.plaudPrototypeBanner{text-align:left;cursor:default;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:0;padding:16px 18px;display:grid}.plaudPrototypeBanner b{color:var(--navy)}.plaudPrototypeBanner span{color:var(--muted);line-height:1.45}.plaudApprovalBanner{margin:0}.plaudApprovalBanner p{margin:5px 0 0}.plaudProcessingPanel .paneltitle{align-items:flex-start}.plaudStageStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.plaudStageStrip li{border:1px solid var(--line);border-top:4px solid var(--cyan);background:#fff;border-radius:10px;grid-template-columns:27px 1fr;gap:8px;min-width:0;padding:12px 10px;display:grid;position:relative}.plaudStageStrip li.locked{border-top-color:var(--gold);background:var(--soft)}.plaudStageStrip li>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:27px;height:27px;font-size:.68rem;font-weight:800;display:grid}.plaudStageStrip li.locked>span{background:var(--muted)}.plaudStageStrip div,.plaudStageStrip small,.plaudStageStrip b,.plaudStageStrip em{min-width:0;display:block}.plaudStageStrip small{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.25}.plaudStageStrip b{color:var(--navy);margin:4px 0;font-size:1.3rem}.plaudStageStrip em{color:var(--muted);font-size:.58rem;font-style:normal;line-height:1.25}.plaudDecisionMetrics{grid-template-columns:repeat(3,1fr)}.plaudDecisionMetrics .metric{min-width:0}.plaudQueueLock{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.plaudQueueLock small{color:var(--muted)}.plaudSystemReadiness{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.plaudSystemReadiness article{background:var(--soft);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.plaudSystemReadiness article>span:first-child b,.plaudSystemReadiness article>span:first-child small{display:block}.plaudSystemReadiness article>span:first-child b{color:var(--navy);font-size:.8rem}.plaudSystemReadiness article>span:first-child small{color:var(--muted);margin-top:3px;font-size:.62rem}.plaudHumanRule{margin-top:18px}.plaudHumanRule>ul{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:7px 20px;margin:12px 0 0;padding-left:20px;display:grid}.plaudStageOne .button:disabled{cursor:not-allowed;opacity:.62}.plaudWorkspaceTabs{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:6px;margin:18px 0;padding:6px;display:flex}.plaudWorkspaceTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.plaudWorkspaceTabs button.active,.plaudWorkspaceTabs button:hover,.plaudWorkspaceTabs button:focus-visible{color:#fff;background:var(--navy);outline:0}.plaudReviewDesk{gap:16px;display:grid}.plaudReviewHeading{margin:0;padding:4px 2px}.plaudReviewLayout{grid-template-columns:minmax(300px,35fr) minmax(0,65fr);align-items:start;gap:16px;display:grid}.plaudReviewQueue{margin:0;position:static;overflow:visible}.plaudReviewFilters{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.plaudReviewFilters label,.plaudCorrectionFields label,.plaudPrivacySelect{color:var(--muted);gap:5px;font-size:.68rem;font-weight:800;display:grid}.plaudReviewFilters label:first-child,.plaudReviewFilters .button{grid-column:1/-1}.plaudReviewFilters input,.plaudReviewFilters select,.plaudCorrectionFields input,.plaudCorrectionFields textarea,.plaudPrivacySelect select{width:100%;min-height:42px;color:var(--navy);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.plaudReviewQueueList{gap:8px;display:grid}.plaudReviewQueueList>button{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;gap:7px;padding:12px;display:grid}.plaudReviewQueueList>button:hover,.plaudReviewQueueList>button:focus-visible,.plaudReviewQueueList>button.active{border-color:var(--cyan);outline:0;box-shadow:0 0 0 2px #00a8c51f}.plaudReviewQueueList b,.plaudReviewQueueList small,.plaudReviewQueueList em{display:block}.plaudReviewQueueList small{color:var(--muted);margin-top:4px}.plaudReviewQueueList em{color:var(--teal);letter-spacing:.04em;font-size:.62rem;font-style:normal;font-weight:900}.plaudReviewWorkspace{gap:14px;min-width:0;display:grid}.plaudSelectedHeader,.plaudReviewSection,.plaudTraceability,.plaudFinalReview{margin:0;scroll-margin-top:16px}.plaudReviewFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.plaudReviewFacts>div{background:var(--soft);border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.plaudReviewFacts dt{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.plaudReviewFacts dd{color:var(--navy);overflow-wrap:anywhere;margin:5px 0 0;font-size:.76rem;font-weight:750}.plaudMeetingPager,.plaudReviewActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.plaudReviewActions .button,.plaudMeetingPager .button,.plaudGuidedEvidence .button,.plaudStepPager .button{color:#123f58;white-space:normal;background:#fff;border:1px solid #7894a3;min-height:42px;font-weight:800;line-height:1.25}.plaudReviewActions .button:hover,.plaudMeetingPager .button:hover,.plaudGuidedEvidence .button:hover,.plaudStepPager .button:hover{color:#fff;background:#0b3554;border-color:#0b3554}.plaudReviewActions .button:focus-visible,.plaudMeetingPager .button:focus-visible,.plaudGuidedEvidence .button:focus-visible,.plaudStepPager .button:focus-visible,.plaudGuidedSteps button:focus-visible{outline-offset:2px;outline:3px solid #e6b94a}.plaudReviewActions .button:disabled,.plaudMeetingPager .button:disabled,.plaudGuidedEvidence .button:disabled,.plaudStepPager .button:disabled{color:#526c7a;opacity:1;cursor:not-allowed;background:#e8eef1;border-color:#a8bac4}.plaudReviewChecklist{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.plaudReviewChecklist a{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:24px 1fr;gap:3px 8px;padding:10px;text-decoration:none;display:grid}.plaudReviewChecklist a>span{color:#fff;background:var(--navy);border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:900;display:grid}.plaudReviewChecklist b{font-size:.7rem}.plaudReviewChecklist small{color:var(--muted);font-size:.62rem}.plaudReviewSection>header,.plaudCandidate>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plaudReviewSection>header h3{color:var(--navy);margin:4px 0 0}.plaudCandidate{background:var(--soft);border:1px solid var(--line);border-radius:9px;margin-top:10px;padding:12px}.plaudCandidate p{color:var(--muted);margin:7px 0 0;font-size:.75rem;line-height:1.45}.plaudCorrectionFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.plaudCorrectionFields label:last-child{grid-column:1/-1}.plaudCorrectionFields textarea{resize:vertical;min-height:76px}.plaudDuplicateReview,.plaudEvidencePanel{border:1px solid var(--line);border-left:4px solid var(--cyan);background:#f7fbfc;border-radius:9px;margin-top:12px;padding:14px}.plaudEvidencePanel blockquote{color:var(--navy);border-left:3px solid var(--gold);background:#fff;margin:10px 0;padding:12px}.plaudPrivacySelect{max-width:360px;margin:12px 0}.plaudFinalReview .plaudReviewFacts{grid-template-columns:repeat(4,1fr)}.plaudReviewSafeguards{color:#dce8ec;background:var(--navy);text-align:center;border-radius:10px;padding:14px;font-size:.7rem;font-weight:750;line-height:1.6}.plaudBackToQueue{display:none}.plaudFilterDisclosure{background:var(--soft);border:1px solid var(--line);border-radius:9px;margin:12px 0;padding:10px}.plaudFilterDisclosure summary,.plaudTraceability summary{color:var(--navy);cursor:pointer;font-size:.72rem;font-weight:850}.plaudReviewQueueList>button>span{flex-wrap:wrap;gap:6px;display:flex}.plaudReviewQueueList>button.active{border-left:5px solid var(--cyan);background:#f5fbfc;box-shadow:0 0 0 2px #00a8c526}.plaudReviewGuidance{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.plaudReviewGuidance p{background:var(--soft);border:1px solid var(--line);border-radius:8px;margin:0;padding:11px}.plaudReviewGuidance b,.plaudReviewGuidance span{display:block}.plaudReviewGuidance b{color:var(--navy);font-size:.68rem}.plaudReviewGuidance span{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.4}.plaudStickyContext{z-index:5;color:#fff;background:var(--navy);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 12px;font-size:.66rem;display:flex;position:sticky;top:8px;box-shadow:0 5px 16px #0a33441c}.plaudStickyContext b{margin-right:auto}.plaudStickyContext span:last-child{color:#d9e8ec;flex-basis:100%}.plaudGuidedSteps{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.plaudGuidedSteps button{text-align:left;min-width:0;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:24px 1fr;gap:2px 8px;padding:9px;display:grid}.plaudGuidedSteps button>span{color:#fff;background:var(--muted);border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:.65rem;font-weight:900;display:grid}.plaudGuidedSteps button.active{color:#fff;background:var(--navy);border-color:var(--navy)}.plaudGuidedSteps button.active>span{color:var(--navy);background:#fff}.plaudGuidedSteps button b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.plaudGuidedSteps button small{color:var(--muted);font-size:.58rem}.plaudGuidedSteps button.active small{color:#d9e8ec}.plaudGuidedSteps button.complete{border-color:#278169}.plaudGuidedSteps button.complete>span{background:#278169}.plaudGuidedSteps button.research-required{border-color:#9a6b00}.plaudGuidedSteps button.rejected{border-color:#a23b3b}.plaudGuidedSteps button.correction-required{border-color:#b36b13}.plaudGuidedStep{margin:0}.plaudGuidedStep>header{justify-content:space-between;gap:12px;display:flex}.plaudGuidedStep>header h3{color:var(--navy);margin:4px 0}.plaudGuidedStep>header p{color:var(--muted);margin:0}.plaudStepPattern{gap:10px;margin-top:14px;display:grid}.plaudStepPattern>section{background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:12px}.plaudStepPattern h4{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:.72rem}.plaudStepPattern p{color:var(--muted);font-size:.75rem;line-height:1.45}.plaudGuidedFacts{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.plaudGuidedFacts p{border:1px solid var(--line);background:#fff;border-radius:7px;gap:3px;margin:0;padding:9px;display:grid}.plaudGuidedFacts span{color:var(--muted)}.plaudPersonRow .plaudReviewActions{border-top:1px solid var(--line);padding-top:8px}.plaudGuidedEvidence .button{margin-bottom:8px}.plaudEvidencePanel blockquote span,.plaudEvidencePanel blockquote small{margin-top:5px;display:block}.plaudEvidencePager{justify-content:space-between;align-items:center;gap:8px;display:flex}.plaudEvidencePager span{color:var(--muted);font-size:.68rem;font-weight:800}.plaudMeetingBrief{background:#f7fbfc;border:1px solid #b9ccd5;border-radius:9px;margin-top:14px;padding:12px}.plaudMeetingBrief summary{color:#123f58;cursor:pointer;align-items:center;min-height:42px;font-weight:900;display:flex}.plaudMeetingBrief summary:focus-visible{outline-offset:2px;outline:3px solid #e6b94a}.plaudMeetingBriefGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.plaudMeetingBriefGrid section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.plaudMeetingBriefGrid h4{color:var(--navy);margin:0 0 6px;font-size:.7rem}.plaudMeetingBriefGrid p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.plaudOperatingRule,.plaudFinalSafeguard,.plaudPrivacySummary{color:#264b5d;border-left:4px solid var(--cyan);background:#edf7f8;border-radius:7px;padding:11px;font-size:.73rem;line-height:1.45}.plaudReadableStatus{color:#183e52;opacity:1;white-space:normal;text-align:center;background:#e8f0f3;border:1px solid #7894a3;justify-content:center;align-items:center;min-width:116px;min-height:30px;display:inline-flex}.plaudReadableStatus.complete{color:#155c49;background:#e6f5ef;border-color:#278169}.plaudReadableStatus.research-required{color:#6c4b00;background:#fff3cf;border-color:#b1841a}.plaudReadableStatus.correction-required{color:#713f00;background:#fff0dc;border-color:#b36b13}.plaudReadableStatus.rejected{color:#7c2727;background:#fdeaea;border-color:#a23b3b}.plaudStageThreeControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.plaudStageThreeControls>section{background:#f7fbfc;border:1px solid #b9ccd5;border-radius:9px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.plaudStageThreeControls header{justify-content:space-between;align-items:center;gap:8px;display:flex}.plaudStageThreeControls p{min-height:34px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.plaudStageThreeControls .button{white-space:normal;min-height:44px}.plaudStageThreeControls .button:disabled{color:#526c7a;opacity:1;cursor:not-allowed;background:#e8eef1;border-color:#a8bac4}.plaudStageThreeControls small{color:#6c4b00;font-weight:800}.plaudSimulationButton{margin-top:2px}.plaudTranscriptPanel{max-width:100%;margin:0;overflow:hidden}.plaudTranscriptPanel .paneltitle{gap:12px}.plaudTranscriptContent{color:#284b5e;border:1px solid var(--line);white-space:pre-wrap;background:#f7fbfc;border-radius:9px;padding:14px;font-size:.78rem;line-height:1.65}.plaudTranscriptContent p{margin:0 0 12px}.plaudTranscriptContent p:last-child{margin-bottom:0}.plaudSummaryDialog{width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);background:#fff;border:1px solid #8ca5b2;border-radius:14px;padding:0;overflow:auto;box-shadow:0 22px 70px #071f2d66}.plaudSummaryDialog::backdrop{background:#071f2da8}.plaudSummaryDialog form{padding:22px}.plaudSummaryDialog h3{color:var(--navy);margin:0 0 10px}.plaudSummaryDialog>form>p{color:var(--muted);line-height:1.5}.plaudGeneratedMetadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.plaudGeneratedMetadata>div{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px}.plaudGeneratedMetadata dt{color:var(--muted);text-transform:uppercase;font-size:.6rem;font-weight:900}.plaudGeneratedMetadata dd{color:var(--navy);margin:4px 0 0;font-size:.7rem;font-weight:750}.plaudFutureContract{margin:0}.plaudFutureContract summary{min-height:44px;color:var(--navy);cursor:pointer;align-items:center;font-weight:900;display:flex}.plaudFutureContract summary:focus-visible{outline-offset:2px;outline:3px solid #e6b94a}.plaudFutureContract>p,.plaudFutureContract li{color:var(--muted);font-size:.73rem;line-height:1.5}.plaudFutureContract dl{gap:7px;display:grid}.plaudFutureContract dl>div{background:var(--soft);border-radius:7px;grid-template-columns:150px 1fr;gap:8px;padding:9px;display:grid}.plaudFutureContract dt{color:var(--navy);font-size:.7rem;font-weight:900}.plaudFutureContract dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.7rem}.plaudMissing{background:#fff3d8;border-radius:6px;padding:7px;font-weight:800;color:#8a4a10!important}.plaudPrivacyChoices{gap:7px;display:grid}.plaudPrivacyChoices button{text-align:left;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:11px}.plaudPrivacyChoices button b,.plaudPrivacyChoices button span{display:block}.plaudPrivacyChoices button span{color:var(--muted);margin-top:4px;font-size:.68rem}.plaudPrivacyChoices button.active{border-color:var(--cyan);box-shadow:0 0 0 2px #00a8c526}.plaudFinalCounts{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.plaudFinalCounts p{text-align:center;border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;margin:0;padding:10px;display:grid}.plaudFinalCounts b{color:var(--navy);font-size:1.1rem}.plaudFinalCounts span{color:var(--muted);font-size:.62rem}.plaudGuidedStep .inlinealert span button{color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;margin:6px 4px 0 0;padding:4px 7px}.plaudStepPager{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;display:flex}.plaudStepPager .button:disabled{opacity:1}.plaudTraceability{padding:14px}@media (max-width:1000px){.plaudStageStrip{padding-bottom:6px;display:flex;overflow-x:auto}.plaudStageStrip li{flex:0 0 150px}.plaudDecisionMetrics{grid-template-columns:repeat(2,1fr)}.plaudReviewLayout{grid-template-columns:minmax(260px,2fr) minmax(0,3fr)}.plaudReviewFacts,.plaudReviewChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.plaudReviewFilters{grid-template-columns:1fr}.plaudReviewFilters label:first-child,.plaudReviewFilters .button{grid-column:auto}.plaudReviewGuidance,.plaudGuidedSteps,.plaudGeneratedMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}.plaudFinalCounts{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.plaudStageOneHero{flex-direction:column;align-items:stretch}.plaudPrototypeStatus{min-width:0}.plaudStageOneBanners,.plaudDecisionMetrics,.plaudSystemReadiness,.plaudHumanRule>ul,.plaudPrototypeBanner{grid-template-columns:1fr}.plaudQueueLock{flex-direction:column;align-items:stretch}.plaudQueueLock .button{width:100%}.plaudWorkspaceTabs{overflow-x:auto}.plaudWorkspaceTabs button{flex:none;min-height:44px}.plaudReviewLayout{display:block}.plaudReviewQueue{max-height:none;position:static}.plaudReviewWorkspace,.plaudReviewLayout.showDetail .plaudReviewQueue{display:none}.plaudReviewLayout.showDetail .plaudReviewWorkspace{display:grid}.plaudBackToQueue{width:100%;min-height:44px;display:block}.plaudReviewFacts,.plaudReviewChecklist,.plaudCorrectionFields,.plaudFinalReview .plaudReviewFacts{grid-template-columns:1fr}.plaudCorrectionFields label:last-child{grid-column:auto}.plaudReviewActions .button,.plaudMeetingPager .button{flex:140px;min-height:44px}.plaudReviewHeading{flex-direction:column;align-items:flex-start;gap:8px}.plaudReviewGuidance,.plaudGuidedSteps,.plaudGuidedFacts,.plaudFinalCounts,.plaudMeetingBriefGrid,.plaudStageThreeControls,.plaudGeneratedMetadata{grid-template-columns:1fr}.plaudTranscriptPanel .paneltitle{flex-direction:column;align-items:flex-start}.plaudTranscriptPanel .paneltitle .button{width:100%;min-height:44px}.plaudSummaryDialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.plaudSummaryDialog form{padding:16px}.plaudFutureContract dl>div{grid-template-columns:1fr}.plaudStickyContext{position:static}.plaudStickyContext b{flex-basis:100%}.plaudStepPager{z-index:4;border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px;position:sticky;bottom:8px}.plaudStepPager .button{flex:1;min-height:44px}}.pi-shell{--pi-navy:#103c4d;--pi-teal:#087258;--pi-ink:#183d4a;--pi-muted:#617783;--pi-line:#d8e3e6;max-width:1500px;color:var(--pi-ink);background:#f5f8f8;margin:0 auto;padding:28px clamp(16px,3vw,42px) 60px}.pi-header{color:#fff;background:linear-gradient(125deg,#0c3547,#0b665c);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex;box-shadow:0 16px 38px #0e405027}.pi-header small,.pi-panel>small{letter-spacing:.08em;font-weight:800}.pi-header h1{margin:7px 0 5px;font-size:clamp(2rem,4vw,3.25rem)}.pi-header p{color:#dcebed;max-width:780px;margin:0;line-height:1.55}.pi-status{color:#37525c;white-space:nowrap;background:#eef4f5;border:1px solid #d0dee2;border-radius:999px;align-items:center;width:max-content;padding:6px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.pi-header .pi-status{color:#fff;background:#ffffff16;border-color:#ffffff4d}.pi-banners{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.pi-banners article{border:1px solid var(--pi-line);border-left:5px solid var(--pi-teal);background:#fff;border-radius:12px;padding:16px 18px}.pi-banners b{color:var(--pi-navy)}.pi-banners p{color:var(--pi-muted);margin:5px 0 0;font-size:.84rem;line-height:1.45}.pi-tabs{z-index:8;border:1px solid var(--pi-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#edf3f4ee;border-radius:13px;gap:7px;margin:18px 0;padding:8px;display:flex;position:sticky;top:0;overflow:auto}.pi-tabs button{color:var(--pi-muted);background:0 0;border:0;border-radius:9px;flex:none;padding:10px 12px;font-size:.78rem;font-weight:800}.pi-tabs button:hover,.pi-tabs button:focus-visible,.pi-tabs button.active{color:#fff;background:var(--pi-navy)}.pi-workspace{gap:16px;display:grid}.pi-stack{grid-template-columns:1fr 1fr}.pi-stack>.pi-panel:last-child{grid-column:1/-1}.pi-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pi-metrics article{border:1px solid var(--pi-line);background:#fff;border-radius:12px;padding:17px}.pi-metrics small{color:var(--pi-teal);font-size:.65rem;font-weight:900}.pi-metrics strong{color:var(--pi-navy);margin:5px 0 2px;font-size:1.75rem;display:block}.pi-metrics span{color:var(--pi-muted);font-size:.8rem}.pi-two{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}.pi-panel,.pi-detail,.pi-footer{border:1px solid var(--pi-line);background:#fff;border-radius:14px;padding:22px}.pi-panel header,.pi-detail>header,.pi-evidence header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pi-panel h2,.pi-detail h2{color:var(--pi-navy);margin:0 0 12px;font-size:1.15rem}.pi-panel dl{margin:0}.pi-panel dl div{border-bottom:1px solid #e8eeee;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.pi-panel dt{color:var(--pi-muted)}.pi-panel dd{text-align:right;margin:0;font-weight:800}.pi-attention{margin:0;padding:0;list-style:none}.pi-attention li+li{border-top:1px solid #e7eeee}.pi-attention button{width:100%;color:var(--pi-ink);text-align:left;background:0 0;border:0;justify-content:space-between;padding:11px 0;display:flex}.pi-attention button span{color:var(--pi-teal);font-size:.72rem;font-weight:800}.pi-toolbar{border:1px solid var(--pi-line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.pi-toolbar label,.pi-search{min-width:150px;color:var(--pi-muted);gap:5px;font-size:.68rem;font-weight:800;display:grid}.pi-toolbar label:first-child{flex:260px}.pi-toolbar input,.pi-toolbar select,.pi-search input{min-height:40px;color:var(--pi-ink);background:#fafcfc;border:1px solid #ccdadd;border-radius:8px;padding:8px 10px}.pi-tablewrap{border:1px solid var(--pi-line);background:#fff;border-radius:13px;overflow:auto}.pi-tablewrap table{border-collapse:collapse;width:100%;min-width:980px}.pi-tablewrap th{color:#6a7c84;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#eef4f4;padding:11px 13px;font-size:.68rem}.pi-tablewrap td{vertical-align:top;border-top:1px solid #e5ecee;padding:12px 13px;font-size:.76rem}.pi-tablewrap tr.selected td{background:#edf7f4}.pi-tablewrap td small,.pi-rowbutton span,.pi-rowbutton small{color:var(--pi-muted);margin-top:4px;display:block}.pi-rowbutton{color:var(--pi-ink);text-align:left;background:0 0;border:0;padding:0}.pi-rowbutton small{width:max-content;color:var(--pi-teal);background:#eaf5f2;border-radius:4px;padding:2px 5px;font-size:.6rem;font-weight:900}.pi-detail>header p{color:var(--pi-muted);margin:4px 0 0}.pi-labels{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.pi-labels span{color:#48606a;background:#eff4f5;border-radius:6px;padding:5px 8px;font-size:.65rem;font-weight:800}.pi-detailgrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pi-detailgrid section{background:#f8fafa;border:1px solid #e1eaec;border-radius:10px;padding:14px}.pi-detailgrid small{color:var(--pi-teal);font-size:.63rem;font-weight:900}.pi-detailgrid h3{color:var(--pi-navy);margin:5px 0;font-size:.9rem}.pi-detailgrid p{color:var(--pi-muted);margin:0;font-size:.78rem;line-height:1.5}.pi-actions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pi-actions button{color:#fff;background:var(--pi-navy);border:0;border-radius:7px;padding:8px 10px;font-size:.7rem;font-weight:800}.pi-actions button:disabled{color:#7b898e;cursor:not-allowed;opacity:1;background:#edf1f2;border:1px solid #d8e0e2}.pi-evidence{background:#f4f8f8;border:1px solid #d5e1e4;border-radius:12px;margin-top:14px;padding:18px}.pi-evidence h3{margin:0}.pi-evidence blockquote{color:#294f5c;border-left:4px solid var(--pi-teal);background:#fff;margin:14px 0;padding:13px 15px}.pi-evidence dl,.pi-decisiongrid,.pi-recordgrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pi-evidence dl div,.pi-decisiongrid p,.pi-recordgrid p{background:#fff;border:1px solid #e0e8ea;border-radius:8px;margin:0;padding:10px}.pi-evidence dt,.pi-decisiongrid b,.pi-recordgrid b{color:var(--pi-muted);font-size:.66rem;display:block}.pi-evidence dd{margin:3px 0 0;font-weight:750}.pi-evidence>p{color:var(--pi-muted);margin-bottom:0;font-size:.75rem}.pi-decision{color:#fff;background:var(--pi-navy);border-radius:12px;margin-top:14px;padding:18px}.pi-decision h3{margin-top:0}.pi-decisiongrid p{color:var(--pi-ink)}.pi-decisiongrid span,.pi-recordgrid span{margin-top:4px;font-size:.76rem;display:block}.pi-decision>strong{color:#bfe8dc;margin-top:12px;font-size:.75rem;display:block}.pi-rule{color:#274d59;border-left:4px solid var(--pi-teal);background:#edf7f4;border-radius:8px;padding:13px 15px;font-weight:700;line-height:1.5}.pi-privacy,.pi-exception{border-top:1px solid #e4ebed;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.pi-privacy select{min-width:190px;padding:7px}.pi-search input{width:min(700px,100%);margin:4px 0 10px}.pi-results,.pi-health{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pi-results article,.pi-health article{border:1px solid var(--pi-line);background:#fff;border-radius:12px;padding:18px}.pi-results small,.pi-health small{color:var(--pi-teal);font-size:.62rem;font-weight:900}.pi-results h3,.pi-health h3{color:var(--pi-navy);margin:7px 0;font-size:.92rem}.pi-results p{color:var(--pi-muted);font-size:.75rem}.pi-results dl,.pi-health dl{font-size:.72rem}.pi-results dl div,.pi-health dl div{border-top:1px solid #e5ecee;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.pi-results dd,.pi-health dd{text-align:right;margin:0;font-weight:750}.pi-results button{color:var(--pi-teal);background:#edf7f4;border:0;border-radius:7px;padding:8px 10px;font-weight:800}.pi-principles{border:1px solid var(--pi-line);background:#fff;border-radius:12px;margin:0;padding:18px 30px}.pi-exception>span{min-width:190px}.pi-exception small{color:var(--pi-muted);margin-top:3px;display:block}.pi-timeline{border-left:2px solid #b9d2d4;margin-left:8px;padding-left:18px}.pi-timeline article{padding:0 0 18px;position:relative}.pi-timeline article:before{content:"";background:var(--pi-teal);border:3px solid #e8f4f1;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-24px}.pi-timeline span,.pi-timeline p{color:var(--pi-muted);font-size:.72rem}.pi-timeline h3{color:var(--pi-navy);margin:4px 0;font-size:.9rem}.pi-timeline p{margin:3px 0}.pi-footer{margin-top:18px}.pi-footer p{color:var(--pi-muted);line-height:1.5}.pi-denied{text-align:center;background:#fff;border:1px solid #d8e3e6;border-radius:16px;max-width:720px;margin:60px auto;padding:42px}.pi-denied small{color:#087258;font-weight:900}.pi-denied h1{color:#103c4d}.pi-denied p{color:#617783;line-height:1.55}@media (max-width:1000px){.opp-summary{grid-template-columns:repeat(2,1fr)}.opp-cardgrid,.action-header,.action-two,.support-request{grid-template-columns:1fr}.story-grid{grid-template-columns:repeat(2,1fr)}.playbook,.plaudPilotHeader,.plaudPilotGrid,.plaudPilotNext{grid-template-columns:1fr}.plaudPilotMetrics,.pi-metrics{grid-template-columns:repeat(2,1fr)}.pi-two,.pi-stack{grid-template-columns:1fr}.pi-stack>.pi-panel:last-child{grid-column:auto}.pi-results,.pi-health{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.opp-hero,.opp-sectionhead{flex-direction:column}.opp-summary,.opp-cardgrid,.opp-filters,.story-grid,.commitment-grid,.close-monitor,.opp-card dl{grid-template-columns:1fr}.opp-card dl .next-action{grid-column:auto}.playbook ol{grid-template-columns:1fr}.action-header,.opp-workqueue,.action-section{padding:17px}.need-row-main{flex-direction:column;align-items:flex-start}.need-actions{justify-content:flex-start}.capture-fields,.capture-fields.document,.need-review-owner,.need-review-owner dl{grid-template-columns:1fr}.need-review-owner p{display:grid}.plaudPilotHeader dl,.plaudPilotMetrics{grid-template-columns:1fr}.plaudPilotGuardrail{flex-direction:column;align-items:flex-start}.plaudPilotGrid article{grid-template-columns:auto 1fr;align-items:start}.plaudPilotGrid button{grid-column:1/-1}.pi-shell{padding:14px 10px 40px}.pi-header{flex-direction:column;padding:22px 18px}.pi-banners,.pi-metrics,.pi-detailgrid,.pi-evidence dl,.pi-decisiongrid,.pi-recordgrid,.pi-results,.pi-health{grid-template-columns:1fr}.pi-tabs{top:0}.pi-panel,.pi-detail,.pi-footer{padding:16px}.pi-privacy,.pi-exception{flex-direction:column;align-items:flex-start}.pi-privacy select,.pi-exception .pi-actions{width:100%}}.plaudWorkspaceDescription{color:#566575;margin:0 0 22px;font-size:.9rem}.plaudAdvancedLabel{align-items:center;gap:10px;margin-bottom:16px;display:flex}.plaudPilotMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.plaudPilotFilters{grid-template-columns:2fr repeat(4,minmax(145px,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.plaudPilotFilters label,.plaudSearchBox label{gap:6px;font-size:.82rem;font-weight:700;display:grid}.plaudPilotFilters input,.plaudPilotFilters select,.plaudSearchBox input{color:#132235;background:#fff;border:1px solid #cbd5df;border-radius:6px;min-height:44px;padding:9px 11px}.plaudMeetingLibrary table button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.plaudMeetingLibrary table button small{margin-top:5px;display:block}.plaudMeetingLibrary tbody tr{cursor:pointer}.plaudMeetingLibrary tbody tr:hover{background:#f4f8fa}.plaudMeetingDetail{gap:16px;display:grid}.plaudBackToMeetings{justify-self:start}.plaudPilotSection>h3{margin-top:0}.plaudMeetingControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plaudMeetingControls small{color:#637180;flex-basis:100%}.plaudPilotTranscript{z-index:1000;background:#fff;position:fixed;inset:4vh 4vw;overflow:auto;box-shadow:0 24px 70px #00142847}.plaudSearchBox{gap:14px;margin-bottom:18px;display:grid}.plaudSuggestedQuestions{flex-wrap:wrap;gap:8px;display:flex}.plaudSearchResults{gap:14px;display:grid}.plaudSearchResults>.statustag{justify-self:start}.plaudCitationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plaudCitation{background:#f9fbfc;border:1px solid #d7e0e7;border-radius:8px;padding:16px}.plaudCitation h4{margin:7px 0}.plaudCitation blockquote{color:#33475b;border-left:3px solid #00a7c8;margin:12px 0;padding-left:12px}.plaudCitation>div{flex-wrap:wrap;gap:8px;display:flex}.plaudImportControls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.plaudImportControls p{flex-basis:100%;margin:0}.plaudPilotOverview{margin-bottom:18px}.plaudDetailCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plaudDetailCards article,.plaudPrototypeSummary article{background:#f9fbfc;border:1px solid #d7e0e7;border-radius:7px;gap:5px;padding:12px;display:grid}.plaudDetailCards span,.plaudDetailCards small{color:#566575}.plaudPrototypeSummary{border-top:1px solid #d7e0e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:16px;display:grid}.plaudPrototypeSummary>h3,.plaudPrototypeSummary>.adminrule{grid-column:1/-1}.plaudPrototypeSummary h4,.plaudPrototypeSummary p{margin:0}.plaudTranscriptEvidence blockquote{background:#f5f9fb;border-left:4px solid #00a7c8;margin:12px 0;padding:14px}.plaudImportHistory{color:#45586b;margin:14px 0 0;padding-left:22px}.plaudCitation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.plaudCitation dl div{gap:2px;display:grid}.plaudCitation dt{text-transform:uppercase;color:#647586;font-size:.72rem;font-weight:800}.plaudCitation dd{margin:0}@media (max-width:1100px){.plaudPilotFilters,.plaudPilotMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.plaudCitationGrid{grid-template-columns:1fr}.plaudImportTable{overflow-x:auto}}@media (max-width:680px){.plaudWorkspaceTabs{justify-content:flex-start;overflow-x:auto}.plaudWorkspaceTabs button{white-space:nowrap;min-height:44px}.plaudPilotMetrics,.plaudPilotFilters,.plaudDetailCards,.plaudPrototypeSummary,.plaudCitation dl{grid-template-columns:1fr}.plaudMeetingLibrary table,.plaudMeetingLibrary tbody,.plaudMeetingLibrary tr,.plaudMeetingLibrary td{display:block}.plaudMeetingLibrary thead{display:none}.plaudMeetingLibrary tr{border-bottom:1px solid #d7e0e7;padding:14px}.plaudMeetingLibrary td{border:0;padding:5px 0}.plaudMeetingLibrary td:before{content:attr(data-label);color:#617080;font-size:.72rem;font-weight:800;display:block}.plaudPilotTranscript{border-radius:0;inset:0}.plaudAdvancedLabel{flex-direction:column;align-items:flex-start}}.plaudContactEditor{background:#f8fbfc;border:1px solid #b8c9d6;border-radius:8px;gap:14px;margin:14px 0;padding:16px;display:grid}.plaudContactEditor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plaudContactEditor h4,.plaudContactEditor p{margin:0}.plaudContactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plaudContactFields label,.plaudPasteContact,.plaudParsedContact label{gap:6px;font-size:.82rem;font-weight:800;display:grid}.plaudContactFields input,.plaudContactFields select,.plaudContactFields textarea,.plaudPasteContact textarea,.plaudParsedContact input{color:#172b3e;background:#fff;border:1px solid #c3d0da;border-radius:6px;min-height:44px;padding:9px 11px}.plaudContactNotes{grid-column:1/-1}.plaudContactNotes textarea,.plaudPasteContact textarea{resize:vertical;min-height:92px}.plaudEmailValidation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plaudEmailValidation small{color:#5d6c7a;flex-basis:100%}.plaudParsedContact{gap:10px;display:grid}.plaudParsedContact>article{background:#fff;border:1px solid #d6e0e7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.plaudParsedContact .plaudReviewActions{grid-column:1/-1}.plaudContactSummary,.plaudFinalContactSummary>article{background:#f8fbfc;border:1px solid #d6e0e7;border-radius:7px;gap:7px;margin:10px 0;padding:12px;display:grid}.plaudContactSummary p{margin:0}.plaudFinalContactSummary{gap:10px;margin:14px 0;display:grid}.plaudContactConflict{gap:10px;display:grid}@media (max-width:700px){.plaudContactFields,.plaudParsedContact>article{grid-template-columns:1fr}.plaudContactNotes,.plaudParsedContact .plaudReviewActions{grid-column:auto}.plaudContactEditor>header{flex-direction:column}.plaudContactEditor .button{min-height:44px}}.plaudStatusLegend{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.plaudValueComparison{background:#fff;border:1px solid #d7e1e8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.plaudValueComparison span,.plaudValueComparison b{padding:6px}.plaudValueComparison small{color:#0f607b;grid-column:1/-1;font-weight:700}.plaudRecordContext{border-left:4px solid var(--accent,#20b8e5)}.plaudRecordContext .plaudReviewFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.plaudRecordEditor{background:#f8fafc;border:1px solid #d5dee7;border-radius:10px;margin-top:10px;padding:14px}details.plaudRecordEditor>summary{cursor:pointer;color:#12324a;font-weight:700}.plaudCompactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.plaudCompactFields label{color:#32495c;gap:6px;font-size:.82rem;font-weight:700;display:grid}.plaudCompactFields input,.plaudCompactFields select,.plaudCompactFields textarea{color:#10293d;background:#fff;border:1px solid #b9c7d3;border-radius:7px;width:100%;min-height:42px;padding:9px}.plaudCompactFields textarea{resize:vertical;min-height:82px}.plaudProvenance{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.plaudProvenance span{background:#fff;border:1px solid #c8d4de;border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:700}.plaudAddedSummary{background:#edf8fc;border-left:3px solid #1b91b9;padding:10px}.plaudFinalOutput{background:#fff;border:1px solid #d5dee7;border-radius:10px;margin:12px 0;padding:14px}.plaudFinalOutput>h4{color:#0f4962;margin-top:0}.plaudCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plaudCandidateGrid article{background:#f8fafc;border:1px solid #d9e2ea;border-radius:8px;gap:6px;padding:10px;display:grid}.plaudReadableStatus.not-reviewed,.plaudReadableStatus.information-added,.plaudReadableStatus.information-missing{color:#17374a;background:#eaf1f5}@media (max-width:980px){.plaudRecordContext .plaudReviewFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.plaudRecordContext .plaudReviewFacts,.plaudCompactFields,.plaudCandidateGrid{grid-template-columns:1fr}.plaudRecordEditor{padding:11px}.plaudGuidedStep .plaudReviewActions{align-items:stretch}.plaudGuidedStep .plaudReviewActions .button{width:100%;min-height:44px}.plaudValueComparison{grid-template-columns:1fr}.plaudValueComparison small{grid-column:auto}}.plaudPrototypeVisibilityNotice{gap:8px;margin:16px 0;padding:16px 18px;display:grid}.plaudPrototypeVisibilityNotice b,.plaudPrototypeVisibilityNotice span{display:block}.plaudBackToMeetings.button.light{color:#0b4058;background:#fff;border-color:#0f607b;font-weight:800}.plaudBackToMeetings.button.light:hover,.plaudBackToMeetings.button.light:focus-visible{color:#092f42;background:#eaf8fb;border-color:#00a7c8}.plaudMeetingInsights{border-left:4px solid #0d89ab;gap:14px;display:grid}.plaudMeetingInsights>.paneltitle{align-items:center;margin:0}.plaudInsightsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plaudInsightsGrid>article{background:#f8fafc;border:1px solid #d7e1e8;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.plaudInsightsGrid h4,.plaudInsightsGrid p{margin:0}.plaudInsightsGrid h4{color:#516474;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.plaudInsightsGrid span,.plaudInsightsGrid small{color:#566979}.plaudInsightParticipants{grid-row:span 2}.plaudInsightParticipants>div{border-top:1px solid #dce5eb;gap:3px;padding:8px 0;display:grid}.plaudInsightParticipants em{color:#0f607b;font-size:.7rem;font-style:normal;font-weight:800}.plaudInsightTags{flex-wrap:wrap;gap:6px;display:flex}.plaudQuickUpdateBackdrop{z-index:1200;background:#0418267a;justify-content:flex-end;display:flex;position:fixed;inset:0}.plaudQuickUpdate{background:#fff;align-content:start;gap:16px;width:min(720px,94vw);height:100%;padding:24px;display:grid;overflow-y:auto;box-shadow:-18px 0 45px #051a2840}.plaudQuickUpdate>header{z-index:2;background:#fff;border-bottom:1px solid #d7e1e8;justify-content:space-between;align-items:flex-start;gap:18px;margin:-24px -24px 0;padding:24px;display:flex;position:sticky;top:-24px}.plaudQuickUpdate>header h3,.plaudQuickUpdate>header p{margin:4px 0}.plaudQuickUpdate>section{background:#f8fafc;border:1px solid #d7e1e8;border-radius:10px;gap:12px;padding:16px;display:grid}.plaudQuickUpdate>section h4,.plaudQuickUpdate>section h5,.plaudQuickUpdate>section p{margin:0}.plaudQuickFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plaudQuickFields label,.plaudQuickPaste{color:#32495c;gap:6px;font-size:.82rem;font-weight:800;display:grid}.plaudQuickFields input,.plaudQuickFields select,.plaudQuickFields textarea,.plaudQuickPaste textarea{color:#10293d;background:#fff;border:1px solid #b9c7d3;border-radius:7px;width:100%;min-height:44px;padding:9px}.plaudQuickFields textarea,.plaudQuickPaste textarea{resize:vertical;min-height:84px}.plaudQuickWide{grid-column:1/-1}.plaudQuickChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plaudQuickChoices label{background:#fff;border:1px solid #d2dde5;border-radius:7px;align-items:flex-start;gap:8px;min-height:40px;padding:8px;font-size:.8rem;font-weight:700;display:flex}.plaudQuickChoices input{margin-top:2px}.plaudQuickUpdate fieldset{border:0;min-width:0;padding:0}.plaudQuickUpdate legend{margin-bottom:8px;font-size:.78rem;font-weight:800}.plaudQuickUpdate>footer{background:#fff;border-top:1px solid #d7e1e8;justify-content:flex-end;gap:10px;margin:0 -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.plaudReadableStatus.information-added-—-human-decision-required{color:#664900;background:#fff2b9}@media (max-width:980px){.plaudInsightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plaudQuickUpdate{width:min(680px,96vw)}}@media (max-width:700px){.plaudInsightsGrid,.plaudQuickFields,.plaudQuickChoices{grid-template-columns:1fr}.plaudInsightParticipants{grid-row:auto}.plaudQuickUpdateBackdrop{align-items:stretch}.plaudQuickUpdate{width:100vw;padding:16px}.plaudQuickUpdate>header{flex-direction:column;margin:-16px -16px 0;padding:16px;top:-16px}.plaudQuickUpdate>header .button{width:100%;min-height:44px}.plaudQuickUpdate>footer{flex-direction:column-reverse;margin:0 -16px -16px;padding:14px 16px;bottom:-16px}.plaudQuickUpdate>footer .button{width:100%;min-height:44px}.plaudQuickWide{grid-column:auto}.plaudMeetingInsights>.paneltitle{flex-direction:column;align-items:stretch}.plaudMeetingInsights>.paneltitle .button{width:100%;min-height:44px}}.plaudRecommendation{background:#f7fafc;border:1px solid #cbd9e3;border-radius:10px;gap:14px;margin-top:18px;padding:16px;display:grid}.plaudRecommendation>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plaudRecommendation h4,.plaudRecommendation h5,.plaudRecommendation p{margin:0}.plaudSimilarMeetings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plaudSimilarMeetings article{background:#fff;border:1px solid #d7e1e8;border-radius:8px;gap:5px;padding:12px;display:grid}.plaudSimilarMeetings span,.plaudSimilarMeetings small{color:#526779}.plaudQuickUpdate>section>.plaudRecommendation{background:#fff;margin-top:0}.plaudQuickUpdate>section label>select{color:#10293d;background:#fff;border:1px solid #b9c7d3;border-radius:7px;width:100%;min-height:44px;padding:9px}@media (max-width:1000px){.plaudSimilarMeetings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.plaudRecommendation>header{flex-direction:column}.plaudSimilarMeetings,.plaudRecommendation .plaudReviewFacts{grid-template-columns:1fr}.plaudQuickUpdate>section{padding:13px}}.fieldhint{color:#657782;margin-top:5px;font-size:9px;line-height:1.35;display:block}.preTesterCommand{border:1px solid #cfe0e7;border-left:5px solid var(--cyan);background:#f7fbfd;border-radius:10px;margin:18px 0;padding:22px}.preTesterCommandHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.preTesterCommandHead h2{color:#163243;margin:8px 0}.preTesterCommandHead p{color:#526978;max-width:760px;margin:0;font-size:12px;line-height:1.55}.repairProgress{color:#fff;text-align:center;background:#083548;border-radius:8px;min-width:150px;padding:14px}.repairProgress b,.repairProgress span{display:block}.repairProgress b{font-size:28px}.repairProgress span{color:#b9edf5;margin-top:4px;font-size:10px;font-weight:700}.repairStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.repairStats span{background:#fff;border:1px solid #d8e5eb;border-radius:8px;padding:12px;display:block}.repairStats small,.repairStats b{display:block}.repairStats small{color:#6b7d88;letter-spacing:1px;font-size:8px;font-weight:700}.repairStats b{color:#14364b;margin-top:5px;font-size:16px}.repairQueue{gap:10px;display:grid}.repairQueue article,.completedRepairs article{background:#fff;border:1px solid #d7e3e9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.repairQueue article small,.completedRepairs article small{color:#12849b;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:700}.repairQueue article h3{color:#14364b;margin:5px 0;font-size:16px}.repairQueue article p{color:#526978;margin:0 0 8px;font-size:12px;line-height:1.45}.repairQueue article span,.completedRepairControls span,.completedRepairs article span{color:#657985;font-size:10px;font-weight:700}.repairEmpty{background:#e9f8f1;border:1px solid #bfe4d2;border-radius:8px;padding:18px}.repairEmpty b,.repairEmpty span{display:block}.repairEmpty b{color:#087d4e}.repairEmpty span{color:#4d675b;margin-top:6px;font-size:11px}.completedRepairControls{align-items:center;gap:12px;margin-top:14px;display:flex}.completedRepairs{gap:8px;margin-top:12px;display:grid}.completedRepairs article{background:#fbfdfd}.completedRepairs article b{color:#24475b;margin:5px 0;font-size:12px;display:block}.inviteCreatedConfirmation{border:1px solid #bfe4d2;border-left:5px solid var(--green);background:#e9f8f1;border-radius:8px;gap:6px;margin:14px 0 10px;padding:14px 16px;display:grid}.inviteCreatedConfirmation b,.inviteCreatedConfirmation span,.inviteCreatedConfirmation small{display:block}.inviteCreatedConfirmation b{color:#087d4e;font-size:13px}.inviteCreatedConfirmation span{color:#254b3b;font-size:11px;font-weight:700}.inviteCreatedConfirmation small{color:#5a6c63;font-size:10px;line-height:1.45}.inviteEmailStatus{background:#fff8df;border:1px solid #f0cc6b;border-left:4px solid #d99b13;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 10px;padding:12px 14px;display:flex}.inviteEmailStatus b,.inviteEmailStatus span{display:block}.inviteEmailStatus b{color:#73510b;font-size:11px}.inviteEmailStatus span{color:#5d6670;text-align:right;font-size:11px;line-height:1.45}.inviteEmailSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.inviteEmailSteps span{color:#315566;border:1px solid #cfe0e7;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:10px;font-weight:700;display:flex}.inviteEmailSteps b{color:#087992;background:#dff6f9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.workspaceLinkPanel{background:#f7fbfd;border:1px solid #cfe0e7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 0 14px;padding:12px;display:grid}.workspaceLinkPanel small,.workspaceLinkPanel a{display:block}.workspaceLinkPanel small{color:#73848d;letter-spacing:1px;font-size:8px;font-weight:700}.workspaceLinkPanel a{color:#087992;overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:700}.copyStatus{color:#07586c;background:#eef7fa;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:700}.growthosdiagnostics>div{grid-template-columns:repeat(6,minmax(135px,1fr));gap:14px;width:100%;display:grid}.internaluatlogin{gap:14px;margin-top:18px;display:grid}.internaluatlogin label{color:#315866;gap:7px;font-size:11px;font-weight:800;display:grid}.internaluatlogin select,.internaluatlogin input{border:1px solid var(--line);color:#092638;width:100%;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.internaluatpreview{background:#f1fbfd;border:1px solid #9dcbd6;border-radius:8px;gap:4px;padding:13px 14px;display:grid}.internaluatpreview b{color:#092638}.internaluatpreview span{color:#0e5368;font-weight:800}.internaluatpreview small{color:var(--muted)}.uatloginmessage{color:#604a00;background:#fff7df;border-left:4px solid #d99b1b;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.internalUatControl{background:#f4fbfd;border-bottom:1px solid #c9e3eb;gap:14px;padding:18px 3%;display:grid}.uatControlHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.uatControlHeader small,.uatChecklistMini small,.uatEvidenceLog small{color:#0b7d9a;letter-spacing:.14em;font-size:8px;font-weight:900}.uatControlHeader h2{color:#0b2f46;margin:4px 0;font-size:21px}.uatControlHeader p{color:#496473;margin:0;font-size:12px}.uatControlHeader>button{color:#fff;cursor:pointer;background:#168dac;border:1px solid #0c87a6;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:900}.uatControlGrid{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.uatRoleSelect{color:#17314b;background:#fff;border:1px solid #c7e1e9;border-radius:8px;gap:7px;padding:12px;font-size:10px;font-weight:900;display:grid}.uatRoleSelect select{color:#0b2f46;min-height:40px;font:inherit;background:#fff;border:1px solid #bdd3dc;border-radius:7px;padding:8px 10px}.uatRoleSelect span{color:#607584;font-size:10px;font-weight:700}.uatStatusStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.uatStatusStrip>div{background:#fff;border:1px solid #c7e1e9;border-radius:8px;gap:4px;padding:12px;display:grid}.uatStatusStrip b{color:#0b2f46;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.uatStatusStrip span{color:#607584;text-transform:uppercase;font-size:9px;font-weight:800}.uatWorkflowButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.uatWorkflowButtons button{color:#0b2f46;text-align:left;cursor:pointer;background:#fff;border:1px solid #b8dce7;border-radius:8px;gap:5px;min-height:72px;padding:11px 12px;display:grid}.uatWorkflowButtons button:hover,.uatWorkflowButtons button:focus-visible{border-color:#168dac;outline:3px solid #168dac29}.uatWorkflowButtons button.locked{color:#604a00;background:#fff8df;border-color:#dfc274}.uatWorkflowButtons b{font-size:12px}.uatWorkflowButtons span{color:#607584;font-size:10px;line-height:1.35}.uatWorkflowButtons button.locked span{color:#7c651e}.uatValidationGrid{grid-template-columns:minmax(230px,.35fr) minmax(0,1fr);gap:12px;display:grid}.uatChecklistMini,.uatEvidenceLog{background:#fff;border:1px solid #c7e1e9;border-radius:8px;padding:13px}.uatChecklistMini{gap:8px;display:grid}.uatChecklistMini button{color:#0b5368;text-align:left;cursor:pointer;background:#f7fcfd;border:1px solid #d8e8ee;border-radius:7px;padding:9px 10px;font-size:11px;font-weight:900}.uatEvidenceLog>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.uatEvidenceLog>div button{color:#546879;background:#f8fbfc;border:1px solid #bfd4dc;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.uatEvidenceLog>p{color:#607584;margin:12px 0 0;font-size:12px}.uatEvidenceLog ol{gap:8px;max-height:255px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.uatEvidenceLog li{background:#fbfdfe;border:1px solid #edf3f6;border-radius:7px;gap:3px;padding:10px;display:grid}.uatEvidenceLog li b{color:#0b2f46;font-size:12px}.uatEvidenceLog li span,.uatEvidenceLog li small{color:#607584;font-size:9px;font-weight:800}.uatEvidenceLog li p{color:#344c5d;margin:0;font-size:11px}.testmodebar+.top,.growthosdiagnostics+.top{top:var(--test-mode-bar-height,0px)}.step1panel{background:#f5fcff;border:1px solid #b9e3ef}.livebadge{color:#fff;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900}.livebadge.on{background:#19795a}.livebadge.warn{background:#8a6100}.step1actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.step1actions span{color:#3f5f6e;font-size:13px;font-weight:700}.step1summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.step1summary article{background:#fff;border:1px solid #d5e6ec;border-radius:8px;padding:14px}.step1summary small,.step1summary span,.step1tasktable small{color:#46616d;font-size:11px;line-height:1.35;display:block}.step1summary b{color:#07364c;margin:4px 0;font-size:18px;display:block}.step1owners{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.step1owners span{color:#064f69;background:#e7f8fc;border:1px solid #bde5ee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.step1tasktable select{min-width:150px}.step1guardrails{background:#fff4ce;border-left:4px solid #bd8200;border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.step1guardrails b{color:#6b4a00;white-space:nowrap}.stage2panel{background:#f8fbf7;border-color:#c9e5cf;margin-top:18px}.stage2grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.stage2grid>section,.stage2lists>section{background:#fff;border:1px solid #d9e8dc;border-radius:8px;padding:16px}.stage2grid h3,.stage2lists h3{color:#083d4f;margin:0 0 12px;font-size:17px}.stage2form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stage2form .wide{grid-column:1/-1}.stage2form textarea{min-height:74px}.stage2lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.stage2lists article{border-top:1px solid #edf3f0;padding:10px 0}.stage2lists article:first-of-type{border-top:0}.stage2lists small,.stage2lists span,.stage2advance p,.stage2advance li{color:#46616d;font-size:12px;line-height:1.4}.stage2lists b,.stage2advance b{color:#07364c;display:block}.stage2advance{background:#fff8df;border:1px solid #eed37f;border-radius:8px;padding:14px}.stage2advance ul{max-height:150px;margin:10px 0 14px;padding-left:18px;overflow:auto}.step1guardrails span{color:#4b4b42;line-height:1.45}.adminUatConsole{background:#f7fbfd;border-color:#7bb9cb}.adminUatConsole .paneltitle{align-items:flex-start}.uatScore{text-align:center;color:#063b52;background:#fff;border:1px solid #b8dce7;border-radius:8px;min-width:150px;padding:14px 16px}.uatScore b{font-size:30px;line-height:1;display:block}.uatScore span{text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:10px;font-weight:800;display:block}.uatRoleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.uatRoleGrid button{text-align:left;cursor:pointer;color:#0b2740;background:#fff;border:1px solid #c9dce4;border-radius:8px;padding:13px}.uatRoleGrid button.active{background:#e9f8fc;border-color:#0e6682;box-shadow:inset 0 0 0 2px #0e66822e}.uatRoleGrid span,.uatRoleGrid b,.uatRoleGrid em{display:block}.uatRoleGrid span{font-size:11px;font-weight:900}.uatRoleGrid b{margin-top:4px;font-size:13px}.uatRoleGrid em{color:#5f7180;margin-top:9px;font-size:11px;font-style:normal}.uatDetailGrid{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);gap:16px;display:grid}.uatSelectedRole,.uatChecklist{background:#fff;border:1px solid #d6e4ea;border-radius:8px;padding:18px}.uatSelectedRole small{color:#0081a7;letter-spacing:.12em;font-weight:900}.uatSelectedRole h3,.uatChecklist h3{color:#102f46;margin:7px 0 10px}.uatSelectedRole p,.uatChecklist p{color:#344e62}.uatSelectedRole dl{gap:8px;margin:16px 0;display:grid}.uatSelectedRole dl>div{border-bottom:1px solid #e6eef2;grid-template-columns:120px 1fr;gap:10px;padding-bottom:8px;display:grid}.uatSelectedRole dt{color:#637484;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.uatSelectedRole dd{color:#102f46;margin:0;font-weight:800}.uatActions,.uatStatusButtons,.uatGate{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uatChecklist ul{gap:8px;margin:0 0 18px;padding-left:18px;display:grid}.uatChecklist li{color:#18384d}.uatStatusButtons button{color:#06465f;cursor:pointer;background:#f8fdff;border:1px solid #b8dce7;border-radius:8px;padding:10px 12px;font-weight:900}.uatStatusButtons button.active{color:#fff;background:#06465f}.uatGate{color:#5b4300;background:#fff8df;border:1px solid #dfc274;border-radius:8px;justify-content:space-between;margin-top:16px;padding:14px}.uatGate b{color:#5b4300}.uatGate span{flex:1;min-width:260px}@media (max-width:860px){.step1summary{grid-template-columns:1fr 1fr}.step1guardrails{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.step1summary{grid-template-columns:1fr}.step1actions{flex-direction:column;align-items:stretch}}.leadershipPreview{color:#0b2233;background:#eef3f6;min-height:100vh;padding:28px}.leadershipHero{color:#fff;background:#0d3549;border-radius:10px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:36px;max-width:1180px;margin:0 auto 16px;padding:42px 46px;display:grid;box-shadow:0 16px 40px #0d354926}.leadershipHero small,.leadershipPanel small,.leadershipAccess small{color:#32bddc;letter-spacing:2px;font-size:10px;font-weight:900}.leadershipHero h1{letter-spacing:0;margin:14px 0 12px;font-size:48px;font-weight:600;line-height:1.05}.leadershipHero p{color:#d9e7ee;max-width:720px;margin:0;font-size:17px;line-height:1.6}.leadershipHero aside{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;padding:22px}.leadershipHero aside span,.leadershipHero aside b,.leadershipHero aside strong{display:block}.leadershipHero aside span{color:#f0cc65;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:900}.leadershipHero aside b{margin:10px 0 6px;font-size:23px}.leadershipHero aside strong{color:#8edced;font-size:13px}.leadershipBanner,.leadershipMetrics,.leadershipGrid,.leadershipPanel,.leadershipAccess{max-width:1180px;margin-left:auto;margin-right:auto}.leadershipBanner{color:#624400;background:#fff2c9;border:1px solid #e0b653;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 18px;display:flex}.leadershipBanner b{text-transform:uppercase;letter-spacing:1px;font-size:13px}.leadershipBanner span{font-size:13px;line-height:1.45}.leadershipMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.leadershipMetrics article,.leadershipPanel,.leadershipAccess{background:#fff;border:1px solid #d7e3ea;border-radius:8px;box-shadow:0 10px 28px #0d35490d}.leadershipMetrics article{padding:18px}.leadershipMetrics small,.leadershipMetrics span{color:#667b87;font-size:11px;display:block}.leadershipMetrics b{color:#0b2233;margin:8px 0 4px;font-size:25px;display:block}.leadershipGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;margin-bottom:16px;display:grid}.leadershipPanel,.leadershipAccess{padding:24px}.leadershipPanel h2,.leadershipAccess h1,.leadershipAccess h2{color:#0b2233;letter-spacing:0;margin:8px 0 16px;font-size:25px}.leadershipStageList{gap:8px;display:grid}.leadershipStageList div{background:#f8fbfc;border:1px solid #dce7ed;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 190px;align-items:center;gap:10px;padding:10px 12px;display:grid}.leadershipStageList b{color:#0b88a8}.leadershipStageList span,.leadershipStageList strong{font-size:12px}.leadershipStageList strong{color:#12694d;text-align:right}.leadershipDetails{gap:10px;margin:0;display:grid}.leadershipDetails div{border-bottom:1px solid #e5edf1;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.leadershipDetails dt{color:#637885;text-transform:uppercase;font-size:11px;font-weight:900}.leadershipDetails dd{margin:0;font-size:13px;font-weight:800}.leadershipTaskTable{border:1px solid #dbe6ec;border-radius:8px;overflow-x:auto}.leadershipTaskTable table{border-collapse:collapse;width:100%;min-width:820px}.leadershipTaskTable th,.leadershipTaskTable td{text-align:left;border-bottom:1px solid #e5edf1;padding:12px;font-size:12px}.leadershipTaskTable th{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#12384d;font-size:10px}.leadershipTaskTable tr:last-child td{border-bottom:0}.leadershipLocks{flex-wrap:wrap;gap:8px;display:flex}.leadershipLocks span{color:#075a70;background:#edf9fb;border:1px solid #b8dbe4;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.leadershipPanel p,.leadershipAccess p{color:#60727e;line-height:1.55}.leadershipAccess{max-width:720px;margin-top:12vh}.leadershipAccess a{color:#0a7ca0;font-weight:900}.leadershipAccess button{appearance:none;color:#fff;cursor:pointer;background:#16a5c8;border:0;border-radius:8px;min-height:46px;margin-top:8px;padding:12px 18px;font-size:14px;font-weight:900}.leadershipAccess button:hover,.leadershipAccess button:focus-visible{background:#0f89a8}.leadershipAccessNote{margin-bottom:0;font-size:12px}.stage9SherryTask{gap:16px;display:grid}.stage9SherryWelcome,.stage9SherryProgress,.stage9SherryChecklist article,.stage9SherryConfirm{background:#fff;border:1px solid #cfe5ed;border-radius:8px;padding:18px}.stage9SherryWelcome{background:#eefbff}.stage9SherryWelcome small,.stage9SherryProgress small{color:#0a85a4;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.stage9SherryWelcome h3,.stage9SherryChecklist h4,.stage9SherryConfirm h3{color:#082b3e;letter-spacing:0;margin:8px 0}.stage9SherryWelcome p,.stage9SherryConfirm p,.stage9SherryChecklist li{color:#354b5a;font-size:13px;line-height:1.55}.stage9SherryProgress{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.stage9SherryProgress progress{grid-column:1/-1;width:100%;height:14px}.stage9SherryChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stage9SherryChecklist ul{margin:10px 0 0;padding-left:18px}.stage9SherryConfirm{gap:10px;display:grid}.stage9SherryConfirm label{color:#213947;align-items:flex-start;gap:10px;font-size:13px;font-weight:800;display:flex}.stage9SherryConfirm input{margin-top:2px}.demoShell{color:#172033;background:#f7f8fb;min-height:100vh}.demoHero{color:#fff;background:linear-gradient(120deg,#172033c7,#1a3a4ea8),url(/on-q-logo.png) right 8vw center/min(280px,42vw) no-repeat,#172033;min-height:54vh;padding:96px 7vw 56px}.demoHero h1{max-width:780px}.demoHero p{max-width:640px}.demoActions{flex-wrap:wrap;align-items:end;gap:16px;margin-top:28px;display:flex}.demoActions label{gap:8px;min-width:min(320px,100%);display:grid}.demoActions select{border:1px solid #ffffff7a;border-radius:6px;min-height:44px;padding:0 12px}.demoPanel,.demoJourney{max-width:1120px;margin:0 auto;padding:40px 7vw}.demoFacts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:24px 0 0;display:grid}.demoFacts div,.demoJourney article{background:#fff;border:1px solid #d9e0ea;border-radius:8px;padding:18px}.demoFacts dt,.demoJourney span{color:#5c6878;letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700}.demoFacts dd{overflow-wrap:anywhere;margin:6px 0 0}.demoJourney{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
