@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))}}:root{--ink:#07111e;--navy:#0e3045;--blue:#3494b3;--cyan:#27b9db;--soft:#f3f6f8;--line:#dce4e9;--muted:#687781;--green:#13a46b;--gold:#d99b1b;--red:#d84a4a}*{box-sizing:border-box}body{background:var(--soft);color:#16242d;margin:0;font-family:Arial,Helvetica,sans-serif}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{z-index:2;scrollbar-width:thin;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;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;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}.fieldhint{color:#657782;margin-top:5px;font-size:9px;line-height:1.35;display:block}.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}}.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}.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}.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}.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}.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;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px}.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}.preTesterCommandHead,.repairQueue article,.completedRepairs article,.repairStats{grid-template-columns:1fr}.repairProgress{text-align:left}.completedRepairControls{flex-direction:column;align-items:stretch}.adminfilter{overflow:auto}.invitefacts,.inviteEmailSteps,.workspaceLinkPanel,.emailflow{grid-template-columns:1fr}.inviteEmailStatus,.workspaceLinkPanel{flex-direction:column;align-items:stretch}.inviteEmailStatus span{text-align:left}.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%}}.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>div{grid-template-columns:repeat(6,minmax(135px,1fr));gap:14px;width:100%;display:grid}.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}.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}.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)}.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,.growthosdiagnostics+.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}.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}.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}.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}.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}}.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))}.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}.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{grid-template-columns:1fr}}@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}}@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}@media (max-width:900px){.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}}@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}
